=> Bootstrap dependency digest>=20010302: found digest-20190127 WARNING: [license.mk] Every package should define a LICENSE. ===> Skipping vulnerability checks. WARNING: No /usr/pkg/pkgdb/pkg-vulnerabilities file found. WARNING: To fix run: `/usr/pkg/sbin/pkg_admin -K /usr/pkg/pkgdb fetch-pkg-vulnerabilities'. ===> Building for gcc3-c++-3.3.6 cd /var/pkgsrc/work/lang/gcc3-c++/work/gcc-3.3.6/gcc && /usr/bin/env USETOOLS=no SHELL=/bin/sh PTHREAD_CFLAGS=\ -pthread\ PTHREAD_LDFLAGS=\ -pthread PTHREAD_LIBS= PTHREADBASE=/usr ALL_GCC_CXX=\$\(ALL_GCC_C\)\ all-target-libstdc++-v3 CXXCPP=cpp CC=cc CFLAGS=-O2\ -D_FORTIFY_SOURCE=2\ -I/usr/include\ -I/usr/pkg/include CPPFLAGS=-I/usr/include\ -I/usr/pkg/include CXX=c++ CXXFLAGS=-O2\ -D_FORTIFY_SOURCE=2\ -I/usr/include\ -I/usr/pkg/include COMPILER_RPATH_FLAG=-Wl,-R F77=f77 FC=f77 FFLAGS=-O LANG=C LC_ALL=C LC_COLLATE=C LC_CTYPE=C LC_MESSAGES=C LC_MONETARY=C LC_NUMERIC=C LC_TIME=C LDFLAGS=-L/usr/lib\ -Wl,-R/usr/lib\ -L/usr/pkg/lib\ -L/usr/pkg/gcc3/lib\ -Wl,-R/usr/pkg/lib\ -Wl,-R/usr/pkg/gcc3/lib LINKER_RPATH_FLAG=-R PATH=/var/pkgsrc/work/lang/gcc3-c++/work/.cwrapper/bin:/var/pkgsrc/work/lang/gcc3-c++/work/.buildlink/bin:/var/pkgsrc/work/lang/gcc3-c++/work/.tools/bin:/var/pkgsrc/work/lang/gcc3-c++/work/.gcc/bin:/usr/pkg/bin:/home/triaxx/bin:/usr/bin:/bin:/usr/pkg/bin:/usr/local/bin:/sbin:/usr/sbin:/usr/pkg/sbin:/usr/X11R7/bin:/usr/pkg/bin:/usr/pkg/bin PREFIX=/usr/pkg MAKELEVEL=0 CONFIG_SITE= PKG_SYSCONFDIR=/usr/pkg/etc HOME=/var/pkgsrc/work/lang/gcc3-c++/work/.home CWRAPPERS_CONFIG_DIR=/var/pkgsrc/work/lang/gcc3-c++/work/.cwrapper/config CPP=cpp LOCALBASE=/usr/pkg X11BASE=/usr/pkg PKGMANDIR=man PKGINFODIR=info PKGGNUDIR=gnu/ MAKECONF=/dev/null OBJECT_FMT=ELF USETOOLS=no BSD_INSTALL_PROGRAM=/usr/bin/install\ -c\ -s\ -o\ pbulk\ -g\ users\ -m\ 755 BSD_INSTALL_SCRIPT=/usr/bin/install\ -c\ -o\ pbulk\ -g\ users\ -m\ 755 BSD_INSTALL_LIB=/usr/bin/install\ -c\ -o\ pbulk\ -g\ users\ -m\ 755 BSD_INSTALL_DATA=/usr/bin/install\ -c\ -o\ pbulk\ -g\ users\ -m\ 644 BSD_INSTALL_MAN=/usr/bin/install\ -c\ -o\ pbulk\ -g\ users\ -m\ 644 BSD_INSTALL=/usr/bin/install BSD_INSTALL_PROGRAM_DIR=/usr/bin/install\ -d\ -o\ pbulk\ -g\ users\ -m\ 755 BSD_INSTALL_SCRIPT_DIR=/usr/bin/install\ -d\ -o\ pbulk\ -g\ users\ -m\ 755 BSD_INSTALL_LIB_DIR=/usr/bin/install\ -d\ -o\ pbulk\ -g\ users\ -m\ 755 BSD_INSTALL_DATA_DIR=/usr/bin/install\ -d\ -o\ pbulk\ -g\ users\ -m\ 755 BSD_INSTALL_MAN_DIR=/usr/bin/install\ -d\ -o\ pbulk\ -g\ users\ -m\ 755 BSD_INSTALL_GAME=/usr/bin/install\ -c\ -s\ -o\ pbulk\ -g\ users\ -m\ 2555 BSD_INSTALL_GAME_DATA=/usr/bin/install\ -c\ -o\ pbulk\ -g\ users\ -m\ 664 BSD_INSTALL_GAME_DIR=/usr/bin/install\ -d\ -o\ pbulk\ -g\ users\ -m\ 775 INSTALL_INFO= MAKEINFO=/var/pkgsrc/work/lang/gcc3-c++/work/.tools/bin/makeinfo FLEX= BISON= ITSTOOL=/var/pkgsrc/work/lang/gcc3-c++/work/.tools/bin/itstool GDBUS_CODEGEN=/var/pkgsrc/work/lang/gcc3-c++/work/.tools/bin/gdbus-codegen PKG_CONFIG= PKG_CONFIG_LIBDIR=/var/pkgsrc/work/lang/gcc3-c++/work/.buildlink/lib/pkgconfig:/var/pkgsrc/work/lang/gcc3-c++/work/.buildlink/share/pkgconfig PKG_CONFIG_LOG=/var/pkgsrc/work/lang/gcc3-c++/work/.pkg-config.log PKG_CONFIG_PATH= CWRAPPERS_CONFIG_DIR=/var/pkgsrc/work/lang/gcc3-c++/work/.cwrapper/config /usr/pkg/bin/gmake tconfig.h TM_DEFINES="NETBSD_ENABLE_PTHREADS" \ HEADERS="ansidecl.h i386/biarch64.h i386/i386.h i386/unix.h i386/att.h dbxelf.h elfos.h netbsd.h netbsd-elf.h i386/x86-64.h i386/netbsd64.h defaults.h" XM_DEFINES="POSIX" \ TARGET_CPU_DEFAULT="" \ /bin/sh ./mkconfig.sh tconfig.h /bin/rm -f /var/pkgsrc/work/lang/gcc3-c++/work/gcc-3.3.6/libiberty/libiberty.a /var/pkgsrc/work/lang/gcc3-c++/work/gcc-3.3.6/gcc/xgcc /bin/ln -s /usr/pkg/gcc3/lib/libiberty.a /var/pkgsrc/work/lang/gcc3-c++/work/gcc-3.3.6/libiberty /bin/ln -s /usr/pkg/gcc3/bin/gcc /var/pkgsrc/work/lang/gcc3-c++/work/gcc-3.3.6/gcc/xgcc cd /var/pkgsrc/work/lang/gcc3-c++/work/gcc-3.3.6/gcc && /usr/bin/env USETOOLS=no SHELL=/bin/sh PTHREAD_CFLAGS=\ -pthread\ PTHREAD_LDFLAGS=\ -pthread PTHREAD_LIBS= PTHREADBASE=/usr ALL_GCC_CXX=\$\(ALL_GCC_C\)\ all-target-libstdc++-v3 CXXCPP=cpp CC=cc CFLAGS=-O2\ -D_FORTIFY_SOURCE=2\ -I/usr/include\ -I/usr/pkg/include CPPFLAGS=-I/usr/include\ -I/usr/pkg/include CXX=c++ CXXFLAGS=-O2\ -D_FORTIFY_SOURCE=2\ -I/usr/include\ -I/usr/pkg/include COMPILER_RPATH_FLAG=-Wl,-R F77=f77 FC=f77 FFLAGS=-O LANG=C LC_ALL=C LC_COLLATE=C LC_CTYPE=C LC_MESSAGES=C LC_MONETARY=C LC_NUMERIC=C LC_TIME=C LDFLAGS=-L/usr/lib\ -Wl,-R/usr/lib\ -L/usr/pkg/lib\ -L/usr/pkg/gcc3/lib\ -Wl,-R/usr/pkg/lib\ -Wl,-R/usr/pkg/gcc3/lib LINKER_RPATH_FLAG=-R PATH=/var/pkgsrc/work/lang/gcc3-c++/work/.cwrapper/bin:/var/pkgsrc/work/lang/gcc3-c++/work/.buildlink/bin:/var/pkgsrc/work/lang/gcc3-c++/work/.tools/bin:/var/pkgsrc/work/lang/gcc3-c++/work/.gcc/bin:/usr/pkg/bin:/home/triaxx/bin:/usr/bin:/bin:/usr/pkg/bin:/usr/local/bin:/sbin:/usr/sbin:/usr/pkg/sbin:/usr/X11R7/bin:/usr/pkg/bin:/usr/pkg/bin PREFIX=/usr/pkg MAKELEVEL=0 CONFIG_SITE= PKG_SYSCONFDIR=/usr/pkg/etc HOME=/var/pkgsrc/work/lang/gcc3-c++/work/.home CWRAPPERS_CONFIG_DIR=/var/pkgsrc/work/lang/gcc3-c++/work/.cwrapper/config CPP=cpp LOCALBASE=/usr/pkg X11BASE=/usr/pkg PKGMANDIR=man PKGINFODIR=info PKGGNUDIR=gnu/ MAKECONF=/dev/null OBJECT_FMT=ELF USETOOLS=no BSD_INSTALL_PROGRAM=/usr/bin/install\ -c\ -s\ -o\ pbulk\ -g\ users\ -m\ 755 BSD_INSTALL_SCRIPT=/usr/bin/install\ -c\ -o\ pbulk\ -g\ users\ -m\ 755 BSD_INSTALL_LIB=/usr/bin/install\ -c\ -o\ pbulk\ -g\ users\ -m\ 755 BSD_INSTALL_DATA=/usr/bin/install\ -c\ -o\ pbulk\ -g\ users\ -m\ 644 BSD_INSTALL_MAN=/usr/bin/install\ -c\ -o\ pbulk\ -g\ users\ -m\ 644 BSD_INSTALL=/usr/bin/install BSD_INSTALL_PROGRAM_DIR=/usr/bin/install\ -d\ -o\ pbulk\ -g\ users\ -m\ 755 BSD_INSTALL_SCRIPT_DIR=/usr/bin/install\ -d\ -o\ pbulk\ -g\ users\ -m\ 755 BSD_INSTALL_LIB_DIR=/usr/bin/install\ -d\ -o\ pbulk\ -g\ users\ -m\ 755 BSD_INSTALL_DATA_DIR=/usr/bin/install\ -d\ -o\ pbulk\ -g\ users\ -m\ 755 BSD_INSTALL_MAN_DIR=/usr/bin/install\ -d\ -o\ pbulk\ -g\ users\ -m\ 755 BSD_INSTALL_GAME=/usr/bin/install\ -c\ -s\ -o\ pbulk\ -g\ users\ -m\ 2555 BSD_INSTALL_GAME_DATA=/usr/bin/install\ -c\ -o\ pbulk\ -g\ users\ -m\ 664 BSD_INSTALL_GAME_DIR=/usr/bin/install\ -d\ -o\ pbulk\ -g\ users\ -m\ 775 INSTALL_INFO= MAKEINFO=/var/pkgsrc/work/lang/gcc3-c++/work/.tools/bin/makeinfo FLEX= BISON= ITSTOOL=/var/pkgsrc/work/lang/gcc3-c++/work/.tools/bin/itstool GDBUS_CODEGEN=/var/pkgsrc/work/lang/gcc3-c++/work/.tools/bin/gdbus-codegen PKG_CONFIG= PKG_CONFIG_LIBDIR=/var/pkgsrc/work/lang/gcc3-c++/work/.buildlink/lib/pkgconfig:/var/pkgsrc/work/lang/gcc3-c++/work/.buildlink/share/pkgconfig PKG_CONFIG_LOG=/var/pkgsrc/work/lang/gcc3-c++/work/.pkg-config.log PKG_CONFIG_PATH= CWRAPPERS_CONFIG_DIR=/var/pkgsrc/work/lang/gcc3-c++/work/.cwrapper/config /usr/pkg/bin/gmake c++ ltf="./cp/cp-tree.def ./java/java-tree.def ./objc/objc-tree.def ./ada/ada-tree.def"; for f in $ltf; do \ echo "#include \"$f\""; \ done | sed 's|./||' > tmp-gencheck.h /bin/sh ./move-if-change tmp-gencheck.h gencheck.h echo timestamp > s-gencheck TM_DEFINES="NETBSD_ENABLE_PTHREADS" \ HEADERS="auto-host.h ansidecl.h i386/biarch64.h i386/i386.h i386/unix.h i386/att.h dbxelf.h elfos.h netbsd.h netbsd-elf.h i386/x86-64.h i386/netbsd64.h defaults.h" XM_DEFINES="POSIX" \ TARGET_CPU_DEFAULT="TARGET_CPU_DEFAULT_athlon_sse" \ /bin/sh ./mkconfig.sh hconfig.h cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -DGENERATOR_FILE -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include \ ./gencheck.c -o gencheck.o cc -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -DGENERATOR_FILE -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -L/usr/pkg/gcc3/lib -Wl,-R/usr/pkg/lib -Wl,-R/usr/pkg/gcc3/lib -o gencheck \ gencheck.o ../libiberty/libiberty.a ./gencheck > tmp-check.h /bin/sh ./move-if-change tmp-check.h tree-check.h echo timestamp > s-check TM_DEFINES="NETBSD_ENABLE_PTHREADS" \ HEADERS="auto-host.h ansidecl.h i386/biarch64.h i386/i386.h i386/unix.h i386/att.h dbxelf.h elfos.h netbsd.h netbsd-elf.h i386/x86-64.h i386/netbsd64.h defaults.h" XM_DEFINES="POSIX" \ TARGET_CPU_DEFAULT="TARGET_CPU_DEFAULT_athlon_sse" \ /bin/sh ./mkconfig.sh config.h cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -DGENERATOR_FILE -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include ./gengenrtl.c -o gengenrtl.o cc -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -DGENERATOR_FILE -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -L/usr/pkg/gcc3/lib -Wl,-R/usr/pkg/lib -Wl,-R/usr/pkg/gcc3/lib -o gengenrtl \ gengenrtl.o ../libiberty/libiberty.a ./gengenrtl -h > tmp-genrtl.h /bin/sh ./move-if-change tmp-genrtl.h genrtl.h ./gengenrtl > tmp-genrtl.c /bin/sh ./move-if-change tmp-genrtl.c genrtl.c echo timestamp > s-genrtl cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -DGENERATOR_FILE -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include ./genconstants.c -o genconstants.o echo "/* This file is machine generated. Do not edit. */" > tmp-gtyp.h echo "static const char *srcdir = " >> tmp-gtyp.h echo "\".\"" >> tmp-gtyp.h echo ";" >> tmp-gtyp.h echo "static const char *lang_files[] = {" >> tmp-gtyp.h ll="./cp/mangle.c ./cp/cp-tree.h ./cp/decl.h ./cp/lex.h ./cp/call.c ./cp/decl.c ./cp/decl2.c ./cp/parse.y ./cp/pt.c ./cp/repo.c ./cp/spew.c ./cp/tree.c ./c-common.c ./c-common.h ./c-pragma.c ./c-lang.c ./c-parse.in ./c-tree.h ./c-decl.c ./c-common.c ./c-common.h ./c-pragma.c ./c-objc-common.c "; \ for f in $ll; do \ echo "\"$f\", "; done >> tmp-gtyp.h echo "NULL};" >> tmp-gtyp.h echo "static const char *langs_for_lang_files[] = {" >> tmp-gtyp.h ff="cp cp cp cp cp cp cp cp cp cp cp cp cp cp cp c c c c c c c c "; \ for f in $ff; do \ echo "\"$f\", " ; done >> tmp-gtyp.h echo "NULL};" >> tmp-gtyp.h echo "static const char *all_files[] = {" >> tmp-gtyp.h gf="config.h auto-host.h ./../include/ansidecl.h ./config/i386/biarch64.h ./config/i386/i386.h ./config/i386/unix.h ./config/i386/att.h ./config/dbxelf.h ./config/elfos.h ./config/netbsd.h ./config/netbsd-elf.h ./config/i386/x86-64.h ./config/i386/netbsd64.h ./defaults.h ./defaults.h ./location.h ./../include/hashtab.h ./bitmap.h ./function.h ./rtl.h ./optabs.h ./tree.h ./libfuncs.h ./hashtable.h ./real.h ./varray.h ./ssa.h ./insn-addr.h ./cselib.h ./c-common.h ./c-tree.h ./basic-block.h ./alias.c ./bitmap.c ./cselib.c ./dwarf2out.c ./emit-rtl.c ./except.c ./explow.c ./expr.c ./fold-const.c ./function.c ./gcse.c ./integrate.c ./lists.c ./optabs.c ./profile.c ./ra-build.c ./regclass.c ./reg-stack.c ./sdbout.c ./stmt.c ./stor-layout.c ./tree.c ./varasm.c ./config/i386/i386.c ./cp/mangle.c ./cp/cp-tree.h ./cp/decl.h ./cp/lex.h ./cp/call.c ./cp/decl.c ./cp/decl2.c ./cp/parse.y ./cp/pt.c ./cp/repo.c ./cp/spew.c ./cp/tree.c ./c-common.c ./c-common.h ./c-pragma.c ./c-lang.c ./c-parse.in ./c-tree.h ./c-decl.c ./c-common.c ./c-common.h ./c-pragma.c ./c-objc-common.c"; \ for f in $gf; do \ echo "\"$f\", "; done >> tmp-gtyp.h echo " NULL};" >> tmp-gtyp.h echo "static const char *lang_dir_names[] = { \"c\", " >> tmp-gtyp.h gf="cp"; \ for l in $gf; do \ echo "\"$l\", "; done >> tmp-gtyp.h echo "NULL};" >> tmp-gtyp.h /bin/sh ./move-if-change tmp-gtyp.h gtyp-gen.h cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -DGENERATOR_FILE -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include \ ./gengtype.c -o gengtype.o ./gengtype.c: In function 'error_at_line': ./gengtype.c:37:1: warning: traditional C rejects ISO C style function definitions [-Wtraditional] error_at_line VPARAMS ((struct fileloc *pos, const char *msg, ...)) ^~~~~~~~~~~~~ ./gengtype.c: In function 'xasprintf': ./gengtype.c:69:1: warning: traditional C rejects ISO C style function definitions [-Wtraditional] xasprintf VPARAMS ((const char *format, ...)) ^~~~~~~~~ ./gengtype.c: In function 'oprintf': ./gengtype.c:1074:1: warning: traditional C rejects ISO C style function definitions [-Wtraditional] oprintf VPARAMS ((outf_p o, const char *format, ...)) ^~~~~~~ ./gengtype.c: In function 'get_file_basename': ./gengtype.c:1140:10: warning: variable 'len' set but not used [-Wunused-but-set-variable] size_t len; ^~~ ./gengtype.c: In function 'write_gc_roots': ./gengtype.c:2420:18: warning: comparison of constant '7' with boolean expression is always false [-Wbool-compare] && ! s->kind == TYPE_PARAM_STRUCT) ^~ ./gengtype.c:2420:18: warning: logical not is only applied to the left hand side of comparison [-Wlogical-not-parentheses] ./gengtype.c:2420:8: note: add parentheses around left hand side expression to silence this warning && ! s->kind == TYPE_PARAM_STRUCT) ^~~~~~~~~ ( ) cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -DGENERATOR_FILE -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include \ ./gengtype-lex.c -o gengtype-lex.o /home/gdr/gcc-3.3.6/gcc-3.3.6/gcc/gengtype-lex.c: In function 'yylex': /home/gdr/gcc-3.3.6/gcc-3.3.6/gcc/gengtype-lex.c:287:13: warning: this statement may fall through [-Wimplicit-fallthrough=] gengtype-lex.l:216:1: note: in expansion of macro 'YY_DO_BEFORE_ACTION' ^ gengtype-lex.l:214:1: note: here "ENUM_BITFIELD"{WS}?"("{WS}?{ID}{WS}?")" { ^~~~ At top level: /home/gdr/gcc-3.3.6/gcc-3.3.6/gcc/gengtype-lex.c:2522:12: warning: 'input' defined but not used [-Wunused-function] cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -DGENERATOR_FILE -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include \ ./gengtype-yacc.c -o gengtype-yacc.o gengtype-yacc.c: In function 'yystrlen': gengtype-yacc.c:701:1: warning: traditional C rejects ISO C style function definitions [-Wtraditional] # if defined (__STDC__) || defined (__cplusplus) ^~~~~~~~ gengtype-yacc.c: In function 'yystpcpy': gengtype-yacc.c:725:1: warning: traditional C rejects ISO C style function definitions [-Wtraditional] # if defined (__STDC__) || defined (__cplusplus) ^~~~~~~~ gengtype-yacc.c: In function 'yydestruct': gengtype-yacc.c:791:1: warning: traditional C rejects ISO C style function definitions [-Wtraditional] static void ^~~~~~~~~~ gengtype-yacc.c: In function 'yyparse': gengtype-yacc.c:854:1: warning: traditional C rejects ISO C style function definitions [-Wtraditional] int ^~~ cc -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -DGENERATOR_FILE -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -L/usr/pkg/gcc3/lib -Wl,-R/usr/pkg/lib -Wl,-R/usr/pkg/gcc3/lib -o gengtype \ gengtype.o gengtype-lex.o gengtype-yacc.o ../libiberty/libiberty.a ./gengtype warning: structure `reg_info_def' used but not defined warning: structure `die_struct' used but not defined warning: structure `basic_block_def' used but not defined echo timestamp > s-gtype cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -DGENERATOR_FILE -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include rtl.c -o rtl.o In file included from rtl.c:24:0: rtl.c: In function 'copy_rtx': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ rtl.c:378:4: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.c: In function 'rtx_equal_p': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ rtl.c:519:4: note: in expansion of macro 'abort' abort (); ^~~~~ cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -DGENERATOR_FILE -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include ./read-rtl.c -o read-rtl.o ./read-rtl.c: In function 'fatal_with_file_and_line': ./read-rtl.c:52:1: warning: traditional C rejects ISO C style function definitions [-Wtraditional] fatal_with_file_and_line VPARAMS ((FILE *infile, const char *msg, ...)) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./read-rtl.c:24:0: ./read-rtl.c: In function 'read_rtx': ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./read-rtl.c:754:2: note: in expansion of macro 'abort' abort (); ^~~~~ ./read-rtl.c:629:5: warning: this statement may fall through [-Wimplicit-fallthrough=] if (c == ')') ^ ./read-rtl.c:636:7: note: here case 'E': ^~~~ ./read-rtl.c:672:5: warning: this statement may fall through [-Wimplicit-fallthrough=] if (c == ')') ^ ./read-rtl.c:678:7: note: here case 'T': ^~~~ cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -DGENERATOR_FILE -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include bitmap.c -o bitmap.o In file included from bitmap.c:24:0: bitmap.c: In function 'bitmap_operation': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ bitmap.c:642:4: note: in expansion of macro 'abort' abort (); ^~~~~ cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -DGENERATOR_FILE -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include ggc-none.c -o ggc-none.o cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -DGENERATOR_FILE -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include ./gensupport.c -o gensupport.o ./gensupport.c: In function 'message_with_line': ./gensupport.c:108:1: warning: traditional C rejects ISO C style function definitions [-Wtraditional] message_with_line VPARAMS ((int lineno, const char *msg, ...)) ^~~~~~~~~~~~~~~~~ In file included from ./gensupport.c:23:0: ./gensupport.c: In function 'is_predicable': ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./gensupport.c:392:4: note: in expansion of macro 'abort' abort (); ^~~~~ ./gensupport.c: In function 'collect_insn_data': ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./gensupport.c:563:4: note: in expansion of macro 'abort' abort (); ^~~~~ ./gensupport.c: In function 'alter_predicate_for_insn': ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./gensupport.c:652:4: note: in expansion of macro 'abort' abort (); ^~~~~ ./gensupport.c: In function 'maybe_eval_c_test': ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./gensupport.c:1110:5: note: in expansion of macro 'abort' abort (); ^~~~~ cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -DGENERATOR_FILE -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include \ ./dummy-conditions.c -o dummy-conditions.o cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -DGENERATOR_FILE -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include errors.c -o errors.o errors.c: In function 'warning': errors.c:40:1: warning: traditional C rejects ISO C style function definitions [-Wtraditional] warning VPARAMS ((const char *format, ...)) ^~~~~~~ errors.c: In function 'error': errors.c:55:1: warning: traditional C rejects ISO C style function definitions [-Wtraditional] error VPARAMS ((const char *format, ...)) ^~~~~ errors.c: In function 'fatal': errors.c:72:1: warning: traditional C rejects ISO C style function definitions [-Wtraditional] fatal VPARAMS ((const char *format, ...)) ^~~~~ errors.c: In function 'internal_error': errors.c:87:1: warning: traditional C rejects ISO C style function definitions [-Wtraditional] internal_error VPARAMS ((const char *format, ...)) ^~~~~~~~~~~~~~ cc -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -DGENERATOR_FILE -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -L/usr/pkg/gcc3/lib -Wl,-R/usr/pkg/lib -Wl,-R/usr/pkg/gcc3/lib -o genconstants \ genconstants.o gensupport.o dummy-conditions.o rtl.o read-rtl.o bitmap.o ggc-none.o \ errors.o ../libiberty/libiberty.a ./genconstants ./config/i386/i386.md > tmp-constants.h /bin/sh ./move-if-change tmp-constants.h insn-constants.h echo timestamp > s-constants cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -DGENERATOR_FILE -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include ./genflags.c -o genflags.o In file included from ./genflags.c:27:0: ./genflags.c: In function 'gen_macro': ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./genflags.c:108:5: note: in expansion of macro 'abort' abort (); ^~~~~ ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./genflags.c:110:5: note: in expansion of macro 'abort' abort (); ^~~~~ cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -DGENERATOR_FILE -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include \ ./genconditions.c -o genconditions.o cc -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -DGENERATOR_FILE -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -L/usr/pkg/gcc3/lib -Wl,-R/usr/pkg/lib -Wl,-R/usr/pkg/gcc3/lib -o genconditions \ genconditions.o gensupport.o dummy-conditions.o rtl.o read-rtl.o bitmap.o ggc-none.o \ errors.o ../libiberty/libiberty.a ./genconditions ./config/i386/i386.md > tmp-conditions.c /bin/sh ./move-if-change tmp-conditions.c insn-conditions.c echo timestamp > s-conditions TM_DEFINES="" \ HEADERS="i386/i386-protos.h" XM_DEFINES="" TARGET_CPU_DEFAULT="" \ /bin/sh ./mkconfig.sh tm_p.h cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -DGENERATOR_FILE -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include ./genpreds.c -o genpreds.o cc -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -DGENERATOR_FILE -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -L/usr/pkg/gcc3/lib -Wl,-R/usr/pkg/lib -Wl,-R/usr/pkg/gcc3/lib -o genpreds \ genpreds.o ../libiberty/libiberty.a ./genpreds > tmp-preds.h /bin/sh ./move-if-change tmp-preds.h tm-preds.h echo timestamp > s-preds cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -DGENERATOR_FILE -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include insn-conditions.c rm -f print-rtl1.c sed -e 's/config[.]h/hconfig.h/' ./print-rtl.c > print-rtl1.c cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -DGENERATOR_FILE -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include print-rtl1.c -o print-rtl1.o In file included from print-rtl1.c:30:0: print-rtl1.c: In function 'print_rtx': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ print-rtl1.c:489:2: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ print-rtl1.c:546:13: note: in expansion of macro 'abort' default: abort(); ^~~~~ In file included from hconfig.h:22:0, from print-rtl1.c:23: ./config/i386/i386.h:3269:5: warning: this statement may fall through [-Wimplicit-fallthrough=] fputs ("e", (FILE)); \ ^~~~~~~~~~~~~~~~~~~ print-rtl1.c:385:3: note: in expansion of macro 'DEBUG_PRINT_REG' DEBUG_PRINT_REG (in_rtx, 0, outfile); ^~~~~~~~~~~~~~~ ./config/i386/i386.h:3270:3: note: here case 2: \ ^ print-rtl1.c:385:3: note: in expansion of macro 'DEBUG_PRINT_REG' DEBUG_PRINT_REG (in_rtx, 0, outfile); ^~~~~~~~~~~~~~~ cc -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -DGENERATOR_FILE -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -L/usr/pkg/gcc3/lib -Wl,-R/usr/pkg/lib -Wl,-R/usr/pkg/gcc3/lib -o genflags \ genflags.o rtl.o read-rtl.o bitmap.o ggc-none.o gensupport.o insn-conditions.o print-rtl1.o \ errors.o ../libiberty/libiberty.a ./genflags ./config/i386/i386.md > tmp-flags.h /bin/sh ./move-if-change tmp-flags.h insn-flags.h echo timestamp > s-flags cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -Icp -I. -I./cp -I./config -I./../include cp/call.c -o cp/call.o In file included from cp/call.c:30:0: cp/call.c: In function 'build_field_call': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/call.c:150:11: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (TREE_TYPE (instance))) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/call.c:150:11: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (TREE_TYPE (instance))) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/call.c:150:11: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (TREE_TYPE (instance))) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/call.c:150:11: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (TREE_TYPE (instance))) ^~~~~~~~~~~~ cp/call.c: In function 'check_dtor_name': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/call.c:183:12: note: in expansion of macro 'IS_AGGR_TYPE' if ((IS_AGGR_TYPE (basetype) && name == constructor_name (basetype)) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/call.c:183:12: note: in expansion of macro 'IS_AGGR_TYPE' if ((IS_AGGR_TYPE (basetype) && name == constructor_name (basetype)) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/call.c:183:12: note: in expansion of macro 'IS_AGGR_TYPE' if ((IS_AGGR_TYPE (basetype) && name == constructor_name (basetype)) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/call.c:183:12: note: in expansion of macro 'IS_AGGR_TYPE' if ((IS_AGGR_TYPE (basetype) && name == constructor_name (basetype)) ^~~~~~~~~~~~ cp/cp-tree.h:2876:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == TEMPLATE_DECL \ ^ cp/call.c:197:12: note: in expansion of macro 'DECL_CLASS_TEMPLATE_P' else if (DECL_CLASS_TEMPLATE_P (name)) ^~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:2868:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == TEMPLATE_DECL && DECL_TEMPLATE_PARM_P (NODE)) ^ cp/cp-tree.h:2878:8: note: in expansion of macro 'DECL_TEMPLATE_TEMPLATE_PARM_P' && !DECL_TEMPLATE_TEMPLATE_PARM_P (NODE)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cp/call.c:197:12: note: in expansion of macro 'DECL_CLASS_TEMPLATE_P' else if (DECL_CLASS_TEMPLATE_P (name)) ^~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:2860:28: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (NODE) == TEMPLATE_DECL)) ^ cp/cp-tree.h:2868:41: note: in expansion of macro 'DECL_TEMPLATE_PARM_P' (TREE_CODE (NODE) == TEMPLATE_DECL && DECL_TEMPLATE_PARM_P (NODE)) ^~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:2878:8: note: in expansion of macro 'DECL_TEMPLATE_TEMPLATE_PARM_P' && !DECL_TEMPLATE_TEMPLATE_PARM_P (NODE)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cp/call.c:197:12: note: in expansion of macro 'DECL_CLASS_TEMPLATE_P' else if (DECL_CLASS_TEMPLATE_P (name)) ^~~~~~~~~~~~~~~~~~~~~ cp/call.c: In function 'build_scoped_method_call': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/call.c:267:13: note: in expansion of macro 'IS_AGGR_TYPE' if (! IS_AGGR_TYPE (basetype)) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/call.c:267:13: note: in expansion of macro 'IS_AGGR_TYPE' if (! IS_AGGR_TYPE (basetype)) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/call.c:267:13: note: in expansion of macro 'IS_AGGR_TYPE' if (! IS_AGGR_TYPE (basetype)) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/call.c:267:13: note: in expansion of macro 'IS_AGGR_TYPE' if (! IS_AGGR_TYPE (basetype)) ^~~~~~~~~~~~ cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/call.c:285:9: note: in expansion of macro 'IS_AGGR_TYPE' if (! IS_AGGR_TYPE (type)) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/call.c:285:9: note: in expansion of macro 'IS_AGGR_TYPE' if (! IS_AGGR_TYPE (type)) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/call.c:285:9: note: in expansion of macro 'IS_AGGR_TYPE' if (! IS_AGGR_TYPE (type)) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/call.c:285:9: note: in expansion of macro 'IS_AGGR_TYPE' if (! IS_AGGR_TYPE (type)) ^~~~~~~~~~~~ cp/call.c: In function 'build_method_call': cp/call.c:500:33: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (type && TREE_CODE (type) == TEMPLATE_TYPE_PARM) ^~ cp/call.c:507:28: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (instance) == OFFSET_REF) ^~ In file included from cp/call.c:30:0: cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/call.c:539:8: note: in expansion of macro 'CLASS_TYPE_P' if (!CLASS_TYPE_P (object_type)) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/call.c:539:8: note: in expansion of macro 'CLASS_TYPE_P' if (!CLASS_TYPE_P (object_type)) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/call.c:539:8: note: in expansion of macro 'CLASS_TYPE_P' if (!CLASS_TYPE_P (object_type)) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/call.c:539:8: note: in expansion of macro 'CLASS_TYPE_P' if (!CLASS_TYPE_P (object_type)) ^~~~~~~~~~~~ cp/call.c:548:24: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (name) == TEMPLATE_ID_EXPR) ^~ cp/call.c:554:24: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (name) == OVERLOAD) ^~ cp/call.c:556:29: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] else if (TREE_CODE (name) == LOOKUP_EXPR) ^~ In file included from cp/call.c:30:0: cp/cp-tree.h:408:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == BASELINK) ^ cp/call.c:565:45: note: in expansion of macro 'BASELINK_P' if (fn && TREE_CODE (fn) == TREE_LIST && !BASELINK_P (fn)) ^~~~~~~~~~ cp/cp-tree.h:408:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == BASELINK) ^ cp/call.c:579:7: note: in expansion of macro 'BASELINK_P' if (BASELINK_P (fn) && has_template_args) ^~~~~~~~~~ cp/cp-tree.h:408:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == BASELINK) ^ cp/call.c:584:7: note: in expansion of macro 'BASELINK_P' if (BASELINK_P (fn) && basetype_path) ^~~~~~~~~~ cp/call.c: In function 'build_conv': cp/call.c:700:5: warning: case value '219' not in enumerated type 'enum tree_code' [-Wswitch] case QUAL_CONV: ^~~~ cp/call.c:695:5: warning: case value '220' not in enumerated type 'enum tree_code' [-Wswitch] case STD_CONV: ^~~~ cp/call.c:692:5: warning: case value '221' not in enumerated type 'enum tree_code' [-Wswitch] case PTR_CONV: ^~~~ cp/call.c:693:5: warning: case value '222' not in enumerated type 'enum tree_code' [-Wswitch] case PMEM_CONV: ^~~~ cp/call.c:694:5: warning: case value '223' not in enumerated type 'enum tree_code' [-Wswitch] case BASE_CONV: ^~~~ cp/call.c:708:29: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ICS_USER_FLAG (t) = (code == USER_CONV || ICS_USER_FLAG (from)); ^~ In file included from cp/call.c:30:0: cp/call.c: In function 'standard_conversion': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/call.c:859:16: note: in expansion of macro 'IS_AGGR_TYPE' else if (IS_AGGR_TYPE (TREE_TYPE (from)) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/call.c:859:16: note: in expansion of macro 'IS_AGGR_TYPE' else if (IS_AGGR_TYPE (TREE_TYPE (from)) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/call.c:859:16: note: in expansion of macro 'IS_AGGR_TYPE' else if (IS_AGGR_TYPE (TREE_TYPE (from)) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/call.c:859:16: note: in expansion of macro 'IS_AGGR_TYPE' else if (IS_AGGR_TYPE (TREE_TYPE (from)) ^~~~~~~~~~~~ cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/call.c:860:12: note: in expansion of macro 'IS_AGGR_TYPE' && IS_AGGR_TYPE (TREE_TYPE (to)) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/call.c:860:12: note: in expansion of macro 'IS_AGGR_TYPE' && IS_AGGR_TYPE (TREE_TYPE (to)) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/call.c:860:12: note: in expansion of macro 'IS_AGGR_TYPE' && IS_AGGR_TYPE (TREE_TYPE (to)) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/call.c:860:12: note: in expansion of macro 'IS_AGGR_TYPE' && IS_AGGR_TYPE (TREE_TYPE (to)) ^~~~~~~~~~~~ cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/call.c:943:12: note: in expansion of macro 'IS_AGGR_TYPE' else if (IS_AGGR_TYPE (to) && IS_AGGR_TYPE (from) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/call.c:943:12: note: in expansion of macro 'IS_AGGR_TYPE' else if (IS_AGGR_TYPE (to) && IS_AGGR_TYPE (from) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/call.c:943:12: note: in expansion of macro 'IS_AGGR_TYPE' else if (IS_AGGR_TYPE (to) && IS_AGGR_TYPE (from) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/call.c:943:12: note: in expansion of macro 'IS_AGGR_TYPE' else if (IS_AGGR_TYPE (to) && IS_AGGR_TYPE (from) ^~~~~~~~~~~~ cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/call.c:943:33: note: in expansion of macro 'IS_AGGR_TYPE' else if (IS_AGGR_TYPE (to) && IS_AGGR_TYPE (from) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/call.c:943:33: note: in expansion of macro 'IS_AGGR_TYPE' else if (IS_AGGR_TYPE (to) && IS_AGGR_TYPE (from) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/call.c:943:33: note: in expansion of macro 'IS_AGGR_TYPE' else if (IS_AGGR_TYPE (to) && IS_AGGR_TYPE (from) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/call.c:943:33: note: in expansion of macro 'IS_AGGR_TYPE' else if (IS_AGGR_TYPE (to) && IS_AGGR_TYPE (from) ^~~~~~~~~~~~ cp/call.c:946:28: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (conv) == RVALUE_CONV) ^~ In file included from cp/call.c:30:0: cp/call.c: In function 'reference_related_p': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/call.c:977:8: note: in expansion of macro 'CLASS_TYPE_P' || (CLASS_TYPE_P (t1) && CLASS_TYPE_P (t2) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/call.c:977:8: note: in expansion of macro 'CLASS_TYPE_P' || (CLASS_TYPE_P (t1) && CLASS_TYPE_P (t2) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/call.c:977:8: note: in expansion of macro 'CLASS_TYPE_P' || (CLASS_TYPE_P (t1) && CLASS_TYPE_P (t2) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/call.c:977:8: note: in expansion of macro 'CLASS_TYPE_P' || (CLASS_TYPE_P (t1) && CLASS_TYPE_P (t2) ^~~~~~~~~~~~ cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/call.c:977:29: note: in expansion of macro 'CLASS_TYPE_P' || (CLASS_TYPE_P (t1) && CLASS_TYPE_P (t2) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/call.c:977:29: note: in expansion of macro 'CLASS_TYPE_P' || (CLASS_TYPE_P (t1) && CLASS_TYPE_P (t2) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/call.c:977:29: note: in expansion of macro 'CLASS_TYPE_P' || (CLASS_TYPE_P (t1) && CLASS_TYPE_P (t2) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/call.c:977:29: note: in expansion of macro 'CLASS_TYPE_P' || (CLASS_TYPE_P (t1) && CLASS_TYPE_P (t2) ^~~~~~~~~~~~ In file included from cp/call.c:30:0: cp/call.c: In function 'convert_class_to_reference': cp/cp-tree.h:394:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? TREE_CHAIN (NODE) : NULL_TREE) ^ cp/call.c:1049:25: note: in expansion of macro 'OVL_NEXT' for (; fns; fns = OVL_NEXT (fns)) ^~~~~~~~ cp/cp-tree.h:392:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? OVL_FUNCTION (NODE) : (NODE)) ^ cp/call.c:1051:13: note: in expansion of macro 'OVL_CURRENT' tree f = OVL_CURRENT (fns); ^~~~~~~~~~~ cp/call.c:1058:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (f) == TEMPLATE_DECL) ^~ In file included from cp/call.c:30:0: cp/call.c: In function 'reference_binding': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/call.c:1251:12: note: in expansion of macro 'CLASS_TYPE_P' else if (CLASS_TYPE_P (from) && !(flags & LOOKUP_NO_CONVERSION)) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/call.c:1251:12: note: in expansion of macro 'CLASS_TYPE_P' else if (CLASS_TYPE_P (from) && !(flags & LOOKUP_NO_CONVERSION)) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/call.c:1251:12: note: in expansion of macro 'CLASS_TYPE_P' else if (CLASS_TYPE_P (from) && !(flags & LOOKUP_NO_CONVERSION)) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/call.c:1251:12: note: in expansion of macro 'CLASS_TYPE_P' else if (CLASS_TYPE_P (from) && !(flags & LOOKUP_NO_CONVERSION)) ^~~~~~~~~~~~ cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/call.c:1309:7: note: in expansion of macro 'CLASS_TYPE_P' if (CLASS_TYPE_P (from) && compatible_p) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/call.c:1309:7: note: in expansion of macro 'CLASS_TYPE_P' if (CLASS_TYPE_P (from) && compatible_p) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/call.c:1309:7: note: in expansion of macro 'CLASS_TYPE_P' if (CLASS_TYPE_P (from) && compatible_p) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/call.c:1309:7: note: in expansion of macro 'CLASS_TYPE_P' if (CLASS_TYPE_P (from) && compatible_p) ^~~~~~~~~~~~ cp/call.c: In function 'implicit_conversion': cp/call.c:1351:32: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (expr && TREE_CODE (expr) == OFFSET_REF) ^~ In file included from cp/call.c:30:0: cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/call.c:1369:9: note: in expansion of macro 'IS_AGGR_TYPE' && (IS_AGGR_TYPE (from) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/call.c:1369:9: note: in expansion of macro 'IS_AGGR_TYPE' && (IS_AGGR_TYPE (from) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/call.c:1369:9: note: in expansion of macro 'IS_AGGR_TYPE' && (IS_AGGR_TYPE (from) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/call.c:1369:9: note: in expansion of macro 'IS_AGGR_TYPE' && (IS_AGGR_TYPE (from) ^~~~~~~~~~~~ cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/call.c:1370:12: note: in expansion of macro 'IS_AGGR_TYPE' || IS_AGGR_TYPE (to)) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/call.c:1370:12: note: in expansion of macro 'IS_AGGR_TYPE' || IS_AGGR_TYPE (to)) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/call.c:1370:12: note: in expansion of macro 'IS_AGGR_TYPE' || IS_AGGR_TYPE (to)) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/call.c:1370:12: note: in expansion of macro 'IS_AGGR_TYPE' || IS_AGGR_TYPE (to)) ^~~~~~~~~~~~ cp/call.c: In function 'add_builtin_candidate': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/call.c:1821:8: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (c1) && DERIVED_FROM_P (c2, c1) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/call.c:1821:8: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (c1) && DERIVED_FROM_P (c2, c1) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/call.c:1821:8: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (c1) && DERIVED_FROM_P (c2, c1) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/call.c:1821:8: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (c1) && DERIVED_FROM_P (c2, c1) ^~~~~~~~~~~~ cp/call.c:1812:5: warning: case value '180' not in enumerated type 'enum tree_code' [-Wswitch] case MEMBER_REF: ^~~~ In file included from cp/call.c:30:0: cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/call.c:2093:7: note: in expansion of macro 'IS_AGGR_TYPE' || IS_AGGR_TYPE (type1) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/call.c:2093:7: note: in expansion of macro 'IS_AGGR_TYPE' || IS_AGGR_TYPE (type1) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/call.c:2093:7: note: in expansion of macro 'IS_AGGR_TYPE' || IS_AGGR_TYPE (type1) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/call.c:2093:7: note: in expansion of macro 'IS_AGGR_TYPE' || IS_AGGR_TYPE (type1) ^~~~~~~~~~~~ cp/call.c: In function 'add_builtin_candidates': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/call.c:2213:16: note: in expansion of macro 'IS_AGGR_TYPE' else if (IS_AGGR_TYPE (argtypes[i])) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/call.c:2213:16: note: in expansion of macro 'IS_AGGR_TYPE' else if (IS_AGGR_TYPE (argtypes[i])) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/call.c:2213:16: note: in expansion of macro 'IS_AGGR_TYPE' else if (IS_AGGR_TYPE (argtypes[i])) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/call.c:2213:16: note: in expansion of macro 'IS_AGGR_TYPE' else if (IS_AGGR_TYPE (argtypes[i])) ^~~~~~~~~~~~ In file included from cp/call.c:29:0: cp/cp-tree.h:392:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? OVL_FUNCTION (NODE) : (NODE)) ^ ./tree.h:361:27: note: in definition of macro 'TREE_TYPE' #define TREE_TYPE(NODE) ((NODE)->common.type) ^~~~ cp/call.c:2237:26: note: in expansion of macro 'TREE_TYPE' type = TREE_TYPE (TREE_TYPE (OVL_CURRENT (TREE_VALUE (convs)))); ^~~~~~~~~ cp/call.c:2237:37: note: in expansion of macro 'OVL_CURRENT' type = TREE_TYPE (TREE_TYPE (OVL_CURRENT (TREE_VALUE (convs)))); ^~~~~~~~~~~ In file included from cp/call.c:30:0: cp/call.c: In function 'add_template_candidate_real': cp/cp-tree.h:1976:25: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (NODE) == TEMPLATE_DECL) \ ^ cp/cp-tree.h:1938:34: note: in expansion of macro 'DECL_CLONED_FUNCTION_P' (DECL_CONSTRUCTOR_P (NODE) && !DECL_CLONED_FUNCTION_P (NODE)) ^~~~~~~~~~~~~~~~~~~~~~ cp/call.c:2332:8: note: in expansion of macro 'DECL_MAYBE_IN_CHARGE_CONSTRUCTOR_P' if ((DECL_MAYBE_IN_CHARGE_CONSTRUCTOR_P (tmpl) ^ In file included from cp/cp-tree.h:35:0, from cp/call.c:30: cp/call.c: In function 'merge_conversion_sequences': cp/call.c:2573:44: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] my_friendly_assert (TREE_CODE (user_seq) == USER_CONV, ^ ./c-common.h:890:5: note: in definition of macro 'my_friendly_assert' (((EXP) == 0) ? (fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0) : 0) ^~~ cp/call.c:2578:25: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] while (TREE_CODE (*t) != IDENTITY_CONV) ^~ In file included from cp/cp-tree.h:35:0, from cp/call.c:30: cp/call.c: In function 'build_user_type_conversion_1': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ ./c-common.h:890:5: note: in definition of macro 'my_friendly_assert' (((EXP) == 0) ? (fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0) : 0) ^~~ cp/call.c:2610:24: note: in expansion of macro 'IS_AGGR_TYPE' my_friendly_assert (!IS_AGGR_TYPE (fromtype) || !IS_AGGR_TYPE (totype) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ ./c-common.h:890:5: note: in definition of macro 'my_friendly_assert' (((EXP) == 0) ? (fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0) : 0) ^~~ cp/call.c:2610:24: note: in expansion of macro 'IS_AGGR_TYPE' my_friendly_assert (!IS_AGGR_TYPE (fromtype) || !IS_AGGR_TYPE (totype) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ ./c-common.h:890:5: note: in definition of macro 'my_friendly_assert' (((EXP) == 0) ? (fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0) : 0) ^~~ cp/call.c:2610:24: note: in expansion of macro 'IS_AGGR_TYPE' my_friendly_assert (!IS_AGGR_TYPE (fromtype) || !IS_AGGR_TYPE (totype) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ ./c-common.h:890:5: note: in definition of macro 'my_friendly_assert' (((EXP) == 0) ? (fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0) : 0) ^~~ cp/call.c:2610:24: note: in expansion of macro 'IS_AGGR_TYPE' my_friendly_assert (!IS_AGGR_TYPE (fromtype) || !IS_AGGR_TYPE (totype) ^~~~~~~~~~~~ cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ ./c-common.h:890:5: note: in definition of macro 'my_friendly_assert' (((EXP) == 0) ? (fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0) : 0) ^~~ cp/call.c:2610:52: note: in expansion of macro 'IS_AGGR_TYPE' my_friendly_assert (!IS_AGGR_TYPE (fromtype) || !IS_AGGR_TYPE (totype) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ ./c-common.h:890:5: note: in definition of macro 'my_friendly_assert' (((EXP) == 0) ? (fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0) : 0) ^~~ cp/call.c:2610:52: note: in expansion of macro 'IS_AGGR_TYPE' my_friendly_assert (!IS_AGGR_TYPE (fromtype) || !IS_AGGR_TYPE (totype) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ ./c-common.h:890:5: note: in definition of macro 'my_friendly_assert' (((EXP) == 0) ? (fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0) : 0) ^~~ cp/call.c:2610:52: note: in expansion of macro 'IS_AGGR_TYPE' my_friendly_assert (!IS_AGGR_TYPE (fromtype) || !IS_AGGR_TYPE (totype) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ ./c-common.h:890:5: note: in definition of macro 'my_friendly_assert' (((EXP) == 0) ? (fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0) : 0) ^~~ cp/call.c:2610:52: note: in expansion of macro 'IS_AGGR_TYPE' my_friendly_assert (!IS_AGGR_TYPE (fromtype) || !IS_AGGR_TYPE (totype) ^~~~~~~~~~~~ In file included from cp/call.c:30:0: cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/call.c:2613:7: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (totype)) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/call.c:2613:7: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (totype)) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/call.c:2613:7: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (totype)) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/call.c:2613:7: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (totype)) ^~~~~~~~~~~~ cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/call.c:2618:7: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (fromtype)) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/call.c:2618:7: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (fromtype)) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/call.c:2618:7: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (fromtype)) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/call.c:2618:7: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (fromtype)) ^~~~~~~~~~~~ In file included from cp/cp-tree.h:35:0, from cp/call.c:30: cp/cp-tree.h:392:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? OVL_FUNCTION (NODE) : (NODE)) ^ ./c-common.h:890:5: note: in definition of macro 'my_friendly_assert' (((EXP) == 0) ? (fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0) : 0) ^~~ ./tree.h:354:26: note: in expansion of macro 'TREE_CLASS_CHECK' #define DECL_CHECK(tree) TREE_CLASS_CHECK (tree, 'd') ^~~~~~~~~~~~~~~~ ./tree.h:1599:35: note: in expansion of macro 'DECL_CHECK' #define DECL_LANG_SPECIFIC(NODE) (DECL_CHECK (NODE)->decl.lang_specific) ^~~~~~~~~~ cp/cp-tree.h:2042:4: note: in expansion of macro 'DECL_LANG_SPECIFIC' (DECL_LANG_SPECIFIC (NODE)->decl_flags.has_in_charge_parm_p) ^~~~~~~~~~~~~~~~~~ cp/call.c:2635:28: note: in expansion of macro 'DECL_HAS_IN_CHARGE_PARM_P' my_friendly_assert (!DECL_HAS_IN_CHARGE_PARM_P (OVL_CURRENT (ctors)) ^~~~~~~~~~~~~~~~~~~~~~~~~ cp/call.c:2635:55: note: in expansion of macro 'OVL_CURRENT' my_friendly_assert (!DECL_HAS_IN_CHARGE_PARM_P (OVL_CURRENT (ctors)) ^~~~~~~~~~~ cp/cp-tree.h:392:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? OVL_FUNCTION (NODE) : (NODE)) ^ ./c-common.h:890:5: note: in definition of macro 'my_friendly_assert' (((EXP) == 0) ? (fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0) : 0) ^~~ ./tree.h:354:26: note: in expansion of macro 'TREE_CLASS_CHECK' #define DECL_CHECK(tree) TREE_CLASS_CHECK (tree, 'd') ^~~~~~~~~~~~~~~~ ./tree.h:1599:35: note: in expansion of macro 'DECL_CHECK' #define DECL_LANG_SPECIFIC(NODE) (DECL_CHECK (NODE)->decl.lang_specific) ^~~~~~~~~~ cp/cp-tree.h:1995:4: note: in expansion of macro 'DECL_LANG_SPECIFIC' (DECL_LANG_SPECIFIC (NODE)->decl_flags.has_vtt_parm_p) ^~~~~~~~~~~~~~~~~~ cp/call.c:2636:10: note: in expansion of macro 'DECL_HAS_VTT_PARM_P' && !DECL_HAS_VTT_PARM_P (OVL_CURRENT (ctors)), ^~~~~~~~~~~~~~~~~~~ cp/call.c:2636:31: note: in expansion of macro 'OVL_CURRENT' && !DECL_HAS_VTT_PARM_P (OVL_CURRENT (ctors)), ^~~~~~~~~~~ In file included from cp/call.c:30:0: cp/cp-tree.h:394:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? TREE_CHAIN (NODE) : NULL_TREE) ^ cp/call.c:2640:25: note: in expansion of macro 'OVL_NEXT' for (; ctors; ctors = OVL_NEXT (ctors)) ^~~~~~~~ cp/cp-tree.h:392:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? OVL_FUNCTION (NODE) : (NODE)) ^ cp/call.c:2642:19: note: in expansion of macro 'OVL_CURRENT' tree ctor = OVL_CURRENT (ctors); ^~~~~~~~~~~ cp/call.c:2646:28: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (ctor) == TEMPLATE_DECL) ^~ In file included from cp/call.c:30:0: cp/cp-tree.h:394:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? TREE_CHAIN (NODE) : NULL_TREE) ^ cp/call.c:2679:49: note: in expansion of macro 'OVL_NEXT' for (fns = TREE_VALUE (convs); fns; fns = OVL_NEXT (fns)) ^~~~~~~~ cp/cp-tree.h:392:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? OVL_FUNCTION (NODE) : (NODE)) ^ cp/call.c:2681:14: note: in expansion of macro 'OVL_CURRENT' tree fn = OVL_CURRENT (fns); ^~~~~~~~~~~ cp/call.c:2690:23: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (fn) == TEMPLATE_DECL) ^~ cp/call.c: In function 'build_user_type_conversion': cp/call.c:2775:41: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (cand->second_conv) == AMBIG_CONV) ^~ cp/call.c: In function 'resolve_scoped_fn_name': cp/call.c:2791:42: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] bool is_template_id = TREE_CODE (name) == TEMPLATE_ID_EXPR; ^~ cp/call.c:2798:24: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (name) == OVERLOAD) ^~ cp/call.c:2800:29: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] else if (TREE_CODE (name) == LOOKUP_EXPR) ^~ In file included from cp/call.c:30:0: cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/call.c:2805:13: note: in expansion of macro 'CLASS_TYPE_P' else if (!CLASS_TYPE_P (scope)) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/call.c:2805:13: note: in expansion of macro 'CLASS_TYPE_P' else if (!CLASS_TYPE_P (scope)) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/call.c:2805:13: note: in expansion of macro 'CLASS_TYPE_P' else if (!CLASS_TYPE_P (scope)) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/call.c:2805:13: note: in expansion of macro 'CLASS_TYPE_P' else if (!CLASS_TYPE_P (scope)) ^~~~~~~~~~~~ In file included from cp/call.c:30:0: cp/cp-tree.h:408:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == BASELINK) ^ cp/call.c:2820:11: note: in expansion of macro 'BASELINK_P' if (BASELINK_P (name)) ^~~~~~~~~~ cp/cp-tree.h:408:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == BASELINK) ^ cp/call.c:2842:11: note: in expansion of macro 'BASELINK_P' if (BASELINK_P (fn)) ^~~~~~~~~~ cp/cp-tree.h:408:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == BASELINK) ^ cp/call.c:2845:11: note: in expansion of macro 'BASELINK_P' if (BASELINK_P (fn)) ^~~~~~~~~~ cp/call.c: In function 'resolve_args': cp/call.c:2872:32: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] else if (TREE_CODE (arg) == OFFSET_REF) ^~ In file included from cp/cp-tree.h:35:0, from cp/call.c:30: cp/call.c: In function 'build_new_function_call': cp/call.c:2893:27: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (fn) == TEMPLATE_DECL ^ ./c-common.h:890:5: note: in definition of macro 'my_friendly_assert' (((EXP) == 0) ? (fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0) : 0) ^~~ cp/call.c:2894:27: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (fn) == OVERLOAD ^ ./c-common.h:890:5: note: in definition of macro 'my_friendly_assert' (((EXP) == 0) ? (fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0) : 0) ^~~ cp/call.c:2895:27: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (fn) == TEMPLATE_ID_EXPR, ^ ./c-common.h:890:5: note: in definition of macro 'my_friendly_assert' (((EXP) == 0) ? (fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0) : 0) ^~~ cp/call.c:2900:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (fn) == TEMPLATE_ID_EXPR) ^~ cp/call.c:2908:25: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (fn) == TEMPLATE_DECL) ^~ In file included from cp/call.c:30:0: cp/cp-tree.h:394:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? TREE_CHAIN (NODE) : NULL_TREE) ^ cp/call.c:2917:30: note: in expansion of macro 'OVL_NEXT' for (t1 = fn; t1; t1 = OVL_NEXT (t1)) ^~~~~~~~ cp/cp-tree.h:392:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? OVL_FUNCTION (NODE) : (NODE)) ^ cp/call.c:2919:13: note: in expansion of macro 'OVL_CURRENT' tree t = OVL_CURRENT (t1); ^~~~~~~~~~~ cp/call.c:2921:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (t) == TEMPLATE_DECL) ^~ In file included from cp/call.c:29:0: cp/cp-tree.h:392:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? OVL_FUNCTION (NODE) : (NODE)) ^ ./tree.h:344:36: note: in definition of macro 'TREE_CLASS_CHECK' #define TREE_CLASS_CHECK(t, code) (t) ^ ./tree.h:1389:26: note: in expansion of macro 'DECL_CHECK' #define DECL_NAME(NODE) (DECL_CHECK (NODE)->decl.name) ^~~~~~~~~~ cp/call.c:2938:7: note: in expansion of macro 'DECL_NAME' DECL_NAME (OVL_CURRENT (fn)), args); ^~~~~~~~~ cp/call.c:2938:18: note: in expansion of macro 'OVL_CURRENT' DECL_NAME (OVL_CURRENT (fn)), args); ^~~~~~~~~~~ In file included from cp/call.c:30:0: cp/cp-tree.h:392:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? OVL_FUNCTION (NODE) : (NODE)) ^ cp/call.c:2958:8: note: in expansion of macro 'OVL_CURRENT' fn = OVL_CURRENT (fn); ^~~~~~~~~~~ cp/call.c: In function 'build_object_call': cp/cp-tree.h:394:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? TREE_CHAIN (NODE) : NULL_TREE) ^ cp/call.c:2993:55: note: in expansion of macro 'OVL_NEXT' for (fns = BASELINK_FUNCTIONS (fns); fns; fns = OVL_NEXT (fns)) ^~~~~~~~ cp/cp-tree.h:392:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? OVL_FUNCTION (NODE) : (NODE)) ^ cp/call.c:2995:14: note: in expansion of macro 'OVL_CURRENT' tree fn = OVL_CURRENT (fns); ^~~~~~~~~~~ cp/call.c:2996:23: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (fn) == TEMPLATE_DECL) ^~ In file included from cp/call.c:29:0: cp/cp-tree.h:392:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? OVL_FUNCTION (NODE) : (NODE)) ^ ./tree.h:361:27: note: in definition of macro 'TREE_TYPE' #define TREE_TYPE(NODE) ((NODE)->common.type) ^~~~ cp/call.c:3014:32: note: in expansion of macro 'TREE_TYPE' tree totype = TREE_TYPE (TREE_TYPE (OVL_CURRENT (fns))); ^~~~~~~~~ cp/call.c:3014:43: note: in expansion of macro 'OVL_CURRENT' tree totype = TREE_TYPE (TREE_TYPE (OVL_CURRENT (fns))); ^~~~~~~~~~~ In file included from cp/call.c:30:0: cp/cp-tree.h:394:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? TREE_CHAIN (NODE) : NULL_TREE) ^ cp/call.c:3023:20: note: in expansion of macro 'OVL_NEXT' for (; fns; fns = OVL_NEXT (fns)) ^~~~~~~~ cp/cp-tree.h:392:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? OVL_FUNCTION (NODE) : (NODE)) ^ cp/call.c:3025:16: note: in expansion of macro 'OVL_CURRENT' tree fn = OVL_CURRENT (fns); ^~~~~~~~~~~ cp/call.c:3026:25: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (fn) == TEMPLATE_DECL) ^~ In file included from cp/call.c:30:0: cp/call.c: In function 'conditional_conversion': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/call.c:3148:7: note: in expansion of macro 'CLASS_TYPE_P' if (CLASS_TYPE_P (t1) && CLASS_TYPE_P (t2) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/call.c:3148:7: note: in expansion of macro 'CLASS_TYPE_P' if (CLASS_TYPE_P (t1) && CLASS_TYPE_P (t2) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/call.c:3148:7: note: in expansion of macro 'CLASS_TYPE_P' if (CLASS_TYPE_P (t1) && CLASS_TYPE_P (t2) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/call.c:3148:7: note: in expansion of macro 'CLASS_TYPE_P' if (CLASS_TYPE_P (t1) && CLASS_TYPE_P (t2) ^~~~~~~~~~~~ cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/call.c:3148:28: note: in expansion of macro 'CLASS_TYPE_P' if (CLASS_TYPE_P (t1) && CLASS_TYPE_P (t2) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/call.c:3148:28: note: in expansion of macro 'CLASS_TYPE_P' if (CLASS_TYPE_P (t1) && CLASS_TYPE_P (t2) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/call.c:3148:28: note: in expansion of macro 'CLASS_TYPE_P' if (CLASS_TYPE_P (t1) && CLASS_TYPE_P (t2) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/call.c:3148:28: note: in expansion of macro 'CLASS_TYPE_P' if (CLASS_TYPE_P (t1) && CLASS_TYPE_P (t2) ^~~~~~~~~~~~ cp/call.c: In function 'build_conditional_expr': cp/call.c:3250:28: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (arg2) == THROW_EXPR ^~ cp/call.c:3251:24: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] && TREE_CODE (arg3) != THROW_EXPR) ^~ cp/call.c:3258:33: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] else if (TREE_CODE (arg2) != THROW_EXPR ^~ cp/call.c:3259:29: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] && TREE_CODE (arg3) == THROW_EXPR) ^~ In file included from cp/call.c:30:0: cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/call.c:3284:9: note: in expansion of macro 'CLASS_TYPE_P' && (CLASS_TYPE_P (arg2_type) || CLASS_TYPE_P (arg3_type))) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/call.c:3284:9: note: in expansion of macro 'CLASS_TYPE_P' && (CLASS_TYPE_P (arg2_type) || CLASS_TYPE_P (arg3_type))) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/call.c:3284:9: note: in expansion of macro 'CLASS_TYPE_P' && (CLASS_TYPE_P (arg2_type) || CLASS_TYPE_P (arg3_type))) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/call.c:3284:9: note: in expansion of macro 'CLASS_TYPE_P' && (CLASS_TYPE_P (arg2_type) || CLASS_TYPE_P (arg3_type))) ^~~~~~~~~~~~ cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/call.c:3284:37: note: in expansion of macro 'CLASS_TYPE_P' && (CLASS_TYPE_P (arg2_type) || CLASS_TYPE_P (arg3_type))) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/call.c:3284:37: note: in expansion of macro 'CLASS_TYPE_P' && (CLASS_TYPE_P (arg2_type) || CLASS_TYPE_P (arg3_type))) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/call.c:3284:37: note: in expansion of macro 'CLASS_TYPE_P' && (CLASS_TYPE_P (arg2_type) || CLASS_TYPE_P (arg3_type))) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/call.c:3284:37: note: in expansion of macro 'CLASS_TYPE_P' && (CLASS_TYPE_P (arg2_type) || CLASS_TYPE_P (arg3_type))) ^~~~~~~~~~~~ cp/call.c:3300:35: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || (conv2 && TREE_CODE (conv2) == AMBIG_CONV) ^~ cp/call.c:3301:35: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || (conv3 && TREE_CODE (conv3) == AMBIG_CONV)) ^~ In file included from cp/call.c:30:0: cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/call.c:3351:11: note: in expansion of macro 'CLASS_TYPE_P' && (CLASS_TYPE_P (arg2_type) || CLASS_TYPE_P (arg3_type))) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/call.c:3351:11: note: in expansion of macro 'CLASS_TYPE_P' && (CLASS_TYPE_P (arg2_type) || CLASS_TYPE_P (arg3_type))) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/call.c:3351:11: note: in expansion of macro 'CLASS_TYPE_P' && (CLASS_TYPE_P (arg2_type) || CLASS_TYPE_P (arg3_type))) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/call.c:3351:11: note: in expansion of macro 'CLASS_TYPE_P' && (CLASS_TYPE_P (arg2_type) || CLASS_TYPE_P (arg3_type))) ^~~~~~~~~~~~ cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/call.c:3351:39: note: in expansion of macro 'CLASS_TYPE_P' && (CLASS_TYPE_P (arg2_type) || CLASS_TYPE_P (arg3_type))) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/call.c:3351:39: note: in expansion of macro 'CLASS_TYPE_P' && (CLASS_TYPE_P (arg2_type) || CLASS_TYPE_P (arg3_type))) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/call.c:3351:39: note: in expansion of macro 'CLASS_TYPE_P' && (CLASS_TYPE_P (arg2_type) || CLASS_TYPE_P (arg3_type))) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/call.c:3351:39: note: in expansion of macro 'CLASS_TYPE_P' && (CLASS_TYPE_P (arg2_type) || CLASS_TYPE_P (arg3_type))) ^~~~~~~~~~~~ cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/call.c:3504:20: note: in expansion of macro 'IS_AGGR_TYPE' if (!lvalue_p && IS_AGGR_TYPE (result_type)) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/call.c:3504:20: note: in expansion of macro 'IS_AGGR_TYPE' if (!lvalue_p && IS_AGGR_TYPE (result_type)) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/call.c:3504:20: note: in expansion of macro 'IS_AGGR_TYPE' if (!lvalue_p && IS_AGGR_TYPE (result_type)) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/call.c:3504:20: note: in expansion of macro 'IS_AGGR_TYPE' if (!lvalue_p && IS_AGGR_TYPE (result_type)) ^~~~~~~~~~~~ cp/call.c: In function 'build_new_op': cp/call.c:3534:43: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (code == LT_EXPR && TREE_CODE (arg1) == TEMPLATE_DECL) ^~ cp/call.c:3549:24: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (arg1) == OFFSET_REF) ^~ In file included from cp/call.c:30:0: cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/call.c:3552:7: note: in expansion of macro 'CLASS_TYPE_P' if (CLASS_TYPE_P (TREE_TYPE (arg1)) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/call.c:3552:7: note: in expansion of macro 'CLASS_TYPE_P' if (CLASS_TYPE_P (TREE_TYPE (arg1)) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/call.c:3552:7: note: in expansion of macro 'CLASS_TYPE_P' if (CLASS_TYPE_P (TREE_TYPE (arg1)) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/call.c:3552:7: note: in expansion of macro 'CLASS_TYPE_P' if (CLASS_TYPE_P (TREE_TYPE (arg1)) ^~~~~~~~~~~~ cp/call.c:3559:5: warning: case value '175' not in enumerated type 'enum tree_code' [-Wswitch] case NEW_EXPR: ^~~~ cp/call.c:3560:5: warning: case value '176' not in enumerated type 'enum tree_code' [-Wswitch] case VEC_NEW_EXPR: ^~~~ cp/call.c:3562:5: warning: case value '177' not in enumerated type 'enum tree_code' [-Wswitch] case DELETE_EXPR: ^~~~ cp/call.c:3561:5: warning: case value '178' not in enumerated type 'enum tree_code' [-Wswitch] case VEC_DELETE_EXPR: ^~~~ cp/call.c:3575:28: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (arg2) == OFFSET_REF) ^~ In file included from cp/call.c:30:0: cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/call.c:3578:11: note: in expansion of macro 'CLASS_TYPE_P' if (CLASS_TYPE_P (TREE_TYPE (arg2)) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/call.c:3578:11: note: in expansion of macro 'CLASS_TYPE_P' if (CLASS_TYPE_P (TREE_TYPE (arg2)) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/call.c:3578:11: note: in expansion of macro 'CLASS_TYPE_P' if (CLASS_TYPE_P (TREE_TYPE (arg2)) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/call.c:3578:11: note: in expansion of macro 'CLASS_TYPE_P' if (CLASS_TYPE_P (TREE_TYPE (arg2)) ^~~~~~~~~~~~ cp/call.c:3584:28: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (arg3) == OFFSET_REF) ^~ In file included from cp/call.c:30:0: cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/call.c:3587:11: note: in expansion of macro 'CLASS_TYPE_P' if (CLASS_TYPE_P (TREE_TYPE (arg3)) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/call.c:3587:11: note: in expansion of macro 'CLASS_TYPE_P' if (CLASS_TYPE_P (TREE_TYPE (arg3)) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/call.c:3587:11: note: in expansion of macro 'CLASS_TYPE_P' if (CLASS_TYPE_P (TREE_TYPE (arg3)) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/call.c:3587:11: note: in expansion of macro 'CLASS_TYPE_P' if (CLASS_TYPE_P (TREE_TYPE (arg3)) ^~~~~~~~~~~~ cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1053:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (T) || TREE_CODE (T) == ENUMERAL_TYPE) ^~~~~~~~~~~~ cp/cp-tree.h:1054:29: note: in expansion of macro 'TAGGED_TYPE_P' #define IS_OVERLOAD_TYPE(T) TAGGED_TYPE_P (T) ^~~~~~~~~~~~~ cp/call.c:3597:10: note: in expansion of macro 'IS_OVERLOAD_TYPE' || (! IS_OVERLOAD_TYPE (TREE_TYPE (arg2)) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1053:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (T) || TREE_CODE (T) == ENUMERAL_TYPE) ^~~~~~~~~~~~ cp/cp-tree.h:1054:29: note: in expansion of macro 'TAGGED_TYPE_P' #define IS_OVERLOAD_TYPE(T) TAGGED_TYPE_P (T) ^~~~~~~~~~~~~ cp/call.c:3597:10: note: in expansion of macro 'IS_OVERLOAD_TYPE' || (! IS_OVERLOAD_TYPE (TREE_TYPE (arg2)) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1053:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (T) || TREE_CODE (T) == ENUMERAL_TYPE) ^~~~~~~~~~~~ cp/cp-tree.h:1054:29: note: in expansion of macro 'TAGGED_TYPE_P' #define IS_OVERLOAD_TYPE(T) TAGGED_TYPE_P (T) ^~~~~~~~~~~~~ cp/call.c:3597:10: note: in expansion of macro 'IS_OVERLOAD_TYPE' || (! IS_OVERLOAD_TYPE (TREE_TYPE (arg2)) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1053:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (T) || TREE_CODE (T) == ENUMERAL_TYPE) ^~~~~~~~~~~~ cp/cp-tree.h:1054:29: note: in expansion of macro 'TAGGED_TYPE_P' #define IS_OVERLOAD_TYPE(T) TAGGED_TYPE_P (T) ^~~~~~~~~~~~~ cp/call.c:3597:10: note: in expansion of macro 'IS_OVERLOAD_TYPE' || (! IS_OVERLOAD_TYPE (TREE_TYPE (arg2)) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1053:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (T) || TREE_CODE (T) == ENUMERAL_TYPE) ^~~~~~~~~~~~ cp/cp-tree.h:1054:29: note: in expansion of macro 'TAGGED_TYPE_P' #define IS_OVERLOAD_TYPE(T) TAGGED_TYPE_P (T) ^~~~~~~~~~~~~ cp/call.c:3598:13: note: in expansion of macro 'IS_OVERLOAD_TYPE' && ! IS_OVERLOAD_TYPE (TREE_TYPE (arg3)))) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1053:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (T) || TREE_CODE (T) == ENUMERAL_TYPE) ^~~~~~~~~~~~ cp/cp-tree.h:1054:29: note: in expansion of macro 'TAGGED_TYPE_P' #define IS_OVERLOAD_TYPE(T) TAGGED_TYPE_P (T) ^~~~~~~~~~~~~ cp/call.c:3598:13: note: in expansion of macro 'IS_OVERLOAD_TYPE' && ! IS_OVERLOAD_TYPE (TREE_TYPE (arg3)))) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1053:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (T) || TREE_CODE (T) == ENUMERAL_TYPE) ^~~~~~~~~~~~ cp/cp-tree.h:1054:29: note: in expansion of macro 'TAGGED_TYPE_P' #define IS_OVERLOAD_TYPE(T) TAGGED_TYPE_P (T) ^~~~~~~~~~~~~ cp/call.c:3598:13: note: in expansion of macro 'IS_OVERLOAD_TYPE' && ! IS_OVERLOAD_TYPE (TREE_TYPE (arg3)))) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1053:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (T) || TREE_CODE (T) == ENUMERAL_TYPE) ^~~~~~~~~~~~ cp/cp-tree.h:1054:29: note: in expansion of macro 'TAGGED_TYPE_P' #define IS_OVERLOAD_TYPE(T) TAGGED_TYPE_P (T) ^~~~~~~~~~~~~ cp/call.c:3598:13: note: in expansion of macro 'IS_OVERLOAD_TYPE' && ! IS_OVERLOAD_TYPE (TREE_TYPE (arg3)))) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1053:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (T) || TREE_CODE (T) == ENUMERAL_TYPE) ^~~~~~~~~~~~ cp/cp-tree.h:1054:29: note: in expansion of macro 'TAGGED_TYPE_P' #define IS_OVERLOAD_TYPE(T) TAGGED_TYPE_P (T) ^~~~~~~~~~~~~ cp/call.c:3601:14: note: in expansion of macro 'IS_OVERLOAD_TYPE' else if (! IS_OVERLOAD_TYPE (TREE_TYPE (arg1)) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1053:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (T) || TREE_CODE (T) == ENUMERAL_TYPE) ^~~~~~~~~~~~ cp/cp-tree.h:1054:29: note: in expansion of macro 'TAGGED_TYPE_P' #define IS_OVERLOAD_TYPE(T) TAGGED_TYPE_P (T) ^~~~~~~~~~~~~ cp/call.c:3601:14: note: in expansion of macro 'IS_OVERLOAD_TYPE' else if (! IS_OVERLOAD_TYPE (TREE_TYPE (arg1)) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1053:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (T) || TREE_CODE (T) == ENUMERAL_TYPE) ^~~~~~~~~~~~ cp/cp-tree.h:1054:29: note: in expansion of macro 'TAGGED_TYPE_P' #define IS_OVERLOAD_TYPE(T) TAGGED_TYPE_P (T) ^~~~~~~~~~~~~ cp/call.c:3601:14: note: in expansion of macro 'IS_OVERLOAD_TYPE' else if (! IS_OVERLOAD_TYPE (TREE_TYPE (arg1)) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1053:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (T) || TREE_CODE (T) == ENUMERAL_TYPE) ^~~~~~~~~~~~ cp/cp-tree.h:1054:29: note: in expansion of macro 'TAGGED_TYPE_P' #define IS_OVERLOAD_TYPE(T) TAGGED_TYPE_P (T) ^~~~~~~~~~~~~ cp/call.c:3601:14: note: in expansion of macro 'IS_OVERLOAD_TYPE' else if (! IS_OVERLOAD_TYPE (TREE_TYPE (arg1)) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1053:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (T) || TREE_CODE (T) == ENUMERAL_TYPE) ^~~~~~~~~~~~ cp/cp-tree.h:1054:29: note: in expansion of macro 'TAGGED_TYPE_P' #define IS_OVERLOAD_TYPE(T) TAGGED_TYPE_P (T) ^~~~~~~~~~~~~ cp/call.c:3602:21: note: in expansion of macro 'IS_OVERLOAD_TYPE' && (! arg2 || ! IS_OVERLOAD_TYPE (TREE_TYPE (arg2)))) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1053:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (T) || TREE_CODE (T) == ENUMERAL_TYPE) ^~~~~~~~~~~~ cp/cp-tree.h:1054:29: note: in expansion of macro 'TAGGED_TYPE_P' #define IS_OVERLOAD_TYPE(T) TAGGED_TYPE_P (T) ^~~~~~~~~~~~~ cp/call.c:3602:21: note: in expansion of macro 'IS_OVERLOAD_TYPE' && (! arg2 || ! IS_OVERLOAD_TYPE (TREE_TYPE (arg2)))) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1053:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (T) || TREE_CODE (T) == ENUMERAL_TYPE) ^~~~~~~~~~~~ cp/cp-tree.h:1054:29: note: in expansion of macro 'TAGGED_TYPE_P' #define IS_OVERLOAD_TYPE(T) TAGGED_TYPE_P (T) ^~~~~~~~~~~~~ cp/call.c:3602:21: note: in expansion of macro 'IS_OVERLOAD_TYPE' && (! arg2 || ! IS_OVERLOAD_TYPE (TREE_TYPE (arg2)))) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1053:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (T) || TREE_CODE (T) == ENUMERAL_TYPE) ^~~~~~~~~~~~ cp/cp-tree.h:1054:29: note: in expansion of macro 'TAGGED_TYPE_P' #define IS_OVERLOAD_TYPE(T) TAGGED_TYPE_P (T) ^~~~~~~~~~~~~ cp/call.c:3602:21: note: in expansion of macro 'IS_OVERLOAD_TYPE' && (! arg2 || ! IS_OVERLOAD_TYPE (TREE_TYPE (arg2)))) ^~~~~~~~~~~~~~~~ In file included from cp/call.c:30:0: cp/cp-tree.h:394:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? TREE_CHAIN (NODE) : NULL_TREE) ^ cp/call.c:3619:21: note: in expansion of macro 'OVL_NEXT' for (; fns; fns = OVL_NEXT (fns)) ^~~~~~~~ cp/cp-tree.h:392:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? OVL_FUNCTION (NODE) : (NODE)) ^ cp/call.c:3621:17: note: in expansion of macro 'OVL_CURRENT' tree fn = OVL_CURRENT (fns); ^~~~~~~~~~~ cp/call.c:3622:26: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (fn) == TEMPLATE_DECL) ^~ In file included from cp/call.c:30:0: cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/call.c:3636:7: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (TREE_TYPE (arg1))) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/call.c:3636:7: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (TREE_TYPE (arg1))) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/call.c:3636:7: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (TREE_TYPE (arg1))) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/call.c:3636:7: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (TREE_TYPE (arg1))) ^~~~~~~~~~~~ In file included from cp/call.c:30:0: cp/cp-tree.h:394:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? TREE_CHAIN (NODE) : NULL_TREE) ^ cp/call.c:3650:55: note: in expansion of macro 'OVL_NEXT' for (fns = BASELINK_FUNCTIONS (fns); fns; fns = OVL_NEXT (fns)) ^~~~~~~~ cp/cp-tree.h:392:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? OVL_FUNCTION (NODE) : (NODE)) ^ cp/call.c:3652:14: note: in expansion of macro 'OVL_CURRENT' tree fn = OVL_CURRENT (fns); ^~~~~~~~~~~ cp/call.c:3661:23: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (fn) == TEMPLATE_DECL) ^~ cp/call.c:3797:24: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (conv) == REF_BIND) ^~ cp/call.c:3803:28: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (conv) == REF_BIND) ^~ cp/call.c:3810:28: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (conv) == REF_BIND) ^~ cp/call.c:3864:5: warning: case value '180' not in enumerated type 'enum tree_code' [-Wswitch] case MEMBER_REF: ^~~~ In file included from cp/call.c:30:0: cp/call.c: In function 'build_op_delete_call': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/call.c:3911:7: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (type) && ! (flags & LOOKUP_GLOBAL)) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/call.c:3911:7: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (type) && ! (flags & LOOKUP_GLOBAL)) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/call.c:3911:7: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (type) && ! (flags & LOOKUP_GLOBAL)) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/call.c:3911:7: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (type) && ! (flags & LOOKUP_GLOBAL)) ^~~~~~~~~~~~ In file included from cp/call.c:30:0: cp/cp-tree.h:408:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == BASELINK) ^ cp/call.c:3977:17: note: in expansion of macro 'BASELINK_P' for (fn = BASELINK_P (fns) ? BASELINK_FUNCTIONS (fns) : fns; ^~~~~~~~~~ cp/cp-tree.h:394:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? TREE_CHAIN (NODE) : NULL_TREE) ^ cp/call.c:3979:10: note: in expansion of macro 'OVL_NEXT' fn = OVL_NEXT (fn)) ^~~~~~~~ In file included from cp/call.c:29:0: cp/cp-tree.h:392:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? OVL_FUNCTION (NODE) : (NODE)) ^ ./tree.h:361:27: note: in definition of macro 'TREE_TYPE' #define TREE_TYPE(NODE) ((NODE)->common.type) ^~~~ cp/call.c:3985:44: note: in expansion of macro 'OVL_CURRENT' t = build_exception_variant (TREE_TYPE (OVL_CURRENT (fn)), ^~~~~~~~~~~ In file included from cp/call.c:30:0: cp/cp-tree.h:392:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? OVL_FUNCTION (NODE) : (NODE)) ^ cp/call.c:4003:12: note: in expansion of macro 'OVL_CURRENT' fn = OVL_CURRENT (fn); ^~~~~~~~~~~ cp/call.c: In function 'convert_like_real': cp/call.c:4072:28: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] && TREE_CODE (convs) != USER_CONV ^~ cp/call.c:4073:28: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] && TREE_CODE (convs) != AMBIG_CONV ^~ cp/call.c:4074:28: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] && TREE_CODE (convs) != REF_BIND) ^~ cp/call.c:4079:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (t) == USER_CONV || !ICS_BAD_FLAG (t)) ^~ cp/call.c:4085:27: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] else if (TREE_CODE (t) == AMBIG_CONV) ^~ cp/call.c:4088:27: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] else if (TREE_CODE (t) == IDENTITY_CONV) ^~ In file included from cp/call.c:30:0: cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/call.c:4138:6: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (totype) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/call.c:4138:6: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (totype) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/call.c:4138:6: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (totype) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/call.c:4138:6: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (totype) ^~~~~~~~~~~~ cp/call.c:4175:5: warning: case value '217' not in enumerated type 'enum tree_code' [-Wswitch] case IDENTITY_CONV: ^~~~ cp/call.c:4102:5: warning: case value '225' not in enumerated type 'enum tree_code' [-Wswitch] case USER_CONV: ^~~~ cp/call.c:4179:5: warning: case value '226' not in enumerated type 'enum tree_code' [-Wswitch] case AMBIG_CONV: ^~~~ cp/call.c:4189:47: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] TREE_CODE (convs) == REF_BIND ? -1 : 1, ^~ cp/call.c:4197:25: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (convs) != REF_BIND ^~ In file included from cp/call.c:30:0: cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/call.c:4204:13: note: in expansion of macro 'IS_AGGR_TYPE' if (! IS_AGGR_TYPE (totype)) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/call.c:4204:13: note: in expansion of macro 'IS_AGGR_TYPE' if (! IS_AGGR_TYPE (totype)) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/call.c:4204:13: note: in expansion of macro 'IS_AGGR_TYPE' if (! IS_AGGR_TYPE (totype)) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/call.c:4204:13: note: in expansion of macro 'IS_AGGR_TYPE' if (! IS_AGGR_TYPE (totype)) ^~~~~~~~~~~~ cp/call.c:4208:29: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (convs) == BASE_CONV && !NEED_TEMPORARY_P (convs)) ^~ cp/call.c:4264:5: warning: case value '218' not in enumerated type 'enum tree_code' [-Wswitch] case LVALUE_CONV: ^~~~ cp/call.c:4267:5: warning: case value '219' not in enumerated type 'enum tree_code' [-Wswitch] case QUAL_CONV: ^~~~ cp/call.c:4207:5: warning: case value '223' not in enumerated type 'enum tree_code' [-Wswitch] case BASE_CONV: ^~~~ cp/call.c:4238:5: warning: case value '224' not in enumerated type 'enum tree_code' [-Wswitch] case REF_BIND: ^~~~ cp/call.c:4203:5: warning: case value '227' not in enumerated type 'enum tree_code' [-Wswitch] case RVALUE_CONV: ^~~~ cp/call.c: In function 'convert_default_arg': cp/call.c:4391:23: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (arg) == DEFAULT_ARG) ^~ In file included from cp/call.c:30:0: cp/call.c: In function 'build_cxx_call': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/call.c:4750:7: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (TREE_TYPE (fn))) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/call.c:4750:7: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (TREE_TYPE (fn))) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/call.c:4750:7: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (TREE_TYPE (fn))) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/call.c:4750:7: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (TREE_TYPE (fn))) ^~~~~~~~~~~~ cp/call.c: In function 'build_new_method_call': cp/call.c:4978:28: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (instance) == OFFSET_REF) ^~ In file included from cp/call.c:30:0: cp/cp-tree.h:408:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == BASELINK) ^ cp/call.c:4985:8: note: in expansion of macro 'BASELINK_P' if (!BASELINK_P (fns)) ^~~~~~~~~~ cp/call.c:5000:23: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (fns) == TEMPLATE_ID_EXPR) ^~ In file included from cp/cp-tree.h:35:0, from cp/call.c:30: cp/call.c:5008:28: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (fns) == TEMPLATE_DECL ^ ./c-common.h:890:5: note: in definition of macro 'my_friendly_assert' (((EXP) == 0) ? (fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0) : 0) ^~~ cp/call.c:5009:28: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (fns) == OVERLOAD, ^ ./c-common.h:890:5: note: in definition of macro 'my_friendly_assert' (((EXP) == 0) ? (fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0) : 0) ^~~ In file included from cp/call.c:30:0: cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/call.c:5013:9: note: in expansion of macro 'IS_AGGR_TYPE' if (! IS_AGGR_TYPE (basetype)) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/call.c:5013:9: note: in expansion of macro 'IS_AGGR_TYPE' if (! IS_AGGR_TYPE (basetype)) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/call.c:5013:9: note: in expansion of macro 'IS_AGGR_TYPE' if (! IS_AGGR_TYPE (basetype)) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/call.c:5013:9: note: in expansion of macro 'IS_AGGR_TYPE' if (! IS_AGGR_TYPE (basetype)) ^~~~~~~~~~~~ In file included from cp/call.c:30:0: cp/cp-tree.h:394:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? TREE_CHAIN (NODE) : NULL_TREE) ^ cp/call.c:5049:31: note: in expansion of macro 'OVL_NEXT' for (fn = fns; fn; fn = OVL_NEXT (fn)) ^~~~~~~~ cp/cp-tree.h:392:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? OVL_FUNCTION (NODE) : (NODE)) ^ cp/call.c:5051:13: note: in expansion of macro 'OVL_CURRENT' tree t = OVL_CURRENT (fn); ^~~~~~~~~~~ cp/call.c:5064:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (t) == TEMPLATE_DECL) ^~ cp/call.c: In function 'is_subseq': cp/call.c:5155:27: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] while (TREE_CODE (ics1) == RVALUE_CONV ^~ cp/call.c:5156:23: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (ics1) == LVALUE_CONV) ^~ cp/call.c:5161:31: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] while (TREE_CODE (ics2) == RVALUE_CONV ^~ cp/call.c:5162:24: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (ics2) == LVALUE_CONV) ^~ cp/call.c:5165:28: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (ics2) == USER_CONV ^~ cp/call.c:5166:24: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (ics2) == AMBIG_CONV ^~ cp/call.c:5167:24: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (ics2) == IDENTITY_CONV) ^~ cp/call.c: In function 'maybe_handle_implicit_object': cp/call.c:5230:25: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (t) == QUAL_CONV) ^~ cp/call.c:5232:25: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (t) == PTR_CONV) ^~ cp/call.c: In function 'maybe_handle_ref_bind': cp/call.c:5248:24: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (*ics) == REF_BIND) ^~ cp/call.c: In function 'compare_ics': cp/call.c:5345:38: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] for (t1 = ics1; TREE_CODE (t1) != USER_CONV; t1 = TREE_OPERAND (t1, 0)) ^~ cp/call.c:5346:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (t1) == AMBIG_CONV) ^~ cp/call.c:5348:38: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] for (t2 = ics2; TREE_CODE (t2) != USER_CONV; t2 = TREE_OPERAND (t2, 0)) ^~ cp/call.c:5349:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (t2) == AMBIG_CONV) ^~ cp/call.c:5376:37: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] while (TREE_CODE (from_type1) != IDENTITY_CONV) ^~ cp/call.c:5381:37: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] while (TREE_CODE (from_type2) != IDENTITY_CONV) ^~ In file included from cp/call.c:30:0: cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/call.c:5533:12: note: in expansion of macro 'CLASS_TYPE_P' else if (CLASS_TYPE_P (non_reference (from_type1)) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/call.c:5533:12: note: in expansion of macro 'CLASS_TYPE_P' else if (CLASS_TYPE_P (non_reference (from_type1)) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/call.c:5533:12: note: in expansion of macro 'CLASS_TYPE_P' else if (CLASS_TYPE_P (non_reference (from_type1)) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/call.c:5533:12: note: in expansion of macro 'CLASS_TYPE_P' else if (CLASS_TYPE_P (non_reference (from_type1)) ^~~~~~~~~~~~ cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/call.c:5554:12: note: in expansion of macro 'CLASS_TYPE_P' else if (CLASS_TYPE_P (non_reference (to_type1)) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/call.c:5554:12: note: in expansion of macro 'CLASS_TYPE_P' else if (CLASS_TYPE_P (non_reference (to_type1)) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/call.c:5554:12: note: in expansion of macro 'CLASS_TYPE_P' else if (CLASS_TYPE_P (non_reference (to_type1)) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/call.c:5554:12: note: in expansion of macro 'CLASS_TYPE_P' else if (CLASS_TYPE_P (non_reference (to_type1)) ^~~~~~~~~~~~ cp/call.c:5582:24: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (ics1) == QUAL_CONV ^~ cp/call.c:5583:27: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] && TREE_CODE (ics2) == QUAL_CONV ^~ cp/call.c: In function 'source_type': cp/call.c:5611:25: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (t) == USER_CONV ^~ cp/call.c:5612:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (t) == AMBIG_CONV ^~ cp/call.c:5613:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (t) == IDENTITY_CONV) ^~ cp/call.c: In function 'joust': cp/call.c:5698:26: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] && TREE_CODE (t1) == STD_CONV ^~ cp/call.c:5699:26: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] && TREE_CODE (t2) == STD_CONV ^~ cp/call.c:5763:29: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] && TREE_CODE (convn) == QUAL_CONV) ^~ In file included from cp/call.c:30:0: cp/call.c: In function 'perform_direct_initialization_if_possible': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/call.c:6039:7: note: in expansion of macro 'CLASS_TYPE_P' if (CLASS_TYPE_P (type)) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/call.c:6039:7: note: in expansion of macro 'CLASS_TYPE_P' if (CLASS_TYPE_P (type)) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/call.c:6039:7: note: in expansion of macro 'CLASS_TYPE_P' if (CLASS_TYPE_P (type)) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/call.c:6039:7: note: in expansion of macro 'CLASS_TYPE_P' if (CLASS_TYPE_P (type)) ^~~~~~~~~~~~ In file included from cp/cp-tree.h:35:0, from cp/call.c:30: cp/call.c: In function 'initialize_reference': cp/call.c:6165:40: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] my_friendly_assert (TREE_CODE (conv) == REF_BIND, 20030302); ^ ./c-common.h:890:5: note: in definition of macro 'my_friendly_assert' (((EXP) == 0) ? (fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0) : 0) ^~~ cp/call.c:6175:28: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (conv) == BASE_CONV && !NEED_TEMPORARY_P (conv)) ^~ cp/call.c: In function 'add_builtin_candidate': cp/call.c:2004:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (TYPE_PTROB_P (type1) && INTEGRAL_TYPE_P (type2)) ^ cp/call.c:2009:2: note: here case MULT_EXPR: ^~~~ cp/call.c:1752:10: warning: this statement may fall through [-Wimplicit-fallthrough=] if (TREE_CODE (type1) == BOOLEAN_TYPE) ^ cp/call.c:1754:5: note: here case POSTINCREMENT_EXPR: ^~~~ cp/call.c:1788:10: warning: this statement may fall through [-Wimplicit-fallthrough=] if (TREE_CODE (type1) == POINTER_TYPE ^ cp/call.c:1791:5: note: here case NEGATE_EXPR: ^~~~ cp/call.c:1873:10: warning: this statement may fall through [-Wimplicit-fallthrough=] if (TYPE_PTROB_P (type1) && INTEGRAL_TYPE_P (type2)) ^ cp/call.c:1878:5: note: here case MULT_EXPR: ^~~~ In file included from cp/call.c:30:0: cp/cp-tree.h:2532:30: warning: this statement may fall through [-Wimplicit-fallthrough=] (CP_INTEGRAL_TYPE_P (TYPE) || TREE_CODE (TYPE) == REAL_TYPE) ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cp/call.c:1927:11: note: in expansion of macro 'ARITHMETIC_TYPE_P' if (ARITHMETIC_TYPE_P (type1) && ARITHMETIC_TYPE_P (type2)) ^~~~~~~~~~~~~~~~~ cp/call.c:1929:5: note: here case ARRAY_REF: ^~~~ cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -Icp -I. -I./cp -I./config -I./../include cp/decl.c -o cp/decl.o cp/decl.c: In function 'push_local_binding': cp/decl.c:1336:24: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (decl) == OVERLOAD || (flags & PUSH_USING)) ^~ In file included from cp/decl.c:37:0: cp/decl.c: In function 'push_class_binding': cp/cp-tree.h:2452:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == TYPENAME_TYPE && TREE_TYPE (NODE)) ^ cp/cp-tree.h:2459:7: note: in expansion of macro 'IMPLICIT_TYPENAME_P' && IMPLICIT_TYPENAME_P (TREE_TYPE (NODE))) ^~~~~~~~~~~~~~~~~~~ cp/decl.c:1387:11: note: in expansion of macro 'IMPLICIT_TYPENAME_TYPE_DECL_P' if (IMPLICIT_TYPENAME_TYPE_DECL_P (decl)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cp/decl.c:1391:25: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (decl) == OVERLOAD) ^~ In file included from cp/decl.c:33:0: cp/cp-tree.h:392:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? OVL_FUNCTION (NODE) : (NODE)) ^ ./tree.h:344:36: note: in definition of macro 'TREE_CLASS_CHECK' #define TREE_CLASS_CHECK(t, code) (t) ^ ./tree.h:1431:29: note: in expansion of macro 'DECL_CHECK' #define DECL_CONTEXT(NODE) (DECL_CHECK (NODE)->decl.context) ^~~~~~~~~~ cp/cp-tree.h:2183:4: note: in expansion of macro 'DECL_CONTEXT' (DECL_CONTEXT (NODE) ? DECL_CONTEXT (NODE) : global_namespace) ^~~~~~~~~~~~ cp/decl.c:1392:16: note: in expansion of macro 'CP_DECL_CONTEXT' context = CP_DECL_CONTEXT (OVL_CURRENT (decl)); ^~~~~~~~~~~~~~~ cp/decl.c:1392:33: note: in expansion of macro 'OVL_CURRENT' context = CP_DECL_CONTEXT (OVL_CURRENT (decl)); ^~~~~~~~~~~ cp/cp-tree.h:392:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? OVL_FUNCTION (NODE) : (NODE)) ^ ./tree.h:344:36: note: in definition of macro 'TREE_CLASS_CHECK' #define TREE_CLASS_CHECK(t, code) (t) ^ ./tree.h:1431:29: note: in expansion of macro 'DECL_CHECK' #define DECL_CONTEXT(NODE) (DECL_CHECK (NODE)->decl.context) ^~~~~~~~~~ cp/cp-tree.h:2183:26: note: in expansion of macro 'DECL_CONTEXT' (DECL_CONTEXT (NODE) ? DECL_CONTEXT (NODE) : global_namespace) ^~~~~~~~~~~~ cp/decl.c:1392:16: note: in expansion of macro 'CP_DECL_CONTEXT' context = CP_DECL_CONTEXT (OVL_CURRENT (decl)); ^~~~~~~~~~~~~~~ cp/decl.c:1392:33: note: in expansion of macro 'OVL_CURRENT' context = CP_DECL_CONTEXT (OVL_CURRENT (decl)); ^~~~~~~~~~~ cp/decl.c: In function 'poplevel': cp/decl.c:1739:30: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] else if (TREE_CODE (decl) == OVERLOAD) ^~ cp/decl.c:1534:7: warning: variable 'real_functionbody' set but not used [-Wunused-but-set-variable] int real_functionbody; ^~~~~~~~~~~~~~~~~ In file included from cp/cp-tree.h:35:0, from cp/decl.c:37: cp/decl.c: In function 'maybe_process_template_type_declaration': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ ./c-common.h:890:5: note: in definition of macro 'my_friendly_assert' (((EXP) == 0) ? (fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0) : 0) ^~~ cp/decl.c:2872:27: note: in expansion of macro 'IS_AGGR_TYPE' my_friendly_assert (IS_AGGR_TYPE (type) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ ./c-common.h:890:5: note: in definition of macro 'my_friendly_assert' (((EXP) == 0) ? (fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0) : 0) ^~~ cp/decl.c:2872:27: note: in expansion of macro 'IS_AGGR_TYPE' my_friendly_assert (IS_AGGR_TYPE (type) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ ./c-common.h:890:5: note: in definition of macro 'my_friendly_assert' (((EXP) == 0) ? (fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0) : 0) ^~~ cp/decl.c:2872:27: note: in expansion of macro 'IS_AGGR_TYPE' my_friendly_assert (IS_AGGR_TYPE (type) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ ./c-common.h:890:5: note: in definition of macro 'my_friendly_assert' (((EXP) == 0) ? (fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0) : 0) ^~~ cp/decl.c:2872:27: note: in expansion of macro 'IS_AGGR_TYPE' my_friendly_assert (IS_AGGR_TYPE (type) ^~~~~~~~~~~~ cp/decl.c: In function 'decls_match': cp/decl.c:3213:32: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] else if (TREE_CODE (newdecl) == TEMPLATE_DECL) ^~ cp/decl.c: In function 'warn_extern_redeclared_static': cp/decl.c:3267:30: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (newdecl) == TEMPLATE_DECL ^~ cp/decl.c: In function 'duplicate_decls': cp/decl.c:3455:31: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] && ! (TREE_CODE (newdecl) == TEMPLATE_DECL ^~ cp/decl.c:3459:34: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] && ! (TREE_CODE (olddecl) == TEMPLATE_DECL ^~ In file included from cp/decl.c:37:0: cp/cp-tree.h:2871:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == TEMPLATE_DECL \ ^ cp/decl.c:3472:8: note: in expansion of macro 'DECL_FUNCTION_TEMPLATE_P' && DECL_FUNCTION_TEMPLATE_P (olddecl)) ^~~~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:2871:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == TEMPLATE_DECL \ ^ cp/decl.c:3474:11: note: in expansion of macro 'DECL_FUNCTION_TEMPLATE_P' && DECL_FUNCTION_TEMPLATE_P (newdecl))) ^~~~~~~~~~~~~~~~~~~~~~~~ cp/decl.c:3494:31: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (newdecl) == TEMPLATE_DECL) ^~ cp/decl.c:3736:27: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (newdecl) == TEMPLATE_DECL) ^~ In file included from cp/decl.c:37:0: cp/cp-tree.h:2871:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == TEMPLATE_DECL \ ^ cp/decl.c:3753:11: note: in expansion of macro 'DECL_FUNCTION_TEMPLATE_P' if (DECL_FUNCTION_TEMPLATE_P (newdecl)) ^~~~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1765:26: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (NODE) == USING_DECL)) ^ cp/decl.c:3834:8: note: in expansion of macro 'CAN_HAVE_FULL_LANG_DECL_P' if (CAN_HAVE_FULL_LANG_DECL_P (newdecl) ^~~~~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:2871:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == TEMPLATE_DECL \ ^ cp/decl.c:3911:7: note: in expansion of macro 'DECL_FUNCTION_TEMPLATE_P' || DECL_FUNCTION_TEMPLATE_P (newdecl)) ^~~~~~~~~~~~~~~~~~~~~~~~ cp/decl.c: In function 'pushdecl': cp/cp-tree.h:2860:28: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (NODE) == TEMPLATE_DECL)) ^ cp/decl.c:4114:7: note: in expansion of macro 'DECL_TEMPLATE_PARM_P' if (DECL_TEMPLATE_PARM_P (x)) ^~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:2860:28: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (NODE) == TEMPLATE_DECL)) ^ cp/cp-tree.h:2188:5: note: in expansion of macro 'DECL_TEMPLATE_PARM_P' (!DECL_TEMPLATE_PARM_P (NODE) \ ^~~~~~~~~~~~~~~~~~~~ cp/decl.c:4135:7: note: in expansion of macro 'DECL_NAMESPACE_SCOPE_P' && DECL_NAMESPACE_SCOPE_P (x) ^~~~~~~~~~~~~~~~~~~~~~ cp/decl.c:4146:28: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (name) == TEMPLATE_ID_EXPR) ^~ cp/decl.c:4184:30: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (t && TREE_CODE (t) == OVERLOAD) ^~ In file included from cp/decl.c:37:0: cp/cp-tree.h:394:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? TREE_CHAIN (NODE) : NULL_TREE) ^ cp/decl.c:4189:37: note: in expansion of macro 'OVL_NEXT' for (match = t; match; match = OVL_NEXT (match)) ^~~~~~~~ cp/cp-tree.h:392:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? OVL_FUNCTION (NODE) : (NODE)) ^ cp/decl.c:4191:20: note: in expansion of macro 'OVL_CURRENT' if (decls_match (OVL_CURRENT (match), x)) ^~~~~~~~~~~ cp/cp-tree.h:392:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? OVL_FUNCTION (NODE) : (NODE)) ^ cp/decl.c:4199:10: note: in expansion of macro 'OVL_CURRENT' t = OVL_CURRENT (match); ^~~~~~~~~~~ In file included from cp/decl.c:37:0: cp/cp-tree.h:2871:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == TEMPLATE_DECL \ ^ cp/decl.c:4233:10: note: in expansion of macro 'DECL_FUNCTION_TEMPLATE_P' || DECL_FUNCTION_TEMPLATE_P (x)) ^~~~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:2871:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == TEMPLATE_DECL \ ^ cp/decl.c:4296:16: note: in expansion of macro 'DECL_FUNCTION_TEMPLATE_P' else if (DECL_FUNCTION_TEMPLATE_P (x) && DECL_NAMESPACE_SCOPE_P (x)) ^~~~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:2860:28: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (NODE) == TEMPLATE_DECL)) ^ cp/cp-tree.h:2188:5: note: in expansion of macro 'DECL_TEMPLATE_PARM_P' (!DECL_TEMPLATE_PARM_P (NODE) \ ^~~~~~~~~~~~~~~~~~~~ cp/decl.c:4296:48: note: in expansion of macro 'DECL_NAMESPACE_SCOPE_P' else if (DECL_FUNCTION_TEMPLATE_P (x) && DECL_NAMESPACE_SCOPE_P (x)) ^~~~~~~~~~~~~~~~~~~~~~ cp/decl.c:4348:33: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (decl && TREE_CODE (decl) == OVERLOAD) ^~ cp/decl.c:4380:23: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (x) == TEMPLATE_DECL)) ^~ In file included from cp/decl.c:37:0: cp/cp-tree.h:2860:28: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (NODE) == TEMPLATE_DECL)) ^ cp/cp-tree.h:2188:5: note: in expansion of macro 'DECL_TEMPLATE_PARM_P' (!DECL_TEMPLATE_PARM_P (NODE) \ ^~~~~~~~~~~~~~~~~~~~ cp/decl.c:4534:10: note: in expansion of macro 'DECL_NAMESPACE_SCOPE_P' DECL_NAMESPACE_SCOPE_P (x) ^~~~~~~~~~~~~~~~~~~~~~ cp/decl.c: In function 'pushdecl_class_level': cp/decl.c:4665:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (x) == OVERLOAD) ^~ In file included from cp/decl.c:37:0: cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:2729:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) && LANG_TYPE_CLASS_CHECK (NODE)->anon_aggr) ^~~~~~~~~~~~ cp/decl.c:4676:12: note: in expansion of macro 'ANON_AGGR_TYPE_P' else if (ANON_AGGR_TYPE_P (TREE_TYPE (x))) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:2729:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) && LANG_TYPE_CLASS_CHECK (NODE)->anon_aggr) ^~~~~~~~~~~~ cp/decl.c:4676:12: note: in expansion of macro 'ANON_AGGR_TYPE_P' else if (ANON_AGGR_TYPE_P (TREE_TYPE (x))) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:2729:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) && LANG_TYPE_CLASS_CHECK (NODE)->anon_aggr) ^~~~~~~~~~~~ cp/decl.c:4676:12: note: in expansion of macro 'ANON_AGGR_TYPE_P' else if (ANON_AGGR_TYPE_P (TREE_TYPE (x))) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:2729:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) && LANG_TYPE_CLASS_CHECK (NODE)->anon_aggr) ^~~~~~~~~~~~ cp/decl.c:4676:12: note: in expansion of macro 'ANON_AGGR_TYPE_P' else if (ANON_AGGR_TYPE_P (TREE_TYPE (x))) ^~~~~~~~~~~~~~~~ cp/decl.c: In function 'maybe_push_decl': cp/decl.c:4714:28: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || (TREE_CODE (decl) == TEMPLATE_DECL && !namespace_bindings_p ()) ^~ cp/decl.c: In function 'push_class_level_binding': cp/decl.c:4750:26: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] && ((TREE_CODE (x) == OVERLOAD ^~ In file included from cp/decl.c:37:0: cp/decl.c: In function 'push_overloaded_decl': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/decl.c:4907:8: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (t) && warn_shadow ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/decl.c:4907:8: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (t) && warn_shadow ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/decl.c:4907:8: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (t) && warn_shadow ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/decl.c:4907:8: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (t) && warn_shadow ^~~~~~~~~~~~ In file included from cp/decl.c:37:0: cp/cp-tree.h:394:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? TREE_CHAIN (NODE) : NULL_TREE) ^ cp/decl.c:4917:31: note: in expansion of macro 'OVL_NEXT' for (tmp = old; tmp; tmp = OVL_NEXT (tmp)) ^~~~~~~~ cp/cp-tree.h:392:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? OVL_FUNCTION (NODE) : (NODE)) ^ cp/decl.c:4919:18: note: in expansion of macro 'OVL_CURRENT' tree fn = OVL_CURRENT (tmp); ^~~~~~~~~~~ cp/decl.c:4921:28: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (tmp) == OVERLOAD && OVL_USED (tmp) ^~ cp/decl.c:4943:31: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (old || TREE_CODE (decl) == TEMPLATE_DECL ^~ cp/decl.c:4949:34: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (old && TREE_CODE (old) != OVERLOAD) ^~ cp/decl.c:4970:35: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (new_binding) == OVERLOAD && old) ^~ In file included from cp/decl.c:37:0: cp/decl.c: In function 'redeclaration_error_message': cp/cp-tree.h:2860:28: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (NODE) == TEMPLATE_DECL)) ^ cp/cp-tree.h:2188:5: note: in expansion of macro 'DECL_TEMPLATE_PARM_P' (!DECL_TEMPLATE_PARM_P (NODE) \ ^~~~~~~~~~~~~~~~~~~~ cp/decl.c:5070:11: note: in expansion of macro 'DECL_NAMESPACE_SCOPE_P' if (DECL_NAMESPACE_SCOPE_P (olddecl) ^~~~~~~~~~~~~~~~~~~~~~ cp/decl.c:5088:32: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] else if (TREE_CODE (newdecl) == TEMPLATE_DECL) ^~ In file included from cp/decl.c:37:0: cp/cp-tree.h:2860:28: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (NODE) == TEMPLATE_DECL)) ^ cp/cp-tree.h:2188:5: note: in expansion of macro 'DECL_TEMPLATE_PARM_P' (!DECL_TEMPLATE_PARM_P (NODE) \ ^~~~~~~~~~~~~~~~~~~~ cp/decl.c:5101:38: note: in expansion of macro 'DECL_NAMESPACE_SCOPE_P' else if (toplevel_bindings_p () || DECL_NAMESPACE_SCOPE_P (newdecl)) ^~~~~~~~~~~~~~~~~~~~~~ cp/decl.c: In function 'follow_tag_typedef': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/decl.c:5653:12: note: in expansion of macro 'CLASS_TYPE_P' && !(CLASS_TYPE_P (original) && TYPE_WAS_ANONYMOUS (original))) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/decl.c:5653:12: note: in expansion of macro 'CLASS_TYPE_P' && !(CLASS_TYPE_P (original) && TYPE_WAS_ANONYMOUS (original))) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/decl.c:5653:12: note: in expansion of macro 'CLASS_TYPE_P' && !(CLASS_TYPE_P (original) && TYPE_WAS_ANONYMOUS (original))) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/decl.c:5653:12: note: in expansion of macro 'CLASS_TYPE_P' && !(CLASS_TYPE_P (original) && TYPE_WAS_ANONYMOUS (original))) ^~~~~~~~~~~~ cp/decl.c: In function 'lookup_tag': cp/cp-tree.h:2876:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == TEMPLATE_DECL \ ^ cp/decl.c:5710:6: note: in expansion of macro 'DECL_CLASS_TEMPLATE_P' && DECL_CLASS_TEMPLATE_P (BINDING_VALUE (binding))) ^~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:2868:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == TEMPLATE_DECL && DECL_TEMPLATE_PARM_P (NODE)) ^ cp/cp-tree.h:2878:8: note: in expansion of macro 'DECL_TEMPLATE_TEMPLATE_PARM_P' && !DECL_TEMPLATE_TEMPLATE_PARM_P (NODE)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cp/decl.c:5710:6: note: in expansion of macro 'DECL_CLASS_TEMPLATE_P' && DECL_CLASS_TEMPLATE_P (BINDING_VALUE (binding))) ^~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:2860:28: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (NODE) == TEMPLATE_DECL)) ^ cp/cp-tree.h:2868:41: note: in expansion of macro 'DECL_TEMPLATE_PARM_P' (TREE_CODE (NODE) == TEMPLATE_DECL && DECL_TEMPLATE_PARM_P (NODE)) ^~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:2878:8: note: in expansion of macro 'DECL_TEMPLATE_TEMPLATE_PARM_P' && !DECL_TEMPLATE_TEMPLATE_PARM_P (NODE)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cp/decl.c:5710:6: note: in expansion of macro 'DECL_CLASS_TEMPLATE_P' && DECL_CLASS_TEMPLATE_P (BINDING_VALUE (binding))) ^~~~~~~~~~~~~~~~~~~~~ cp/decl.c: In function 'lookup_namespace_name': cp/decl.c:5832:29: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] else if (TREE_CODE (name) == TEMPLATE_DECL) ^~ cp/decl.c:5842:24: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (name) == TEMPLATE_ID_EXPR) ^~ cp/decl.c:5846:28: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (name) == OVERLOAD) ^~ In file included from cp/decl.c:33:0: cp/cp-tree.h:392:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? OVL_FUNCTION (NODE) : (NODE)) ^ ./tree.h:344:36: note: in definition of macro 'TREE_CLASS_CHECK' #define TREE_CLASS_CHECK(t, code) (t) ^ ./tree.h:1389:26: note: in expansion of macro 'DECL_CHECK' #define DECL_NAME(NODE) (DECL_CHECK (NODE)->decl.name) ^~~~~~~~~~ cp/decl.c:5847:9: note: in expansion of macro 'DECL_NAME' name = DECL_NAME (OVL_CURRENT (name)); ^~~~~~~~~ cp/decl.c:5847:20: note: in expansion of macro 'OVL_CURRENT' name = DECL_NAME (OVL_CURRENT (name)); ^~~~~~~~~~~ In file included from cp/decl.c:37:0: cp/cp-tree.h:2876:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == TEMPLATE_DECL \ ^ cp/decl.c:5864:8: note: in expansion of macro 'DECL_CLASS_TEMPLATE_P' if (DECL_CLASS_TEMPLATE_P (val)) ^~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:2868:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == TEMPLATE_DECL && DECL_TEMPLATE_PARM_P (NODE)) ^ cp/cp-tree.h:2878:8: note: in expansion of macro 'DECL_TEMPLATE_TEMPLATE_PARM_P' && !DECL_TEMPLATE_TEMPLATE_PARM_P (NODE)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cp/decl.c:5864:8: note: in expansion of macro 'DECL_CLASS_TEMPLATE_P' if (DECL_CLASS_TEMPLATE_P (val)) ^~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:2860:28: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (NODE) == TEMPLATE_DECL)) ^ cp/cp-tree.h:2868:41: note: in expansion of macro 'DECL_TEMPLATE_PARM_P' (TREE_CODE (NODE) == TEMPLATE_DECL && DECL_TEMPLATE_PARM_P (NODE)) ^~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:2878:8: note: in expansion of macro 'DECL_TEMPLATE_TEMPLATE_PARM_P' && !DECL_TEMPLATE_TEMPLATE_PARM_P (NODE)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cp/decl.c:5864:8: note: in expansion of macro 'DECL_CLASS_TEMPLATE_P' if (DECL_CLASS_TEMPLATE_P (val)) ^~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:2871:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == TEMPLATE_DECL \ ^ cp/decl.c:5871:13: note: in expansion of macro 'DECL_FUNCTION_TEMPLATE_P' else if (DECL_FUNCTION_TEMPLATE_P (val) ^~~~~~~~~~~~~~~~~~~~~~~~ cp/decl.c:5872:25: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (val) == OVERLOAD) ^~ cp/decl.c:5884:27: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (val) == OVERLOAD && ! really_overloaded_fn (val)) ^~ cp/decl.c: In function 'make_typename_type': cp/decl.c:6019:24: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (name) == TEMPLATE_ID_EXPR) ^~ cp/decl.c:6022:28: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (name) == TEMPLATE_DECL) ^~ cp/decl.c:6025:24: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (name) == TEMPLATE_DECL) ^~ cp/decl.c:6046:32: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (fullname) == TEMPLATE_ID_EXPR) ^~ In file included from cp/decl.c:37:0: cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/decl.c:6049:8: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (context)) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/decl.c:6049:8: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (context)) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/decl.c:6049:8: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (context)) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/decl.c:6049:8: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (context)) ^~~~~~~~~~~~ cp/cp-tree.h:2876:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == TEMPLATE_DECL \ ^ cp/decl.c:6051:18: note: in expansion of macro 'DECL_CLASS_TEMPLATE_P' if (!tmpl || !DECL_CLASS_TEMPLATE_P (tmpl)) ^~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:2868:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == TEMPLATE_DECL && DECL_TEMPLATE_PARM_P (NODE)) ^ cp/cp-tree.h:2878:8: note: in expansion of macro 'DECL_TEMPLATE_TEMPLATE_PARM_P' && !DECL_TEMPLATE_TEMPLATE_PARM_P (NODE)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cp/decl.c:6051:18: note: in expansion of macro 'DECL_CLASS_TEMPLATE_P' if (!tmpl || !DECL_CLASS_TEMPLATE_P (tmpl)) ^~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:2860:28: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (NODE) == TEMPLATE_DECL)) ^ cp/cp-tree.h:2868:41: note: in expansion of macro 'DECL_TEMPLATE_PARM_P' (TREE_CODE (NODE) == TEMPLATE_DECL && DECL_TEMPLATE_PARM_P (NODE)) ^~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:2878:8: note: in expansion of macro 'DECL_TEMPLATE_TEMPLATE_PARM_P' && !DECL_TEMPLATE_TEMPLATE_PARM_P (NODE)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cp/decl.c:6051:18: note: in expansion of macro 'DECL_CLASS_TEMPLATE_P' if (!tmpl || !DECL_CLASS_TEMPLATE_P (tmpl)) ^~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/decl.c:6077:9: note: in expansion of macro 'IS_AGGR_TYPE' if (!IS_AGGR_TYPE (context)) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/decl.c:6077:9: note: in expansion of macro 'IS_AGGR_TYPE' if (!IS_AGGR_TYPE (context)) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/decl.c:6077:9: note: in expansion of macro 'IS_AGGR_TYPE' if (!IS_AGGR_TYPE (context)) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/decl.c:6077:9: note: in expansion of macro 'IS_AGGR_TYPE' if (!IS_AGGR_TYPE (context)) ^~~~~~~~~~~~ cp/cp-tree.h:2452:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == TYPENAME_TYPE && TREE_TYPE (NODE)) ^ cp/decl.c:6104:12: note: in expansion of macro 'IMPLICIT_TYPENAME_P' if (IMPLICIT_TYPENAME_P (t)) ^~~~~~~~~~~~~~~~~~~ cp/decl.c: In function 'make_unbound_class_template': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/decl.c:6158:11: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (context)) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/decl.c:6158:11: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (context)) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/decl.c:6158:11: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (context)) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/decl.c:6158:11: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (context)) ^~~~~~~~~~~~ cp/cp-tree.h:2876:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == TEMPLATE_DECL \ ^ cp/decl.c:6161:21: note: in expansion of macro 'DECL_CLASS_TEMPLATE_P' if (!tmpl || !DECL_CLASS_TEMPLATE_P (tmpl)) ^~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:2868:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == TEMPLATE_DECL && DECL_TEMPLATE_PARM_P (NODE)) ^ cp/cp-tree.h:2878:8: note: in expansion of macro 'DECL_TEMPLATE_TEMPLATE_PARM_P' && !DECL_TEMPLATE_TEMPLATE_PARM_P (NODE)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cp/decl.c:6161:21: note: in expansion of macro 'DECL_CLASS_TEMPLATE_P' if (!tmpl || !DECL_CLASS_TEMPLATE_P (tmpl)) ^~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:2860:28: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (NODE) == TEMPLATE_DECL)) ^ cp/cp-tree.h:2868:41: note: in expansion of macro 'DECL_TEMPLATE_PARM_P' (TREE_CODE (NODE) == TEMPLATE_DECL && DECL_TEMPLATE_PARM_P (NODE)) ^~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:2878:8: note: in expansion of macro 'DECL_TEMPLATE_TEMPLATE_PARM_P' && !DECL_TEMPLATE_TEMPLATE_PARM_P (NODE)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cp/decl.c:6161:21: note: in expansion of macro 'DECL_CLASS_TEMPLATE_P' if (!tmpl || !DECL_CLASS_TEMPLATE_P (tmpl)) ^~~~~~~~~~~~~~~~~~~~~ cp/decl.c: In function 'select_decl': cp/decl.c:6221:25: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] && (TREE_CODE (val) != TEMPLATE_DECL ^~ In file included from cp/decl.c:37:0: cp/cp-tree.h:2876:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == TEMPLATE_DECL \ ^ cp/decl.c:6222:13: note: in expansion of macro 'DECL_CLASS_TEMPLATE_P' || !DECL_CLASS_TEMPLATE_P (val))) ^~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:2868:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == TEMPLATE_DECL && DECL_TEMPLATE_PARM_P (NODE)) ^ cp/cp-tree.h:2878:8: note: in expansion of macro 'DECL_TEMPLATE_TEMPLATE_PARM_P' && !DECL_TEMPLATE_TEMPLATE_PARM_P (NODE)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cp/decl.c:6222:13: note: in expansion of macro 'DECL_CLASS_TEMPLATE_P' || !DECL_CLASS_TEMPLATE_P (val))) ^~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:2860:28: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (NODE) == TEMPLATE_DECL)) ^ cp/cp-tree.h:2868:41: note: in expansion of macro 'DECL_TEMPLATE_PARM_P' (TREE_CODE (NODE) == TEMPLATE_DECL && DECL_TEMPLATE_PARM_P (NODE)) ^~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:2878:8: note: in expansion of macro 'DECL_TEMPLATE_TEMPLATE_PARM_P' && !DECL_TEMPLATE_TEMPLATE_PARM_P (NODE)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cp/decl.c:6222:13: note: in expansion of macro 'DECL_CLASS_TEMPLATE_P' || !DECL_CLASS_TEMPLATE_P (val))) ^~~~~~~~~~~~~~~~~~~~~ cp/decl.c: In function 'qualify_lookup': cp/cp-tree.h:2876:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == TEMPLATE_DECL \ ^ cp/decl.c:6329:11: note: in expansion of macro 'DECL_CLASS_TEMPLATE_P' && DECL_CLASS_TEMPLATE_P (val)))) ^~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:2868:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == TEMPLATE_DECL && DECL_TEMPLATE_PARM_P (NODE)) ^ cp/cp-tree.h:2878:8: note: in expansion of macro 'DECL_TEMPLATE_TEMPLATE_PARM_P' && !DECL_TEMPLATE_TEMPLATE_PARM_P (NODE)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cp/decl.c:6329:11: note: in expansion of macro 'DECL_CLASS_TEMPLATE_P' && DECL_CLASS_TEMPLATE_P (val)))) ^~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:2860:28: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (NODE) == TEMPLATE_DECL)) ^ cp/cp-tree.h:2868:41: note: in expansion of macro 'DECL_TEMPLATE_PARM_P' (TREE_CODE (NODE) == TEMPLATE_DECL && DECL_TEMPLATE_PARM_P (NODE)) ^~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:2878:8: note: in expansion of macro 'DECL_TEMPLATE_TEMPLATE_PARM_P' && !DECL_TEMPLATE_TEMPLATE_PARM_P (NODE)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cp/decl.c:6329:11: note: in expansion of macro 'DECL_CLASS_TEMPLATE_P' && DECL_CLASS_TEMPLATE_P (val)))) ^~~~~~~~~~~~~~~~~~~~~ cp/decl.c: In function 'warn_about_implicit_typename_lookup': cp/decl.c:6347:30: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (! (TREE_CODE (binding) == TEMPLATE_DECL ^~ In file included from cp/decl.c:37:0: cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/decl.c:6348:6: note: in expansion of macro 'CLASS_TYPE_P' && CLASS_TYPE_P (subtype) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/decl.c:6348:6: note: in expansion of macro 'CLASS_TYPE_P' && CLASS_TYPE_P (subtype) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/decl.c:6348:6: note: in expansion of macro 'CLASS_TYPE_P' && CLASS_TYPE_P (subtype) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/decl.c:6348:6: note: in expansion of macro 'CLASS_TYPE_P' && CLASS_TYPE_P (subtype) ^~~~~~~~~~~~ cp/decl.c: In function 'lookup_name_real': cp/cp-tree.h:2452:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == TYPENAME_TYPE && TREE_TYPE (NODE)) ^ cp/decl.c:6477:8: note: in expansion of macro 'IMPLICIT_TYPENAME_P' if (IMPLICIT_TYPENAME_P (type)) ^~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/decl.c:6494:15: note: in expansion of macro 'IS_AGGR_TYPE' else if (! IS_AGGR_TYPE (type) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/decl.c:6494:15: note: in expansion of macro 'IS_AGGR_TYPE' else if (! IS_AGGR_TYPE (type) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/decl.c:6494:15: note: in expansion of macro 'IS_AGGR_TYPE' else if (! IS_AGGR_TYPE (type) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/decl.c:6494:15: note: in expansion of macro 'IS_AGGR_TYPE' else if (! IS_AGGR_TYPE (type) ^~~~~~~~~~~~ cp/decl.c:6495:26: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (type) == TEMPLATE_TYPE_PARM ^~ cp/decl.c:6496:26: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (type) == BOUND_TEMPLATE_TEMPLATE_PARM ^~ cp/decl.c:6497:26: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (type) == TYPENAME_TYPE) ^~ cp/decl.c:6512:36: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] && TREE_CODE (TREE_TYPE (val)) == TYPENAME_TYPE) ^~ In file included from cp/decl.c:37:0: cp/cp-tree.h:2452:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == TYPENAME_TYPE && TREE_TYPE (NODE)) ^ cp/cp-tree.h:2459:7: note: in expansion of macro 'IMPLICIT_TYPENAME_P' && IMPLICIT_TYPENAME_P (TREE_TYPE (NODE))) ^~~~~~~~~~~~~~~~~~~ cp/decl.c:6597:17: note: in expansion of macro 'IMPLICIT_TYPENAME_TYPE_DECL_P' && (!val || !IMPLICIT_TYPENAME_TYPE_DECL_P (binding))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:2452:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == TYPENAME_TYPE && TREE_TYPE (NODE)) ^ cp/cp-tree.h:2459:7: note: in expansion of macro 'IMPLICIT_TYPENAME_P' && IMPLICIT_TYPENAME_P (TREE_TYPE (NODE))) ^~~~~~~~~~~~~~~~~~~ cp/decl.c:6603:8: note: in expansion of macro 'IMPLICIT_TYPENAME_TYPE_DECL_P' = IMPLICIT_TYPENAME_TYPE_DECL_P (val); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cp/decl.c:6647:27: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (val) == OVERLOAD && ! really_overloaded_fn (val)) ^~ In file included from cp/decl.c:37:0: cp/decl.c: In function 'fixup_anonymous_aggr': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/decl.c:7471:10: note: in expansion of macro 'CLASS_TYPE_P' if (CLASS_TYPE_P (type)) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/decl.c:7471:10: note: in expansion of macro 'CLASS_TYPE_P' if (CLASS_TYPE_P (type)) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/decl.c:7471:10: note: in expansion of macro 'CLASS_TYPE_P' if (CLASS_TYPE_P (type)) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/decl.c:7471:10: note: in expansion of macro 'CLASS_TYPE_P' if (CLASS_TYPE_P (type)) ^~~~~~~~~~~~ cp/decl.c: In function 'check_tag_decl': cp/decl.c:7523:31: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] && ((TREE_CODE (value) != TYPENAME_TYPE && IS_AGGR_TYPE (value)) ^~ In file included from cp/decl.c:37:0: cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/decl.c:7523:51: note: in expansion of macro 'IS_AGGR_TYPE' && ((TREE_CODE (value) != TYPENAME_TYPE && IS_AGGR_TYPE (value)) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/decl.c:7523:51: note: in expansion of macro 'IS_AGGR_TYPE' && ((TREE_CODE (value) != TYPENAME_TYPE && IS_AGGR_TYPE (value)) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/decl.c:7523:51: note: in expansion of macro 'IS_AGGR_TYPE' && ((TREE_CODE (value) != TYPENAME_TYPE && IS_AGGR_TYPE (value)) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/decl.c:7523:51: note: in expansion of macro 'IS_AGGR_TYPE' && ((TREE_CODE (value) != TYPENAME_TYPE && IS_AGGR_TYPE (value)) ^~~~~~~~~~~~ cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1053:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (T) || TREE_CODE (T) == ENUMERAL_TYPE) ^~~~~~~~~~~~ cp/cp-tree.h:1021:4: note: in expansion of macro 'TAGGED_TYPE_P' (TAGGED_TYPE_P (NODE) && ANON_AGGRNAME_P (TYPE_LINKAGE_IDENTIFIER (NODE))) ^~~~~~~~~~~~~ cp/decl.c:7561:8: note: in expansion of macro 'TYPE_ANONYMOUS_P' && TYPE_ANONYMOUS_P (t)) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1053:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (T) || TREE_CODE (T) == ENUMERAL_TYPE) ^~~~~~~~~~~~ cp/cp-tree.h:1021:4: note: in expansion of macro 'TAGGED_TYPE_P' (TAGGED_TYPE_P (NODE) && ANON_AGGRNAME_P (TYPE_LINKAGE_IDENTIFIER (NODE))) ^~~~~~~~~~~~~ cp/decl.c:7561:8: note: in expansion of macro 'TYPE_ANONYMOUS_P' && TYPE_ANONYMOUS_P (t)) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1053:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (T) || TREE_CODE (T) == ENUMERAL_TYPE) ^~~~~~~~~~~~ cp/cp-tree.h:1021:4: note: in expansion of macro 'TAGGED_TYPE_P' (TAGGED_TYPE_P (NODE) && ANON_AGGRNAME_P (TYPE_LINKAGE_IDENTIFIER (NODE))) ^~~~~~~~~~~~~ cp/decl.c:7561:8: note: in expansion of macro 'TYPE_ANONYMOUS_P' && TYPE_ANONYMOUS_P (t)) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1053:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (T) || TREE_CODE (T) == ENUMERAL_TYPE) ^~~~~~~~~~~~ cp/cp-tree.h:1021:4: note: in expansion of macro 'TAGGED_TYPE_P' (TAGGED_TYPE_P (NODE) && ANON_AGGRNAME_P (TYPE_LINKAGE_IDENTIFIER (NODE))) ^~~~~~~~~~~~~ cp/decl.c:7561:8: note: in expansion of macro 'TYPE_ANONYMOUS_P' && TYPE_ANONYMOUS_P (t)) ^~~~~~~~~~~~~~~~ cp/decl.c: In function 'shadow_tag': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:2729:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) && LANG_TYPE_CLASS_CHECK (NODE)->anon_aggr) ^~~~~~~~~~~~ cp/decl.c:7634:12: note: in expansion of macro 'ANON_AGGR_TYPE_P' if (t && ANON_AGGR_TYPE_P (t)) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:2729:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) && LANG_TYPE_CLASS_CHECK (NODE)->anon_aggr) ^~~~~~~~~~~~ cp/decl.c:7634:12: note: in expansion of macro 'ANON_AGGR_TYPE_P' if (t && ANON_AGGR_TYPE_P (t)) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:2729:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) && LANG_TYPE_CLASS_CHECK (NODE)->anon_aggr) ^~~~~~~~~~~~ cp/decl.c:7634:12: note: in expansion of macro 'ANON_AGGR_TYPE_P' if (t && ANON_AGGR_TYPE_P (t)) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:2729:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) && LANG_TYPE_CLASS_CHECK (NODE)->anon_aggr) ^~~~~~~~~~~~ cp/decl.c:7634:12: note: in expansion of macro 'ANON_AGGR_TYPE_P' if (t && ANON_AGGR_TYPE_P (t)) ^~~~~~~~~~~~~~~~ cp/decl.c: In function 'start_decl_1': cp/decl.c:7904:27: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] && TREE_CODE (decl) != TEMPLATE_DECL ^~ In file included from cp/decl.c:37:0: cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/decl.c:7906:10: note: in expansion of macro 'IS_AGGR_TYPE' && IS_AGGR_TYPE (type) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/decl.c:7906:10: note: in expansion of macro 'IS_AGGR_TYPE' && IS_AGGR_TYPE (type) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/decl.c:7906:10: note: in expansion of macro 'IS_AGGR_TYPE' && IS_AGGR_TYPE (type) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/decl.c:7906:10: note: in expansion of macro 'IS_AGGR_TYPE' && IS_AGGR_TYPE (type) ^~~~~~~~~~~~ cp/decl.c: In function 'reshape_init': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:2555:8: note: in expansion of macro 'CLASS_TYPE_P' || (CLASS_TYPE_P (TYPE) \ ^~~~~~~~~~~~ cp/decl.c:8327:8: note: in expansion of macro 'CP_AGGREGATE_TYPE_P' if (!CP_AGGREGATE_TYPE_P (type)) ^~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:2555:8: note: in expansion of macro 'CLASS_TYPE_P' || (CLASS_TYPE_P (TYPE) \ ^~~~~~~~~~~~ cp/decl.c:8327:8: note: in expansion of macro 'CP_AGGREGATE_TYPE_P' if (!CP_AGGREGATE_TYPE_P (type)) ^~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:2555:8: note: in expansion of macro 'CLASS_TYPE_P' || (CLASS_TYPE_P (TYPE) \ ^~~~~~~~~~~~ cp/decl.c:8327:8: note: in expansion of macro 'CP_AGGREGATE_TYPE_P' if (!CP_AGGREGATE_TYPE_P (type)) ^~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:2555:8: note: in expansion of macro 'CLASS_TYPE_P' || (CLASS_TYPE_P (TYPE) \ ^~~~~~~~~~~~ cp/decl.c:8327:8: note: in expansion of macro 'CP_AGGREGATE_TYPE_P' if (!CP_AGGREGATE_TYPE_P (type)) ^~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/decl.c:8384:11: note: in expansion of macro 'CLASS_TYPE_P' if (CLASS_TYPE_P (type)) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/decl.c:8384:11: note: in expansion of macro 'CLASS_TYPE_P' if (CLASS_TYPE_P (type)) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/decl.c:8384:11: note: in expansion of macro 'CLASS_TYPE_P' if (CLASS_TYPE_P (type)) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/decl.c:8384:11: note: in expansion of macro 'CLASS_TYPE_P' if (CLASS_TYPE_P (type)) ^~~~~~~~~~~~ cp/decl.c: In function 'check_initializer': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:2555:8: note: in expansion of macro 'CLASS_TYPE_P' || (CLASS_TYPE_P (TYPE) \ ^~~~~~~~~~~~ cp/decl.c:8546:8: note: in expansion of macro 'CP_AGGREGATE_TYPE_P' if (CP_AGGREGATE_TYPE_P (type)) ^~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:2555:8: note: in expansion of macro 'CLASS_TYPE_P' || (CLASS_TYPE_P (TYPE) \ ^~~~~~~~~~~~ cp/decl.c:8546:8: note: in expansion of macro 'CP_AGGREGATE_TYPE_P' if (CP_AGGREGATE_TYPE_P (type)) ^~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:2555:8: note: in expansion of macro 'CLASS_TYPE_P' || (CLASS_TYPE_P (TYPE) \ ^~~~~~~~~~~~ cp/decl.c:8546:8: note: in expansion of macro 'CP_AGGREGATE_TYPE_P' if (CP_AGGREGATE_TYPE_P (type)) ^~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:2555:8: note: in expansion of macro 'CLASS_TYPE_P' || (CLASS_TYPE_P (TYPE) \ ^~~~~~~~~~~~ cp/decl.c:8546:8: note: in expansion of macro 'CP_AGGREGATE_TYPE_P' if (CP_AGGREGATE_TYPE_P (type)) ^~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:2590:4: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE (NODE) && CLASSTYPE_NON_AGGREGATE (NODE)) ^~~~~~~~~~~~ cp/decl.c:8564:12: note: in expansion of macro 'TYPE_NON_AGGREGATE_CLASS' if (TYPE_NON_AGGREGATE_CLASS (type)) ^~~~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:2590:4: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE (NODE) && CLASSTYPE_NON_AGGREGATE (NODE)) ^~~~~~~~~~~~ cp/decl.c:8564:12: note: in expansion of macro 'TYPE_NON_AGGREGATE_CLASS' if (TYPE_NON_AGGREGATE_CLASS (type)) ^~~~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:2590:4: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE (NODE) && CLASSTYPE_NON_AGGREGATE (NODE)) ^~~~~~~~~~~~ cp/decl.c:8564:12: note: in expansion of macro 'TYPE_NON_AGGREGATE_CLASS' if (TYPE_NON_AGGREGATE_CLASS (type)) ^~~~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:2590:4: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE (NODE) && CLASSTYPE_NON_AGGREGATE (NODE)) ^~~~~~~~~~~~ cp/decl.c:8564:12: note: in expansion of macro 'TYPE_NON_AGGREGATE_CLASS' if (TYPE_NON_AGGREGATE_CLASS (type)) ^~~~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/decl.c:8605:12: note: in expansion of macro 'IS_AGGR_TYPE' else if (IS_AGGR_TYPE (type)) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/decl.c:8605:12: note: in expansion of macro 'IS_AGGR_TYPE' else if (IS_AGGR_TYPE (type)) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/decl.c:8605:12: note: in expansion of macro 'IS_AGGR_TYPE' else if (IS_AGGR_TYPE (type)) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/decl.c:8605:12: note: in expansion of macro 'IS_AGGR_TYPE' else if (IS_AGGR_TYPE (type)) ^~~~~~~~~~~~ cp/decl.c: In function 'cp_finish_decl': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/decl.c:8916:7: note: in expansion of macro 'IS_AGGR_TYPE' && IS_AGGR_TYPE (type) && DECL_NAME (decl)) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/decl.c:8916:7: note: in expansion of macro 'IS_AGGR_TYPE' && IS_AGGR_TYPE (type) && DECL_NAME (decl)) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/decl.c:8916:7: note: in expansion of macro 'IS_AGGR_TYPE' && IS_AGGR_TYPE (type) && DECL_NAME (decl)) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/decl.c:8916:7: note: in expansion of macro 'IS_AGGR_TYPE' && IS_AGGR_TYPE (type) && DECL_NAME (decl)) ^~~~~~~~~~~~ cp/decl.c:8845:8: warning: variable 'ttype' set but not used [-Wunused-but-set-variable] tree ttype = NULL_TREE; ^~~~~ In file included from cp/decl.c:37:0: cp/decl.c: In function 'grokfndecl': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1053:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (T) || TREE_CODE (T) == ENUMERAL_TYPE) ^~~~~~~~~~~~ cp/cp-tree.h:1021:4: note: in expansion of macro 'TAGGED_TYPE_P' (TAGGED_TYPE_P (NODE) && ANON_AGGRNAME_P (TYPE_LINKAGE_IDENTIFIER (NODE))) ^~~~~~~~~~~~~ cp/decl.c:9717:17: note: in expansion of macro 'TYPE_ANONYMOUS_P' if (ctype && (TYPE_ANONYMOUS_P (ctype) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1053:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (T) || TREE_CODE (T) == ENUMERAL_TYPE) ^~~~~~~~~~~~ cp/cp-tree.h:1021:4: note: in expansion of macro 'TAGGED_TYPE_P' (TAGGED_TYPE_P (NODE) && ANON_AGGRNAME_P (TYPE_LINKAGE_IDENTIFIER (NODE))) ^~~~~~~~~~~~~ cp/decl.c:9717:17: note: in expansion of macro 'TYPE_ANONYMOUS_P' if (ctype && (TYPE_ANONYMOUS_P (ctype) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1053:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (T) || TREE_CODE (T) == ENUMERAL_TYPE) ^~~~~~~~~~~~ cp/cp-tree.h:1021:4: note: in expansion of macro 'TAGGED_TYPE_P' (TAGGED_TYPE_P (NODE) && ANON_AGGRNAME_P (TYPE_LINKAGE_IDENTIFIER (NODE))) ^~~~~~~~~~~~~ cp/decl.c:9717:17: note: in expansion of macro 'TYPE_ANONYMOUS_P' if (ctype && (TYPE_ANONYMOUS_P (ctype) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1053:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (T) || TREE_CODE (T) == ENUMERAL_TYPE) ^~~~~~~~~~~~ cp/cp-tree.h:1021:4: note: in expansion of macro 'TAGGED_TYPE_P' (TAGGED_TYPE_P (NODE) && ANON_AGGRNAME_P (TYPE_LINKAGE_IDENTIFIER (NODE))) ^~~~~~~~~~~~~ cp/decl.c:9717:17: note: in expansion of macro 'TYPE_ANONYMOUS_P' if (ctype && (TYPE_ANONYMOUS_P (ctype) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1053:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (T) || TREE_CODE (T) == ENUMERAL_TYPE) ^~~~~~~~~~~~ cp/cp-tree.h:1021:4: note: in expansion of macro 'TAGGED_TYPE_P' (TAGGED_TYPE_P (NODE) && ANON_AGGRNAME_P (TYPE_LINKAGE_IDENTIFIER (NODE))) ^~~~~~~~~~~~~ cp/decl.c:9731:8: note: in expansion of macro 'TYPE_ANONYMOUS_P' if (TYPE_ANONYMOUS_P (t)) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1053:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (T) || TREE_CODE (T) == ENUMERAL_TYPE) ^~~~~~~~~~~~ cp/cp-tree.h:1021:4: note: in expansion of macro 'TAGGED_TYPE_P' (TAGGED_TYPE_P (NODE) && ANON_AGGRNAME_P (TYPE_LINKAGE_IDENTIFIER (NODE))) ^~~~~~~~~~~~~ cp/decl.c:9731:8: note: in expansion of macro 'TYPE_ANONYMOUS_P' if (TYPE_ANONYMOUS_P (t)) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1053:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (T) || TREE_CODE (T) == ENUMERAL_TYPE) ^~~~~~~~~~~~ cp/cp-tree.h:1021:4: note: in expansion of macro 'TAGGED_TYPE_P' (TAGGED_TYPE_P (NODE) && ANON_AGGRNAME_P (TYPE_LINKAGE_IDENTIFIER (NODE))) ^~~~~~~~~~~~~ cp/decl.c:9731:8: note: in expansion of macro 'TYPE_ANONYMOUS_P' if (TYPE_ANONYMOUS_P (t)) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1053:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (T) || TREE_CODE (T) == ENUMERAL_TYPE) ^~~~~~~~~~~~ cp/cp-tree.h:1021:4: note: in expansion of macro 'TAGGED_TYPE_P' (TAGGED_TYPE_P (NODE) && ANON_AGGRNAME_P (TYPE_LINKAGE_IDENTIFIER (NODE))) ^~~~~~~~~~~~~ cp/decl.c:9731:8: note: in expansion of macro 'TYPE_ANONYMOUS_P' if (TYPE_ANONYMOUS_P (t)) ^~~~~~~~~~~~~~~~ cp/decl.c:9788:34: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] && TREE_CODE (TREE_PURPOSE (t)) == DEFAULT_ARG) ^~ cp/decl.c:9795:38: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] && TREE_CODE (orig_declarator) == TEMPLATE_ID_EXPR) ^~ In file included from cp/cp-tree.h:35:0, from cp/decl.c:37: cp/decl.c:9831:43: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (fns) == LOOKUP_EXPR ^ ./c-common.h:890:5: note: in definition of macro 'my_friendly_assert' (((EXP) == 0) ? (fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0) : 0) ^~~ cp/decl.c:9832:43: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (fns) == OVERLOAD, 20001120); ^ ./c-common.h:890:5: note: in definition of macro 'my_friendly_assert' (((EXP) == 0) ? (fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0) : 0) ^~~ cp/decl.c:9890:44: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (old_decl && TREE_CODE (old_decl) == TEMPLATE_DECL) ^~ cp/decl.c:9912:25: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (decl) == TEMPLATE_DECL) ^~ In file included from cp/decl.c:37:0: cp/decl.c: In function 'grokvardecl': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1053:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (T) || TREE_CODE (T) == ENUMERAL_TYPE) ^~~~~~~~~~~~ cp/cp-tree.h:1021:4: note: in expansion of macro 'TAGGED_TYPE_P' (TAGGED_TYPE_P (NODE) && ANON_AGGRNAME_P (TYPE_LINKAGE_IDENTIFIER (NODE))) ^~~~~~~~~~~~~ cp/decl.c:10048:8: note: in expansion of macro 'TYPE_ANONYMOUS_P' if (TYPE_ANONYMOUS_P (t)) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1053:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (T) || TREE_CODE (T) == ENUMERAL_TYPE) ^~~~~~~~~~~~ cp/cp-tree.h:1021:4: note: in expansion of macro 'TAGGED_TYPE_P' (TAGGED_TYPE_P (NODE) && ANON_AGGRNAME_P (TYPE_LINKAGE_IDENTIFIER (NODE))) ^~~~~~~~~~~~~ cp/decl.c:10048:8: note: in expansion of macro 'TYPE_ANONYMOUS_P' if (TYPE_ANONYMOUS_P (t)) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1053:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (T) || TREE_CODE (T) == ENUMERAL_TYPE) ^~~~~~~~~~~~ cp/cp-tree.h:1021:4: note: in expansion of macro 'TAGGED_TYPE_P' (TAGGED_TYPE_P (NODE) && ANON_AGGRNAME_P (TYPE_LINKAGE_IDENTIFIER (NODE))) ^~~~~~~~~~~~~ cp/decl.c:10048:8: note: in expansion of macro 'TYPE_ANONYMOUS_P' if (TYPE_ANONYMOUS_P (t)) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1053:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (T) || TREE_CODE (T) == ENUMERAL_TYPE) ^~~~~~~~~~~~ cp/cp-tree.h:1021:4: note: in expansion of macro 'TAGGED_TYPE_P' (TAGGED_TYPE_P (NODE) && ANON_AGGRNAME_P (TYPE_LINKAGE_IDENTIFIER (NODE))) ^~~~~~~~~~~~~ cp/decl.c:10048:8: note: in expansion of macro 'TYPE_ANONYMOUS_P' if (TYPE_ANONYMOUS_P (t)) ^~~~~~~~~~~~~~~~ cp/decl.c: In function 'compute_array_index_type': cp/decl.c:10185:28: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (size) == SCOPE_REF ^~ cp/decl.c: In function 'grokdeclarator': cp/decl.c:10677:23: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (fns) == LOOKUP_EXPR) ^~ cp/decl.c:10741:35: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] else if (TREE_CODE (cname) == TEMPLATE_TYPE_PARM ^~ cp/decl.c:10742:31: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (cname) == BOUND_TEMPLATE_TEMPLATE_PARM) ^~ cp/decl.c:10722:4: warning: case value '179' not in enumerated type 'enum tree_code' [-Wswitch] case SCOPE_REF: ^~~~ cp/decl.c:10824:4: warning: case value '185' not in enumerated type 'enum tree_code' [-Wswitch] case BASELINK: ^~~~ cp/decl.c:10828:4: warning: case value '186' not in enumerated type 'enum tree_code' [-Wswitch] case TEMPLATE_DECL: ^~~~ cp/decl.c:10673:4: warning: case value '197' not in enumerated type 'enum tree_code' [-Wswitch] case TEMPLATE_ID_EXPR: ^~~~ In file included from cp/decl.c:37:0: cp/cp-tree.h:2452:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == TYPENAME_TYPE && TREE_TYPE (NODE)) ^ cp/decl.c:11075:15: note: in expansion of macro 'IMPLICIT_TYPENAME_P' if (type && IMPLICIT_TYPENAME_P (type)) ^~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:2729:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) && LANG_TYPE_CLASS_CHECK (NODE)->anon_aggr) ^~~~~~~~~~~~ cp/decl.c:11307:10: note: in expansion of macro 'ANON_AGGR_TYPE_P' && ANON_AGGR_TYPE_P (TREE_VALUE (declspecs))) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:2729:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) && LANG_TYPE_CLASS_CHECK (NODE)->anon_aggr) ^~~~~~~~~~~~ cp/decl.c:11307:10: note: in expansion of macro 'ANON_AGGR_TYPE_P' && ANON_AGGR_TYPE_P (TREE_VALUE (declspecs))) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:2729:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) && LANG_TYPE_CLASS_CHECK (NODE)->anon_aggr) ^~~~~~~~~~~~ cp/decl.c:11307:10: note: in expansion of macro 'ANON_AGGR_TYPE_P' && ANON_AGGR_TYPE_P (TREE_VALUE (declspecs))) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:2729:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) && LANG_TYPE_CLASS_CHECK (NODE)->anon_aggr) ^~~~~~~~~~~~ cp/decl.c:11307:10: note: in expansion of macro 'ANON_AGGR_TYPE_P' && ANON_AGGR_TYPE_P (TREE_VALUE (declspecs))) ^~~~~~~~~~~~~~~~ cp/decl.c:11415:29: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] && TREE_CODE (declarator) != TEMPLATE_ID_EXPR) ^~ cp/decl.c:11440:31: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (declarator) == SCOPE_REF) ^~ cp/decl.c:11448:34: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (declarator) != SCOPE_REF)) ^~ cp/decl.c:11537:47: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (inner_decl && TREE_CODE (inner_decl) == SCOPE_REF) ^~ cp/decl.c:11540:47: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (inner_decl && TREE_CODE (inner_decl) == TEMPLATE_ID_EXPR) ^~ cp/decl.c:11554:31: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (inner_decl) == TEMPLATE_ID_EXPR ^~ cp/decl.c:11688:39: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] && TREE_CODE (TREE_PURPOSE (t)) == DEFAULT_ARG) ^~ In file included from cp/decl.c:37:0: cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/decl.c:11848:31: note: in expansion of macro 'CLASS_TYPE_P' while (t != NULL_TREE && CLASS_TYPE_P (t)) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/decl.c:11848:31: note: in expansion of macro 'CLASS_TYPE_P' while (t != NULL_TREE && CLASS_TYPE_P (t)) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/decl.c:11848:31: note: in expansion of macro 'CLASS_TYPE_P' while (t != NULL_TREE && CLASS_TYPE_P (t)) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/decl.c:11848:31: note: in expansion of macro 'CLASS_TYPE_P' while (t != NULL_TREE && CLASS_TYPE_P (t)) ^~~~~~~~~~~~ cp/decl.c:11925:33: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] else if (TREE_CODE (sname) == SCOPE_REF) ^~ cp/decl.c:11783:2: warning: case value '179' not in enumerated type 'enum tree_code' [-Wswitch] case SCOPE_REF: ^~~~ cp/decl.c:11945:2: warning: case value '185' not in enumerated type 'enum tree_code' [-Wswitch] case BASELINK: ^~~~ cp/decl.c:12037:34: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || (TREE_CODE (declarator) == TEMPLATE_ID_EXPR ^~ cp/decl.c:12041:35: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] else if (TREE_CODE (declarator) == TEMPLATE_ID_EXPR) ^~ In file included from cp/decl.c:37:0: cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1053:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (T) || TREE_CODE (T) == ENUMERAL_TYPE) ^~~~~~~~~~~~ cp/cp-tree.h:1021:4: note: in expansion of macro 'TAGGED_TYPE_P' (TAGGED_TYPE_P (NODE) && ANON_AGGRNAME_P (TYPE_LINKAGE_IDENTIFIER (NODE))) ^~~~~~~~~~~~~ cp/decl.c:12083:7: note: in expansion of macro 'TYPE_ANONYMOUS_P' && TYPE_ANONYMOUS_P (type) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1053:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (T) || TREE_CODE (T) == ENUMERAL_TYPE) ^~~~~~~~~~~~ cp/cp-tree.h:1021:4: note: in expansion of macro 'TAGGED_TYPE_P' (TAGGED_TYPE_P (NODE) && ANON_AGGRNAME_P (TYPE_LINKAGE_IDENTIFIER (NODE))) ^~~~~~~~~~~~~ cp/decl.c:12083:7: note: in expansion of macro 'TYPE_ANONYMOUS_P' && TYPE_ANONYMOUS_P (type) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1053:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (T) || TREE_CODE (T) == ENUMERAL_TYPE) ^~~~~~~~~~~~ cp/cp-tree.h:1021:4: note: in expansion of macro 'TAGGED_TYPE_P' (TAGGED_TYPE_P (NODE) && ANON_AGGRNAME_P (TYPE_LINKAGE_IDENTIFIER (NODE))) ^~~~~~~~~~~~~ cp/decl.c:12083:7: note: in expansion of macro 'TYPE_ANONYMOUS_P' && TYPE_ANONYMOUS_P (type) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1053:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (T) || TREE_CODE (T) == ENUMERAL_TYPE) ^~~~~~~~~~~~ cp/cp-tree.h:1021:4: note: in expansion of macro 'TAGGED_TYPE_P' (TAGGED_TYPE_P (NODE) && ANON_AGGRNAME_P (TYPE_LINKAGE_IDENTIFIER (NODE))) ^~~~~~~~~~~~~ cp/decl.c:12083:7: note: in expansion of macro 'TYPE_ANONYMOUS_P' && TYPE_ANONYMOUS_P (type) ^~~~~~~~~~~~~~~~ cp/decl.c:12196:29: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (type) == TEMPLATE_TYPE_PARM) ^~ cp/decl.c:12198:34: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] else if (TREE_CODE (type) == TYPENAME_TYPE) ^~ cp/decl.c:12378:34: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] TREE_CODE (declarator) != TEMPLATE_ID_EXPR ^~ cp/decl.c:12424:34: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] TREE_CODE (declarator) != TEMPLATE_ID_EXPR ^~ cp/decl.c:12578:29: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (declarator) == TEMPLATE_ID_EXPR) ^~ In file included from cp/decl.c:37:0: cp/decl.c: In function 'local_variable_p': cp/cp-tree.h:2860:28: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (NODE) == TEMPLATE_DECL)) ^ cp/cp-tree.h:2188:5: note: in expansion of macro 'DECL_TEMPLATE_PARM_P' (!DECL_TEMPLATE_PARM_P (NODE) \ ^~~~~~~~~~~~~~~~~~~~ cp/decl.c:12772:12: note: in expansion of macro 'DECL_NAMESPACE_SCOPE_P' && !DECL_NAMESPACE_SCOPE_P (t)) ^~~~~~~~~~~~~~~~~~~~~~ cp/decl.c: In function 'check_default_argument': cp/decl.c:12818:23: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (arg) == DEFAULT_ARG) ^~ cp/decl.c: In function 'unary_op_p': cp/decl.c:13184:12: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || code == TYPE_EXPR); ^~ In file included from cp/cp-tree.h:35:0, from cp/decl.c:37: cp/decl.c: In function 'grok_op_properties': cp/decl.c:13234:37: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] my_friendly_assert (operator_code != LAST_CPLUS_TREE_CODE, 20000526); ^ ./c-common.h:890:5: note: in definition of macro 'my_friendly_assert' (((EXP) == 0) ? (fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0) : 0) ^~~ cp/decl.c:13254:2: warning: case value '175' not in enumerated type 'enum tree_code' [-Wswitch] case NEW_EXPR: ^~~~ cp/decl.c:13262:2: warning: case value '176' not in enumerated type 'enum tree_code' [-Wswitch] case VEC_NEW_EXPR: ^~~~ cp/decl.c:13258:2: warning: case value '177' not in enumerated type 'enum tree_code' [-Wswitch] case DELETE_EXPR: ^~~~ cp/decl.c:13266:2: warning: case value '178' not in enumerated type 'enum tree_code' [-Wswitch] case VEC_DELETE_EXPR: ^~~~ cp/decl.c:13250:2: warning: case value '180' not in enumerated type 'enum tree_code' [-Wswitch] case MEMBER_REF: ^~~~ cp/decl.c:13275:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (operator_code == NEW_EXPR || operator_code == VEC_NEW_EXPR) ^~ cp/decl.c:13275:50: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (operator_code == NEW_EXPR || operator_code == VEC_NEW_EXPR) ^~ cp/decl.c:13284:26: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] else if (operator_code == DELETE_EXPR || operator_code == VEC_DELETE_EXPR) ^~ cp/decl.c:13284:58: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] else if (operator_code == DELETE_EXPR || operator_code == VEC_DELETE_EXPR) ^~ cp/decl.c:13298:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (operator_code == TYPE_EXPR ^~ In file included from cp/decl.c:37:0: cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/decl.c:13319:11: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (arg) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/decl.c:13319:11: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (arg) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/decl.c:13319:11: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (arg) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/decl.c:13319:11: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (arg) ^~~~~~~~~~~~ cp/decl.c:13321:23: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (arg) == TEMPLATE_TYPE_PARM ^~ cp/decl.c:13322:23: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (arg) == BOUND_TEMPLATE_TEMPLATE_PARM) ^~ In file included from cp/decl.c:37:0: cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/decl.c:13352:17: note: in expansion of macro 'IS_AGGR_TYPE' else if (IS_AGGR_TYPE (t) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/decl.c:13352:17: note: in expansion of macro 'IS_AGGR_TYPE' else if (IS_AGGR_TYPE (t) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/decl.c:13352:17: note: in expansion of macro 'IS_AGGR_TYPE' else if (IS_AGGR_TYPE (t) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/decl.c:13352:17: note: in expansion of macro 'IS_AGGR_TYPE' else if (IS_AGGR_TYPE (t) ^~~~~~~~~~~~ cp/decl.c: In function 'check_elaborated_type_specifier': cp/decl.c:13560:29: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] else if (TREE_CODE (type) == TEMPLATE_TYPE_PARM) ^~ cp/decl.c: In function 'xref_tag': cp/decl.c:13618:39: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (t && globalize && TREE_CODE (t) == TYPENAME_TYPE) ^~ cp/decl.c:13643:51: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (t && TREE_CODE (t) != code && TREE_CODE (t) != TEMPLATE_TYPE_PARM ^~ cp/decl.c:13644:24: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] && TREE_CODE (t) != BOUND_TEMPLATE_TEMPLATE_PARM) ^~ In file included from cp/decl.c:37:0: cp/cp-tree.h:2876:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == TEMPLATE_DECL \ ^ cp/decl.c:13672:11: note: in expansion of macro 'DECL_CLASS_TEMPLATE_P' && DECL_CLASS_TEMPLATE_P (ref) ^~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:2868:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == TEMPLATE_DECL && DECL_TEMPLATE_PARM_P (NODE)) ^ cp/cp-tree.h:2878:8: note: in expansion of macro 'DECL_TEMPLATE_TEMPLATE_PARM_P' && !DECL_TEMPLATE_TEMPLATE_PARM_P (NODE)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cp/decl.c:13672:11: note: in expansion of macro 'DECL_CLASS_TEMPLATE_P' && DECL_CLASS_TEMPLATE_P (ref) ^~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:2860:28: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (NODE) == TEMPLATE_DECL)) ^ cp/cp-tree.h:2868:41: note: in expansion of macro 'DECL_TEMPLATE_PARM_P' (TREE_CODE (NODE) == TEMPLATE_DECL && DECL_TEMPLATE_PARM_P (NODE)) ^~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:2878:8: note: in expansion of macro 'DECL_TEMPLATE_TEMPLATE_PARM_P' && !DECL_TEMPLATE_TEMPLATE_PARM_P (NODE)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cp/decl.c:13672:11: note: in expansion of macro 'DECL_CLASS_TEMPLATE_P' && DECL_CLASS_TEMPLATE_P (ref) ^~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/decl.c:13764:53: note: in expansion of macro 'IS_AGGR_TYPE' if (!globalize && processing_template_decl && IS_AGGR_TYPE (ref)) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/decl.c:13764:53: note: in expansion of macro 'IS_AGGR_TYPE' if (!globalize && processing_template_decl && IS_AGGR_TYPE (ref)) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/decl.c:13764:53: note: in expansion of macro 'IS_AGGR_TYPE' if (!globalize && processing_template_decl && IS_AGGR_TYPE (ref)) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/decl.c:13764:53: note: in expansion of macro 'IS_AGGR_TYPE' if (!globalize && processing_template_decl && IS_AGGR_TYPE (ref)) ^~~~~~~~~~~~ cp/decl.c: In function 'xref_basetypes': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1388:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) \ ^~~~~~~~~~~~ cp/cp-tree.h:1407:39: note: in expansion of macro 'SET_CLASSTYPE_MARKED_N' #define SET_CLASSTYPE_MARKED(NODE) SET_CLASSTYPE_MARKED_N (NODE, 0) ^~~~~~~~~~~~~~~~~~~~~~ cp/decl.c:13827:3: note: in expansion of macro 'SET_CLASSTYPE_MARKED' SET_CLASSTYPE_MARKED (ref); ^~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1388:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) \ ^~~~~~~~~~~~ cp/cp-tree.h:1407:39: note: in expansion of macro 'SET_CLASSTYPE_MARKED_N' #define SET_CLASSTYPE_MARKED(NODE) SET_CLASSTYPE_MARKED_N (NODE, 0) ^~~~~~~~~~~~~~~~~~~~~~ cp/decl.c:13827:3: note: in expansion of macro 'SET_CLASSTYPE_MARKED' SET_CLASSTYPE_MARKED (ref); ^~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1388:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) \ ^~~~~~~~~~~~ cp/cp-tree.h:1407:39: note: in expansion of macro 'SET_CLASSTYPE_MARKED_N' #define SET_CLASSTYPE_MARKED(NODE) SET_CLASSTYPE_MARKED_N (NODE, 0) ^~~~~~~~~~~~~~~~~~~~~~ cp/decl.c:13827:3: note: in expansion of macro 'SET_CLASSTYPE_MARKED' SET_CLASSTYPE_MARKED (ref); ^~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1388:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) \ ^~~~~~~~~~~~ cp/cp-tree.h:1407:39: note: in expansion of macro 'SET_CLASSTYPE_MARKED_N' #define SET_CLASSTYPE_MARKED(NODE) SET_CLASSTYPE_MARKED_N (NODE, 0) ^~~~~~~~~~~~~~~~~~~~~~ cp/decl.c:13827:3: note: in expansion of macro 'SET_CLASSTYPE_MARKED' SET_CLASSTYPE_MARKED (ref); ^~~~~~~~~~~~~~~~~~~~ cp/decl.c:13854:32: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] && TREE_CODE (basetype) != TYPENAME_TYPE ^~ cp/decl.c:13855:32: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] && TREE_CODE (basetype) != TEMPLATE_TYPE_PARM ^~ cp/decl.c:13856:32: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] && TREE_CODE (basetype) != BOUND_TEMPLATE_TEMPLATE_PARM)) ^~ In file included from cp/decl.c:37:0: cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1383:6: note: in expansion of macro 'CLASS_TYPE_P' (((CLASS_TYPE_P (NODE) ? LANG_TYPE_CLASS_CHECK (NODE)->marks \ ^~~~~~~~~~~~ cp/cp-tree.h:1399:32: note: in expansion of macro 'CLASSTYPE_MARKED_N' #define CLASSTYPE_MARKED(NODE) CLASSTYPE_MARKED_N (NODE, 0) ^~~~~~~~~~~~~~~~~~ cp/decl.c:13873:8: note: in expansion of macro 'CLASSTYPE_MARKED' if (CLASSTYPE_MARKED (basetype)) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1383:6: note: in expansion of macro 'CLASS_TYPE_P' (((CLASS_TYPE_P (NODE) ? LANG_TYPE_CLASS_CHECK (NODE)->marks \ ^~~~~~~~~~~~ cp/cp-tree.h:1399:32: note: in expansion of macro 'CLASSTYPE_MARKED_N' #define CLASSTYPE_MARKED(NODE) CLASSTYPE_MARKED_N (NODE, 0) ^~~~~~~~~~~~~~~~~~ cp/decl.c:13873:8: note: in expansion of macro 'CLASSTYPE_MARKED' if (CLASSTYPE_MARKED (basetype)) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1383:6: note: in expansion of macro 'CLASS_TYPE_P' (((CLASS_TYPE_P (NODE) ? LANG_TYPE_CLASS_CHECK (NODE)->marks \ ^~~~~~~~~~~~ cp/cp-tree.h:1399:32: note: in expansion of macro 'CLASSTYPE_MARKED_N' #define CLASSTYPE_MARKED(NODE) CLASSTYPE_MARKED_N (NODE, 0) ^~~~~~~~~~~~~~~~~~ cp/decl.c:13873:8: note: in expansion of macro 'CLASSTYPE_MARKED' if (CLASSTYPE_MARKED (basetype)) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1383:6: note: in expansion of macro 'CLASS_TYPE_P' (((CLASS_TYPE_P (NODE) ? LANG_TYPE_CLASS_CHECK (NODE)->marks \ ^~~~~~~~~~~~ cp/cp-tree.h:1399:32: note: in expansion of macro 'CLASSTYPE_MARKED_N' #define CLASSTYPE_MARKED(NODE) CLASSTYPE_MARKED_N (NODE, 0) ^~~~~~~~~~~~~~~~~~ cp/decl.c:13873:8: note: in expansion of macro 'CLASSTYPE_MARKED' if (CLASSTYPE_MARKED (basetype)) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/decl.c:13896:6: note: in expansion of macro 'CLASS_TYPE_P' CLASS_TYPE_P (basetype) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/decl.c:13896:6: note: in expansion of macro 'CLASS_TYPE_P' CLASS_TYPE_P (basetype) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/decl.c:13896:6: note: in expansion of macro 'CLASS_TYPE_P' CLASS_TYPE_P (basetype) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/decl.c:13896:6: note: in expansion of macro 'CLASS_TYPE_P' CLASS_TYPE_P (basetype) ^~~~~~~~~~~~ cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/decl.c:13898:6: note: in expansion of macro 'CLASS_TYPE_P' CLASS_TYPE_P (basetype) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/decl.c:13898:6: note: in expansion of macro 'CLASS_TYPE_P' CLASS_TYPE_P (basetype) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/decl.c:13898:6: note: in expansion of macro 'CLASS_TYPE_P' CLASS_TYPE_P (basetype) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/decl.c:13898:6: note: in expansion of macro 'CLASS_TYPE_P' CLASS_TYPE_P (basetype) ^~~~~~~~~~~~ cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1388:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) \ ^~~~~~~~~~~~ cp/cp-tree.h:1407:39: note: in expansion of macro 'SET_CLASSTYPE_MARKED_N' #define SET_CLASSTYPE_MARKED(NODE) SET_CLASSTYPE_MARKED_N (NODE, 0) ^~~~~~~~~~~~~~~~~~~~~~ cp/decl.c:13911:4: note: in expansion of macro 'SET_CLASSTYPE_MARKED' SET_CLASSTYPE_MARKED (basetype); ^~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1388:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) \ ^~~~~~~~~~~~ cp/cp-tree.h:1407:39: note: in expansion of macro 'SET_CLASSTYPE_MARKED_N' #define SET_CLASSTYPE_MARKED(NODE) SET_CLASSTYPE_MARKED_N (NODE, 0) ^~~~~~~~~~~~~~~~~~~~~~ cp/decl.c:13911:4: note: in expansion of macro 'SET_CLASSTYPE_MARKED' SET_CLASSTYPE_MARKED (basetype); ^~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1388:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) \ ^~~~~~~~~~~~ cp/cp-tree.h:1407:39: note: in expansion of macro 'SET_CLASSTYPE_MARKED_N' #define SET_CLASSTYPE_MARKED(NODE) SET_CLASSTYPE_MARKED_N (NODE, 0) ^~~~~~~~~~~~~~~~~~~~~~ cp/decl.c:13911:4: note: in expansion of macro 'SET_CLASSTYPE_MARKED' SET_CLASSTYPE_MARKED (basetype); ^~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1388:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) \ ^~~~~~~~~~~~ cp/cp-tree.h:1407:39: note: in expansion of macro 'SET_CLASSTYPE_MARKED_N' #define SET_CLASSTYPE_MARKED(NODE) SET_CLASSTYPE_MARKED_N (NODE, 0) ^~~~~~~~~~~~~~~~~~~~~~ cp/decl.c:13911:4: note: in expansion of macro 'SET_CLASSTYPE_MARKED' SET_CLASSTYPE_MARKED (basetype); ^~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/decl.c:13923:8: note: in expansion of macro 'CLASS_TYPE_P' if (CLASS_TYPE_P (basetype)) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/decl.c:13923:8: note: in expansion of macro 'CLASS_TYPE_P' if (CLASS_TYPE_P (basetype)) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/decl.c:13923:8: note: in expansion of macro 'CLASS_TYPE_P' if (CLASS_TYPE_P (basetype)) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/decl.c:13923:8: note: in expansion of macro 'CLASS_TYPE_P' if (CLASS_TYPE_P (basetype)) ^~~~~~~~~~~~ cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1394:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) \ ^~~~~~~~~~~~ cp/cp-tree.h:1408:39: note: in expansion of macro 'CLEAR_CLASSTYPE_MARKED_N' #define CLEAR_CLASSTYPE_MARKED(NODE) CLEAR_CLASSTYPE_MARKED_N (NODE, 0) ^~~~~~~~~~~~~~~~~~~~~~~~ cp/decl.c:13958:5: note: in expansion of macro 'CLEAR_CLASSTYPE_MARKED' CLEAR_CLASSTYPE_MARKED (BINFO_TYPE (TREE_VEC_ELT (binfos, i))); ^~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1394:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) \ ^~~~~~~~~~~~ cp/cp-tree.h:1408:39: note: in expansion of macro 'CLEAR_CLASSTYPE_MARKED_N' #define CLEAR_CLASSTYPE_MARKED(NODE) CLEAR_CLASSTYPE_MARKED_N (NODE, 0) ^~~~~~~~~~~~~~~~~~~~~~~~ cp/decl.c:13958:5: note: in expansion of macro 'CLEAR_CLASSTYPE_MARKED' CLEAR_CLASSTYPE_MARKED (BINFO_TYPE (TREE_VEC_ELT (binfos, i))); ^~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1394:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) \ ^~~~~~~~~~~~ cp/cp-tree.h:1408:39: note: in expansion of macro 'CLEAR_CLASSTYPE_MARKED_N' #define CLEAR_CLASSTYPE_MARKED(NODE) CLEAR_CLASSTYPE_MARKED_N (NODE, 0) ^~~~~~~~~~~~~~~~~~~~~~~~ cp/decl.c:13958:5: note: in expansion of macro 'CLEAR_CLASSTYPE_MARKED' CLEAR_CLASSTYPE_MARKED (BINFO_TYPE (TREE_VEC_ELT (binfos, i))); ^~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1394:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) \ ^~~~~~~~~~~~ cp/cp-tree.h:1408:39: note: in expansion of macro 'CLEAR_CLASSTYPE_MARKED_N' #define CLEAR_CLASSTYPE_MARKED(NODE) CLEAR_CLASSTYPE_MARKED_N (NODE, 0) ^~~~~~~~~~~~~~~~~~~~~~~~ cp/decl.c:13958:5: note: in expansion of macro 'CLEAR_CLASSTYPE_MARKED' CLEAR_CLASSTYPE_MARKED (BINFO_TYPE (TREE_VEC_ELT (binfos, i))); ^~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1394:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) \ ^~~~~~~~~~~~ cp/cp-tree.h:1408:39: note: in expansion of macro 'CLEAR_CLASSTYPE_MARKED_N' #define CLEAR_CLASSTYPE_MARKED(NODE) CLEAR_CLASSTYPE_MARKED_N (NODE, 0) ^~~~~~~~~~~~~~~~~~~~~~~~ cp/decl.c:13959:3: note: in expansion of macro 'CLEAR_CLASSTYPE_MARKED' CLEAR_CLASSTYPE_MARKED (ref); ^~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1394:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) \ ^~~~~~~~~~~~ cp/cp-tree.h:1408:39: note: in expansion of macro 'CLEAR_CLASSTYPE_MARKED_N' #define CLEAR_CLASSTYPE_MARKED(NODE) CLEAR_CLASSTYPE_MARKED_N (NODE, 0) ^~~~~~~~~~~~~~~~~~~~~~~~ cp/decl.c:13959:3: note: in expansion of macro 'CLEAR_CLASSTYPE_MARKED' CLEAR_CLASSTYPE_MARKED (ref); ^~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1394:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) \ ^~~~~~~~~~~~ cp/cp-tree.h:1408:39: note: in expansion of macro 'CLEAR_CLASSTYPE_MARKED_N' #define CLEAR_CLASSTYPE_MARKED(NODE) CLEAR_CLASSTYPE_MARKED_N (NODE, 0) ^~~~~~~~~~~~~~~~~~~~~~~~ cp/decl.c:13959:3: note: in expansion of macro 'CLEAR_CLASSTYPE_MARKED' CLEAR_CLASSTYPE_MARKED (ref); ^~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1394:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) \ ^~~~~~~~~~~~ cp/cp-tree.h:1408:39: note: in expansion of macro 'CLEAR_CLASSTYPE_MARKED_N' #define CLEAR_CLASSTYPE_MARKED(NODE) CLEAR_CLASSTYPE_MARKED_N (NODE, 0) ^~~~~~~~~~~~~~~~~~~~~~~~ cp/decl.c:13959:3: note: in expansion of macro 'CLEAR_CLASSTYPE_MARKED' CLEAR_CLASSTYPE_MARKED (ref); ^~~~~~~~~~~~~~~~~~~~~~ cp/decl.c: In function 'start_function': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/decl.c:14376:11: note: in expansion of macro 'CLASS_TYPE_P' if (CLASS_TYPE_P (restype) && !CLASSTYPE_GOT_SEMICOLON (restype)) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/decl.c:14376:11: note: in expansion of macro 'CLASS_TYPE_P' if (CLASS_TYPE_P (restype) && !CLASSTYPE_GOT_SEMICOLON (restype)) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/decl.c:14376:11: note: in expansion of macro 'CLASS_TYPE_P' if (CLASS_TYPE_P (restype) && !CLASSTYPE_GOT_SEMICOLON (restype)) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/decl.c:14376:11: note: in expansion of macro 'CLASS_TYPE_P' if (CLASS_TYPE_P (restype) && !CLASSTYPE_GOT_SEMICOLON (restype)) ^~~~~~~~~~~~ cp/cp-tree.h:1976:25: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (NODE) == TEMPLATE_DECL) \ ^ cp/cp-tree.h:1938:34: note: in expansion of macro 'DECL_CLONED_FUNCTION_P' (DECL_CONSTRUCTOR_P (NODE) && !DECL_CLONED_FUNCTION_P (NODE)) ^~~~~~~~~~~~~~~~~~~~~~ cp/decl.c:14410:7: note: in expansion of macro 'DECL_MAYBE_IN_CHARGE_CONSTRUCTOR_P' if (DECL_MAYBE_IN_CHARGE_CONSTRUCTOR_P (decl1)) ^ cp/decl.c: In function 'finish_function': cp/cp-tree.h:1976:25: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (NODE) == TEMPLATE_DECL) \ ^ cp/decl.c:14992:8: note: in expansion of macro 'DECL_CLONED_FUNCTION_P' if (!DECL_CLONED_FUNCTION_P (fndecl)) ^~~~~~~~~~~~~~~~~~~~~~ cp/decl.c: In function 'maybe_register_incomplete_var': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/decl.c:15318:45: note: in expansion of macro 'CLASS_TYPE_P' if ((!COMPLETE_TYPE_P (inner_type) && CLASS_TYPE_P (inner_type)) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/decl.c:15318:45: note: in expansion of macro 'CLASS_TYPE_P' if ((!COMPLETE_TYPE_P (inner_type) && CLASS_TYPE_P (inner_type)) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/decl.c:15318:45: note: in expansion of macro 'CLASS_TYPE_P' if ((!COMPLETE_TYPE_P (inner_type) && CLASS_TYPE_P (inner_type)) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/decl.c:15318:45: note: in expansion of macro 'CLASS_TYPE_P' if ((!COMPLETE_TYPE_P (inner_type) && CLASS_TYPE_P (inner_type)) ^~~~~~~~~~~~ In file included from cp/cp-tree.h:35:0, from cp/decl.c:37: cp/decl.c: In function 'complete_vars': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ ./c-common.h:890:5: note: in definition of macro 'my_friendly_assert' (((EXP) == 0) ? (fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0) : 0) ^~~ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/decl.c:15336:23: note: in expansion of macro 'CLASS_TYPE_P' my_friendly_assert (CLASS_TYPE_P (type), 20020406); ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ ./c-common.h:890:5: note: in definition of macro 'my_friendly_assert' (((EXP) == 0) ? (fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0) : 0) ^~~ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/decl.c:15336:23: note: in expansion of macro 'CLASS_TYPE_P' my_friendly_assert (CLASS_TYPE_P (type), 20020406); ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ ./c-common.h:890:5: note: in definition of macro 'my_friendly_assert' (((EXP) == 0) ? (fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0) : 0) ^~~ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/decl.c:15336:23: note: in expansion of macro 'CLASS_TYPE_P' my_friendly_assert (CLASS_TYPE_P (type), 20020406); ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ ./c-common.h:890:5: note: in definition of macro 'my_friendly_assert' (((EXP) == 0) ? (fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0) : 0) ^~~ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/decl.c:15336:23: note: in expansion of macro 'CLASS_TYPE_P' my_friendly_assert (CLASS_TYPE_P (type), 20020406); ^~~~~~~~~~~~ cp/decl.c: In function 'cp_tree_node_structure': cp/decl.c:15477:5: warning: case value '148' not in enumerated type 'enum tree_code' [-Wswitch] case SRCLOC: return TS_CP_SRCLOC; ^~~~ cp/decl.c:15475:5: warning: case value '174' not in enumerated type 'enum tree_code' [-Wswitch] case PTRMEM_CST: return TS_CP_PTRMEM; ^~~~ cp/decl.c:15474:5: warning: case value '187' not in enumerated type 'enum tree_code' [-Wswitch] case TEMPLATE_PARM_INDEX: return TS_CP_TPI; ^~~~ cp/decl.c:15471:5: warning: case value '196' not in enumerated type 'enum tree_code' [-Wswitch] case DEFAULT_ARG: return TS_CP_IDENTIFIER; ^~~~ cp/decl.c:15473:5: warning: case value '198' not in enumerated type 'enum tree_code' [-Wswitch] case OVERLOAD: return TS_CP_OVERLOAD; ^~~~ cp/decl.c:15476:5: warning: case value '199' not in enumerated type 'enum tree_code' [-Wswitch] case WRAPPER: return TS_CP_WRAPPER; ^~~~ In file included from cp/decl.c:15510:0: ./gtype-cp.h: In function 'gt_ggc_mx_lang_decl': ./gtype-cp.h:354:9: warning: case label value exceeds maximum value for type case 2: ^~~~ ./gtype-cp.h: In function 'gt_ggc_mx_lang_type': ./gtype-cp.h:396:9: warning: case label value exceeds maximum value for type case 2: ^~~~ cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -Icp -I. -I./cp -I./config -I./../include cp/expr.c -o cp/expr.o cp/expr.c: In function 'cplus_expand_constant': cp/expr.c:44:5: warning: case value '174' not in enumerated type 'enum tree_code' [-Wswitch] case PTRMEM_CST: ^~~~ cp/expr.c: In function 'cxx_expand_expr': cp/expr.c:104:5: warning: case value '173' not in enumerated type 'enum tree_code' [-Wswitch] case OFFSET_REF: ^~~~ cp/expr.c:100:5: warning: case value '174' not in enumerated type 'enum tree_code' [-Wswitch] case PTRMEM_CST: ^~~~ cp/expr.c:109:5: warning: case value '183' not in enumerated type 'enum tree_code' [-Wswitch] case THROW_EXPR: ^~~~ cp/expr.c:119:5: warning: case value '184' not in enumerated type 'enum tree_code' [-Wswitch] case EMPTY_CLASS_EXPR: ^~~~ cp/expr.c:113:5: warning: case value '215' not in enumerated type 'enum tree_code' [-Wswitch] case MUST_NOT_THROW_EXPR: ^~~~ cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -Icp -I. -I./cp -I./config -I./../include cp/pt.c -o cp/pt.o In file included from cp/pt.c:34:0: cp/pt.c: In function 'push_access_scope_real': cp/cp-tree.h:2871:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == TEMPLATE_DECL \ ^ cp/pt.c:185:41: note: in expansion of macro 'DECL_FUNCTION_TEMPLATE_P' if (TREE_CODE (t) == FUNCTION_DECL || DECL_FUNCTION_TEMPLATE_P (t)) ^~~~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:2871:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == TEMPLATE_DECL \ ^ cp/pt.c:200:11: note: in expansion of macro 'DECL_FUNCTION_TEMPLATE_P' if (DECL_FUNCTION_TEMPLATE_P (t) && args) ^~~~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:2871:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == TEMPLATE_DECL \ ^ cp/pt.c:219:41: note: in expansion of macro 'DECL_FUNCTION_TEMPLATE_P' if (TREE_CODE (t) == FUNCTION_DECL || DECL_FUNCTION_TEMPLATE_P (t)) ^~~~~~~~~~~~~~~~~~~~~~~~ cp/pt.c: In function 'pop_access_scope': cp/cp-tree.h:2871:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == TEMPLATE_DECL \ ^ cp/pt.c:243:41: note: in expansion of macro 'DECL_FUNCTION_TEMPLATE_P' if (TREE_CODE (t) == FUNCTION_DECL || DECL_FUNCTION_TEMPLATE_P (t)) ^~~~~~~~~~~~~~~~~~~~~~~~ cp/pt.c: In function 'finish_member_template_decl': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/pt.c:274:11: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (decl) && CLASSTYPE_TEMPLATE_INFO (decl) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/pt.c:274:11: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (decl) && CLASSTYPE_TEMPLATE_INFO (decl) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/pt.c:274:11: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (decl) && CLASSTYPE_TEMPLATE_INFO (decl) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/pt.c:274:11: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (decl) && CLASSTYPE_TEMPLATE_INFO (decl) ^~~~~~~~~~~~ cp/pt.c: In function 'push_inline_template_parms_recursive': cp/pt.c:411:2: warning: case value '186' not in enumerated type 'enum tree_code' [-Wswitch] case TEMPLATE_DECL: ^~~~ In file included from cp/pt.c:34:0: cp/pt.c: In function 'is_member_template': cp/cp-tree.h:2871:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == TEMPLATE_DECL \ ^ cp/pt.c:510:8: note: in expansion of macro 'DECL_FUNCTION_TEMPLATE_P' if (!DECL_FUNCTION_TEMPLATE_P (t)) ^~~~~~~~~~~~~~~~~~~~~~~~ cp/pt.c: In function 'maybe_process_partial_specialization': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/pt.c:773:7: note: in expansion of macro 'CLASS_TYPE_P' if (CLASS_TYPE_P (type) && CLASSTYPE_USE_TEMPLATE (type)) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/pt.c:773:7: note: in expansion of macro 'CLASS_TYPE_P' if (CLASS_TYPE_P (type) && CLASSTYPE_USE_TEMPLATE (type)) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/pt.c:773:7: note: in expansion of macro 'CLASS_TYPE_P' if (CLASS_TYPE_P (type) && CLASSTYPE_USE_TEMPLATE (type)) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/pt.c:773:7: note: in expansion of macro 'CLASS_TYPE_P' if (CLASS_TYPE_P (type) && CLASSTYPE_USE_TEMPLATE (type)) ^~~~~~~~~~~~ cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/pt.c:803:12: note: in expansion of macro 'CLASS_TYPE_P' else if (CLASS_TYPE_P (type) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/pt.c:803:12: note: in expansion of macro 'CLASS_TYPE_P' else if (CLASS_TYPE_P (type) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/pt.c:803:12: note: in expansion of macro 'CLASS_TYPE_P' else if (CLASS_TYPE_P (type) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/pt.c:803:12: note: in expansion of macro 'CLASS_TYPE_P' else if (CLASS_TYPE_P (type) ^~~~~~~~~~~~ cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/pt.c:806:19: note: in expansion of macro 'CLASS_TYPE_P' && context && CLASS_TYPE_P (context) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/pt.c:806:19: note: in expansion of macro 'CLASS_TYPE_P' && context && CLASS_TYPE_P (context) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/pt.c:806:19: note: in expansion of macro 'CLASS_TYPE_P' && context && CLASS_TYPE_P (context) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/pt.c:806:19: note: in expansion of macro 'CLASS_TYPE_P' && context && CLASS_TYPE_P (context) ^~~~~~~~~~~~ In file included from cp/cp-tree.h:35:0, from cp/pt.c:34: cp/pt.c: In function 'retrieve_specialization': cp/pt.c:877:40: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] my_friendly_assert (TREE_CODE (tmpl) == TEMPLATE_DECL, 0); ^ ./c-common.h:890:5: note: in definition of macro 'my_friendly_assert' (((EXP) == 0) ? (fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0) : 0) ^~~ cp/pt.c: In function 'register_specialization': cp/pt.c:947:40: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] my_friendly_assert (TREE_CODE (tmpl) == TEMPLATE_DECL, 0); ^ ./c-common.h:890:5: note: in definition of macro 'my_friendly_assert' (((EXP) == 0) ? (fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0) : 0) ^~~ In file included from cp/pt.c:34:0: cp/pt.c: In function 'print_candidates': cp/cp-tree.h:394:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? TREE_CHAIN (NODE) : NULL_TREE) ^ cp/pt.c:1095:40: note: in expansion of macro 'OVL_NEXT' for (f = TREE_VALUE (fn); f; f = OVL_NEXT (f)) ^~~~~~~~ cp/cp-tree.h:392:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? OVL_FUNCTION (NODE) : (NODE)) ^ cp/pt.c:1096:31: note: in expansion of macro 'OVL_CURRENT' cp_error_at ("%s %+#D", str, OVL_CURRENT (f)); ^~~~~~~~~~~ cp/pt.c: In function 'determine_specialization': cp/cp-tree.h:408:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == BASELINK) ^ cp/pt.c:1142:7: note: in expansion of macro 'BASELINK_P' if (BASELINK_P (fns)) ^~~~~~~~~~ cp/cp-tree.h:394:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? TREE_CHAIN (NODE) : NULL_TREE) ^ cp/pt.c:1151:21: note: in expansion of macro 'OVL_NEXT' for (; fns; fns = OVL_NEXT (fns)) ^~~~~~~~ cp/cp-tree.h:392:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? OVL_FUNCTION (NODE) : (NODE)) ^ cp/pt.c:1153:17: note: in expansion of macro 'OVL_CURRENT' tree fn = OVL_CURRENT (fns); ^~~~~~~~~~~ cp/pt.c:1155:26: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (fn) == TEMPLATE_DECL) ^~ cp/pt.c: In function 'check_explicit_specialization': cp/pt.c:1517:39: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] else if (TREE_CODE (declarator) == TEMPLATE_ID_EXPR) ^~ cp/pt.c:1595:34: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (declarator) == TEMPLATE_ID_EXPR) ^~ cp/pt.c:1646:34: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (declarator) != TEMPLATE_ID_EXPR) ^~ cp/pt.c:1690:57: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] else if (TREE_CODE (TREE_OPERAND (declarator, 0)) == LOOKUP_EXPR) ^~ In file included from cp/pt.c:32:0: cp/cp-tree.h:392:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? OVL_FUNCTION (NODE) : (NODE)) ^ ./tree.h:698:34: note: in definition of macro 'TREE_LANG_FLAG_4' #define TREE_LANG_FLAG_4(NODE) ((NODE)->common.lang_flag_4) ^~~~ cp/cp-tree.h:2006:4: note: in expansion of macro 'IDENTIFIER_TYPENAME_P' (IDENTIFIER_TYPENAME_P (DECL_NAME (NODE))) ^~~~~~~~~~~~~~~~~~~~~ ./tree.h:354:26: note: in expansion of macro 'TREE_CLASS_CHECK' #define DECL_CHECK(tree) TREE_CLASS_CHECK (tree, 'd') ^~~~~~~~~~~~~~~~ ./tree.h:1389:26: note: in expansion of macro 'DECL_CHECK' #define DECL_NAME(NODE) (DECL_CHECK (NODE)->decl.name) ^~~~~~~~~~ cp/cp-tree.h:2006:27: note: in expansion of macro 'DECL_NAME' (IDENTIFIER_TYPENAME_P (DECL_NAME (NODE))) ^~~~~~~~~ cp/pt.c:1755:20: note: in expansion of macro 'DECL_CONV_FN_P' if (!ovl || !DECL_CONV_FN_P (OVL_CURRENT (ovl))) ^~~~~~~~~~~~~~ cp/pt.c:1755:36: note: in expansion of macro 'OVL_CURRENT' if (!ovl || !DECL_CONV_FN_P (OVL_CURRENT (ovl))) ^~~~~~~~~~~ In file included from cp/pt.c:34:0: cp/cp-tree.h:394:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? TREE_CHAIN (NODE) : NULL_TREE) ^ cp/pt.c:1761:25: note: in expansion of macro 'OVL_NEXT' for (; ovl; ovl = OVL_NEXT (ovl)) ^~~~~~~~ cp/cp-tree.h:392:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? OVL_FUNCTION (NODE) : (NODE)) ^ cp/pt.c:1762:25: note: in expansion of macro 'OVL_CURRENT' fns = ovl_cons (OVL_CURRENT (ovl), fns); ^~~~~~~~~~~ cp/pt.c: In function 'comp_template_parms': cp/pt.c:1958:26: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (parm1) == TEMPLATE_TYPE_PARM) ^~ cp/pt.c: In function 'check_template_shadow': cp/pt.c:1990:24: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (decl) == OVERLOAD) ^~ In file included from cp/pt.c:34:0: cp/cp-tree.h:392:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? OVL_FUNCTION (NODE) : (NODE)) ^ cp/pt.c:1991:12: note: in expansion of macro 'OVL_CURRENT' decl = OVL_CURRENT (decl); ^~~~~~~~~~~ In file included from cp/pt.c:34:0: cp/cp-tree.h:2860:28: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (NODE) == TEMPLATE_DECL)) ^ cp/pt.c:2003:29: note: in expansion of macro 'DECL_TEMPLATE_PARM_P' if (!DECL_P (olddecl) || !DECL_TEMPLATE_PARM_P (olddecl)) ^~~~~~~~~~~~~~~~~~~~ cp/pt.c: In function 'process_template_parm': cp/pt.c:2097:55: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (p) == TYPE_DECL || TREE_CODE (p) == TEMPLATE_DECL) ^~ cp/pt.c:2135:36: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (parm && TREE_CODE (parm) == TEMPLATE_DECL) ^~ cp/pt.c: In function 'current_template_args': cp/pt.c:2247:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (t) == TEMPLATE_DECL) ^~ cp/pt.c: In function 'mark_template_parm': cp/pt.c:2326:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (t) == TEMPLATE_PARM_INDEX) ^~ cp/pt.c: In function 'process_partial_specialization': cp/pt.c:2452:23: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] && TREE_CODE (arg) != TEMPLATE_DECL ^~ cp/pt.c:2456:23: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] && TREE_CODE (arg) != TEMPLATE_PARM_INDEX) ^~ cp/pt.c: In function 'template_parm_this_level_p': cp/pt.c:2684:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (t) == TEMPLATE_PARM_INDEX) ^~ In file included from cp/pt.c:34:0: cp/pt.c: In function 'push_template_decl_real': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/pt.c:2749:6: note: in expansion of macro 'CLASS_TYPE_P' && CLASS_TYPE_P (TREE_TYPE (decl))) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/pt.c:2749:6: note: in expansion of macro 'CLASS_TYPE_P' && CLASS_TYPE_P (TREE_TYPE (decl))) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/pt.c:2749:6: note: in expansion of macro 'CLASS_TYPE_P' && CLASS_TYPE_P (TREE_TYPE (decl))) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/pt.c:2749:6: note: in expansion of macro 'CLASS_TYPE_P' && CLASS_TYPE_P (TREE_TYPE (decl))) ^~~~~~~~~~~~ cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/pt.c:2750:52: note: in expansion of macro 'CLASS_TYPE_P' || (TREE_CODE (decl) == VAR_DECL && ctx && CLASS_TYPE_P (ctx)) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/pt.c:2750:52: note: in expansion of macro 'CLASS_TYPE_P' || (TREE_CODE (decl) == VAR_DECL && ctx && CLASS_TYPE_P (ctx)) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/pt.c:2750:52: note: in expansion of macro 'CLASS_TYPE_P' || (TREE_CODE (decl) == VAR_DECL && ctx && CLASS_TYPE_P (ctx)) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/pt.c:2750:52: note: in expansion of macro 'CLASS_TYPE_P' || (TREE_CODE (decl) == VAR_DECL && ctx && CLASS_TYPE_P (ctx)) ^~~~~~~~~~~~ cp/pt.c:2769:27: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || (TREE_CODE (ctx) != TEMPLATE_TYPE_PARM ^~ cp/pt.c:2770:23: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] && TREE_CODE (ctx) != BOUND_TEMPLATE_TEMPLATE_PARM ^~ In file included from cp/pt.c:34:0: cp/cp-tree.h:2290:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/pt.c:2782:12: note: in expansion of macro 'TYPE_TEMPLATE_INFO' && TYPE_TEMPLATE_INFO (TREE_TYPE (decl)) ^~~~~~~~~~~~~~~~~~ In file included from cp/pt.c:32:0: cp/cp-tree.h:2290:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ ./tree.h:343:31: note: in definition of macro 'TREE_CHECK' #define TREE_CHECK(t, code) (t) ^ ./tree.h:818:29: note: in expansion of macro 'TREE_LIST_CHECK' #define TREE_PURPOSE(NODE) (TREE_LIST_CHECK (NODE)->list.purpose) ^~~~~~~~~~~~~~~ cp/cp-tree.h:2303:28: note: in expansion of macro 'TREE_PURPOSE' #define TI_TEMPLATE(NODE) (TREE_PURPOSE (NODE)) ^~~~~~~~~~~~ cp/cp-tree.h:2407:4: note: in expansion of macro 'TI_TEMPLATE' (TI_TEMPLATE (TYPE_TEMPLATE_INFO (NODE))) ^~~~~~~~~~~ cp/cp-tree.h:2407:17: note: in expansion of macro 'TYPE_TEMPLATE_INFO' (TI_TEMPLATE (TYPE_TEMPLATE_INFO (NODE))) ^~~~~~~~~~~~~~~~~~ cp/pt.c:2783:12: note: in expansion of macro 'TYPE_TI_TEMPLATE' && TYPE_TI_TEMPLATE (TREE_TYPE (decl))) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:2290:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ ./tree.h:343:31: note: in definition of macro 'TREE_CHECK' #define TREE_CHECK(t, code) (t) ^ ./tree.h:818:29: note: in expansion of macro 'TREE_LIST_CHECK' #define TREE_PURPOSE(NODE) (TREE_LIST_CHECK (NODE)->list.purpose) ^~~~~~~~~~~~~~~ cp/cp-tree.h:2303:28: note: in expansion of macro 'TREE_PURPOSE' #define TI_TEMPLATE(NODE) (TREE_PURPOSE (NODE)) ^~~~~~~~~~~~ cp/cp-tree.h:2407:4: note: in expansion of macro 'TI_TEMPLATE' (TI_TEMPLATE (TYPE_TEMPLATE_INFO (NODE))) ^~~~~~~~~~~ cp/cp-tree.h:2407:17: note: in expansion of macro 'TYPE_TEMPLATE_INFO' (TI_TEMPLATE (TYPE_TEMPLATE_INFO (NODE))) ^~~~~~~~~~~~~~~~~~ cp/pt.c:2792:11: note: in expansion of macro 'TYPE_TI_TEMPLATE' tmpl = TYPE_TI_TEMPLATE (TREE_TYPE (decl)); ^~~~~~~~~~~~~~~~ In file included from cp/pt.c:34:0: cp/cp-tree.h:2290:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/pt.c:2819:11: note: in expansion of macro 'TYPE_TEMPLATE_INFO' && TYPE_TEMPLATE_INFO (TREE_TYPE (decl)) ^~~~~~~~~~~~~~~~~~ In file included from cp/pt.c:32:0: cp/cp-tree.h:2290:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ ./tree.h:343:31: note: in definition of macro 'TREE_CHECK' #define TREE_CHECK(t, code) (t) ^ ./tree.h:818:29: note: in expansion of macro 'TREE_LIST_CHECK' #define TREE_PURPOSE(NODE) (TREE_LIST_CHECK (NODE)->list.purpose) ^~~~~~~~~~~~~~~ cp/cp-tree.h:2303:28: note: in expansion of macro 'TREE_PURPOSE' #define TI_TEMPLATE(NODE) (TREE_PURPOSE (NODE)) ^~~~~~~~~~~~ cp/cp-tree.h:2407:4: note: in expansion of macro 'TI_TEMPLATE' (TI_TEMPLATE (TYPE_TEMPLATE_INFO (NODE))) ^~~~~~~~~~~ cp/cp-tree.h:2407:17: note: in expansion of macro 'TYPE_TEMPLATE_INFO' (TI_TEMPLATE (TYPE_TEMPLATE_INFO (NODE))) ^~~~~~~~~~~~~~~~~~ cp/pt.c:2820:11: note: in expansion of macro 'TYPE_TI_TEMPLATE' && TYPE_TI_TEMPLATE (TREE_TYPE (decl))) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:2290:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ ./tree.h:343:31: note: in definition of macro 'TREE_CHECK' #define TREE_CHECK(t, code) (t) ^ ./tree.h:818:29: note: in expansion of macro 'TREE_LIST_CHECK' #define TREE_PURPOSE(NODE) (TREE_LIST_CHECK (NODE)->list.purpose) ^~~~~~~~~~~~~~~ cp/cp-tree.h:2303:28: note: in expansion of macro 'TREE_PURPOSE' #define TI_TEMPLATE(NODE) (TREE_PURPOSE (NODE)) ^~~~~~~~~~~~ cp/cp-tree.h:2407:4: note: in expansion of macro 'TI_TEMPLATE' (TI_TEMPLATE (TYPE_TEMPLATE_INFO (NODE))) ^~~~~~~~~~~ cp/cp-tree.h:2407:17: note: in expansion of macro 'TYPE_TEMPLATE_INFO' (TI_TEMPLATE (TYPE_TEMPLATE_INFO (NODE))) ^~~~~~~~~~~~~~~~~~ cp/pt.c:2821:13: note: in expansion of macro 'TYPE_TI_TEMPLATE' tmpl = TYPE_TI_TEMPLATE (TREE_TYPE (decl)); ^~~~~~~~~~~~~~~~ In file included from cp/pt.c:34:0: cp/cp-tree.h:2871:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == TEMPLATE_DECL \ ^ cp/pt.c:2837:7: note: in expansion of macro 'DECL_FUNCTION_TEMPLATE_P' && DECL_FUNCTION_TEMPLATE_P (tmpl) ^~~~~~~~~~~~~~~~~~~~~~~~ cp/pt.c: In function 'redeclare_class_template': cp/cp-tree.h:2290:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/pt.c:2976:8: note: in expansion of macro 'TYPE_TEMPLATE_INFO' if (!TYPE_TEMPLATE_INFO (type)) ^~~~~~~~~~~~~~~~~~ In file included from cp/pt.c:32:0: cp/cp-tree.h:2290:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ ./tree.h:343:31: note: in definition of macro 'TREE_CHECK' #define TREE_CHECK(t, code) (t) ^ ./tree.h:818:29: note: in expansion of macro 'TREE_LIST_CHECK' #define TREE_PURPOSE(NODE) (TREE_LIST_CHECK (NODE)->list.purpose) ^~~~~~~~~~~~~~~ cp/cp-tree.h:2303:28: note: in expansion of macro 'TREE_PURPOSE' #define TI_TEMPLATE(NODE) (TREE_PURPOSE (NODE)) ^~~~~~~~~~~~ cp/cp-tree.h:2407:4: note: in expansion of macro 'TI_TEMPLATE' (TI_TEMPLATE (TYPE_TEMPLATE_INFO (NODE))) ^~~~~~~~~~~ cp/cp-tree.h:2407:17: note: in expansion of macro 'TYPE_TEMPLATE_INFO' (TI_TEMPLATE (TYPE_TEMPLATE_INFO (NODE))) ^~~~~~~~~~~~~~~~~~ cp/pt.c:2982:10: note: in expansion of macro 'TYPE_TI_TEMPLATE' tmpl = TYPE_TI_TEMPLATE (type); ^~~~~~~~~~~~~~~~ cp/pt.c: In function 'convert_nontype_argument': cp/pt.c:3092:28: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (expr) != PTRMEM_CST) ^~ cp/pt.c:3355:23: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (expr) == PTRMEM_CST) ^~ cp/pt.c: In function 'coerce_template_template_parms': cp/pt.c:3443:2: warning: case value '186' not in enumerated type 'enum tree_code' [-Wswitch] case TEMPLATE_DECL: ^~~~ cp/pt.c: In function 'convert_template_argument': cp/pt.c:3510:41: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] requires_tmpl_type = TREE_CODE (parm) == TEMPLATE_DECL; ^~ cp/pt.c:3515:38: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] is_tmpl_type = ((TREE_CODE (arg) == TEMPLATE_DECL ^~ cp/pt.c:3517:26: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (arg) == TEMPLATE_TEMPLATE_PARM ^~ cp/pt.c:3518:26: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (arg) == UNBOUND_CLASS_TEMPLATE); ^~ cp/pt.c:3531:27: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] && (TREE_CODE (arg) == TEMPLATE_TEMPLATE_PARM ^~ cp/pt.c:3532:23: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (arg) == UNBOUND_CLASS_TEMPLATE)) ^~ cp/pt.c:3539:53: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (requires_type && ! is_type && TREE_CODE (arg) == SCOPE_REF ^~ cp/pt.c:3540:44: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] && TREE_CODE (TREE_OPERAND (arg, 0)) == TEMPLATE_TYPE_PARM) ^~ cp/pt.c:3585:36: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (TREE_TYPE (arg)) == UNBOUND_CLASS_TEMPLATE) ^~ In file included from cp/pt.c:34:0: cp/cp-tree.h:2868:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == TEMPLATE_DECL && DECL_TEMPLATE_PARM_P (NODE)) ^ cp/pt.c:3603:12: note: in expansion of macro 'DECL_TEMPLATE_TEMPLATE_PARM_P' && DECL_TEMPLATE_TEMPLATE_PARM_P (val)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:2860:28: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (NODE) == TEMPLATE_DECL)) ^ cp/cp-tree.h:2868:41: note: in expansion of macro 'DECL_TEMPLATE_PARM_P' (TREE_CODE (NODE) == TEMPLATE_DECL && DECL_TEMPLATE_PARM_P (NODE)) ^~~~~~~~~~~~~~~~~~~~ cp/pt.c:3603:12: note: in expansion of macro 'DECL_TEMPLATE_TEMPLATE_PARM_P' && DECL_TEMPLATE_TEMPLATE_PARM_P (val)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1053:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (T) || TREE_CODE (T) == ENUMERAL_TYPE) ^~~~~~~~~~~~ cp/cp-tree.h:1021:4: note: in expansion of macro 'TAGGED_TYPE_P' (TAGGED_TYPE_P (NODE) && ANON_AGGRNAME_P (TYPE_LINKAGE_IDENTIFIER (NODE))) ^~~~~~~~~~~~~ cp/pt.c:3632:9: note: in expansion of macro 'TYPE_ANONYMOUS_P' if (TYPE_ANONYMOUS_P (t)) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1053:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (T) || TREE_CODE (T) == ENUMERAL_TYPE) ^~~~~~~~~~~~ cp/cp-tree.h:1021:4: note: in expansion of macro 'TAGGED_TYPE_P' (TAGGED_TYPE_P (NODE) && ANON_AGGRNAME_P (TYPE_LINKAGE_IDENTIFIER (NODE))) ^~~~~~~~~~~~~ cp/pt.c:3632:9: note: in expansion of macro 'TYPE_ANONYMOUS_P' if (TYPE_ANONYMOUS_P (t)) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1053:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (T) || TREE_CODE (T) == ENUMERAL_TYPE) ^~~~~~~~~~~~ cp/cp-tree.h:1021:4: note: in expansion of macro 'TAGGED_TYPE_P' (TAGGED_TYPE_P (NODE) && ANON_AGGRNAME_P (TYPE_LINKAGE_IDENTIFIER (NODE))) ^~~~~~~~~~~~~ cp/pt.c:3632:9: note: in expansion of macro 'TYPE_ANONYMOUS_P' if (TYPE_ANONYMOUS_P (t)) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1053:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (T) || TREE_CODE (T) == ENUMERAL_TYPE) ^~~~~~~~~~~~ cp/cp-tree.h:1021:4: note: in expansion of macro 'TAGGED_TYPE_P' (TAGGED_TYPE_P (NODE) && ANON_AGGRNAME_P (TYPE_LINKAGE_IDENTIFIER (NODE))) ^~~~~~~~~~~~~ cp/pt.c:3632:9: note: in expansion of macro 'TYPE_ANONYMOUS_P' if (TYPE_ANONYMOUS_P (t)) ^~~~~~~~~~~~~~~~ cp/pt.c: In function 'mangle_class_name_for_template': cp/pt.c:3878:33: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] else if (TREE_CODE (parm) == TEMPLATE_DECL) ^~ cp/pt.c:3880:24: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (arg) == TEMPLATE_DECL) ^~ In file included from cp/cp-tree.h:35:0, from cp/pt.c:34: cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ ./c-common.h:890:5: note: in definition of macro 'my_friendly_assert' (((EXP) == 0) ? (fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0) : 0) ^~~ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/pt.c:3890:42: note: in expansion of macro 'CLASS_TYPE_P' || CLASS_TYPE_P (context), ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ ./c-common.h:890:5: note: in definition of macro 'my_friendly_assert' (((EXP) == 0) ? (fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0) : 0) ^~~ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/pt.c:3890:42: note: in expansion of macro 'CLASS_TYPE_P' || CLASS_TYPE_P (context), ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ ./c-common.h:890:5: note: in definition of macro 'my_friendly_assert' (((EXP) == 0) ? (fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0) : 0) ^~~ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/pt.c:3890:42: note: in expansion of macro 'CLASS_TYPE_P' || CLASS_TYPE_P (context), ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ ./c-common.h:890:5: note: in definition of macro 'my_friendly_assert' (((EXP) == 0) ? (fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0) : 0) ^~~ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/pt.c:3890:42: note: in expansion of macro 'CLASS_TYPE_P' || CLASS_TYPE_P (context), ^~~~~~~~~~~~ cp/pt.c: In function 'lookup_template_function': cp/pt.c:4017:39: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] my_friendly_assert (TREE_CODE (fns) == TEMPLATE_DECL ^ ./c-common.h:890:5: note: in definition of macro 'my_friendly_assert' (((EXP) == 0) ? (fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0) : 0) ^~~ cp/pt.c:4018:28: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (fns) == OVERLOAD ^ ./c-common.h:890:5: note: in definition of macro 'my_friendly_assert' (((EXP) == 0) ? (fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0) : 0) ^~~ cp/cp-tree.h:408:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == BASELINK) ^ ./c-common.h:890:5: note: in definition of macro 'my_friendly_assert' (((EXP) == 0) ? (fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0) : 0) ^~~ cp/pt.c:4019:12: note: in expansion of macro 'BASELINK_P' || BASELINK_P (fns) ^~~~~~~~~~ cp/pt.c:4021:28: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (fns) == LOOKUP_EXPR, ^ ./c-common.h:890:5: note: in definition of macro 'my_friendly_assert' (((EXP) == 0) ? (fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0) : 0) ^~~ In file included from cp/pt.c:34:0: cp/cp-tree.h:408:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == BASELINK) ^ cp/pt.c:4024:7: note: in expansion of macro 'BASELINK_P' if (BASELINK_P (fns)) ^~~~~~~~~~ cp/pt.c:4034:23: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (fns) == OVERLOAD || !type) ^~ In file included from cp/pt.c:34:0: cp/pt.c: In function 'maybe_get_template_decl_from_type_decl': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/pt.c:4054:7: note: in expansion of macro 'CLASS_TYPE_P' && CLASS_TYPE_P (TREE_TYPE (decl)) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/pt.c:4054:7: note: in expansion of macro 'CLASS_TYPE_P' && CLASS_TYPE_P (TREE_TYPE (decl)) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/pt.c:4054:7: note: in expansion of macro 'CLASS_TYPE_P' && CLASS_TYPE_P (TREE_TYPE (decl)) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/pt.c:4054:7: note: in expansion of macro 'CLASS_TYPE_P' && CLASS_TYPE_P (TREE_TYPE (decl)) ^~~~~~~~~~~~ cp/pt.c: In function 'lookup_template_class': cp/cp-tree.h:2868:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == TEMPLATE_DECL && DECL_TEMPLATE_PARM_P (NODE)) ^ cp/pt.c:4094:7: note: in expansion of macro 'DECL_TEMPLATE_TEMPLATE_PARM_P' && DECL_TEMPLATE_TEMPLATE_PARM_P (IDENTIFIER_VALUE (d1))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:2860:28: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (NODE) == TEMPLATE_DECL)) ^ cp/cp-tree.h:2868:41: note: in expansion of macro 'DECL_TEMPLATE_PARM_P' (TREE_CODE (NODE) == TEMPLATE_DECL && DECL_TEMPLATE_PARM_P (NODE)) ^~~~~~~~~~~~~~~~~~~~ cp/pt.c:4094:7: note: in expansion of macro 'DECL_TEMPLATE_TEMPLATE_PARM_P' && DECL_TEMPLATE_TEMPLATE_PARM_P (IDENTIFIER_VALUE (d1))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/pt.c:4109:7: note: in expansion of macro 'IS_AGGR_TYPE' && IS_AGGR_TYPE (TREE_TYPE (template)) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/pt.c:4109:7: note: in expansion of macro 'IS_AGGR_TYPE' && IS_AGGR_TYPE (TREE_TYPE (template)) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/pt.c:4109:7: note: in expansion of macro 'IS_AGGR_TYPE' && IS_AGGR_TYPE (TREE_TYPE (template)) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/pt.c:4109:7: note: in expansion of macro 'IS_AGGR_TYPE' && IS_AGGR_TYPE (TREE_TYPE (template)) ^~~~~~~~~~~~ cp/pt.c:4110:40: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] && TREE_CODE (TREE_TYPE (template)) != TEMPLATE_TYPE_PARM) ^~ In file included from cp/pt.c:34:0: cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/pt.c:4116:43: note: in expansion of macro 'IS_AGGR_TYPE' else if (TREE_CODE (d1) == TYPE_DECL && IS_AGGR_TYPE (TREE_TYPE (d1))) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/pt.c:4116:43: note: in expansion of macro 'IS_AGGR_TYPE' else if (TREE_CODE (d1) == TYPE_DECL && IS_AGGR_TYPE (TREE_TYPE (d1))) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/pt.c:4116:43: note: in expansion of macro 'IS_AGGR_TYPE' else if (TREE_CODE (d1) == TYPE_DECL && IS_AGGR_TYPE (TREE_TYPE (d1))) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/pt.c:4116:43: note: in expansion of macro 'IS_AGGR_TYPE' else if (TREE_CODE (d1) == TYPE_DECL && IS_AGGR_TYPE (TREE_TYPE (d1))) ^~~~~~~~~~~~ cp/pt.c:4124:28: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (type) == TYPENAME_TYPE && TREE_TYPE (type)) ^~ In file included from cp/pt.c:34:0: cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/pt.c:4134:24: note: in expansion of macro 'IS_AGGR_TYPE' || (TYPE_P (d1) && IS_AGGR_TYPE (d1))) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/pt.c:4134:24: note: in expansion of macro 'IS_AGGR_TYPE' || (TYPE_P (d1) && IS_AGGR_TYPE (d1))) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/pt.c:4134:24: note: in expansion of macro 'IS_AGGR_TYPE' || (TYPE_P (d1) && IS_AGGR_TYPE (d1))) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/pt.c:4134:24: note: in expansion of macro 'IS_AGGR_TYPE' || (TYPE_P (d1) && IS_AGGR_TYPE (d1))) ^~~~~~~~~~~~ In file included from cp/pt.c:32:0: cp/cp-tree.h:2290:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ ./tree.h:343:31: note: in definition of macro 'TREE_CHECK' #define TREE_CHECK(t, code) (t) ^ ./tree.h:818:29: note: in expansion of macro 'TREE_LIST_CHECK' #define TREE_PURPOSE(NODE) (TREE_LIST_CHECK (NODE)->list.purpose) ^~~~~~~~~~~~~~~ cp/cp-tree.h:2303:28: note: in expansion of macro 'TREE_PURPOSE' #define TI_TEMPLATE(NODE) (TREE_PURPOSE (NODE)) ^~~~~~~~~~~~ cp/cp-tree.h:2407:4: note: in expansion of macro 'TI_TEMPLATE' (TI_TEMPLATE (TYPE_TEMPLATE_INFO (NODE))) ^~~~~~~~~~~ cp/cp-tree.h:2407:17: note: in expansion of macro 'TYPE_TEMPLATE_INFO' (TI_TEMPLATE (TYPE_TEMPLATE_INFO (NODE))) ^~~~~~~~~~~~~~~~~~ cp/pt.c:4136:18: note: in expansion of macro 'TYPE_TI_TEMPLATE' template = TYPE_TI_TEMPLATE (d1); ^~~~~~~~~~~~~~~~ cp/pt.c:4139:27: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] else if (TREE_CODE (d1) == TEMPLATE_DECL ^~ cp/pt.c:4159:28: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (template) != TEMPLATE_DECL ^~ In file included from cp/pt.c:34:0: cp/cp-tree.h:2860:28: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (NODE) == TEMPLATE_DECL)) ^ cp/pt.c:4163:15: note: in expansion of macro 'DECL_TEMPLATE_PARM_P' && !DECL_TEMPLATE_PARM_P (template) ^~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:2868:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == TEMPLATE_DECL && DECL_TEMPLATE_PARM_P (NODE)) ^ cp/pt.c:4175:7: note: in expansion of macro 'DECL_TEMPLATE_TEMPLATE_PARM_P' if (DECL_TEMPLATE_TEMPLATE_PARM_P (template)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:2860:28: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (NODE) == TEMPLATE_DECL)) ^ cp/cp-tree.h:2868:41: note: in expansion of macro 'DECL_TEMPLATE_PARM_P' (TREE_CODE (NODE) == TEMPLATE_DECL && DECL_TEMPLATE_PARM_P (NODE)) ^~~~~~~~~~~~~~~~~~~~ cp/pt.c:4175:7: note: in expansion of macro 'DECL_TEMPLATE_TEMPLATE_PARM_P' if (DECL_TEMPLATE_TEMPLATE_PARM_P (template)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from cp/pt.c:32:0: cp/cp-tree.h:2290:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ ./tree.h:343:31: note: in definition of macro 'TREE_CHECK' #define TREE_CHECK(t, code) (t) ^ ./tree.h:819:27: note: in expansion of macro 'TREE_LIST_CHECK' #define TREE_VALUE(NODE) (TREE_LIST_CHECK (NODE)->list.value) ^~~~~~~~~~~~~~~ cp/cp-tree.h:2304:24: note: in expansion of macro 'TREE_VALUE' #define TI_ARGS(NODE) (TREE_VALUE (NODE)) ^~~~~~~~~~ cp/cp-tree.h:2411:4: note: in expansion of macro 'TI_ARGS' (TI_ARGS (TYPE_TEMPLATE_INFO (NODE))) ^~~~~~~ cp/cp-tree.h:2411:13: note: in expansion of macro 'TYPE_TEMPLATE_INFO' (TI_ARGS (TYPE_TEMPLATE_INFO (NODE))) ^~~~~~~~~~~~~~~~~~ cp/pt.c:4243:37: note: in expansion of macro 'TYPE_TI_ARGS' = add_outermost_template_args (TYPE_TI_ARGS (TREE_TYPE (template)), ^~~~~~~~~~~~ cp/cp-tree.h:2290:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ ./tree.h:343:31: note: in definition of macro 'TREE_CHECK' #define TREE_CHECK(t, code) (t) ^ ./tree.h:819:27: note: in expansion of macro 'TREE_LIST_CHECK' #define TREE_VALUE(NODE) (TREE_LIST_CHECK (NODE)->list.value) ^~~~~~~~~~~~~~~ cp/cp-tree.h:2304:24: note: in expansion of macro 'TREE_VALUE' #define TI_ARGS(NODE) (TREE_VALUE (NODE)) ^~~~~~~~~~ cp/cp-tree.h:2411:4: note: in expansion of macro 'TI_ARGS' (TI_ARGS (TYPE_TEMPLATE_INFO (NODE))) ^~~~~~~ cp/cp-tree.h:2411:13: note: in expansion of macro 'TYPE_TEMPLATE_INFO' (TI_ARGS (TYPE_TEMPLATE_INFO (NODE))) ^~~~~~~~~~~~~~~~~~ cp/pt.c:4316:31: note: in expansion of macro 'TYPE_TI_ARGS' if (comp_template_args (TYPE_TI_ARGS (template_type), ^~~~~~~~~~~~ In file included from cp/pt.c:34:0: cp/pt.c: In function 'for_each_template_parm_r': cp/cp-tree.h:2290:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/pt.c:4580:12: note: in expansion of macro 'TYPE_TEMPLATE_INFO' if (!TYPE_TEMPLATE_INFO (t)) ^~~~~~~~~~~~~~~~~~ In file included from cp/pt.c:32:0: cp/cp-tree.h:2290:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ ./tree.h:343:31: note: in definition of macro 'TREE_CHECK' #define TREE_CHECK(t, code) (t) ^ ./tree.h:819:27: note: in expansion of macro 'TREE_LIST_CHECK' #define TREE_VALUE(NODE) (TREE_LIST_CHECK (NODE)->list.value) ^~~~~~~~~~~~~~~ cp/pt.c:4582:40: note: in expansion of macro 'TREE_VALUE' else if (for_each_template_parm (TREE_VALUE (TYPE_TEMPLATE_INFO (t)), ^~~~~~~~~~ cp/pt.c:4582:52: note: in expansion of macro 'TYPE_TEMPLATE_INFO' else if (for_each_template_parm (TREE_VALUE (TYPE_TEMPLATE_INFO (t)), ^~~~~~~~~~~~~~~~~~ cp/cp-tree.h:2290:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ ./tree.h:343:31: note: in definition of macro 'TREE_CHECK' #define TREE_CHECK(t, code) (t) ^ ./tree.h:819:27: note: in expansion of macro 'TREE_LIST_CHECK' #define TREE_VALUE(NODE) (TREE_LIST_CHECK (NODE)->list.value) ^~~~~~~~~~~~~~~ cp/cp-tree.h:2304:24: note: in expansion of macro 'TREE_VALUE' #define TI_ARGS(NODE) (TREE_VALUE (NODE)) ^~~~~~~~~~ cp/cp-tree.h:2411:4: note: in expansion of macro 'TI_ARGS' (TI_ARGS (TYPE_TEMPLATE_INFO (NODE))) ^~~~~~~ cp/cp-tree.h:2411:13: note: in expansion of macro 'TYPE_TEMPLATE_INFO' (TI_ARGS (TYPE_TEMPLATE_INFO (NODE))) ^~~~~~~~~~~~~~~~~~ cp/pt.c:4638:35: note: in expansion of macro 'TYPE_TI_ARGS' if (for_each_template_parm (TYPE_TI_ARGS (t), fn, data, pfd->visited)) ^~~~~~~~~~~~ In file included from cp/pt.c:34:0: cp/cp-tree.h:2868:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == TEMPLATE_DECL && DECL_TEMPLATE_PARM_P (NODE)) ^ cp/pt.c:4653:11: note: in expansion of macro 'DECL_TEMPLATE_TEMPLATE_PARM_P' if (DECL_TEMPLATE_TEMPLATE_PARM_P (t) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:2860:28: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (NODE) == TEMPLATE_DECL)) ^ cp/cp-tree.h:2868:41: note: in expansion of macro 'DECL_TEMPLATE_PARM_P' (TREE_CODE (NODE) == TEMPLATE_DECL && DECL_TEMPLATE_PARM_P (NODE)) ^~~~~~~~~~~~~~~~~~~~ cp/pt.c:4653:11: note: in expansion of macro 'DECL_TEMPLATE_TEMPLATE_PARM_P' if (DECL_TEMPLATE_TEMPLATE_PARM_P (t) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cp/pt.c:4690:5: warning: case value '150' not in enumerated type 'enum tree_code' [-Wswitch] case ARROW_EXPR: ^~~~ cp/pt.c:4699:5: warning: case value '185' not in enumerated type 'enum tree_code' [-Wswitch] case BASELINK: ^~~~ cp/pt.c:4651:5: warning: case value '186' not in enumerated type 'enum tree_code' [-Wswitch] case TEMPLATE_DECL: ^~~~ cp/pt.c:4644:5: warning: case value '187' not in enumerated type 'enum tree_code' [-Wswitch] case TEMPLATE_PARM_INDEX: ^~~~ cp/pt.c:4643:5: warning: case value '188' not in enumerated type 'enum tree_code' [-Wswitch] case TEMPLATE_TYPE_PARM: ^~~~ cp/pt.c:4642:5: warning: case value '189' not in enumerated type 'enum tree_code' [-Wswitch] case TEMPLATE_TEMPLATE_PARM: ^~~~ cp/pt.c:4636:5: warning: case value '190' not in enumerated type 'enum tree_code' [-Wswitch] case BOUND_TEMPLATE_TEMPLATE_PARM: ^~~~ cp/pt.c:4661:5: warning: case value '191' not in enumerated type 'enum tree_code' [-Wswitch] case TYPENAME_TYPE: ^~~~ cp/pt.c:4693:5: warning: case value '200' not in enumerated type 'enum tree_code' [-Wswitch] case LOOKUP_EXPR: ^~~~ cp/pt.c:4684:5: warning: case value '201' not in enumerated type 'enum tree_code' [-Wswitch] case MODOP_EXPR: ^~~~ cp/pt.c:4685:5: warning: case value '202' not in enumerated type 'enum tree_code' [-Wswitch] case CAST_EXPR: ^~~~ cp/pt.c:4686:5: warning: case value '203' not in enumerated type 'enum tree_code' [-Wswitch] case REINTERPRET_CAST_EXPR: ^~~~ cp/pt.c:4687:5: warning: case value '204' not in enumerated type 'enum tree_code' [-Wswitch] case CONST_CAST_EXPR: ^~~~ cp/pt.c:4688:5: warning: case value '205' not in enumerated type 'enum tree_code' [-Wswitch] case STATIC_CAST_EXPR: ^~~~ cp/pt.c:4689:5: warning: case value '206' not in enumerated type 'enum tree_code' [-Wswitch] case DYNAMIC_CAST_EXPR: ^~~~ cp/pt.c:4691:5: warning: case value '207' not in enumerated type 'enum tree_code' [-Wswitch] case DOTSTAR_EXPR: ^~~~ cp/pt.c:4692:5: warning: case value '208' not in enumerated type 'enum tree_code' [-Wswitch] case TYPEID_EXPR: ^~~~ cp/pt.c:4694:5: warning: case value '209' not in enumerated type 'enum tree_code' [-Wswitch] case PSEUDO_DTOR_EXPR: ^~~~ cp/pt.c: In function 'tsubst_friend_function': cp/pt.c:4887:46: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] && TREE_CODE (DECL_TI_TEMPLATE (decl)) != TEMPLATE_DECL) ^~ cp/pt.c:4934:24: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (decl) == TEMPLATE_DECL) ^~ cp/pt.c:4945:30: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (new_friend) != TEMPLATE_DECL) ^~ In file included from cp/pt.c:34:0: cp/cp-tree.h:2860:28: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (NODE) == TEMPLATE_DECL)) ^ cp/cp-tree.h:2188:5: note: in expansion of macro 'DECL_TEMPLATE_PARM_P' (!DECL_TEMPLATE_PARM_P (NODE) \ ^~~~~~~~~~~~~~~~~~~~ cp/pt.c:4951:7: note: in expansion of macro 'DECL_NAMESPACE_SCOPE_P' if (DECL_NAMESPACE_SCOPE_P (new_friend)) ^~~~~~~~~~~~~~~~~~~~~~ cp/pt.c:4963:34: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (new_friend) == TEMPLATE_DECL) ^~ cp/pt.c:5036:33: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (old_decl) != TEMPLATE_DECL) ^~ In file included from cp/pt.c:34:0: cp/pt.c: In function 'tsubst_friend_class': cp/cp-tree.h:2876:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == TEMPLATE_DECL \ ^ cp/pt.c:5135:17: note: in expansion of macro 'DECL_CLASS_TEMPLATE_P' if (!tmpl || !DECL_CLASS_TEMPLATE_P (tmpl)) ^~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:2868:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == TEMPLATE_DECL && DECL_TEMPLATE_PARM_P (NODE)) ^ cp/cp-tree.h:2878:8: note: in expansion of macro 'DECL_TEMPLATE_TEMPLATE_PARM_P' && !DECL_TEMPLATE_TEMPLATE_PARM_P (NODE)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cp/pt.c:5135:17: note: in expansion of macro 'DECL_CLASS_TEMPLATE_P' if (!tmpl || !DECL_CLASS_TEMPLATE_P (tmpl)) ^~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:2860:28: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (NODE) == TEMPLATE_DECL)) ^ cp/cp-tree.h:2868:41: note: in expansion of macro 'DECL_TEMPLATE_PARM_P' (TREE_CODE (NODE) == TEMPLATE_DECL && DECL_TEMPLATE_PARM_P (NODE)) ^~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:2878:8: note: in expansion of macro 'DECL_TEMPLATE_TEMPLATE_PARM_P' && !DECL_TEMPLATE_TEMPLATE_PARM_P (NODE)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cp/pt.c:5135:17: note: in expansion of macro 'DECL_CLASS_TEMPLATE_P' if (!tmpl || !DECL_CLASS_TEMPLATE_P (tmpl)) ^~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:2876:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == TEMPLATE_DECL \ ^ cp/pt.c:5141:15: note: in expansion of macro 'DECL_CLASS_TEMPLATE_P' if (tmpl && DECL_CLASS_TEMPLATE_P (tmpl)) ^~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:2868:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == TEMPLATE_DECL && DECL_TEMPLATE_PARM_P (NODE)) ^ cp/cp-tree.h:2878:8: note: in expansion of macro 'DECL_TEMPLATE_TEMPLATE_PARM_P' && !DECL_TEMPLATE_TEMPLATE_PARM_P (NODE)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cp/pt.c:5141:15: note: in expansion of macro 'DECL_CLASS_TEMPLATE_P' if (tmpl && DECL_CLASS_TEMPLATE_P (tmpl)) ^~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:2860:28: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (NODE) == TEMPLATE_DECL)) ^ cp/cp-tree.h:2868:41: note: in expansion of macro 'DECL_TEMPLATE_PARM_P' (TREE_CODE (NODE) == TEMPLATE_DECL && DECL_TEMPLATE_PARM_P (NODE)) ^~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:2878:8: note: in expansion of macro 'DECL_TEMPLATE_TEMPLATE_PARM_P' && !DECL_TEMPLATE_TEMPLATE_PARM_P (NODE)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cp/pt.c:5141:15: note: in expansion of macro 'DECL_CLASS_TEMPLATE_P' if (tmpl && DECL_CLASS_TEMPLATE_P (tmpl)) ^~~~~~~~~~~~~~~~~~~~~ cp/pt.c: In function 'can_complete_type_without_circularity': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/pt.c:5203:12: note: in expansion of macro 'CLASS_TYPE_P' else if (CLASS_TYPE_P (type) && TYPE_BEING_DEFINED (TYPE_MAIN_VARIANT (type))) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/pt.c:5203:12: note: in expansion of macro 'CLASS_TYPE_P' else if (CLASS_TYPE_P (type) && TYPE_BEING_DEFINED (TYPE_MAIN_VARIANT (type))) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/pt.c:5203:12: note: in expansion of macro 'CLASS_TYPE_P' else if (CLASS_TYPE_P (type) && TYPE_BEING_DEFINED (TYPE_MAIN_VARIANT (type))) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/pt.c:5203:12: note: in expansion of macro 'CLASS_TYPE_P' else if (CLASS_TYPE_P (type) && TYPE_BEING_DEFINED (TYPE_MAIN_VARIANT (type))) ^~~~~~~~~~~~ In file included from cp/cp-tree.h:35:0, from cp/pt.c:34: cp/pt.c: In function 'instantiate_class_template': cp/pt.c:5224:44: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] my_friendly_assert (TREE_CODE (template) == TEMPLATE_DECL, 279); ^ ./c-common.h:890:5: note: in definition of macro 'my_friendly_assert' (((EXP) == 0) ? (fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0) : 0) ^~~ In file included from cp/pt.c:34:0: cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:2729:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) && LANG_TYPE_CLASS_CHECK (NODE)->anon_aggr) ^~~~~~~~~~~~ cp/pt.c:5400:7: note: in expansion of macro 'ANON_AGGR_TYPE_P' if (ANON_AGGR_TYPE_P (pattern)) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:2729:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) && LANG_TYPE_CLASS_CHECK (NODE)->anon_aggr) ^~~~~~~~~~~~ cp/pt.c:5400:7: note: in expansion of macro 'ANON_AGGR_TYPE_P' if (ANON_AGGR_TYPE_P (pattern)) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:2729:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) && LANG_TYPE_CLASS_CHECK (NODE)->anon_aggr) ^~~~~~~~~~~~ cp/pt.c:5400:7: note: in expansion of macro 'ANON_AGGR_TYPE_P' if (ANON_AGGR_TYPE_P (pattern)) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:2729:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) && LANG_TYPE_CLASS_CHECK (NODE)->anon_aggr) ^~~~~~~~~~~~ cp/pt.c:5400:7: note: in expansion of macro 'ANON_AGGR_TYPE_P' if (ANON_AGGR_TYPE_P (pattern)) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:2871:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == TEMPLATE_DECL \ ^ cp/pt.c:5517:9: note: in expansion of macro 'DECL_FUNCTION_TEMPLATE_P' || DECL_FUNCTION_TEMPLATE_P (t)) ^~~~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:2876:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == TEMPLATE_DECL \ ^ cp/pt.c:5591:22: note: in expansion of macro 'DECL_CLASS_TEMPLATE_P' if (TYPE_P (t) || DECL_CLASS_TEMPLATE_P (t)) ^~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:2868:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == TEMPLATE_DECL && DECL_TEMPLATE_PARM_P (NODE)) ^ cp/cp-tree.h:2878:8: note: in expansion of macro 'DECL_TEMPLATE_TEMPLATE_PARM_P' && !DECL_TEMPLATE_TEMPLATE_PARM_P (NODE)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cp/pt.c:5591:22: note: in expansion of macro 'DECL_CLASS_TEMPLATE_P' if (TYPE_P (t) || DECL_CLASS_TEMPLATE_P (t)) ^~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:2860:28: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (NODE) == TEMPLATE_DECL)) ^ cp/cp-tree.h:2868:41: note: in expansion of macro 'DECL_TEMPLATE_PARM_P' (TREE_CODE (NODE) == TEMPLATE_DECL && DECL_TEMPLATE_PARM_P (NODE)) ^~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:2878:8: note: in expansion of macro 'DECL_TEMPLATE_TEMPLATE_PARM_P' && !DECL_TEMPLATE_TEMPLATE_PARM_P (NODE)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cp/pt.c:5591:22: note: in expansion of macro 'DECL_CLASS_TEMPLATE_P' if (TYPE_P (t) || DECL_CLASS_TEMPLATE_P (t)) ^~~~~~~~~~~~~~~~~~~~~ cp/pt.c:5598:36: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (friend_type) == TEMPLATE_DECL) ^~ cp/pt.c:5615:36: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (friend_type) == TEMPLATE_DECL) ^~ cp/pt.c:5626:36: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (friend_type) == TEMPLATE_DECL) ^~ In file included from cp/pt.c:34:0: cp/pt.c: In function 'tsubst_aggr_type': cp/cp-tree.h:2290:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/pt.c:5837:11: note: in expansion of macro 'TYPE_TEMPLATE_INFO' if (TYPE_TEMPLATE_INFO (t)) ^~~~~~~~~~~~~~~~~~ In file included from cp/pt.c:32:0: cp/cp-tree.h:2290:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ ./tree.h:343:31: note: in definition of macro 'TREE_CHECK' #define TREE_CHECK(t, code) (t) ^ ./tree.h:819:27: note: in expansion of macro 'TREE_LIST_CHECK' #define TREE_VALUE(NODE) (TREE_LIST_CHECK (NODE)->list.value) ^~~~~~~~~~~~~~~ cp/cp-tree.h:2304:24: note: in expansion of macro 'TREE_VALUE' #define TI_ARGS(NODE) (TREE_VALUE (NODE)) ^~~~~~~~~~ cp/cp-tree.h:2411:4: note: in expansion of macro 'TI_ARGS' (TI_ARGS (TYPE_TEMPLATE_INFO (NODE))) ^~~~~~~ cp/cp-tree.h:2411:13: note: in expansion of macro 'TYPE_TEMPLATE_INFO' (TI_ARGS (TYPE_TEMPLATE_INFO (NODE))) ^~~~~~~~~~~~~~~~~~ cp/pt.c:5861:41: note: in expansion of macro 'TYPE_TI_ARGS' argvec = tsubst_template_arg_vector (TYPE_TI_ARGS (t), args, ^~~~~~~~~~~~ In file included from cp/pt.c:34:0: cp/pt.c: In function 'tsubst_decl': cp/cp-tree.h:2868:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == TEMPLATE_DECL && DECL_TEMPLATE_PARM_P (NODE)) ^ cp/pt.c:5980:34: note: in expansion of macro 'DECL_TEMPLATE_TEMPLATE_PARM_P' int is_template_template_parm = DECL_TEMPLATE_TEMPLATE_PARM_P (t); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:2860:28: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (NODE) == TEMPLATE_DECL)) ^ cp/cp-tree.h:2868:41: note: in expansion of macro 'DECL_TEMPLATE_PARM_P' (TREE_CODE (NODE) == TEMPLATE_DECL && DECL_TEMPLATE_PARM_P (NODE)) ^~~~~~~~~~~~~~~~~~~~ cp/pt.c:5980:34: note: in expansion of macro 'DECL_TEMPLATE_TEMPLATE_PARM_P' int is_template_template_parm = DECL_TEMPLATE_TEMPLATE_PARM_P (t); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:2876:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == TEMPLATE_DECL \ ^ cp/pt.c:5988:23: note: in expansion of macro 'DECL_CLASS_TEMPLATE_P' tree tmpl_args = DECL_CLASS_TEMPLATE_P (t) ^~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:2868:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == TEMPLATE_DECL && DECL_TEMPLATE_PARM_P (NODE)) ^ cp/cp-tree.h:2878:8: note: in expansion of macro 'DECL_TEMPLATE_TEMPLATE_PARM_P' && !DECL_TEMPLATE_TEMPLATE_PARM_P (NODE)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cp/pt.c:5988:23: note: in expansion of macro 'DECL_CLASS_TEMPLATE_P' tree tmpl_args = DECL_CLASS_TEMPLATE_P (t) ^~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:2860:28: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (NODE) == TEMPLATE_DECL)) ^ cp/cp-tree.h:2868:41: note: in expansion of macro 'DECL_TEMPLATE_PARM_P' (TREE_CODE (NODE) == TEMPLATE_DECL && DECL_TEMPLATE_PARM_P (NODE)) ^~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:2878:8: note: in expansion of macro 'DECL_TEMPLATE_TEMPLATE_PARM_P' && !DECL_TEMPLATE_TEMPLATE_PARM_P (NODE)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cp/pt.c:5988:23: note: in expansion of macro 'DECL_CLASS_TEMPLATE_P' tree tmpl_args = DECL_CLASS_TEMPLATE_P (t) ^~~~~~~~~~~~~~~~~~~~~ cp/pt.c:6091:39: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (DECL_TI_TEMPLATE (t)) == TEMPLATE_DECL) ^~ In file included from cp/cp-tree.h:35:0, from cp/pt.c:34: cp/pt.c:6170:6: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] == LOOKUP_EXPR) ^ ./c-common.h:890:5: note: in definition of macro 'my_friendly_assert' (((EXP) == 0) ? (fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0) : 0) ^~~ In file included from cp/pt.c:34:0: cp/cp-tree.h:2860:28: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (NODE) == TEMPLATE_DECL)) ^ cp/pt.c:6292:6: note: in expansion of macro 'DECL_TEMPLATE_PARM_P' if (DECL_TEMPLATE_PARM_P (t)) ^~~~~~~~~~~~~~~~~~~~ cp/pt.c:6298:35: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (DECL_INITIAL (r)) != TEMPLATE_PARM_INDEX) ^~ In file included from cp/pt.c:34:0: cp/cp-tree.h:2860:28: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (NODE) == TEMPLATE_DECL)) ^ cp/pt.c:6306:7: note: in expansion of macro 'DECL_TEMPLATE_PARM_P' if (!DECL_TEMPLATE_PARM_P (r)) ^~~~~~~~~~~~~~~~~~~~ cp/pt.c:6340:28: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (type) == TEMPLATE_TEMPLATE_PARM ^~ In file included from cp/pt.c:34:0: cp/cp-tree.h:2860:28: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (NODE) == TEMPLATE_DECL)) ^ cp/cp-tree.h:2188:5: note: in expansion of macro 'DECL_TEMPLATE_PARM_P' (!DECL_TEMPLATE_PARM_P (NODE) \ ^~~~~~~~~~~~~~~~~~~~ cp/pt.c:6369:11: note: in expansion of macro 'DECL_NAMESPACE_SCOPE_P' else if (DECL_NAMESPACE_SCOPE_P (t)) ^~~~~~~~~~~~~~~~~~~~~~ cp/pt.c:5974:5: warning: case value '186' not in enumerated type 'enum tree_code' [-Wswitch] case TEMPLATE_DECL: ^~~~ cp/pt.c:6330:5: warning: case value '194' not in enumerated type 'enum tree_code' [-Wswitch] case USING_DECL: ^~~~ In file included from cp/pt.c:34:0: cp/pt.c: In function 'tsubst_function_type': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/pt.c:6549:13: note: in expansion of macro 'IS_AGGR_TYPE' if (! IS_AGGR_TYPE (r)) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/pt.c:6549:13: note: in expansion of macro 'IS_AGGR_TYPE' if (! IS_AGGR_TYPE (r)) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/pt.c:6549:13: note: in expansion of macro 'IS_AGGR_TYPE' if (! IS_AGGR_TYPE (r)) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/pt.c:6549:13: note: in expansion of macro 'IS_AGGR_TYPE' if (! IS_AGGR_TYPE (r)) ^~~~~~~~~~~~ cp/pt.c: In function 'tsubst': cp/pt.c:6649:24: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] && TREE_CODE (t) != TYPENAME_TYPE ^~ cp/pt.c:6650:24: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] && TREE_CODE (t) != TEMPLATE_DECL ^~ cp/pt.c:6755:20: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (t) == TEMPLATE_TYPE_PARM ^~ cp/pt.c:6756:23: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (t) == TEMPLATE_TEMPLATE_PARM ^~ cp/pt.c:6757:23: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (t) == BOUND_TEMPLATE_TEMPLATE_PARM) ^~ cp/pt.c:6780:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (t) == TEMPLATE_TYPE_PARM) ^~ cp/pt.c:6787:26: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] else if (TREE_CODE (t) == BOUND_TEMPLATE_TEMPLATE_PARM) ^~ In file included from cp/pt.c:32:0: cp/cp-tree.h:2290:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ ./tree.h:343:31: note: in definition of macro 'TREE_CHECK' #define TREE_CHECK(t, code) (t) ^ ./tree.h:819:27: note: in expansion of macro 'TREE_LIST_CHECK' #define TREE_VALUE(NODE) (TREE_LIST_CHECK (NODE)->list.value) ^~~~~~~~~~~~~~~ cp/cp-tree.h:2304:24: note: in expansion of macro 'TREE_VALUE' #define TI_ARGS(NODE) (TREE_VALUE (NODE)) ^~~~~~~~~~ cp/cp-tree.h:2411:4: note: in expansion of macro 'TI_ARGS' (TI_ARGS (TYPE_TEMPLATE_INFO (NODE))) ^~~~~~~ cp/cp-tree.h:2411:13: note: in expansion of macro 'TYPE_TEMPLATE_INFO' (TI_ARGS (TYPE_TEMPLATE_INFO (NODE))) ^~~~~~~~~~~~~~~~~~ cp/pt.c:6791:29: note: in expansion of macro 'TYPE_TI_ARGS' tree argvec = tsubst (TYPE_TI_ARGS (t), ^~~~~~~~~~~~ cp/pt.c:6801:27: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (arg) == TEMPLATE_TEMPLATE_PARM) ^~ cp/pt.c:6839:32: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] complain | (TREE_CODE (t) == TEMPLATE_TYPE_PARM ^~ cp/pt.c:6853:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (t) == BOUND_TEMPLATE_TEMPLATE_PARM) ^~ In file included from cp/pt.c:32:0: cp/cp-tree.h:2290:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ ./tree.h:343:31: note: in definition of macro 'TREE_CHECK' #define TREE_CHECK(t, code) (t) ^ ./tree.h:819:27: note: in expansion of macro 'TREE_LIST_CHECK' #define TREE_VALUE(NODE) (TREE_LIST_CHECK (NODE)->list.value) ^~~~~~~~~~~~~~~ cp/cp-tree.h:2304:24: note: in expansion of macro 'TREE_VALUE' #define TI_ARGS(NODE) (TREE_VALUE (NODE)) ^~~~~~~~~~ cp/cp-tree.h:2411:4: note: in expansion of macro 'TI_ARGS' (TI_ARGS (TYPE_TEMPLATE_INFO (NODE))) ^~~~~~~ cp/cp-tree.h:2411:13: note: in expansion of macro 'TYPE_TEMPLATE_INFO' (TI_ARGS (TYPE_TEMPLATE_INFO (NODE))) ^~~~~~~~~~~~~~~~~~ cp/pt.c:6855:29: note: in expansion of macro 'TYPE_TI_ARGS' tree argvec = tsubst (TYPE_TI_ARGS (t), args, ^~~~~~~~~~~~ cp/cp-tree.h:2290:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ ./tree.h:343:31: note: in definition of macro 'TREE_CHECK' #define TREE_CHECK(t, code) (t) ^ ./tree.h:818:29: note: in expansion of macro 'TREE_LIST_CHECK' #define TREE_PURPOSE(NODE) (TREE_LIST_CHECK (NODE)->list.purpose) ^~~~~~~~~~~~~~~ cp/cp-tree.h:2303:28: note: in expansion of macro 'TREE_PURPOSE' #define TI_TEMPLATE(NODE) (TREE_PURPOSE (NODE)) ^~~~~~~~~~~~ cp/cp-tree.h:2407:4: note: in expansion of macro 'TI_TEMPLATE' (TI_TEMPLATE (TYPE_TEMPLATE_INFO (NODE))) ^~~~~~~~~~~ cp/cp-tree.h:2407:17: note: in expansion of macro 'TYPE_TEMPLATE_INFO' (TI_TEMPLATE (TYPE_TEMPLATE_INFO (NODE))) ^~~~~~~~~~~~~~~~~~ cp/pt.c:6861:22: note: in expansion of macro 'TYPE_TI_TEMPLATE' = tree_cons (TYPE_TI_TEMPLATE (t), argvec, NULL_TREE); ^~~~~~~~~~~~~~~~ cp/pt.c:6866:4: warning: case value '187' not in enumerated type 'enum tree_code' [-Wswitch] case TEMPLATE_PARM_INDEX: ^~~~ cp/pt.c:6831:4: warning: case value '188' not in enumerated type 'enum tree_code' [-Wswitch] case TEMPLATE_TYPE_PARM: ^~~~ cp/pt.c:6832:4: warning: case value '189' not in enumerated type 'enum tree_code' [-Wswitch] case TEMPLATE_TEMPLATE_PARM: ^~~~ cp/pt.c:6833:4: warning: case value '190' not in enumerated type 'enum tree_code' [-Wswitch] case BOUND_TEMPLATE_TEMPLATE_PARM: ^~~~ In file included from cp/pt.c:34:0: cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/pt.c:6930:8: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (type)) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/pt.c:6930:8: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (type)) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/pt.c:6930:8: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (type)) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/pt.c:6930:8: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (type)) ^~~~~~~~~~~~ cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/pt.c:7005:31: note: in expansion of macro 'IS_AGGR_TYPE' if (r == error_mark_node || !IS_AGGR_TYPE (r)) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/pt.c:7005:31: note: in expansion of macro 'IS_AGGR_TYPE' if (r == error_mark_node || !IS_AGGR_TYPE (r)) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/pt.c:7005:31: note: in expansion of macro 'IS_AGGR_TYPE' if (r == error_mark_node || !IS_AGGR_TYPE (r)) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/pt.c:7005:31: note: in expansion of macro 'IS_AGGR_TYPE' if (r == error_mark_node || !IS_AGGR_TYPE (r)) ^~~~~~~~~~~~ cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/pt.c:7139:7: note: in expansion of macro 'IS_AGGR_TYPE' if (!IS_AGGR_TYPE (ctx)) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/pt.c:7139:7: note: in expansion of macro 'IS_AGGR_TYPE' if (!IS_AGGR_TYPE (ctx)) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/pt.c:7139:7: note: in expansion of macro 'IS_AGGR_TYPE' if (!IS_AGGR_TYPE (ctx)) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/pt.c:7139:7: note: in expansion of macro 'IS_AGGR_TYPE' if (!IS_AGGR_TYPE (ctx)) ^~~~~~~~~~~~ cp/pt.c:7232:5: warning: case value '179' not in enumerated type 'enum tree_code' [-Wswitch] case SCOPE_REF: ^~~~ cp/pt.c:6747:5: warning: case value '187' not in enumerated type 'enum tree_code' [-Wswitch] case TEMPLATE_PARM_INDEX: ^~~~ cp/pt.c:6744:5: warning: case value '188' not in enumerated type 'enum tree_code' [-Wswitch] case TEMPLATE_TYPE_PARM: ^~~~ cp/pt.c:6745:5: warning: case value '189' not in enumerated type 'enum tree_code' [-Wswitch] case TEMPLATE_TEMPLATE_PARM: ^~~~ cp/pt.c:6746:5: warning: case value '190' not in enumerated type 'enum tree_code' [-Wswitch] case BOUND_TEMPLATE_TEMPLATE_PARM: ^~~~ cp/pt.c:7129:5: warning: case value '191' not in enumerated type 'enum tree_code' [-Wswitch] case TYPENAME_TYPE: ^~~~ cp/pt.c:7179:5: warning: case value '192' not in enumerated type 'enum tree_code' [-Wswitch] case UNBOUND_CLASS_TEMPLATE: ^~~~ cp/pt.c:7242:5: warning: case value '193' not in enumerated type 'enum tree_code' [-Wswitch] case TYPEOF_TYPE: ^~~~ cp/pt.c: In function 'tsubst_copy': cp/pt.c:7458:28: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] else if (TREE_CODE (name) == SCOPE_REF ^~ cp/pt.c:7380:5: warning: case value '149' not in enumerated type 'enum tree_code' [-Wswitch] case SIZEOF_EXPR: ^~~~ cp/pt.c:7382:5: warning: case value '150' not in enumerated type 'enum tree_code' [-Wswitch] case ARROW_EXPR: ^~~~ cp/pt.c:7381:5: warning: case value '151' not in enumerated type 'enum tree_code' [-Wswitch] case ALIGNOF_EXPR: ^~~~ cp/pt.c:7479:5: warning: case value '169' not in enumerated type 'enum tree_code' [-Wswitch] case STMT_EXPR: ^~~~ cp/pt.c:7505:5: warning: case value '175' not in enumerated type 'enum tree_code' [-Wswitch] case NEW_EXPR: ^~~~ cp/pt.c:7515:5: warning: case value '177' not in enumerated type 'enum tree_code' [-Wswitch] case DELETE_EXPR: ^~~~ cp/pt.c:7424:5: warning: case value '179' not in enumerated type 'enum tree_code' [-Wswitch] case SCOPE_REF: ^~~~ cp/pt.c:7426:5: warning: case value '180' not in enumerated type 'enum tree_code' [-Wswitch] case MEMBER_REF: ^~~~ cp/pt.c:7383:5: warning: case value '183' not in enumerated type 'enum tree_code' [-Wswitch] case THROW_EXPR: ^~~~ cp/pt.c:7339:5: warning: case value '186' not in enumerated type 'enum tree_code' [-Wswitch] case TEMPLATE_DECL: ^~~~ cp/pt.c:7579:5: warning: case value '187' not in enumerated type 'enum tree_code' [-Wswitch] case TEMPLATE_PARM_INDEX: ^~~~ cp/pt.c:7576:5: warning: case value '188' not in enumerated type 'enum tree_code' [-Wswitch] case TEMPLATE_TYPE_PARM: ^~~~ cp/pt.c:7577:5: warning: case value '189' not in enumerated type 'enum tree_code' [-Wswitch] case TEMPLATE_TEMPLATE_PARM: ^~~~ cp/pt.c:7578:5: warning: case value '190' not in enumerated type 'enum tree_code' [-Wswitch] case BOUND_TEMPLATE_TEMPLATE_PARM: ^~~~ cp/pt.c:7586:5: warning: case value '191' not in enumerated type 'enum tree_code' [-Wswitch] case TYPENAME_TYPE: ^~~~ cp/pt.c:7587:5: warning: case value '192' not in enumerated type 'enum tree_code' [-Wswitch] case UNBOUND_CLASS_TEMPLATE: ^~~~ cp/pt.c:7588:5: warning: case value '193' not in enumerated type 'enum tree_code' [-Wswitch] case TYPEOF_TYPE: ^~~~ cp/pt.c:7525:5: warning: case value '197' not in enumerated type 'enum tree_code' [-Wswitch] case TEMPLATE_ID_EXPR: ^~~~ cp/pt.c:7345:5: warning: case value '200' not in enumerated type 'enum tree_code' [-Wswitch] case LOOKUP_EXPR: ^~~~ cp/pt.c:7495:5: warning: case value '201' not in enumerated type 'enum tree_code' [-Wswitch] case MODOP_EXPR: ^~~~ cp/pt.c:7364:5: warning: case value '202' not in enumerated type 'enum tree_code' [-Wswitch] case CAST_EXPR: ^~~~ cp/pt.c:7365:5: warning: case value '203' not in enumerated type 'enum tree_code' [-Wswitch] case REINTERPRET_CAST_EXPR: ^~~~ cp/pt.c:7366:5: warning: case value '204' not in enumerated type 'enum tree_code' [-Wswitch] case CONST_CAST_EXPR: ^~~~ cp/pt.c:7367:5: warning: case value '205' not in enumerated type 'enum tree_code' [-Wswitch] case STATIC_CAST_EXPR: ^~~~ cp/pt.c:7368:5: warning: case value '206' not in enumerated type 'enum tree_code' [-Wswitch] case DYNAMIC_CAST_EXPR: ^~~~ cp/pt.c:7425:5: warning: case value '207' not in enumerated type 'enum tree_code' [-Wswitch] case DOTSTAR_EXPR: ^~~~ cp/pt.c:7384:5: warning: case value '208' not in enumerated type 'enum tree_code' [-Wswitch] case TYPEID_EXPR: ^~~~ cp/pt.c:7496:5: warning: case value '209' not in enumerated type 'enum tree_code' [-Wswitch] case PSEUDO_DTOR_EXPR: ^~~~ cp/pt.c: In function 'tsubst_expr': cp/pt.c:7682:28: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] else if (TREE_CODE (decl) == USING_DECL) ^~ In file included from cp/pt.c:34:0: cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:2729:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) && LANG_TYPE_CLASS_CHECK (NODE)->anon_aggr) ^~~~~~~~~~~~ cp/pt.c:7706:10: note: in expansion of macro 'ANON_AGGR_TYPE_P' && ANON_AGGR_TYPE_P (TREE_TYPE (decl))) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:2729:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) && LANG_TYPE_CLASS_CHECK (NODE)->anon_aggr) ^~~~~~~~~~~~ cp/pt.c:7706:10: note: in expansion of macro 'ANON_AGGR_TYPE_P' && ANON_AGGR_TYPE_P (TREE_TYPE (decl))) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:2729:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) && LANG_TYPE_CLASS_CHECK (NODE)->anon_aggr) ^~~~~~~~~~~~ cp/pt.c:7706:10: note: in expansion of macro 'ANON_AGGR_TYPE_P' && ANON_AGGR_TYPE_P (TREE_TYPE (decl))) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:2729:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) && LANG_TYPE_CLASS_CHECK (NODE)->anon_aggr) ^~~~~~~~~~~~ cp/pt.c:7706:10: note: in expansion of macro 'ANON_AGGR_TYPE_P' && ANON_AGGR_TYPE_P (TREE_TYPE (decl))) ^~~~~~~~~~~~~~~~ cp/pt.c:7661:5: warning: case value '152' not in enumerated type 'enum tree_code' [-Wswitch] case EXPR_STMT: ^~~~ cp/pt.c:7802:5: warning: case value '153' not in enumerated type 'enum tree_code' [-Wswitch] case COMPOUND_STMT: ^~~~ cp/pt.c:7673:5: warning: case value '154' not in enumerated type 'enum tree_code' [-Wswitch] case DECL_STMT: ^~~~ cp/pt.c:7777:5: warning: case value '155' not in enumerated type 'enum tree_code' [-Wswitch] case IF_STMT: ^~~~ cp/pt.c:7736:5: warning: case value '156' not in enumerated type 'enum tree_code' [-Wswitch] case FOR_STMT: ^~~~ cp/pt.c:7753:5: warning: case value '157' not in enumerated type 'enum tree_code' [-Wswitch] case WHILE_STMT: ^~~~ cp/pt.c:7765:5: warning: case value '158' not in enumerated type 'enum tree_code' [-Wswitch] case DO_STMT: ^~~~ cp/pt.c:7655:5: warning: case value '159' not in enumerated type 'enum tree_code' [-Wswitch] case RETURN_STMT: ^~~~ cp/pt.c:7819:5: warning: case value '160' not in enumerated type 'enum tree_code' [-Wswitch] case BREAK_STMT: ^~~~ cp/pt.c:7824:5: warning: case value '161' not in enumerated type 'enum tree_code' [-Wswitch] case CONTINUE_STMT: ^~~~ cp/pt.c:7829:5: warning: case value '162' not in enumerated type 'enum tree_code' [-Wswitch] case SWITCH_STMT: ^~~~ cp/pt.c:7859:5: warning: case value '163' not in enumerated type 'enum tree_code' [-Wswitch] case GOTO_STMT: ^~~~ cp/pt.c:7849:5: warning: case value '164' not in enumerated type 'enum tree_code' [-Wswitch] case LABEL_STMT: ^~~~ cp/pt.c:7872:5: warning: case value '165' not in enumerated type 'enum tree_code' [-Wswitch] case ASM_STMT: ^~~~ cp/pt.c:7854:5: warning: case value '167' not in enumerated type 'enum tree_code' [-Wswitch] case FILE_STMT: ^~~~ cp/pt.c:7842:5: warning: case value '168' not in enumerated type 'enum tree_code' [-Wswitch] case CASE_LABEL: ^~~~ cp/pt.c:7667:5: warning: case value '195' not in enumerated type 'enum tree_code' [-Wswitch] case USING_STMT: ^~~~ cp/pt.c:7649:5: warning: case value '210' not in enumerated type 'enum tree_code' [-Wswitch] case CTOR_INITIALIZER: ^~~~ cp/pt.c:7642:5: warning: case value '211' not in enumerated type 'enum tree_code' [-Wswitch] case RETURN_INIT: ^~~~ cp/pt.c:7883:5: warning: case value '212' not in enumerated type 'enum tree_code' [-Wswitch] case TRY_BLOCK: ^~~~ cp/pt.c:7916:5: warning: case value '214' not in enumerated type 'enum tree_code' [-Wswitch] case HANDLER: ^~~~ cp/pt.c:7939:5: warning: case value '216' not in enumerated type 'enum tree_code' [-Wswitch] case TAG_DEFN: ^~~~ In file included from cp/cp-tree.h:35:0, from cp/pt.c:34: cp/pt.c: In function 'instantiate_template': cp/pt.c:7967:40: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] my_friendly_assert (TREE_CODE (tmpl) == TEMPLATE_DECL, 283); ^ ./c-common.h:890:5: note: in definition of macro 'my_friendly_assert' (((EXP) == 0) ? (fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0) : 0) ^~~ In file included from cp/pt.c:34:0: cp/cp-tree.h:1976:25: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (NODE) == TEMPLATE_DECL) \ ^ cp/pt.c:7970:7: note: in expansion of macro 'DECL_CLONED_FUNCTION_P' if (DECL_CLONED_FUNCTION_P (tmpl)) ^~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1976:25: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (NODE) == TEMPLATE_DECL) \ ^ cp/pt.c:7977:14: note: in expansion of macro 'DECL_CLONED_FUNCTION_P' clone && DECL_CLONED_FUNCTION_P (clone); ^~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/pt.c:8015:8: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (nt) && decl_function_context (TYPE_MAIN_DECL (nt))) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/pt.c:8015:8: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (nt) && decl_function_context (TYPE_MAIN_DECL (nt))) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/pt.c:8015:8: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (nt) && decl_function_context (TYPE_MAIN_DECL (nt))) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/pt.c:8015:8: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (nt) && decl_function_context (TYPE_MAIN_DECL (nt))) ^~~~~~~~~~~~ cp/cp-tree.h:1976:25: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (NODE) == TEMPLATE_DECL) \ ^ cp/pt.c:8048:32: note: in expansion of macro 'DECL_CLONED_FUNCTION_P' if (TREE_CHAIN (gen_tmpl) && DECL_CLONED_FUNCTION_P (TREE_CHAIN (gen_tmpl))) ^~~~~~~~~~~~~~~~~~~~~~ In file included from cp/cp-tree.h:35:0, from cp/pt.c:34: cp/pt.c: In function 'fn_type_unification': cp/pt.c:8106:38: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] my_friendly_assert (TREE_CODE (fn) == TEMPLATE_DECL, 0); ^ ./c-common.h:890:5: note: in definition of macro 'my_friendly_assert' (((EXP) == 0) ? (fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0) : 0) ^~~ cp/pt.c: In function 'resolve_overloaded_unification': cp/pt.c:8498:23: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (arg) == OFFSET_REF) ^~ In file included from cp/pt.c:34:0: cp/cp-tree.h:408:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == BASELINK) ^ cp/pt.c:8502:7: note: in expansion of macro 'BASELINK_P' if (BASELINK_P (arg)) ^~~~~~~~~~ cp/pt.c:8505:23: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (arg) == TEMPLATE_ID_EXPR) ^~ In file included from cp/pt.c:34:0: cp/cp-tree.h:394:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? TREE_CHAIN (NODE) : NULL_TREE) ^ cp/pt.c:8514:25: note: in expansion of macro 'OVL_NEXT' for (; arg; arg = OVL_NEXT (arg)) ^~~~~~~~ cp/cp-tree.h:392:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? OVL_FUNCTION (NODE) : (NODE)) ^ cp/pt.c:8516:14: note: in expansion of macro 'OVL_CURRENT' tree fn = OVL_CURRENT (arg); ^~~~~~~~~~~ cp/pt.c:8519:23: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (fn) != TEMPLATE_DECL) ^~ cp/pt.c:8532:28: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] else if (TREE_CODE (arg) == OVERLOAD ^~ In file included from cp/pt.c:34:0: cp/cp-tree.h:394:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? TREE_CHAIN (NODE) : NULL_TREE) ^ cp/pt.c:8535:25: note: in expansion of macro 'OVL_NEXT' for (; arg; arg = OVL_NEXT (arg)) ^~~~~~~~ In file included from cp/pt.c:32:0: cp/cp-tree.h:392:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? OVL_FUNCTION (NODE) : (NODE)) ^ ./tree.h:361:27: note: in definition of macro 'TREE_TYPE' #define TREE_TYPE(NODE) ((NODE)->common.type) ^~~~ cp/pt.c:8537:18: note: in expansion of macro 'OVL_CURRENT' TREE_TYPE (OVL_CURRENT (arg)), ^~~~~~~~~~~ In file included from cp/pt.c:34:0: cp/pt.c: In function 'get_template_base_recursive': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1383:6: note: in expansion of macro 'CLASS_TYPE_P' (((CLASS_TYPE_P (NODE) ? LANG_TYPE_CLASS_CHECK (NODE)->marks \ ^~~~~~~~~~~~ cp/cp-tree.h:1399:32: note: in expansion of macro 'CLASSTYPE_MARKED_N' #define CLASSTYPE_MARKED(NODE) CLASSTYPE_MARKED_N (NODE, 0) ^~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1595:6: note: in expansion of macro 'CLASSTYPE_MARKED' ? CLASSTYPE_MARKED (BINFO_TYPE (NODE)) \ ^~~~~~~~~~~~~~~~ cp/pt.c:8780:11: note: in expansion of macro 'BINFO_MARKED' if (BINFO_MARKED (base_binfo)) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1383:6: note: in expansion of macro 'CLASS_TYPE_P' (((CLASS_TYPE_P (NODE) ? LANG_TYPE_CLASS_CHECK (NODE)->marks \ ^~~~~~~~~~~~ cp/cp-tree.h:1399:32: note: in expansion of macro 'CLASSTYPE_MARKED_N' #define CLASSTYPE_MARKED(NODE) CLASSTYPE_MARKED_N (NODE, 0) ^~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1595:6: note: in expansion of macro 'CLASSTYPE_MARKED' ? CLASSTYPE_MARKED (BINFO_TYPE (NODE)) \ ^~~~~~~~~~~~~~~~ cp/pt.c:8780:11: note: in expansion of macro 'BINFO_MARKED' if (BINFO_MARKED (base_binfo)) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1383:6: note: in expansion of macro 'CLASS_TYPE_P' (((CLASS_TYPE_P (NODE) ? LANG_TYPE_CLASS_CHECK (NODE)->marks \ ^~~~~~~~~~~~ cp/cp-tree.h:1399:32: note: in expansion of macro 'CLASSTYPE_MARKED_N' #define CLASSTYPE_MARKED(NODE) CLASSTYPE_MARKED_N (NODE, 0) ^~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1595:6: note: in expansion of macro 'CLASSTYPE_MARKED' ? CLASSTYPE_MARKED (BINFO_TYPE (NODE)) \ ^~~~~~~~~~~~~~~~ cp/pt.c:8780:11: note: in expansion of macro 'BINFO_MARKED' if (BINFO_MARKED (base_binfo)) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1383:6: note: in expansion of macro 'CLASS_TYPE_P' (((CLASS_TYPE_P (NODE) ? LANG_TYPE_CLASS_CHECK (NODE)->marks \ ^~~~~~~~~~~~ cp/cp-tree.h:1399:32: note: in expansion of macro 'CLASSTYPE_MARKED_N' #define CLASSTYPE_MARKED(NODE) CLASSTYPE_MARKED_N (NODE, 0) ^~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1595:6: note: in expansion of macro 'CLASSTYPE_MARKED' ? CLASSTYPE_MARKED (BINFO_TYPE (NODE)) \ ^~~~~~~~~~~~~~~~ cp/pt.c:8780:11: note: in expansion of macro 'BINFO_MARKED' if (BINFO_MARKED (base_binfo)) ^~~~~~~~~~~~ cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1388:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) \ ^~~~~~~~~~~~ cp/cp-tree.h:1407:39: note: in expansion of macro 'SET_CLASSTYPE_MARKED_N' #define SET_CLASSTYPE_MARKED(NODE) SET_CLASSTYPE_MARKED_N (NODE, 0) ^~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1601:6: note: in expansion of macro 'SET_CLASSTYPE_MARKED' ? SET_CLASSTYPE_MARKED (BINFO_TYPE (NODE)) \ ^~~~~~~~~~~~~~~~~~~~ cp/pt.c:8789:2: note: in expansion of macro 'SET_BINFO_MARKED' SET_BINFO_MARKED (base_binfo); ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1388:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) \ ^~~~~~~~~~~~ cp/cp-tree.h:1407:39: note: in expansion of macro 'SET_CLASSTYPE_MARKED_N' #define SET_CLASSTYPE_MARKED(NODE) SET_CLASSTYPE_MARKED_N (NODE, 0) ^~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1601:6: note: in expansion of macro 'SET_CLASSTYPE_MARKED' ? SET_CLASSTYPE_MARKED (BINFO_TYPE (NODE)) \ ^~~~~~~~~~~~~~~~~~~~ cp/pt.c:8789:2: note: in expansion of macro 'SET_BINFO_MARKED' SET_BINFO_MARKED (base_binfo); ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1388:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) \ ^~~~~~~~~~~~ cp/cp-tree.h:1407:39: note: in expansion of macro 'SET_CLASSTYPE_MARKED_N' #define SET_CLASSTYPE_MARKED(NODE) SET_CLASSTYPE_MARKED_N (NODE, 0) ^~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1601:6: note: in expansion of macro 'SET_CLASSTYPE_MARKED' ? SET_CLASSTYPE_MARKED (BINFO_TYPE (NODE)) \ ^~~~~~~~~~~~~~~~~~~~ cp/pt.c:8789:2: note: in expansion of macro 'SET_BINFO_MARKED' SET_BINFO_MARKED (base_binfo); ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1388:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) \ ^~~~~~~~~~~~ cp/cp-tree.h:1407:39: note: in expansion of macro 'SET_CLASSTYPE_MARKED_N' #define SET_CLASSTYPE_MARKED(NODE) SET_CLASSTYPE_MARKED_N (NODE, 0) ^~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1601:6: note: in expansion of macro 'SET_CLASSTYPE_MARKED' ? SET_CLASSTYPE_MARKED (BINFO_TYPE (NODE)) \ ^~~~~~~~~~~~~~~~~~~~ cp/pt.c:8789:2: note: in expansion of macro 'SET_BINFO_MARKED' SET_BINFO_MARKED (base_binfo); ^~~~~~~~~~~~~~~~ cp/pt.c: In function 'template_decl_level': cp/pt.c:8847:5: warning: case value '186' not in enumerated type 'enum tree_code' [-Wswitch] case TEMPLATE_DECL: ^~~~ cp/pt.c: In function 'check_cv_quals_for_unify': cp/pt.c:8872:24: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (parm) == TEMPLATE_TYPE_PARM) ^~ cp/pt.c:8879:20: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] TREE_CODE (arg) != TEMPLATE_TYPE_PARM) ^~ cp/pt.c: In function 'unify': cp/pt.c:8976:26: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] && TREE_CODE (arg) != TEMPLATE_TYPE_PARM ^~ cp/pt.c:9015:29: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if ((TREE_CODE (parm) == TEMPLATE_TYPE_PARM ^~ cp/pt.c:9017:25: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || (TREE_CODE (parm) == TEMPLATE_TEMPLATE_PARM ^~ cp/pt.c:9018:29: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] && TREE_CODE (tparm) != TEMPLATE_DECL)) ^~ cp/pt.c:9021:28: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (parm) == BOUND_TEMPLATE_TEMPLATE_PARM) ^~ cp/pt.c:9025:24: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (arg) != BOUND_TEMPLATE_TEMPLATE_PARM ^~ In file included from cp/pt.c:32:0: cp/cp-tree.h:2290:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ ./tree.h:343:31: note: in definition of macro 'TREE_CHECK' #define TREE_CHECK(t, code) (t) ^ ./tree.h:818:29: note: in expansion of macro 'TREE_LIST_CHECK' #define TREE_PURPOSE(NODE) (TREE_LIST_CHECK (NODE)->list.purpose) ^~~~~~~~~~~~~~~ cp/cp-tree.h:2303:28: note: in expansion of macro 'TREE_PURPOSE' #define TI_TEMPLATE(NODE) (TREE_PURPOSE (NODE)) ^~~~~~~~~~~~ cp/cp-tree.h:2407:4: note: in expansion of macro 'TI_TEMPLATE' (TI_TEMPLATE (TYPE_TEMPLATE_INFO (NODE))) ^~~~~~~~~~~ cp/cp-tree.h:2407:17: note: in expansion of macro 'TYPE_TEMPLATE_INFO' (TI_TEMPLATE (TYPE_TEMPLATE_INFO (NODE))) ^~~~~~~~~~~~~~~~~~ cp/pt.c:9030:22: note: in expansion of macro 'TYPE_TI_TEMPLATE' tree parmtmpl = TYPE_TI_TEMPLATE (parm); ^~~~~~~~~~~~~~~~ cp/cp-tree.h:2290:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ ./tree.h:343:31: note: in definition of macro 'TREE_CHECK' #define TREE_CHECK(t, code) (t) ^ ./tree.h:819:27: note: in expansion of macro 'TREE_LIST_CHECK' #define TREE_VALUE(NODE) (TREE_LIST_CHECK (NODE)->list.value) ^~~~~~~~~~~~~~~ cp/cp-tree.h:2304:24: note: in expansion of macro 'TREE_VALUE' #define TI_ARGS(NODE) (TREE_VALUE (NODE)) ^~~~~~~~~~ cp/cp-tree.h:2411:4: note: in expansion of macro 'TI_ARGS' (TI_ARGS (TYPE_TEMPLATE_INFO (NODE))) ^~~~~~~ cp/cp-tree.h:2411:13: note: in expansion of macro 'TYPE_TEMPLATE_INFO' (TI_ARGS (TYPE_TEMPLATE_INFO (NODE))) ^~~~~~~~~~~~~~~~~~ cp/pt.c:9031:21: note: in expansion of macro 'TYPE_TI_ARGS' tree parmvec = TYPE_TI_ARGS (parm); ^~~~~~~~~~~~ cp/cp-tree.h:2290:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ ./tree.h:343:31: note: in definition of macro 'TREE_CHECK' #define TREE_CHECK(t, code) (t) ^ ./tree.h:819:27: note: in expansion of macro 'TREE_LIST_CHECK' #define TREE_VALUE(NODE) (TREE_LIST_CHECK (NODE)->list.value) ^~~~~~~~~~~~~~~ cp/cp-tree.h:2304:24: note: in expansion of macro 'TREE_VALUE' #define TI_ARGS(NODE) (TREE_VALUE (NODE)) ^~~~~~~~~~ cp/cp-tree.h:2411:4: note: in expansion of macro 'TI_ARGS' (TI_ARGS (TYPE_TEMPLATE_INFO (NODE))) ^~~~~~~ cp/cp-tree.h:2411:13: note: in expansion of macro 'TYPE_TEMPLATE_INFO' (TI_ARGS (TYPE_TEMPLATE_INFO (NODE))) ^~~~~~~~~~~~~~~~~~ cp/pt.c:9032:20: note: in expansion of macro 'TYPE_TI_ARGS' tree argvec = TYPE_TI_ARGS (arg); ^~~~~~~~~~~~ cp/cp-tree.h:2290:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ ./tree.h:343:31: note: in definition of macro 'TREE_CHECK' #define TREE_CHECK(t, code) (t) ^ ./tree.h:819:27: note: in expansion of macro 'TREE_LIST_CHECK' #define TREE_VALUE(NODE) (TREE_LIST_CHECK (NODE)->list.value) ^~~~~~~~~~~~~~~ cp/cp-tree.h:2413:41: note: in expansion of macro 'TREE_VALUE' #define INNERMOST_TEMPLATE_PARMS(NODE) TREE_VALUE (NODE) ^~~~~~~~~~ cp/cp-tree.h:2791:4: note: in expansion of macro 'INNERMOST_TEMPLATE_PARMS' INNERMOST_TEMPLATE_PARMS (DECL_TEMPLATE_PARMS (NODE)) ^~~~~~~~~~~~~~~~~~~~~~~~ ./tree.h:354:26: note: in expansion of macro 'TREE_CLASS_CHECK' #define DECL_CHECK(tree) TREE_CLASS_CHECK (tree, 'd') ^~~~~~~~~~~~~~~~ ./tree.h:1448:31: note: in expansion of macro 'DECL_CHECK' #define DECL_ARGUMENTS(NODE) (DECL_CHECK (NODE)->decl.arguments) ^~~~~~~~~~ cp/cp-tree.h:2789:41: note: in expansion of macro 'DECL_ARGUMENTS' #define DECL_TEMPLATE_PARMS(NODE) DECL_ARGUMENTS (NODE) ^~~~~~~~~~~~~~ cp/cp-tree.h:2791:30: note: in expansion of macro 'DECL_TEMPLATE_PARMS' INNERMOST_TEMPLATE_PARMS (DECL_TEMPLATE_PARMS (NODE)) ^~~~~~~~~~~~~~~~~~~ cp/pt.c:9034:10: note: in expansion of macro 'DECL_INNERMOST_TEMPLATE_PARMS' = DECL_INNERMOST_TEMPLATE_PARMS (TYPE_TI_TEMPLATE (arg)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tree-check.h:8:28: note: in expansion of macro 'TREE_CHECK' #define TREE_LIST_CHECK(t) TREE_CHECK (t, TREE_LIST) ^~~~~~~~~~ ./tree.h:818:29: note: in expansion of macro 'TREE_LIST_CHECK' #define TREE_PURPOSE(NODE) (TREE_LIST_CHECK (NODE)->list.purpose) ^~~~~~~~~~~~~~~ cp/cp-tree.h:2303:28: note: in expansion of macro 'TREE_PURPOSE' #define TI_TEMPLATE(NODE) (TREE_PURPOSE (NODE)) ^~~~~~~~~~~~ cp/cp-tree.h:2407:4: note: in expansion of macro 'TI_TEMPLATE' (TI_TEMPLATE (TYPE_TEMPLATE_INFO (NODE))) ^~~~~~~~~~~ cp/cp-tree.h:2407:17: note: in expansion of macro 'TYPE_TEMPLATE_INFO' (TI_TEMPLATE (TYPE_TEMPLATE_INFO (NODE))) ^~~~~~~~~~~~~~~~~~ cp/pt.c:9034:41: note: in expansion of macro 'TYPE_TI_TEMPLATE' = DECL_INNERMOST_TEMPLATE_PARMS (TYPE_TI_TEMPLATE (arg)); ^~~~~~~~~~~~~~~~ cp/cp-tree.h:2290:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ ./tree.h:343:31: note: in definition of macro 'TREE_CHECK' #define TREE_CHECK(t, code) (t) ^ ./tree.h:818:29: note: in expansion of macro 'TREE_LIST_CHECK' #define TREE_PURPOSE(NODE) (TREE_LIST_CHECK (NODE)->list.purpose) ^~~~~~~~~~~~~~~ cp/cp-tree.h:2303:28: note: in expansion of macro 'TREE_PURPOSE' #define TI_TEMPLATE(NODE) (TREE_PURPOSE (NODE)) ^~~~~~~~~~~~ cp/cp-tree.h:2407:4: note: in expansion of macro 'TI_TEMPLATE' (TI_TEMPLATE (TYPE_TEMPLATE_INFO (NODE))) ^~~~~~~~~~~ cp/cp-tree.h:2407:17: note: in expansion of macro 'TYPE_TEMPLATE_INFO' (TI_TEMPLATE (TYPE_TEMPLATE_INFO (NODE))) ^~~~~~~~~~~~~~~~~~ cp/pt.c:9063:10: note: in expansion of macro 'TYPE_TI_TEMPLATE' arg = TYPE_TI_TEMPLATE (arg); ^~~~~~~~~~~~~~~~ cp/pt.c:9068:28: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (parm) == TEMPLATE_TEMPLATE_PARM ^~ cp/pt.c:9069:24: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (parm) == BOUND_TEMPLATE_TEMPLATE_PARM) ^~ cp/pt.c:9179:27: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (arg) != PTRMEM_CST) ^~ cp/pt.c:9175:5: warning: case value '174' not in enumerated type 'enum tree_code' [-Wswitch] case PTRMEM_CST: ^~~~ cp/pt.c:8992:5: warning: case value '179' not in enumerated type 'enum tree_code' [-Wswitch] case SCOPE_REF: ^~~~ cp/pt.c:9396:5: warning: case value '186' not in enumerated type 'enum tree_code' [-Wswitch] case TEMPLATE_DECL: ^~~~ cp/pt.c:9122:5: warning: case value '187' not in enumerated type 'enum tree_code' [-Wswitch] case TEMPLATE_PARM_INDEX: ^~~~ cp/pt.c:8999:5: warning: case value '188' not in enumerated type 'enum tree_code' [-Wswitch] case TEMPLATE_TYPE_PARM: ^~~~ cp/pt.c:9000:5: warning: case value '189' not in enumerated type 'enum tree_code' [-Wswitch] case TEMPLATE_TEMPLATE_PARM: ^~~~ cp/pt.c:9001:5: warning: case value '190' not in enumerated type 'enum tree_code' [-Wswitch] case BOUND_TEMPLATE_TEMPLATE_PARM: ^~~~ cp/pt.c:8991:5: warning: case value '191' not in enumerated type 'enum tree_code' [-Wswitch] case TYPENAME_TYPE: ^~~~ cp/pt.c:8993:5: warning: case value '192' not in enumerated type 'enum tree_code' [-Wswitch] case UNBOUND_CLASS_TEMPLATE: ^~~~ cp/pt.c: In function 'most_general_template': cp/pt.c:9782:23: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (decl) != TEMPLATE_DECL) ^~ cp/pt.c:9793:47: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (DECL_TI_TEMPLATE (decl)) != TEMPLATE_DECL) ^~ In file included from cp/pt.c:34:0: cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/pt.c:9796:11: note: in expansion of macro 'CLASS_TYPE_P' if (CLASS_TYPE_P (TREE_TYPE (decl)) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/pt.c:9796:11: note: in expansion of macro 'CLASS_TYPE_P' if (CLASS_TYPE_P (TREE_TYPE (decl)) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/pt.c:9796:11: note: in expansion of macro 'CLASS_TYPE_P' if (CLASS_TYPE_P (TREE_TYPE (decl)) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/pt.c:9796:11: note: in expansion of macro 'CLASS_TYPE_P' if (CLASS_TYPE_P (TREE_TYPE (decl)) ^~~~~~~~~~~~ cp/cp-tree.h:2860:28: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (NODE) == TEMPLATE_DECL)) ^ cp/cp-tree.h:2188:5: note: in expansion of macro 'DECL_TEMPLATE_PARM_P' (!DECL_TEMPLATE_PARM_P (NODE) \ ^~~~~~~~~~~~~~~~~~~~ cp/pt.c:9801:12: note: in expansion of macro 'DECL_NAMESPACE_SCOPE_P' if (!DECL_NAMESPACE_SCOPE_P (decl) ^~~~~~~~~~~~~~~~~~~~~~ cp/pt.c: In function 'bt_instantiate_type_proc': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/pt.c:10006:7: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (entry->type) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/pt.c:10006:7: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (entry->type) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/pt.c:10006:7: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (entry->type) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/pt.c:10006:7: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (entry->type) ^~~~~~~~~~~~ cp/pt.c: In function 'do_type_instantiation': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/pt.c:10028:9: note: in expansion of macro 'CLASS_TYPE_P' if (! CLASS_TYPE_P (t) || ! CLASSTYPE_TEMPLATE_INFO (t)) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/pt.c:10028:9: note: in expansion of macro 'CLASS_TYPE_P' if (! CLASS_TYPE_P (t) || ! CLASSTYPE_TEMPLATE_INFO (t)) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/pt.c:10028:9: note: in expansion of macro 'CLASS_TYPE_P' if (! CLASS_TYPE_P (t) || ! CLASSTYPE_TEMPLATE_INFO (t)) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/pt.c:10028:9: note: in expansion of macro 'CLASS_TYPE_P' if (! CLASS_TYPE_P (t) || ! CLASSTYPE_TEMPLATE_INFO (t)) ^~~~~~~~~~~~ cp/pt.c: In function 'instantiate_decl': cp/cp-tree.h:1976:25: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (NODE) == TEMPLATE_DECL) \ ^ cp/pt.c:10281:41: note: in expansion of macro 'DECL_CLONED_FUNCTION_P' if (TREE_CODE (d) == FUNCTION_DECL && DECL_CLONED_FUNCTION_P (d)) ^~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:2860:28: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (NODE) == TEMPLATE_DECL)) ^ cp/cp-tree.h:2188:5: note: in expansion of macro 'DECL_TEMPLATE_PARM_P' (!DECL_TEMPLATE_PARM_P (NODE) \ ^~~~~~~~~~~~~~~~~~~~ cp/pt.c:10360:8: note: in expansion of macro 'DECL_NAMESPACE_SCOPE_P' if ((DECL_NAMESPACE_SCOPE_P (d) && !DECL_INITIALIZED_IN_CLASS_P (d)) ^~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1976:25: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (NODE) == TEMPLATE_DECL) \ ^ cp/cp-tree.h:1938:34: note: in expansion of macro 'DECL_CLONED_FUNCTION_P' (DECL_CONSTRUCTOR_P (NODE) && !DECL_CLONED_FUNCTION_P (NODE)) ^~~~~~~~~~~~~~~~~~~~~~ cp/pt.c:10387:11: note: in expansion of macro 'DECL_MAYBE_IN_CHARGE_CONSTRUCTOR_P' if (DECL_MAYBE_IN_CHARGE_CONSTRUCTOR_P (d) ^ cp/cp-tree.h:1976:25: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (NODE) == TEMPLATE_DECL) \ ^ cp/cp-tree.h:1952:33: note: in expansion of macro 'DECL_CLONED_FUNCTION_P' (DECL_DESTRUCTOR_P (NODE) && !DECL_CLONED_FUNCTION_P (NODE)) ^~~~~~~~~~~~~~~~~~~~~~ cp/pt.c:10388:7: note: in expansion of macro 'DECL_MAYBE_IN_CHARGE_DESTRUCTOR_P' || DECL_MAYBE_IN_CHARGE_DESTRUCTOR_P (d)) ^ cp/cp-tree.h:1976:25: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (NODE) == TEMPLATE_DECL) \ ^ cp/pt.c:10393:14: note: in expansion of macro 'DECL_CLONED_FUNCTION_P' t && DECL_CLONED_FUNCTION_P (t); ^~~~~~~~~~~~~~~~~~~~~~ cp/pt.c: In function 'invalid_nontype_parm_type_p': cp/pt.c:10884:29: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] else if (TREE_CODE (type) == TEMPLATE_TYPE_PARM) ^~ cp/pt.c:10886:29: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] else if (TREE_CODE (type) == TYPENAME_TYPE) ^~ At top level: cp/pt.c:5674:1: warning: 'list_eq' defined but not used [-Wunused-function] list_eq (t1, t2) ^~~~~~~ cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -Icp -I. -I./cp -I./config -I./../include cp/typeck2.c -o cp/typeck2.o In file included from cp/typeck2.c:37:0: cp/typeck2.c: In function 'abstract_virtuals_error': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/typeck2.c:142:8: note: in expansion of macro 'CLASS_TYPE_P' if (!CLASS_TYPE_P (type) || !CLASSTYPE_PURE_VIRTUALS (type)) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/typeck2.c:142:8: note: in expansion of macro 'CLASS_TYPE_P' if (!CLASS_TYPE_P (type) || !CLASSTYPE_PURE_VIRTUALS (type)) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/typeck2.c:142:8: note: in expansion of macro 'CLASS_TYPE_P' if (!CLASS_TYPE_P (type) || !CLASSTYPE_PURE_VIRTUALS (type)) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/typeck2.c:142:8: note: in expansion of macro 'CLASS_TYPE_P' if (!CLASS_TYPE_P (type) || !CLASSTYPE_PURE_VIRTUALS (type)) ^~~~~~~~~~~~ cp/typeck2.c: In function 'cxx_incomplete_type_diagnostic': cp/cp-tree.h:2290:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/typeck2.c:242:12: note: in expansion of macro 'TYPE_TEMPLATE_INFO' if (!TYPE_TEMPLATE_INFO (type)) ^~~~~~~~~~~~~~~~~~ cp/typeck2.c:275:43: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] else if (value && TREE_CODE (value) == OVERLOAD) ^~ cp/typeck2.c:266:5: warning: case value '188' not in enumerated type 'enum tree_code' [-Wswitch] case TEMPLATE_TYPE_PARM: ^~~~ In file included from cp/typeck2.c:37:0: cp/typeck2.c: In function 'store_init_value': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/typeck2.c:432:7: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (type)) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/typeck2.c:432:7: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (type)) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/typeck2.c:432:7: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (type)) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/typeck2.c:432:7: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (type)) ^~~~~~~~~~~~ cp/typeck2.c: In function 'digest_init': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:2590:4: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE (NODE) && CLASSTYPE_NON_AGGREGATE (NODE)) ^~~~~~~~~~~~ cp/typeck2.c:660:30: note: in expansion of macro 'TYPE_NON_AGGREGATE_CLASS' if (raw_constructor && TYPE_NON_AGGREGATE_CLASS (type) ^~~~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:2590:4: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE (NODE) && CLASSTYPE_NON_AGGREGATE (NODE)) ^~~~~~~~~~~~ cp/typeck2.c:660:30: note: in expansion of macro 'TYPE_NON_AGGREGATE_CLASS' if (raw_constructor && TYPE_NON_AGGREGATE_CLASS (type) ^~~~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:2590:4: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE (NODE) && CLASSTYPE_NON_AGGREGATE (NODE)) ^~~~~~~~~~~~ cp/typeck2.c:660:30: note: in expansion of macro 'TYPE_NON_AGGREGATE_CLASS' if (raw_constructor && TYPE_NON_AGGREGATE_CLASS (type) ^~~~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:2590:4: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE (NODE) && CLASSTYPE_NON_AGGREGATE (NODE)) ^~~~~~~~~~~~ cp/typeck2.c:660:30: note: in expansion of macro 'TYPE_NON_AGGREGATE_CLASS' if (raw_constructor && TYPE_NON_AGGREGATE_CLASS (type) ^~~~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:2590:4: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE (NODE) && CLASSTYPE_NON_AGGREGATE (NODE)) ^~~~~~~~~~~~ cp/typeck2.c:670:12: note: in expansion of macro 'TYPE_NON_AGGREGATE_CLASS' || TYPE_NON_AGGREGATE_CLASS (type)) ^~~~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:2590:4: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE (NODE) && CLASSTYPE_NON_AGGREGATE (NODE)) ^~~~~~~~~~~~ cp/typeck2.c:670:12: note: in expansion of macro 'TYPE_NON_AGGREGATE_CLASS' || TYPE_NON_AGGREGATE_CLASS (type)) ^~~~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:2590:4: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE (NODE) && CLASSTYPE_NON_AGGREGATE (NODE)) ^~~~~~~~~~~~ cp/typeck2.c:670:12: note: in expansion of macro 'TYPE_NON_AGGREGATE_CLASS' || TYPE_NON_AGGREGATE_CLASS (type)) ^~~~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:2590:4: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE (NODE) && CLASSTYPE_NON_AGGREGATE (NODE)) ^~~~~~~~~~~~ cp/typeck2.c:670:12: note: in expansion of macro 'TYPE_NON_AGGREGATE_CLASS' || TYPE_NON_AGGREGATE_CLASS (type)) ^~~~~~~~~~~~~~~~~~~~~~~~ cp/typeck2.c: In function 'process_init_constructor': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/typeck2.c:806:12: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (TREE_TYPE (type))) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/typeck2.c:806:12: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (TREE_TYPE (type))) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/typeck2.c:806:12: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (TREE_TYPE (type))) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/typeck2.c:806:12: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (TREE_TYPE (type))) ^~~~~~~~~~~~ cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/typeck2.c:897:12: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (TREE_TYPE (field))) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/typeck2.c:897:12: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (TREE_TYPE (field))) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/typeck2.c:897:12: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (TREE_TYPE (field))) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/typeck2.c:897:12: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (TREE_TYPE (field))) ^~~~~~~~~~~~ cp/typeck2.c: In function 'build_x_arrow': cp/typeck2.c:1118:24: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (rval) == OFFSET_REF) ^~ In file included from cp/typeck2.c:37:0: cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/typeck2.c:1130:7: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (type)) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/typeck2.c:1130:7: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (type)) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/typeck2.c:1130:7: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (type)) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/typeck2.c:1130:7: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (type)) ^~~~~~~~~~~~ cp/typeck2.c: In function 'build_m_component_ref': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/typeck2.c:1240:9: note: in expansion of macro 'IS_AGGR_TYPE' if (! IS_AGGR_TYPE (objtype)) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/typeck2.c:1240:9: note: in expansion of macro 'IS_AGGR_TYPE' if (! IS_AGGR_TYPE (objtype)) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/typeck2.c:1240:9: note: in expansion of macro 'IS_AGGR_TYPE' if (! IS_AGGR_TYPE (objtype)) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/typeck2.c:1240:9: note: in expansion of macro 'IS_AGGR_TYPE' if (! IS_AGGR_TYPE (objtype)) ^~~~~~~~~~~~ cp/typeck2.c: In function 'build_functional_cast': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/typeck2.c:1302:9: note: in expansion of macro 'IS_AGGR_TYPE' if (! IS_AGGR_TYPE (type)) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/typeck2.c:1302:9: note: in expansion of macro 'IS_AGGR_TYPE' if (! IS_AGGR_TYPE (type)) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/typeck2.c:1302:9: note: in expansion of macro 'IS_AGGR_TYPE' if (! IS_AGGR_TYPE (type)) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/typeck2.c:1302:9: note: in expansion of macro 'IS_AGGR_TYPE' if (! IS_AGGR_TYPE (type)) ^~~~~~~~~~~~ cp/typeck2.c: In function 'add_exception_specifier': cp/typeck2.c:1394:29: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] else if (TREE_CODE (core) == TEMPLATE_TYPE_PARM) ^~ cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -Icp -I. -I./cp -I./config -I./../include cp/class.c -o cp/class.o cp/class.c: In function 'modify_vtable_entry': cp/class.c:766:12: warning: variable 'base_fndecl' set but not used [-Wunused-but-set-variable] tree base_fndecl; ^~~~~~~~~~~ cp/class.c: In function 'add_method': cp/class.c:803:45: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] int template_conv_p = (TREE_CODE (method) == TEMPLATE_DECL ^~ In file included from cp/class.c:29:0: cp/cp-tree.h:1976:25: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (NODE) == TEMPLATE_DECL) \ ^ cp/cp-tree.h:1938:34: note: in expansion of macro 'DECL_CLONED_FUNCTION_P' (DECL_CONSTRUCTOR_P (NODE) && !DECL_CLONED_FUNCTION_P (NODE)) ^~~~~~~~~~~~~~~~~~~~~~ cp/class.c:823:7: note: in expansion of macro 'DECL_MAYBE_IN_CHARGE_CONSTRUCTOR_P' if (DECL_MAYBE_IN_CHARGE_CONSTRUCTOR_P (method)) ^ cp/cp-tree.h:1976:25: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (NODE) == TEMPLATE_DECL) \ ^ cp/cp-tree.h:1952:33: note: in expansion of macro 'DECL_CLONED_FUNCTION_P' (DECL_DESTRUCTOR_P (NODE) && !DECL_CLONED_FUNCTION_P (NODE)) ^~~~~~~~~~~~~~~~~~~~~~ cp/class.c:825:12: note: in expansion of macro 'DECL_MAYBE_IN_CHARGE_DESTRUCTOR_P' else if (DECL_MAYBE_IN_CHARGE_DESTRUCTOR_P (method)) ^ In file included from cp/class.c:29:0: cp/cp-tree.h:392:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? OVL_FUNCTION (NODE) : (NODE)) ^ cp/class.c:838:8: note: in expansion of macro 'OVL_CURRENT' m = OVL_CURRENT (m); ^~~~~~~~~~~ cp/class.c:842:47: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] have_template_convs_p = (TREE_CODE (m) == TEMPLATE_DECL ^~ In file included from cp/class.c:28:0: cp/cp-tree.h:392:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? OVL_FUNCTION (NODE) : (NODE)) ^ ./tree.h:698:34: note: in definition of macro 'TREE_LANG_FLAG_4' #define TREE_LANG_FLAG_4(NODE) ((NODE)->common.lang_flag_4) ^~~~ cp/cp-tree.h:2006:4: note: in expansion of macro 'IDENTIFIER_TYPENAME_P' (IDENTIFIER_TYPENAME_P (DECL_NAME (NODE))) ^~~~~~~~~~~~~~~~~~~~~ ./tree.h:354:26: note: in expansion of macro 'TREE_CLASS_CHECK' #define DECL_CHECK(tree) TREE_CLASS_CHECK (tree, 'd') ^~~~~~~~~~~~~~~~ ./tree.h:1389:26: note: in expansion of macro 'DECL_CHECK' #define DECL_NAME(NODE) (DECL_CHECK (NODE)->decl.name) ^~~~~~~~~~ cp/cp-tree.h:2006:27: note: in expansion of macro 'DECL_NAME' (IDENTIFIER_TYPENAME_P (DECL_NAME (NODE))) ^~~~~~~~~ cp/class.c:903:8: note: in expansion of macro 'DECL_CONV_FN_P' if (!DECL_CONV_FN_P (OVL_CURRENT (fn))) ^~~~~~~~~~~~~~ cp/class.c:903:24: note: in expansion of macro 'OVL_CURRENT' if (!DECL_CONV_FN_P (OVL_CURRENT (fn))) ^~~~~~~~~~~ In file included from cp/class.c:29:0: cp/cp-tree.h:394:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? TREE_CHAIN (NODE) : NULL_TREE) ^ cp/class.c:939:11: note: in expansion of macro 'OVL_NEXT' fns = OVL_NEXT (fns)) ^~~~~~~~ cp/cp-tree.h:392:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? OVL_FUNCTION (NODE) : (NODE)) ^ cp/class.c:941:14: note: in expansion of macro 'OVL_CURRENT' tree fn = OVL_CURRENT (fns); ^~~~~~~~~~~ cp/class.c:972:23: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (fn) == TEMPLATE_DECL ^~ In file included from cp/class.c:29:0: cp/class.c: In function 'delete_duplicate_fields_1': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:2729:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) && LANG_TYPE_CLASS_CHECK (NODE)->anon_aggr) ^~~~~~~~~~~~ cp/class.c:1041:13: note: in expansion of macro 'ANON_AGGR_TYPE_P' if (! ANON_AGGR_TYPE_P (TREE_TYPE (field))) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:2729:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) && LANG_TYPE_CLASS_CHECK (NODE)->anon_aggr) ^~~~~~~~~~~~ cp/class.c:1041:13: note: in expansion of macro 'ANON_AGGR_TYPE_P' if (! ANON_AGGR_TYPE_P (TREE_TYPE (field))) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:2729:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) && LANG_TYPE_CLASS_CHECK (NODE)->anon_aggr) ^~~~~~~~~~~~ cp/class.c:1041:13: note: in expansion of macro 'ANON_AGGR_TYPE_P' if (! ANON_AGGR_TYPE_P (TREE_TYPE (field))) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:2729:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) && LANG_TYPE_CLASS_CHECK (NODE)->anon_aggr) ^~~~~~~~~~~~ cp/class.c:1041:13: note: in expansion of macro 'ANON_AGGR_TYPE_P' if (! ANON_AGGR_TYPE_P (TREE_TYPE (field))) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:2729:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) && LANG_TYPE_CLASS_CHECK (NODE)->anon_aggr) ^~~~~~~~~~~~ cp/class.c:1054:14: note: in expansion of macro 'ANON_AGGR_TYPE_P' if (! ANON_AGGR_TYPE_P (TREE_TYPE (x))) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:2729:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) && LANG_TYPE_CLASS_CHECK (NODE)->anon_aggr) ^~~~~~~~~~~~ cp/class.c:1054:14: note: in expansion of macro 'ANON_AGGR_TYPE_P' if (! ANON_AGGR_TYPE_P (TREE_TYPE (x))) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:2729:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) && LANG_TYPE_CLASS_CHECK (NODE)->anon_aggr) ^~~~~~~~~~~~ cp/class.c:1054:14: note: in expansion of macro 'ANON_AGGR_TYPE_P' if (! ANON_AGGR_TYPE_P (TREE_TYPE (x))) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:2729:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) && LANG_TYPE_CLASS_CHECK (NODE)->anon_aggr) ^~~~~~~~~~~~ cp/class.c:1054:14: note: in expansion of macro 'ANON_AGGR_TYPE_P' if (! ANON_AGGR_TYPE_P (TREE_TYPE (x))) ^~~~~~~~~~~~~~~~ cp/class.c:1066:31: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] else if (TREE_CODE (field) == USING_DECL) ^~ In file included from cp/class.c:29:0: cp/cp-tree.h:2876:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == TEMPLATE_DECL \ ^ cp/cp-tree.h:2882:37: note: in expansion of macro 'DECL_CLASS_TEMPLATE_P' (TREE_CODE (NODE) == TYPE_DECL || DECL_CLASS_TEMPLATE_P (NODE)) ^~~~~~~~~~~~~~~~~~~~~ cp/class.c:1081:17: note: in expansion of macro 'DECL_DECLARES_TYPE_P' else if (DECL_DECLARES_TYPE_P (field) ^~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:2868:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == TEMPLATE_DECL && DECL_TEMPLATE_PARM_P (NODE)) ^ cp/cp-tree.h:2878:8: note: in expansion of macro 'DECL_TEMPLATE_TEMPLATE_PARM_P' && !DECL_TEMPLATE_TEMPLATE_PARM_P (NODE)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:2882:37: note: in expansion of macro 'DECL_CLASS_TEMPLATE_P' (TREE_CODE (NODE) == TYPE_DECL || DECL_CLASS_TEMPLATE_P (NODE)) ^~~~~~~~~~~~~~~~~~~~~ cp/class.c:1081:17: note: in expansion of macro 'DECL_DECLARES_TYPE_P' else if (DECL_DECLARES_TYPE_P (field) ^~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:2860:28: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (NODE) == TEMPLATE_DECL)) ^ cp/cp-tree.h:2868:41: note: in expansion of macro 'DECL_TEMPLATE_PARM_P' (TREE_CODE (NODE) == TEMPLATE_DECL && DECL_TEMPLATE_PARM_P (NODE)) ^~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:2878:8: note: in expansion of macro 'DECL_TEMPLATE_TEMPLATE_PARM_P' && !DECL_TEMPLATE_TEMPLATE_PARM_P (NODE)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:2882:37: note: in expansion of macro 'DECL_CLASS_TEMPLATE_P' (TREE_CODE (NODE) == TYPE_DECL || DECL_CLASS_TEMPLATE_P (NODE)) ^~~~~~~~~~~~~~~~~~~~~ cp/class.c:1081:17: note: in expansion of macro 'DECL_DECLARES_TYPE_P' else if (DECL_DECLARES_TYPE_P (field) ^~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:2876:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == TEMPLATE_DECL \ ^ cp/cp-tree.h:2882:37: note: in expansion of macro 'DECL_CLASS_TEMPLATE_P' (TREE_CODE (NODE) == TYPE_DECL || DECL_CLASS_TEMPLATE_P (NODE)) ^~~~~~~~~~~~~~~~~~~~~ cp/class.c:1082:13: note: in expansion of macro 'DECL_DECLARES_TYPE_P' && DECL_DECLARES_TYPE_P (x)) ^~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:2868:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == TEMPLATE_DECL && DECL_TEMPLATE_PARM_P (NODE)) ^ cp/cp-tree.h:2878:8: note: in expansion of macro 'DECL_TEMPLATE_TEMPLATE_PARM_P' && !DECL_TEMPLATE_TEMPLATE_PARM_P (NODE)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:2882:37: note: in expansion of macro 'DECL_CLASS_TEMPLATE_P' (TREE_CODE (NODE) == TYPE_DECL || DECL_CLASS_TEMPLATE_P (NODE)) ^~~~~~~~~~~~~~~~~~~~~ cp/class.c:1082:13: note: in expansion of macro 'DECL_DECLARES_TYPE_P' && DECL_DECLARES_TYPE_P (x)) ^~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:2860:28: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (NODE) == TEMPLATE_DECL)) ^ cp/cp-tree.h:2868:41: note: in expansion of macro 'DECL_TEMPLATE_PARM_P' (TREE_CODE (NODE) == TEMPLATE_DECL && DECL_TEMPLATE_PARM_P (NODE)) ^~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:2878:8: note: in expansion of macro 'DECL_TEMPLATE_TEMPLATE_PARM_P' && !DECL_TEMPLATE_TEMPLATE_PARM_P (NODE)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:2882:37: note: in expansion of macro 'DECL_CLASS_TEMPLATE_P' (TREE_CODE (NODE) == TYPE_DECL || DECL_CLASS_TEMPLATE_P (NODE)) ^~~~~~~~~~~~~~~~~~~~~ cp/class.c:1082:13: note: in expansion of macro 'DECL_DECLARES_TYPE_P' && DECL_DECLARES_TYPE_P (x)) ^~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:2876:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == TEMPLATE_DECL \ ^ cp/cp-tree.h:2882:37: note: in expansion of macro 'DECL_CLASS_TEMPLATE_P' (TREE_CODE (NODE) == TYPE_DECL || DECL_CLASS_TEMPLATE_P (NODE)) ^~~~~~~~~~~~~~~~~~~~~ cp/class.c:1088:17: note: in expansion of macro 'DECL_DECLARES_TYPE_P' else if (DECL_DECLARES_TYPE_P (field) ^~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:2868:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == TEMPLATE_DECL && DECL_TEMPLATE_PARM_P (NODE)) ^ cp/cp-tree.h:2878:8: note: in expansion of macro 'DECL_TEMPLATE_TEMPLATE_PARM_P' && !DECL_TEMPLATE_TEMPLATE_PARM_P (NODE)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:2882:37: note: in expansion of macro 'DECL_CLASS_TEMPLATE_P' (TREE_CODE (NODE) == TYPE_DECL || DECL_CLASS_TEMPLATE_P (NODE)) ^~~~~~~~~~~~~~~~~~~~~ cp/class.c:1088:17: note: in expansion of macro 'DECL_DECLARES_TYPE_P' else if (DECL_DECLARES_TYPE_P (field) ^~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:2860:28: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (NODE) == TEMPLATE_DECL)) ^ cp/cp-tree.h:2868:41: note: in expansion of macro 'DECL_TEMPLATE_PARM_P' (TREE_CODE (NODE) == TEMPLATE_DECL && DECL_TEMPLATE_PARM_P (NODE)) ^~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:2878:8: note: in expansion of macro 'DECL_TEMPLATE_TEMPLATE_PARM_P' && !DECL_TEMPLATE_TEMPLATE_PARM_P (NODE)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:2882:37: note: in expansion of macro 'DECL_CLASS_TEMPLATE_P' (TREE_CODE (NODE) == TYPE_DECL || DECL_CLASS_TEMPLATE_P (NODE)) ^~~~~~~~~~~~~~~~~~~~~ cp/class.c:1088:17: note: in expansion of macro 'DECL_DECLARES_TYPE_P' else if (DECL_DECLARES_TYPE_P (field) ^~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:2876:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == TEMPLATE_DECL \ ^ cp/cp-tree.h:2882:37: note: in expansion of macro 'DECL_CLASS_TEMPLATE_P' (TREE_CODE (NODE) == TYPE_DECL || DECL_CLASS_TEMPLATE_P (NODE)) ^~~~~~~~~~~~~~~~~~~~~ cp/class.c:1089:13: note: in expansion of macro 'DECL_DECLARES_TYPE_P' || DECL_DECLARES_TYPE_P (x)) ^~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:2868:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == TEMPLATE_DECL && DECL_TEMPLATE_PARM_P (NODE)) ^ cp/cp-tree.h:2878:8: note: in expansion of macro 'DECL_TEMPLATE_TEMPLATE_PARM_P' && !DECL_TEMPLATE_TEMPLATE_PARM_P (NODE)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:2882:37: note: in expansion of macro 'DECL_CLASS_TEMPLATE_P' (TREE_CODE (NODE) == TYPE_DECL || DECL_CLASS_TEMPLATE_P (NODE)) ^~~~~~~~~~~~~~~~~~~~~ cp/class.c:1089:13: note: in expansion of macro 'DECL_DECLARES_TYPE_P' || DECL_DECLARES_TYPE_P (x)) ^~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:2860:28: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (NODE) == TEMPLATE_DECL)) ^ cp/cp-tree.h:2868:41: note: in expansion of macro 'DECL_TEMPLATE_PARM_P' (TREE_CODE (NODE) == TEMPLATE_DECL && DECL_TEMPLATE_PARM_P (NODE)) ^~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:2878:8: note: in expansion of macro 'DECL_TEMPLATE_TEMPLATE_PARM_P' && !DECL_TEMPLATE_TEMPLATE_PARM_P (NODE)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:2882:37: note: in expansion of macro 'DECL_CLASS_TEMPLATE_P' (TREE_CODE (NODE) == TYPE_DECL || DECL_CLASS_TEMPLATE_P (NODE)) ^~~~~~~~~~~~~~~~~~~~~ cp/class.c:1089:13: note: in expansion of macro 'DECL_DECLARES_TYPE_P' || DECL_DECLARES_TYPE_P (x)) ^~~~~~~~~~~~~~~~~~~~ In file included from cp/class.c:29:0: cp/class.c: In function 'handle_using_decl': cp/cp-tree.h:408:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == BASELINK) ^ cp/class.c:1211:7: note: in expansion of macro 'BASELINK_P' if (BASELINK_P (fdecl)) ^~~~~~~~~~ cp/cp-tree.h:392:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? OVL_FUNCTION (NODE) : (NODE)) ^ cp/class.c:1219:14: note: in expansion of macro 'OVL_CURRENT' old_value = OVL_CURRENT (old_value); ^~~~~~~~~~~ cp/cp-tree.h:392:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? OVL_FUNCTION (NODE) : (NODE)) ^ cp/class.c:1241:10: note: in expansion of macro 'OVL_CURRENT' OVL_CURRENT (old_value)); ^~~~~~~~~~~ cp/cp-tree.h:394:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? TREE_CHAIN (NODE) : NULL_TREE) ^ cp/class.c:1254:27: note: in expansion of macro 'OVL_NEXT' for (; flist; flist = OVL_NEXT (flist)) ^~~~~~~~ cp/cp-tree.h:392:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? OVL_FUNCTION (NODE) : (NODE)) ^ cp/class.c:1256:17: note: in expansion of macro 'OVL_CURRENT' add_method (t, OVL_CURRENT (flist), /*error_p=*/0); ^~~~~~~~~~~ cp/cp-tree.h:392:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? OVL_FUNCTION (NODE) : (NODE)) ^ cp/class.c:1257:19: note: in expansion of macro 'OVL_CURRENT' alter_access (t, OVL_CURRENT (flist), access); ^~~~~~~~~~~ cp/class.c: In function 'maybe_warn_about_overly_private_class': cp/cp-tree.h:394:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? TREE_CHAIN (NODE) : NULL_TREE) ^ cp/class.c:1951:12: note: in expansion of macro 'OVL_NEXT' fn = OVL_NEXT (fn)) ^~~~~~~~ cp/cp-tree.h:392:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? OVL_FUNCTION (NODE) : (NODE)) ^ cp/class.c:1953:18: note: in expansion of macro 'OVL_CURRENT' tree ctor = OVL_CURRENT (fn); ^~~~~~~~~~~ In file included from cp/class.c:29:0: cp/class.c: In function 'field_decl_cmp': cp/cp-tree.h:2876:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == TEMPLATE_DECL \ ^ cp/cp-tree.h:2882:37: note: in expansion of macro 'DECL_CLASS_TEMPLATE_P' (TREE_CODE (NODE) == TYPE_DECL || DECL_CLASS_TEMPLATE_P (NODE)) ^~~~~~~~~~~~~~~~~~~~~ cp/class.c:1984:12: note: in expansion of macro 'DECL_DECLARES_TYPE_P' return DECL_DECLARES_TYPE_P (*y) - DECL_DECLARES_TYPE_P (*x); ^~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:2868:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == TEMPLATE_DECL && DECL_TEMPLATE_PARM_P (NODE)) ^ cp/cp-tree.h:2878:8: note: in expansion of macro 'DECL_TEMPLATE_TEMPLATE_PARM_P' && !DECL_TEMPLATE_TEMPLATE_PARM_P (NODE)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:2882:37: note: in expansion of macro 'DECL_CLASS_TEMPLATE_P' (TREE_CODE (NODE) == TYPE_DECL || DECL_CLASS_TEMPLATE_P (NODE)) ^~~~~~~~~~~~~~~~~~~~~ cp/class.c:1984:12: note: in expansion of macro 'DECL_DECLARES_TYPE_P' return DECL_DECLARES_TYPE_P (*y) - DECL_DECLARES_TYPE_P (*x); ^~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:2860:28: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (NODE) == TEMPLATE_DECL)) ^ cp/cp-tree.h:2868:41: note: in expansion of macro 'DECL_TEMPLATE_PARM_P' (TREE_CODE (NODE) == TEMPLATE_DECL && DECL_TEMPLATE_PARM_P (NODE)) ^~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:2878:8: note: in expansion of macro 'DECL_TEMPLATE_TEMPLATE_PARM_P' && !DECL_TEMPLATE_TEMPLATE_PARM_P (NODE)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:2882:37: note: in expansion of macro 'DECL_CLASS_TEMPLATE_P' (TREE_CODE (NODE) == TYPE_DECL || DECL_CLASS_TEMPLATE_P (NODE)) ^~~~~~~~~~~~~~~~~~~~~ cp/class.c:1984:12: note: in expansion of macro 'DECL_DECLARES_TYPE_P' return DECL_DECLARES_TYPE_P (*y) - DECL_DECLARES_TYPE_P (*x); ^~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:2876:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == TEMPLATE_DECL \ ^ cp/cp-tree.h:2882:37: note: in expansion of macro 'DECL_CLASS_TEMPLATE_P' (TREE_CODE (NODE) == TYPE_DECL || DECL_CLASS_TEMPLATE_P (NODE)) ^~~~~~~~~~~~~~~~~~~~~ cp/class.c:1984:40: note: in expansion of macro 'DECL_DECLARES_TYPE_P' return DECL_DECLARES_TYPE_P (*y) - DECL_DECLARES_TYPE_P (*x); ^~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:2868:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == TEMPLATE_DECL && DECL_TEMPLATE_PARM_P (NODE)) ^ cp/cp-tree.h:2878:8: note: in expansion of macro 'DECL_TEMPLATE_TEMPLATE_PARM_P' && !DECL_TEMPLATE_TEMPLATE_PARM_P (NODE)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:2882:37: note: in expansion of macro 'DECL_CLASS_TEMPLATE_P' (TREE_CODE (NODE) == TYPE_DECL || DECL_CLASS_TEMPLATE_P (NODE)) ^~~~~~~~~~~~~~~~~~~~~ cp/class.c:1984:40: note: in expansion of macro 'DECL_DECLARES_TYPE_P' return DECL_DECLARES_TYPE_P (*y) - DECL_DECLARES_TYPE_P (*x); ^~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:2860:28: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (NODE) == TEMPLATE_DECL)) ^ cp/cp-tree.h:2868:41: note: in expansion of macro 'DECL_TEMPLATE_PARM_P' (TREE_CODE (NODE) == TEMPLATE_DECL && DECL_TEMPLATE_PARM_P (NODE)) ^~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:2878:8: note: in expansion of macro 'DECL_TEMPLATE_TEMPLATE_PARM_P' && !DECL_TEMPLATE_TEMPLATE_PARM_P (NODE)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:2882:37: note: in expansion of macro 'DECL_CLASS_TEMPLATE_P' (TREE_CODE (NODE) == TYPE_DECL || DECL_CLASS_TEMPLATE_P (NODE)) ^~~~~~~~~~~~~~~~~~~~~ cp/class.c:1984:40: note: in expansion of macro 'DECL_DECLARES_TYPE_P' return DECL_DECLARES_TYPE_P (*y) - DECL_DECLARES_TYPE_P (*x); ^~~~~~~~~~~~~~~~~~~~ In file included from cp/class.c:28:0: cp/class.c: In function 'method_name_cmp': cp/cp-tree.h:392:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? OVL_FUNCTION (NODE) : (NODE)) ^ ./tree.h:344:36: note: in definition of macro 'TREE_CLASS_CHECK' #define TREE_CLASS_CHECK(t, code) (t) ^ ./tree.h:1389:26: note: in expansion of macro 'DECL_CHECK' #define DECL_NAME(NODE) (DECL_CHECK (NODE)->decl.name) ^~~~~~~~~~ cp/class.c:2006:7: note: in expansion of macro 'DECL_NAME' if (DECL_NAME (OVL_CURRENT (*m1)) < DECL_NAME (OVL_CURRENT (*m2))) ^~~~~~~~~ cp/class.c:2006:18: note: in expansion of macro 'OVL_CURRENT' if (DECL_NAME (OVL_CURRENT (*m1)) < DECL_NAME (OVL_CURRENT (*m2))) ^~~~~~~~~~~ cp/cp-tree.h:392:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? OVL_FUNCTION (NODE) : (NODE)) ^ ./tree.h:344:36: note: in definition of macro 'TREE_CLASS_CHECK' #define TREE_CLASS_CHECK(t, code) (t) ^ ./tree.h:1389:26: note: in expansion of macro 'DECL_CHECK' #define DECL_NAME(NODE) (DECL_CHECK (NODE)->decl.name) ^~~~~~~~~~ cp/class.c:2006:39: note: in expansion of macro 'DECL_NAME' if (DECL_NAME (OVL_CURRENT (*m1)) < DECL_NAME (OVL_CURRENT (*m2))) ^~~~~~~~~ cp/class.c:2006:50: note: in expansion of macro 'OVL_CURRENT' if (DECL_NAME (OVL_CURRENT (*m1)) < DECL_NAME (OVL_CURRENT (*m2))) ^~~~~~~~~~~ In file included from cp/class.c:28:0: cp/class.c: In function 'finish_struct_methods': cp/cp-tree.h:392:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? OVL_FUNCTION (NODE) : (NODE)) ^ ./tree.h:698:34: note: in definition of macro 'TREE_LANG_FLAG_4' #define TREE_LANG_FLAG_4(NODE) ((NODE)->common.lang_flag_4) ^~~~ cp/cp-tree.h:2006:4: note: in expansion of macro 'IDENTIFIER_TYPENAME_P' (IDENTIFIER_TYPENAME_P (DECL_NAME (NODE))) ^~~~~~~~~~~~~~~~~~~~~ ./tree.h:354:26: note: in expansion of macro 'TREE_CLASS_CHECK' #define DECL_CHECK(tree) TREE_CLASS_CHECK (tree, 'd') ^~~~~~~~~~~~~~~~ ./tree.h:1389:26: note: in expansion of macro 'DECL_CHECK' #define DECL_NAME(NODE) (DECL_CHECK (NODE)->decl.name) ^~~~~~~~~~ cp/cp-tree.h:2006:27: note: in expansion of macro 'DECL_NAME' (IDENTIFIER_TYPENAME_P (DECL_NAME (NODE))) ^~~~~~~~~ cp/class.c:2076:12: note: in expansion of macro 'DECL_CONV_FN_P' if (!DECL_CONV_FN_P (OVL_CURRENT (fn))) ^~~~~~~~~~~~~~ cp/class.c:2076:28: note: in expansion of macro 'OVL_CURRENT' if (!DECL_CONV_FN_P (OVL_CURRENT (fn))) ^~~~~~~~~~~ cp/class.c: In function 'duplicate_tag_error': cp/cp-tree.h:392:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? OVL_FUNCTION (NODE) : (NODE)) ^ ./tree.h:376:28: note: in definition of macro 'TREE_CHAIN' #define TREE_CHAIN(NODE) ((NODE)->common.chain) ^~~~ cp/class.c:2112:20: note: in expansion of macro 'OVL_CURRENT' TREE_CHAIN (OVL_CURRENT (unchain)) = NULL_TREE; ^~~~~~~~~~~ In file included from cp/class.c:29:0: cp/cp-tree.h:394:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? TREE_CHAIN (NODE) : NULL_TREE) ^ cp/class.c:2113:18: note: in expansion of macro 'OVL_NEXT' unchain = OVL_NEXT (unchain); ^~~~~~~~ In file included from cp/class.c:29:0: cp/class.c: In function 'dfs_modify_vtables': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1388:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) \ ^~~~~~~~~~~~ cp/cp-tree.h:1407:39: note: in expansion of macro 'SET_CLASSTYPE_MARKED_N' #define SET_CLASSTYPE_MARKED(NODE) SET_CLASSTYPE_MARKED_N (NODE, 0) ^~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1601:6: note: in expansion of macro 'SET_CLASSTYPE_MARKED' ? SET_CLASSTYPE_MARKED (BINFO_TYPE (NODE)) \ ^~~~~~~~~~~~~~~~~~~~ cp/class.c:2528:3: note: in expansion of macro 'SET_BINFO_MARKED' SET_BINFO_MARKED (binfo); ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1388:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) \ ^~~~~~~~~~~~ cp/cp-tree.h:1407:39: note: in expansion of macro 'SET_CLASSTYPE_MARKED_N' #define SET_CLASSTYPE_MARKED(NODE) SET_CLASSTYPE_MARKED_N (NODE, 0) ^~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1601:6: note: in expansion of macro 'SET_CLASSTYPE_MARKED' ? SET_CLASSTYPE_MARKED (BINFO_TYPE (NODE)) \ ^~~~~~~~~~~~~~~~~~~~ cp/class.c:2528:3: note: in expansion of macro 'SET_BINFO_MARKED' SET_BINFO_MARKED (binfo); ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1388:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) \ ^~~~~~~~~~~~ cp/cp-tree.h:1407:39: note: in expansion of macro 'SET_CLASSTYPE_MARKED_N' #define SET_CLASSTYPE_MARKED(NODE) SET_CLASSTYPE_MARKED_N (NODE, 0) ^~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1601:6: note: in expansion of macro 'SET_CLASSTYPE_MARKED' ? SET_CLASSTYPE_MARKED (BINFO_TYPE (NODE)) \ ^~~~~~~~~~~~~~~~~~~~ cp/class.c:2528:3: note: in expansion of macro 'SET_BINFO_MARKED' SET_BINFO_MARKED (binfo); ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1388:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) \ ^~~~~~~~~~~~ cp/cp-tree.h:1407:39: note: in expansion of macro 'SET_CLASSTYPE_MARKED_N' #define SET_CLASSTYPE_MARKED(NODE) SET_CLASSTYPE_MARKED_N (NODE, 0) ^~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1601:6: note: in expansion of macro 'SET_CLASSTYPE_MARKED' ? SET_CLASSTYPE_MARKED (BINFO_TYPE (NODE)) \ ^~~~~~~~~~~~~~~~~~~~ cp/class.c:2528:3: note: in expansion of macro 'SET_BINFO_MARKED' SET_BINFO_MARKED (binfo); ^~~~~~~~~~~~~~~~ In file included from cp/class.c:29:0: cp/class.c: In function 'get_basefndecls': cp/cp-tree.h:394:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? TREE_CHAIN (NODE) : NULL_TREE) ^ cp/class.c:2601:13: note: in expansion of macro 'OVL_NEXT' methods = OVL_NEXT (methods)) ^~~~~~~~ cp/cp-tree.h:392:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? OVL_FUNCTION (NODE) : (NODE)) ^ cp/class.c:2603:16: note: in expansion of macro 'OVL_CURRENT' tree method = OVL_CURRENT (methods); ^~~~~~~~~~~ cp/class.c: In function 'check_for_override': cp/class.c:2631:24: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (decl) == TEMPLATE_DECL) ^~ In file included from cp/class.c:28:0: cp/class.c: In function 'warn_hidden': cp/cp-tree.h:392:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? OVL_FUNCTION (NODE) : (NODE)) ^ ./tree.h:344:36: note: in definition of macro 'TREE_CLASS_CHECK' #define TREE_CLASS_CHECK(t, code) (t) ^ ./tree.h:1389:26: note: in expansion of macro 'DECL_CHECK' #define DECL_NAME(NODE) (DECL_CHECK (NODE)->decl.name) ^~~~~~~~~~ cp/class.c:2677:14: note: in expansion of macro 'DECL_NAME' name = DECL_NAME (OVL_CURRENT (TREE_VEC_ELT (method_vec, i))); ^~~~~~~~~ cp/class.c:2677:25: note: in expansion of macro 'OVL_CURRENT' name = DECL_NAME (OVL_CURRENT (TREE_VEC_ELT (method_vec, i))); ^~~~~~~~~~~ In file included from cp/class.c:29:0: cp/cp-tree.h:394:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? TREE_CHAIN (NODE) : NULL_TREE) ^ cp/class.c:2694:59: note: in expansion of macro 'OVL_NEXT' for (fns = TREE_VEC_ELT (method_vec, i); fns; fns = OVL_NEXT (fns)) ^~~~~~~~ cp/cp-tree.h:392:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? OVL_FUNCTION (NODE) : (NODE)) ^ cp/class.c:2696:13: note: in expansion of macro 'OVL_CURRENT' fndecl = OVL_CURRENT (fns); ^~~~~~~~~~~ cp/cp-tree.h:392:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? OVL_FUNCTION (NODE) : (NODE)) ^ cp/class.c:2719:5: note: in expansion of macro 'OVL_CURRENT' OVL_CURRENT (TREE_VEC_ELT (method_vec, i))); ^~~~~~~~~~~ In file included from cp/class.c:29:0: cp/class.c: In function 'finish_struct_anon': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:2729:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) && LANG_TYPE_CLASS_CHECK (NODE)->anon_aggr) ^~~~~~~~~~~~ cp/class.c:2742:7: note: in expansion of macro 'ANON_AGGR_TYPE_P' && ANON_AGGR_TYPE_P (TREE_TYPE (field))) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:2729:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) && LANG_TYPE_CLASS_CHECK (NODE)->anon_aggr) ^~~~~~~~~~~~ cp/class.c:2742:7: note: in expansion of macro 'ANON_AGGR_TYPE_P' && ANON_AGGR_TYPE_P (TREE_TYPE (field))) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:2729:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) && LANG_TYPE_CLASS_CHECK (NODE)->anon_aggr) ^~~~~~~~~~~~ cp/class.c:2742:7: note: in expansion of macro 'ANON_AGGR_TYPE_P' && ANON_AGGR_TYPE_P (TREE_TYPE (field))) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:2729:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) && LANG_TYPE_CLASS_CHECK (NODE)->anon_aggr) ^~~~~~~~~~~~ cp/class.c:2742:7: note: in expansion of macro 'ANON_AGGR_TYPE_P' && ANON_AGGR_TYPE_P (TREE_TYPE (field))) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1053:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (T) || TREE_CODE (T) == ENUMERAL_TYPE) ^~~~~~~~~~~~ cp/cp-tree.h:1021:4: note: in expansion of macro 'TAGGED_TYPE_P' (TAGGED_TYPE_P (NODE) && ANON_AGGRNAME_P (TYPE_LINKAGE_IDENTIFIER (NODE))) ^~~~~~~~~~~~~ cp/class.c:2756:12: note: in expansion of macro 'TYPE_ANONYMOUS_P' || TYPE_ANONYMOUS_P (TREE_TYPE (elt)))) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1053:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (T) || TREE_CODE (T) == ENUMERAL_TYPE) ^~~~~~~~~~~~ cp/cp-tree.h:1021:4: note: in expansion of macro 'TAGGED_TYPE_P' (TAGGED_TYPE_P (NODE) && ANON_AGGRNAME_P (TYPE_LINKAGE_IDENTIFIER (NODE))) ^~~~~~~~~~~~~ cp/class.c:2756:12: note: in expansion of macro 'TYPE_ANONYMOUS_P' || TYPE_ANONYMOUS_P (TREE_TYPE (elt)))) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1053:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (T) || TREE_CODE (T) == ENUMERAL_TYPE) ^~~~~~~~~~~~ cp/cp-tree.h:1021:4: note: in expansion of macro 'TAGGED_TYPE_P' (TAGGED_TYPE_P (NODE) && ANON_AGGRNAME_P (TYPE_LINKAGE_IDENTIFIER (NODE))) ^~~~~~~~~~~~~ cp/class.c:2756:12: note: in expansion of macro 'TYPE_ANONYMOUS_P' || TYPE_ANONYMOUS_P (TREE_TYPE (elt)))) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1053:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (T) || TREE_CODE (T) == ENUMERAL_TYPE) ^~~~~~~~~~~~ cp/cp-tree.h:1021:4: note: in expansion of macro 'TAGGED_TYPE_P' (TAGGED_TYPE_P (NODE) && ANON_AGGRNAME_P (TYPE_LINKAGE_IDENTIFIER (NODE))) ^~~~~~~~~~~~~ cp/class.c:2756:12: note: in expansion of macro 'TYPE_ANONYMOUS_P' || TYPE_ANONYMOUS_P (TREE_TYPE (elt)))) ^~~~~~~~~~~~~~~~ cp/class.c: In function 'count_fields': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:2729:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) && LANG_TYPE_CLASS_CHECK (NODE)->anon_aggr) ^~~~~~~~~~~~ cp/class.c:2921:42: note: in expansion of macro 'ANON_AGGR_TYPE_P' if (TREE_CODE (x) == FIELD_DECL && ANON_AGGR_TYPE_P (TREE_TYPE (x))) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:2729:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) && LANG_TYPE_CLASS_CHECK (NODE)->anon_aggr) ^~~~~~~~~~~~ cp/class.c:2921:42: note: in expansion of macro 'ANON_AGGR_TYPE_P' if (TREE_CODE (x) == FIELD_DECL && ANON_AGGR_TYPE_P (TREE_TYPE (x))) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:2729:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) && LANG_TYPE_CLASS_CHECK (NODE)->anon_aggr) ^~~~~~~~~~~~ cp/class.c:2921:42: note: in expansion of macro 'ANON_AGGR_TYPE_P' if (TREE_CODE (x) == FIELD_DECL && ANON_AGGR_TYPE_P (TREE_TYPE (x))) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:2729:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) && LANG_TYPE_CLASS_CHECK (NODE)->anon_aggr) ^~~~~~~~~~~~ cp/class.c:2921:42: note: in expansion of macro 'ANON_AGGR_TYPE_P' if (TREE_CODE (x) == FIELD_DECL && ANON_AGGR_TYPE_P (TREE_TYPE (x))) ^~~~~~~~~~~~~~~~ cp/class.c: In function 'add_fields_to_vec': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:2729:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) && LANG_TYPE_CLASS_CHECK (NODE)->anon_aggr) ^~~~~~~~~~~~ cp/class.c:2940:42: note: in expansion of macro 'ANON_AGGR_TYPE_P' if (TREE_CODE (x) == FIELD_DECL && ANON_AGGR_TYPE_P (TREE_TYPE (x))) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:2729:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) && LANG_TYPE_CLASS_CHECK (NODE)->anon_aggr) ^~~~~~~~~~~~ cp/class.c:2940:42: note: in expansion of macro 'ANON_AGGR_TYPE_P' if (TREE_CODE (x) == FIELD_DECL && ANON_AGGR_TYPE_P (TREE_TYPE (x))) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:2729:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) && LANG_TYPE_CLASS_CHECK (NODE)->anon_aggr) ^~~~~~~~~~~~ cp/class.c:2940:42: note: in expansion of macro 'ANON_AGGR_TYPE_P' if (TREE_CODE (x) == FIELD_DECL && ANON_AGGR_TYPE_P (TREE_TYPE (x))) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:2729:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) && LANG_TYPE_CLASS_CHECK (NODE)->anon_aggr) ^~~~~~~~~~~~ cp/class.c:2940:42: note: in expansion of macro 'ANON_AGGR_TYPE_P' if (TREE_CODE (x) == FIELD_DECL && ANON_AGGR_TYPE_P (TREE_TYPE (x))) ^~~~~~~~~~~~~~~~ cp/class.c: In function 'check_field_decl': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:2729:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) && LANG_TYPE_CLASS_CHECK (NODE)->anon_aggr) ^~~~~~~~~~~~ cp/cp-tree.h:2735:38: note: in expansion of macro 'ANON_AGGR_TYPE_P' (TREE_CODE (NODE) == UNION_TYPE && ANON_AGGR_TYPE_P (NODE)) ^~~~~~~~~~~~~~~~ cp/class.c:3068:7: note: in expansion of macro 'ANON_UNION_TYPE_P' if (ANON_UNION_TYPE_P (type)) ^~~~~~~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:2729:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) && LANG_TYPE_CLASS_CHECK (NODE)->anon_aggr) ^~~~~~~~~~~~ cp/cp-tree.h:2735:38: note: in expansion of macro 'ANON_AGGR_TYPE_P' (TREE_CODE (NODE) == UNION_TYPE && ANON_AGGR_TYPE_P (NODE)) ^~~~~~~~~~~~~~~~ cp/class.c:3068:7: note: in expansion of macro 'ANON_UNION_TYPE_P' if (ANON_UNION_TYPE_P (type)) ^~~~~~~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:2729:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) && LANG_TYPE_CLASS_CHECK (NODE)->anon_aggr) ^~~~~~~~~~~~ cp/cp-tree.h:2735:38: note: in expansion of macro 'ANON_AGGR_TYPE_P' (TREE_CODE (NODE) == UNION_TYPE && ANON_AGGR_TYPE_P (NODE)) ^~~~~~~~~~~~~~~~ cp/class.c:3068:7: note: in expansion of macro 'ANON_UNION_TYPE_P' if (ANON_UNION_TYPE_P (type)) ^~~~~~~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:2729:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) && LANG_TYPE_CLASS_CHECK (NODE)->anon_aggr) ^~~~~~~~~~~~ cp/cp-tree.h:2735:38: note: in expansion of macro 'ANON_AGGR_TYPE_P' (TREE_CODE (NODE) == UNION_TYPE && ANON_AGGR_TYPE_P (NODE)) ^~~~~~~~~~~~~~~~ cp/class.c:3068:7: note: in expansion of macro 'ANON_UNION_TYPE_P' if (ANON_UNION_TYPE_P (type)) ^~~~~~~~~~~~~~~~~ cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:2729:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) && LANG_TYPE_CLASS_CHECK (NODE)->anon_aggr) ^~~~~~~~~~~~ cp/class.c:3072:12: note: in expansion of macro 'ANON_AGGR_TYPE_P' else if (ANON_AGGR_TYPE_P (type)) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:2729:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) && LANG_TYPE_CLASS_CHECK (NODE)->anon_aggr) ^~~~~~~~~~~~ cp/class.c:3072:12: note: in expansion of macro 'ANON_AGGR_TYPE_P' else if (ANON_AGGR_TYPE_P (type)) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:2729:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) && LANG_TYPE_CLASS_CHECK (NODE)->anon_aggr) ^~~~~~~~~~~~ cp/class.c:3072:12: note: in expansion of macro 'ANON_AGGR_TYPE_P' else if (ANON_AGGR_TYPE_P (type)) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:2729:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) && LANG_TYPE_CLASS_CHECK (NODE)->anon_aggr) ^~~~~~~~~~~~ cp/class.c:3072:12: note: in expansion of macro 'ANON_AGGR_TYPE_P' else if (ANON_AGGR_TYPE_P (type)) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/class.c:3084:12: note: in expansion of macro 'CLASS_TYPE_P' else if (CLASS_TYPE_P (type)) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/class.c:3084:12: note: in expansion of macro 'CLASS_TYPE_P' else if (CLASS_TYPE_P (type)) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/class.c:3084:12: note: in expansion of macro 'CLASS_TYPE_P' else if (CLASS_TYPE_P (type)) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/class.c:3084:12: note: in expansion of macro 'CLASS_TYPE_P' else if (CLASS_TYPE_P (type)) ^~~~~~~~~~~~ cp/class.c: In function 'check_field_decls': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/class.c:3208:12: note: in expansion of macro 'CLASS_TYPE_P' if (CLASS_TYPE_P (element_type) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/class.c:3208:12: note: in expansion of macro 'CLASS_TYPE_P' if (CLASS_TYPE_P (element_type) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/class.c:3208:12: note: in expansion of macro 'CLASS_TYPE_P' if (CLASS_TYPE_P (element_type) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/class.c:3208:12: note: in expansion of macro 'CLASS_TYPE_P' if (CLASS_TYPE_P (element_type) ^~~~~~~~~~~~ cp/class.c:3214:25: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (x) == USING_DECL) ^~ cp/class.c:3229:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (x) == TEMPLATE_DECL) ^~ In file included from cp/class.c:29:0: cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/class.c:3320:11: note: in expansion of macro 'CLASS_TYPE_P' if (CLASS_TYPE_P (type)) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/class.c:3320:11: note: in expansion of macro 'CLASS_TYPE_P' if (CLASS_TYPE_P (type)) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/class.c:3320:11: note: in expansion of macro 'CLASS_TYPE_P' if (CLASS_TYPE_P (type)) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/class.c:3320:11: note: in expansion of macro 'CLASS_TYPE_P' if (CLASS_TYPE_P (type)) ^~~~~~~~~~~~ cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/class.c:3358:16: note: in expansion of macro 'IS_AGGR_TYPE' else if (IS_AGGR_TYPE (type)) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/class.c:3358:16: note: in expansion of macro 'IS_AGGR_TYPE' else if (IS_AGGR_TYPE (type)) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/class.c:3358:16: note: in expansion of macro 'IS_AGGR_TYPE' else if (IS_AGGR_TYPE (type)) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/class.c:3358:16: note: in expansion of macro 'IS_AGGR_TYPE' else if (IS_AGGR_TYPE (type)) ^~~~~~~~~~~~ cp/class.c: In function 'walk_subobject_offsets': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/class.c:3500:7: note: in expansion of macro 'CLASS_TYPE_P' if (CLASS_TYPE_P (type)) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/class.c:3500:7: note: in expansion of macro 'CLASS_TYPE_P' if (CLASS_TYPE_P (type)) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/class.c:3500:7: note: in expansion of macro 'CLASS_TYPE_P' if (CLASS_TYPE_P (type)) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/class.c:3500:7: note: in expansion of macro 'CLASS_TYPE_P' if (CLASS_TYPE_P (type)) ^~~~~~~~~~~~ cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/class.c:3643:12: note: in expansion of macro 'CLASS_TYPE_P' if (!CLASS_TYPE_P (element_type) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/class.c:3643:12: note: in expansion of macro 'CLASS_TYPE_P' if (!CLASS_TYPE_P (element_type) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/class.c:3643:12: note: in expansion of macro 'CLASS_TYPE_P' if (!CLASS_TYPE_P (element_type) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/class.c:3643:12: note: in expansion of macro 'CLASS_TYPE_P' if (!CLASS_TYPE_P (element_type) ^~~~~~~~~~~~ cp/class.c: In function 'layout_nonempty_base_or_field': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/class.c:3802:16: note: in expansion of macro 'CLASS_TYPE_P' if (binfo && CLASS_TYPE_P (BINFO_TYPE (binfo))) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/class.c:3802:16: note: in expansion of macro 'CLASS_TYPE_P' if (binfo && CLASS_TYPE_P (BINFO_TYPE (binfo))) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/class.c:3802:16: note: in expansion of macro 'CLASS_TYPE_P' if (binfo && CLASS_TYPE_P (BINFO_TYPE (binfo))) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/class.c:3802:16: note: in expansion of macro 'CLASS_TYPE_P' if (binfo && CLASS_TYPE_P (BINFO_TYPE (binfo))) ^~~~~~~~~~~~ cp/class.c: In function 'build_clone': cp/class.c:4091:29: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (clone) != TEMPLATE_DECL) ^~ cp/class.c:4130:25: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (clone) != TEMPLATE_DECL) ^~ cp/class.c:4169:25: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (clone) == TEMPLATE_DECL) ^~ In file included from cp/class.c:29:0: cp/class.c: In function 'clone_function_decl': cp/cp-tree.h:1976:25: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (NODE) == TEMPLATE_DECL) \ ^ cp/cp-tree.h:1938:34: note: in expansion of macro 'DECL_CLONED_FUNCTION_P' (DECL_CONSTRUCTOR_P (NODE) && !DECL_CLONED_FUNCTION_P (NODE)) ^~~~~~~~~~~~~~~~~~~~~~ cp/class.c:4201:7: note: in expansion of macro 'DECL_MAYBE_IN_CHARGE_CONSTRUCTOR_P' if (DECL_MAYBE_IN_CHARGE_CONSTRUCTOR_P (fn)) ^ In file included from cp/cp-tree.h:35:0, from cp/class.c:29: cp/cp-tree.h:1976:25: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (NODE) == TEMPLATE_DECL) \ ^ ./c-common.h:890:5: note: in definition of macro 'my_friendly_assert' (((EXP) == 0) ? (fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0) : 0) ^~~ cp/cp-tree.h:1952:33: note: in expansion of macro 'DECL_CLONED_FUNCTION_P' (DECL_DESTRUCTOR_P (NODE) && !DECL_CLONED_FUNCTION_P (NODE)) ^~~~~~~~~~~~~~~~~~~~~~ cp/class.c:4214:27: note: in expansion of macro 'DECL_MAYBE_IN_CHARGE_DESTRUCTOR_P' my_friendly_assert (DECL_MAYBE_IN_CHARGE_DESTRUCTOR_P (fn), 20000411); ^ In file included from cp/class.c:29:0: cp/class.c: In function 'clone_constructors_and_destructors': cp/cp-tree.h:394:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? TREE_CHAIN (NODE) : NULL_TREE) ^ cp/class.c:4331:53: note: in expansion of macro 'OVL_NEXT' for (fns = CLASSTYPE_CONSTRUCTORS (t); fns; fns = OVL_NEXT (fns)) ^~~~~~~~ cp/cp-tree.h:392:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? OVL_FUNCTION (NODE) : (NODE)) ^ cp/class.c:4332:26: note: in expansion of macro 'OVL_CURRENT' clone_function_decl (OVL_CURRENT (fns), /*update_method_vec_p=*/1); ^~~~~~~~~~~ cp/cp-tree.h:394:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? TREE_CHAIN (NODE) : NULL_TREE) ^ cp/class.c:4333:52: note: in expansion of macro 'OVL_NEXT' for (fns = CLASSTYPE_DESTRUCTORS (t); fns; fns = OVL_NEXT (fns)) ^~~~~~~~ cp/cp-tree.h:392:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? OVL_FUNCTION (NODE) : (NODE)) ^ cp/class.c:4334:26: note: in expansion of macro 'OVL_CURRENT' clone_function_decl (OVL_CURRENT (fns), /*update_method_vec_p=*/1); ^~~~~~~~~~~ In file included from cp/cp-tree.h:35:0, from cp/class.c:29: cp/class.c: In function 'type_requires_array_cookie': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ ./c-common.h:890:5: note: in definition of macro 'my_friendly_assert' (((EXP) == 0) ? (fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0) : 0) ^~~ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/class.c:4367:23: note: in expansion of macro 'CLASS_TYPE_P' my_friendly_assert (CLASS_TYPE_P (type), 20010712); ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ ./c-common.h:890:5: note: in definition of macro 'my_friendly_assert' (((EXP) == 0) ? (fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0) : 0) ^~~ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/class.c:4367:23: note: in expansion of macro 'CLASS_TYPE_P' my_friendly_assert (CLASS_TYPE_P (type), 20010712); ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ ./c-common.h:890:5: note: in definition of macro 'my_friendly_assert' (((EXP) == 0) ? (fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0) : 0) ^~~ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/class.c:4367:23: note: in expansion of macro 'CLASS_TYPE_P' my_friendly_assert (CLASS_TYPE_P (type), 20010712); ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ ./c-common.h:890:5: note: in definition of macro 'my_friendly_assert' (((EXP) == 0) ? (fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0) : 0) ^~~ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/class.c:4367:23: note: in expansion of macro 'CLASS_TYPE_P' my_friendly_assert (CLASS_TYPE_P (type), 20010712); ^~~~~~~~~~~~ In file included from cp/class.c:29:0: cp/cp-tree.h:394:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? TREE_CHAIN (NODE) : NULL_TREE) ^ cp/class.c:4387:51: note: in expansion of macro 'OVL_NEXT' for (fns = BASELINK_FUNCTIONS (fns); fns; fns = OVL_NEXT (fns)) ^~~~~~~~ cp/cp-tree.h:392:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? OVL_FUNCTION (NODE) : (NODE)) ^ cp/class.c:4393:12: note: in expansion of macro 'OVL_CURRENT' fn = OVL_CURRENT (fns); ^~~~~~~~~~~ In file included from cp/class.c:29:0: cp/class.c: In function 'create_vtable_ptr': cp/cp-tree.h:1976:25: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (NODE) == TEMPLATE_DECL) \ ^ cp/cp-tree.h:1952:33: note: in expansion of macro 'DECL_CLONED_FUNCTION_P' (DECL_DESTRUCTOR_P (NODE) && !DECL_CLONED_FUNCTION_P (NODE)) ^~~~~~~~~~~~~~~~~~~~~~ cp/class.c:4512:30: note: in expansion of macro 'DECL_MAYBE_IN_CHARGE_DESTRUCTOR_P' if (DECL_VINDEX (fn) && !DECL_MAYBE_IN_CHARGE_DESTRUCTOR_P (fn) ^ cp/class.c: In function 'finish_struct_1': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/class.c:5300:11: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (t)) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/class.c:5300:11: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (t)) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/class.c:5300:11: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (t)) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/class.c:5300:11: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (t)) ^~~~~~~~~~~~ cp/class.c: In function 'fixed_type_or_null': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/class.c:5619:7: note: in expansion of macro 'IS_AGGR_TYPE' && IS_AGGR_TYPE (TREE_TYPE (TREE_TYPE (instance)))) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/class.c:5619:7: note: in expansion of macro 'IS_AGGR_TYPE' && IS_AGGR_TYPE (TREE_TYPE (TREE_TYPE (instance)))) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/class.c:5619:7: note: in expansion of macro 'IS_AGGR_TYPE' && IS_AGGR_TYPE (TREE_TYPE (TREE_TYPE (instance)))) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/class.c:5619:7: note: in expansion of macro 'IS_AGGR_TYPE' && IS_AGGR_TYPE (TREE_TYPE (TREE_TYPE (instance)))) ^~~~~~~~~~~~ cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/class.c:5629:11: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (TREE_TYPE (instance))) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/class.c:5629:11: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (TREE_TYPE (instance))) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/class.c:5629:11: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (TREE_TYPE (instance))) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/class.c:5629:11: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (TREE_TYPE (instance))) ^~~~~~~~~~~~ cp/class.c: In function 'push_nested_class': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/class.c:5941:12: note: in expansion of macro 'IS_AGGR_TYPE' || ! IS_AGGR_TYPE (type) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/class.c:5941:12: note: in expansion of macro 'IS_AGGR_TYPE' || ! IS_AGGR_TYPE (type) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/class.c:5941:12: note: in expansion of macro 'IS_AGGR_TYPE' || ! IS_AGGR_TYPE (type) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/class.c:5941:12: note: in expansion of macro 'IS_AGGR_TYPE' || ! IS_AGGR_TYPE (type) ^~~~~~~~~~~~ cp/class.c:5942:27: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (type) == TEMPLATE_TYPE_PARM ^~ cp/class.c:5943:27: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (type) == BOUND_TEMPLATE_TEMPLATE_PARM) ^~ In file included from cp/class.c:29:0: cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/class.c:5948:18: note: in expansion of macro 'CLASS_TYPE_P' if (context && CLASS_TYPE_P (context)) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/class.c:5948:18: note: in expansion of macro 'CLASS_TYPE_P' if (context && CLASS_TYPE_P (context)) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/class.c:5948:18: note: in expansion of macro 'CLASS_TYPE_P' if (context && CLASS_TYPE_P (context)) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/class.c:5948:18: note: in expansion of macro 'CLASS_TYPE_P' if (context && CLASS_TYPE_P (context)) ^~~~~~~~~~~~ cp/class.c: In function 'pop_nested_class': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/class.c:5961:18: note: in expansion of macro 'CLASS_TYPE_P' if (context && CLASS_TYPE_P (context)) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/class.c:5961:18: note: in expansion of macro 'CLASS_TYPE_P' if (context && CLASS_TYPE_P (context)) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/class.c:5961:18: note: in expansion of macro 'CLASS_TYPE_P' if (context && CLASS_TYPE_P (context)) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/class.c:5961:18: note: in expansion of macro 'CLASS_TYPE_P' if (context && CLASS_TYPE_P (context)) ^~~~~~~~~~~~ cp/class.c: In function 'resolve_address_of_overloaded_function': cp/class.c:6122:23: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (fn) == TEMPLATE_DECL) ^~ cp/class.c:6177:23: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (fn) != TEMPLATE_DECL) ^~ In file included from cp/class.c:29:0: cp/cp-tree.h:394:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? TREE_CHAIN (NODE) : NULL_TREE) ^ cp/class.c:6235:39: note: in expansion of macro 'OVL_NEXT' for (; overload; overload = OVL_NEXT (overload)) ^~~~~~~~ cp/cp-tree.h:392:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? OVL_FUNCTION (NODE) : (NODE)) ^ cp/class.c:6236:45: note: in expansion of macro 'OVL_CURRENT' matches = tree_cons (NULL_TREE, OVL_CURRENT (overload), ^~~~~~~~~~~ cp/class.c: In function 'instantiate_type': cp/class.c:6345:23: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (rhs) == BASELINK) ^~ cp/class.c:6350:23: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (rhs) != OVERLOAD) ^~ In file included from cp/class.c:29:0: cp/cp-tree.h:408:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == BASELINK) ^ cp/class.c:6393:11: note: in expansion of macro 'BASELINK_P' if (BASELINK_P (rhs)) ^~~~~~~~~~ In file included from cp/cp-tree.h:35:0, from cp/class.c:29: cp/class.c:6399:43: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] my_friendly_assert (TREE_CODE (rhs) == TEMPLATE_ID_EXPR, 0); ^ ./c-common.h:890:5: note: in definition of macro 'my_friendly_assert' (((EXP) == 0) ? (fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0) : 0) ^~~ cp/cp-tree.h:408:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == BASELINK) ^ ./c-common.h:890:5: note: in definition of macro 'my_friendly_assert' (((EXP) == 0) ? (fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0) : 0) ^~~ cp/class.c:6428:27: note: in expansion of macro 'BASELINK_P' my_friendly_assert (BASELINK_P (rhs), 990412); ^~~~~~~~~~ cp/class.c:6391:5: warning: case value '173' not in enumerated type 'enum tree_code' [-Wswitch] case OFFSET_REF: ^~~~ cp/class.c:6360:5: warning: case value '181' not in enumerated type 'enum tree_code' [-Wswitch] case TYPE_EXPR: ^~~~ cp/class.c:6403:5: warning: case value '197' not in enumerated type 'enum tree_code' [-Wswitch] case TEMPLATE_ID_EXPR: ^~~~ cp/class.c:6417:5: warning: case value '198' not in enumerated type 'enum tree_code' [-Wswitch] case OVERLOAD: ^~~~ In file included from cp/class.c:29:0: cp/class.c: In function 'is_empty_class': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/class.c:6633:9: note: in expansion of macro 'IS_AGGR_TYPE' if (! IS_AGGR_TYPE (type)) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/class.c:6633:9: note: in expansion of macro 'IS_AGGR_TYPE' if (! IS_AGGR_TYPE (type)) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/class.c:6633:9: note: in expansion of macro 'IS_AGGR_TYPE' if (! IS_AGGR_TYPE (type)) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/class.c:6633:9: note: in expansion of macro 'IS_AGGR_TYPE' if (! IS_AGGR_TYPE (type)) ^~~~~~~~~~~~ cp/class.c: In function 'contains_empty_class_p': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/class.c:6651:7: note: in expansion of macro 'CLASS_TYPE_P' if (CLASS_TYPE_P (type)) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/class.c:6651:7: note: in expansion of macro 'CLASS_TYPE_P' if (CLASS_TYPE_P (type)) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/class.c:6651:7: note: in expansion of macro 'CLASS_TYPE_P' if (CLASS_TYPE_P (type)) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/class.c:6651:7: note: in expansion of macro 'CLASS_TYPE_P' if (CLASS_TYPE_P (type)) ^~~~~~~~~~~~ In file included from cp/class.c:28:0: cp/class.c: In function 'note_name_declared_in_class': cp/cp-tree.h:392:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? OVL_FUNCTION (NODE) : (NODE)) ^ ./tree.h:344:36: note: in definition of macro 'TREE_CLASS_CHECK' #define TREE_CLASS_CHECK(t, code) (t) ^ ./tree.h:1389:26: note: in expansion of macro 'DECL_CHECK' #define DECL_NAME(NODE) (DECL_CHECK (NODE)->decl.name) ^~~~~~~~~~ cp/class.c:6772:6: note: in expansion of macro 'DECL_NAME' DECL_NAME (OVL_CURRENT (decl)), ^~~~~~~~~ cp/class.c:6772:17: note: in expansion of macro 'OVL_CURRENT' DECL_NAME (OVL_CURRENT (decl)), ^~~~~~~~~~~ In file included from cp/class.c:29:0: cp/class.c: In function 'dfs_build_secondary_vptr_vtt_inits': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1388:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) \ ^~~~~~~~~~~~ cp/cp-tree.h:1407:39: note: in expansion of macro 'SET_CLASSTYPE_MARKED_N' #define SET_CLASSTYPE_MARKED(NODE) SET_CLASSTYPE_MARKED_N (NODE, 0) ^~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1601:6: note: in expansion of macro 'SET_CLASSTYPE_MARKED' ? SET_CLASSTYPE_MARKED (BINFO_TYPE (NODE)) \ ^~~~~~~~~~~~~~~~~~~~ cp/class.c:7434:3: note: in expansion of macro 'SET_BINFO_MARKED' SET_BINFO_MARKED (binfo); ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1388:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) \ ^~~~~~~~~~~~ cp/cp-tree.h:1407:39: note: in expansion of macro 'SET_CLASSTYPE_MARKED_N' #define SET_CLASSTYPE_MARKED(NODE) SET_CLASSTYPE_MARKED_N (NODE, 0) ^~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1601:6: note: in expansion of macro 'SET_CLASSTYPE_MARKED' ? SET_CLASSTYPE_MARKED (BINFO_TYPE (NODE)) \ ^~~~~~~~~~~~~~~~~~~~ cp/class.c:7434:3: note: in expansion of macro 'SET_BINFO_MARKED' SET_BINFO_MARKED (binfo); ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1388:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) \ ^~~~~~~~~~~~ cp/cp-tree.h:1407:39: note: in expansion of macro 'SET_CLASSTYPE_MARKED_N' #define SET_CLASSTYPE_MARKED(NODE) SET_CLASSTYPE_MARKED_N (NODE, 0) ^~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1601:6: note: in expansion of macro 'SET_CLASSTYPE_MARKED' ? SET_CLASSTYPE_MARKED (BINFO_TYPE (NODE)) \ ^~~~~~~~~~~~~~~~~~~~ cp/class.c:7434:3: note: in expansion of macro 'SET_BINFO_MARKED' SET_BINFO_MARKED (binfo); ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1388:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) \ ^~~~~~~~~~~~ cp/cp-tree.h:1407:39: note: in expansion of macro 'SET_CLASSTYPE_MARKED_N' #define SET_CLASSTYPE_MARKED(NODE) SET_CLASSTYPE_MARKED_N (NODE, 0) ^~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1601:6: note: in expansion of macro 'SET_CLASSTYPE_MARKED' ? SET_CLASSTYPE_MARKED (BINFO_TYPE (NODE)) \ ^~~~~~~~~~~~~~~~~~~~ cp/class.c:7434:3: note: in expansion of macro 'SET_BINFO_MARKED' SET_BINFO_MARKED (binfo); ^~~~~~~~~~~~~~~~ cp/class.c: In function 'dfs_ctor_vtable_bases_queue_p': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1383:6: note: in expansion of macro 'CLASS_TYPE_P' (((CLASS_TYPE_P (NODE) ? LANG_TYPE_CLASS_CHECK (NODE)->marks \ ^~~~~~~~~~~~ cp/cp-tree.h:1399:32: note: in expansion of macro 'CLASSTYPE_MARKED_N' #define CLASSTYPE_MARKED(NODE) CLASSTYPE_MARKED_N (NODE, 0) ^~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1595:6: note: in expansion of macro 'CLASSTYPE_MARKED' ? CLASSTYPE_MARKED (BINFO_TYPE (NODE)) \ ^~~~~~~~~~~~~~~~ cp/class.c:7493:8: note: in expansion of macro 'BINFO_MARKED' if (!BINFO_MARKED (binfo) == VTT_MARKED_BINFO_P ((tree) data)) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1383:6: note: in expansion of macro 'CLASS_TYPE_P' (((CLASS_TYPE_P (NODE) ? LANG_TYPE_CLASS_CHECK (NODE)->marks \ ^~~~~~~~~~~~ cp/cp-tree.h:1399:32: note: in expansion of macro 'CLASSTYPE_MARKED_N' #define CLASSTYPE_MARKED(NODE) CLASSTYPE_MARKED_N (NODE, 0) ^~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1595:6: note: in expansion of macro 'CLASSTYPE_MARKED' ? CLASSTYPE_MARKED (BINFO_TYPE (NODE)) \ ^~~~~~~~~~~~~~~~ cp/class.c:7493:8: note: in expansion of macro 'BINFO_MARKED' if (!BINFO_MARKED (binfo) == VTT_MARKED_BINFO_P ((tree) data)) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1383:6: note: in expansion of macro 'CLASS_TYPE_P' (((CLASS_TYPE_P (NODE) ? LANG_TYPE_CLASS_CHECK (NODE)->marks \ ^~~~~~~~~~~~ cp/cp-tree.h:1399:32: note: in expansion of macro 'CLASSTYPE_MARKED_N' #define CLASSTYPE_MARKED(NODE) CLASSTYPE_MARKED_N (NODE, 0) ^~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1595:6: note: in expansion of macro 'CLASSTYPE_MARKED' ? CLASSTYPE_MARKED (BINFO_TYPE (NODE)) \ ^~~~~~~~~~~~~~~~ cp/class.c:7493:8: note: in expansion of macro 'BINFO_MARKED' if (!BINFO_MARKED (binfo) == VTT_MARKED_BINFO_P ((tree) data)) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1383:6: note: in expansion of macro 'CLASS_TYPE_P' (((CLASS_TYPE_P (NODE) ? LANG_TYPE_CLASS_CHECK (NODE)->marks \ ^~~~~~~~~~~~ cp/cp-tree.h:1399:32: note: in expansion of macro 'CLASSTYPE_MARKED_N' #define CLASSTYPE_MARKED(NODE) CLASSTYPE_MARKED_N (NODE, 0) ^~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1595:6: note: in expansion of macro 'CLASSTYPE_MARKED' ? CLASSTYPE_MARKED (BINFO_TYPE (NODE)) \ ^~~~~~~~~~~~~~~~ cp/class.c:7493:8: note: in expansion of macro 'BINFO_MARKED' if (!BINFO_MARKED (binfo) == VTT_MARKED_BINFO_P ((tree) data)) ^~~~~~~~~~~~ cp/class.c:7493:29: warning: logical not is only applied to the left hand side of comparison [-Wlogical-not-parentheses] if (!BINFO_MARKED (binfo) == VTT_MARKED_BINFO_P ((tree) data)) ^~ cp/class.c:7493:7: note: add parentheses around left hand side expression to silence this warning if (!BINFO_MARKED (binfo) == VTT_MARKED_BINFO_P ((tree) data)) In file included from cp/class.c:29:0: cp/class.c: In function 'dfs_fixup_binfo_vtbls': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1394:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) \ ^~~~~~~~~~~~ cp/cp-tree.h:1408:39: note: in expansion of macro 'CLEAR_CLASSTYPE_MARKED_N' #define CLEAR_CLASSTYPE_MARKED(NODE) CLEAR_CLASSTYPE_MARKED_N (NODE, 0) ^~~~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1605:6: note: in expansion of macro 'CLEAR_CLASSTYPE_MARKED' ? CLEAR_CLASSTYPE_MARKED (BINFO_TYPE (NODE)) \ ^~~~~~~~~~~~~~~~~~~~~~ cp/class.c:7508:3: note: in expansion of macro 'CLEAR_BINFO_MARKED' CLEAR_BINFO_MARKED (binfo); ^~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1394:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) \ ^~~~~~~~~~~~ cp/cp-tree.h:1408:39: note: in expansion of macro 'CLEAR_CLASSTYPE_MARKED_N' #define CLEAR_CLASSTYPE_MARKED(NODE) CLEAR_CLASSTYPE_MARKED_N (NODE, 0) ^~~~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1605:6: note: in expansion of macro 'CLEAR_CLASSTYPE_MARKED' ? CLEAR_CLASSTYPE_MARKED (BINFO_TYPE (NODE)) \ ^~~~~~~~~~~~~~~~~~~~~~ cp/class.c:7508:3: note: in expansion of macro 'CLEAR_BINFO_MARKED' CLEAR_BINFO_MARKED (binfo); ^~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1394:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) \ ^~~~~~~~~~~~ cp/cp-tree.h:1408:39: note: in expansion of macro 'CLEAR_CLASSTYPE_MARKED_N' #define CLEAR_CLASSTYPE_MARKED(NODE) CLEAR_CLASSTYPE_MARKED_N (NODE, 0) ^~~~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1605:6: note: in expansion of macro 'CLEAR_CLASSTYPE_MARKED' ? CLEAR_CLASSTYPE_MARKED (BINFO_TYPE (NODE)) \ ^~~~~~~~~~~~~~~~~~~~~~ cp/class.c:7508:3: note: in expansion of macro 'CLEAR_BINFO_MARKED' CLEAR_BINFO_MARKED (binfo); ^~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1394:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) \ ^~~~~~~~~~~~ cp/cp-tree.h:1408:39: note: in expansion of macro 'CLEAR_CLASSTYPE_MARKED_N' #define CLEAR_CLASSTYPE_MARKED(NODE) CLEAR_CLASSTYPE_MARKED_N (NODE, 0) ^~~~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1605:6: note: in expansion of macro 'CLEAR_CLASSTYPE_MARKED' ? CLEAR_CLASSTYPE_MARKED (BINFO_TYPE (NODE)) \ ^~~~~~~~~~~~~~~~~~~~~~ cp/class.c:7508:3: note: in expansion of macro 'CLEAR_BINFO_MARKED' CLEAR_BINFO_MARKED (binfo); ^~~~~~~~~~~~~~~~~~ cp/class.c: In function 'build_vtbl_initializer': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1394:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) \ ^~~~~~~~~~~~ cp/cp-tree.h:1412:39: note: in expansion of macro 'CLEAR_CLASSTYPE_MARKED_N' #define CLEAR_CLASSTYPE_MARKED3(NODE) CLEAR_CLASSTYPE_MARKED_N (NODE, 2) ^~~~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1619:6: note: in expansion of macro 'CLEAR_CLASSTYPE_MARKED3' ? CLEAR_CLASSTYPE_MARKED3 (BINFO_TYPE (NODE))\ ^~~~~~~~~~~~~~~~~~~~~~~ cp/class.c:7813:5: note: in expansion of macro 'CLEAR_BINFO_VTABLE_PATH_MARKED' CLEAR_BINFO_VTABLE_PATH_MARKED (TREE_VALUE (vbase)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1394:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) \ ^~~~~~~~~~~~ cp/cp-tree.h:1412:39: note: in expansion of macro 'CLEAR_CLASSTYPE_MARKED_N' #define CLEAR_CLASSTYPE_MARKED3(NODE) CLEAR_CLASSTYPE_MARKED_N (NODE, 2) ^~~~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1619:6: note: in expansion of macro 'CLEAR_CLASSTYPE_MARKED3' ? CLEAR_CLASSTYPE_MARKED3 (BINFO_TYPE (NODE))\ ^~~~~~~~~~~~~~~~~~~~~~~ cp/class.c:7813:5: note: in expansion of macro 'CLEAR_BINFO_VTABLE_PATH_MARKED' CLEAR_BINFO_VTABLE_PATH_MARKED (TREE_VALUE (vbase)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1394:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) \ ^~~~~~~~~~~~ cp/cp-tree.h:1412:39: note: in expansion of macro 'CLEAR_CLASSTYPE_MARKED_N' #define CLEAR_CLASSTYPE_MARKED3(NODE) CLEAR_CLASSTYPE_MARKED_N (NODE, 2) ^~~~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1619:6: note: in expansion of macro 'CLEAR_CLASSTYPE_MARKED3' ? CLEAR_CLASSTYPE_MARKED3 (BINFO_TYPE (NODE))\ ^~~~~~~~~~~~~~~~~~~~~~~ cp/class.c:7813:5: note: in expansion of macro 'CLEAR_BINFO_VTABLE_PATH_MARKED' CLEAR_BINFO_VTABLE_PATH_MARKED (TREE_VALUE (vbase)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1394:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) \ ^~~~~~~~~~~~ cp/cp-tree.h:1412:39: note: in expansion of macro 'CLEAR_CLASSTYPE_MARKED_N' #define CLEAR_CLASSTYPE_MARKED3(NODE) CLEAR_CLASSTYPE_MARKED_N (NODE, 2) ^~~~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1619:6: note: in expansion of macro 'CLEAR_CLASSTYPE_MARKED3' ? CLEAR_CLASSTYPE_MARKED3 (BINFO_TYPE (NODE))\ ^~~~~~~~~~~~~~~~~~~~~~~ cp/class.c:7813:5: note: in expansion of macro 'CLEAR_BINFO_VTABLE_PATH_MARKED' CLEAR_BINFO_VTABLE_PATH_MARKED (TREE_VALUE (vbase)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cp/class.c: In function 'build_vbase_offset_vtbl_entries': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1383:6: note: in expansion of macro 'CLASS_TYPE_P' (((CLASS_TYPE_P (NODE) ? LANG_TYPE_CLASS_CHECK (NODE)->marks \ ^~~~~~~~~~~~ cp/cp-tree.h:1401:33: note: in expansion of macro 'CLASSTYPE_MARKED_N' #define CLASSTYPE_MARKED3(NODE) CLASSTYPE_MARKED_N (NODE, 2) ^~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1611:6: note: in expansion of macro 'CLASSTYPE_MARKED3' ? CLASSTYPE_MARKED3 (BINFO_TYPE (NODE)) \ ^~~~~~~~~~~~~~~~~ cp/class.c:8014:11: note: in expansion of macro 'BINFO_VTABLE_PATH_MARKED' if (BINFO_VTABLE_PATH_MARKED (b)) ^~~~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1383:6: note: in expansion of macro 'CLASS_TYPE_P' (((CLASS_TYPE_P (NODE) ? LANG_TYPE_CLASS_CHECK (NODE)->marks \ ^~~~~~~~~~~~ cp/cp-tree.h:1401:33: note: in expansion of macro 'CLASSTYPE_MARKED_N' #define CLASSTYPE_MARKED3(NODE) CLASSTYPE_MARKED_N (NODE, 2) ^~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1611:6: note: in expansion of macro 'CLASSTYPE_MARKED3' ? CLASSTYPE_MARKED3 (BINFO_TYPE (NODE)) \ ^~~~~~~~~~~~~~~~~ cp/class.c:8014:11: note: in expansion of macro 'BINFO_VTABLE_PATH_MARKED' if (BINFO_VTABLE_PATH_MARKED (b)) ^~~~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1383:6: note: in expansion of macro 'CLASS_TYPE_P' (((CLASS_TYPE_P (NODE) ? LANG_TYPE_CLASS_CHECK (NODE)->marks \ ^~~~~~~~~~~~ cp/cp-tree.h:1401:33: note: in expansion of macro 'CLASSTYPE_MARKED_N' #define CLASSTYPE_MARKED3(NODE) CLASSTYPE_MARKED_N (NODE, 2) ^~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1611:6: note: in expansion of macro 'CLASSTYPE_MARKED3' ? CLASSTYPE_MARKED3 (BINFO_TYPE (NODE)) \ ^~~~~~~~~~~~~~~~~ cp/class.c:8014:11: note: in expansion of macro 'BINFO_VTABLE_PATH_MARKED' if (BINFO_VTABLE_PATH_MARKED (b)) ^~~~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1383:6: note: in expansion of macro 'CLASS_TYPE_P' (((CLASS_TYPE_P (NODE) ? LANG_TYPE_CLASS_CHECK (NODE)->marks \ ^~~~~~~~~~~~ cp/cp-tree.h:1401:33: note: in expansion of macro 'CLASSTYPE_MARKED_N' #define CLASSTYPE_MARKED3(NODE) CLASSTYPE_MARKED_N (NODE, 2) ^~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1611:6: note: in expansion of macro 'CLASSTYPE_MARKED3' ? CLASSTYPE_MARKED3 (BINFO_TYPE (NODE)) \ ^~~~~~~~~~~~~~~~~ cp/class.c:8014:11: note: in expansion of macro 'BINFO_VTABLE_PATH_MARKED' if (BINFO_VTABLE_PATH_MARKED (b)) ^~~~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1388:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) \ ^~~~~~~~~~~~ cp/cp-tree.h:1411:39: note: in expansion of macro 'SET_CLASSTYPE_MARKED_N' #define SET_CLASSTYPE_MARKED3(NODE) SET_CLASSTYPE_MARKED_N (NODE, 2) ^~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1615:6: note: in expansion of macro 'SET_CLASSTYPE_MARKED3' ? SET_CLASSTYPE_MARKED3 (BINFO_TYPE (NODE)) \ ^~~~~~~~~~~~~~~~~~~~~ cp/class.c:8016:7: note: in expansion of macro 'SET_BINFO_VTABLE_PATH_MARKED' SET_BINFO_VTABLE_PATH_MARKED (b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1388:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) \ ^~~~~~~~~~~~ cp/cp-tree.h:1411:39: note: in expansion of macro 'SET_CLASSTYPE_MARKED_N' #define SET_CLASSTYPE_MARKED3(NODE) SET_CLASSTYPE_MARKED_N (NODE, 2) ^~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1615:6: note: in expansion of macro 'SET_CLASSTYPE_MARKED3' ? SET_CLASSTYPE_MARKED3 (BINFO_TYPE (NODE)) \ ^~~~~~~~~~~~~~~~~~~~~ cp/class.c:8016:7: note: in expansion of macro 'SET_BINFO_VTABLE_PATH_MARKED' SET_BINFO_VTABLE_PATH_MARKED (b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1388:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) \ ^~~~~~~~~~~~ cp/cp-tree.h:1411:39: note: in expansion of macro 'SET_CLASSTYPE_MARKED_N' #define SET_CLASSTYPE_MARKED3(NODE) SET_CLASSTYPE_MARKED_N (NODE, 2) ^~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1615:6: note: in expansion of macro 'SET_CLASSTYPE_MARKED3' ? SET_CLASSTYPE_MARKED3 (BINFO_TYPE (NODE)) \ ^~~~~~~~~~~~~~~~~~~~~ cp/class.c:8016:7: note: in expansion of macro 'SET_BINFO_VTABLE_PATH_MARKED' SET_BINFO_VTABLE_PATH_MARKED (b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1388:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) \ ^~~~~~~~~~~~ cp/cp-tree.h:1411:39: note: in expansion of macro 'SET_CLASSTYPE_MARKED_N' #define SET_CLASSTYPE_MARKED3(NODE) SET_CLASSTYPE_MARKED_N (NODE, 2) ^~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1615:6: note: in expansion of macro 'SET_CLASSTYPE_MARKED3' ? SET_CLASSTYPE_MARKED3 (BINFO_TYPE (NODE)) \ ^~~~~~~~~~~~~~~~~~~~~ cp/class.c:8016:7: note: in expansion of macro 'SET_BINFO_VTABLE_PATH_MARKED' SET_BINFO_VTABLE_PATH_MARKED (b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ cp/class.c: In function 'build_rtti_vtbl_entries': cp/class.c:8306:8: warning: variable 'basetype' set but not used [-Wunused-but-set-variable] tree basetype; ^~~~~~~~ cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -Icp -I. -I./cp -I./config -I./../include cp/decl2.c -o cp/decl2.o In file included from cp/decl2.c:37:0: cp/decl2.c: In function 'grok_x_components': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:2729:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) && LANG_TYPE_CLASS_CHECK (NODE)->anon_aggr) ^~~~~~~~~~~~ cp/decl2.c:217:26: note: in expansion of macro 'ANON_AGGR_TYPE_P' if (t == NULL_TREE || !ANON_AGGR_TYPE_P (t)) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:2729:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) && LANG_TYPE_CLASS_CHECK (NODE)->anon_aggr) ^~~~~~~~~~~~ cp/decl2.c:217:26: note: in expansion of macro 'ANON_AGGR_TYPE_P' if (t == NULL_TREE || !ANON_AGGR_TYPE_P (t)) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:2729:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) && LANG_TYPE_CLASS_CHECK (NODE)->anon_aggr) ^~~~~~~~~~~~ cp/decl2.c:217:26: note: in expansion of macro 'ANON_AGGR_TYPE_P' if (t == NULL_TREE || !ANON_AGGR_TYPE_P (t)) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:2729:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) && LANG_TYPE_CLASS_CHECK (NODE)->anon_aggr) ^~~~~~~~~~~~ cp/decl2.c:217:26: note: in expansion of macro 'ANON_AGGR_TYPE_P' if (t == NULL_TREE || !ANON_AGGR_TYPE_P (t)) ^~~~~~~~~~~~~~~~ cp/decl2.c: In function 'grok_array_decl': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/decl2.c:437:7: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (type) || IS_AGGR_TYPE (TREE_TYPE (index_exp))) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/decl2.c:437:7: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (type) || IS_AGGR_TYPE (TREE_TYPE (index_exp))) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/decl2.c:437:7: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (type) || IS_AGGR_TYPE (TREE_TYPE (index_exp))) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/decl2.c:437:7: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (type) || IS_AGGR_TYPE (TREE_TYPE (index_exp))) ^~~~~~~~~~~~ cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/decl2.c:437:30: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (type) || IS_AGGR_TYPE (TREE_TYPE (index_exp))) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/decl2.c:437:30: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (type) || IS_AGGR_TYPE (TREE_TYPE (index_exp))) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/decl2.c:437:30: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (type) || IS_AGGR_TYPE (TREE_TYPE (index_exp))) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/decl2.c:437:30: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (type) || IS_AGGR_TYPE (TREE_TYPE (index_exp))) ^~~~~~~~~~~~ cp/decl2.c: In function 'delete_sanity': cp/decl2.c:507:23: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (exp) == OFFSET_REF) ^~ In file included from cp/cp-tree.h:35:0, from cp/decl2.c:37: cp/decl2.c: In function 'check_member_template': cp/decl2.c:571:40: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] my_friendly_assert (TREE_CODE (tmpl) == TEMPLATE_DECL, 0); ^ ./c-common.h:890:5: note: in definition of macro 'my_friendly_assert' (((EXP) == 0) ? (fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0) : 0) ^~~ In file included from cp/decl2.c:37:0: cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/decl2.c:576:7: note: in expansion of macro 'IS_AGGR_TYPE' && IS_AGGR_TYPE (TREE_TYPE (decl)))) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/decl2.c:576:7: note: in expansion of macro 'IS_AGGR_TYPE' && IS_AGGR_TYPE (TREE_TYPE (decl)))) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/decl2.c:576:7: note: in expansion of macro 'IS_AGGR_TYPE' && IS_AGGR_TYPE (TREE_TYPE (decl)))) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/decl2.c:576:7: note: in expansion of macro 'IS_AGGR_TYPE' && IS_AGGR_TYPE (TREE_TYPE (decl)))) ^~~~~~~~~~~~ cp/decl2.c: In function 'check_classfn': cp/decl2.c:680:33: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] && !(TREE_CODE (function) == TEMPLATE_DECL ^~ cp/decl2.c:696:39: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] is_template = (TREE_CODE (function) == TEMPLATE_DECL ^~ In file included from cp/decl2.c:37:0: cp/cp-tree.h:394:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? TREE_CHAIN (NODE) : NULL_TREE) ^ cp/decl2.c:712:24: note: in expansion of macro 'OVL_NEXT' fndecls; fndecls = OVL_NEXT (fndecls)) ^~~~~~~~ cp/cp-tree.h:392:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? OVL_FUNCTION (NODE) : (NODE)) ^ cp/decl2.c:716:13: note: in expansion of macro 'OVL_CURRENT' fndecl = OVL_CURRENT (fndecls); ^~~~~~~~~~~ cp/decl2.c:733:43: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (is_template != (TREE_CODE (fndecl) == TEMPLATE_DECL)) ^~ In file included from cp/decl2.c:37:0: cp/cp-tree.h:392:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? OVL_FUNCTION (NODE) : (NODE)) ^ cp/decl2.c:755:13: note: in expansion of macro 'OVL_CURRENT' fndecl = OVL_CURRENT (fndecls); ^~~~~~~~~~~ cp/cp-tree.h:394:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? TREE_CHAIN (NODE) : NULL_TREE) ^ cp/decl2.c:756:14: note: in expansion of macro 'OVL_NEXT' fndecls = OVL_NEXT (fndecls); ^~~~~~~~ In file included from cp/decl2.c:33:0: cp/cp-tree.h:392:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? OVL_FUNCTION (NODE) : (NODE)) ^ ./tree.h:698:34: note: in definition of macro 'TREE_LANG_FLAG_4' #define TREE_LANG_FLAG_4(NODE) ((NODE)->common.lang_flag_4) ^~~~ cp/cp-tree.h:2006:4: note: in expansion of macro 'IDENTIFIER_TYPENAME_P' (IDENTIFIER_TYPENAME_P (DECL_NAME (NODE))) ^~~~~~~~~~~~~~~~~~~~~ ./tree.h:354:26: note: in expansion of macro 'TREE_CLASS_CHECK' #define DECL_CHECK(tree) TREE_CLASS_CHECK (tree, 'd') ^~~~~~~~~~~~~~~~ ./tree.h:1389:26: note: in expansion of macro 'DECL_CHECK' #define DECL_NAME(NODE) (DECL_CHECK (NODE)->decl.name) ^~~~~~~~~~ cp/cp-tree.h:2006:27: note: in expansion of macro 'DECL_NAME' (IDENTIFIER_TYPENAME_P (DECL_NAME (NODE))) ^~~~~~~~~ cp/decl2.c:764:10: note: in expansion of macro 'DECL_CONV_FN_P' if (!DECL_CONV_FN_P (OVL_CURRENT (fndecls))) ^~~~~~~~~~~~~~ cp/decl2.c:764:26: note: in expansion of macro 'OVL_CURRENT' if (!DECL_CONV_FN_P (OVL_CURRENT (fndecls))) ^~~~~~~~~~~ cp/decl2.c: In function 'grokfield': cp/decl2.c:885:48: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (TREE_OPERAND (declarator, 0)) == SCOPE_REF) ^~ cp/decl2.c:910:33: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] && TREE_CODE (declarator) == SCOPE_REF ^~ In file included from cp/decl2.c:37:0: cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/decl2.c:956:11: note: in expansion of macro 'CLASS_TYPE_P' if (CLASS_TYPE_P (TREE_TYPE (value))) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/decl2.c:956:11: note: in expansion of macro 'CLASS_TYPE_P' if (CLASS_TYPE_P (TREE_TYPE (value))) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/decl2.c:956:11: note: in expansion of macro 'CLASS_TYPE_P' if (CLASS_TYPE_P (TREE_TYPE (value))) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/decl2.c:956:11: note: in expansion of macro 'CLASS_TYPE_P' if (CLASS_TYPE_P (TREE_TYPE (value))) ^~~~~~~~~~~~ cp/decl2.c: In function 'cplus_decl_attributes': cp/decl2.c:1216:25: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (*decl) == TEMPLATE_DECL) ^~ cp/decl2.c: In function 'constructor_name_full': cp/decl2.c:1235:25: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (thing) == TEMPLATE_TYPE_PARM ^~ cp/decl2.c:1236:28: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (thing) == BOUND_TEMPLATE_TEMPLATE_PARM ^~ cp/decl2.c:1237:28: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (thing) == TYPENAME_TYPE) ^~ In file included from cp/decl2.c:33:0: cp/cp-tree.h:392:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? OVL_FUNCTION (NODE) : (NODE)) ^ ./tree.h:344:36: note: in definition of macro 'TREE_CLASS_CHECK' #define TREE_CLASS_CHECK(t, code) (t) ^ ./tree.h:1389:26: note: in expansion of macro 'DECL_CHECK' #define DECL_NAME(NODE) (DECL_CHECK (NODE)->decl.name) ^~~~~~~~~~ cp/decl2.c:1242:10: note: in expansion of macro 'DECL_NAME' thing = DECL_NAME (OVL_CURRENT (TREE_VEC_ELT (CLASSTYPE_METHOD_VEC (thing), 0))); ^~~~~~~~~ cp/decl2.c:1242:21: note: in expansion of macro 'OVL_CURRENT' thing = DECL_NAME (OVL_CURRENT (TREE_VEC_ELT (CLASSTYPE_METHOD_VEC (thing), 0))); ^~~~~~~~~~~ cp/decl2.c:1247:29: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || (TREE_CODE (thing) == TEMPLATE_DECL ^~ In file included from cp/decl2.c:37:0: cp/decl2.c: In function 'build_anon_union_vars': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:2729:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) && LANG_TYPE_CLASS_CHECK (NODE)->anon_aggr) ^~~~~~~~~~~~ cp/decl2.c:1342:7: note: in expansion of macro 'ANON_AGGR_TYPE_P' && ANON_AGGR_TYPE_P (TREE_TYPE (field))) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:2729:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) && LANG_TYPE_CLASS_CHECK (NODE)->anon_aggr) ^~~~~~~~~~~~ cp/decl2.c:1342:7: note: in expansion of macro 'ANON_AGGR_TYPE_P' && ANON_AGGR_TYPE_P (TREE_TYPE (field))) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:2729:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) && LANG_TYPE_CLASS_CHECK (NODE)->anon_aggr) ^~~~~~~~~~~~ cp/decl2.c:1342:7: note: in expansion of macro 'ANON_AGGR_TYPE_P' && ANON_AGGR_TYPE_P (TREE_TYPE (field))) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:2729:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) && LANG_TYPE_CLASS_CHECK (NODE)->anon_aggr) ^~~~~~~~~~~~ cp/decl2.c:1342:7: note: in expansion of macro 'ANON_AGGR_TYPE_P' && ANON_AGGR_TYPE_P (TREE_TYPE (field))) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:2729:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) && LANG_TYPE_CLASS_CHECK (NODE)->anon_aggr) ^~~~~~~~~~~~ cp/decl2.c:1379:7: note: in expansion of macro 'ANON_AGGR_TYPE_P' && ANON_AGGR_TYPE_P (TREE_TYPE (field))) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:2729:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) && LANG_TYPE_CLASS_CHECK (NODE)->anon_aggr) ^~~~~~~~~~~~ cp/decl2.c:1379:7: note: in expansion of macro 'ANON_AGGR_TYPE_P' && ANON_AGGR_TYPE_P (TREE_TYPE (field))) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:2729:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) && LANG_TYPE_CLASS_CHECK (NODE)->anon_aggr) ^~~~~~~~~~~~ cp/decl2.c:1379:7: note: in expansion of macro 'ANON_AGGR_TYPE_P' && ANON_AGGR_TYPE_P (TREE_TYPE (field))) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:2729:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) && LANG_TYPE_CLASS_CHECK (NODE)->anon_aggr) ^~~~~~~~~~~~ cp/decl2.c:1379:7: note: in expansion of macro 'ANON_AGGR_TYPE_P' && ANON_AGGR_TYPE_P (TREE_TYPE (field))) ^~~~~~~~~~~~~~~~ cp/decl2.c: In function 'import_export_tinfo': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/decl2.c:1987:7: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (type)) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/decl2.c:1987:7: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (type)) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/decl2.c:1987:7: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (type)) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/decl2.c:1987:7: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (type)) ^~~~~~~~~~~~ cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/decl2.c:1990:7: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (type) && CLASSTYPE_INTERFACE_KNOWN (type) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/decl2.c:1990:7: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (type) && CLASSTYPE_INTERFACE_KNOWN (type) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/decl2.c:1990:7: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (type) && CLASSTYPE_INTERFACE_KNOWN (type) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/decl2.c:1990:7: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (type) && CLASSTYPE_INTERFACE_KNOWN (type) ^~~~~~~~~~~~ cp/decl2.c: In function 'build_expr_from_tree': cp/decl2.c:3291:25: warning: comparison between 'enum tree_code' and 'enum c_tree_code' [-Wenum-compare] return TREE_CODE (t) == SIZEOF_EXPR ? expr_sizeof (r) : c_alignof_expr (r); ^~ cp/decl2.c:3327:43: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (TREE_OPERAND (t, 0)) == SCOPE_REF) ^~ cp/decl2.c:3332:25: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (name) == TEMPLATE_ID_EXPR) ^~ cp/decl2.c:3356:23: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (fn) == TEMPLATE_ID_EXPR) ^~ cp/decl2.c:3369:43: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (TREE_OPERAND (t, 0)) == SCOPE_REF) ^~ cp/decl2.c:3375:25: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (name) == TEMPLATE_ID_EXPR) ^~ cp/decl2.c:3391:53: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (args != NULL_TREE && TREE_CODE (name) == LOOKUP_EXPR ^~ cp/decl2.c:3400:37: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] else if (TREE_CODE (name) == TEMPLATE_ID_EXPR ^~ cp/decl2.c:3404:25: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (name) == OFFSET_REF) ^~ In file included from cp/decl2.c:37:0: cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/decl2.c:3471:24: note: in expansion of macro 'IS_AGGR_TYPE' purpose_p = !(type && IS_AGGR_TYPE (type)); ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/decl2.c:3471:24: note: in expansion of macro 'IS_AGGR_TYPE' purpose_p = !(type && IS_AGGR_TYPE (type)); ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/decl2.c:3471:24: note: in expansion of macro 'IS_AGGR_TYPE' purpose_p = !(type && IS_AGGR_TYPE (type)); ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/decl2.c:3471:24: note: in expansion of macro 'IS_AGGR_TYPE' purpose_p = !(type && IS_AGGR_TYPE (type)); ^~~~~~~~~~~~ cp/decl2.c:3286:5: warning: case value '149' not in enumerated type 'enum tree_code' [-Wswitch] case SIZEOF_EXPR: ^~~~ cp/decl2.c:3302:5: warning: case value '150' not in enumerated type 'enum tree_code' [-Wswitch] case ARROW_EXPR: ^~~~ cp/decl2.c:3287:5: warning: case value '151' not in enumerated type 'enum tree_code' [-Wswitch] case ALIGNOF_EXPR: ^~~~ cp/decl2.c:3306:5: warning: case value '175' not in enumerated type 'enum tree_code' [-Wswitch] case NEW_EXPR: ^~~~ cp/decl2.c:3313:5: warning: case value '177' not in enumerated type 'enum tree_code' [-Wswitch] case DELETE_EXPR: ^~~~ cp/decl2.c:3275:5: warning: case value '179' not in enumerated type 'enum tree_code' [-Wswitch] case SCOPE_REF: ^~~~ cp/decl2.c:3264:5: warning: case value '180' not in enumerated type 'enum tree_code' [-Wswitch] case MEMBER_REF: ^~~~ cp/decl2.c:3453:5: warning: case value '183' not in enumerated type 'enum tree_code' [-Wswitch] case THROW_EXPR: ^~~~ cp/decl2.c:3168:5: warning: case value '197' not in enumerated type 'enum tree_code' [-Wswitch] case TEMPLATE_ID_EXPR: ^~~~ cp/decl2.c:3159:5: warning: case value '200' not in enumerated type 'enum tree_code' [-Wswitch] case LOOKUP_EXPR: ^~~~ cp/decl2.c:3296:5: warning: case value '201' not in enumerated type 'enum tree_code' [-Wswitch] case MODOP_EXPR: ^~~~ cp/decl2.c:3197:5: warning: case value '202' not in enumerated type 'enum tree_code' [-Wswitch] case CAST_EXPR: ^~~~ cp/decl2.c:3201:5: warning: case value '203' not in enumerated type 'enum tree_code' [-Wswitch] case REINTERPRET_CAST_EXPR: ^~~~ cp/decl2.c:3205:5: warning: case value '204' not in enumerated type 'enum tree_code' [-Wswitch] case CONST_CAST_EXPR: ^~~~ cp/decl2.c:3213:5: warning: case value '205' not in enumerated type 'enum tree_code' [-Wswitch] case STATIC_CAST_EXPR: ^~~~ cp/decl2.c:3209:5: warning: case value '206' not in enumerated type 'enum tree_code' [-Wswitch] case DYNAMIC_CAST_EXPR: ^~~~ cp/decl2.c:3270:5: warning: case value '207' not in enumerated type 'enum tree_code' [-Wswitch] case DOTSTAR_EXPR: ^~~~ cp/decl2.c:3491:5: warning: case value '208' not in enumerated type 'enum tree_code' [-Wswitch] case TYPEID_EXPR: ^~~~ cp/decl2.c:3421:5: warning: case value '209' not in enumerated type 'enum tree_code' [-Wswitch] case PSEUDO_DTOR_EXPR: ^~~~ In file included from cp/cp-tree.h:35:0, from cp/decl2.c:37: cp/decl2.c: In function 'build_offset_ref_call_from_tree': cp/decl2.c:3518:38: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] my_friendly_assert (TREE_CODE (fn) == OFFSET_REF, 20020725); ^ ./c-common.h:890:5: note: in definition of macro 'my_friendly_assert' (((EXP) == 0) ? (fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0) : 0) ^~~ cp/decl2.c: In function 'build_call_from_tree': cp/decl2.c:3562:38: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] my_friendly_assert (TREE_CODE (fn) != OFFSET_REF, 20020725); ^ ./c-common.h:890:5: note: in definition of macro 'my_friendly_assert' (((EXP) == 0) ? (fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0) : 0) ^~~ cp/decl2.c:3563:38: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] my_friendly_assert (TREE_CODE (fn) != SCOPE_REF, 20020725); ^ ./c-common.h:890:5: note: in definition of macro 'my_friendly_assert' (((EXP) == 0) ? (fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0) : 0) ^~~ cp/decl2.c:3570:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (fn) == TEMPLATE_ID_EXPR) ^~ cp/decl2.c:3582:23: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] f = (TREE_CODE (fn) == OVERLOAD) ? get_first_fn (fn) : fn; ^~ In file included from cp/decl2.c:37:0: cp/cp-tree.h:2871:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == TEMPLATE_DECL \ ^ cp/decl2.c:3588:8: note: in expansion of macro 'DECL_FUNCTION_TEMPLATE_P' || (DECL_FUNCTION_TEMPLATE_P (f) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from cp/decl2.c:37:0: cp/cp-tree.h:408:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == BASELINK) ^ cp/decl2.c:3599:11: note: in expansion of macro 'BASELINK_P' if (BASELINK_P (fn)) ^~~~~~~~~~ cp/decl2.c: In function 'finish_decl_parsing': cp/decl2.c:3649:5: warning: case value '179' not in enumerated type 'enum tree_code' [-Wswitch] case SCOPE_REF: ^~~~ cp/decl2.c:3660:5: warning: case value '197' not in enumerated type 'enum tree_code' [-Wswitch] case TEMPLATE_ID_EXPR: ^~~~ In file included from cp/cp-tree.h:35:0, from cp/decl2.c:37: cp/decl2.c: In function 'is_ancestor': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ ./c-common.h:890:5: note: in definition of macro 'my_friendly_assert' (((EXP) == 0) ? (fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0) : 0) ^~~ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/decl2.c:3676:13: note: in expansion of macro 'CLASS_TYPE_P' || CLASS_TYPE_P (root)), 20030307); ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ ./c-common.h:890:5: note: in definition of macro 'my_friendly_assert' (((EXP) == 0) ? (fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0) : 0) ^~~ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/decl2.c:3676:13: note: in expansion of macro 'CLASS_TYPE_P' || CLASS_TYPE_P (root)), 20030307); ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ ./c-common.h:890:5: note: in definition of macro 'my_friendly_assert' (((EXP) == 0) ? (fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0) : 0) ^~~ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/decl2.c:3676:13: note: in expansion of macro 'CLASS_TYPE_P' || CLASS_TYPE_P (root)), 20030307); ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ ./c-common.h:890:5: note: in definition of macro 'my_friendly_assert' (((EXP) == 0) ? (fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0) : 0) ^~~ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/decl2.c:3676:13: note: in expansion of macro 'CLASS_TYPE_P' || CLASS_TYPE_P (root)), 20030307); ^~~~~~~~~~~~ cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ ./c-common.h:890:5: note: in definition of macro 'my_friendly_assert' (((EXP) == 0) ? (fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0) : 0) ^~~ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/decl2.c:3679:13: note: in expansion of macro 'CLASS_TYPE_P' || CLASS_TYPE_P (child)), ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ ./c-common.h:890:5: note: in definition of macro 'my_friendly_assert' (((EXP) == 0) ? (fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0) : 0) ^~~ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/decl2.c:3679:13: note: in expansion of macro 'CLASS_TYPE_P' || CLASS_TYPE_P (child)), ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ ./c-common.h:890:5: note: in definition of macro 'my_friendly_assert' (((EXP) == 0) ? (fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0) : 0) ^~~ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/decl2.c:3679:13: note: in expansion of macro 'CLASS_TYPE_P' || CLASS_TYPE_P (child)), ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ ./c-common.h:890:5: note: in definition of macro 'my_friendly_assert' (((EXP) == 0) ? (fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0) : 0) ^~~ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/decl2.c:3679:13: note: in expansion of macro 'CLASS_TYPE_P' || CLASS_TYPE_P (child)), ^~~~~~~~~~~~ In file included from cp/decl2.c:37:0: cp/decl2.c: In function 'merge_functions': cp/cp-tree.h:394:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? TREE_CHAIN (NODE) : NULL_TREE) ^ cp/decl2.c:3775:19: note: in expansion of macro 'OVL_NEXT' for (; s2; s2 = OVL_NEXT (s2)) ^~~~~~~~ cp/cp-tree.h:392:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? OVL_FUNCTION (NODE) : (NODE)) ^ cp/decl2.c:3777:18: note: in expansion of macro 'OVL_CURRENT' tree fn2 = OVL_CURRENT (s2); ^~~~~~~~~~~ cp/cp-tree.h:394:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? TREE_CHAIN (NODE) : NULL_TREE) ^ cp/decl2.c:3780:36: note: in expansion of macro 'OVL_NEXT' for (fns1 = s1; fns1; fns1 = OVL_NEXT (fns1)) ^~~~~~~~ cp/cp-tree.h:392:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? OVL_FUNCTION (NODE) : (NODE)) ^ cp/decl2.c:3782:15: note: in expansion of macro 'OVL_CURRENT' tree fn1 = OVL_CURRENT (fns1); ^~~~~~~~~~~ In file included from cp/decl2.c:37:0: cp/decl2.c: In function 'ambiguous_decl': cp/cp-tree.h:2876:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == TEMPLATE_DECL \ ^ cp/decl2.c:3823:17: note: in expansion of macro 'DECL_CLASS_TEMPLATE_P' && !DECL_CLASS_TEMPLATE_P (val)) ^~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:2868:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == TEMPLATE_DECL && DECL_TEMPLATE_PARM_P (NODE)) ^ cp/cp-tree.h:2878:8: note: in expansion of macro 'DECL_TEMPLATE_TEMPLATE_PARM_P' && !DECL_TEMPLATE_TEMPLATE_PARM_P (NODE)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cp/decl2.c:3823:17: note: in expansion of macro 'DECL_CLASS_TEMPLATE_P' && !DECL_CLASS_TEMPLATE_P (val)) ^~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:2860:28: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (NODE) == TEMPLATE_DECL)) ^ cp/cp-tree.h:2868:41: note: in expansion of macro 'DECL_TEMPLATE_PARM_P' (TREE_CODE (NODE) == TEMPLATE_DECL && DECL_TEMPLATE_PARM_P (NODE)) ^~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:2878:8: note: in expansion of macro 'DECL_TEMPLATE_TEMPLATE_PARM_P' && !DECL_TEMPLATE_TEMPLATE_PARM_P (NODE)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cp/decl2.c:3823:17: note: in expansion of macro 'DECL_CLASS_TEMPLATE_P' && !DECL_CLASS_TEMPLATE_P (val)) ^~~~~~~~~~~~~~~~~~~~~ cp/decl2.c:3819:7: warning: case value '186' not in enumerated type 'enum tree_code' [-Wswitch] case TEMPLATE_DECL: ^~~~ In file included from cp/decl2.c:37:0: cp/decl2.c: In function 'set_decl_namespace': cp/cp-tree.h:394:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? TREE_CHAIN (NODE) : NULL_TREE) ^ cp/decl2.c:4013:25: note: in expansion of macro 'OVL_NEXT' for (; old; old = OVL_NEXT (old)) ^~~~~~~~ cp/cp-tree.h:392:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? OVL_FUNCTION (NODE) : (NODE)) ^ cp/decl2.c:4014:25: note: in expansion of macro 'OVL_CURRENT' if (decls_match (decl, OVL_CURRENT (old))) ^~~~~~~~~~~ In file included from cp/decl2.c:37:0: cp/decl2.c: In function 'push_scope': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/decl2.c:4091:12: note: in expansion of macro 'CLASS_TYPE_P' else if (CLASS_TYPE_P (t)) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/decl2.c:4091:12: note: in expansion of macro 'CLASS_TYPE_P' else if (CLASS_TYPE_P (t)) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/decl2.c:4091:12: note: in expansion of macro 'CLASS_TYPE_P' else if (CLASS_TYPE_P (t)) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/decl2.c:4091:12: note: in expansion of macro 'CLASS_TYPE_P' else if (CLASS_TYPE_P (t)) ^~~~~~~~~~~~ cp/decl2.c: In function 'pop_scope': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/decl2.c:4103:12: note: in expansion of macro 'CLASS_TYPE_P' else if (CLASS_TYPE_P (t)) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/decl2.c:4103:12: note: in expansion of macro 'CLASS_TYPE_P' else if (CLASS_TYPE_P (t)) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/decl2.c:4103:12: note: in expansion of macro 'CLASS_TYPE_P' else if (CLASS_TYPE_P (t)) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/decl2.c:4103:12: note: in expansion of macro 'CLASS_TYPE_P' else if (CLASS_TYPE_P (t)) ^~~~~~~~~~~~ In file included from cp/decl2.c:37:0: cp/decl2.c: In function 'add_function': cp/cp-tree.h:392:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? OVL_FUNCTION (NODE) : (NODE)) ^ cp/decl2.c:4150:17: note: in expansion of macro 'OVL_CURRENT' tree f1 = OVL_CURRENT (k->functions); ^~~~~~~~~~~ cp/decl2.c: In function 'arg_assoc_namespace': cp/cp-tree.h:394:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? TREE_CHAIN (NODE) : NULL_TREE) ^ cp/decl2.c:4183:25: note: in expansion of macro 'OVL_NEXT' for (; value; value = OVL_NEXT (value)) ^~~~~~~~ cp/cp-tree.h:392:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? OVL_FUNCTION (NODE) : (NODE)) ^ cp/decl2.c:4184:26: note: in expansion of macro 'OVL_CURRENT' if (add_function (k, OVL_CURRENT (value))) ^~~~~~~~~~~ cp/decl2.c: In function 'arg_assoc_template_arg': cp/decl2.c:4210:23: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (arg) == TEMPLATE_TEMPLATE_PARM ^~ cp/decl2.c:4211:26: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (arg) == UNBOUND_CLASS_TEMPLATE) ^~ cp/decl2.c:4213:28: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] else if (TREE_CODE (arg) == TEMPLATE_DECL) ^~ In file included from cp/decl2.c:37:0: cp/decl2.c: In function 'arg_assoc_class': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/decl2.c:4246:8: note: in expansion of macro 'CLASS_TYPE_P' if (!CLASS_TYPE_P (type)) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/decl2.c:4246:8: note: in expansion of macro 'CLASS_TYPE_P' if (!CLASS_TYPE_P (type)) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/decl2.c:4246:8: note: in expansion of macro 'CLASS_TYPE_P' if (!CLASS_TYPE_P (type)) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/decl2.c:4246:8: note: in expansion of macro 'CLASS_TYPE_P' if (!CLASS_TYPE_P (type)) ^~~~~~~~~~~~ cp/decl2.c: In function 'arg_assoc_type': cp/decl2.c:4329:5: warning: case value '188' not in enumerated type 'enum tree_code' [-Wswitch] case TEMPLATE_TYPE_PARM: ^~~~ cp/decl2.c:4330:5: warning: case value '190' not in enumerated type 'enum tree_code' [-Wswitch] case BOUND_TEMPLATE_TEMPLATE_PARM: ^~~~ cp/decl2.c:4332:5: warning: case value '191' not in enumerated type 'enum tree_code' [-Wswitch] case TYPENAME_TYPE: ^~~~ cp/decl2.c: In function 'arg_assoc': cp/decl2.c:4377:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (n) == OFFSET_REF) ^~ cp/decl2.c:4381:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (n) == BASELINK) ^~ cp/decl2.c:4386:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (n) == TEMPLATE_ID_EXPR) ^~ In file included from cp/decl2.c:37:0: cp/cp-tree.h:392:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? OVL_FUNCTION (NODE) : (NODE)) ^ cp/decl2.c:4405:18: note: in expansion of macro 'OVL_CURRENT' template = OVL_CURRENT (template); ^~~~~~~~~~~ In file included from cp/cp-tree.h:35:0, from cp/decl2.c:37: cp/decl2.c:4425:41: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] my_friendly_assert (TREE_CODE (n) == OVERLOAD, 980715); ^ ./c-common.h:890:5: note: in definition of macro 'my_friendly_assert' (((EXP) == 0) ? (fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0) : 0) ^~~ In file included from cp/decl2.c:37:0: cp/decl2.c: In function 'lookup_arg_dependent': cp/cp-tree.h:392:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? OVL_FUNCTION (NODE) : (NODE)) ^ cp/decl2.c:4458:10: note: in expansion of macro 'OVL_CURRENT' fn = OVL_CURRENT (fns); ^~~~~~~~~~~ cp/decl2.c: In function 'validate_nonmember_using_decl': cp/decl2.c:4498:24: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (decl) == SCOPE_REF) ^~ cp/decl2.c:4519:33: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (*name) == TEMPLATE_ID_EXPR) ^~ cp/decl2.c:4529:25: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (decl) == TEMPLATE_DECL) ^~ In file included from cp/decl2.c:37:0: cp/decl2.c: In function 'do_nonmember_using_decl': cp/cp-tree.h:394:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? TREE_CHAIN (NODE) : NULL_TREE) ^ cp/decl2.c:4582:42: note: in expansion of macro 'OVL_NEXT' for (tmp = decls.value; tmp; tmp = OVL_NEXT (tmp)) ^~~~~~~~ cp/cp-tree.h:392:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? OVL_FUNCTION (NODE) : (NODE)) ^ cp/decl2.c:4584:18: note: in expansion of macro 'OVL_CURRENT' tree new_fn = OVL_CURRENT (tmp); ^~~~~~~~~~~ cp/cp-tree.h:394:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? TREE_CHAIN (NODE) : NULL_TREE) ^ cp/decl2.c:4592:37: note: in expansion of macro 'OVL_NEXT' for (tmp1 = oldval; tmp1; tmp1 = OVL_NEXT (tmp1)) ^~~~~~~~ cp/cp-tree.h:392:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? OVL_FUNCTION (NODE) : (NODE)) ^ cp/decl2.c:4594:22: note: in expansion of macro 'OVL_CURRENT' tree old_fn = OVL_CURRENT (tmp1); ^~~~~~~~~~~ cp/cp-tree.h:392:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? OVL_FUNCTION (NODE) : (NODE)) ^ cp/decl2.c:4634:30: note: in expansion of macro 'OVL_CURRENT' *newval = build_overload (OVL_CURRENT (tmp), *newval); ^~~~~~~~~~~ cp/decl2.c:4635:28: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (*newval) != OVERLOAD) ^~ cp/decl2.c: In function 'do_local_using_decl': cp/decl2.c:4719:37: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (oldval && TREE_CODE (oldval) == OVERLOAD) ^~ In file included from cp/decl2.c:37:0: cp/cp-tree.h:392:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? OVL_FUNCTION (NODE) : (NODE)) ^ cp/decl2.c:4723:28: note: in expansion of macro 'OVL_CURRENT' for (fn = newval; fn && OVL_CURRENT (fn) != term; ^~~~~~~~~~~ cp/cp-tree.h:394:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? TREE_CHAIN (NODE) : NULL_TREE) ^ cp/decl2.c:4724:14: note: in expansion of macro 'OVL_NEXT' fn = OVL_NEXT (fn)) ^~~~~~~~ cp/cp-tree.h:392:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? OVL_FUNCTION (NODE) : (NODE)) ^ cp/decl2.c:4725:28: note: in expansion of macro 'OVL_CURRENT' push_overloaded_decl (OVL_CURRENT (fn), ^~~~~~~~~~~ cp/decl2.c: In function 'do_class_using_decl': cp/decl2.c:4741:24: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (decl) != SCOPE_REF ^~ cp/decl2.c:4753:29: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] else if (TREE_CODE (name) == TEMPLATE_ID_EXPR) ^~ cp/decl2.c:4759:57: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (name) == TYPE_DECL || TREE_CODE (name) == TEMPLATE_DECL) ^~ In file included from cp/decl2.c:37:0: cp/cp-tree.h:408:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == BASELINK) ^ cp/decl2.c:4761:12: note: in expansion of macro 'BASELINK_P' else if (BASELINK_P (name)) ^~~~~~~~~~ cp/decl2.c:4764:28: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (name) == TEMPLATE_ID_EXPR) ^~ cp/decl2.c: In function 'do_using_directive': cp/decl2.c:4786:29: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (namespace) == SCOPE_REF) ^~ In file included from cp/decl2.c:37:0: cp/decl2.c: In function 'handle_class_head': cp/cp-tree.h:2876:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == TEMPLATE_DECL \ ^ cp/decl2.c:4927:16: note: in expansion of macro 'DECL_CLASS_TEMPLATE_P' else if (DECL_CLASS_TEMPLATE_P (id)) ^~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:2868:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == TEMPLATE_DECL && DECL_TEMPLATE_PARM_P (NODE)) ^ cp/cp-tree.h:2878:8: note: in expansion of macro 'DECL_TEMPLATE_TEMPLATE_PARM_P' && !DECL_TEMPLATE_TEMPLATE_PARM_P (NODE)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cp/decl2.c:4927:16: note: in expansion of macro 'DECL_CLASS_TEMPLATE_P' else if (DECL_CLASS_TEMPLATE_P (id)) ^~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:2860:28: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (NODE) == TEMPLATE_DECL)) ^ cp/cp-tree.h:2868:41: note: in expansion of macro 'DECL_TEMPLATE_PARM_P' (TREE_CODE (NODE) == TEMPLATE_DECL && DECL_TEMPLATE_PARM_P (NODE)) ^~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:2878:8: note: in expansion of macro 'DECL_TEMPLATE_TEMPLATE_PARM_P' && !DECL_TEMPLATE_TEMPLATE_PARM_P (NODE)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cp/decl2.c:4927:16: note: in expansion of macro 'DECL_CLASS_TEMPLATE_P' else if (DECL_CLASS_TEMPLATE_P (id)) ^~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:2452:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == TYPENAME_TYPE && TREE_TYPE (NODE)) ^ cp/decl2.c:4993:11: note: in expansion of macro 'IMPLICIT_TYPENAME_P' if (IMPLICIT_TYPENAME_P (context)) ^~~~~~~~~~~~~~~~~~~ cp/decl2.c:5006:31: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] && TREE_CODE (context) != TEMPLATE_TYPE_PARM ^~ cp/decl2.c:5007:31: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] && TREE_CODE (context) != BOUND_TEMPLATE_TEMPLATE_PARM); ^~ In file included from cp/decl2.c:37:0: cp/cp-tree.h:2452:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == TYPENAME_TYPE && TREE_TYPE (NODE)) ^ cp/decl2.c:5030:11: note: in expansion of macro 'IMPLICIT_TYPENAME_P' if (IMPLICIT_TYPENAME_P (type)) ^~~~~~~~~~~~~~~~~~~ cp/decl2.c: In function 'handle_class_head_apparent_template': cp/cp-tree.h:2452:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == TYPENAME_TYPE && TREE_TYPE (NODE)) ^ cp/decl2.c:5069:7: note: in expansion of macro 'IMPLICIT_TYPENAME_P' if (IMPLICIT_TYPENAME_P (context)) ^~~~~~~~~~~~~~~~~~~ cp/decl2.c:5073:27: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] && TREE_CODE (context) != TEMPLATE_TYPE_PARM ^~ cp/decl2.c:5074:34: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] && TREE_CODE (context) != BOUND_TEMPLATE_TEMPLATE_PARM); ^~ cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -Icp -I. -I./cp -I./config -I./../include cp/error.c -o cp/error.o cp/error.c: In function 'dump_template_argument': cp/error.c:206:39: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TYPE_P (arg) || TREE_CODE (arg) == TEMPLATE_DECL) ^~ cp/error.c: In function 'dump_template_parameter': cp/error.c:265:55: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (p) == TYPE_DECL || TREE_CODE (p) == TEMPLATE_DECL) ^~ In file included from cp/error.c:24:0: cp/error.c: In function 'dump_type': cp/cp-tree.h:2290:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ ./tree.h:343:31: note: in definition of macro 'TREE_CHECK' #define TREE_CHECK(t, code) (t) ^ ./tree.h:819:27: note: in expansion of macro 'TREE_LIST_CHECK' #define TREE_VALUE(NODE) (TREE_LIST_CHECK (NODE)->list.value) ^~~~~~~~~~~~~~~ cp/cp-tree.h:2304:24: note: in expansion of macro 'TREE_VALUE' #define TI_ARGS(NODE) (TREE_VALUE (NODE)) ^~~~~~~~~~ cp/cp-tree.h:2411:4: note: in expansion of macro 'TI_ARGS' (TI_ARGS (TYPE_TEMPLATE_INFO (NODE))) ^~~~~~~ cp/cp-tree.h:2411:13: note: in expansion of macro 'TYPE_TEMPLATE_INFO' (TI_ARGS (TYPE_TEMPLATE_INFO (NODE))) ^~~~~~~~~~~~~~~~~~ cp/error.c:423:14: note: in expansion of macro 'TYPE_TI_ARGS' tree args = TYPE_TI_ARGS (t); ^~~~~~~~~~~~ In file included from cp/error.c:25:0: cp/cp-tree.h:2452:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == TYPENAME_TYPE && TREE_TYPE (NODE)) ^ cp/error.c:456:12: note: in expansion of macro 'IMPLICIT_TYPENAME_P' if (!IMPLICIT_TYPENAME_P (t)) ^~~~~~~~~~~~~~~~~~~ cp/error.c:366:5: warning: case value '186' not in enumerated type 'enum tree_code' [-Wswitch] case TEMPLATE_DECL: ^~~~ cp/error.c:432:5: warning: case value '188' not in enumerated type 'enum tree_code' [-Wswitch] case TEMPLATE_TYPE_PARM: ^~~~ cp/error.c:412:5: warning: case value '189' not in enumerated type 'enum tree_code' [-Wswitch] case TEMPLATE_TEMPLATE_PARM: ^~~~ cp/error.c:421:5: warning: case value '190' not in enumerated type 'enum tree_code' [-Wswitch] case BOUND_TEMPLATE_TEMPLATE_PARM: ^~~~ cp/error.c:455:5: warning: case value '191' not in enumerated type 'enum tree_code' [-Wswitch] case TYPENAME_TYPE: ^~~~ cp/error.c:461:5: warning: case value '192' not in enumerated type 'enum tree_code' [-Wswitch] case UNBOUND_CLASS_TEMPLATE: ^~~~ cp/error.c:468:5: warning: case value '193' not in enumerated type 'enum tree_code' [-Wswitch] case TYPEOF_TYPE: ^~~~ cp/error.c: In function 'dump_typename': cp/error.c:494:23: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (ctx) == TYPENAME_TYPE) ^~ cp/error.c: In function 'dump_aggr_type': cp/error.c:550:62: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (CLASSTYPE_TI_TEMPLATE (t)) != TEMPLATE_DECL ^~ In file included from cp/error.c:25:0: cp/cp-tree.h:2290:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/error.c:577:26: note: in expansion of macro 'TYPE_TEMPLATE_INFO' dump_template_parms (TYPE_TEMPLATE_INFO (t), ^~~~~~~~~~~~~~~~~~ cp/error.c: In function 'dump_type_prefix': cp/error.c:677:5: warning: case value '188' not in enumerated type 'enum tree_code' [-Wswitch] case TEMPLATE_TYPE_PARM: ^~~~ cp/error.c:678:5: warning: case value '189' not in enumerated type 'enum tree_code' [-Wswitch] case TEMPLATE_TEMPLATE_PARM: ^~~~ cp/error.c:679:5: warning: case value '190' not in enumerated type 'enum tree_code' [-Wswitch] case BOUND_TEMPLATE_TEMPLATE_PARM: ^~~~ cp/error.c:686:5: warning: case value '191' not in enumerated type 'enum tree_code' [-Wswitch] case TYPENAME_TYPE: ^~~~ cp/error.c:689:5: warning: case value '193' not in enumerated type 'enum tree_code' [-Wswitch] case TYPEOF_TYPE: ^~~~ cp/error.c: In function 'dump_type_suffix': cp/error.c:774:5: warning: case value '188' not in enumerated type 'enum tree_code' [-Wswitch] case TEMPLATE_TYPE_PARM: ^~~~ cp/error.c:775:5: warning: case value '189' not in enumerated type 'enum tree_code' [-Wswitch] case TEMPLATE_TEMPLATE_PARM: ^~~~ cp/error.c:776:5: warning: case value '190' not in enumerated type 'enum tree_code' [-Wswitch] case BOUND_TEMPLATE_TEMPLATE_PARM: ^~~~ cp/error.c:783:5: warning: case value '191' not in enumerated type 'enum tree_code' [-Wswitch] case TYPENAME_TYPE: ^~~~ cp/error.c:786:5: warning: case value '193' not in enumerated type 'enum tree_code' [-Wswitch] case TYPEOF_TYPE: ^~~~ cp/error.c: In function 'dump_simple_decl': cp/error.c:825:57: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (!DECL_INITIAL (t) || TREE_CODE (DECL_INITIAL (t)) != TEMPLATE_PARM_INDEX) ^~ cp/error.c: In function 'dump_decl': cp/error.c:853:39: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] && TREE_CODE (TREE_TYPE (t)) == TEMPLATE_TYPE_PARM) ^~ In file included from cp/error.c:25:0: cp/cp-tree.h:392:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? OVL_FUNCTION (NODE) : (NODE)) ^ cp/error.c:936:8: note: in expansion of macro 'OVL_CURRENT' t = OVL_CURRENT (t); ^~~~~~~~~~~ cp/cp-tree.h:392:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? OVL_FUNCTION (NODE) : (NODE)) ^ cp/error.c:953:11: note: in expansion of macro 'OVL_CURRENT' t = OVL_CURRENT (t); ^~~~~~~~~~~ cp/error.c:998:37: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] TREE_CODE (DECL_INITIAL (t)) == TEMPLATE_PARM_INDEX)) ^~ cp/error.c:895:5: warning: case value '179' not in enumerated type 'enum tree_code' [-Wswitch] case SCOPE_REF: ^~~~ cp/error.c:915:5: warning: case value '181' not in enumerated type 'enum tree_code' [-Wswitch] case TYPE_EXPR: ^~~~ cp/error.c:1015:5: warning: case value '185' not in enumerated type 'enum tree_code' [-Wswitch] case BASELINK: ^~~~ cp/error.c:965:5: warning: case value '186' not in enumerated type 'enum tree_code' [-Wswitch] case TEMPLATE_DECL: ^~~~ cp/error.c:1008:5: warning: case value '194' not in enumerated type 'enum tree_code' [-Wswitch] case USING_DECL: ^~~~ cp/error.c:969:5: warning: case value '197' not in enumerated type 'enum tree_code' [-Wswitch] case TEMPLATE_ID_EXPR: ^~~~ cp/error.c:933:5: warning: case value '198' not in enumerated type 'enum tree_code' [-Wswitch] case OVERLOAD: ^~~~ cp/error.c:987:5: warning: case value '200' not in enumerated type 'enum tree_code' [-Wswitch] case LOOKUP_EXPR: ^~~~ In file included from cp/error.c:25:0: cp/error.c: In function 'dump_template_decl': cp/cp-tree.h:2868:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == TEMPLATE_DECL && DECL_TEMPLATE_PARM_P (NODE)) ^ cp/error.c:1067:11: note: in expansion of macro 'DECL_TEMPLATE_TEMPLATE_PARM_P' if (DECL_TEMPLATE_TEMPLATE_PARM_P (t)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:2860:28: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (NODE) == TEMPLATE_DECL)) ^ cp/cp-tree.h:2868:41: note: in expansion of macro 'DECL_TEMPLATE_PARM_P' (TREE_CODE (NODE) == TEMPLATE_DECL && DECL_TEMPLATE_PARM_P (NODE)) ^~~~~~~~~~~~~~~~~~~~ cp/error.c:1067:11: note: in expansion of macro 'DECL_TEMPLATE_TEMPLATE_PARM_P' if (DECL_TEMPLATE_TEMPLATE_PARM_P (t)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cp/error.c: In function 'dump_function_decl': cp/error.c:1112:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (t) == TEMPLATE_DECL) ^~ cp/error.c:1122:36: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (tmpl && TREE_CODE (tmpl) == TEMPLATE_DECL) ^~ cp/error.c: In function 'dump_function_name': cp/error.c:1259:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (t) == TEMPLATE_DECL) ^~ cp/error.c:1291:40: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (DECL_TI_TEMPLATE (t)) != TEMPLATE_DECL ^~ In file included from cp/error.c:25:0: cp/error.c: In function 'dump_expr': cp/cp-tree.h:408:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == BASELINK) ^ cp/error.c:1928:15: note: in expansion of macro 'BASELINK_P' else if (BASELINK_P (t)) ^~~~~~~~~~ cp/cp-tree.h:392:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? OVL_FUNCTION (NODE) : (NODE)) ^ cp/error.c:1929:19: note: in expansion of macro 'OVL_CURRENT' dump_expr (OVL_CURRENT (BASELINK_FUNCTIONS (t)), ^~~~~~~~~~~ cp/error.c:2013:25: warning: comparison between 'enum tree_code' and 'enum c_tree_code' [-Wenum-compare] if (TREE_CODE (t) == SIZEOF_EXPR) ^~ In file included from cp/cp-tree.h:35:0, from cp/error.c:25: cp/error.c:2017:38: warning: comparison between 'enum tree_code' and 'enum c_tree_code' [-Wenum-compare] my_friendly_assert (TREE_CODE (t) == ALIGNOF_EXPR, 0); ^ ./c-common.h:890:5: note: in definition of macro 'my_friendly_assert' (((EXP) == 0) ? (fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0) : 0) ^~~ cp/error.c:2011:5: warning: case value '149' not in enumerated type 'enum tree_code' [-Wswitch] case SIZEOF_EXPR: ^~~~ cp/error.c:2006:5: warning: case value '150' not in enumerated type 'enum tree_code' [-Wswitch] case ARROW_EXPR: ^~~~ cp/error.c:2012:5: warning: case value '151' not in enumerated type 'enum tree_code' [-Wswitch] case ALIGNOF_EXPR: ^~~~ cp/error.c:2049:5: warning: case value '169' not in enumerated type 'enum tree_code' [-Wswitch] case STMT_EXPR: ^~~~ cp/error.c:1919:5: warning: case value '173' not in enumerated type 'enum tree_code' [-Wswitch] case OFFSET_REF: ^~~~ cp/error.c:1545:5: warning: case value '174' not in enumerated type 'enum tree_code' [-Wswitch] case PTRMEM_CST: ^~~~ cp/error.c:1651:5: warning: case value '175' not in enumerated type 'enum tree_code' [-Wswitch] case NEW_EXPR: ^~~~ cp/error.c:1959:5: warning: case value '179' not in enumerated type 'enum tree_code' [-Wswitch] case SCOPE_REF: ^~~~ cp/error.c:1596:5: warning: case value '182' not in enumerated type 'enum tree_code' [-Wswitch] case AGGR_INIT_EXPR: ^~~~ cp/error.c:2073:5: warning: case value '185' not in enumerated type 'enum tree_code' [-Wswitch] case BASELINK: ^~~~ cp/error.c:1459:5: warning: case value '186' not in enumerated type 'enum tree_code' [-Wswitch] case TEMPLATE_DECL: ^~~~ cp/error.c:1951:5: warning: case value '187' not in enumerated type 'enum tree_code' [-Wswitch] case TEMPLATE_PARM_INDEX: ^~~~ cp/error.c:2027:5: warning: case value '196' not in enumerated type 'enum tree_code' [-Wswitch] case DEFAULT_ARG: ^~~~ cp/error.c:2045:5: warning: case value '197' not in enumerated type 'enum tree_code' [-Wswitch] case TEMPLATE_ID_EXPR: ^~~~ cp/error.c:1461:5: warning: case value '198' not in enumerated type 'enum tree_code' [-Wswitch] case OVERLOAD: ^~~~ cp/error.c:2002:5: warning: case value '200' not in enumerated type 'enum tree_code' [-Wswitch] case LOOKUP_EXPR: ^~~~ cp/error.c:1965:5: warning: case value '202' not in enumerated type 'enum tree_code' [-Wswitch] case CAST_EXPR: ^~~~ cp/error.c:1987:5: warning: case value '203' not in enumerated type 'enum tree_code' [-Wswitch] case REINTERPRET_CAST_EXPR: ^~~~ cp/error.c:1990:5: warning: case value '204' not in enumerated type 'enum tree_code' [-Wswitch] case CONST_CAST_EXPR: ^~~~ cp/error.c:1984:5: warning: case value '205' not in enumerated type 'enum tree_code' [-Wswitch] case STATIC_CAST_EXPR: ^~~~ cp/error.c:1993:5: warning: case value '206' not in enumerated type 'enum tree_code' [-Wswitch] case DYNAMIC_CAST_EXPR: ^~~~ cp/error.c:2037:5: warning: case value '209' not in enumerated type 'enum tree_code' [-Wswitch] case PSEUDO_DTOR_EXPR: ^~~~ cp/error.c: In function 'cp_file_of': cp/error.c:2214:26: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] else if (TREE_CODE (t) == OVERLOAD) ^~ cp/error.c: In function 'cp_line_of': cp/error.c:2233:26: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] else if (TREE_CODE (t) == OVERLOAD) ^~ cp/error.c: In function 'dump_type': cp/error.c:35:4: warning: this statement may fall through [-Wimplicit-fallthrough=] sorry ("`%s' not supported by %s", tree_code_name[(int) TREE_CODE (T)], \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __FUNCTION__) ~~~~~~~~~~~~~ cp/error.c:475:7: note: in expansion of macro 'sorry_for_unsupported_tree' sorry_for_unsupported_tree (t); ^~~~~~~~~~~~~~~~~~~~~~~~~~ cp/error.c:478:5: note: here case ERROR_MARK: ^~~~ cp/error.c: In function 'dump_decl': cp/error.c:35:4: warning: this statement may fall through [-Wimplicit-fallthrough=] sorry ("`%s' not supported by %s", tree_code_name[(int) TREE_CODE (T)], \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __FUNCTION__) ~~~~~~~~~~~~~ cp/error.c:1020:7: note: in expansion of macro 'sorry_for_unsupported_tree' sorry_for_unsupported_tree (t); ^~~~~~~~~~~~~~~~~~~~~~~~~~ cp/error.c:1023:5: note: here case ERROR_MARK: ^~~~ cp/error.c: In function 'dump_expr': cp/error.c:35:4: warning: this statement may fall through [-Wimplicit-fallthrough=] sorry ("`%s' not supported by %s", tree_code_name[(int) TREE_CODE (T)], \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __FUNCTION__) ~~~~~~~~~~~~~ cp/error.c:2089:7: note: in expansion of macro 'sorry_for_unsupported_tree' sorry_for_unsupported_tree (t); ^~~~~~~~~~~~~~~~~~~~~~~~~~ cp/error.c:2091:5: note: here case ERROR_MARK: ^~~~ cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -Icp -I. -I./cp -I./config -I./../include cp/lex.c -o cp/lex.o cp/lex.c: In function 'yyprint': cp/lex.c:676:55: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (t) == TYPE_DECL || TREE_CODE (t) == TEMPLATE_DECL) ^~ In file included from cp/lex.c:30:0: cp/lex.c: In function 'check_for_missing_semicolon': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1053:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (T) || TREE_CODE (T) == ENUMERAL_TYPE) ^~~~~~~~~~~~ cp/cp-tree.h:1021:4: note: in expansion of macro 'TAGGED_TYPE_P' (TAGGED_TYPE_P (NODE) && ANON_AGGRNAME_P (TYPE_LINKAGE_IDENTIFIER (NODE))) ^~~~~~~~~~~~~ cp/lex.c:893:11: note: in expansion of macro 'TYPE_ANONYMOUS_P' if (TYPE_ANONYMOUS_P (type)) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1053:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (T) || TREE_CODE (T) == ENUMERAL_TYPE) ^~~~~~~~~~~~ cp/cp-tree.h:1021:4: note: in expansion of macro 'TAGGED_TYPE_P' (TAGGED_TYPE_P (NODE) && ANON_AGGRNAME_P (TYPE_LINKAGE_IDENTIFIER (NODE))) ^~~~~~~~~~~~~ cp/lex.c:893:11: note: in expansion of macro 'TYPE_ANONYMOUS_P' if (TYPE_ANONYMOUS_P (type)) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1053:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (T) || TREE_CODE (T) == ENUMERAL_TYPE) ^~~~~~~~~~~~ cp/cp-tree.h:1021:4: note: in expansion of macro 'TAGGED_TYPE_P' (TAGGED_TYPE_P (NODE) && ANON_AGGRNAME_P (TYPE_LINKAGE_IDENTIFIER (NODE))) ^~~~~~~~~~~~~ cp/lex.c:893:11: note: in expansion of macro 'TYPE_ANONYMOUS_P' if (TYPE_ANONYMOUS_P (type)) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1053:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (T) || TREE_CODE (T) == ENUMERAL_TYPE) ^~~~~~~~~~~~ cp/cp-tree.h:1021:4: note: in expansion of macro 'TAGGED_TYPE_P' (TAGGED_TYPE_P (NODE) && ANON_AGGRNAME_P (TYPE_LINKAGE_IDENTIFIER (NODE))) ^~~~~~~~~~~~~ cp/lex.c:893:11: note: in expansion of macro 'TYPE_ANONYMOUS_P' if (TYPE_ANONYMOUS_P (type)) ^~~~~~~~~~~~~~~~ cp/lex.c: In function 'note_got_semicolon': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/lex.c:910:7: note: in expansion of macro 'CLASS_TYPE_P' if (CLASS_TYPE_P (type)) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/lex.c:910:7: note: in expansion of macro 'CLASS_TYPE_P' if (CLASS_TYPE_P (type)) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/lex.c:910:7: note: in expansion of macro 'CLASS_TYPE_P' if (CLASS_TYPE_P (type)) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/lex.c:910:7: note: in expansion of macro 'CLASS_TYPE_P' if (CLASS_TYPE_P (type)) ^~~~~~~~~~~~ cp/lex.c: In function 'is_global': cp/cp-tree.h:2860:28: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (NODE) == TEMPLATE_DECL)) ^ cp/cp-tree.h:2188:5: note: in expansion of macro 'DECL_TEMPLATE_PARM_P' (!DECL_TEMPLATE_PARM_P (NODE) \ ^~~~~~~~~~~~~~~~~~~~ cp/lex.c:1094:9: note: in expansion of macro 'DECL_NAMESPACE_SCOPE_P' return DECL_NAMESPACE_SCOPE_P (d); ^~~~~~~~~~~~~~~~~~~~~~ cp/lex.c:1089:7: warning: case value '198' not in enumerated type 'enum tree_code' [-Wswitch] case OVERLOAD: d = OVL_FUNCTION (d); continue; ^~~~ In file included from cp/lex.c:30:0: cp/lex.c: In function 'do_identifier': cp/cp-tree.h:2860:28: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (NODE) == TEMPLATE_DECL)) ^ cp/lex.c:1199:40: note: in expansion of macro 'DECL_TEMPLATE_PARM_P' if (!processing_template_decl || DECL_TEMPLATE_PARM_P (id)) ^~~~~~~~~~~~~~~~~~~~ cp/lex.c:1220:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (id) == USING_DECL)) ^~ cp/lex.c: In function 'do_scoped_id': cp/lex.c:1251:31: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] else if (TREE_CODE (id) != OVERLOAD) ^~ In file included from cp/lex.c:30:0: cp/lex.c: In function 'retrofit_lang_decl': cp/cp-tree.h:1765:26: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (NODE) == USING_DECL)) ^ cp/lex.c:1361:7: note: in expansion of macro 'CAN_HAVE_FULL_LANG_DECL_P' if (CAN_HAVE_FULL_LANG_DECL_P (t)) ^~~~~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1765:26: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (NODE) == USING_DECL)) ^ cp/lex.c:1368:32: note: in expansion of macro 'CAN_HAVE_FULL_LANG_DECL_P' ld->decl_flags.can_be_full = CAN_HAVE_FULL_LANG_DECL_P (t) ? 1 : 0; ^~~~~~~~~~~~~~~~~~~~~~~~~ cp/lex.c: In function 'cxx_dup_lang_specific_decl': cp/cp-tree.h:1765:26: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (NODE) == USING_DECL)) ^ cp/lex.c:1399:8: note: in expansion of macro 'CAN_HAVE_FULL_LANG_DECL_P' if (!CAN_HAVE_FULL_LANG_DECL_P (node)) ^~~~~~~~~~~~~~~~~~~~~~~~~ cp/lex.c: In function 'cxx_make_type': cp/lex.c:1473:15: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || code == BOUND_TEMPLATE_TEMPLATE_PARM) ^~ cp/lex.c:1510:40: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (IS_AGGR_TYPE_CODE (code) || code == TEMPLATE_TYPE_PARM ^~ cp/lex.c:1511:15: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || code == BOUND_TEMPLATE_TEMPLATE_PARM ^~ cp/lex.c:1512:15: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || code == TYPENAME_TYPE) ^~ cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -Icp -I. -I./cp -I./config -I./../include \ ./cp/parse.c -o cp/parse.o In file included from parse.y:38:0: parse.y: In function 'yyparse': ./cp/cp-tree.h:2868:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == TEMPLATE_DECL && DECL_TEMPLATE_PARM_P (NODE)) ^ parse.y:1150:9: note: in expansion of macro 'DECL_TEMPLATE_TEMPLATE_PARM_P' ./cp/cp-tree.h:2860:28: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (NODE) == TEMPLATE_DECL)) ^ ./cp/cp-tree.h:2868:41: note: in expansion of macro 'DECL_TEMPLATE_PARM_P' (TREE_CODE (NODE) == TEMPLATE_DECL && DECL_TEMPLATE_PARM_P (NODE)) ^~~~~~~~~~~~~~~~~~~~ parse.y:1150:9: note: in expansion of macro 'DECL_TEMPLATE_TEMPLATE_PARM_P' ./cp/cp-tree.h:2868:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == TEMPLATE_DECL && DECL_TEMPLATE_PARM_P (NODE)) ^ parse.y:1156:9: note: in expansion of macro 'DECL_TEMPLATE_TEMPLATE_PARM_P' ./cp/cp-tree.h:2860:28: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (NODE) == TEMPLATE_DECL)) ^ ./cp/cp-tree.h:2868:41: note: in expansion of macro 'DECL_TEMPLATE_PARM_P' (TREE_CODE (NODE) == TEMPLATE_DECL && DECL_TEMPLATE_PARM_P (NODE)) ^~~~~~~~~~~~~~~~~~~~ parse.y:1156:9: note: in expansion of macro 'DECL_TEMPLATE_TEMPLATE_PARM_P' In file included from parse.y:38:0: ./cp/cp-tree.h:408:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == BASELINK) ^ parse.y:1529:32: note: in expansion of macro 'BASELINK_P' In file included from parse.y:38:0: ./cp/cp-tree.h:2876:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == TEMPLATE_DECL \ ^ parse.y:1719:12: note: in expansion of macro 'DECL_CLASS_TEMPLATE_P' ./cp/cp-tree.h:2868:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == TEMPLATE_DECL && DECL_TEMPLATE_PARM_P (NODE)) ^ ./cp/cp-tree.h:2878:8: note: in expansion of macro 'DECL_TEMPLATE_TEMPLATE_PARM_P' && !DECL_TEMPLATE_TEMPLATE_PARM_P (NODE)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ parse.y:1719:12: note: in expansion of macro 'DECL_CLASS_TEMPLATE_P' ./cp/cp-tree.h:2860:28: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (NODE) == TEMPLATE_DECL)) ^ ./cp/cp-tree.h:2868:41: note: in expansion of macro 'DECL_TEMPLATE_PARM_P' (TREE_CODE (NODE) == TEMPLATE_DECL && DECL_TEMPLATE_PARM_P (NODE)) ^~~~~~~~~~~~~~~~~~~~ ./cp/cp-tree.h:2878:8: note: in expansion of macro 'DECL_TEMPLATE_TEMPLATE_PARM_P' && !DECL_TEMPLATE_TEMPLATE_PARM_P (NODE)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ parse.y:1719:12: note: in expansion of macro 'DECL_CLASS_TEMPLATE_P' ./cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ parse.y:2051:9: note: in expansion of macro 'IS_AGGR_TYPE' ./cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ parse.y:2051:9: note: in expansion of macro 'IS_AGGR_TYPE' ./cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ parse.y:2051:9: note: in expansion of macro 'IS_AGGR_TYPE' ./cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ parse.y:2051:9: note: in expansion of macro 'IS_AGGR_TYPE' ./cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ parse.y:2066:9: note: in expansion of macro 'IS_AGGR_TYPE' ./cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ parse.y:2066:9: note: in expansion of macro 'IS_AGGR_TYPE' ./cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ parse.y:2066:9: note: in expansion of macro 'IS_AGGR_TYPE' ./cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ parse.y:2066:9: note: in expansion of macro 'IS_AGGR_TYPE' parse.y:2347:30: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] In file included from parse.y:38:0: ./cp/cp-tree.h:2452:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == TYPENAME_TYPE && TREE_TYPE (NODE)) ^ parse.y:2349:10: note: in expansion of macro 'IMPLICIT_TYPENAME_P' parse.y:3845:33: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] parse.y:3847:55: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] parse.y:3848:51: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] parse.y: In function 'parse_finish_call_expr': parse.y:4136:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] parse.y:4139:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] In file included from parse.y:38:0: ./cp/cp-tree.h:2871:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == TEMPLATE_DECL \ ^ parse.y:4183:12: note: in expansion of macro 'DECL_FUNCTION_TEMPLATE_P' parse.y:4184:27: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -Icp -I. -I./cp -I./config -I./../include cp/ptree.c -o cp/ptree.o cp/ptree.c: In function 'cxx_print_type': cp/ptree.c:76:5: warning: case value '188' not in enumerated type 'enum tree_code' [-Wswitch] case TEMPLATE_TYPE_PARM: ^~~~ cp/ptree.c:77:5: warning: case value '189' not in enumerated type 'enum tree_code' [-Wswitch] case TEMPLATE_TEMPLATE_PARM: ^~~~ cp/ptree.c:78:5: warning: case value '190' not in enumerated type 'enum tree_code' [-Wswitch] case BOUND_TEMPLATE_TEMPLATE_PARM: ^~~~ In file included from cp/ptree.c:27:0: cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/ptree.c:106:9: note: in expansion of macro 'CLASS_TYPE_P' if (! CLASS_TYPE_P (node)) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/ptree.c:106:9: note: in expansion of macro 'CLASS_TYPE_P' if (! CLASS_TYPE_P (node)) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/ptree.c:106:9: note: in expansion of macro 'CLASS_TYPE_P' if (! CLASS_TYPE_P (node)) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/ptree.c:106:9: note: in expansion of macro 'CLASS_TYPE_P' if (! CLASS_TYPE_P (node)) ^~~~~~~~~~~~ cp/ptree.c: In function 'cxx_print_xnode': cp/ptree.c:195:5: warning: case value '187' not in enumerated type 'enum tree_code' [-Wswitch] case TEMPLATE_PARM_INDEX: ^~~~ cp/ptree.c:191:5: warning: case value '198' not in enumerated type 'enum tree_code' [-Wswitch] case OVERLOAD: ^~~~ cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -Icp -I. -I./cp -I./config -I./../include cp/rtti.c -o cp/rtti.o In file included from cp/rtti.c:27:0: cp/rtti.c: In function 'get_tinfo_decl': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/rtti.c:333:7: note: in expansion of macro 'CLASS_TYPE_P' if (CLASS_TYPE_P (type)) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/rtti.c:333:7: note: in expansion of macro 'CLASS_TYPE_P' if (CLASS_TYPE_P (type)) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/rtti.c:333:7: note: in expansion of macro 'CLASS_TYPE_P' if (CLASS_TYPE_P (type)) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/rtti.c:333:7: note: in expansion of macro 'CLASS_TYPE_P' if (CLASS_TYPE_P (type)) ^~~~~~~~~~~~ cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/rtti.c:358:11: note: in expansion of macro 'CLASS_TYPE_P' if (CLASS_TYPE_P (type)) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/rtti.c:358:11: note: in expansion of macro 'CLASS_TYPE_P' if (CLASS_TYPE_P (type)) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/rtti.c:358:11: note: in expansion of macro 'CLASS_TYPE_P' if (CLASS_TYPE_P (type)) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/rtti.c:358:11: note: in expansion of macro 'CLASS_TYPE_P' if (CLASS_TYPE_P (type)) ^~~~~~~~~~~~ cp/rtti.c: In function 'build_dynamic_cast_1': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/rtti.c:449:13: note: in expansion of macro 'IS_AGGR_TYPE' if (! IS_AGGR_TYPE (TREE_TYPE (type))) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/rtti.c:449:13: note: in expansion of macro 'IS_AGGR_TYPE' if (! IS_AGGR_TYPE (TREE_TYPE (type))) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/rtti.c:449:13: note: in expansion of macro 'IS_AGGR_TYPE' if (! IS_AGGR_TYPE (TREE_TYPE (type))) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/rtti.c:449:13: note: in expansion of macro 'IS_AGGR_TYPE' if (! IS_AGGR_TYPE (TREE_TYPE (type))) ^~~~~~~~~~~~ cp/rtti.c:466:24: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (expr) == OFFSET_REF) ^~ In file included from cp/rtti.c:27:0: cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/rtti.c:494:13: note: in expansion of macro 'IS_AGGR_TYPE' if (! IS_AGGR_TYPE (TREE_TYPE (exprtype))) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/rtti.c:494:13: note: in expansion of macro 'IS_AGGR_TYPE' if (! IS_AGGR_TYPE (TREE_TYPE (exprtype))) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/rtti.c:494:13: note: in expansion of macro 'IS_AGGR_TYPE' if (! IS_AGGR_TYPE (TREE_TYPE (exprtype))) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/rtti.c:494:13: note: in expansion of macro 'IS_AGGR_TYPE' if (! IS_AGGR_TYPE (TREE_TYPE (exprtype))) ^~~~~~~~~~~~ cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/rtti.c:510:13: note: in expansion of macro 'IS_AGGR_TYPE' if (! IS_AGGR_TYPE (TREE_TYPE (exprtype))) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/rtti.c:510:13: note: in expansion of macro 'IS_AGGR_TYPE' if (! IS_AGGR_TYPE (TREE_TYPE (exprtype))) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/rtti.c:510:13: note: in expansion of macro 'IS_AGGR_TYPE' if (! IS_AGGR_TYPE (TREE_TYPE (exprtype))) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/rtti.c:510:13: note: in expansion of macro 'IS_AGGR_TYPE' if (! IS_AGGR_TYPE (TREE_TYPE (exprtype))) ^~~~~~~~~~~~ cp/rtti.c: In function 'dfs_class_hint_mark': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1383:6: note: in expansion of macro 'CLASS_TYPE_P' (((CLASS_TYPE_P (NODE) ? LANG_TYPE_CLASS_CHECK (NODE)->marks \ ^~~~~~~~~~~~ cp/cp-tree.h:1399:32: note: in expansion of macro 'CLASSTYPE_MARKED_N' #define CLASSTYPE_MARKED(NODE) CLASSTYPE_MARKED_N (NODE, 0) ^~~~~~~~~~~~~~~~~~ cp/rtti.c:918:11: note: in expansion of macro 'CLASSTYPE_MARKED' if (CLASSTYPE_MARKED (basetype)) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1383:6: note: in expansion of macro 'CLASS_TYPE_P' (((CLASS_TYPE_P (NODE) ? LANG_TYPE_CLASS_CHECK (NODE)->marks \ ^~~~~~~~~~~~ cp/cp-tree.h:1399:32: note: in expansion of macro 'CLASSTYPE_MARKED_N' #define CLASSTYPE_MARKED(NODE) CLASSTYPE_MARKED_N (NODE, 0) ^~~~~~~~~~~~~~~~~~ cp/rtti.c:918:11: note: in expansion of macro 'CLASSTYPE_MARKED' if (CLASSTYPE_MARKED (basetype)) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1383:6: note: in expansion of macro 'CLASS_TYPE_P' (((CLASS_TYPE_P (NODE) ? LANG_TYPE_CLASS_CHECK (NODE)->marks \ ^~~~~~~~~~~~ cp/cp-tree.h:1399:32: note: in expansion of macro 'CLASSTYPE_MARKED_N' #define CLASSTYPE_MARKED(NODE) CLASSTYPE_MARKED_N (NODE, 0) ^~~~~~~~~~~~~~~~~~ cp/rtti.c:918:11: note: in expansion of macro 'CLASSTYPE_MARKED' if (CLASSTYPE_MARKED (basetype)) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1383:6: note: in expansion of macro 'CLASS_TYPE_P' (((CLASS_TYPE_P (NODE) ? LANG_TYPE_CLASS_CHECK (NODE)->marks \ ^~~~~~~~~~~~ cp/cp-tree.h:1399:32: note: in expansion of macro 'CLASSTYPE_MARKED_N' #define CLASSTYPE_MARKED(NODE) CLASSTYPE_MARKED_N (NODE, 0) ^~~~~~~~~~~~~~~~~~ cp/rtti.c:918:11: note: in expansion of macro 'CLASSTYPE_MARKED' if (CLASSTYPE_MARKED (basetype)) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1383:6: note: in expansion of macro 'CLASS_TYPE_P' (((CLASS_TYPE_P (NODE) ? LANG_TYPE_CLASS_CHECK (NODE)->marks \ ^~~~~~~~~~~~ cp/cp-tree.h:1400:33: note: in expansion of macro 'CLASSTYPE_MARKED_N' #define CLASSTYPE_MARKED2(NODE) CLASSTYPE_MARKED_N (NODE, 1) ^~~~~~~~~~~~~~~~~~ cp/rtti.c:920:11: note: in expansion of macro 'CLASSTYPE_MARKED2' if (CLASSTYPE_MARKED2 (basetype)) ^~~~~~~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1383:6: note: in expansion of macro 'CLASS_TYPE_P' (((CLASS_TYPE_P (NODE) ? LANG_TYPE_CLASS_CHECK (NODE)->marks \ ^~~~~~~~~~~~ cp/cp-tree.h:1400:33: note: in expansion of macro 'CLASSTYPE_MARKED_N' #define CLASSTYPE_MARKED2(NODE) CLASSTYPE_MARKED_N (NODE, 1) ^~~~~~~~~~~~~~~~~~ cp/rtti.c:920:11: note: in expansion of macro 'CLASSTYPE_MARKED2' if (CLASSTYPE_MARKED2 (basetype)) ^~~~~~~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1383:6: note: in expansion of macro 'CLASS_TYPE_P' (((CLASS_TYPE_P (NODE) ? LANG_TYPE_CLASS_CHECK (NODE)->marks \ ^~~~~~~~~~~~ cp/cp-tree.h:1400:33: note: in expansion of macro 'CLASSTYPE_MARKED_N' #define CLASSTYPE_MARKED2(NODE) CLASSTYPE_MARKED_N (NODE, 1) ^~~~~~~~~~~~~~~~~~ cp/rtti.c:920:11: note: in expansion of macro 'CLASSTYPE_MARKED2' if (CLASSTYPE_MARKED2 (basetype)) ^~~~~~~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1383:6: note: in expansion of macro 'CLASS_TYPE_P' (((CLASS_TYPE_P (NODE) ? LANG_TYPE_CLASS_CHECK (NODE)->marks \ ^~~~~~~~~~~~ cp/cp-tree.h:1400:33: note: in expansion of macro 'CLASSTYPE_MARKED_N' #define CLASSTYPE_MARKED2(NODE) CLASSTYPE_MARKED_N (NODE, 1) ^~~~~~~~~~~~~~~~~~ cp/rtti.c:920:11: note: in expansion of macro 'CLASSTYPE_MARKED2' if (CLASSTYPE_MARKED2 (basetype)) ^~~~~~~~~~~~~~~~~ cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1388:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) \ ^~~~~~~~~~~~ cp/cp-tree.h:1409:39: note: in expansion of macro 'SET_CLASSTYPE_MARKED_N' #define SET_CLASSTYPE_MARKED2(NODE) SET_CLASSTYPE_MARKED_N (NODE, 1) ^~~~~~~~~~~~~~~~~~~~~~ cp/rtti.c:922:7: note: in expansion of macro 'SET_CLASSTYPE_MARKED2' SET_CLASSTYPE_MARKED2 (basetype); ^~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1388:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) \ ^~~~~~~~~~~~ cp/cp-tree.h:1409:39: note: in expansion of macro 'SET_CLASSTYPE_MARKED_N' #define SET_CLASSTYPE_MARKED2(NODE) SET_CLASSTYPE_MARKED_N (NODE, 1) ^~~~~~~~~~~~~~~~~~~~~~ cp/rtti.c:922:7: note: in expansion of macro 'SET_CLASSTYPE_MARKED2' SET_CLASSTYPE_MARKED2 (basetype); ^~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1388:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) \ ^~~~~~~~~~~~ cp/cp-tree.h:1409:39: note: in expansion of macro 'SET_CLASSTYPE_MARKED_N' #define SET_CLASSTYPE_MARKED2(NODE) SET_CLASSTYPE_MARKED_N (NODE, 1) ^~~~~~~~~~~~~~~~~~~~~~ cp/rtti.c:922:7: note: in expansion of macro 'SET_CLASSTYPE_MARKED2' SET_CLASSTYPE_MARKED2 (basetype); ^~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1388:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) \ ^~~~~~~~~~~~ cp/cp-tree.h:1409:39: note: in expansion of macro 'SET_CLASSTYPE_MARKED_N' #define SET_CLASSTYPE_MARKED2(NODE) SET_CLASSTYPE_MARKED_N (NODE, 1) ^~~~~~~~~~~~~~~~~~~~~~ cp/rtti.c:922:7: note: in expansion of macro 'SET_CLASSTYPE_MARKED2' SET_CLASSTYPE_MARKED2 (basetype); ^~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1383:6: note: in expansion of macro 'CLASS_TYPE_P' (((CLASS_TYPE_P (NODE) ? LANG_TYPE_CLASS_CHECK (NODE)->marks \ ^~~~~~~~~~~~ cp/cp-tree.h:1399:32: note: in expansion of macro 'CLASSTYPE_MARKED_N' #define CLASSTYPE_MARKED(NODE) CLASSTYPE_MARKED_N (NODE, 0) ^~~~~~~~~~~~~~~~~~ cp/rtti.c:926:11: note: in expansion of macro 'CLASSTYPE_MARKED' if (CLASSTYPE_MARKED (basetype) || CLASSTYPE_MARKED2 (basetype)) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1383:6: note: in expansion of macro 'CLASS_TYPE_P' (((CLASS_TYPE_P (NODE) ? LANG_TYPE_CLASS_CHECK (NODE)->marks \ ^~~~~~~~~~~~ cp/cp-tree.h:1399:32: note: in expansion of macro 'CLASSTYPE_MARKED_N' #define CLASSTYPE_MARKED(NODE) CLASSTYPE_MARKED_N (NODE, 0) ^~~~~~~~~~~~~~~~~~ cp/rtti.c:926:11: note: in expansion of macro 'CLASSTYPE_MARKED' if (CLASSTYPE_MARKED (basetype) || CLASSTYPE_MARKED2 (basetype)) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1383:6: note: in expansion of macro 'CLASS_TYPE_P' (((CLASS_TYPE_P (NODE) ? LANG_TYPE_CLASS_CHECK (NODE)->marks \ ^~~~~~~~~~~~ cp/cp-tree.h:1399:32: note: in expansion of macro 'CLASSTYPE_MARKED_N' #define CLASSTYPE_MARKED(NODE) CLASSTYPE_MARKED_N (NODE, 0) ^~~~~~~~~~~~~~~~~~ cp/rtti.c:926:11: note: in expansion of macro 'CLASSTYPE_MARKED' if (CLASSTYPE_MARKED (basetype) || CLASSTYPE_MARKED2 (basetype)) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1383:6: note: in expansion of macro 'CLASS_TYPE_P' (((CLASS_TYPE_P (NODE) ? LANG_TYPE_CLASS_CHECK (NODE)->marks \ ^~~~~~~~~~~~ cp/cp-tree.h:1399:32: note: in expansion of macro 'CLASSTYPE_MARKED_N' #define CLASSTYPE_MARKED(NODE) CLASSTYPE_MARKED_N (NODE, 0) ^~~~~~~~~~~~~~~~~~ cp/rtti.c:926:11: note: in expansion of macro 'CLASSTYPE_MARKED' if (CLASSTYPE_MARKED (basetype) || CLASSTYPE_MARKED2 (basetype)) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1383:6: note: in expansion of macro 'CLASS_TYPE_P' (((CLASS_TYPE_P (NODE) ? LANG_TYPE_CLASS_CHECK (NODE)->marks \ ^~~~~~~~~~~~ cp/cp-tree.h:1400:33: note: in expansion of macro 'CLASSTYPE_MARKED_N' #define CLASSTYPE_MARKED2(NODE) CLASSTYPE_MARKED_N (NODE, 1) ^~~~~~~~~~~~~~~~~~ cp/rtti.c:926:42: note: in expansion of macro 'CLASSTYPE_MARKED2' if (CLASSTYPE_MARKED (basetype) || CLASSTYPE_MARKED2 (basetype)) ^~~~~~~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1383:6: note: in expansion of macro 'CLASS_TYPE_P' (((CLASS_TYPE_P (NODE) ? LANG_TYPE_CLASS_CHECK (NODE)->marks \ ^~~~~~~~~~~~ cp/cp-tree.h:1400:33: note: in expansion of macro 'CLASSTYPE_MARKED_N' #define CLASSTYPE_MARKED2(NODE) CLASSTYPE_MARKED_N (NODE, 1) ^~~~~~~~~~~~~~~~~~ cp/rtti.c:926:42: note: in expansion of macro 'CLASSTYPE_MARKED2' if (CLASSTYPE_MARKED (basetype) || CLASSTYPE_MARKED2 (basetype)) ^~~~~~~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1383:6: note: in expansion of macro 'CLASS_TYPE_P' (((CLASS_TYPE_P (NODE) ? LANG_TYPE_CLASS_CHECK (NODE)->marks \ ^~~~~~~~~~~~ cp/cp-tree.h:1400:33: note: in expansion of macro 'CLASSTYPE_MARKED_N' #define CLASSTYPE_MARKED2(NODE) CLASSTYPE_MARKED_N (NODE, 1) ^~~~~~~~~~~~~~~~~~ cp/rtti.c:926:42: note: in expansion of macro 'CLASSTYPE_MARKED2' if (CLASSTYPE_MARKED (basetype) || CLASSTYPE_MARKED2 (basetype)) ^~~~~~~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1383:6: note: in expansion of macro 'CLASS_TYPE_P' (((CLASS_TYPE_P (NODE) ? LANG_TYPE_CLASS_CHECK (NODE)->marks \ ^~~~~~~~~~~~ cp/cp-tree.h:1400:33: note: in expansion of macro 'CLASSTYPE_MARKED_N' #define CLASSTYPE_MARKED2(NODE) CLASSTYPE_MARKED_N (NODE, 1) ^~~~~~~~~~~~~~~~~~ cp/rtti.c:926:42: note: in expansion of macro 'CLASSTYPE_MARKED2' if (CLASSTYPE_MARKED (basetype) || CLASSTYPE_MARKED2 (basetype)) ^~~~~~~~~~~~~~~~~ cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1388:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) \ ^~~~~~~~~~~~ cp/cp-tree.h:1407:39: note: in expansion of macro 'SET_CLASSTYPE_MARKED_N' #define SET_CLASSTYPE_MARKED(NODE) SET_CLASSTYPE_MARKED_N (NODE, 0) ^~~~~~~~~~~~~~~~~~~~~~ cp/rtti.c:928:7: note: in expansion of macro 'SET_CLASSTYPE_MARKED' SET_CLASSTYPE_MARKED (basetype); ^~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1388:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) \ ^~~~~~~~~~~~ cp/cp-tree.h:1407:39: note: in expansion of macro 'SET_CLASSTYPE_MARKED_N' #define SET_CLASSTYPE_MARKED(NODE) SET_CLASSTYPE_MARKED_N (NODE, 0) ^~~~~~~~~~~~~~~~~~~~~~ cp/rtti.c:928:7: note: in expansion of macro 'SET_CLASSTYPE_MARKED' SET_CLASSTYPE_MARKED (basetype); ^~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1388:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) \ ^~~~~~~~~~~~ cp/cp-tree.h:1407:39: note: in expansion of macro 'SET_CLASSTYPE_MARKED_N' #define SET_CLASSTYPE_MARKED(NODE) SET_CLASSTYPE_MARKED_N (NODE, 0) ^~~~~~~~~~~~~~~~~~~~~~ cp/rtti.c:928:7: note: in expansion of macro 'SET_CLASSTYPE_MARKED' SET_CLASSTYPE_MARKED (basetype); ^~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1388:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) \ ^~~~~~~~~~~~ cp/cp-tree.h:1407:39: note: in expansion of macro 'SET_CLASSTYPE_MARKED_N' #define SET_CLASSTYPE_MARKED(NODE) SET_CLASSTYPE_MARKED_N (NODE, 0) ^~~~~~~~~~~~~~~~~~~~~~ cp/rtti.c:928:7: note: in expansion of macro 'SET_CLASSTYPE_MARKED' SET_CLASSTYPE_MARKED (basetype); ^~~~~~~~~~~~~~~~~~~~ cp/rtti.c: In function 'dfs_class_hint_unmark': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1394:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) \ ^~~~~~~~~~~~ cp/cp-tree.h:1408:39: note: in expansion of macro 'CLEAR_CLASSTYPE_MARKED_N' #define CLEAR_CLASSTYPE_MARKED(NODE) CLEAR_CLASSTYPE_MARKED_N (NODE, 0) ^~~~~~~~~~~~~~~~~~~~~~~~ cp/rtti.c:944:3: note: in expansion of macro 'CLEAR_CLASSTYPE_MARKED' CLEAR_CLASSTYPE_MARKED (basetype); ^~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1394:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) \ ^~~~~~~~~~~~ cp/cp-tree.h:1408:39: note: in expansion of macro 'CLEAR_CLASSTYPE_MARKED_N' #define CLEAR_CLASSTYPE_MARKED(NODE) CLEAR_CLASSTYPE_MARKED_N (NODE, 0) ^~~~~~~~~~~~~~~~~~~~~~~~ cp/rtti.c:944:3: note: in expansion of macro 'CLEAR_CLASSTYPE_MARKED' CLEAR_CLASSTYPE_MARKED (basetype); ^~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1394:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) \ ^~~~~~~~~~~~ cp/cp-tree.h:1408:39: note: in expansion of macro 'CLEAR_CLASSTYPE_MARKED_N' #define CLEAR_CLASSTYPE_MARKED(NODE) CLEAR_CLASSTYPE_MARKED_N (NODE, 0) ^~~~~~~~~~~~~~~~~~~~~~~~ cp/rtti.c:944:3: note: in expansion of macro 'CLEAR_CLASSTYPE_MARKED' CLEAR_CLASSTYPE_MARKED (basetype); ^~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1394:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) \ ^~~~~~~~~~~~ cp/cp-tree.h:1408:39: note: in expansion of macro 'CLEAR_CLASSTYPE_MARKED_N' #define CLEAR_CLASSTYPE_MARKED(NODE) CLEAR_CLASSTYPE_MARKED_N (NODE, 0) ^~~~~~~~~~~~~~~~~~~~~~~~ cp/rtti.c:944:3: note: in expansion of macro 'CLEAR_CLASSTYPE_MARKED' CLEAR_CLASSTYPE_MARKED (basetype); ^~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1394:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) \ ^~~~~~~~~~~~ cp/cp-tree.h:1410:39: note: in expansion of macro 'CLEAR_CLASSTYPE_MARKED_N' #define CLEAR_CLASSTYPE_MARKED2(NODE) CLEAR_CLASSTYPE_MARKED_N (NODE, 1) ^~~~~~~~~~~~~~~~~~~~~~~~ cp/rtti.c:945:3: note: in expansion of macro 'CLEAR_CLASSTYPE_MARKED2' CLEAR_CLASSTYPE_MARKED2 (basetype); ^~~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1394:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) \ ^~~~~~~~~~~~ cp/cp-tree.h:1410:39: note: in expansion of macro 'CLEAR_CLASSTYPE_MARKED_N' #define CLEAR_CLASSTYPE_MARKED2(NODE) CLEAR_CLASSTYPE_MARKED_N (NODE, 1) ^~~~~~~~~~~~~~~~~~~~~~~~ cp/rtti.c:945:3: note: in expansion of macro 'CLEAR_CLASSTYPE_MARKED2' CLEAR_CLASSTYPE_MARKED2 (basetype); ^~~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1394:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) \ ^~~~~~~~~~~~ cp/cp-tree.h:1410:39: note: in expansion of macro 'CLEAR_CLASSTYPE_MARKED_N' #define CLEAR_CLASSTYPE_MARKED2(NODE) CLEAR_CLASSTYPE_MARKED_N (NODE, 1) ^~~~~~~~~~~~~~~~~~~~~~~~ cp/rtti.c:945:3: note: in expansion of macro 'CLEAR_CLASSTYPE_MARKED2' CLEAR_CLASSTYPE_MARKED2 (basetype); ^~~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1394:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) \ ^~~~~~~~~~~~ cp/cp-tree.h:1410:39: note: in expansion of macro 'CLEAR_CLASSTYPE_MARKED_N' #define CLEAR_CLASSTYPE_MARKED2(NODE) CLEAR_CLASSTYPE_MARKED_N (NODE, 1) ^~~~~~~~~~~~~~~~~~~~~~~~ cp/rtti.c:945:3: note: in expansion of macro 'CLEAR_CLASSTYPE_MARKED2' CLEAR_CLASSTYPE_MARKED2 (basetype); ^~~~~~~~~~~~~~~~~~~~~~~ cp/rtti.c: In function 'build_dynamic_cast_1': cp/rtti.c:446:10: warning: this statement may fall through [-Wimplicit-fallthrough=] if (TREE_CODE (TREE_TYPE (type)) == VOID_TYPE) ^ cp/rtti.c:448:5: note: here case REFERENCE_TYPE: ^~~~ cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -Icp -I. -I./cp -I./config -I./../include cp/spew.c -o cp/spew.o cp/spew.c: In function 'identifier_type': cp/spew.c:588:24: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (decl) == TEMPLATE_DECL) ^~ cp/spew.c:598:28: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (decl) == BASELINK) ^~ In file included from cp/spew.c:30:0: cp/cp-tree.h:2871:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == TEMPLATE_DECL \ ^ cp/spew.c:602:6: note: in expansion of macro 'DECL_FUNCTION_TEMPLATE_P' if (DECL_FUNCTION_TEMPLATE_P (OVL_FUNCTION (t))) ^~~~~~~~~~~~~~~~~~~~~~~~ cp/spew.c:615:26: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (t && TREE_CODE (t) == TYPENAME_TYPE) ^~ cp/spew.c:618:24: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (decl) == TYPENAME_TYPE) ^~ cp/spew.c: In function 'snarf_defarg': cp/spew.c:1286:24: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] DEFARG_POINTER (arg) = (char *)buf; ^ cp/spew.c: In function 'do_pending_defargs': cp/spew.c:1376:48: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (TREE_PURPOSE (defarg_parm)) != DEFAULT_ARG) ^~ cp/spew.c: In function 'done_pending_defargs': cp/spew.c:1450:42: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] && TREE_CODE (TREE_PURPOSE (parms)) == DEFAULT_ARG) ^~ cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -Icp -I. -I./cp -I./config -I./../include cp/typeck.c -o cp/typeck.o cp/typeck.c: In function 'require_complete_type': cp/typeck.c:100:25: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (value) == OVERLOAD) ^~ cp/typeck.c:112:25: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (value) == OFFSET_REF ^~ In file included from cp/typeck.c:38:0: cp/typeck.c: In function 'complete_type': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/typeck.c:152:12: note: in expansion of macro 'CLASS_TYPE_P' else if (CLASS_TYPE_P (type) && CLASSTYPE_TEMPLATE_INSTANTIATION (type)) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/typeck.c:152:12: note: in expansion of macro 'CLASS_TYPE_P' else if (CLASS_TYPE_P (type) && CLASSTYPE_TEMPLATE_INSTANTIATION (type)) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/typeck.c:152:12: note: in expansion of macro 'CLASS_TYPE_P' else if (CLASS_TYPE_P (type) && CLASSTYPE_TEMPLATE_INSTANTIATION (type)) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/typeck.c:152:12: note: in expansion of macro 'CLASS_TYPE_P' else if (CLASS_TYPE_P (type) && CLASSTYPE_TEMPLATE_INSTANTIATION (type)) ^~~~~~~~~~~~ cp/typeck.c: In function 'type_unknown_p': cp/typeck.c:188:27: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] return (TREE_CODE (exp) == OVERLOAD ^~ cp/typeck.c: In function 'merge_types': cp/typeck.c:566:27: warning: variable 'code2' set but not used [-Wunused-but-set-variable] register enum tree_code code2; ^~~~~ In file included from cp/typeck.c:35:0: cp/typeck.c: In function 'comptypes': cp/cp-tree.h:3573:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == BOUND_TEMPLATE_TEMPLATE_PARM) \ ^ ./tree.h:344:36: note: in definition of macro 'TREE_CLASS_CHECK' #define TREE_CLASS_CHECK(t, code) (t) ^ ./tree.h:1448:31: note: in expansion of macro 'DECL_CHECK' #define DECL_ARGUMENTS(NODE) (DECL_CHECK (NODE)->decl.arguments) ^~~~~~~~~~ cp/cp-tree.h:2789:41: note: in expansion of macro 'DECL_ARGUMENTS' #define DECL_TEMPLATE_PARMS(NODE) DECL_ARGUMENTS (NODE) ^~~~~~~~~~~~~~ cp/typeck.c:979:9: note: in expansion of macro 'DECL_TEMPLATE_PARMS' (DECL_TEMPLATE_PARMS (TEMPLATE_TEMPLATE_PARM_TEMPLATE_DECL (t1)), ^~~~~~~~~~~~~~~~~~~ cp/typeck.c:979:30: note: in expansion of macro 'TEMPLATE_TEMPLATE_PARM_TEMPLATE_DECL' (DECL_TEMPLATE_PARMS (TEMPLATE_TEMPLATE_PARM_TEMPLATE_DECL (t1)), ^ cp/cp-tree.h:2290:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ ./tree.h:344:36: note: in definition of macro 'TREE_CLASS_CHECK' #define TREE_CLASS_CHECK(t, code) (t) ^ ./tree.h:1448:31: note: in expansion of macro 'DECL_CHECK' #define DECL_ARGUMENTS(NODE) (DECL_CHECK (NODE)->decl.arguments) ^~~~~~~~~~ cp/cp-tree.h:2789:41: note: in expansion of macro 'DECL_ARGUMENTS' #define DECL_TEMPLATE_PARMS(NODE) DECL_ARGUMENTS (NODE) ^~~~~~~~~~~~~~ cp/typeck.c:979:9: note: in expansion of macro 'DECL_TEMPLATE_PARMS' (DECL_TEMPLATE_PARMS (TEMPLATE_TEMPLATE_PARM_TEMPLATE_DECL (t1)), ^~~~~~~~~~~~~~~~~~~ ./tree-check.h:8:28: note: in expansion of macro 'TREE_CHECK' #define TREE_LIST_CHECK(t) TREE_CHECK (t, TREE_LIST) ^~~~~~~~~~ ./tree.h:818:29: note: in expansion of macro 'TREE_LIST_CHECK' #define TREE_PURPOSE(NODE) (TREE_LIST_CHECK (NODE)->list.purpose) ^~~~~~~~~~~~~~~ cp/cp-tree.h:2303:28: note: in expansion of macro 'TREE_PURPOSE' #define TI_TEMPLATE(NODE) (TREE_PURPOSE (NODE)) ^~~~~~~~~~~~ cp/cp-tree.h:2407:4: note: in expansion of macro 'TI_TEMPLATE' (TI_TEMPLATE (TYPE_TEMPLATE_INFO (NODE))) ^~~~~~~~~~~ cp/cp-tree.h:2407:17: note: in expansion of macro 'TYPE_TEMPLATE_INFO' (TI_TEMPLATE (TYPE_TEMPLATE_INFO (NODE))) ^~~~~~~~~~~~~~~~~~ cp/cp-tree.h:3574:6: note: in expansion of macro 'TYPE_TI_TEMPLATE' ? TYPE_TI_TEMPLATE (NODE) \ ^~~~~~~~~~~~~~~~ cp/typeck.c:979:30: note: in expansion of macro 'TEMPLATE_TEMPLATE_PARM_TEMPLATE_DECL' (DECL_TEMPLATE_PARMS (TEMPLATE_TEMPLATE_PARM_TEMPLATE_DECL (t1)), ^ cp/cp-tree.h:3573:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == BOUND_TEMPLATE_TEMPLATE_PARM) \ ^ ./tree.h:344:36: note: in definition of macro 'TREE_CLASS_CHECK' #define TREE_CLASS_CHECK(t, code) (t) ^ ./tree.h:1448:31: note: in expansion of macro 'DECL_CHECK' #define DECL_ARGUMENTS(NODE) (DECL_CHECK (NODE)->decl.arguments) ^~~~~~~~~~ cp/cp-tree.h:2789:41: note: in expansion of macro 'DECL_ARGUMENTS' #define DECL_TEMPLATE_PARMS(NODE) DECL_ARGUMENTS (NODE) ^~~~~~~~~~~~~~ cp/typeck.c:980:9: note: in expansion of macro 'DECL_TEMPLATE_PARMS' DECL_TEMPLATE_PARMS (TEMPLATE_TEMPLATE_PARM_TEMPLATE_DECL (t2)))) ^~~~~~~~~~~~~~~~~~~ cp/typeck.c:980:30: note: in expansion of macro 'TEMPLATE_TEMPLATE_PARM_TEMPLATE_DECL' DECL_TEMPLATE_PARMS (TEMPLATE_TEMPLATE_PARM_TEMPLATE_DECL (t2)))) ^ cp/cp-tree.h:2290:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ ./tree.h:344:36: note: in definition of macro 'TREE_CLASS_CHECK' #define TREE_CLASS_CHECK(t, code) (t) ^ ./tree.h:1448:31: note: in expansion of macro 'DECL_CHECK' #define DECL_ARGUMENTS(NODE) (DECL_CHECK (NODE)->decl.arguments) ^~~~~~~~~~ cp/cp-tree.h:2789:41: note: in expansion of macro 'DECL_ARGUMENTS' #define DECL_TEMPLATE_PARMS(NODE) DECL_ARGUMENTS (NODE) ^~~~~~~~~~~~~~ cp/typeck.c:980:9: note: in expansion of macro 'DECL_TEMPLATE_PARMS' DECL_TEMPLATE_PARMS (TEMPLATE_TEMPLATE_PARM_TEMPLATE_DECL (t2)))) ^~~~~~~~~~~~~~~~~~~ ./tree-check.h:8:28: note: in expansion of macro 'TREE_CHECK' #define TREE_LIST_CHECK(t) TREE_CHECK (t, TREE_LIST) ^~~~~~~~~~ ./tree.h:818:29: note: in expansion of macro 'TREE_LIST_CHECK' #define TREE_PURPOSE(NODE) (TREE_LIST_CHECK (NODE)->list.purpose) ^~~~~~~~~~~~~~~ cp/cp-tree.h:2303:28: note: in expansion of macro 'TREE_PURPOSE' #define TI_TEMPLATE(NODE) (TREE_PURPOSE (NODE)) ^~~~~~~~~~~~ cp/cp-tree.h:2407:4: note: in expansion of macro 'TI_TEMPLATE' (TI_TEMPLATE (TYPE_TEMPLATE_INFO (NODE))) ^~~~~~~~~~~ cp/cp-tree.h:2407:17: note: in expansion of macro 'TYPE_TEMPLATE_INFO' (TI_TEMPLATE (TYPE_TEMPLATE_INFO (NODE))) ^~~~~~~~~~~~~~~~~~ cp/cp-tree.h:3574:6: note: in expansion of macro 'TYPE_TI_TEMPLATE' ? TYPE_TI_TEMPLATE (NODE) \ ^~~~~~~~~~~~~~~~ cp/typeck.c:980:30: note: in expansion of macro 'TEMPLATE_TEMPLATE_PARM_TEMPLATE_DECL' DECL_TEMPLATE_PARMS (TEMPLATE_TEMPLATE_PARM_TEMPLATE_DECL (t2)))) ^ cp/typeck.c:982:26: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (t1) == TEMPLATE_TEMPLATE_PARM) ^~ In file included from cp/typeck.c:38:0: cp/cp-tree.h:2290:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/typeck.c:990:11: note: in expansion of macro 'TYPE_TEMPLATE_INFO' if (TYPE_TEMPLATE_INFO (t1) && TYPE_TEMPLATE_INFO (t2) ^~~~~~~~~~~~~~~~~~ cp/cp-tree.h:2290:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/typeck.c:990:38: note: in expansion of macro 'TYPE_TEMPLATE_INFO' if (TYPE_TEMPLATE_INFO (t1) && TYPE_TEMPLATE_INFO (t2) ^~~~~~~~~~~~~~~~~~ In file included from cp/typeck.c:35:0: cp/cp-tree.h:2290:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ ./tree.h:343:31: note: in definition of macro 'TREE_CHECK' #define TREE_CHECK(t, code) (t) ^ ./tree.h:818:29: note: in expansion of macro 'TREE_LIST_CHECK' #define TREE_PURPOSE(NODE) (TREE_LIST_CHECK (NODE)->list.purpose) ^~~~~~~~~~~~~~~ cp/cp-tree.h:2303:28: note: in expansion of macro 'TREE_PURPOSE' #define TI_TEMPLATE(NODE) (TREE_PURPOSE (NODE)) ^~~~~~~~~~~~ cp/cp-tree.h:2407:4: note: in expansion of macro 'TI_TEMPLATE' (TI_TEMPLATE (TYPE_TEMPLATE_INFO (NODE))) ^~~~~~~~~~~ cp/cp-tree.h:2407:17: note: in expansion of macro 'TYPE_TEMPLATE_INFO' (TI_TEMPLATE (TYPE_TEMPLATE_INFO (NODE))) ^~~~~~~~~~~~~~~~~~ cp/typeck.c:991:8: note: in expansion of macro 'TYPE_TI_TEMPLATE' && (TYPE_TI_TEMPLATE (t1) == TYPE_TI_TEMPLATE (t2) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:2290:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ ./tree.h:343:31: note: in definition of macro 'TREE_CHECK' #define TREE_CHECK(t, code) (t) ^ ./tree.h:818:29: note: in expansion of macro 'TREE_LIST_CHECK' #define TREE_PURPOSE(NODE) (TREE_LIST_CHECK (NODE)->list.purpose) ^~~~~~~~~~~~~~~ cp/cp-tree.h:2303:28: note: in expansion of macro 'TREE_PURPOSE' #define TI_TEMPLATE(NODE) (TREE_PURPOSE (NODE)) ^~~~~~~~~~~~ cp/cp-tree.h:2407:4: note: in expansion of macro 'TI_TEMPLATE' (TI_TEMPLATE (TYPE_TEMPLATE_INFO (NODE))) ^~~~~~~~~~~ cp/cp-tree.h:2407:17: note: in expansion of macro 'TYPE_TEMPLATE_INFO' (TI_TEMPLATE (TYPE_TEMPLATE_INFO (NODE))) ^~~~~~~~~~~~~~~~~~ cp/typeck.c:991:33: note: in expansion of macro 'TYPE_TI_TEMPLATE' && (TYPE_TI_TEMPLATE (t1) == TYPE_TI_TEMPLATE (t2) ^~~~~~~~~~~~~~~~ cp/typeck.c:992:26: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (t1) == BOUND_TEMPLATE_TEMPLATE_PARM)) ^~ In file included from cp/typeck.c:35:0: cp/cp-tree.h:2290:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ ./tree.h:343:31: note: in definition of macro 'TREE_CHECK' #define TREE_CHECK(t, code) (t) ^ ./tree.h:819:27: note: in expansion of macro 'TREE_LIST_CHECK' #define TREE_VALUE(NODE) (TREE_LIST_CHECK (NODE)->list.value) ^~~~~~~~~~~~~~~ cp/cp-tree.h:2304:24: note: in expansion of macro 'TREE_VALUE' #define TI_ARGS(NODE) (TREE_VALUE (NODE)) ^~~~~~~~~~ cp/cp-tree.h:2411:4: note: in expansion of macro 'TI_ARGS' (TI_ARGS (TYPE_TEMPLATE_INFO (NODE))) ^~~~~~~ cp/cp-tree.h:2411:13: note: in expansion of macro 'TYPE_TEMPLATE_INFO' (TI_ARGS (TYPE_TEMPLATE_INFO (NODE))) ^~~~~~~~~~~~~~~~~~ cp/typeck.c:993:28: note: in expansion of macro 'TYPE_TI_ARGS' val = comp_template_args (TYPE_TI_ARGS (t1), ^~~~~~~~~~~~ cp/cp-tree.h:2290:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ ./tree.h:343:31: note: in definition of macro 'TREE_CHECK' #define TREE_CHECK(t, code) (t) ^ ./tree.h:819:27: note: in expansion of macro 'TREE_LIST_CHECK' #define TREE_VALUE(NODE) (TREE_LIST_CHECK (NODE)->list.value) ^~~~~~~~~~~~~~~ cp/cp-tree.h:2304:24: note: in expansion of macro 'TREE_VALUE' #define TI_ARGS(NODE) (TREE_VALUE (NODE)) ^~~~~~~~~~ cp/cp-tree.h:2411:4: note: in expansion of macro 'TI_ARGS' (TI_ARGS (TYPE_TEMPLATE_INFO (NODE))) ^~~~~~~ cp/cp-tree.h:2411:13: note: in expansion of macro 'TYPE_TEMPLATE_INFO' (TI_ARGS (TYPE_TEMPLATE_INFO (NODE))) ^~~~~~~~~~~~~~~~~~ cp/typeck.c:994:7: note: in expansion of macro 'TYPE_TI_ARGS' TYPE_TI_ARGS (t2)); ^~~~~~~~~~~~ cp/typeck.c:1036:5: warning: case value '188' not in enumerated type 'enum tree_code' [-Wswitch] case TEMPLATE_TYPE_PARM: ^~~~ cp/typeck.c:973:5: warning: case value '189' not in enumerated type 'enum tree_code' [-Wswitch] case TEMPLATE_TEMPLATE_PARM: ^~~~ cp/typeck.c:974:5: warning: case value '190' not in enumerated type 'enum tree_code' [-Wswitch] case BOUND_TEMPLATE_TEMPLATE_PARM: ^~~~ cp/typeck.c:1040:5: warning: case value '191' not in enumerated type 'enum tree_code' [-Wswitch] case TYPENAME_TYPE: ^~~~ cp/typeck.c:1046:5: warning: case value '192' not in enumerated type 'enum tree_code' [-Wswitch] case UNBOUND_CLASS_TEMPLATE: ^~~~ In file included from cp/typeck.c:38:0: cp/typeck.c: In function 'comp_target_types': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/typeck.c:1252:12: note: in expansion of macro 'IS_AGGR_TYPE' else if (IS_AGGR_TYPE (ttl)) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/typeck.c:1252:12: note: in expansion of macro 'IS_AGGR_TYPE' else if (IS_AGGR_TYPE (ttl)) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/typeck.c:1252:12: note: in expansion of macro 'IS_AGGR_TYPE' else if (IS_AGGR_TYPE (ttl)) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/typeck.c:1252:12: note: in expansion of macro 'IS_AGGR_TYPE' else if (IS_AGGR_TYPE (ttl)) ^~~~~~~~~~~~ cp/typeck.c: In function 'comp_target_parms': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/typeck.c:1472:8: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (TREE_TYPE (p1)) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/typeck.c:1472:8: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (TREE_TYPE (p1)) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/typeck.c:1472:8: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (TREE_TYPE (p1)) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/typeck.c:1472:8: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (TREE_TYPE (p1)) ^~~~~~~~~~~~ In file included from cp/cp-tree.h:35:0, from cp/typeck.c:38: cp/typeck.c: In function 'cxx_sizeof_or_alignof_type': cp/typeck.c:1501:26: warning: comparison between 'enum tree_code' and 'enum c_tree_code' [-Wenum-compare] my_friendly_assert (op == SIZEOF_EXPR || op == ALIGNOF_EXPR, 20020720); ^ ./c-common.h:890:5: note: in definition of macro 'my_friendly_assert' (((EXP) == 0) ? (fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0) : 0) ^~~ cp/typeck.c:1501:47: warning: comparison between 'enum tree_code' and 'enum c_tree_code' [-Wenum-compare] my_friendly_assert (op == SIZEOF_EXPR || op == ALIGNOF_EXPR, 20020720); ^ ./c-common.h:890:5: note: in definition of macro 'my_friendly_assert' (((EXP) == 0) ? (fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0) : 0) ^~~ cp/typeck.c: In function 'expr_sizeof': cp/typeck.c:1552:26: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] else if (TREE_CODE (e) == OFFSET_REF) ^~ cp/typeck.c: In function 'decay_conversion': cp/typeck.c:1575:23: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (exp) == OFFSET_REF) ^~ In file included from cp/typeck.c:38:0: cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/typeck.c:1680:9: note: in expansion of macro 'CLASS_TYPE_P' if (! CLASS_TYPE_P (type)) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/typeck.c:1680:9: note: in expansion of macro 'CLASS_TYPE_P' if (! CLASS_TYPE_P (type)) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/typeck.c:1680:9: note: in expansion of macro 'CLASS_TYPE_P' if (! CLASS_TYPE_P (type)) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/typeck.c:1680:9: note: in expansion of macro 'CLASS_TYPE_P' if (! CLASS_TYPE_P (type)) ^~~~~~~~~~~~ cp/typeck.c: In function 'lookup_anon_field': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:2729:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) && LANG_TYPE_CLASS_CHECK (NODE)->anon_aggr) ^~~~~~~~~~~~ cp/typeck.c:1824:7: note: in expansion of macro 'ANON_AGGR_TYPE_P' && ANON_AGGR_TYPE_P (TREE_TYPE (field))) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:2729:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) && LANG_TYPE_CLASS_CHECK (NODE)->anon_aggr) ^~~~~~~~~~~~ cp/typeck.c:1824:7: note: in expansion of macro 'ANON_AGGR_TYPE_P' && ANON_AGGR_TYPE_P (TREE_TYPE (field))) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:2729:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) && LANG_TYPE_CLASS_CHECK (NODE)->anon_aggr) ^~~~~~~~~~~~ cp/typeck.c:1824:7: note: in expansion of macro 'ANON_AGGR_TYPE_P' && ANON_AGGR_TYPE_P (TREE_TYPE (field))) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:2729:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) && LANG_TYPE_CLASS_CHECK (NODE)->anon_aggr) ^~~~~~~~~~~~ cp/typeck.c:1824:7: note: in expansion of macro 'ANON_AGGR_TYPE_P' && ANON_AGGR_TYPE_P (TREE_TYPE (field))) ^~~~~~~~~~~~~~~~ In file included from cp/cp-tree.h:35:0, from cp/typeck.c:38: cp/typeck.c: In function 'build_class_member_access_expr': cp/cp-tree.h:408:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == BASELINK) ^ ./c-common.h:890:5: note: in definition of macro 'my_friendly_assert' (((EXP) == 0) ? (fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0) : 0) ^~~ cp/typeck.c:1857:42: note: in expansion of macro 'BASELINK_P' my_friendly_assert (DECL_P (member) || BASELINK_P (member), ^~~~~~~~~~ In file included from cp/typeck.c:38:0: cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/typeck.c:1888:8: note: in expansion of macro 'CLASS_TYPE_P' if (!CLASS_TYPE_P (object_type)) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/typeck.c:1888:8: note: in expansion of macro 'CLASS_TYPE_P' if (!CLASS_TYPE_P (object_type)) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/typeck.c:1888:8: note: in expansion of macro 'CLASS_TYPE_P' if (!CLASS_TYPE_P (object_type)) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/typeck.c:1888:8: note: in expansion of macro 'CLASS_TYPE_P' if (!CLASS_TYPE_P (object_type)) ^~~~~~~~~~~~ cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:2729:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) && LANG_TYPE_CLASS_CHECK (NODE)->anon_aggr) ^~~~~~~~~~~~ cp/typeck.c:1910:10: note: in expansion of macro 'ANON_AGGR_TYPE_P' while (ANON_AGGR_TYPE_P (member_scope) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:2729:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) && LANG_TYPE_CLASS_CHECK (NODE)->anon_aggr) ^~~~~~~~~~~~ cp/typeck.c:1910:10: note: in expansion of macro 'ANON_AGGR_TYPE_P' while (ANON_AGGR_TYPE_P (member_scope) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:2729:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) && LANG_TYPE_CLASS_CHECK (NODE)->anon_aggr) ^~~~~~~~~~~~ cp/typeck.c:1910:10: note: in expansion of macro 'ANON_AGGR_TYPE_P' while (ANON_AGGR_TYPE_P (member_scope) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:2729:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) && LANG_TYPE_CLASS_CHECK (NODE)->anon_aggr) ^~~~~~~~~~~~ cp/typeck.c:1910:10: note: in expansion of macro 'ANON_AGGR_TYPE_P' while (ANON_AGGR_TYPE_P (member_scope) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:2729:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) && LANG_TYPE_CLASS_CHECK (NODE)->anon_aggr) ^~~~~~~~~~~~ cp/typeck.c:1987:11: note: in expansion of macro 'ANON_AGGR_TYPE_P' if (ANON_AGGR_TYPE_P (DECL_CONTEXT (member)) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:2729:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) && LANG_TYPE_CLASS_CHECK (NODE)->anon_aggr) ^~~~~~~~~~~~ cp/typeck.c:1987:11: note: in expansion of macro 'ANON_AGGR_TYPE_P' if (ANON_AGGR_TYPE_P (DECL_CONTEXT (member)) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:2729:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) && LANG_TYPE_CLASS_CHECK (NODE)->anon_aggr) ^~~~~~~~~~~~ cp/typeck.c:1987:11: note: in expansion of macro 'ANON_AGGR_TYPE_P' if (ANON_AGGR_TYPE_P (DECL_CONTEXT (member)) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:2729:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) && LANG_TYPE_CLASS_CHECK (NODE)->anon_aggr) ^~~~~~~~~~~~ cp/typeck.c:1987:11: note: in expansion of macro 'ANON_AGGR_TYPE_P' if (ANON_AGGR_TYPE_P (DECL_CONTEXT (member)) ^~~~~~~~~~~~~~~~ In file included from cp/typeck.c:38:0: cp/cp-tree.h:408:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == BASELINK) ^ cp/typeck.c:2033:12: note: in expansion of macro 'BASELINK_P' else if (BASELINK_P (member)) ^~~~~~~~~~ cp/typeck.c: In function 'finish_class_member_access_expr': cp/typeck.c:2104:26: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (object) == OFFSET_REF) ^~ In file included from cp/typeck.c:38:0: cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/typeck.c:2120:8: note: in expansion of macro 'CLASS_TYPE_P' if (!CLASS_TYPE_P (object_type)) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/typeck.c:2120:8: note: in expansion of macro 'CLASS_TYPE_P' if (!CLASS_TYPE_P (object_type)) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/typeck.c:2120:8: note: in expansion of macro 'CLASS_TYPE_P' if (!CLASS_TYPE_P (object_type)) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/typeck.c:2120:8: note: in expansion of macro 'CLASS_TYPE_P' if (!CLASS_TYPE_P (object_type)) ^~~~~~~~~~~~ In file included from cp/typeck.c:38:0: cp/cp-tree.h:408:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == BASELINK) ^ cp/typeck.c:2127:7: note: in expansion of macro 'BASELINK_P' if (BASELINK_P (name)) ^~~~~~~~~~ In file included from cp/cp-tree.h:35:0, from cp/typeck.c:38: cp/typeck.c:2131:7: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] == TEMPLATE_ID_EXPR), ^ ./c-common.h:890:5: note: in definition of macro 'my_friendly_assert' (((EXP) == 0) ? (fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0) : 0) ^~~ cp/typeck.c:2140:28: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (name) == TEMPLATE_ID_EXPR) ^~ cp/typeck.c:2147:28: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (name) == SCOPE_REF) ^~ In file included from cp/cp-tree.h:35:0, from cp/typeck.c:38: cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ ./c-common.h:890:5: note: in definition of macro 'my_friendly_assert' (((EXP) == 0) ? (fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0) : 0) ^~~ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/typeck.c:2157:25: note: in expansion of macro 'CLASS_TYPE_P' my_friendly_assert ((CLASS_TYPE_P (scope) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ ./c-common.h:890:5: note: in definition of macro 'my_friendly_assert' (((EXP) == 0) ? (fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0) : 0) ^~~ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/typeck.c:2157:25: note: in expansion of macro 'CLASS_TYPE_P' my_friendly_assert ((CLASS_TYPE_P (scope) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ ./c-common.h:890:5: note: in definition of macro 'my_friendly_assert' (((EXP) == 0) ? (fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0) : 0) ^~~ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/typeck.c:2157:25: note: in expansion of macro 'CLASS_TYPE_P' my_friendly_assert ((CLASS_TYPE_P (scope) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ ./c-common.h:890:5: note: in definition of macro 'my_friendly_assert' (((EXP) == 0) ? (fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0) : 0) ^~~ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/typeck.c:2157:25: note: in expansion of macro 'CLASS_TYPE_P' my_friendly_assert ((CLASS_TYPE_P (scope) ^~~~~~~~~~~~ In file included from cp/typeck.c:38:0: cp/cp-tree.h:408:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == BASELINK) ^ cp/typeck.c:2237:8: note: in expansion of macro 'BASELINK_P' if (BASELINK_P (template)) ^~~~~~~~~~ cp/typeck.c: In function 'get_member_function_from_ptrfunc': cp/typeck.c:2547:28: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (function) == OFFSET_REF) ^~ cp/typeck.c:2559:29: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (function) == PTRMEM_CST) ^~ cp/typeck.c: In function 'build_function_call_real': cp/typeck.c:2710:26: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (function) == TEMPLATE_ID_EXPR)) ^~ cp/typeck.c:2654:26: warning: variable 'assembler_name' set but not used [-Wunused-but-set-variable] tree name = NULL_TREE, assembler_name = NULL_TREE; ^~~~~~~~~~~~~~ cp/typeck.c:2654:8: warning: variable 'name' set but not used [-Wunused-but-set-variable] tree name = NULL_TREE, assembler_name = NULL_TREE; ^~~~ cp/typeck.c: In function 'convert_arguments': cp/typeck.c:2837:27: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (val) == OFFSET_REF) ^~ cp/typeck.c: In function 'build_binary_op': cp/typeck.c:3631:38: warning: left shift of negative value [-Wshift-negative-value] mask = (~ (HOST_WIDE_INT) 0) << bits; ^~ cp/typeck.c: In function 'build_x_unary_op': cp/typeck.c:3798:27: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] && TREE_CODE (xarg) != TEMPLATE_ID_EXPR ^~ cp/typeck.c:3801:25: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || (TREE_CODE (xarg) == OFFSET_REF))) ^~ cp/typeck.c:3817:25: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] && (TREE_CODE (xarg) != OFFSET_REF || !PTRMEM_OK_P (xarg))) ^~ cp/typeck.c:3819:25: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (xarg) != OFFSET_REF) ^~ cp/typeck.c:3833:28: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (xarg) == OFFSET_REF) ^~ cp/typeck.c: In function 'condition_conversion': cp/typeck.c:3883:24: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (expr) == OFFSET_REF) ^~ In file included from cp/cp-tree.h:35:0, from cp/typeck.c:38: cp/typeck.c: In function 'unary_complex_lvalue': cp/typeck.c:4433:43: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] my_friendly_assert (TREE_CODE (arg) != SCOPE_REF, 313); ^ ./c-common.h:890:5: note: in definition of macro 'my_friendly_assert' (((EXP) == 0) ? (fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0) : 0) ^~~ cp/typeck.c:4435:27: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (arg) != OFFSET_REF) ^~ In file included from cp/typeck.c:38:0: cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/typeck.c:4492:42: note: in expansion of macro 'IS_AGGR_TYPE' if (TREE_CODE (targ) == CALL_EXPR && IS_AGGR_TYPE (TREE_TYPE (targ))) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/typeck.c:4492:42: note: in expansion of macro 'IS_AGGR_TYPE' if (TREE_CODE (targ) == CALL_EXPR && IS_AGGR_TYPE (TREE_TYPE (targ))) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/typeck.c:4492:42: note: in expansion of macro 'IS_AGGR_TYPE' if (TREE_CODE (targ) == CALL_EXPR && IS_AGGR_TYPE (TREE_TYPE (targ))) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/typeck.c:4492:42: note: in expansion of macro 'IS_AGGR_TYPE' if (TREE_CODE (targ) == CALL_EXPR && IS_AGGR_TYPE (TREE_TYPE (targ))) ^~~~~~~~~~~~ cp/typeck.c: In function 'build_static_cast': cp/typeck.c:4698:24: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (expr) == OFFSET_REF) ^~ In file included from cp/typeck.c:38:0: cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/typeck.c:4736:10: note: in expansion of macro 'CLASS_TYPE_P' && CLASS_TYPE_P (TREE_TYPE (type)) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/typeck.c:4736:10: note: in expansion of macro 'CLASS_TYPE_P' && CLASS_TYPE_P (TREE_TYPE (type)) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/typeck.c:4736:10: note: in expansion of macro 'CLASS_TYPE_P' && CLASS_TYPE_P (TREE_TYPE (type)) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/typeck.c:4736:10: note: in expansion of macro 'CLASS_TYPE_P' && CLASS_TYPE_P (TREE_TYPE (type)) ^~~~~~~~~~~~ cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/typeck.c:4737:10: note: in expansion of macro 'CLASS_TYPE_P' && CLASS_TYPE_P (intype) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/typeck.c:4737:10: note: in expansion of macro 'CLASS_TYPE_P' && CLASS_TYPE_P (intype) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/typeck.c:4737:10: note: in expansion of macro 'CLASS_TYPE_P' && CLASS_TYPE_P (intype) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/typeck.c:4737:10: note: in expansion of macro 'CLASS_TYPE_P' && CLASS_TYPE_P (intype) ^~~~~~~~~~~~ cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/typeck.c:4799:10: note: in expansion of macro 'CLASS_TYPE_P' && CLASS_TYPE_P (TREE_TYPE (type)) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/typeck.c:4799:10: note: in expansion of macro 'CLASS_TYPE_P' && CLASS_TYPE_P (TREE_TYPE (type)) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/typeck.c:4799:10: note: in expansion of macro 'CLASS_TYPE_P' && CLASS_TYPE_P (TREE_TYPE (type)) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/typeck.c:4799:10: note: in expansion of macro 'CLASS_TYPE_P' && CLASS_TYPE_P (TREE_TYPE (type)) ^~~~~~~~~~~~ cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/typeck.c:4800:10: note: in expansion of macro 'CLASS_TYPE_P' && CLASS_TYPE_P (TREE_TYPE (intype)) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/typeck.c:4800:10: note: in expansion of macro 'CLASS_TYPE_P' && CLASS_TYPE_P (TREE_TYPE (intype)) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/typeck.c:4800:10: note: in expansion of macro 'CLASS_TYPE_P' && CLASS_TYPE_P (TREE_TYPE (intype)) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/typeck.c:4800:10: note: in expansion of macro 'CLASS_TYPE_P' && CLASS_TYPE_P (TREE_TYPE (intype)) ^~~~~~~~~~~~ cp/typeck.c:4843:29: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (expr) == PTRMEM_CST) ^~ cp/typeck.c: In function 'build_reinterpret_cast': cp/typeck.c:4884:24: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (expr) == OFFSET_REF) ^~ cp/typeck.c: In function 'build_const_cast': cp/typeck.c:4975:24: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (expr) == OFFSET_REF) ^~ cp/typeck.c: In function 'build_c_cast': cp/typeck.c:5060:25: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (value) == OFFSET_REF) ^~ In file included from cp/typeck.c:38:0: cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/typeck.c:5111:8: note: in expansion of macro 'IS_AGGR_TYPE' if (!IS_AGGR_TYPE (type)) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/typeck.c:5111:8: note: in expansion of macro 'IS_AGGR_TYPE' if (!IS_AGGR_TYPE (type)) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/typeck.c:5111:8: note: in expansion of macro 'IS_AGGR_TYPE' if (!IS_AGGR_TYPE (type)) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/typeck.c:5111:8: note: in expansion of macro 'IS_AGGR_TYPE' if (!IS_AGGR_TYPE (type)) ^~~~~~~~~~~~ cp/typeck.c: In function 'build_modify_expr': cp/typeck.c:5285:5: warning: case value '173' not in enumerated type 'enum tree_code' [-Wswitch] case OFFSET_REF: ^~~~ In file included from cp/typeck.c:38:0: cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/typeck.c:5306:18: note: in expansion of macro 'IS_AGGR_TYPE' else if (! IS_AGGR_TYPE (lhstype)) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/typeck.c:5306:18: note: in expansion of macro 'IS_AGGR_TYPE' else if (! IS_AGGR_TYPE (lhstype)) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/typeck.c:5306:18: note: in expansion of macro 'IS_AGGR_TYPE' else if (! IS_AGGR_TYPE (lhstype)) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/typeck.c:5306:18: note: in expansion of macro 'IS_AGGR_TYPE' else if (! IS_AGGR_TYPE (lhstype)) ^~~~~~~~~~~~ cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/typeck.c:5333:10: note: in expansion of macro 'IS_AGGR_TYPE' if (! IS_AGGR_TYPE (lhstype)) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/typeck.c:5333:10: note: in expansion of macro 'IS_AGGR_TYPE' if (! IS_AGGR_TYPE (lhstype)) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/typeck.c:5333:10: note: in expansion of macro 'IS_AGGR_TYPE' if (! IS_AGGR_TYPE (lhstype)) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/typeck.c:5333:10: note: in expansion of macro 'IS_AGGR_TYPE' if (! IS_AGGR_TYPE (lhstype)) ^~~~~~~~~~~~ In file included from cp/cp-tree.h:35:0, from cp/typeck.c:38: cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ ./c-common.h:890:5: note: in definition of macro 'my_friendly_assert' (((EXP) == 0) ? (fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0) : 0) ^~~ cp/cp-tree.h:1096:8: note: in expansion of macro 'IS_AGGR_TYPE' && IS_AGGR_TYPE (TREE_TYPE (NODE))) \ ^~~~~~~~~~~~ cp/typeck.c:5351:25: note: in expansion of macro 'PROMOTES_TO_AGGR_TYPE' my_friendly_assert (!PROMOTES_TO_AGGR_TYPE (lhstype, REFERENCE_TYPE), ^~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ ./c-common.h:890:5: note: in definition of macro 'my_friendly_assert' (((EXP) == 0) ? (fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0) : 0) ^~~ cp/cp-tree.h:1096:8: note: in expansion of macro 'IS_AGGR_TYPE' && IS_AGGR_TYPE (TREE_TYPE (NODE))) \ ^~~~~~~~~~~~ cp/typeck.c:5351:25: note: in expansion of macro 'PROMOTES_TO_AGGR_TYPE' my_friendly_assert (!PROMOTES_TO_AGGR_TYPE (lhstype, REFERENCE_TYPE), ^~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ ./c-common.h:890:5: note: in definition of macro 'my_friendly_assert' (((EXP) == 0) ? (fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0) : 0) ^~~ cp/cp-tree.h:1096:8: note: in expansion of macro 'IS_AGGR_TYPE' && IS_AGGR_TYPE (TREE_TYPE (NODE))) \ ^~~~~~~~~~~~ cp/typeck.c:5351:25: note: in expansion of macro 'PROMOTES_TO_AGGR_TYPE' my_friendly_assert (!PROMOTES_TO_AGGR_TYPE (lhstype, REFERENCE_TYPE), ^~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ ./c-common.h:890:5: note: in definition of macro 'my_friendly_assert' (((EXP) == 0) ? (fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0) : 0) ^~~ cp/cp-tree.h:1096:8: note: in expansion of macro 'IS_AGGR_TYPE' && IS_AGGR_TYPE (TREE_TYPE (NODE))) \ ^~~~~~~~~~~~ cp/typeck.c:5351:25: note: in expansion of macro 'PROMOTES_TO_AGGR_TYPE' my_friendly_assert (!PROMOTES_TO_AGGR_TYPE (lhstype, REFERENCE_TYPE), ^~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ ./c-common.h:890:5: note: in definition of macro 'my_friendly_assert' (((EXP) == 0) ? (fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0) : 0) ^~~ cp/cp-tree.h:1097:7: note: in expansion of macro 'IS_AGGR_TYPE' || IS_AGGR_TYPE (NODE)) ^~~~~~~~~~~~ cp/typeck.c:5351:25: note: in expansion of macro 'PROMOTES_TO_AGGR_TYPE' my_friendly_assert (!PROMOTES_TO_AGGR_TYPE (lhstype, REFERENCE_TYPE), ^~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ ./c-common.h:890:5: note: in definition of macro 'my_friendly_assert' (((EXP) == 0) ? (fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0) : 0) ^~~ cp/cp-tree.h:1097:7: note: in expansion of macro 'IS_AGGR_TYPE' || IS_AGGR_TYPE (NODE)) ^~~~~~~~~~~~ cp/typeck.c:5351:25: note: in expansion of macro 'PROMOTES_TO_AGGR_TYPE' my_friendly_assert (!PROMOTES_TO_AGGR_TYPE (lhstype, REFERENCE_TYPE), ^~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ ./c-common.h:890:5: note: in definition of macro 'my_friendly_assert' (((EXP) == 0) ? (fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0) : 0) ^~~ cp/cp-tree.h:1097:7: note: in expansion of macro 'IS_AGGR_TYPE' || IS_AGGR_TYPE (NODE)) ^~~~~~~~~~~~ cp/typeck.c:5351:25: note: in expansion of macro 'PROMOTES_TO_AGGR_TYPE' my_friendly_assert (!PROMOTES_TO_AGGR_TYPE (lhstype, REFERENCE_TYPE), ^~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ ./c-common.h:890:5: note: in definition of macro 'my_friendly_assert' (((EXP) == 0) ? (fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0) : 0) ^~~ cp/cp-tree.h:1097:7: note: in expansion of macro 'IS_AGGR_TYPE' || IS_AGGR_TYPE (NODE)) ^~~~~~~~~~~~ cp/typeck.c:5351:25: note: in expansion of macro 'PROMOTES_TO_AGGR_TYPE' my_friendly_assert (!PROMOTES_TO_AGGR_TYPE (lhstype, REFERENCE_TYPE), ^~~~~~~~~~~~~~~~~~~~~ cp/typeck.c: In function 'build_ptrmemfunc': cp/typeck.c:5712:27: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (pfn) != PTRMEM_CST) ^~ cp/typeck.c:5724:27: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (pfn) == PTRMEM_CST) ^~ cp/typeck.c: In function 'pfn_from_ptrmemfunc': cp/typeck.c:5834:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (t) == PTRMEM_CST) ^~ cp/typeck.c: In function 'convert_for_assignment': cp/typeck.c:5925:23: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (rhs) == OFFSET_REF) ^~ cp/typeck.c: In function 'convert_for_initialization': cp/typeck.c:6036:23: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (rhs) == OFFSET_REF) ^~ In file included from cp/typeck.c:38:0: cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/typeck.c:6094:7: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (type)) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/typeck.c:6094:7: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (type)) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/typeck.c:6094:7: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (type)) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/typeck.c:6094:7: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (type)) ^~~~~~~~~~~~ cp/typeck.c: In function 'maybe_warn_about_returning_address_of_local': cp/typeck.c:6189:38: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (whats_returned) == AGGR_INIT_EXPR ^~ cp/typeck.c: In function 'check_return_expr': cp/typeck.c:6307:59: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if ((DECL_OVERLOADED_OPERATOR_P (current_function_decl) == NEW_EXPR ^~ cp/typeck.c:6308:62: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || DECL_OVERLOADED_OPERATOR_P (current_function_decl) == VEC_NEW_EXPR) ^~ cp/typeck.c:6387:49: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] && TREE_CODE (TREE_OPERAND (retval, 1)) == AGGR_INIT_EXPR) ^~ In file included from cp/typeck.c:38:0: cp/typeck.c: In function 'cp_has_mutable_p': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/typeck.c:6578:10: note: in expansion of macro 'CLASS_TYPE_P' return CLASS_TYPE_P (type) && CLASSTYPE_HAS_MUTABLE (type); ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/typeck.c:6578:10: note: in expansion of macro 'CLASS_TYPE_P' return CLASS_TYPE_P (type) && CLASSTYPE_HAS_MUTABLE (type); ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/typeck.c:6578:10: note: in expansion of macro 'CLASS_TYPE_P' return CLASS_TYPE_P (type) && CLASSTYPE_HAS_MUTABLE (type); ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/typeck.c:6578:10: note: in expansion of macro 'CLASS_TYPE_P' return CLASS_TYPE_P (type) && CLASSTYPE_HAS_MUTABLE (type); ^~~~~~~~~~~~ At top level: cp/typeck.c:6699:1: warning: 'strip_all_pointer_quals' defined but not used [-Wunused-function] strip_all_pointer_quals (type) ^~~~~~~~~~~~~~~~~~~~~~~ cp/typeck.c:1333:1: warning: 'common_base_type' defined but not used [-Wunused-function] common_base_type (tt1, tt2) ^~~~~~~~~~~~~~~~ cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -Icp -I. -I./cp -I./config -I./../include cp/cvt.c -o cp/cvt.o In file included from cp/cvt.c:33:0: cp/cvt.c: In function 'cp_convert_to_pointer': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cvt.c:83:7: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (intype)) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cvt.c:83:7: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (intype)) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cvt.c:83:7: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (intype)) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cvt.c:83:7: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (intype)) ^~~~~~~~~~~~ cp/cvt.c:117:28: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (expr) == OFFSET_REF ^~ In file included from cp/cvt.c:33:0: cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cvt.c:145:7: note: in expansion of macro 'IS_AGGR_TYPE' && IS_AGGR_TYPE (TREE_TYPE (type)) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cvt.c:145:7: note: in expansion of macro 'IS_AGGR_TYPE' && IS_AGGR_TYPE (TREE_TYPE (type)) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cvt.c:145:7: note: in expansion of macro 'IS_AGGR_TYPE' && IS_AGGR_TYPE (TREE_TYPE (type)) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cvt.c:145:7: note: in expansion of macro 'IS_AGGR_TYPE' && IS_AGGR_TYPE (TREE_TYPE (type)) ^~~~~~~~~~~~ cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cvt.c:146:7: note: in expansion of macro 'IS_AGGR_TYPE' && IS_AGGR_TYPE (TREE_TYPE (intype)) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cvt.c:146:7: note: in expansion of macro 'IS_AGGR_TYPE' && IS_AGGR_TYPE (TREE_TYPE (intype)) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cvt.c:146:7: note: in expansion of macro 'IS_AGGR_TYPE' && IS_AGGR_TYPE (TREE_TYPE (intype)) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cvt.c:146:7: note: in expansion of macro 'IS_AGGR_TYPE' && IS_AGGR_TYPE (TREE_TYPE (intype)) ^~~~~~~~~~~~ cp/cvt.c:216:25: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (expr) == PTRMEM_CST) ^~ In file included from cp/cvt.c:33:0: cp/cvt.c: In function 'convert_to_pointer_force': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cvt.c:305:7: note: in expansion of macro 'IS_AGGR_TYPE' && IS_AGGR_TYPE (TREE_TYPE (type)) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cvt.c:305:7: note: in expansion of macro 'IS_AGGR_TYPE' && IS_AGGR_TYPE (TREE_TYPE (type)) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cvt.c:305:7: note: in expansion of macro 'IS_AGGR_TYPE' && IS_AGGR_TYPE (TREE_TYPE (type)) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cvt.c:305:7: note: in expansion of macro 'IS_AGGR_TYPE' && IS_AGGR_TYPE (TREE_TYPE (type)) ^~~~~~~~~~~~ cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cvt.c:306:7: note: in expansion of macro 'IS_AGGR_TYPE' && IS_AGGR_TYPE (TREE_TYPE (intype)) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cvt.c:306:7: note: in expansion of macro 'IS_AGGR_TYPE' && IS_AGGR_TYPE (TREE_TYPE (intype)) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cvt.c:306:7: note: in expansion of macro 'IS_AGGR_TYPE' && IS_AGGR_TYPE (TREE_TYPE (intype)) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cvt.c:306:7: note: in expansion of macro 'IS_AGGR_TYPE' && IS_AGGR_TYPE (TREE_TYPE (intype)) ^~~~~~~~~~~~ cp/cvt.c: In function 'build_up_reference': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cvt.c:383:10: note: in expansion of macro 'IS_AGGR_TYPE' && IS_AGGR_TYPE (argtype) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cvt.c:383:10: note: in expansion of macro 'IS_AGGR_TYPE' && IS_AGGR_TYPE (argtype) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cvt.c:383:10: note: in expansion of macro 'IS_AGGR_TYPE' && IS_AGGR_TYPE (argtype) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cvt.c:383:10: note: in expansion of macro 'IS_AGGR_TYPE' && IS_AGGR_TYPE (argtype) ^~~~~~~~~~~~ cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cvt.c:384:10: note: in expansion of macro 'IS_AGGR_TYPE' && IS_AGGR_TYPE (target_type)) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cvt.c:384:10: note: in expansion of macro 'IS_AGGR_TYPE' && IS_AGGR_TYPE (target_type)) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cvt.c:384:10: note: in expansion of macro 'IS_AGGR_TYPE' && IS_AGGR_TYPE (target_type)) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cvt.c:384:10: note: in expansion of macro 'IS_AGGR_TYPE' && IS_AGGR_TYPE (target_type)) ^~~~~~~~~~~~ cp/cvt.c: In function 'convert_to_reference': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cvt.c:473:47: note: in expansion of macro 'IS_AGGR_TYPE' if (i <= 0 && (convtype & CONV_IMPLICIT) && IS_AGGR_TYPE (intype) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cvt.c:473:47: note: in expansion of macro 'IS_AGGR_TYPE' if (i <= 0 && (convtype & CONV_IMPLICIT) && IS_AGGR_TYPE (intype) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cvt.c:473:47: note: in expansion of macro 'IS_AGGR_TYPE' if (i <= 0 && (convtype & CONV_IMPLICIT) && IS_AGGR_TYPE (intype) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cvt.c:473:47: note: in expansion of macro 'IS_AGGR_TYPE' if (i <= 0 && (convtype & CONV_IMPLICIT) && IS_AGGR_TYPE (intype) ^~~~~~~~~~~~ cp/cvt.c: In function 'force_rvalue': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cvt.c:595:7: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (TREE_TYPE (expr)) && TREE_CODE (expr) != TARGET_EXPR) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cvt.c:595:7: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (TREE_TYPE (expr)) && TREE_CODE (expr) != TARGET_EXPR) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cvt.c:595:7: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (TREE_TYPE (expr)) && TREE_CODE (expr) != TARGET_EXPR) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cvt.c:595:7: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (TREE_TYPE (expr)) && TREE_CODE (expr) != TARGET_EXPR) ^~~~~~~~~~~~ cp/cvt.c: In function 'ocp_convert': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cvt.c:634:7: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (type) && (convtype & CONV_FORCE_TEMP) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cvt.c:634:7: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (type) && (convtype & CONV_FORCE_TEMP) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cvt.c:634:7: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (type) && (convtype & CONV_FORCE_TEMP) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cvt.c:634:7: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (type) && (convtype & CONV_FORCE_TEMP) ^~~~~~~~~~~~ cp/cvt.c:671:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (e) == OFFSET_REF) ^~ In file included from cp/cvt.c:33:0: cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cvt.c:688:11: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (intype)) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cvt.c:688:11: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (intype)) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cvt.c:688:11: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (intype)) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cvt.c:688:11: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (intype)) ^~~~~~~~~~~~ cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cvt.c:724:11: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (TREE_TYPE (e))) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cvt.c:724:11: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (TREE_TYPE (e))) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cvt.c:724:11: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (TREE_TYPE (e))) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cvt.c:724:11: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (TREE_TYPE (e))) ^~~~~~~~~~~~ cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cvt.c:764:10: note: in expansion of macro 'IS_AGGR_TYPE' && ! (IS_AGGR_TYPE (dtype) && DERIVED_FROM_P (type, dtype))) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cvt.c:764:10: note: in expansion of macro 'IS_AGGR_TYPE' && ! (IS_AGGR_TYPE (dtype) && DERIVED_FROM_P (type, dtype))) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cvt.c:764:10: note: in expansion of macro 'IS_AGGR_TYPE' && ! (IS_AGGR_TYPE (dtype) && DERIVED_FROM_P (type, dtype))) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cvt.c:764:10: note: in expansion of macro 'IS_AGGR_TYPE' && ! (IS_AGGR_TYPE (dtype) && DERIVED_FROM_P (type, dtype))) ^~~~~~~~~~~~ cp/cvt.c: In function 'convert_to_void': cp/cvt.c:889:5: warning: case value '173' not in enumerated type 'enum tree_code' [-Wswitch] case OFFSET_REF: ^~~~ cp/cvt.c: In function 'build_expr_type_conversion': cp/cvt.c:1042:24: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (expr) == OFFSET_REF) ^~ In file included from cp/cvt.c:33:0: cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cvt.c:1050:9: note: in expansion of macro 'IS_AGGR_TYPE' if (! IS_AGGR_TYPE (basetype)) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cvt.c:1050:9: note: in expansion of macro 'IS_AGGR_TYPE' if (! IS_AGGR_TYPE (basetype)) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cvt.c:1050:9: note: in expansion of macro 'IS_AGGR_TYPE' if (! IS_AGGR_TYPE (basetype)) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cvt.c:1050:9: note: in expansion of macro 'IS_AGGR_TYPE' if (! IS_AGGR_TYPE (basetype)) ^~~~~~~~~~~~ cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -Icp -I. -I./cp -I./config -I./../include cp/except.c -o cp/except.o cp/except.c: In function 'stabilize_throw_expr': cp/except.c:589:48: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] && TREE_CODE (TARGET_EXPR_INITIAL (exp)) == AGGR_INIT_EXPR ^~ In file included from cp/except.c:32:0: cp/except.c: In function 'is_admissible_throw_operand': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/except.c:859:12: note: in expansion of macro 'CLASS_TYPE_P' else if (CLASS_TYPE_P (type) && CLASSTYPE_PURE_VIRTUALS (type)) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/except.c:859:12: note: in expansion of macro 'CLASS_TYPE_P' else if (CLASS_TYPE_P (type) && CLASSTYPE_PURE_VIRTUALS (type)) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/except.c:859:12: note: in expansion of macro 'CLASS_TYPE_P' else if (CLASS_TYPE_P (type) && CLASSTYPE_PURE_VIRTUALS (type)) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/except.c:859:12: note: in expansion of macro 'CLASS_TYPE_P' else if (CLASS_TYPE_P (type) && CLASSTYPE_PURE_VIRTUALS (type)) ^~~~~~~~~~~~ cp/except.c: In function 'nothrow_libfn_p': cp/cp-tree.h:2860:28: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (NODE) == TEMPLATE_DECL)) ^ cp/cp-tree.h:2188:5: note: in expansion of macro 'DECL_TEMPLATE_PARM_P' (!DECL_TEMPLATE_PARM_P (NODE) \ ^~~~~~~~~~~~~~~~~~~~ cp/except.c:886:10: note: in expansion of macro 'DECL_NAMESPACE_SCOPE_P' && DECL_NAMESPACE_SCOPE_P (fn) ^~~~~~~~~~~~~~~~~~~~~~ cp/except.c: In function 'can_convert_eh': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/except.c:923:7: note: in expansion of macro 'CLASS_TYPE_P' if (CLASS_TYPE_P (to) && CLASS_TYPE_P (from) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/except.c:923:7: note: in expansion of macro 'CLASS_TYPE_P' if (CLASS_TYPE_P (to) && CLASS_TYPE_P (from) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/except.c:923:7: note: in expansion of macro 'CLASS_TYPE_P' if (CLASS_TYPE_P (to) && CLASS_TYPE_P (from) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/except.c:923:7: note: in expansion of macro 'CLASS_TYPE_P' if (CLASS_TYPE_P (to) && CLASS_TYPE_P (from) ^~~~~~~~~~~~ cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/except.c:923:28: note: in expansion of macro 'CLASS_TYPE_P' if (CLASS_TYPE_P (to) && CLASS_TYPE_P (from) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/except.c:923:28: note: in expansion of macro 'CLASS_TYPE_P' if (CLASS_TYPE_P (to) && CLASS_TYPE_P (from) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/except.c:923:28: note: in expansion of macro 'CLASS_TYPE_P' if (CLASS_TYPE_P (to) && CLASS_TYPE_P (from) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/except.c:923:28: note: in expansion of macro 'CLASS_TYPE_P' if (CLASS_TYPE_P (to) && CLASS_TYPE_P (from) ^~~~~~~~~~~~ In file included from cp/except.c:876:0: cp/except.c: At top level: cp/cfns.h:320:26: warning: 'hash' is static but used in inline function 'libc_name_p' which is not static register int key = hash (str, len); ^~~~ cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -Icp -I. -I./cp -I./config -I./../include cp/friend.c -o cp/friend.o cp/friend.c: In function 'is_friend': cp/friend.c:68:32: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (supplicant) == TEMPLATE_DECL) ^~ cp/friend.c:81:42: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (TREE_VALUE (friends)) == TEMPLATE_DECL ^~ cp/friend.c:106:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (t) == TEMPLATE_DECL ? ^~ In file included from cp/friend.c:26:0: cp/friend.c: In function 'make_friend_class': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/friend.c:204:9: note: in expansion of macro 'IS_AGGR_TYPE' if (! IS_AGGR_TYPE (friend_type)) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/friend.c:204:9: note: in expansion of macro 'IS_AGGR_TYPE' if (! IS_AGGR_TYPE (friend_type)) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/friend.c:204:9: note: in expansion of macro 'IS_AGGR_TYPE' if (! IS_AGGR_TYPE (friend_type)) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/friend.c:204:9: note: in expansion of macro 'IS_AGGR_TYPE' if (! IS_AGGR_TYPE (friend_type)) ^~~~~~~~~~~~ cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/friend.c:215:11: note: in expansion of macro 'CLASS_TYPE_P' if (CLASS_TYPE_P (friend_type) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/friend.c:215:11: note: in expansion of macro 'CLASS_TYPE_P' if (CLASS_TYPE_P (friend_type) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/friend.c:215:11: note: in expansion of macro 'CLASS_TYPE_P' if (CLASS_TYPE_P (friend_type) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/friend.c:215:11: note: in expansion of macro 'CLASS_TYPE_P' if (CLASS_TYPE_P (friend_type) ^~~~~~~~~~~~ cp/friend.c:246:36: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] else if (TREE_CODE (friend_type) == TYPENAME_TYPE) ^~ cp/friend.c:252:36: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] else if (TREE_CODE (friend_type) == TEMPLATE_TYPE_PARM) ^~ cp/friend.c:271:41: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] && !(TREE_CODE (TREE_VALUE (classes)) == TEMPLATE_DECL ? ^~ cp/friend.c: In function 'do_friend': cp/friend.c:326:30: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (declarator) == TEMPLATE_ID_EXPR) ^~ cp/friend.c:329:34: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (declarator) == LOOKUP_EXPR) ^~ cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -Icp -I. -I./cp -I./config -I./../include cp/init.c -o cp/init.o In file included from cp/init.c:30:0: cp/init.c: In function 'dfs_initialize_vtbl_ptrs': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1388:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) \ ^~~~~~~~~~~~ cp/cp-tree.h:1407:39: note: in expansion of macro 'SET_CLASSTYPE_MARKED_N' #define SET_CLASSTYPE_MARKED(NODE) SET_CLASSTYPE_MARKED_N (NODE, 0) ^~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1601:6: note: in expansion of macro 'SET_CLASSTYPE_MARKED' ? SET_CLASSTYPE_MARKED (BINFO_TYPE (NODE)) \ ^~~~~~~~~~~~~~~~~~~~ cp/init.c:130:3: note: in expansion of macro 'SET_BINFO_MARKED' SET_BINFO_MARKED (binfo); ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1388:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) \ ^~~~~~~~~~~~ cp/cp-tree.h:1407:39: note: in expansion of macro 'SET_CLASSTYPE_MARKED_N' #define SET_CLASSTYPE_MARKED(NODE) SET_CLASSTYPE_MARKED_N (NODE, 0) ^~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1601:6: note: in expansion of macro 'SET_CLASSTYPE_MARKED' ? SET_CLASSTYPE_MARKED (BINFO_TYPE (NODE)) \ ^~~~~~~~~~~~~~~~~~~~ cp/init.c:130:3: note: in expansion of macro 'SET_BINFO_MARKED' SET_BINFO_MARKED (binfo); ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1388:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) \ ^~~~~~~~~~~~ cp/cp-tree.h:1407:39: note: in expansion of macro 'SET_CLASSTYPE_MARKED_N' #define SET_CLASSTYPE_MARKED(NODE) SET_CLASSTYPE_MARKED_N (NODE, 0) ^~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1601:6: note: in expansion of macro 'SET_CLASSTYPE_MARKED' ? SET_CLASSTYPE_MARKED (BINFO_TYPE (NODE)) \ ^~~~~~~~~~~~~~~~~~~~ cp/init.c:130:3: note: in expansion of macro 'SET_BINFO_MARKED' SET_BINFO_MARKED (binfo); ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1388:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) \ ^~~~~~~~~~~~ cp/cp-tree.h:1407:39: note: in expansion of macro 'SET_CLASSTYPE_MARKED_N' #define SET_CLASSTYPE_MARKED(NODE) SET_CLASSTYPE_MARKED_N (NODE, 0) ^~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1601:6: note: in expansion of macro 'SET_CLASSTYPE_MARKED' ? SET_CLASSTYPE_MARKED (BINFO_TYPE (NODE)) \ ^~~~~~~~~~~~~~~~~~~~ cp/init.c:130:3: note: in expansion of macro 'SET_BINFO_MARKED' SET_BINFO_MARKED (binfo); ^~~~~~~~~~~~~~~~ cp/init.c: In function 'build_zero_init': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/init.c:205:12: note: in expansion of macro 'CLASS_TYPE_P' else if (CLASS_TYPE_P (type)) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/init.c:205:12: note: in expansion of macro 'CLASS_TYPE_P' else if (CLASS_TYPE_P (type)) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/init.c:205:12: note: in expansion of macro 'CLASS_TYPE_P' else if (CLASS_TYPE_P (type)) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/init.c:205:12: note: in expansion of macro 'CLASS_TYPE_P' else if (CLASS_TYPE_P (type)) ^~~~~~~~~~~~ cp/init.c: In function 'perform_member_init': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:2729:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) && LANG_TYPE_CLASS_CHECK (NODE)->anon_aggr) ^~~~~~~~~~~~ cp/init.c:356:7: note: in expansion of macro 'ANON_AGGR_TYPE_P' if (ANON_AGGR_TYPE_P (type)) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:2729:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) && LANG_TYPE_CLASS_CHECK (NODE)->anon_aggr) ^~~~~~~~~~~~ cp/init.c:356:7: note: in expansion of macro 'ANON_AGGR_TYPE_P' if (ANON_AGGR_TYPE_P (type)) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:2729:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) && LANG_TYPE_CLASS_CHECK (NODE)->anon_aggr) ^~~~~~~~~~~~ cp/init.c:356:7: note: in expansion of macro 'ANON_AGGR_TYPE_P' if (ANON_AGGR_TYPE_P (type)) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:2729:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) && LANG_TYPE_CLASS_CHECK (NODE)->anon_aggr) ^~~~~~~~~~~~ cp/init.c:356:7: note: in expansion of macro 'ANON_AGGR_TYPE_P' if (ANON_AGGR_TYPE_P (type)) ^~~~~~~~~~~~~~~~ cp/init.c: In function 'build_field_list': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:2729:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) && LANG_TYPE_CLASS_CHECK (NODE)->anon_aggr) ^~~~~~~~~~~~ cp/init.c:461:11: note: in expansion of macro 'ANON_AGGR_TYPE_P' if (ANON_AGGR_TYPE_P (TREE_TYPE (fields))) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:2729:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) && LANG_TYPE_CLASS_CHECK (NODE)->anon_aggr) ^~~~~~~~~~~~ cp/init.c:461:11: note: in expansion of macro 'ANON_AGGR_TYPE_P' if (ANON_AGGR_TYPE_P (TREE_TYPE (fields))) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:2729:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) && LANG_TYPE_CLASS_CHECK (NODE)->anon_aggr) ^~~~~~~~~~~~ cp/init.c:461:11: note: in expansion of macro 'ANON_AGGR_TYPE_P' if (ANON_AGGR_TYPE_P (TREE_TYPE (fields))) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:2729:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) && LANG_TYPE_CLASS_CHECK (NODE)->anon_aggr) ^~~~~~~~~~~~ cp/init.c:461:11: note: in expansion of macro 'ANON_AGGR_TYPE_P' if (ANON_AGGR_TYPE_P (TREE_TYPE (fields))) ^~~~~~~~~~~~~~~~ cp/init.c: In function 'initializing_context': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:2729:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) && LANG_TYPE_CLASS_CHECK (NODE)->anon_aggr) ^~~~~~~~~~~~ cp/init.c:913:15: note: in expansion of macro 'ANON_AGGR_TYPE_P' while (t && ANON_AGGR_TYPE_P (t)) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:2729:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) && LANG_TYPE_CLASS_CHECK (NODE)->anon_aggr) ^~~~~~~~~~~~ cp/init.c:913:15: note: in expansion of macro 'ANON_AGGR_TYPE_P' while (t && ANON_AGGR_TYPE_P (t)) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:2729:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) && LANG_TYPE_CLASS_CHECK (NODE)->anon_aggr) ^~~~~~~~~~~~ cp/init.c:913:15: note: in expansion of macro 'ANON_AGGR_TYPE_P' while (t && ANON_AGGR_TYPE_P (t)) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:2729:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) && LANG_TYPE_CLASS_CHECK (NODE)->anon_aggr) ^~~~~~~~~~~~ cp/init.c:913:15: note: in expansion of macro 'ANON_AGGR_TYPE_P' while (t && ANON_AGGR_TYPE_P (t)) ^~~~~~~~~~~~~~~~ cp/init.c: In function 'build_init': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/init.c:1159:7: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (TREE_TYPE (decl)) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/init.c:1159:7: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (TREE_TYPE (decl)) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/init.c:1159:7: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (TREE_TYPE (decl)) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/init.c:1159:7: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (TREE_TYPE (decl)) ^~~~~~~~~~~~ In file included from cp/cp-tree.h:35:0, from cp/init.c:30: cp/init.c: In function 'expand_default_init': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ ./c-common.h:890:5: note: in definition of macro 'my_friendly_assert' (((EXP) == 0) ? (fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0) : 0) ^~~ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:2555:8: note: in expansion of macro 'CLASS_TYPE_P' || (CLASS_TYPE_P (TYPE) \ ^~~~~~~~~~~~ cp/init.c:1204:24: note: in expansion of macro 'CP_AGGREGATE_TYPE_P' my_friendly_assert (CP_AGGREGATE_TYPE_P (type), 20021016); ^~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ ./c-common.h:890:5: note: in definition of macro 'my_friendly_assert' (((EXP) == 0) ? (fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0) : 0) ^~~ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:2555:8: note: in expansion of macro 'CLASS_TYPE_P' || (CLASS_TYPE_P (TYPE) \ ^~~~~~~~~~~~ cp/init.c:1204:24: note: in expansion of macro 'CP_AGGREGATE_TYPE_P' my_friendly_assert (CP_AGGREGATE_TYPE_P (type), 20021016); ^~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ ./c-common.h:890:5: note: in definition of macro 'my_friendly_assert' (((EXP) == 0) ? (fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0) : 0) ^~~ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:2555:8: note: in expansion of macro 'CLASS_TYPE_P' || (CLASS_TYPE_P (TYPE) \ ^~~~~~~~~~~~ cp/init.c:1204:24: note: in expansion of macro 'CP_AGGREGATE_TYPE_P' my_friendly_assert (CP_AGGREGATE_TYPE_P (type), 20021016); ^~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ ./c-common.h:890:5: note: in definition of macro 'my_friendly_assert' (((EXP) == 0) ? (fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0) : 0) ^~~ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:2555:8: note: in expansion of macro 'CLASS_TYPE_P' || (CLASS_TYPE_P (TYPE) \ ^~~~~~~~~~~~ cp/init.c:1204:24: note: in expansion of macro 'CP_AGGREGATE_TYPE_P' my_friendly_assert (CP_AGGREGATE_TYPE_P (type), 20021016); ^~~~~~~~~~~~~~~~~~~ In file included from cp/init.c:30:0: cp/init.c: In function 'is_aggr_type': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/init.c:1316:9: note: in expansion of macro 'IS_AGGR_TYPE' if (! IS_AGGR_TYPE (type) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/init.c:1316:9: note: in expansion of macro 'IS_AGGR_TYPE' if (! IS_AGGR_TYPE (type) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/init.c:1316:9: note: in expansion of macro 'IS_AGGR_TYPE' if (! IS_AGGR_TYPE (type) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/init.c:1316:9: note: in expansion of macro 'IS_AGGR_TYPE' if (! IS_AGGR_TYPE (type) ^~~~~~~~~~~~ cp/init.c:1317:27: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] && TREE_CODE (type) != TEMPLATE_TYPE_PARM ^~ cp/init.c:1318:27: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] && TREE_CODE (type) != BOUND_TEMPLATE_TEMPLATE_PARM) ^~ In file included from cp/init.c:30:0: cp/init.c: In function 'get_aggr_from_typedef': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/init.c:1348:9: note: in expansion of macro 'IS_AGGR_TYPE' if (! IS_AGGR_TYPE (type) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/init.c:1348:9: note: in expansion of macro 'IS_AGGR_TYPE' if (! IS_AGGR_TYPE (type) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/init.c:1348:9: note: in expansion of macro 'IS_AGGR_TYPE' if (! IS_AGGR_TYPE (type) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/init.c:1348:9: note: in expansion of macro 'IS_AGGR_TYPE' if (! IS_AGGR_TYPE (type) ^~~~~~~~~~~~ cp/init.c:1349:27: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] && TREE_CODE (type) != TEMPLATE_TYPE_PARM ^~ cp/init.c:1350:27: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] && TREE_CODE (type) != BOUND_TEMPLATE_TEMPLATE_PARM) ^~ cp/init.c: In function 'build_member_call': cp/init.c:1389:24: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (name) == TEMPLATE_ID_EXPR ^~ cp/init.c:1399:35: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (method_name) == LOOKUP_EXPR) ^~ cp/init.c:1417:24: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (name) == TEMPLATE_ID_EXPR) ^~ In file included from cp/init.c:27:0: cp/cp-tree.h:392:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? OVL_FUNCTION (NODE) : (NODE)) ^ ./tree.h:344:36: note: in definition of macro 'TREE_CLASS_CHECK' #define TREE_CLASS_CHECK(t, code) (t) ^ ./tree.h:1389:26: note: in expansion of macro 'DECL_CHECK' #define DECL_NAME(NODE) (DECL_CHECK (NODE)->decl.name) ^~~~~~~~~~ cp/init.c:1423:16: note: in expansion of macro 'DECL_NAME' method_name = DECL_NAME (OVL_CURRENT (method_name)); ^~~~~~~~~ cp/init.c:1423:27: note: in expansion of macro 'OVL_CURRENT' method_name = DECL_NAME (OVL_CURRENT (method_name)); ^~~~~~~~~~~ cp/init.c:1466:28: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (name) == TEMPLATE_ID_EXPR) ^~ cp/init.c: In function 'build_offset_ref': cp/init.c:1544:24: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (name) == TEMPLATE_DECL) ^~ cp/init.c:1550:24: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (name) == TEMPLATE_ID_EXPR) ^~ cp/init.c:1562:25: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (name) == LOOKUP_EXPR) ^~ cp/init.c:1569:29: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (name) == OVERLOAD) ^~ In file included from cp/init.c:27:0: cp/cp-tree.h:392:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? OVL_FUNCTION (NODE) : (NODE)) ^ ./tree.h:344:36: note: in definition of macro 'TREE_CLASS_CHECK' #define TREE_CLASS_CHECK(t, code) (t) ^ ./tree.h:1389:26: note: in expansion of macro 'DECL_CHECK' #define DECL_NAME(NODE) (DECL_CHECK (NODE)->decl.name) ^~~~~~~~~~ cp/init.c:1570:10: note: in expansion of macro 'DECL_NAME' name = DECL_NAME (OVL_CURRENT (name)); ^~~~~~~~~ cp/init.c:1570:21: note: in expansion of macro 'OVL_CURRENT' name = DECL_NAME (OVL_CURRENT (name)); ^~~~~~~~~~~ cp/init.c:1586:33: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (orig_name) == TEMPLATE_ID_EXPR) ^~ In file included from cp/init.c:30:0: cp/cp-tree.h:408:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == BASELINK) ^ cp/init.c:1619:7: note: in expansion of macro 'BASELINK_P' if (BASELINK_P (name) || DECL_P (name)) ^~~~~~~~~~ cp/cp-tree.h:408:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == BASELINK) ^ cp/init.c:1630:17: note: in expansion of macro 'BASELINK_P' if (member && BASELINK_P (member)) ^~~~~~~~~~ cp/init.c:1636:33: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (orig_name) == TEMPLATE_ID_EXPR) ^~ cp/init.c:1645:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (t) != OVERLOAD) ^~ cp/init.c:1659:25: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (t) != TEMPLATE_ID_EXPR && !really_overloaded_fn (t)) ^~ In file included from cp/init.c:30:0: cp/cp-tree.h:392:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? OVL_FUNCTION (NODE) : (NODE)) ^ cp/init.c:1662:8: note: in expansion of macro 'OVL_CURRENT' t = OVL_CURRENT (t); ^~~~~~~~~~~ cp/init.c: In function 'resolve_offset_ref': cp/init.c:1734:23: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (exp) == OFFSET_REF) ^~ In file included from cp/init.c:30:0: cp/cp-tree.h:408:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == BASELINK) ^ cp/init.c:1752:7: note: in expansion of macro 'BASELINK_P' if (BASELINK_P (member) || TREE_CODE (member) == TEMPLATE_ID_EXPR) ^~~~~~~~~~ cp/init.c:1752:49: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (BASELINK_P (member) || TREE_CODE (member) == TEMPLATE_ID_EXPR) ^~ cp/init.c:1801:27: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (exp) == OFFSET_REF && TREE_CODE (type) == OFFSET_TYPE) ^~ In file included from cp/init.c:30:0: cp/init.c: In function 'build_new_1': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/init.c:2229:10: note: in expansion of macro 'IS_AGGR_TYPE' && IS_AGGR_TYPE (true_type) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/init.c:2229:10: note: in expansion of macro 'IS_AGGR_TYPE' && IS_AGGR_TYPE (true_type) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/init.c:2229:10: note: in expansion of macro 'IS_AGGR_TYPE' && IS_AGGR_TYPE (true_type) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/init.c:2229:10: note: in expansion of macro 'IS_AGGR_TYPE' && IS_AGGR_TYPE (true_type) ^~~~~~~~~~~~ cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1277:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) \ ^~~~~~~~~~~~ cp/init.c:2239:22: note: in expansion of macro 'TYPE_VEC_NEW_USES_COOKIE' if (!has_array || !TYPE_VEC_NEW_USES_COOKIE (true_type)) ^~~~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1277:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) \ ^~~~~~~~~~~~ cp/init.c:2239:22: note: in expansion of macro 'TYPE_VEC_NEW_USES_COOKIE' if (!has_array || !TYPE_VEC_NEW_USES_COOKIE (true_type)) ^~~~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1277:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) \ ^~~~~~~~~~~~ cp/init.c:2239:22: note: in expansion of macro 'TYPE_VEC_NEW_USES_COOKIE' if (!has_array || !TYPE_VEC_NEW_USES_COOKIE (true_type)) ^~~~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1277:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) \ ^~~~~~~~~~~~ cp/init.c:2239:22: note: in expansion of macro 'TYPE_VEC_NEW_USES_COOKIE' if (!has_array || !TYPE_VEC_NEW_USES_COOKIE (true_type)) ^~~~~~~~~~~~~~~~~~~~~~~~ cp/init.c: In function 'build_vec_delete_1': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/init.c:2570:9: note: in expansion of macro 'IS_AGGR_TYPE' if (! IS_AGGR_TYPE (type) || TYPE_HAS_TRIVIAL_DESTRUCTOR (type)) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/init.c:2570:9: note: in expansion of macro 'IS_AGGR_TYPE' if (! IS_AGGR_TYPE (type) || TYPE_HAS_TRIVIAL_DESTRUCTOR (type)) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/init.c:2570:9: note: in expansion of macro 'IS_AGGR_TYPE' if (! IS_AGGR_TYPE (type) || TYPE_HAS_TRIVIAL_DESTRUCTOR (type)) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/init.c:2570:9: note: in expansion of macro 'IS_AGGR_TYPE' if (! IS_AGGR_TYPE (type) || TYPE_HAS_TRIVIAL_DESTRUCTOR (type)) ^~~~~~~~~~~~ cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1277:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) \ ^~~~~~~~~~~~ cp/init.c:2623:13: note: in expansion of macro 'TYPE_VEC_NEW_USES_COOKIE' if (! TYPE_VEC_NEW_USES_COOKIE (type)) ^~~~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1277:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) \ ^~~~~~~~~~~~ cp/init.c:2623:13: note: in expansion of macro 'TYPE_VEC_NEW_USES_COOKIE' if (! TYPE_VEC_NEW_USES_COOKIE (type)) ^~~~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1277:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) \ ^~~~~~~~~~~~ cp/init.c:2623:13: note: in expansion of macro 'TYPE_VEC_NEW_USES_COOKIE' if (! TYPE_VEC_NEW_USES_COOKIE (type)) ^~~~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1277:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) \ ^~~~~~~~~~~~ cp/init.c:2623:13: note: in expansion of macro 'TYPE_VEC_NEW_USES_COOKIE' if (! TYPE_VEC_NEW_USES_COOKIE (type)) ^~~~~~~~~~~~~~~~~~~~~~~~ cp/init.c: In function 'build_vec_init': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/init.c:2761:8: note: in expansion of macro 'CLASS_TYPE_P' ? (!CLASS_TYPE_P (type) || !TYPE_HAS_COMPLEX_ASSIGN_REF (type)) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/init.c:2761:8: note: in expansion of macro 'CLASS_TYPE_P' ? (!CLASS_TYPE_P (type) || !TYPE_HAS_COMPLEX_ASSIGN_REF (type)) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/init.c:2761:8: note: in expansion of macro 'CLASS_TYPE_P' ? (!CLASS_TYPE_P (type) || !TYPE_HAS_COMPLEX_ASSIGN_REF (type)) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/init.c:2761:8: note: in expansion of macro 'CLASS_TYPE_P' ? (!CLASS_TYPE_P (type) || !TYPE_HAS_COMPLEX_ASSIGN_REF (type)) ^~~~~~~~~~~~ cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/init.c:2846:8: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (type) || TREE_CODE (type) == ARRAY_TYPE) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/init.c:2846:8: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (type) || TREE_CODE (type) == ARRAY_TYPE) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/init.c:2846:8: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (type) || TREE_CODE (type) == ARRAY_TYPE) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/init.c:2846:8: note: in expansion of macro 'IS_AGGR_TYPE' if (IS_AGGR_TYPE (type) || TREE_CODE (type) == ARRAY_TYPE) ^~~~~~~~~~~~ cp/init.c:2737:8: warning: variable 'size' set but not used [-Wunused-but-set-variable] tree size; ^~~~ In file included from cp/init.c:30:0: cp/init.c: In function 'build_delete': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/init.c:3133:49: note: in expansion of macro 'IS_AGGR_TYPE' if (VOID_TYPE_P (type) || !complete_p || !IS_AGGR_TYPE (type)) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/init.c:3133:49: note: in expansion of macro 'IS_AGGR_TYPE' if (VOID_TYPE_P (type) || !complete_p || !IS_AGGR_TYPE (type)) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/init.c:3133:49: note: in expansion of macro 'IS_AGGR_TYPE' if (VOID_TYPE_P (type) || !complete_p || !IS_AGGR_TYPE (type)) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/init.c:3133:49: note: in expansion of macro 'IS_AGGR_TYPE' if (VOID_TYPE_P (type) || !complete_p || !IS_AGGR_TYPE (type)) ^~~~~~~~~~~~ In file included from cp/cp-tree.h:35:0, from cp/init.c:30: cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ ./c-common.h:890:5: note: in definition of macro 'my_friendly_assert' (((EXP) == 0) ? (fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0) : 0) ^~~ cp/init.c:3166:23: note: in expansion of macro 'IS_AGGR_TYPE' my_friendly_assert (IS_AGGR_TYPE (type), 220); ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ ./c-common.h:890:5: note: in definition of macro 'my_friendly_assert' (((EXP) == 0) ? (fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0) : 0) ^~~ cp/init.c:3166:23: note: in expansion of macro 'IS_AGGR_TYPE' my_friendly_assert (IS_AGGR_TYPE (type), 220); ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ ./c-common.h:890:5: note: in definition of macro 'my_friendly_assert' (((EXP) == 0) ? (fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0) : 0) ^~~ cp/init.c:3166:23: note: in expansion of macro 'IS_AGGR_TYPE' my_friendly_assert (IS_AGGR_TYPE (type), 220); ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ ./c-common.h:890:5: note: in definition of macro 'my_friendly_assert' (((EXP) == 0) ? (fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0) : 0) ^~~ cp/init.c:3166:23: note: in expansion of macro 'IS_AGGR_TYPE' my_friendly_assert (IS_AGGR_TYPE (type), 220); ^~~~~~~~~~~~ cp/init.c: In function 'build_vec_delete': cp/init.c:3380:24: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (base) == OFFSET_REF) ^~ cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -Icp -I. -I./cp -I./config -I./../include cp/method.c -o cp/method.o cp/method.c: In function 'hack_identifier': cp/method.c:188:27: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || (TREE_CODE (value) == OVERLOAD ^~ In file included from cp/method.c:28:0: cp/cp-tree.h:392:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? OVL_FUNCTION (NODE) : (NODE)) ^ ./tree.h:283:44: note: in definition of macro 'TREE_CODE' #define TREE_CODE(NODE) ((enum tree_code) (NODE)->common.code) ^~~~ cp/cp-tree.h:2083:15: note: in expansion of macro 'TREE_TYPE' (TREE_CODE (TREE_TYPE (NODE)) == METHOD_TYPE) ^~~~~~~~~ cp/cp-tree.h:2088:3: note: in expansion of macro 'DECL_NONSTATIC_MEMBER_FUNCTION_P' (DECL_NONSTATIC_MEMBER_FUNCTION_P (NODE) || DECL_STATIC_FUNCTION_P (NODE)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cp/method.c:189:12: note: in expansion of macro 'DECL_FUNCTION_MEMBER_P' && DECL_FUNCTION_MEMBER_P (OVL_CURRENT (value)))) ^~~~~~~~~~~~~~~~~~~~~~ cp/method.c:189:36: note: in expansion of macro 'OVL_CURRENT' && DECL_FUNCTION_MEMBER_P (OVL_CURRENT (value)))) ^~~~~~~~~~~ cp/cp-tree.h:392:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? OVL_FUNCTION (NODE) : (NODE)) ^ ./tree.h:344:36: note: in definition of macro 'TREE_CLASS_CHECK' #define TREE_CLASS_CHECK(t, code) (t) ^ ./tree.h:1599:35: note: in expansion of macro 'DECL_CHECK' #define DECL_LANG_SPECIFIC(NODE) (DECL_CHECK (NODE)->decl.lang_specific) ^~~~~~~~~~ cp/cp-tree.h:2078:4: note: in expansion of macro 'DECL_LANG_SPECIFIC' (DECL_LANG_SPECIFIC (NODE)->decl_flags.static_function) ^~~~~~~~~~~~~~~~~~ cp/cp-tree.h:2088:46: note: in expansion of macro 'DECL_STATIC_FUNCTION_P' (DECL_NONSTATIC_MEMBER_FUNCTION_P (NODE) || DECL_STATIC_FUNCTION_P (NODE)) ^~~~~~~~~~~~~~~~~~~~~~ cp/method.c:189:12: note: in expansion of macro 'DECL_FUNCTION_MEMBER_P' && DECL_FUNCTION_MEMBER_P (OVL_CURRENT (value)))) ^~~~~~~~~~~~~~~~~~~~~~ cp/method.c:189:36: note: in expansion of macro 'OVL_CURRENT' && DECL_FUNCTION_MEMBER_P (OVL_CURRENT (value)))) ^~~~~~~~~~~ cp/method.c:193:29: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (value) == OVERLOAD) ^~ In file included from cp/method.c:29:0: cp/cp-tree.h:392:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? OVL_FUNCTION (NODE) : (NODE)) ^ cp/method.c:194:10: note: in expansion of macro 'OVL_CURRENT' value = OVL_CURRENT (value); ^~~~~~~~~~~ cp/method.c:201:30: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] else if (TREE_CODE (value) == OVERLOAD) ^~ In file included from cp/method.c:29:0: cp/cp-tree.h:2876:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == TEMPLATE_DECL \ ^ cp/method.c:219:12: note: in expansion of macro 'DECL_CLASS_TEMPLATE_P' else if (DECL_CLASS_TEMPLATE_P (value)) ^~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:2868:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == TEMPLATE_DECL && DECL_TEMPLATE_PARM_P (NODE)) ^ cp/cp-tree.h:2878:8: note: in expansion of macro 'DECL_TEMPLATE_TEMPLATE_PARM_P' && !DECL_TEMPLATE_TEMPLATE_PARM_P (NODE)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cp/method.c:219:12: note: in expansion of macro 'DECL_CLASS_TEMPLATE_P' else if (DECL_CLASS_TEMPLATE_P (value)) ^~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:2860:28: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (NODE) == TEMPLATE_DECL)) ^ cp/cp-tree.h:2868:41: note: in expansion of macro 'DECL_TEMPLATE_PARM_P' (TREE_CODE (NODE) == TEMPLATE_DECL && DECL_TEMPLATE_PARM_P (NODE)) ^~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:2878:8: note: in expansion of macro 'DECL_TEMPLATE_TEMPLATE_PARM_P' && !DECL_TEMPLATE_TEMPLATE_PARM_P (NODE)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cp/method.c:219:12: note: in expansion of macro 'DECL_CLASS_TEMPLATE_P' else if (DECL_CLASS_TEMPLATE_P (value)) ^~~~~~~~~~~~~~~~~~~~~ cp/method.c:142:8: warning: variable 'type' set but not used [-Wunused-but-set-variable] tree type; ^~~~ In file included from cp/method.c:29:0: cp/method.c: In function 'do_build_copy_constructor': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:2729:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) && LANG_TYPE_CLASS_CHECK (NODE)->anon_aggr) ^~~~~~~~~~~~ cp/method.c:614:9: note: in expansion of macro 'ANON_AGGR_TYPE_P' && ANON_AGGR_TYPE_P (t) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:2729:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) && LANG_TYPE_CLASS_CHECK (NODE)->anon_aggr) ^~~~~~~~~~~~ cp/method.c:614:9: note: in expansion of macro 'ANON_AGGR_TYPE_P' && ANON_AGGR_TYPE_P (t) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:2729:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) && LANG_TYPE_CLASS_CHECK (NODE)->anon_aggr) ^~~~~~~~~~~~ cp/method.c:614:9: note: in expansion of macro 'ANON_AGGR_TYPE_P' && ANON_AGGR_TYPE_P (t) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:2729:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) && LANG_TYPE_CLASS_CHECK (NODE)->anon_aggr) ^~~~~~~~~~~~ cp/method.c:614:9: note: in expansion of macro 'ANON_AGGR_TYPE_P' && ANON_AGGR_TYPE_P (t) ^~~~~~~~~~~~~~~~ cp/method.c: In function 'do_build_assign_ref': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:2729:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) && LANG_TYPE_CLASS_CHECK (NODE)->anon_aggr) ^~~~~~~~~~~~ cp/method.c:719:9: note: in expansion of macro 'ANON_AGGR_TYPE_P' && ANON_AGGR_TYPE_P (t) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:2729:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) && LANG_TYPE_CLASS_CHECK (NODE)->anon_aggr) ^~~~~~~~~~~~ cp/method.c:719:9: note: in expansion of macro 'ANON_AGGR_TYPE_P' && ANON_AGGR_TYPE_P (t) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:2729:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) && LANG_TYPE_CLASS_CHECK (NODE)->anon_aggr) ^~~~~~~~~~~~ cp/method.c:719:9: note: in expansion of macro 'ANON_AGGR_TYPE_P' && ANON_AGGR_TYPE_P (t) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:2729:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) && LANG_TYPE_CLASS_CHECK (NODE)->anon_aggr) ^~~~~~~~~~~~ cp/method.c:719:9: note: in expansion of macro 'ANON_AGGR_TYPE_P' && ANON_AGGR_TYPE_P (t) ^~~~~~~~~~~~~~~~ cp/method.c: In function 'synthesize_method': cp/cp-tree.h:1976:25: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (NODE) == TEMPLATE_DECL) \ ^ cp/method.c:757:7: note: in expansion of macro 'DECL_CLONED_FUNCTION_P' if (DECL_CLONED_FUNCTION_P (fndecl)) ^~~~~~~~~~~~~~~~~~~~~~ In file included from cp/method.c:29:0: cp/method.c: In function 'locate_ctor': cp/cp-tree.h:394:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? TREE_CHAIN (NODE) : NULL_TREE) ^ cp/method.c:896:21: note: in expansion of macro 'OVL_NEXT' for (; fns; fns = OVL_NEXT (fns)) ^~~~~~~~ cp/cp-tree.h:392:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? OVL_FUNCTION (NODE) : (NODE)) ^ cp/method.c:898:17: note: in expansion of macro 'OVL_CURRENT' tree fn = OVL_CURRENT (fns); ^~~~~~~~~~~ cp/method.c: In function 'locate_copy': cp/cp-tree.h:394:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? TREE_CHAIN (NODE) : NULL_TREE) ^ cp/method.c:939:21: note: in expansion of macro 'OVL_NEXT' for (; fns; fns = OVL_NEXT (fns)) ^~~~~~~~ cp/cp-tree.h:392:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? OVL_FUNCTION (NODE) : (NODE)) ^ cp/method.c:941:17: note: in expansion of macro 'OVL_CURRENT' tree fn = OVL_CURRENT (fns); ^~~~~~~~~~~ cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -Icp -I. -I./cp -I./config -I./../include cp/search.c -o cp/search.o In file included from cp/search.c:29:0: cp/search.c: In function 'accessible_base_p': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:2729:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) && LANG_TYPE_CLASS_CHECK (NODE)->anon_aggr) ^~~~~~~~~~~~ cp/search.c:274:10: note: in expansion of macro 'ANON_AGGR_TYPE_P' while (ANON_AGGR_TYPE_P (t)) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:2729:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) && LANG_TYPE_CLASS_CHECK (NODE)->anon_aggr) ^~~~~~~~~~~~ cp/search.c:274:10: note: in expansion of macro 'ANON_AGGR_TYPE_P' while (ANON_AGGR_TYPE_P (t)) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:2729:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) && LANG_TYPE_CLASS_CHECK (NODE)->anon_aggr) ^~~~~~~~~~~~ cp/search.c:274:10: note: in expansion of macro 'ANON_AGGR_TYPE_P' while (ANON_AGGR_TYPE_P (t)) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:2729:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) && LANG_TYPE_CLASS_CHECK (NODE)->anon_aggr) ^~~~~~~~~~~~ cp/search.c:274:10: note: in expansion of macro 'ANON_AGGR_TYPE_P' while (ANON_AGGR_TYPE_P (t)) ^~~~~~~~~~~~~~~~ cp/search.c: In function 'lookup_field_1': cp/search.c:455:24: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (type) == TEMPLATE_TYPE_PARM ^~ cp/search.c:456:27: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (type) == BOUND_TEMPLATE_TEMPLATE_PARM ^~ cp/search.c:457:27: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (type) == TYPENAME_TYPE) ^~ In file included from cp/search.c:29:0: cp/cp-tree.h:2876:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == TEMPLATE_DECL \ ^ cp/search.c:500:13: note: in expansion of macro 'DECL_CLASS_TEMPLATE_P' && !DECL_CLASS_TEMPLATE_P (field)) ^~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:2868:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == TEMPLATE_DECL && DECL_TEMPLATE_PARM_P (NODE)) ^ cp/cp-tree.h:2878:8: note: in expansion of macro 'DECL_TEMPLATE_TEMPLATE_PARM_P' && !DECL_TEMPLATE_TEMPLATE_PARM_P (NODE)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cp/search.c:500:13: note: in expansion of macro 'DECL_CLASS_TEMPLATE_P' && !DECL_CLASS_TEMPLATE_P (field)) ^~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:2860:28: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (NODE) == TEMPLATE_DECL)) ^ cp/cp-tree.h:2868:41: note: in expansion of macro 'DECL_TEMPLATE_PARM_P' (TREE_CODE (NODE) == TEMPLATE_DECL && DECL_TEMPLATE_PARM_P (NODE)) ^~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:2878:8: note: in expansion of macro 'DECL_TEMPLATE_TEMPLATE_PARM_P' && !DECL_TEMPLATE_TEMPLATE_PARM_P (NODE)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cp/search.c:500:13: note: in expansion of macro 'DECL_CLASS_TEMPLATE_P' && !DECL_CLASS_TEMPLATE_P (field)) ^~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:2729:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) && LANG_TYPE_CLASS_CHECK (NODE)->anon_aggr) ^~~~~~~~~~~~ cp/search.c:527:7: note: in expansion of macro 'ANON_AGGR_TYPE_P' && ANON_AGGR_TYPE_P (TREE_TYPE (field))) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:2729:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) && LANG_TYPE_CLASS_CHECK (NODE)->anon_aggr) ^~~~~~~~~~~~ cp/search.c:527:7: note: in expansion of macro 'ANON_AGGR_TYPE_P' && ANON_AGGR_TYPE_P (TREE_TYPE (field))) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:2729:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) && LANG_TYPE_CLASS_CHECK (NODE)->anon_aggr) ^~~~~~~~~~~~ cp/search.c:527:7: note: in expansion of macro 'ANON_AGGR_TYPE_P' && ANON_AGGR_TYPE_P (TREE_TYPE (field))) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:2729:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) && LANG_TYPE_CLASS_CHECK (NODE)->anon_aggr) ^~~~~~~~~~~~ cp/search.c:527:7: note: in expansion of macro 'ANON_AGGR_TYPE_P' && ANON_AGGR_TYPE_P (TREE_TYPE (field))) ^~~~~~~~~~~~~~~~ cp/search.c:533:29: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (field) == USING_DECL) ^~ In file included from cp/search.c:29:0: cp/cp-tree.h:2876:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == TEMPLATE_DECL \ ^ cp/search.c:544:11: note: in expansion of macro 'DECL_CLASS_TEMPLATE_P' || DECL_CLASS_TEMPLATE_P (field))) ^~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:2868:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == TEMPLATE_DECL && DECL_TEMPLATE_PARM_P (NODE)) ^ cp/cp-tree.h:2878:8: note: in expansion of macro 'DECL_TEMPLATE_TEMPLATE_PARM_P' && !DECL_TEMPLATE_TEMPLATE_PARM_P (NODE)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cp/search.c:544:11: note: in expansion of macro 'DECL_CLASS_TEMPLATE_P' || DECL_CLASS_TEMPLATE_P (field))) ^~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:2860:28: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (NODE) == TEMPLATE_DECL)) ^ cp/cp-tree.h:2868:41: note: in expansion of macro 'DECL_TEMPLATE_PARM_P' (TREE_CODE (NODE) == TEMPLATE_DECL && DECL_TEMPLATE_PARM_P (NODE)) ^~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:2878:8: note: in expansion of macro 'DECL_TEMPLATE_TEMPLATE_PARM_P' && !DECL_TEMPLATE_TEMPLATE_PARM_P (NODE)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cp/search.c:544:11: note: in expansion of macro 'DECL_CLASS_TEMPLATE_P' || DECL_CLASS_TEMPLATE_P (field))) ^~~~~~~~~~~~~~~~~~~~~ cp/search.c: In function 'context_for_name_lookup': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:2729:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) && LANG_TYPE_CLASS_CHECK (NODE)->anon_aggr) ^~~~~~~~~~~~ cp/search.c:625:41: note: in expansion of macro 'ANON_AGGR_TYPE_P' while (context && TYPE_P (context) && ANON_AGGR_TYPE_P (context)) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:2729:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) && LANG_TYPE_CLASS_CHECK (NODE)->anon_aggr) ^~~~~~~~~~~~ cp/search.c:625:41: note: in expansion of macro 'ANON_AGGR_TYPE_P' while (context && TYPE_P (context) && ANON_AGGR_TYPE_P (context)) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:2729:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) && LANG_TYPE_CLASS_CHECK (NODE)->anon_aggr) ^~~~~~~~~~~~ cp/search.c:625:41: note: in expansion of macro 'ANON_AGGR_TYPE_P' while (context && TYPE_P (context) && ANON_AGGR_TYPE_P (context)) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:2729:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) && LANG_TYPE_CLASS_CHECK (NODE)->anon_aggr) ^~~~~~~~~~~~ cp/search.c:625:41: note: in expansion of macro 'ANON_AGGR_TYPE_P' while (context && TYPE_P (context) && ANON_AGGR_TYPE_P (context)) ^~~~~~~~~~~~~~~~ In file included from cp/cp-tree.h:35:0, from cp/search.c:29: cp/search.c: In function 'dfs_assert_unmarked_p': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ ./c-common.h:890:5: note: in definition of macro 'my_friendly_assert' (((EXP) == 0) ? (fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0) : 0) ^~~ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1383:6: note: in expansion of macro 'CLASS_TYPE_P' (((CLASS_TYPE_P (NODE) ? LANG_TYPE_CLASS_CHECK (NODE)->marks \ ^~~~~~~~~~~~ cp/cp-tree.h:1399:32: note: in expansion of macro 'CLASSTYPE_MARKED_N' #define CLASSTYPE_MARKED(NODE) CLASSTYPE_MARKED_N (NODE, 0) ^~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1595:6: note: in expansion of macro 'CLASSTYPE_MARKED' ? CLASSTYPE_MARKED (BINFO_TYPE (NODE)) \ ^~~~~~~~~~~~~~~~ cp/search.c:662:24: note: in expansion of macro 'BINFO_MARKED' my_friendly_assert (!BINFO_MARKED (binfo), 0); ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ ./c-common.h:890:5: note: in definition of macro 'my_friendly_assert' (((EXP) == 0) ? (fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0) : 0) ^~~ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1383:6: note: in expansion of macro 'CLASS_TYPE_P' (((CLASS_TYPE_P (NODE) ? LANG_TYPE_CLASS_CHECK (NODE)->marks \ ^~~~~~~~~~~~ cp/cp-tree.h:1399:32: note: in expansion of macro 'CLASSTYPE_MARKED_N' #define CLASSTYPE_MARKED(NODE) CLASSTYPE_MARKED_N (NODE, 0) ^~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1595:6: note: in expansion of macro 'CLASSTYPE_MARKED' ? CLASSTYPE_MARKED (BINFO_TYPE (NODE)) \ ^~~~~~~~~~~~~~~~ cp/search.c:662:24: note: in expansion of macro 'BINFO_MARKED' my_friendly_assert (!BINFO_MARKED (binfo), 0); ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ ./c-common.h:890:5: note: in definition of macro 'my_friendly_assert' (((EXP) == 0) ? (fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0) : 0) ^~~ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1383:6: note: in expansion of macro 'CLASS_TYPE_P' (((CLASS_TYPE_P (NODE) ? LANG_TYPE_CLASS_CHECK (NODE)->marks \ ^~~~~~~~~~~~ cp/cp-tree.h:1399:32: note: in expansion of macro 'CLASSTYPE_MARKED_N' #define CLASSTYPE_MARKED(NODE) CLASSTYPE_MARKED_N (NODE, 0) ^~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1595:6: note: in expansion of macro 'CLASSTYPE_MARKED' ? CLASSTYPE_MARKED (BINFO_TYPE (NODE)) \ ^~~~~~~~~~~~~~~~ cp/search.c:662:24: note: in expansion of macro 'BINFO_MARKED' my_friendly_assert (!BINFO_MARKED (binfo), 0); ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ ./c-common.h:890:5: note: in definition of macro 'my_friendly_assert' (((EXP) == 0) ? (fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0) : 0) ^~~ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1383:6: note: in expansion of macro 'CLASS_TYPE_P' (((CLASS_TYPE_P (NODE) ? LANG_TYPE_CLASS_CHECK (NODE)->marks \ ^~~~~~~~~~~~ cp/cp-tree.h:1399:32: note: in expansion of macro 'CLASSTYPE_MARKED_N' #define CLASSTYPE_MARKED(NODE) CLASSTYPE_MARKED_N (NODE, 0) ^~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1595:6: note: in expansion of macro 'CLASSTYPE_MARKED' ? CLASSTYPE_MARKED (BINFO_TYPE (NODE)) \ ^~~~~~~~~~~~~~~~ cp/search.c:662:24: note: in expansion of macro 'BINFO_MARKED' my_friendly_assert (!BINFO_MARKED (binfo), 0); ^~~~~~~~~~~~ In file included from cp/search.c:29:0: cp/search.c: In function 'dfs_access_in_type': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1388:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) \ ^~~~~~~~~~~~ cp/cp-tree.h:1407:39: note: in expansion of macro 'SET_CLASSTYPE_MARKED_N' #define SET_CLASSTYPE_MARKED(NODE) SET_CLASSTYPE_MARKED_N (NODE, 0) ^~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1601:6: note: in expansion of macro 'SET_CLASSTYPE_MARKED' ? SET_CLASSTYPE_MARKED (BINFO_TYPE (NODE)) \ ^~~~~~~~~~~~~~~~~~~~ cp/search.c:803:3: note: in expansion of macro 'SET_BINFO_MARKED' SET_BINFO_MARKED (binfo); ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1388:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) \ ^~~~~~~~~~~~ cp/cp-tree.h:1407:39: note: in expansion of macro 'SET_CLASSTYPE_MARKED_N' #define SET_CLASSTYPE_MARKED(NODE) SET_CLASSTYPE_MARKED_N (NODE, 0) ^~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1601:6: note: in expansion of macro 'SET_CLASSTYPE_MARKED' ? SET_CLASSTYPE_MARKED (BINFO_TYPE (NODE)) \ ^~~~~~~~~~~~~~~~~~~~ cp/search.c:803:3: note: in expansion of macro 'SET_BINFO_MARKED' SET_BINFO_MARKED (binfo); ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1388:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) \ ^~~~~~~~~~~~ cp/cp-tree.h:1407:39: note: in expansion of macro 'SET_CLASSTYPE_MARKED_N' #define SET_CLASSTYPE_MARKED(NODE) SET_CLASSTYPE_MARKED_N (NODE, 0) ^~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1601:6: note: in expansion of macro 'SET_CLASSTYPE_MARKED' ? SET_CLASSTYPE_MARKED (BINFO_TYPE (NODE)) \ ^~~~~~~~~~~~~~~~~~~~ cp/search.c:803:3: note: in expansion of macro 'SET_BINFO_MARKED' SET_BINFO_MARKED (binfo); ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1388:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) \ ^~~~~~~~~~~~ cp/cp-tree.h:1407:39: note: in expansion of macro 'SET_CLASSTYPE_MARKED_N' #define SET_CLASSTYPE_MARKED(NODE) SET_CLASSTYPE_MARKED_N (NODE, 0) ^~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1601:6: note: in expansion of macro 'SET_CLASSTYPE_MARKED' ? SET_CLASSTYPE_MARKED (BINFO_TYPE (NODE)) \ ^~~~~~~~~~~~~~~~~~~~ cp/search.c:803:3: note: in expansion of macro 'SET_BINFO_MARKED' SET_BINFO_MARKED (binfo); ^~~~~~~~~~~~~~~~ cp/search.c: In function 'dfs_accessible_queue_p': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1383:6: note: in expansion of macro 'CLASS_TYPE_P' (((CLASS_TYPE_P (NODE) ? LANG_TYPE_CLASS_CHECK (NODE)->marks \ ^~~~~~~~~~~~ cp/cp-tree.h:1399:32: note: in expansion of macro 'CLASSTYPE_MARKED_N' #define CLASSTYPE_MARKED(NODE) CLASSTYPE_MARKED_N (NODE, 0) ^~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1595:6: note: in expansion of macro 'CLASSTYPE_MARKED' ? CLASSTYPE_MARKED (BINFO_TYPE (NODE)) \ ^~~~~~~~~~~~~~~~ cp/search.c:842:7: note: in expansion of macro 'BINFO_MARKED' if (BINFO_MARKED (binfo)) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1383:6: note: in expansion of macro 'CLASS_TYPE_P' (((CLASS_TYPE_P (NODE) ? LANG_TYPE_CLASS_CHECK (NODE)->marks \ ^~~~~~~~~~~~ cp/cp-tree.h:1399:32: note: in expansion of macro 'CLASSTYPE_MARKED_N' #define CLASSTYPE_MARKED(NODE) CLASSTYPE_MARKED_N (NODE, 0) ^~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1595:6: note: in expansion of macro 'CLASSTYPE_MARKED' ? CLASSTYPE_MARKED (BINFO_TYPE (NODE)) \ ^~~~~~~~~~~~~~~~ cp/search.c:842:7: note: in expansion of macro 'BINFO_MARKED' if (BINFO_MARKED (binfo)) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1383:6: note: in expansion of macro 'CLASS_TYPE_P' (((CLASS_TYPE_P (NODE) ? LANG_TYPE_CLASS_CHECK (NODE)->marks \ ^~~~~~~~~~~~ cp/cp-tree.h:1399:32: note: in expansion of macro 'CLASSTYPE_MARKED_N' #define CLASSTYPE_MARKED(NODE) CLASSTYPE_MARKED_N (NODE, 0) ^~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1595:6: note: in expansion of macro 'CLASSTYPE_MARKED' ? CLASSTYPE_MARKED (BINFO_TYPE (NODE)) \ ^~~~~~~~~~~~~~~~ cp/search.c:842:7: note: in expansion of macro 'BINFO_MARKED' if (BINFO_MARKED (binfo)) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1383:6: note: in expansion of macro 'CLASS_TYPE_P' (((CLASS_TYPE_P (NODE) ? LANG_TYPE_CLASS_CHECK (NODE)->marks \ ^~~~~~~~~~~~ cp/cp-tree.h:1399:32: note: in expansion of macro 'CLASSTYPE_MARKED_N' #define CLASSTYPE_MARKED(NODE) CLASSTYPE_MARKED_N (NODE, 0) ^~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1595:6: note: in expansion of macro 'CLASSTYPE_MARKED' ? CLASSTYPE_MARKED (BINFO_TYPE (NODE)) \ ^~~~~~~~~~~~~~~~ cp/search.c:842:7: note: in expansion of macro 'BINFO_MARKED' if (BINFO_MARKED (binfo)) ^~~~~~~~~~~~ cp/search.c: In function 'dfs_accessible_p': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1388:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) \ ^~~~~~~~~~~~ cp/cp-tree.h:1407:39: note: in expansion of macro 'SET_CLASSTYPE_MARKED_N' #define SET_CLASSTYPE_MARKED(NODE) SET_CLASSTYPE_MARKED_N (NODE, 0) ^~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1601:6: note: in expansion of macro 'SET_CLASSTYPE_MARKED' ? SET_CLASSTYPE_MARKED (BINFO_TYPE (NODE)) \ ^~~~~~~~~~~~~~~~~~~~ cp/search.c:865:3: note: in expansion of macro 'SET_BINFO_MARKED' SET_BINFO_MARKED (binfo); ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1388:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) \ ^~~~~~~~~~~~ cp/cp-tree.h:1407:39: note: in expansion of macro 'SET_CLASSTYPE_MARKED_N' #define SET_CLASSTYPE_MARKED(NODE) SET_CLASSTYPE_MARKED_N (NODE, 0) ^~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1601:6: note: in expansion of macro 'SET_CLASSTYPE_MARKED' ? SET_CLASSTYPE_MARKED (BINFO_TYPE (NODE)) \ ^~~~~~~~~~~~~~~~~~~~ cp/search.c:865:3: note: in expansion of macro 'SET_BINFO_MARKED' SET_BINFO_MARKED (binfo); ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1388:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) \ ^~~~~~~~~~~~ cp/cp-tree.h:1407:39: note: in expansion of macro 'SET_CLASSTYPE_MARKED_N' #define SET_CLASSTYPE_MARKED(NODE) SET_CLASSTYPE_MARKED_N (NODE, 0) ^~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1601:6: note: in expansion of macro 'SET_CLASSTYPE_MARKED' ? SET_CLASSTYPE_MARKED (BINFO_TYPE (NODE)) \ ^~~~~~~~~~~~~~~~~~~~ cp/search.c:865:3: note: in expansion of macro 'SET_BINFO_MARKED' SET_BINFO_MARKED (binfo); ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1388:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) \ ^~~~~~~~~~~~ cp/cp-tree.h:1407:39: note: in expansion of macro 'SET_CLASSTYPE_MARKED_N' #define SET_CLASSTYPE_MARKED(NODE) SET_CLASSTYPE_MARKED_N (NODE, 0) ^~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1601:6: note: in expansion of macro 'SET_CLASSTYPE_MARKED' ? SET_CLASSTYPE_MARKED (BINFO_TYPE (NODE)) \ ^~~~~~~~~~~~~~~~~~~~ cp/search.c:865:3: note: in expansion of macro 'SET_BINFO_MARKED' SET_BINFO_MARKED (binfo); ^~~~~~~~~~~~~~~~ cp/search.c: In function 'friend_accessible_p': cp/cp-tree.h:2871:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == TEMPLATE_DECL \ ^ cp/search.c:955:10: note: in expansion of macro 'DECL_FUNCTION_TEMPLATE_P' || DECL_FUNCTION_TEMPLATE_P (scope)) ^~~~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:2871:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == TEMPLATE_DECL \ ^ cp/search.c:974:10: note: in expansion of macro 'DECL_FUNCTION_TEMPLATE_P' || DECL_FUNCTION_TEMPLATE_P (scope)) ^~~~~~~~~~~~~~~~~~~~~~~~ cp/search.c: In function 'type_access_control': cp/search.c:1017:27: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || (TREE_CODE (val) != TEMPLATE_DECL && TREE_CODE (val) != TYPE_DECL) ^~ In file included from cp/search.c:29:0: cp/search.c: In function 'is_subobject_of_p_1': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/search.c:1136:12: note: in expansion of macro 'CLASS_TYPE_P' if (!CLASS_TYPE_P (base_type)) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/search.c:1136:12: note: in expansion of macro 'CLASS_TYPE_P' if (!CLASS_TYPE_P (base_type)) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/search.c:1136:12: note: in expansion of macro 'CLASS_TYPE_P' if (!CLASS_TYPE_P (base_type)) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/search.c:1136:12: note: in expansion of macro 'CLASS_TYPE_P' if (!CLASS_TYPE_P (base_type)) ^~~~~~~~~~~~ cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1383:6: note: in expansion of macro 'CLASS_TYPE_P' (((CLASS_TYPE_P (NODE) ? LANG_TYPE_CLASS_CHECK (NODE)->marks \ ^~~~~~~~~~~~ cp/cp-tree.h:1402:33: note: in expansion of macro 'CLASSTYPE_MARKED_N' #define CLASSTYPE_MARKED4(NODE) CLASSTYPE_MARKED_N (NODE, 3) ^~~~~~~~~~~~~~~~~~ cp/search.c:1144:8: note: in expansion of macro 'CLASSTYPE_MARKED4' if (CLASSTYPE_MARKED4 (base_type)) ^~~~~~~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1383:6: note: in expansion of macro 'CLASS_TYPE_P' (((CLASS_TYPE_P (NODE) ? LANG_TYPE_CLASS_CHECK (NODE)->marks \ ^~~~~~~~~~~~ cp/cp-tree.h:1402:33: note: in expansion of macro 'CLASSTYPE_MARKED_N' #define CLASSTYPE_MARKED4(NODE) CLASSTYPE_MARKED_N (NODE, 3) ^~~~~~~~~~~~~~~~~~ cp/search.c:1144:8: note: in expansion of macro 'CLASSTYPE_MARKED4' if (CLASSTYPE_MARKED4 (base_type)) ^~~~~~~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1383:6: note: in expansion of macro 'CLASS_TYPE_P' (((CLASS_TYPE_P (NODE) ? LANG_TYPE_CLASS_CHECK (NODE)->marks \ ^~~~~~~~~~~~ cp/cp-tree.h:1402:33: note: in expansion of macro 'CLASSTYPE_MARKED_N' #define CLASSTYPE_MARKED4(NODE) CLASSTYPE_MARKED_N (NODE, 3) ^~~~~~~~~~~~~~~~~~ cp/search.c:1144:8: note: in expansion of macro 'CLASSTYPE_MARKED4' if (CLASSTYPE_MARKED4 (base_type)) ^~~~~~~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1383:6: note: in expansion of macro 'CLASS_TYPE_P' (((CLASS_TYPE_P (NODE) ? LANG_TYPE_CLASS_CHECK (NODE)->marks \ ^~~~~~~~~~~~ cp/cp-tree.h:1402:33: note: in expansion of macro 'CLASSTYPE_MARKED_N' #define CLASSTYPE_MARKED4(NODE) CLASSTYPE_MARKED_N (NODE, 3) ^~~~~~~~~~~~~~~~~~ cp/search.c:1144:8: note: in expansion of macro 'CLASSTYPE_MARKED4' if (CLASSTYPE_MARKED4 (base_type)) ^~~~~~~~~~~~~~~~~ cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1388:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) \ ^~~~~~~~~~~~ cp/cp-tree.h:1413:39: note: in expansion of macro 'SET_CLASSTYPE_MARKED_N' #define SET_CLASSTYPE_MARKED4(NODE) SET_CLASSTYPE_MARKED_N (NODE, 3) ^~~~~~~~~~~~~~~~~~~~~~ cp/search.c:1146:4: note: in expansion of macro 'SET_CLASSTYPE_MARKED4' SET_CLASSTYPE_MARKED4 (base_type); ^~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1388:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) \ ^~~~~~~~~~~~ cp/cp-tree.h:1413:39: note: in expansion of macro 'SET_CLASSTYPE_MARKED_N' #define SET_CLASSTYPE_MARKED4(NODE) SET_CLASSTYPE_MARKED_N (NODE, 3) ^~~~~~~~~~~~~~~~~~~~~~ cp/search.c:1146:4: note: in expansion of macro 'SET_CLASSTYPE_MARKED4' SET_CLASSTYPE_MARKED4 (base_type); ^~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1388:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) \ ^~~~~~~~~~~~ cp/cp-tree.h:1413:39: note: in expansion of macro 'SET_CLASSTYPE_MARKED_N' #define SET_CLASSTYPE_MARKED4(NODE) SET_CLASSTYPE_MARKED_N (NODE, 3) ^~~~~~~~~~~~~~~~~~~~~~ cp/search.c:1146:4: note: in expansion of macro 'SET_CLASSTYPE_MARKED4' SET_CLASSTYPE_MARKED4 (base_type); ^~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1388:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) \ ^~~~~~~~~~~~ cp/cp-tree.h:1413:39: note: in expansion of macro 'SET_CLASSTYPE_MARKED_N' #define SET_CLASSTYPE_MARKED4(NODE) SET_CLASSTYPE_MARKED_N (NODE, 3) ^~~~~~~~~~~~~~~~~~~~~~ cp/search.c:1146:4: note: in expansion of macro 'SET_CLASSTYPE_MARKED4' SET_CLASSTYPE_MARKED4 (base_type); ^~~~~~~~~~~~~~~~~~~~~ cp/search.c: In function 'is_subobject_of_p': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1394:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) \ ^~~~~~~~~~~~ cp/cp-tree.h:1414:39: note: in expansion of macro 'CLEAR_CLASSTYPE_MARKED_N' #define CLEAR_CLASSTYPE_MARKED4(NODE) CLEAR_CLASSTYPE_MARKED_N (NODE, 3) ^~~~~~~~~~~~~~~~~~~~~~~~ cp/search.c:1172:5: note: in expansion of macro 'CLEAR_CLASSTYPE_MARKED4' CLEAR_CLASSTYPE_MARKED4 (TREE_TYPE (TREE_VALUE (vbase))); ^~~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1394:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) \ ^~~~~~~~~~~~ cp/cp-tree.h:1414:39: note: in expansion of macro 'CLEAR_CLASSTYPE_MARKED_N' #define CLEAR_CLASSTYPE_MARKED4(NODE) CLEAR_CLASSTYPE_MARKED_N (NODE, 3) ^~~~~~~~~~~~~~~~~~~~~~~~ cp/search.c:1172:5: note: in expansion of macro 'CLEAR_CLASSTYPE_MARKED4' CLEAR_CLASSTYPE_MARKED4 (TREE_TYPE (TREE_VALUE (vbase))); ^~~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1394:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) \ ^~~~~~~~~~~~ cp/cp-tree.h:1414:39: note: in expansion of macro 'CLEAR_CLASSTYPE_MARKED_N' #define CLEAR_CLASSTYPE_MARKED4(NODE) CLEAR_CLASSTYPE_MARKED_N (NODE, 3) ^~~~~~~~~~~~~~~~~~~~~~~~ cp/search.c:1172:5: note: in expansion of macro 'CLEAR_CLASSTYPE_MARKED4' CLEAR_CLASSTYPE_MARKED4 (TREE_TYPE (TREE_VALUE (vbase))); ^~~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1394:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) \ ^~~~~~~~~~~~ cp/cp-tree.h:1414:39: note: in expansion of macro 'CLEAR_CLASSTYPE_MARKED_N' #define CLEAR_CLASSTYPE_MARKED4(NODE) CLEAR_CLASSTYPE_MARKED_N (NODE, 3) ^~~~~~~~~~~~~~~~~~~~~~~~ cp/search.c:1172:5: note: in expansion of macro 'CLEAR_CLASSTYPE_MARKED4' CLEAR_CLASSTYPE_MARKED4 (TREE_TYPE (TREE_VALUE (vbase))); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from cp/search.c:29:0: cp/search.c: In function 'shared_member_p': cp/cp-tree.h:394:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? TREE_CHAIN (NODE) : NULL_TREE) ^ cp/search.c:1263:21: note: in expansion of macro 'OVL_NEXT' for (; t; t = OVL_NEXT (t)) ^~~~~~~~ cp/cp-tree.h:392:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? OVL_FUNCTION (NODE) : (NODE)) ^ cp/search.c:1265:14: note: in expansion of macro 'OVL_CURRENT' tree fn = OVL_CURRENT (t); ^~~~~~~~~~~ In file included from cp/search.c:29:0: cp/search.c: In function 'lookup_field_r': cp/cp-tree.h:2876:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == TEMPLATE_DECL \ ^ cp/search.c:1311:11: note: in expansion of macro 'DECL_CLASS_TEMPLATE_P' && !DECL_CLASS_TEMPLATE_P (nval)) ^~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:2868:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == TEMPLATE_DECL && DECL_TEMPLATE_PARM_P (NODE)) ^ cp/cp-tree.h:2878:8: note: in expansion of macro 'DECL_TEMPLATE_TEMPLATE_PARM_P' && !DECL_TEMPLATE_TEMPLATE_PARM_P (NODE)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cp/search.c:1311:11: note: in expansion of macro 'DECL_CLASS_TEMPLATE_P' && !DECL_CLASS_TEMPLATE_P (nval)) ^~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:2860:28: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (NODE) == TEMPLATE_DECL)) ^ cp/cp-tree.h:2868:41: note: in expansion of macro 'DECL_TEMPLATE_PARM_P' (TREE_CODE (NODE) == TEMPLATE_DECL && DECL_TEMPLATE_PARM_P (NODE)) ^~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:2878:8: note: in expansion of macro 'DECL_TEMPLATE_TEMPLATE_PARM_P' && !DECL_TEMPLATE_TEMPLATE_PARM_P (NODE)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cp/search.c:1311:11: note: in expansion of macro 'DECL_CLASS_TEMPLATE_P' && !DECL_CLASS_TEMPLATE_P (nval)) ^~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:2876:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == TEMPLATE_DECL \ ^ cp/search.c:1403:8: note: in expansion of macro 'DECL_CLASS_TEMPLATE_P' && !DECL_CLASS_TEMPLATE_P (nval)) ^~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:2868:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == TEMPLATE_DECL && DECL_TEMPLATE_PARM_P (NODE)) ^ cp/cp-tree.h:2878:8: note: in expansion of macro 'DECL_TEMPLATE_TEMPLATE_PARM_P' && !DECL_TEMPLATE_TEMPLATE_PARM_P (NODE)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cp/search.c:1403:8: note: in expansion of macro 'DECL_CLASS_TEMPLATE_P' && !DECL_CLASS_TEMPLATE_P (nval)) ^~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:2860:28: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (NODE) == TEMPLATE_DECL)) ^ cp/cp-tree.h:2868:41: note: in expansion of macro 'DECL_TEMPLATE_PARM_P' (TREE_CODE (NODE) == TEMPLATE_DECL && DECL_TEMPLATE_PARM_P (NODE)) ^~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:2878:8: note: in expansion of macro 'DECL_TEMPLATE_TEMPLATE_PARM_P' && !DECL_TEMPLATE_TEMPLATE_PARM_P (NODE)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cp/search.c:1403:8: note: in expansion of macro 'DECL_CLASS_TEMPLATE_P' && !DECL_CLASS_TEMPLATE_P (nval)) ^~~~~~~~~~~~~~~~~~~~~ In file included from cp/cp-tree.h:35:0, from cp/search.c:29: cp/search.c: In function 'build_baselink': cp/search.c:1427:34: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (functions) == TEMPLATE_DECL ^ ./c-common.h:890:5: note: in definition of macro 'my_friendly_assert' (((EXP) == 0) ? (fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0) : 0) ^~~ cp/search.c:1428:34: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (functions) == TEMPLATE_ID_EXPR ^ ./c-common.h:890:5: note: in definition of macro 'my_friendly_assert' (((EXP) == 0) ? (fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0) : 0) ^~~ cp/search.c:1429:34: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (functions) == OVERLOAD, ^ ./c-common.h:890:5: note: in definition of macro 'my_friendly_assert' (((EXP) == 0) ? (fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0) : 0) ^~~ In file included from cp/search.c:29:0: cp/search.c: In function 'lookup_member': cp/cp-tree.h:2876:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == TEMPLATE_DECL \ ^ cp/search.c:1548:39: note: in expansion of macro 'DECL_CLASS_TEMPLATE_P' if (rval && lfi.from_dep_base_p && !DECL_CLASS_TEMPLATE_P (rval)) ^~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:2868:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == TEMPLATE_DECL && DECL_TEMPLATE_PARM_P (NODE)) ^ cp/cp-tree.h:2878:8: note: in expansion of macro 'DECL_TEMPLATE_TEMPLATE_PARM_P' && !DECL_TEMPLATE_TEMPLATE_PARM_P (NODE)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cp/search.c:1548:39: note: in expansion of macro 'DECL_CLASS_TEMPLATE_P' if (rval && lfi.from_dep_base_p && !DECL_CLASS_TEMPLATE_P (rval)) ^~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:2860:28: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (NODE) == TEMPLATE_DECL)) ^ cp/cp-tree.h:2868:41: note: in expansion of macro 'DECL_TEMPLATE_PARM_P' (TREE_CODE (NODE) == TEMPLATE_DECL && DECL_TEMPLATE_PARM_P (NODE)) ^~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:2878:8: note: in expansion of macro 'DECL_TEMPLATE_TEMPLATE_PARM_P' && !DECL_TEMPLATE_TEMPLATE_PARM_P (NODE)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cp/search.c:1548:39: note: in expansion of macro 'DECL_CLASS_TEMPLATE_P' if (rval && lfi.from_dep_base_p && !DECL_CLASS_TEMPLATE_P (rval)) ^~~~~~~~~~~~~~~~~~~~~ In file included from cp/search.c:29:0: cp/search.c: In function 'lookup_field': cp/cp-tree.h:408:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == BASELINK) ^ cp/search.c:1571:15: note: in expansion of macro 'BASELINK_P' if (rval && BASELINK_P (rval)) ^~~~~~~~~~ cp/search.c: In function 'lookup_fnfields': cp/cp-tree.h:408:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == BASELINK) ^ cp/search.c:1588:16: note: in expansion of macro 'BASELINK_P' if (rval && !BASELINK_P (rval)) ^~~~~~~~~~ cp/search.c: In function 'lookup_conversion_operator': cp/cp-tree.h:392:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? OVL_FUNCTION (NODE) : (NODE)) ^ cp/search.c:1685:7: note: in expansion of macro 'OVL_CURRENT' fn = OVL_CURRENT (fn); ^~~~~~~~~~~ cp/search.c:1694:25: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (fn) != TEMPLATE_DECL ^~ cp/search.c:1706:25: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (fn) == TEMPLATE_DECL) ^~ In file included from cp/search.c:29:0: cp/search.c: In function 'lookup_fnfields_1': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/search.c:1726:8: note: in expansion of macro 'CLASS_TYPE_P' if (!CLASS_TYPE_P (type)) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/search.c:1726:8: note: in expansion of macro 'CLASS_TYPE_P' if (!CLASS_TYPE_P (type)) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/search.c:1726:8: note: in expansion of macro 'CLASS_TYPE_P' if (!CLASS_TYPE_P (type)) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/search.c:1726:8: note: in expansion of macro 'CLASS_TYPE_P' if (!CLASS_TYPE_P (type)) ^~~~~~~~~~~~ In file included from cp/search.c:28:0: cp/cp-tree.h:392:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? OVL_FUNCTION (NODE) : (NODE)) ^ ./tree.h:698:34: note: in definition of macro 'TREE_LANG_FLAG_4' #define TREE_LANG_FLAG_4(NODE) ((NODE)->common.lang_flag_4) ^~~~ cp/cp-tree.h:2006:4: note: in expansion of macro 'IDENTIFIER_TYPENAME_P' (IDENTIFIER_TYPENAME_P (DECL_NAME (NODE))) ^~~~~~~~~~~~~~~~~~~~~ ./tree.h:354:26: note: in expansion of macro 'TREE_CLASS_CHECK' #define DECL_CHECK(tree) TREE_CLASS_CHECK (tree, 'd') ^~~~~~~~~~~~~~~~ ./tree.h:1389:26: note: in expansion of macro 'DECL_CHECK' #define DECL_NAME(NODE) (DECL_CHECK (NODE)->decl.name) ^~~~~~~~~~ cp/cp-tree.h:2006:27: note: in expansion of macro 'DECL_NAME' (IDENTIFIER_TYPENAME_P (DECL_NAME (NODE))) ^~~~~~~~~ cp/search.c:1754:35: note: in expansion of macro 'DECL_CONV_FN_P' while (i < len && methods[i] && DECL_CONV_FN_P (OVL_CURRENT (methods[i]))) ^~~~~~~~~~~~~~ cp/search.c:1754:51: note: in expansion of macro 'OVL_CURRENT' while (i < len && methods[i] && DECL_CONV_FN_P (OVL_CURRENT (methods[i]))) ^~~~~~~~~~~ In file included from cp/search.c:28:0: cp/cp-tree.h:392:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? OVL_FUNCTION (NODE) : (NODE)) ^ ./tree.h:344:36: note: in definition of macro 'TREE_CLASS_CHECK' #define TREE_CLASS_CHECK(t, code) (t) ^ ./tree.h:1389:26: note: in expansion of macro 'DECL_CHECK' #define DECL_NAME(NODE) (DECL_CHECK (NODE)->decl.name) ^~~~~~~~~~ cp/search.c:1776:12: note: in expansion of macro 'DECL_NAME' tmp = DECL_NAME (OVL_CURRENT (tmp)); ^~~~~~~~~ cp/search.c:1776:23: note: in expansion of macro 'OVL_CURRENT' tmp = DECL_NAME (OVL_CURRENT (tmp)); ^~~~~~~~~~~ In file included from cp/search.c:29:0: cp/cp-tree.h:392:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? OVL_FUNCTION (NODE) : (NODE)) ^ cp/search.c:1792:8: note: in expansion of macro 'OVL_CURRENT' tmp = OVL_CURRENT (methods[i]); ^~~~~~~~~~~ In file included from cp/cp-tree.h:35:0, from cp/search.c:29: cp/search.c: In function 'adjust_result_of_qualified_name_lookup': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ ./c-common.h:890:5: note: in definition of macro 'my_friendly_assert' (((EXP) == 0) ? (fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0) : 0) ^~~ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/search.c:1816:23: note: in expansion of macro 'CLASS_TYPE_P' my_friendly_assert (CLASS_TYPE_P (qualifying_class), 20020808); ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ ./c-common.h:890:5: note: in definition of macro 'my_friendly_assert' (((EXP) == 0) ? (fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0) : 0) ^~~ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/search.c:1816:23: note: in expansion of macro 'CLASS_TYPE_P' my_friendly_assert (CLASS_TYPE_P (qualifying_class), 20020808); ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ ./c-common.h:890:5: note: in definition of macro 'my_friendly_assert' (((EXP) == 0) ? (fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0) : 0) ^~~ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/search.c:1816:23: note: in expansion of macro 'CLASS_TYPE_P' my_friendly_assert (CLASS_TYPE_P (qualifying_class), 20020808); ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ ./c-common.h:890:5: note: in definition of macro 'my_friendly_assert' (((EXP) == 0) ? (fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0) : 0) ^~~ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/search.c:1816:23: note: in expansion of macro 'CLASS_TYPE_P' my_friendly_assert (CLASS_TYPE_P (qualifying_class), 20020808); ^~~~~~~~~~~~ cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ ./c-common.h:890:5: note: in definition of macro 'my_friendly_assert' (((EXP) == 0) ? (fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0) : 0) ^~~ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/search.c:1817:23: note: in expansion of macro 'CLASS_TYPE_P' my_friendly_assert (CLASS_TYPE_P (context_class), 20020808); ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ ./c-common.h:890:5: note: in definition of macro 'my_friendly_assert' (((EXP) == 0) ? (fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0) : 0) ^~~ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/search.c:1817:23: note: in expansion of macro 'CLASS_TYPE_P' my_friendly_assert (CLASS_TYPE_P (context_class), 20020808); ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ ./c-common.h:890:5: note: in definition of macro 'my_friendly_assert' (((EXP) == 0) ? (fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0) : 0) ^~~ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/search.c:1817:23: note: in expansion of macro 'CLASS_TYPE_P' my_friendly_assert (CLASS_TYPE_P (context_class), 20020808); ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ ./c-common.h:890:5: note: in definition of macro 'my_friendly_assert' (((EXP) == 0) ? (fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0) : 0) ^~~ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/search.c:1817:23: note: in expansion of macro 'CLASS_TYPE_P' my_friendly_assert (CLASS_TYPE_P (context_class), 20020808); ^~~~~~~~~~~~ In file included from cp/search.c:29:0: cp/cp-tree.h:408:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == BASELINK) ^ cp/search.c:1819:7: note: in expansion of macro 'BASELINK_P' if (BASELINK_P (decl) ^~~~~~~~~~ In file included from cp/search.c:29:0: cp/search.c: In function 'covariant_return_p': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/search.c:2018:9: note: in expansion of macro 'IS_AGGR_TYPE' if (! IS_AGGR_TYPE (drettype) || ! IS_AGGR_TYPE (brettype)) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/search.c:2018:9: note: in expansion of macro 'IS_AGGR_TYPE' if (! IS_AGGR_TYPE (drettype) || ! IS_AGGR_TYPE (brettype)) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/search.c:2018:9: note: in expansion of macro 'IS_AGGR_TYPE' if (! IS_AGGR_TYPE (drettype) || ! IS_AGGR_TYPE (brettype)) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/search.c:2018:9: note: in expansion of macro 'IS_AGGR_TYPE' if (! IS_AGGR_TYPE (drettype) || ! IS_AGGR_TYPE (brettype)) ^~~~~~~~~~~~ cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/search.c:2018:38: note: in expansion of macro 'IS_AGGR_TYPE' if (! IS_AGGR_TYPE (drettype) || ! IS_AGGR_TYPE (brettype)) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/search.c:2018:38: note: in expansion of macro 'IS_AGGR_TYPE' if (! IS_AGGR_TYPE (drettype) || ! IS_AGGR_TYPE (brettype)) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/search.c:2018:38: note: in expansion of macro 'IS_AGGR_TYPE' if (! IS_AGGR_TYPE (drettype) || ! IS_AGGR_TYPE (brettype)) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/search.c:2018:38: note: in expansion of macro 'IS_AGGR_TYPE' if (! IS_AGGR_TYPE (drettype) || ! IS_AGGR_TYPE (brettype)) ^~~~~~~~~~~~ cp/search.c: In function 'check_final_overrider': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1051:7: note: in expansion of macro 'IS_AGGR_TYPE' && IS_AGGR_TYPE (TYPE1) && IS_AGGR_TYPE (TYPE2)) ^~~~~~~~~~~~ cp/search.c:2058:12: note: in expansion of macro 'IS_AGGR_TYPE_2' else if (IS_AGGR_TYPE_2 (base_return, over_return) ^~~~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1051:7: note: in expansion of macro 'IS_AGGR_TYPE' && IS_AGGR_TYPE (TYPE1) && IS_AGGR_TYPE (TYPE2)) ^~~~~~~~~~~~ cp/search.c:2058:12: note: in expansion of macro 'IS_AGGR_TYPE_2' else if (IS_AGGR_TYPE_2 (base_return, over_return) ^~~~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1051:7: note: in expansion of macro 'IS_AGGR_TYPE' && IS_AGGR_TYPE (TYPE1) && IS_AGGR_TYPE (TYPE2)) ^~~~~~~~~~~~ cp/search.c:2058:12: note: in expansion of macro 'IS_AGGR_TYPE_2' else if (IS_AGGR_TYPE_2 (base_return, over_return) ^~~~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1051:7: note: in expansion of macro 'IS_AGGR_TYPE' && IS_AGGR_TYPE (TYPE1) && IS_AGGR_TYPE (TYPE2)) ^~~~~~~~~~~~ cp/search.c:2058:12: note: in expansion of macro 'IS_AGGR_TYPE_2' else if (IS_AGGR_TYPE_2 (base_return, over_return) ^~~~~~~~~~~~~~ cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1051:31: note: in expansion of macro 'IS_AGGR_TYPE' && IS_AGGR_TYPE (TYPE1) && IS_AGGR_TYPE (TYPE2)) ^~~~~~~~~~~~ cp/search.c:2058:12: note: in expansion of macro 'IS_AGGR_TYPE_2' else if (IS_AGGR_TYPE_2 (base_return, over_return) ^~~~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1051:31: note: in expansion of macro 'IS_AGGR_TYPE' && IS_AGGR_TYPE (TYPE1) && IS_AGGR_TYPE (TYPE2)) ^~~~~~~~~~~~ cp/search.c:2058:12: note: in expansion of macro 'IS_AGGR_TYPE_2' else if (IS_AGGR_TYPE_2 (base_return, over_return) ^~~~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1051:31: note: in expansion of macro 'IS_AGGR_TYPE' && IS_AGGR_TYPE (TYPE1) && IS_AGGR_TYPE (TYPE2)) ^~~~~~~~~~~~ cp/search.c:2058:12: note: in expansion of macro 'IS_AGGR_TYPE_2' else if (IS_AGGR_TYPE_2 (base_return, over_return) ^~~~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1051:31: note: in expansion of macro 'IS_AGGR_TYPE' && IS_AGGR_TYPE (TYPE1) && IS_AGGR_TYPE (TYPE2)) ^~~~~~~~~~~~ cp/search.c:2058:12: note: in expansion of macro 'IS_AGGR_TYPE_2' else if (IS_AGGR_TYPE_2 (base_return, over_return) ^~~~~~~~~~~~~~ cp/search.c: In function 'look_for_overrides_here': cp/cp-tree.h:1976:25: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (NODE) == TEMPLATE_DECL) \ ^ cp/cp-tree.h:1952:33: note: in expansion of macro 'DECL_CLONED_FUNCTION_P' (DECL_DESTRUCTOR_P (NODE) && !DECL_CLONED_FUNCTION_P (NODE)) ^~~~~~~~~~~~~~~~~~~~~~ cp/search.c:2123:7: note: in expansion of macro 'DECL_MAYBE_IN_CHARGE_DESTRUCTOR_P' if (DECL_MAYBE_IN_CHARGE_DESTRUCTOR_P (fndecl)) ^ In file included from cp/search.c:29:0: cp/cp-tree.h:394:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? TREE_CHAIN (NODE) : NULL_TREE) ^ cp/search.c:2131:25: note: in expansion of macro 'OVL_NEXT' for (; fns; fns = OVL_NEXT (fns)) ^~~~~~~~ cp/cp-tree.h:392:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? OVL_FUNCTION (NODE) : (NODE)) ^ cp/search.c:2133:21: note: in expansion of macro 'OVL_CURRENT' tree fn = OVL_CURRENT (fns); ^~~~~~~~~~~ In file included from cp/search.c:29:0: cp/search.c: In function 'dfs_get_pure_virtuals': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1388:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) \ ^~~~~~~~~~~~ cp/cp-tree.h:1407:39: note: in expansion of macro 'SET_CLASSTYPE_MARKED_N' #define SET_CLASSTYPE_MARKED(NODE) SET_CLASSTYPE_MARKED_N (NODE, 0) ^~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1601:6: note: in expansion of macro 'SET_CLASSTYPE_MARKED' ? SET_CLASSTYPE_MARKED (BINFO_TYPE (NODE)) \ ^~~~~~~~~~~~~~~~~~~~ cp/search.c:2267:3: note: in expansion of macro 'SET_BINFO_MARKED' SET_BINFO_MARKED (binfo); ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1388:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) \ ^~~~~~~~~~~~ cp/cp-tree.h:1407:39: note: in expansion of macro 'SET_CLASSTYPE_MARKED_N' #define SET_CLASSTYPE_MARKED(NODE) SET_CLASSTYPE_MARKED_N (NODE, 0) ^~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1601:6: note: in expansion of macro 'SET_CLASSTYPE_MARKED' ? SET_CLASSTYPE_MARKED (BINFO_TYPE (NODE)) \ ^~~~~~~~~~~~~~~~~~~~ cp/search.c:2267:3: note: in expansion of macro 'SET_BINFO_MARKED' SET_BINFO_MARKED (binfo); ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1388:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) \ ^~~~~~~~~~~~ cp/cp-tree.h:1407:39: note: in expansion of macro 'SET_CLASSTYPE_MARKED_N' #define SET_CLASSTYPE_MARKED(NODE) SET_CLASSTYPE_MARKED_N (NODE, 0) ^~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1601:6: note: in expansion of macro 'SET_CLASSTYPE_MARKED' ? SET_CLASSTYPE_MARKED (BINFO_TYPE (NODE)) \ ^~~~~~~~~~~~~~~~~~~~ cp/search.c:2267:3: note: in expansion of macro 'SET_BINFO_MARKED' SET_BINFO_MARKED (binfo); ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1388:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) \ ^~~~~~~~~~~~ cp/cp-tree.h:1407:39: note: in expansion of macro 'SET_CLASSTYPE_MARKED_N' #define SET_CLASSTYPE_MARKED(NODE) SET_CLASSTYPE_MARKED_N (NODE, 0) ^~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1601:6: note: in expansion of macro 'SET_CLASSTYPE_MARKED' ? SET_CLASSTYPE_MARKED (BINFO_TYPE (NODE)) \ ^~~~~~~~~~~~~~~~~~~~ cp/search.c:2267:3: note: in expansion of macro 'SET_BINFO_MARKED' SET_BINFO_MARKED (binfo); ^~~~~~~~~~~~~~~~ cp/search.c: In function 'markedp': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1383:6: note: in expansion of macro 'CLASS_TYPE_P' (((CLASS_TYPE_P (NODE) ? LANG_TYPE_CLASS_CHECK (NODE)->marks \ ^~~~~~~~~~~~ cp/cp-tree.h:1399:32: note: in expansion of macro 'CLASSTYPE_MARKED_N' #define CLASSTYPE_MARKED(NODE) CLASSTYPE_MARKED_N (NODE, 0) ^~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1595:6: note: in expansion of macro 'CLASSTYPE_MARKED' ? CLASSTYPE_MARKED (BINFO_TYPE (NODE)) \ ^~~~~~~~~~~~~~~~ cp/search.c:2321:10: note: in expansion of macro 'BINFO_MARKED' return BINFO_MARKED (binfo) ? binfo : NULL_TREE; ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1383:6: note: in expansion of macro 'CLASS_TYPE_P' (((CLASS_TYPE_P (NODE) ? LANG_TYPE_CLASS_CHECK (NODE)->marks \ ^~~~~~~~~~~~ cp/cp-tree.h:1399:32: note: in expansion of macro 'CLASSTYPE_MARKED_N' #define CLASSTYPE_MARKED(NODE) CLASSTYPE_MARKED_N (NODE, 0) ^~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1595:6: note: in expansion of macro 'CLASSTYPE_MARKED' ? CLASSTYPE_MARKED (BINFO_TYPE (NODE)) \ ^~~~~~~~~~~~~~~~ cp/search.c:2321:10: note: in expansion of macro 'BINFO_MARKED' return BINFO_MARKED (binfo) ? binfo : NULL_TREE; ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1383:6: note: in expansion of macro 'CLASS_TYPE_P' (((CLASS_TYPE_P (NODE) ? LANG_TYPE_CLASS_CHECK (NODE)->marks \ ^~~~~~~~~~~~ cp/cp-tree.h:1399:32: note: in expansion of macro 'CLASSTYPE_MARKED_N' #define CLASSTYPE_MARKED(NODE) CLASSTYPE_MARKED_N (NODE, 0) ^~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1595:6: note: in expansion of macro 'CLASSTYPE_MARKED' ? CLASSTYPE_MARKED (BINFO_TYPE (NODE)) \ ^~~~~~~~~~~~~~~~ cp/search.c:2321:10: note: in expansion of macro 'BINFO_MARKED' return BINFO_MARKED (binfo) ? binfo : NULL_TREE; ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1383:6: note: in expansion of macro 'CLASS_TYPE_P' (((CLASS_TYPE_P (NODE) ? LANG_TYPE_CLASS_CHECK (NODE)->marks \ ^~~~~~~~~~~~ cp/cp-tree.h:1399:32: note: in expansion of macro 'CLASSTYPE_MARKED_N' #define CLASSTYPE_MARKED(NODE) CLASSTYPE_MARKED_N (NODE, 0) ^~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1595:6: note: in expansion of macro 'CLASSTYPE_MARKED' ? CLASSTYPE_MARKED (BINFO_TYPE (NODE)) \ ^~~~~~~~~~~~~~~~ cp/search.c:2321:10: note: in expansion of macro 'BINFO_MARKED' return BINFO_MARKED (binfo) ? binfo : NULL_TREE; ^~~~~~~~~~~~ cp/search.c: In function 'unmarkedp': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1383:6: note: in expansion of macro 'CLASS_TYPE_P' (((CLASS_TYPE_P (NODE) ? LANG_TYPE_CLASS_CHECK (NODE)->marks \ ^~~~~~~~~~~~ cp/cp-tree.h:1399:32: note: in expansion of macro 'CLASSTYPE_MARKED_N' #define CLASSTYPE_MARKED(NODE) CLASSTYPE_MARKED_N (NODE, 0) ^~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1595:6: note: in expansion of macro 'CLASSTYPE_MARKED' ? CLASSTYPE_MARKED (BINFO_TYPE (NODE)) \ ^~~~~~~~~~~~~~~~ cp/search.c:2329:11: note: in expansion of macro 'BINFO_MARKED' return !BINFO_MARKED (binfo) ? binfo : NULL_TREE; ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1383:6: note: in expansion of macro 'CLASS_TYPE_P' (((CLASS_TYPE_P (NODE) ? LANG_TYPE_CLASS_CHECK (NODE)->marks \ ^~~~~~~~~~~~ cp/cp-tree.h:1399:32: note: in expansion of macro 'CLASSTYPE_MARKED_N' #define CLASSTYPE_MARKED(NODE) CLASSTYPE_MARKED_N (NODE, 0) ^~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1595:6: note: in expansion of macro 'CLASSTYPE_MARKED' ? CLASSTYPE_MARKED (BINFO_TYPE (NODE)) \ ^~~~~~~~~~~~~~~~ cp/search.c:2329:11: note: in expansion of macro 'BINFO_MARKED' return !BINFO_MARKED (binfo) ? binfo : NULL_TREE; ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1383:6: note: in expansion of macro 'CLASS_TYPE_P' (((CLASS_TYPE_P (NODE) ? LANG_TYPE_CLASS_CHECK (NODE)->marks \ ^~~~~~~~~~~~ cp/cp-tree.h:1399:32: note: in expansion of macro 'CLASSTYPE_MARKED_N' #define CLASSTYPE_MARKED(NODE) CLASSTYPE_MARKED_N (NODE, 0) ^~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1595:6: note: in expansion of macro 'CLASSTYPE_MARKED' ? CLASSTYPE_MARKED (BINFO_TYPE (NODE)) \ ^~~~~~~~~~~~~~~~ cp/search.c:2329:11: note: in expansion of macro 'BINFO_MARKED' return !BINFO_MARKED (binfo) ? binfo : NULL_TREE; ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1383:6: note: in expansion of macro 'CLASS_TYPE_P' (((CLASS_TYPE_P (NODE) ? LANG_TYPE_CLASS_CHECK (NODE)->marks \ ^~~~~~~~~~~~ cp/cp-tree.h:1399:32: note: in expansion of macro 'CLASSTYPE_MARKED_N' #define CLASSTYPE_MARKED(NODE) CLASSTYPE_MARKED_N (NODE, 0) ^~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1595:6: note: in expansion of macro 'CLASSTYPE_MARKED' ? CLASSTYPE_MARKED (BINFO_TYPE (NODE)) \ ^~~~~~~~~~~~~~~~ cp/search.c:2329:11: note: in expansion of macro 'BINFO_MARKED' return !BINFO_MARKED (binfo) ? binfo : NULL_TREE; ^~~~~~~~~~~~ cp/search.c: In function 'marked_vtable_pathp': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1383:6: note: in expansion of macro 'CLASS_TYPE_P' (((CLASS_TYPE_P (NODE) ? LANG_TYPE_CLASS_CHECK (NODE)->marks \ ^~~~~~~~~~~~ cp/cp-tree.h:1401:33: note: in expansion of macro 'CLASSTYPE_MARKED_N' #define CLASSTYPE_MARKED3(NODE) CLASSTYPE_MARKED_N (NODE, 2) ^~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1611:6: note: in expansion of macro 'CLASSTYPE_MARKED3' ? CLASSTYPE_MARKED3 (BINFO_TYPE (NODE)) \ ^~~~~~~~~~~~~~~~~ cp/search.c:2337:10: note: in expansion of macro 'BINFO_VTABLE_PATH_MARKED' return BINFO_VTABLE_PATH_MARKED (binfo) ? binfo : NULL_TREE; ^~~~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1383:6: note: in expansion of macro 'CLASS_TYPE_P' (((CLASS_TYPE_P (NODE) ? LANG_TYPE_CLASS_CHECK (NODE)->marks \ ^~~~~~~~~~~~ cp/cp-tree.h:1401:33: note: in expansion of macro 'CLASSTYPE_MARKED_N' #define CLASSTYPE_MARKED3(NODE) CLASSTYPE_MARKED_N (NODE, 2) ^~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1611:6: note: in expansion of macro 'CLASSTYPE_MARKED3' ? CLASSTYPE_MARKED3 (BINFO_TYPE (NODE)) \ ^~~~~~~~~~~~~~~~~ cp/search.c:2337:10: note: in expansion of macro 'BINFO_VTABLE_PATH_MARKED' return BINFO_VTABLE_PATH_MARKED (binfo) ? binfo : NULL_TREE; ^~~~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1383:6: note: in expansion of macro 'CLASS_TYPE_P' (((CLASS_TYPE_P (NODE) ? LANG_TYPE_CLASS_CHECK (NODE)->marks \ ^~~~~~~~~~~~ cp/cp-tree.h:1401:33: note: in expansion of macro 'CLASSTYPE_MARKED_N' #define CLASSTYPE_MARKED3(NODE) CLASSTYPE_MARKED_N (NODE, 2) ^~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1611:6: note: in expansion of macro 'CLASSTYPE_MARKED3' ? CLASSTYPE_MARKED3 (BINFO_TYPE (NODE)) \ ^~~~~~~~~~~~~~~~~ cp/search.c:2337:10: note: in expansion of macro 'BINFO_VTABLE_PATH_MARKED' return BINFO_VTABLE_PATH_MARKED (binfo) ? binfo : NULL_TREE; ^~~~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1383:6: note: in expansion of macro 'CLASS_TYPE_P' (((CLASS_TYPE_P (NODE) ? LANG_TYPE_CLASS_CHECK (NODE)->marks \ ^~~~~~~~~~~~ cp/cp-tree.h:1401:33: note: in expansion of macro 'CLASSTYPE_MARKED_N' #define CLASSTYPE_MARKED3(NODE) CLASSTYPE_MARKED_N (NODE, 2) ^~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1611:6: note: in expansion of macro 'CLASSTYPE_MARKED3' ? CLASSTYPE_MARKED3 (BINFO_TYPE (NODE)) \ ^~~~~~~~~~~~~~~~~ cp/search.c:2337:10: note: in expansion of macro 'BINFO_VTABLE_PATH_MARKED' return BINFO_VTABLE_PATH_MARKED (binfo) ? binfo : NULL_TREE; ^~~~~~~~~~~~~~~~~~~~~~~~ cp/search.c: In function 'unmarked_vtable_pathp': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1383:6: note: in expansion of macro 'CLASS_TYPE_P' (((CLASS_TYPE_P (NODE) ? LANG_TYPE_CLASS_CHECK (NODE)->marks \ ^~~~~~~~~~~~ cp/cp-tree.h:1401:33: note: in expansion of macro 'CLASSTYPE_MARKED_N' #define CLASSTYPE_MARKED3(NODE) CLASSTYPE_MARKED_N (NODE, 2) ^~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1611:6: note: in expansion of macro 'CLASSTYPE_MARKED3' ? CLASSTYPE_MARKED3 (BINFO_TYPE (NODE)) \ ^~~~~~~~~~~~~~~~~ cp/search.c:2345:11: note: in expansion of macro 'BINFO_VTABLE_PATH_MARKED' return !BINFO_VTABLE_PATH_MARKED (binfo) ? binfo : NULL_TREE; ^~~~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1383:6: note: in expansion of macro 'CLASS_TYPE_P' (((CLASS_TYPE_P (NODE) ? LANG_TYPE_CLASS_CHECK (NODE)->marks \ ^~~~~~~~~~~~ cp/cp-tree.h:1401:33: note: in expansion of macro 'CLASSTYPE_MARKED_N' #define CLASSTYPE_MARKED3(NODE) CLASSTYPE_MARKED_N (NODE, 2) ^~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1611:6: note: in expansion of macro 'CLASSTYPE_MARKED3' ? CLASSTYPE_MARKED3 (BINFO_TYPE (NODE)) \ ^~~~~~~~~~~~~~~~~ cp/search.c:2345:11: note: in expansion of macro 'BINFO_VTABLE_PATH_MARKED' return !BINFO_VTABLE_PATH_MARKED (binfo) ? binfo : NULL_TREE; ^~~~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1383:6: note: in expansion of macro 'CLASS_TYPE_P' (((CLASS_TYPE_P (NODE) ? LANG_TYPE_CLASS_CHECK (NODE)->marks \ ^~~~~~~~~~~~ cp/cp-tree.h:1401:33: note: in expansion of macro 'CLASSTYPE_MARKED_N' #define CLASSTYPE_MARKED3(NODE) CLASSTYPE_MARKED_N (NODE, 2) ^~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1611:6: note: in expansion of macro 'CLASSTYPE_MARKED3' ? CLASSTYPE_MARKED3 (BINFO_TYPE (NODE)) \ ^~~~~~~~~~~~~~~~~ cp/search.c:2345:11: note: in expansion of macro 'BINFO_VTABLE_PATH_MARKED' return !BINFO_VTABLE_PATH_MARKED (binfo) ? binfo : NULL_TREE; ^~~~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1383:6: note: in expansion of macro 'CLASS_TYPE_P' (((CLASS_TYPE_P (NODE) ? LANG_TYPE_CLASS_CHECK (NODE)->marks \ ^~~~~~~~~~~~ cp/cp-tree.h:1401:33: note: in expansion of macro 'CLASSTYPE_MARKED_N' #define CLASSTYPE_MARKED3(NODE) CLASSTYPE_MARKED_N (NODE, 2) ^~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1611:6: note: in expansion of macro 'CLASSTYPE_MARKED3' ? CLASSTYPE_MARKED3 (BINFO_TYPE (NODE)) \ ^~~~~~~~~~~~~~~~~ cp/search.c:2345:11: note: in expansion of macro 'BINFO_VTABLE_PATH_MARKED' return !BINFO_VTABLE_PATH_MARKED (binfo) ? binfo : NULL_TREE; ^~~~~~~~~~~~~~~~~~~~~~~~ cp/search.c: In function 'marked_pushdecls_p': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/search.c:2353:11: note: in expansion of macro 'CLASS_TYPE_P' return (CLASS_TYPE_P (BINFO_TYPE (binfo)) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/search.c:2353:11: note: in expansion of macro 'CLASS_TYPE_P' return (CLASS_TYPE_P (BINFO_TYPE (binfo)) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/search.c:2353:11: note: in expansion of macro 'CLASS_TYPE_P' return (CLASS_TYPE_P (BINFO_TYPE (binfo)) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/search.c:2353:11: note: in expansion of macro 'CLASS_TYPE_P' return (CLASS_TYPE_P (BINFO_TYPE (binfo)) ^~~~~~~~~~~~ cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1383:6: note: in expansion of macro 'CLASS_TYPE_P' (((CLASS_TYPE_P (NODE) ? LANG_TYPE_CLASS_CHECK (NODE)->marks \ ^~~~~~~~~~~~ cp/cp-tree.h:1401:33: note: in expansion of macro 'CLASSTYPE_MARKED_N' #define CLASSTYPE_MARKED3(NODE) CLASSTYPE_MARKED_N (NODE, 2) ^~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1611:6: note: in expansion of macro 'CLASSTYPE_MARKED3' ? CLASSTYPE_MARKED3 (BINFO_TYPE (NODE)) \ ^~~~~~~~~~~~~~~~~ cp/cp-tree.h:1641:38: note: in expansion of macro 'BINFO_VTABLE_PATH_MARKED' #define BINFO_PUSHDECLS_MARKED(NODE) BINFO_VTABLE_PATH_MARKED (NODE) ^~~~~~~~~~~~~~~~~~~~~~~~ cp/search.c:2354:7: note: in expansion of macro 'BINFO_PUSHDECLS_MARKED' && BINFO_PUSHDECLS_MARKED (binfo)) ? binfo : NULL_TREE; ^~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1383:6: note: in expansion of macro 'CLASS_TYPE_P' (((CLASS_TYPE_P (NODE) ? LANG_TYPE_CLASS_CHECK (NODE)->marks \ ^~~~~~~~~~~~ cp/cp-tree.h:1401:33: note: in expansion of macro 'CLASSTYPE_MARKED_N' #define CLASSTYPE_MARKED3(NODE) CLASSTYPE_MARKED_N (NODE, 2) ^~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1611:6: note: in expansion of macro 'CLASSTYPE_MARKED3' ? CLASSTYPE_MARKED3 (BINFO_TYPE (NODE)) \ ^~~~~~~~~~~~~~~~~ cp/cp-tree.h:1641:38: note: in expansion of macro 'BINFO_VTABLE_PATH_MARKED' #define BINFO_PUSHDECLS_MARKED(NODE) BINFO_VTABLE_PATH_MARKED (NODE) ^~~~~~~~~~~~~~~~~~~~~~~~ cp/search.c:2354:7: note: in expansion of macro 'BINFO_PUSHDECLS_MARKED' && BINFO_PUSHDECLS_MARKED (binfo)) ? binfo : NULL_TREE; ^~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1383:6: note: in expansion of macro 'CLASS_TYPE_P' (((CLASS_TYPE_P (NODE) ? LANG_TYPE_CLASS_CHECK (NODE)->marks \ ^~~~~~~~~~~~ cp/cp-tree.h:1401:33: note: in expansion of macro 'CLASSTYPE_MARKED_N' #define CLASSTYPE_MARKED3(NODE) CLASSTYPE_MARKED_N (NODE, 2) ^~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1611:6: note: in expansion of macro 'CLASSTYPE_MARKED3' ? CLASSTYPE_MARKED3 (BINFO_TYPE (NODE)) \ ^~~~~~~~~~~~~~~~~ cp/cp-tree.h:1641:38: note: in expansion of macro 'BINFO_VTABLE_PATH_MARKED' #define BINFO_PUSHDECLS_MARKED(NODE) BINFO_VTABLE_PATH_MARKED (NODE) ^~~~~~~~~~~~~~~~~~~~~~~~ cp/search.c:2354:7: note: in expansion of macro 'BINFO_PUSHDECLS_MARKED' && BINFO_PUSHDECLS_MARKED (binfo)) ? binfo : NULL_TREE; ^~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1383:6: note: in expansion of macro 'CLASS_TYPE_P' (((CLASS_TYPE_P (NODE) ? LANG_TYPE_CLASS_CHECK (NODE)->marks \ ^~~~~~~~~~~~ cp/cp-tree.h:1401:33: note: in expansion of macro 'CLASSTYPE_MARKED_N' #define CLASSTYPE_MARKED3(NODE) CLASSTYPE_MARKED_N (NODE, 2) ^~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1611:6: note: in expansion of macro 'CLASSTYPE_MARKED3' ? CLASSTYPE_MARKED3 (BINFO_TYPE (NODE)) \ ^~~~~~~~~~~~~~~~~ cp/cp-tree.h:1641:38: note: in expansion of macro 'BINFO_VTABLE_PATH_MARKED' #define BINFO_PUSHDECLS_MARKED(NODE) BINFO_VTABLE_PATH_MARKED (NODE) ^~~~~~~~~~~~~~~~~~~~~~~~ cp/search.c:2354:7: note: in expansion of macro 'BINFO_PUSHDECLS_MARKED' && BINFO_PUSHDECLS_MARKED (binfo)) ? binfo : NULL_TREE; ^~~~~~~~~~~~~~~~~~~~~~ cp/search.c: In function 'unmarked_pushdecls_p': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/search.c:2362:11: note: in expansion of macro 'CLASS_TYPE_P' return (CLASS_TYPE_P (BINFO_TYPE (binfo)) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/search.c:2362:11: note: in expansion of macro 'CLASS_TYPE_P' return (CLASS_TYPE_P (BINFO_TYPE (binfo)) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/search.c:2362:11: note: in expansion of macro 'CLASS_TYPE_P' return (CLASS_TYPE_P (BINFO_TYPE (binfo)) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/search.c:2362:11: note: in expansion of macro 'CLASS_TYPE_P' return (CLASS_TYPE_P (BINFO_TYPE (binfo)) ^~~~~~~~~~~~ cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1383:6: note: in expansion of macro 'CLASS_TYPE_P' (((CLASS_TYPE_P (NODE) ? LANG_TYPE_CLASS_CHECK (NODE)->marks \ ^~~~~~~~~~~~ cp/cp-tree.h:1401:33: note: in expansion of macro 'CLASSTYPE_MARKED_N' #define CLASSTYPE_MARKED3(NODE) CLASSTYPE_MARKED_N (NODE, 2) ^~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1611:6: note: in expansion of macro 'CLASSTYPE_MARKED3' ? CLASSTYPE_MARKED3 (BINFO_TYPE (NODE)) \ ^~~~~~~~~~~~~~~~~ cp/cp-tree.h:1641:38: note: in expansion of macro 'BINFO_VTABLE_PATH_MARKED' #define BINFO_PUSHDECLS_MARKED(NODE) BINFO_VTABLE_PATH_MARKED (NODE) ^~~~~~~~~~~~~~~~~~~~~~~~ cp/search.c:2363:8: note: in expansion of macro 'BINFO_PUSHDECLS_MARKED' && !BINFO_PUSHDECLS_MARKED (binfo)) ? binfo : NULL_TREE; ^~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1383:6: note: in expansion of macro 'CLASS_TYPE_P' (((CLASS_TYPE_P (NODE) ? LANG_TYPE_CLASS_CHECK (NODE)->marks \ ^~~~~~~~~~~~ cp/cp-tree.h:1401:33: note: in expansion of macro 'CLASSTYPE_MARKED_N' #define CLASSTYPE_MARKED3(NODE) CLASSTYPE_MARKED_N (NODE, 2) ^~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1611:6: note: in expansion of macro 'CLASSTYPE_MARKED3' ? CLASSTYPE_MARKED3 (BINFO_TYPE (NODE)) \ ^~~~~~~~~~~~~~~~~ cp/cp-tree.h:1641:38: note: in expansion of macro 'BINFO_VTABLE_PATH_MARKED' #define BINFO_PUSHDECLS_MARKED(NODE) BINFO_VTABLE_PATH_MARKED (NODE) ^~~~~~~~~~~~~~~~~~~~~~~~ cp/search.c:2363:8: note: in expansion of macro 'BINFO_PUSHDECLS_MARKED' && !BINFO_PUSHDECLS_MARKED (binfo)) ? binfo : NULL_TREE; ^~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1383:6: note: in expansion of macro 'CLASS_TYPE_P' (((CLASS_TYPE_P (NODE) ? LANG_TYPE_CLASS_CHECK (NODE)->marks \ ^~~~~~~~~~~~ cp/cp-tree.h:1401:33: note: in expansion of macro 'CLASSTYPE_MARKED_N' #define CLASSTYPE_MARKED3(NODE) CLASSTYPE_MARKED_N (NODE, 2) ^~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1611:6: note: in expansion of macro 'CLASSTYPE_MARKED3' ? CLASSTYPE_MARKED3 (BINFO_TYPE (NODE)) \ ^~~~~~~~~~~~~~~~~ cp/cp-tree.h:1641:38: note: in expansion of macro 'BINFO_VTABLE_PATH_MARKED' #define BINFO_PUSHDECLS_MARKED(NODE) BINFO_VTABLE_PATH_MARKED (NODE) ^~~~~~~~~~~~~~~~~~~~~~~~ cp/search.c:2363:8: note: in expansion of macro 'BINFO_PUSHDECLS_MARKED' && !BINFO_PUSHDECLS_MARKED (binfo)) ? binfo : NULL_TREE; ^~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1383:6: note: in expansion of macro 'CLASS_TYPE_P' (((CLASS_TYPE_P (NODE) ? LANG_TYPE_CLASS_CHECK (NODE)->marks \ ^~~~~~~~~~~~ cp/cp-tree.h:1401:33: note: in expansion of macro 'CLASSTYPE_MARKED_N' #define CLASSTYPE_MARKED3(NODE) CLASSTYPE_MARKED_N (NODE, 2) ^~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1611:6: note: in expansion of macro 'CLASSTYPE_MARKED3' ? CLASSTYPE_MARKED3 (BINFO_TYPE (NODE)) \ ^~~~~~~~~~~~~~~~~ cp/cp-tree.h:1641:38: note: in expansion of macro 'BINFO_VTABLE_PATH_MARKED' #define BINFO_PUSHDECLS_MARKED(NODE) BINFO_VTABLE_PATH_MARKED (NODE) ^~~~~~~~~~~~~~~~~~~~~~~~ cp/search.c:2363:8: note: in expansion of macro 'BINFO_PUSHDECLS_MARKED' && !BINFO_PUSHDECLS_MARKED (binfo)) ? binfo : NULL_TREE; ^~~~~~~~~~~~~~~~~~~~~~ cp/search.c: In function 'dfs_unmark': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1394:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) \ ^~~~~~~~~~~~ cp/cp-tree.h:1408:39: note: in expansion of macro 'CLEAR_CLASSTYPE_MARKED_N' #define CLEAR_CLASSTYPE_MARKED(NODE) CLEAR_CLASSTYPE_MARKED_N (NODE, 0) ^~~~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1605:6: note: in expansion of macro 'CLEAR_CLASSTYPE_MARKED' ? CLEAR_CLASSTYPE_MARKED (BINFO_TYPE (NODE)) \ ^~~~~~~~~~~~~~~~~~~~~~ cp/search.c:2375:3: note: in expansion of macro 'CLEAR_BINFO_MARKED' CLEAR_BINFO_MARKED (binfo); ^~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1394:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) \ ^~~~~~~~~~~~ cp/cp-tree.h:1408:39: note: in expansion of macro 'CLEAR_CLASSTYPE_MARKED_N' #define CLEAR_CLASSTYPE_MARKED(NODE) CLEAR_CLASSTYPE_MARKED_N (NODE, 0) ^~~~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1605:6: note: in expansion of macro 'CLEAR_CLASSTYPE_MARKED' ? CLEAR_CLASSTYPE_MARKED (BINFO_TYPE (NODE)) \ ^~~~~~~~~~~~~~~~~~~~~~ cp/search.c:2375:3: note: in expansion of macro 'CLEAR_BINFO_MARKED' CLEAR_BINFO_MARKED (binfo); ^~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1394:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) \ ^~~~~~~~~~~~ cp/cp-tree.h:1408:39: note: in expansion of macro 'CLEAR_CLASSTYPE_MARKED_N' #define CLEAR_CLASSTYPE_MARKED(NODE) CLEAR_CLASSTYPE_MARKED_N (NODE, 0) ^~~~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1605:6: note: in expansion of macro 'CLEAR_CLASSTYPE_MARKED' ? CLEAR_CLASSTYPE_MARKED (BINFO_TYPE (NODE)) \ ^~~~~~~~~~~~~~~~~~~~~~ cp/search.c:2375:3: note: in expansion of macro 'CLEAR_BINFO_MARKED' CLEAR_BINFO_MARKED (binfo); ^~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1394:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) \ ^~~~~~~~~~~~ cp/cp-tree.h:1408:39: note: in expansion of macro 'CLEAR_CLASSTYPE_MARKED_N' #define CLEAR_CLASSTYPE_MARKED(NODE) CLEAR_CLASSTYPE_MARKED_N (NODE, 0) ^~~~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1605:6: note: in expansion of macro 'CLEAR_CLASSTYPE_MARKED' ? CLEAR_CLASSTYPE_MARKED (BINFO_TYPE (NODE)) \ ^~~~~~~~~~~~~~~~~~~~~~ cp/search.c:2375:3: note: in expansion of macro 'CLEAR_BINFO_MARKED' CLEAR_BINFO_MARKED (binfo); ^~~~~~~~~~~~~~~~~~ cp/search.c: In function 'dfs_get_vbase_types': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1388:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) \ ^~~~~~~~~~~~ cp/cp-tree.h:1407:39: note: in expansion of macro 'SET_CLASSTYPE_MARKED_N' #define SET_CLASSTYPE_MARKED(NODE) SET_CLASSTYPE_MARKED_N (NODE, 0) ^~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1601:6: note: in expansion of macro 'SET_CLASSTYPE_MARKED' ? SET_CLASSTYPE_MARKED (BINFO_TYPE (NODE)) \ ^~~~~~~~~~~~~~~~~~~~ cp/search.c:2395:3: note: in expansion of macro 'SET_BINFO_MARKED' SET_BINFO_MARKED (binfo); ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1388:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) \ ^~~~~~~~~~~~ cp/cp-tree.h:1407:39: note: in expansion of macro 'SET_CLASSTYPE_MARKED_N' #define SET_CLASSTYPE_MARKED(NODE) SET_CLASSTYPE_MARKED_N (NODE, 0) ^~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1601:6: note: in expansion of macro 'SET_CLASSTYPE_MARKED' ? SET_CLASSTYPE_MARKED (BINFO_TYPE (NODE)) \ ^~~~~~~~~~~~~~~~~~~~ cp/search.c:2395:3: note: in expansion of macro 'SET_BINFO_MARKED' SET_BINFO_MARKED (binfo); ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1388:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) \ ^~~~~~~~~~~~ cp/cp-tree.h:1407:39: note: in expansion of macro 'SET_CLASSTYPE_MARKED_N' #define SET_CLASSTYPE_MARKED(NODE) SET_CLASSTYPE_MARKED_N (NODE, 0) ^~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1601:6: note: in expansion of macro 'SET_CLASSTYPE_MARKED' ? SET_CLASSTYPE_MARKED (BINFO_TYPE (NODE)) \ ^~~~~~~~~~~~~~~~~~~~ cp/search.c:2395:3: note: in expansion of macro 'SET_BINFO_MARKED' SET_BINFO_MARKED (binfo); ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1388:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) \ ^~~~~~~~~~~~ cp/cp-tree.h:1407:39: note: in expansion of macro 'SET_CLASSTYPE_MARKED_N' #define SET_CLASSTYPE_MARKED(NODE) SET_CLASSTYPE_MARKED_N (NODE, 0) ^~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1601:6: note: in expansion of macro 'SET_CLASSTYPE_MARKED' ? SET_CLASSTYPE_MARKED (BINFO_TYPE (NODE)) \ ^~~~~~~~~~~~~~~~~~~~ cp/search.c:2395:3: note: in expansion of macro 'SET_BINFO_MARKED' SET_BINFO_MARKED (binfo); ^~~~~~~~~~~~~~~~ cp/search.c: In function 'dfs_build_inheritance_graph_order': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1388:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) \ ^~~~~~~~~~~~ cp/cp-tree.h:1407:39: note: in expansion of macro 'SET_CLASSTYPE_MARKED_N' #define SET_CLASSTYPE_MARKED(NODE) SET_CLASSTYPE_MARKED_N (NODE, 0) ^~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1601:6: note: in expansion of macro 'SET_CLASSTYPE_MARKED' ? SET_CLASSTYPE_MARKED (BINFO_TYPE (NODE)) \ ^~~~~~~~~~~~~~~~~~~~ cp/search.c:2412:3: note: in expansion of macro 'SET_BINFO_MARKED' SET_BINFO_MARKED (binfo); ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1388:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) \ ^~~~~~~~~~~~ cp/cp-tree.h:1407:39: note: in expansion of macro 'SET_CLASSTYPE_MARKED_N' #define SET_CLASSTYPE_MARKED(NODE) SET_CLASSTYPE_MARKED_N (NODE, 0) ^~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1601:6: note: in expansion of macro 'SET_CLASSTYPE_MARKED' ? SET_CLASSTYPE_MARKED (BINFO_TYPE (NODE)) \ ^~~~~~~~~~~~~~~~~~~~ cp/search.c:2412:3: note: in expansion of macro 'SET_BINFO_MARKED' SET_BINFO_MARKED (binfo); ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1388:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) \ ^~~~~~~~~~~~ cp/cp-tree.h:1407:39: note: in expansion of macro 'SET_CLASSTYPE_MARKED_N' #define SET_CLASSTYPE_MARKED(NODE) SET_CLASSTYPE_MARKED_N (NODE, 0) ^~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1601:6: note: in expansion of macro 'SET_CLASSTYPE_MARKED' ? SET_CLASSTYPE_MARKED (BINFO_TYPE (NODE)) \ ^~~~~~~~~~~~~~~~~~~~ cp/search.c:2412:3: note: in expansion of macro 'SET_BINFO_MARKED' SET_BINFO_MARKED (binfo); ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1388:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) \ ^~~~~~~~~~~~ cp/cp-tree.h:1407:39: note: in expansion of macro 'SET_CLASSTYPE_MARKED_N' #define SET_CLASSTYPE_MARKED(NODE) SET_CLASSTYPE_MARKED_N (NODE, 0) ^~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1601:6: note: in expansion of macro 'SET_CLASSTYPE_MARKED' ? SET_CLASSTYPE_MARKED (BINFO_TYPE (NODE)) \ ^~~~~~~~~~~~~~~~~~~~ cp/search.c:2412:3: note: in expansion of macro 'SET_BINFO_MARKED' SET_BINFO_MARKED (binfo); ^~~~~~~~~~~~~~~~ cp/search.c: In function 'setup_class_bindings': cp/cp-tree.h:2876:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == TEMPLATE_DECL \ ^ cp/search.c:2624:7: note: in expansion of macro 'DECL_CLASS_TEMPLATE_P' || DECL_CLASS_TEMPLATE_P (value_binding) ^~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:2868:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == TEMPLATE_DECL && DECL_TEMPLATE_PARM_P (NODE)) ^ cp/cp-tree.h:2878:8: note: in expansion of macro 'DECL_TEMPLATE_TEMPLATE_PARM_P' && !DECL_TEMPLATE_TEMPLATE_PARM_P (NODE)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cp/search.c:2624:7: note: in expansion of macro 'DECL_CLASS_TEMPLATE_P' || DECL_CLASS_TEMPLATE_P (value_binding) ^~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:2860:28: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (NODE) == TEMPLATE_DECL)) ^ cp/cp-tree.h:2868:41: note: in expansion of macro 'DECL_TEMPLATE_PARM_P' (TREE_CODE (NODE) == TEMPLATE_DECL && DECL_TEMPLATE_PARM_P (NODE)) ^~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:2878:8: note: in expansion of macro 'DECL_TEMPLATE_TEMPLATE_PARM_P' && !DECL_TEMPLATE_TEMPLATE_PARM_P (NODE)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cp/search.c:2624:7: note: in expansion of macro 'DECL_CLASS_TEMPLATE_P' || DECL_CLASS_TEMPLATE_P (value_binding) ^~~~~~~~~~~~~~~~~~~~~ In file included from cp/search.c:29:0: cp/cp-tree.h:408:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == BASELINK) ^ cp/search.c:2640:8: note: in expansion of macro 'BASELINK_P' if (BASELINK_P (value_binding)) ^~~~~~~~~~ cp/cp-tree.h:394:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? TREE_CHAIN (NODE) : NULL_TREE) ^ cp/search.c:2653:45: note: in expansion of macro 'OVL_NEXT' for (fns = value_binding; fns; fns = OVL_NEXT (fns)) ^~~~~~~~ In file included from cp/search.c:28:0: cp/cp-tree.h:392:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? OVL_FUNCTION (NODE) : (NODE)) ^ ./tree.h:343:31: note: in definition of macro 'TREE_CHECK' #define TREE_CHECK(t, code) (t) ^ cp/cp-tree.h:294:28: note: in expansion of macro 'IDENTIFIER_NODE_CHECK' ((struct lang_identifier*)IDENTIFIER_NODE_CHECK (NODE)) ^~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:474:4: note: in expansion of macro 'LANG_IDENTIFIER_CAST' (LANG_IDENTIFIER_CAST (NODE)->class_value) ^~~~~~~~~~~~~~~~~~~~ cp/search.c:2654:7: note: in expansion of macro 'IDENTIFIER_CLASS_VALUE' if (IDENTIFIER_CLASS_VALUE (DECL_NAME (OVL_CURRENT (fns)))) ^~~~~~~~~~~~~~~~~~~~~~ ./tree.h:354:26: note: in expansion of macro 'TREE_CLASS_CHECK' #define DECL_CHECK(tree) TREE_CLASS_CHECK (tree, 'd') ^~~~~~~~~~~~~~~~ ./tree.h:1389:26: note: in expansion of macro 'DECL_CHECK' #define DECL_NAME(NODE) (DECL_CHECK (NODE)->decl.name) ^~~~~~~~~~ cp/search.c:2654:31: note: in expansion of macro 'DECL_NAME' if (IDENTIFIER_CLASS_VALUE (DECL_NAME (OVL_CURRENT (fns)))) ^~~~~~~~~ cp/search.c:2654:42: note: in expansion of macro 'OVL_CURRENT' if (IDENTIFIER_CLASS_VALUE (DECL_NAME (OVL_CURRENT (fns)))) ^~~~~~~~~~~ In file included from cp/search.c:29:0: cp/search.c: In function 'dfs_push_type_decls': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1388:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) \ ^~~~~~~~~~~~ cp/cp-tree.h:1411:39: note: in expansion of macro 'SET_CLASSTYPE_MARKED_N' #define SET_CLASSTYPE_MARKED3(NODE) SET_CLASSTYPE_MARKED_N (NODE, 2) ^~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1615:6: note: in expansion of macro 'SET_CLASSTYPE_MARKED3' ? SET_CLASSTYPE_MARKED3 (BINFO_TYPE (NODE)) \ ^~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1642:42: note: in expansion of macro 'SET_BINFO_VTABLE_PATH_MARKED' #define SET_BINFO_PUSHDECLS_MARKED(NODE) SET_BINFO_VTABLE_PATH_MARKED (NODE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ cp/search.c:2682:3: note: in expansion of macro 'SET_BINFO_PUSHDECLS_MARKED' SET_BINFO_PUSHDECLS_MARKED (binfo); ^~~~~~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1388:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) \ ^~~~~~~~~~~~ cp/cp-tree.h:1411:39: note: in expansion of macro 'SET_CLASSTYPE_MARKED_N' #define SET_CLASSTYPE_MARKED3(NODE) SET_CLASSTYPE_MARKED_N (NODE, 2) ^~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1615:6: note: in expansion of macro 'SET_CLASSTYPE_MARKED3' ? SET_CLASSTYPE_MARKED3 (BINFO_TYPE (NODE)) \ ^~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1642:42: note: in expansion of macro 'SET_BINFO_VTABLE_PATH_MARKED' #define SET_BINFO_PUSHDECLS_MARKED(NODE) SET_BINFO_VTABLE_PATH_MARKED (NODE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ cp/search.c:2682:3: note: in expansion of macro 'SET_BINFO_PUSHDECLS_MARKED' SET_BINFO_PUSHDECLS_MARKED (binfo); ^~~~~~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1388:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) \ ^~~~~~~~~~~~ cp/cp-tree.h:1411:39: note: in expansion of macro 'SET_CLASSTYPE_MARKED_N' #define SET_CLASSTYPE_MARKED3(NODE) SET_CLASSTYPE_MARKED_N (NODE, 2) ^~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1615:6: note: in expansion of macro 'SET_CLASSTYPE_MARKED3' ? SET_CLASSTYPE_MARKED3 (BINFO_TYPE (NODE)) \ ^~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1642:42: note: in expansion of macro 'SET_BINFO_VTABLE_PATH_MARKED' #define SET_BINFO_PUSHDECLS_MARKED(NODE) SET_BINFO_VTABLE_PATH_MARKED (NODE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ cp/search.c:2682:3: note: in expansion of macro 'SET_BINFO_PUSHDECLS_MARKED' SET_BINFO_PUSHDECLS_MARKED (binfo); ^~~~~~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1388:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) \ ^~~~~~~~~~~~ cp/cp-tree.h:1411:39: note: in expansion of macro 'SET_CLASSTYPE_MARKED_N' #define SET_CLASSTYPE_MARKED3(NODE) SET_CLASSTYPE_MARKED_N (NODE, 2) ^~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1615:6: note: in expansion of macro 'SET_CLASSTYPE_MARKED3' ? SET_CLASSTYPE_MARKED3 (BINFO_TYPE (NODE)) \ ^~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1642:42: note: in expansion of macro 'SET_BINFO_VTABLE_PATH_MARKED' #define SET_BINFO_PUSHDECLS_MARKED(NODE) SET_BINFO_VTABLE_PATH_MARKED (NODE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ cp/search.c:2682:3: note: in expansion of macro 'SET_BINFO_PUSHDECLS_MARKED' SET_BINFO_PUSHDECLS_MARKED (binfo); ^~~~~~~~~~~~~~~~~~~~~~~~~~ cp/search.c: In function 'dfs_push_decls': cp/search.c:2708:28: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] && TREE_CODE (fields) != USING_DECL ^~ In file included from cp/search.c:29:0: cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:2729:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) && LANG_TYPE_CLASS_CHECK (NODE)->anon_aggr) ^~~~~~~~~~~~ cp/search.c:2712:7: note: in expansion of macro 'ANON_AGGR_TYPE_P' && ANON_AGGR_TYPE_P (TREE_TYPE (fields))) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:2729:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) && LANG_TYPE_CLASS_CHECK (NODE)->anon_aggr) ^~~~~~~~~~~~ cp/search.c:2712:7: note: in expansion of macro 'ANON_AGGR_TYPE_P' && ANON_AGGR_TYPE_P (TREE_TYPE (fields))) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:2729:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) && LANG_TYPE_CLASS_CHECK (NODE)->anon_aggr) ^~~~~~~~~~~~ cp/search.c:2712:7: note: in expansion of macro 'ANON_AGGR_TYPE_P' && ANON_AGGR_TYPE_P (TREE_TYPE (fields))) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:2729:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) && LANG_TYPE_CLASS_CHECK (NODE)->anon_aggr) ^~~~~~~~~~~~ cp/search.c:2712:7: note: in expansion of macro 'ANON_AGGR_TYPE_P' && ANON_AGGR_TYPE_P (TREE_TYPE (fields))) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/search.c:2715:21: note: in expansion of macro 'CLASS_TYPE_P' method_vec = (CLASS_TYPE_P (type) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/search.c:2715:21: note: in expansion of macro 'CLASS_TYPE_P' method_vec = (CLASS_TYPE_P (type) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/search.c:2715:21: note: in expansion of macro 'CLASS_TYPE_P' method_vec = (CLASS_TYPE_P (type) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/search.c:2715:21: note: in expansion of macro 'CLASS_TYPE_P' method_vec = (CLASS_TYPE_P (type) ^~~~~~~~~~~~ In file included from cp/search.c:28:0: cp/cp-tree.h:392:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? OVL_FUNCTION (NODE) : (NODE)) ^ ./tree.h:344:36: note: in definition of macro 'TREE_CLASS_CHECK' #define TREE_CLASS_CHECK(t, code) (t) ^ ./tree.h:1389:26: note: in expansion of macro 'DECL_CHECK' #define DECL_NAME(NODE) (DECL_CHECK (NODE)->decl.name) ^~~~~~~~~~ cp/search.c:2729:28: note: in expansion of macro 'DECL_NAME' setup_class_bindings (DECL_NAME (OVL_CURRENT (*methods)), ^~~~~~~~~ cp/search.c:2729:39: note: in expansion of macro 'OVL_CURRENT' setup_class_bindings (DECL_NAME (OVL_CURRENT (*methods)), ^~~~~~~~~~~ In file included from cp/search.c:29:0: cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1394:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) \ ^~~~~~~~~~~~ cp/cp-tree.h:1412:39: note: in expansion of macro 'CLEAR_CLASSTYPE_MARKED_N' #define CLEAR_CLASSTYPE_MARKED3(NODE) CLEAR_CLASSTYPE_MARKED_N (NODE, 2) ^~~~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1619:6: note: in expansion of macro 'CLEAR_CLASSTYPE_MARKED3' ? CLEAR_CLASSTYPE_MARKED3 (BINFO_TYPE (NODE))\ ^~~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1643:44: note: in expansion of macro 'CLEAR_BINFO_VTABLE_PATH_MARKED' #define CLEAR_BINFO_PUSHDECLS_MARKED(NODE) CLEAR_BINFO_VTABLE_PATH_MARKED (NODE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cp/search.c:2734:3: note: in expansion of macro 'CLEAR_BINFO_PUSHDECLS_MARKED' CLEAR_BINFO_PUSHDECLS_MARKED (binfo); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1394:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) \ ^~~~~~~~~~~~ cp/cp-tree.h:1412:39: note: in expansion of macro 'CLEAR_CLASSTYPE_MARKED_N' #define CLEAR_CLASSTYPE_MARKED3(NODE) CLEAR_CLASSTYPE_MARKED_N (NODE, 2) ^~~~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1619:6: note: in expansion of macro 'CLEAR_CLASSTYPE_MARKED3' ? CLEAR_CLASSTYPE_MARKED3 (BINFO_TYPE (NODE))\ ^~~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1643:44: note: in expansion of macro 'CLEAR_BINFO_VTABLE_PATH_MARKED' #define CLEAR_BINFO_PUSHDECLS_MARKED(NODE) CLEAR_BINFO_VTABLE_PATH_MARKED (NODE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cp/search.c:2734:3: note: in expansion of macro 'CLEAR_BINFO_PUSHDECLS_MARKED' CLEAR_BINFO_PUSHDECLS_MARKED (binfo); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1394:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) \ ^~~~~~~~~~~~ cp/cp-tree.h:1412:39: note: in expansion of macro 'CLEAR_CLASSTYPE_MARKED_N' #define CLEAR_CLASSTYPE_MARKED3(NODE) CLEAR_CLASSTYPE_MARKED_N (NODE, 2) ^~~~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1619:6: note: in expansion of macro 'CLEAR_CLASSTYPE_MARKED3' ? CLEAR_CLASSTYPE_MARKED3 (BINFO_TYPE (NODE))\ ^~~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1643:44: note: in expansion of macro 'CLEAR_BINFO_VTABLE_PATH_MARKED' #define CLEAR_BINFO_PUSHDECLS_MARKED(NODE) CLEAR_BINFO_VTABLE_PATH_MARKED (NODE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cp/search.c:2734:3: note: in expansion of macro 'CLEAR_BINFO_PUSHDECLS_MARKED' CLEAR_BINFO_PUSHDECLS_MARKED (binfo); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1394:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) \ ^~~~~~~~~~~~ cp/cp-tree.h:1412:39: note: in expansion of macro 'CLEAR_CLASSTYPE_MARKED_N' #define CLEAR_CLASSTYPE_MARKED3(NODE) CLEAR_CLASSTYPE_MARKED_N (NODE, 2) ^~~~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1619:6: note: in expansion of macro 'CLEAR_CLASSTYPE_MARKED3' ? CLEAR_CLASSTYPE_MARKED3 (BINFO_TYPE (NODE))\ ^~~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:1643:44: note: in expansion of macro 'CLEAR_BINFO_VTABLE_PATH_MARKED' #define CLEAR_BINFO_PUSHDECLS_MARKED(NODE) CLEAR_BINFO_VTABLE_PATH_MARKED (NODE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cp/search.c:2734:3: note: in expansion of macro 'CLEAR_BINFO_PUSHDECLS_MARKED' CLEAR_BINFO_PUSHDECLS_MARKED (binfo); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ cp/search.c: In function 'dfs_unuse_fields': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:2729:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) && LANG_TYPE_CLASS_CHECK (NODE)->anon_aggr) ^~~~~~~~~~~~ cp/search.c:2776:7: note: in expansion of macro 'ANON_AGGR_TYPE_P' && ANON_AGGR_TYPE_P (TREE_TYPE (fields))) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:2729:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) && LANG_TYPE_CLASS_CHECK (NODE)->anon_aggr) ^~~~~~~~~~~~ cp/search.c:2776:7: note: in expansion of macro 'ANON_AGGR_TYPE_P' && ANON_AGGR_TYPE_P (TREE_TYPE (fields))) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:2729:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) && LANG_TYPE_CLASS_CHECK (NODE)->anon_aggr) ^~~~~~~~~~~~ cp/search.c:2776:7: note: in expansion of macro 'ANON_AGGR_TYPE_P' && ANON_AGGR_TYPE_P (TREE_TYPE (fields))) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:2729:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) && LANG_TYPE_CLASS_CHECK (NODE)->anon_aggr) ^~~~~~~~~~~~ cp/search.c:2776:7: note: in expansion of macro 'ANON_AGGR_TYPE_P' && ANON_AGGR_TYPE_P (TREE_TYPE (fields))) ^~~~~~~~~~~~~~~~ In file included from cp/search.c:28:0: cp/search.c: In function 'add_conversions': cp/cp-tree.h:392:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? OVL_FUNCTION (NODE) : (NODE)) ^ ./tree.h:698:34: note: in definition of macro 'TREE_LANG_FLAG_4' #define TREE_LANG_FLAG_4(NODE) ((NODE)->common.lang_flag_4) ^~~~ cp/cp-tree.h:2006:4: note: in expansion of macro 'IDENTIFIER_TYPENAME_P' (IDENTIFIER_TYPENAME_P (DECL_NAME (NODE))) ^~~~~~~~~~~~~~~~~~~~~ ./tree.h:354:26: note: in expansion of macro 'TREE_CLASS_CHECK' #define DECL_CHECK(tree) TREE_CLASS_CHECK (tree, 'd') ^~~~~~~~~~~~~~~~ ./tree.h:1389:26: note: in expansion of macro 'DECL_CHECK' #define DECL_NAME(NODE) (DECL_CHECK (NODE)->decl.name) ^~~~~~~~~~ cp/cp-tree.h:2006:27: note: in expansion of macro 'DECL_NAME' (IDENTIFIER_TYPENAME_P (DECL_NAME (NODE))) ^~~~~~~~~ cp/search.c:2850:21: note: in expansion of macro 'DECL_CONV_FN_P' if (!tmp || ! DECL_CONV_FN_P (OVL_CURRENT (tmp))) ^~~~~~~~~~~~~~ cp/search.c:2850:37: note: in expansion of macro 'OVL_CURRENT' if (!tmp || ! DECL_CONV_FN_P (OVL_CURRENT (tmp))) ^~~~~~~~~~~ In file included from cp/search.c:28:0: cp/cp-tree.h:392:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? OVL_FUNCTION (NODE) : (NODE)) ^ ./tree.h:344:36: note: in definition of macro 'TREE_CLASS_CHECK' #define TREE_CLASS_CHECK(t, code) (t) ^ ./tree.h:1389:26: note: in expansion of macro 'DECL_CHECK' #define DECL_NAME(NODE) (DECL_CHECK (NODE)->decl.name) ^~~~~~~~~~ cp/search.c:2853:14: note: in expansion of macro 'DECL_NAME' name = DECL_NAME (OVL_CURRENT (tmp)); ^~~~~~~~~ cp/search.c:2853:25: note: in expansion of macro 'OVL_CURRENT' name = DECL_NAME (OVL_CURRENT (tmp)); ^~~~~~~~~~~ In file included from cp/search.c:29:0: cp/cp-tree.h:394:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? TREE_CHAIN (NODE) : NULL_TREE) ^ cp/search.c:2867:43: note: in expansion of macro 'OVL_NEXT' for (fn = TREE_VALUE (t); fn; fn = OVL_NEXT (fn)) ^~~~~~~~ cp/cp-tree.h:392:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? OVL_FUNCTION (NODE) : (NODE)) ^ cp/cp-tree.h:368:24: note: in definition of macro 'same_type_p' comptypes ((TYPE1), (TYPE2), COMPARE_STRICT) ^~~~~ cp/cp-tree.h:521:3: note: in expansion of macro 'TREE_LANG_FLAG_4' TREE_LANG_FLAG_4 (NODE) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:2006:4: note: in expansion of macro 'IDENTIFIER_TYPENAME_P' (IDENTIFIER_TYPENAME_P (DECL_NAME (NODE))) ^~~~~~~~~~~~~~~~~~~~~ ./tree.h:354:26: note: in expansion of macro 'TREE_CLASS_CHECK' #define DECL_CHECK(tree) TREE_CLASS_CHECK (tree, 'd') ^~~~~~~~~~~~~~~~ ./tree.h:1389:26: note: in expansion of macro 'DECL_CHECK' #define DECL_NAME(NODE) (DECL_CHECK (NODE)->decl.name) ^~~~~~~~~~ cp/cp-tree.h:2006:27: note: in expansion of macro 'DECL_NAME' (IDENTIFIER_TYPENAME_P (DECL_NAME (NODE))) ^~~~~~~~~ cp/cp-tree.h:2011:4: note: in expansion of macro 'DECL_CONV_FN_P' (DECL_CONV_FN_P (FN) ? TREE_TYPE (DECL_NAME (FN)) : NULL_TREE) ^~~~~~~~~~~~~~ cp/search.c:2869:6: note: in expansion of macro 'DECL_CONV_FN_TYPE' DECL_CONV_FN_TYPE (OVL_CURRENT (fn)))) ^~~~~~~~~~~~~~~~~ cp/search.c:2869:25: note: in expansion of macro 'OVL_CURRENT' DECL_CONV_FN_TYPE (OVL_CURRENT (fn)))) ^~~~~~~~~~~ cp/cp-tree.h:392:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? OVL_FUNCTION (NODE) : (NODE)) ^ cp/cp-tree.h:368:24: note: in definition of macro 'same_type_p' comptypes ((TYPE1), (TYPE2), COMPARE_STRICT) ^~~~~ cp/cp-tree.h:2011:26: note: in expansion of macro 'TREE_TYPE' (DECL_CONV_FN_P (FN) ? TREE_TYPE (DECL_NAME (FN)) : NULL_TREE) ^~~~~~~~~ ./tree.h:354:26: note: in expansion of macro 'TREE_CLASS_CHECK' #define DECL_CHECK(tree) TREE_CLASS_CHECK (tree, 'd') ^~~~~~~~~~~~~~~~ ./tree.h:1389:26: note: in expansion of macro 'DECL_CHECK' #define DECL_NAME(NODE) (DECL_CHECK (NODE)->decl.name) ^~~~~~~~~~ cp/cp-tree.h:2011:37: note: in expansion of macro 'DECL_NAME' (DECL_CONV_FN_P (FN) ? TREE_TYPE (DECL_NAME (FN)) : NULL_TREE) ^~~~~~~~~ cp/search.c:2869:6: note: in expansion of macro 'DECL_CONV_FN_TYPE' DECL_CONV_FN_TYPE (OVL_CURRENT (fn)))) ^~~~~~~~~~~~~~~~~ cp/search.c:2869:25: note: in expansion of macro 'OVL_CURRENT' DECL_CONV_FN_TYPE (OVL_CURRENT (fn)))) ^~~~~~~~~~~ In file included from cp/search.c:28:0: cp/search.c: In function 'lookup_conversions': cp/cp-tree.h:392:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? OVL_FUNCTION (NODE) : (NODE)) ^ ./tree.h:694:34: note: in definition of macro 'TREE_LANG_FLAG_0' #define TREE_LANG_FLAG_0(NODE) ((NODE)->common.lang_flag_0) ^~~~ cp/search.c:2901:5: note: in expansion of macro 'IDENTIFIER_MARKED' IDENTIFIER_MARKED (DECL_NAME (OVL_CURRENT (TREE_VALUE (t)))) = 0; ^~~~~~~~~~~~~~~~~ ./tree.h:354:26: note: in expansion of macro 'TREE_CLASS_CHECK' #define DECL_CHECK(tree) TREE_CLASS_CHECK (tree, 'd') ^~~~~~~~~~~~~~~~ ./tree.h:1389:26: note: in expansion of macro 'DECL_CHECK' #define DECL_NAME(NODE) (DECL_CHECK (NODE)->decl.name) ^~~~~~~~~~ cp/search.c:2901:24: note: in expansion of macro 'DECL_NAME' IDENTIFIER_MARKED (DECL_NAME (OVL_CURRENT (TREE_VALUE (t)))) = 0; ^~~~~~~~~ cp/search.c:2901:35: note: in expansion of macro 'OVL_CURRENT' IDENTIFIER_MARKED (DECL_NAME (OVL_CURRENT (TREE_VALUE (t)))) = 0; ^~~~~~~~~~~ In file included from cp/search.c:29:0: cp/search.c: In function 'types_overlap_p': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/search.c:2958:9: note: in expansion of macro 'IS_AGGR_TYPE' if (! IS_AGGR_TYPE (next_type)) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/search.c:2958:9: note: in expansion of macro 'IS_AGGR_TYPE' if (! IS_AGGR_TYPE (next_type)) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/search.c:2958:9: note: in expansion of macro 'IS_AGGR_TYPE' if (! IS_AGGR_TYPE (next_type)) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/search.c:2958:9: note: in expansion of macro 'IS_AGGR_TYPE' if (! IS_AGGR_TYPE (next_type)) ^~~~~~~~~~~~ cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -Icp -I. -I./cp -I./config -I./../include cp/semantics.c -o cp/semantics.o In file included from cp/semantics.c:30:0: cp/semantics.c: In function 'anon_aggr_type_p': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:2729:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) && LANG_TYPE_CLASS_CHECK (NODE)->anon_aggr) ^~~~~~~~~~~~ cp/semantics.c:112:10: note: in expansion of macro 'ANON_AGGR_TYPE_P' return ANON_AGGR_TYPE_P (node); ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:2729:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) && LANG_TYPE_CLASS_CHECK (NODE)->anon_aggr) ^~~~~~~~~~~~ cp/semantics.c:112:10: note: in expansion of macro 'ANON_AGGR_TYPE_P' return ANON_AGGR_TYPE_P (node); ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:2729:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) && LANG_TYPE_CLASS_CHECK (NODE)->anon_aggr) ^~~~~~~~~~~~ cp/semantics.c:112:10: note: in expansion of macro 'ANON_AGGR_TYPE_P' return ANON_AGGR_TYPE_P (node); ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:2729:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (NODE) && LANG_TYPE_CLASS_CHECK (NODE)->anon_aggr) ^~~~~~~~~~~~ cp/semantics.c:112:10: note: in expansion of macro 'ANON_AGGR_TYPE_P' return ANON_AGGR_TYPE_P (node); ^~~~~~~~~~~~~~~~ cp/semantics.c: In function 'finish_function_try_block': cp/semantics.c:707:45: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] && TREE_CODE (TREE_CHAIN (try_block)) == CTOR_INITIALIZER) ^~ cp/semantics.c: In function 'begin_compound_stmt': cp/semantics.c:823:42: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (last_tree && TREE_CODE (last_tree) == TRY_BLOCK) ^~ cp/semantics.c: In function 'finish_parenthesized_expr': cp/semantics.c:1138:24: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (expr) == OFFSET_REF) ^~ In file included from cp/semantics.c:30:0: cp/semantics.c: In function 'finish_call_expr': cp/cp-tree.h:408:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == BASELINK) ^ cp/semantics.c:1250:7: note: in expansion of macro 'BASELINK_P' if (BASELINK_P (fn)) ^~~~~~~~~~ cp/semantics.c:1283:38: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (representative_fn) == TEMPLATE_ID_EXPR) ^~ In file included from cp/semantics.c:30:0: cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/semantics.c:1296:12: note: in expansion of macro 'CLASS_TYPE_P' else if (CLASS_TYPE_P (TREE_TYPE (fn))) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/semantics.c:1296:12: note: in expansion of macro 'CLASS_TYPE_P' else if (CLASS_TYPE_P (TREE_TYPE (fn))) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/semantics.c:1296:12: note: in expansion of macro 'CLASS_TYPE_P' else if (CLASS_TYPE_P (TREE_TYPE (fn))) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/semantics.c:1296:12: note: in expansion of macro 'CLASS_TYPE_P' else if (CLASS_TYPE_P (TREE_TYPE (fn))) ^~~~~~~~~~~~ cp/semantics.c: In function 'finish_increment_expr': cp/semantics.c:1324:24: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (expr) == OFFSET_REF) ^~ In file included from cp/semantics.c:30:0: cp/semantics.c: In function 'finish_object_call_expr': cp/cp-tree.h:2876:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == TEMPLATE_DECL \ ^ cp/cp-tree.h:2882:37: note: in expansion of macro 'DECL_CLASS_TEMPLATE_P' (TREE_CODE (NODE) == TYPE_DECL || DECL_CLASS_TEMPLATE_P (NODE)) ^~~~~~~~~~~~~~~~~~~~~ cp/semantics.c:1367:7: note: in expansion of macro 'DECL_DECLARES_TYPE_P' if (DECL_DECLARES_TYPE_P (fn)) ^~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:2868:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == TEMPLATE_DECL && DECL_TEMPLATE_PARM_P (NODE)) ^ cp/cp-tree.h:2878:8: note: in expansion of macro 'DECL_TEMPLATE_TEMPLATE_PARM_P' && !DECL_TEMPLATE_TEMPLATE_PARM_P (NODE)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:2882:37: note: in expansion of macro 'DECL_CLASS_TEMPLATE_P' (TREE_CODE (NODE) == TYPE_DECL || DECL_CLASS_TEMPLATE_P (NODE)) ^~~~~~~~~~~~~~~~~~~~~ cp/semantics.c:1367:7: note: in expansion of macro 'DECL_DECLARES_TYPE_P' if (DECL_DECLARES_TYPE_P (fn)) ^~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:2860:28: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (NODE) == TEMPLATE_DECL)) ^ cp/cp-tree.h:2868:41: note: in expansion of macro 'DECL_TEMPLATE_PARM_P' (TREE_CODE (NODE) == TEMPLATE_DECL && DECL_TEMPLATE_PARM_P (NODE)) ^~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:2878:8: note: in expansion of macro 'DECL_TEMPLATE_TEMPLATE_PARM_P' && !DECL_TEMPLATE_TEMPLATE_PARM_P (NODE)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cp/cp-tree.h:2882:37: note: in expansion of macro 'DECL_CLASS_TEMPLATE_P' (TREE_CODE (NODE) == TYPE_DECL || DECL_CLASS_TEMPLATE_P (NODE)) ^~~~~~~~~~~~~~~~~~~~~ cp/semantics.c:1367:7: note: in expansion of macro 'DECL_DECLARES_TYPE_P' if (DECL_DECLARES_TYPE_P (fn)) ^~~~~~~~~~~~~~~~~~~~ cp/semantics.c: In function 'check_template_template_default_arg': cp/semantics.c:1647:28: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (argument) != TEMPLATE_DECL ^~ cp/semantics.c:1648:31: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] && TREE_CODE (argument) != TEMPLATE_TEMPLATE_PARM ^~ cp/semantics.c:1650:31: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] && TREE_CODE (argument) != UNBOUND_CLASS_TEMPLATE) ^~ In file included from cp/semantics.c:30:0: cp/semantics.c: In function 'begin_class_definition': cp/cp-tree.h:2452:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == TYPENAME_TYPE && TREE_TYPE (NODE)) ^ cp/semantics.c:1700:7: note: in expansion of macro 'IMPLICIT_TYPENAME_P' if (IMPLICIT_TYPENAME_P (t)) ^~~~~~~~~~~~~~~~~~~ cp/semantics.c:1708:26: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] else if (TREE_CODE (t) == TYPENAME_TYPE) ^~ In file included from cp/semantics.c:30:0: cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/semantics.c:1714:33: note: in expansion of macro 'IS_AGGR_TYPE' if (t == error_mark_node || ! IS_AGGR_TYPE (t)) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/semantics.c:1714:33: note: in expansion of macro 'IS_AGGR_TYPE' if (t == error_mark_node || ! IS_AGGR_TYPE (t)) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/semantics.c:1714:33: note: in expansion of macro 'IS_AGGR_TYPE' if (t == error_mark_node || ! IS_AGGR_TYPE (t)) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/semantics.c:1714:33: note: in expansion of macro 'IS_AGGR_TYPE' if (t == error_mark_node || ! IS_AGGR_TYPE (t)) ^~~~~~~~~~~~ cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1053:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (T) || TREE_CODE (T) == ENUMERAL_TYPE) ^~~~~~~~~~~~ cp/cp-tree.h:1021:4: note: in expansion of macro 'TAGGED_TYPE_P' (TAGGED_TYPE_P (NODE) && ANON_AGGRNAME_P (TYPE_LINKAGE_IDENTIFIER (NODE))) ^~~~~~~~~~~~~ cp/semantics.c:1788:9: note: in expansion of macro 'TYPE_ANONYMOUS_P' if (! TYPE_ANONYMOUS_P (t)) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1053:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (T) || TREE_CODE (T) == ENUMERAL_TYPE) ^~~~~~~~~~~~ cp/cp-tree.h:1021:4: note: in expansion of macro 'TAGGED_TYPE_P' (TAGGED_TYPE_P (NODE) && ANON_AGGRNAME_P (TYPE_LINKAGE_IDENTIFIER (NODE))) ^~~~~~~~~~~~~ cp/semantics.c:1788:9: note: in expansion of macro 'TYPE_ANONYMOUS_P' if (! TYPE_ANONYMOUS_P (t)) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1053:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (T) || TREE_CODE (T) == ENUMERAL_TYPE) ^~~~~~~~~~~~ cp/cp-tree.h:1021:4: note: in expansion of macro 'TAGGED_TYPE_P' (TAGGED_TYPE_P (NODE) && ANON_AGGRNAME_P (TYPE_LINKAGE_IDENTIFIER (NODE))) ^~~~~~~~~~~~~ cp/semantics.c:1788:9: note: in expansion of macro 'TYPE_ANONYMOUS_P' if (! TYPE_ANONYMOUS_P (t)) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1053:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (T) || TREE_CODE (T) == ENUMERAL_TYPE) ^~~~~~~~~~~~ cp/cp-tree.h:1021:4: note: in expansion of macro 'TAGGED_TYPE_P' (TAGGED_TYPE_P (NODE) && ANON_AGGRNAME_P (TYPE_LINKAGE_IDENTIFIER (NODE))) ^~~~~~~~~~~~~ cp/semantics.c:1788:9: note: in expansion of macro 'TYPE_ANONYMOUS_P' if (! TYPE_ANONYMOUS_P (t)) ^~~~~~~~~~~~~~~~ cp/semantics.c: In function 'finish_member_declaration': cp/semantics.c:1824:24: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (decl) == TEMPLATE_DECL) ^~ In file included from cp/semantics.c:30:0: cp/cp-tree.h:2871:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == TEMPLATE_DECL \ ^ cp/semantics.c:1844:10: note: in expansion of macro 'DECL_FUNCTION_TEMPLATE_P' || DECL_FUNCTION_TEMPLATE_P (decl)) ^~~~~~~~~~~~~~~~~~~~~~~~ cp/semantics.c:1857:29: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] else if (TREE_CODE (decl) == USING_DECL || pushdecl_class_level (decl)) ^~ cp/semantics.c: In function 'enter_scope_of': cp/semantics.c:2026:29: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (scope) == TYPENAME_TYPE) ^~ cp/semantics.c: In function 'finish_typeof': cp/semantics.c:2113:24: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (expr) == OFFSET_REF) ^~ cp/semantics.c: In function 'cp_expand_stmt': cp/semantics.c:2177:5: warning: case value '195' not in enumerated type 'enum tree_code' [-Wswitch] case USING_STMT: ^~~~ cp/semantics.c:2173:5: warning: case value '211' not in enumerated type 'enum tree_code' [-Wswitch] case RETURN_INIT: ^~~~ cp/semantics.c:2161:5: warning: case value '212' not in enumerated type 'enum tree_code' [-Wswitch] case TRY_BLOCK: ^~~~ cp/semantics.c:2165:5: warning: case value '213' not in enumerated type 'enum tree_code' [-Wswitch] case EH_SPEC_BLOCK: ^~~~ cp/semantics.c:2169:5: warning: case value '214' not in enumerated type 'enum tree_code' [-Wswitch] case HANDLER: ^~~~ cp/semantics.c: In function 'simplify_aggr_init_exprs_r': cp/semantics.c:2215:39: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] else if (TREE_CODE (aggr_init_expr) != AGGR_INIT_EXPR) ^~ cp/semantics.c: In function 'nullify_returns_r': cp/semantics.c:2455:28: warning: comparison between 'enum tree_code' and 'enum c_tree_code' [-Wenum-compare] else if (TREE_CODE (*tp) == RETURN_STMT) ^~ cp/semantics.c:2457:28: warning: comparison between 'enum tree_code' and 'enum c_tree_code' [-Wenum-compare] else if (TREE_CODE (*tp) == CLEANUP_STMT ^~ cp/semantics.c:2462:28: warning: comparison between 'enum tree_code' and 'enum c_tree_code' [-Wenum-compare] else if (TREE_CODE (*tp) == DECL_STMT ^~ cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -DGENERATOR_FILE -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include ./genconfig.c -o genconfig.o ./genconfig.c: In function 'walk_insn_part': ./genconfig.c:91:7: warning: this statement may fall through [-Wimplicit-fallthrough=] ++dup_operands_seen_this_insn; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./genconfig.c:92:5: note: here case MATCH_SCRATCH: ^~~~ cc -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -DGENERATOR_FILE -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -L/usr/pkg/gcc3/lib -Wl,-R/usr/pkg/lib -Wl,-R/usr/pkg/gcc3/lib -o genconfig \ genconfig.o rtl.o read-rtl.o bitmap.o ggc-none.o gensupport.o insn-conditions.o print-rtl1.o \ errors.o ../libiberty/libiberty.a ./genconfig ./config/i386/i386.md > tmp-config.h /bin/sh ./move-if-change tmp-config.h insn-config.h echo timestamp > s-config cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -Icp -I. -I./cp -I./config -I./../include cp/tree.c -o cp/tree.o In file included from cp/tree.c:26:0: cp/tree.c: In function 'lvalue_p_1': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/tree.c:181:12: note: in expansion of macro 'IS_AGGR_TYPE' && IS_AGGR_TYPE (TREE_TYPE (ref))) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/tree.c:181:12: note: in expansion of macro 'IS_AGGR_TYPE' && IS_AGGR_TYPE (TREE_TYPE (ref))) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/tree.c:181:12: note: in expansion of macro 'IS_AGGR_TYPE' && IS_AGGR_TYPE (TREE_TYPE (ref))) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/tree.c:181:12: note: in expansion of macro 'IS_AGGR_TYPE' && IS_AGGR_TYPE (TREE_TYPE (ref))) ^~~~~~~~~~~~ cp/tree.c:144:5: warning: case value '173' not in enumerated type 'enum tree_code' [-Wswitch] case OFFSET_REF: ^~~~ cp/tree.c:142:5: warning: case value '179' not in enumerated type 'enum tree_code' [-Wswitch] case SCOPE_REF: ^~~~ cp/tree.c: In function 'build_cplus_new': cp/tree.c:319:57: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (init) != CALL_EXPR && TREE_CODE (init) != AGGR_INIT_EXPR) ^~ In file included from cp/tree.c:26:0: cp/tree.c: In function 'build_target_expr_with_type': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/tree.c:360:12: note: in expansion of macro 'CLASS_TYPE_P' else if (CLASS_TYPE_P (type) && !TYPE_HAS_TRIVIAL_INIT_REF (type) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/tree.c:360:12: note: in expansion of macro 'CLASS_TYPE_P' else if (CLASS_TYPE_P (type) && !TYPE_HAS_TRIVIAL_INIT_REF (type) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/tree.c:360:12: note: in expansion of macro 'CLASS_TYPE_P' else if (CLASS_TYPE_P (type) && !TYPE_HAS_TRIVIAL_INIT_REF (type) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/tree.c:360:12: note: in expansion of macro 'CLASS_TYPE_P' else if (CLASS_TYPE_P (type) && !TYPE_HAS_TRIVIAL_INIT_REF (type) ^~~~~~~~~~~~ cp/tree.c: In function 'cp_build_qualified_type_real': cp/tree.c:537:27: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] && TREE_CODE (type) != TEMPLATE_TYPE_PARM ^~ cp/tree.c:538:27: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] && TREE_CODE (type) != TYPENAME_TYPE ^~ In file included from cp/tree.c:26:0: cp/tree.c: In function 'make_binfo': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/tree.c:837:15: note: in expansion of macro 'CLASS_TYPE_P' binfo = CLASS_TYPE_P (type) ? TYPE_BINFO (binfo) : NULL_TREE; ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/tree.c:837:15: note: in expansion of macro 'CLASS_TYPE_P' binfo = CLASS_TYPE_P (type) ? TYPE_BINFO (binfo) : NULL_TREE; ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/tree.c:837:15: note: in expansion of macro 'CLASS_TYPE_P' binfo = CLASS_TYPE_P (type) ? TYPE_BINFO (binfo) : NULL_TREE; ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/tree.c:837:15: note: in expansion of macro 'CLASS_TYPE_P' binfo = CLASS_TYPE_P (type) ? TYPE_BINFO (binfo) : NULL_TREE; ^~~~~~~~~~~~ cp/tree.c: In function 'count_functions': cp/tree.c:912:26: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] else if (TREE_CODE (t) == OVERLOAD) ^~ cp/tree.c: In function 'is_overloaded_fn': cp/tree.c:928:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (x) == OFFSET_REF) ^~ In file included from cp/tree.c:26:0: cp/cp-tree.h:408:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == BASELINK) ^ cp/tree.c:930:7: note: in expansion of macro 'BASELINK_P' if (BASELINK_P (x)) ^~~~~~~~~~ cp/tree.c:933:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (x) == TEMPLATE_ID_EXPR ^~ In file included from cp/tree.c:26:0: cp/cp-tree.h:2871:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == TEMPLATE_DECL \ ^ cp/tree.c:934:7: note: in expansion of macro 'DECL_FUNCTION_TEMPLATE_P' || DECL_FUNCTION_TEMPLATE_P (x) ^~~~~~~~~~~~~~~~~~~~~~~~ cp/tree.c:935:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (x) == OVERLOAD); ^~ cp/tree.c: In function 'really_overloaded_fn': cp/tree.c:943:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (x) == OFFSET_REF) ^~ In file included from cp/tree.c:26:0: cp/cp-tree.h:408:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == BASELINK) ^ cp/tree.c:945:7: note: in expansion of macro 'BASELINK_P' if (BASELINK_P (x)) ^~~~~~~~~~ cp/tree.c:948:26: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] return ((TREE_CODE (x) == OVERLOAD && OVL_CHAIN (x)) ^~ In file included from cp/tree.c:25:0: cp/cp-tree.h:392:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? OVL_FUNCTION (NODE) : (NODE)) ^ ./tree.h:283:44: note: in definition of macro 'TREE_CODE' #define TREE_CODE(NODE) ((enum tree_code) (NODE)->common.code) ^~~~ cp/tree.c:949:7: note: in expansion of macro 'DECL_FUNCTION_TEMPLATE_P' || DECL_FUNCTION_TEMPLATE_P (OVL_CURRENT (x)) ^~~~~~~~~~~~~~~~~~~~~~~~ cp/tree.c:949:33: note: in expansion of macro 'OVL_CURRENT' || DECL_FUNCTION_TEMPLATE_P (OVL_CURRENT (x)) ^~~~~~~~~~~ In file included from cp/tree.c:26:0: cp/cp-tree.h:2871:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == TEMPLATE_DECL \ ^ cp/tree.c:949:7: note: in expansion of macro 'DECL_FUNCTION_TEMPLATE_P' || DECL_FUNCTION_TEMPLATE_P (OVL_CURRENT (x)) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from cp/tree.c:25:0: cp/cp-tree.h:392:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? OVL_FUNCTION (NODE) : (NODE)) ^ ./tree.h:283:44: note: in definition of macro 'TREE_CODE' #define TREE_CODE(NODE) ((enum tree_code) (NODE)->common.code) ^~~~ ./tree.h:354:26: note: in expansion of macro 'TREE_CLASS_CHECK' #define DECL_CHECK(tree) TREE_CLASS_CHECK (tree, 'd') ^~~~~~~~~~~~~~~~ ./tree.h:1451:32: note: in expansion of macro 'DECL_CHECK' #define DECL_RESULT_FLD(NODE) (DECL_CHECK (NODE)->decl.result) ^~~~~~~~~~ cp/cp-tree.h:2795:41: note: in expansion of macro 'DECL_RESULT_FLD' #define DECL_TEMPLATE_RESULT(NODE) DECL_RESULT_FLD (NODE) ^~~~~~~~~~~~~~~ cp/cp-tree.h:2872:18: note: in expansion of macro 'DECL_TEMPLATE_RESULT' && TREE_CODE (DECL_TEMPLATE_RESULT (NODE)) == FUNCTION_DECL) ^~~~~~~~~~~~~~~~~~~~ cp/tree.c:949:7: note: in expansion of macro 'DECL_FUNCTION_TEMPLATE_P' || DECL_FUNCTION_TEMPLATE_P (OVL_CURRENT (x)) ^~~~~~~~~~~~~~~~~~~~~~~~ cp/tree.c:949:33: note: in expansion of macro 'OVL_CURRENT' || DECL_FUNCTION_TEMPLATE_P (OVL_CURRENT (x)) ^~~~~~~~~~~ cp/tree.c:950:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (x) == TEMPLATE_ID_EXPR); ^~ cp/tree.c: In function 'get_overloaded_fn': cp/tree.c:960:23: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (fns) == TEMPLATE_ID_EXPR) ^~ In file included from cp/tree.c:26:0: cp/cp-tree.h:408:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == BASELINK) ^ cp/tree.c:962:7: note: in expansion of macro 'BASELINK_P' if (BASELINK_P (fns)) ^~~~~~~~~~ cp/tree.c: In function 'get_first_fn': cp/cp-tree.h:408:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == BASELINK) ^ cp/tree.c:973:7: note: in expansion of macro 'BASELINK_P' if (BASELINK_P (from)) ^~~~~~~~~~ cp/cp-tree.h:392:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? OVL_FUNCTION (NODE) : (NODE)) ^ cp/tree.c:975:10: note: in expansion of macro 'OVL_CURRENT' return OVL_CURRENT (from); ^~~~~~~~~~~ cp/tree.c: In function 'bound_pmf_p': cp/tree.c:985:25: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] return (TREE_CODE (t) == OFFSET_REF ^~ cp/tree.c: In function 'build_overload': cp/tree.c:1012:35: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (! chain && TREE_CODE (decl) != TEMPLATE_DECL) ^~ cp/tree.c:1014:34: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (chain && TREE_CODE (chain) != OVERLOAD) ^~ In file included from cp/tree.c:26:0: cp/tree.c: In function 'is_aggr_type_2': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/tree.c:1025:10: note: in expansion of macro 'IS_AGGR_TYPE' return IS_AGGR_TYPE (t1) && IS_AGGR_TYPE (t2); ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/tree.c:1025:10: note: in expansion of macro 'IS_AGGR_TYPE' return IS_AGGR_TYPE (t1) && IS_AGGR_TYPE (t2); ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/tree.c:1025:10: note: in expansion of macro 'IS_AGGR_TYPE' return IS_AGGR_TYPE (t1) && IS_AGGR_TYPE (t2); ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/tree.c:1025:10: note: in expansion of macro 'IS_AGGR_TYPE' return IS_AGGR_TYPE (t1) && IS_AGGR_TYPE (t2); ^~~~~~~~~~~~ cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/tree.c:1025:31: note: in expansion of macro 'IS_AGGR_TYPE' return IS_AGGR_TYPE (t1) && IS_AGGR_TYPE (t2); ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/tree.c:1025:31: note: in expansion of macro 'IS_AGGR_TYPE' return IS_AGGR_TYPE (t1) && IS_AGGR_TYPE (t2); ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/tree.c:1025:31: note: in expansion of macro 'IS_AGGR_TYPE' return IS_AGGR_TYPE (t1) && IS_AGGR_TYPE (t2); ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/tree.c:1025:31: note: in expansion of macro 'IS_AGGR_TYPE' return IS_AGGR_TYPE (t1) && IS_AGGR_TYPE (t2); ^~~~~~~~~~~~ cp/tree.c: In function 'cp_statement_code_p': cp/tree.c:1041:5: warning: case value '195' not in enumerated type 'enum tree_code' [-Wswitch] case USING_STMT: ^~~~ cp/tree.c:1036:5: warning: case value '210' not in enumerated type 'enum tree_code' [-Wswitch] case CTOR_INITIALIZER: ^~~~ cp/tree.c:1037:5: warning: case value '211' not in enumerated type 'enum tree_code' [-Wswitch] case RETURN_INIT: ^~~~ cp/tree.c:1038:5: warning: case value '212' not in enumerated type 'enum tree_code' [-Wswitch] case TRY_BLOCK: ^~~~ cp/tree.c:1040:5: warning: case value '213' not in enumerated type 'enum tree_code' [-Wswitch] case EH_SPEC_BLOCK: ^~~~ cp/tree.c:1039:5: warning: case value '214' not in enumerated type 'enum tree_code' [-Wswitch] case HANDLER: ^~~~ cp/tree.c:1042:5: warning: case value '216' not in enumerated type 'enum tree_code' [-Wswitch] case TAG_DEFN: ^~~~ In file included from cp/tree.c:26:0: cp/tree.c: In function 'bind_template_template_parm': cp/cp-tree.h:3573:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == BOUND_TEMPLATE_TEMPLATE_PARM) \ ^ cp/tree.c:1137:18: note: in expansion of macro 'TEMPLATE_TEMPLATE_PARM_TEMPLATE_DECL' = tree_cons (TEMPLATE_TEMPLATE_PARM_TEMPLATE_DECL (t), ^ In file included from cp/tree.c:25:0: cp/cp-tree.h:2290:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ ./tree.h:343:31: note: in definition of macro 'TREE_CHECK' #define TREE_CHECK(t, code) (t) ^ ./tree.h:818:29: note: in expansion of macro 'TREE_LIST_CHECK' #define TREE_PURPOSE(NODE) (TREE_LIST_CHECK (NODE)->list.purpose) ^~~~~~~~~~~~~~~ cp/cp-tree.h:2303:28: note: in expansion of macro 'TREE_PURPOSE' #define TI_TEMPLATE(NODE) (TREE_PURPOSE (NODE)) ^~~~~~~~~~~~ cp/cp-tree.h:2407:4: note: in expansion of macro 'TI_TEMPLATE' (TI_TEMPLATE (TYPE_TEMPLATE_INFO (NODE))) ^~~~~~~~~~~ cp/cp-tree.h:2407:17: note: in expansion of macro 'TYPE_TEMPLATE_INFO' (TI_TEMPLATE (TYPE_TEMPLATE_INFO (NODE))) ^~~~~~~~~~~~~~~~~~ cp/cp-tree.h:3574:6: note: in expansion of macro 'TYPE_TI_TEMPLATE' ? TYPE_TI_TEMPLATE (NODE) \ ^~~~~~~~~~~~~~~~ cp/tree.c:1137:18: note: in expansion of macro 'TEMPLATE_TEMPLATE_PARM_TEMPLATE_DECL' = tree_cons (TEMPLATE_TEMPLATE_PARM_TEMPLATE_DECL (t), ^ In file included from cp/tree.c:26:0: cp/tree.c: In function 'no_linkage_helper': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/tree.c:1247:11: note: in expansion of macro 'CLASS_TYPE_P' && (CLASS_TYPE_P (t) || TREE_CODE (t) == ENUMERAL_TYPE) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/tree.c:1247:11: note: in expansion of macro 'CLASS_TYPE_P' && (CLASS_TYPE_P (t) || TREE_CODE (t) == ENUMERAL_TYPE) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/tree.c:1247:11: note: in expansion of macro 'CLASS_TYPE_P' && (CLASS_TYPE_P (t) || TREE_CODE (t) == ENUMERAL_TYPE) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/tree.c:1247:11: note: in expansion of macro 'CLASS_TYPE_P' && (CLASS_TYPE_P (t) || TREE_CODE (t) == ENUMERAL_TYPE) ^~~~~~~~~~~~ cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1053:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (T) || TREE_CODE (T) == ENUMERAL_TYPE) ^~~~~~~~~~~~ cp/cp-tree.h:1021:4: note: in expansion of macro 'TAGGED_TYPE_P' (TAGGED_TYPE_P (NODE) && ANON_AGGRNAME_P (TYPE_LINKAGE_IDENTIFIER (NODE))) ^~~~~~~~~~~~~ cp/tree.c:1249:7: note: in expansion of macro 'TYPE_ANONYMOUS_P' || TYPE_ANONYMOUS_P (t))) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1053:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (T) || TREE_CODE (T) == ENUMERAL_TYPE) ^~~~~~~~~~~~ cp/cp-tree.h:1021:4: note: in expansion of macro 'TAGGED_TYPE_P' (TAGGED_TYPE_P (NODE) && ANON_AGGRNAME_P (TYPE_LINKAGE_IDENTIFIER (NODE))) ^~~~~~~~~~~~~ cp/tree.c:1249:7: note: in expansion of macro 'TYPE_ANONYMOUS_P' || TYPE_ANONYMOUS_P (t))) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1053:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (T) || TREE_CODE (T) == ENUMERAL_TYPE) ^~~~~~~~~~~~ cp/cp-tree.h:1021:4: note: in expansion of macro 'TAGGED_TYPE_P' (TAGGED_TYPE_P (NODE) && ANON_AGGRNAME_P (TYPE_LINKAGE_IDENTIFIER (NODE))) ^~~~~~~~~~~~~ cp/tree.c:1249:7: note: in expansion of macro 'TYPE_ANONYMOUS_P' || TYPE_ANONYMOUS_P (t))) ^~~~~~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-tree.h:1053:4: note: in expansion of macro 'CLASS_TYPE_P' (CLASS_TYPE_P (T) || TREE_CODE (T) == ENUMERAL_TYPE) ^~~~~~~~~~~~ cp/cp-tree.h:1021:4: note: in expansion of macro 'TAGGED_TYPE_P' (TAGGED_TYPE_P (NODE) && ANON_AGGRNAME_P (TYPE_LINKAGE_IDENTIFIER (NODE))) ^~~~~~~~~~~~~ cp/tree.c:1249:7: note: in expansion of macro 'TYPE_ANONYMOUS_P' || TYPE_ANONYMOUS_P (t))) ^~~~~~~~~~~~~~~~ cp/tree.c: In function 'bot_manip': cp/tree.c:1342:43: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (TREE_OPERAND (t, 1)) == AGGR_INIT_EXPR) ^~ cp/tree.c: In function 'cp_tree_equal': cp/tree.c:1674:5: warning: case value '149' not in enumerated type 'enum tree_code' [-Wswitch] case SIZEOF_EXPR: ^~~~ cp/tree.c:1675:5: warning: case value '151' not in enumerated type 'enum tree_code' [-Wswitch] case ALIGNOF_EXPR: ^~~~ cp/tree.c:1682:5: warning: case value '174' not in enumerated type 'enum tree_code' [-Wswitch] case PTRMEM_CST: ^~~~ cp/tree.c:1668:5: warning: case value '187' not in enumerated type 'enum tree_code' [-Wswitch] case TEMPLATE_PARM_INDEX: ^~~~ cp/tree.c: In function 'lvalue_type': cp/tree.c:1759:23: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (arg) == OVERLOAD) ^~ In file included from cp/tree.c:26:0: cp/tree.c: In function 'error_type': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/tree.c:1776:12: note: in expansion of macro 'IS_AGGR_TYPE' else if (IS_AGGR_TYPE (type)) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/tree.c:1776:12: note: in expansion of macro 'IS_AGGR_TYPE' else if (IS_AGGR_TYPE (type)) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/tree.c:1776:12: note: in expansion of macro 'IS_AGGR_TYPE' else if (IS_AGGR_TYPE (type)) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/tree.c:1776:12: note: in expansion of macro 'IS_AGGR_TYPE' else if (IS_AGGR_TYPE (type)) ^~~~~~~~~~~~ cp/tree.c: In function 'pod_type_p': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/tree.c:1888:9: note: in expansion of macro 'CLASS_TYPE_P' if (! CLASS_TYPE_P (t)) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/tree.c:1888:9: note: in expansion of macro 'CLASS_TYPE_P' if (! CLASS_TYPE_P (t)) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/tree.c:1888:9: note: in expansion of macro 'CLASS_TYPE_P' if (! CLASS_TYPE_P (t)) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/tree.c:1888:9: note: in expansion of macro 'CLASS_TYPE_P' if (! CLASS_TYPE_P (t)) ^~~~~~~~~~~~ cp/tree.c: In function 'zero_init_p': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/tree.c:1913:7: note: in expansion of macro 'CLASS_TYPE_P' if (CLASS_TYPE_P (t) && CLASSTYPE_NON_ZERO_INIT_P (t)) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/tree.c:1913:7: note: in expansion of macro 'CLASS_TYPE_P' if (CLASS_TYPE_P (t) && CLASSTYPE_NON_ZERO_INIT_P (t)) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/tree.c:1913:7: note: in expansion of macro 'CLASS_TYPE_P' if (CLASS_TYPE_P (t) && CLASSTYPE_NON_ZERO_INIT_P (t)) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/tree.c:1913:7: note: in expansion of macro 'CLASS_TYPE_P' if (CLASS_TYPE_P (t) && CLASSTYPE_NON_ZERO_INIT_P (t)) ^~~~~~~~~~~~ cp/tree.c: In function 'handle_java_interface_attribute': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/tree.c:1940:11: note: in expansion of macro 'CLASS_TYPE_P' || !CLASS_TYPE_P (*node) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/tree.c:1940:11: note: in expansion of macro 'CLASS_TYPE_P' || !CLASS_TYPE_P (*node) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/tree.c:1940:11: note: in expansion of macro 'CLASS_TYPE_P' || !CLASS_TYPE_P (*node) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/tree.c:1940:11: note: in expansion of macro 'CLASS_TYPE_P' || !CLASS_TYPE_P (*node) ^~~~~~~~~~~~ cp/tree.c: In function 'handle_com_interface_attribute': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/tree.c:1970:11: note: in expansion of macro 'CLASS_TYPE_P' || !CLASS_TYPE_P (*node) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/tree.c:1970:11: note: in expansion of macro 'CLASS_TYPE_P' || !CLASS_TYPE_P (*node) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/tree.c:1970:11: note: in expansion of macro 'CLASS_TYPE_P' || !CLASS_TYPE_P (*node) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/tree.c:1970:11: note: in expansion of macro 'CLASS_TYPE_P' || !CLASS_TYPE_P (*node) ^~~~~~~~~~~~ In file included from cp/tree.c:26:0: cp/tree.c: In function 'cp_walk_subtrees': cp/cp-tree.h:408:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == BASELINK) ^ cp/tree.c:2124:12: note: in expansion of macro 'BASELINK_P' if (!BASELINK_P (*tp)) ^~~~~~~~~~ cp/tree.c:2117:5: warning: case value '174' not in enumerated type 'enum tree_code' [-Wswitch] case PTRMEM_CST: ^~~~ cp/tree.c:2108:5: warning: case value '187' not in enumerated type 'enum tree_code' [-Wswitch] case TEMPLATE_PARM_INDEX: ^~~~ cp/tree.c:2109:5: warning: case value '188' not in enumerated type 'enum tree_code' [-Wswitch] case TEMPLATE_TYPE_PARM: ^~~~ cp/tree.c:2105:5: warning: case value '189' not in enumerated type 'enum tree_code' [-Wswitch] case TEMPLATE_TEMPLATE_PARM: ^~~~ cp/tree.c:2106:5: warning: case value '190' not in enumerated type 'enum tree_code' [-Wswitch] case BOUND_TEMPLATE_TEMPLATE_PARM: ^~~~ cp/tree.c:2110:5: warning: case value '191' not in enumerated type 'enum tree_code' [-Wswitch] case TYPENAME_TYPE: ^~~~ cp/tree.c:2107:5: warning: case value '192' not in enumerated type 'enum tree_code' [-Wswitch] case UNBOUND_CLASS_TEMPLATE: ^~~~ cp/tree.c:2111:5: warning: case value '193' not in enumerated type 'enum tree_code' [-Wswitch] case TYPEOF_TYPE: ^~~~ cp/tree.c:2104:5: warning: case value '196' not in enumerated type 'enum tree_code' [-Wswitch] case DEFAULT_ARG: ^~~~ cp/tree.c:2128:5: warning: case value '198' not in enumerated type 'enum tree_code' [-Wswitch] case OVERLOAD: ^~~~ cp/tree.c: In function 'cp_is_overload_p': cp/tree.c:2225:24: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] return TREE_CODE (t) == OVERLOAD; ^~ In file included from cp/tree.c:26:0: cp/tree.c: In function 'cp_copy_res_decl_for_inlining': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/tree.c:2257:24: note: in expansion of macro 'IS_AGGR_TYPE' aggregate_return_p = IS_AGGR_TYPE (TREE_TYPE (result)); ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/tree.c:2257:24: note: in expansion of macro 'IS_AGGR_TYPE' aggregate_return_p = IS_AGGR_TYPE (TREE_TYPE (result)); ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/tree.c:2257:24: note: in expansion of macro 'IS_AGGR_TYPE' aggregate_return_p = IS_AGGR_TYPE (TREE_TYPE (result)); ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/tree.c:2257:24: note: in expansion of macro 'IS_AGGR_TYPE' aggregate_return_p = IS_AGGR_TYPE (TREE_TYPE (result)); ^~~~~~~~~~~~ cp/tree.c: In function 'mark_local_for_remap_r': cp/tree.c:2329:21: warning: comparison between 'enum tree_code' and 'enum c_tree_code' [-Wenum-compare] if (TREE_CODE (t) == DECL_STMT ^~ cp/tree.c:2332:26: warning: comparison between 'enum tree_code' and 'enum c_tree_code' [-Wenum-compare] else if (TREE_CODE (t) == LABEL_STMT) ^~ cp/tree.c:2337:26: warning: comparison between 'enum tree_code' and 'enum c_tree_code' [-Wenum-compare] else if (TREE_CODE (t) == CASE_LABEL) ^~ In file included from cp/tree.c:26:0: cp/tree.c: In function 'special_function_p': cp/cp-tree.h:1976:25: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (NODE) == TEMPLATE_DECL) \ ^ cp/cp-tree.h:1952:33: note: in expansion of macro 'DECL_CLONED_FUNCTION_P' (DECL_DESTRUCTOR_P (NODE) && !DECL_CLONED_FUNCTION_P (NODE)) ^~~~~~~~~~~~~~~~~~~~~~ cp/tree.c:2438:7: note: in expansion of macro 'DECL_MAYBE_IN_CHARGE_DESTRUCTOR_P' if (DECL_MAYBE_IN_CHARGE_DESTRUCTOR_P (decl)) ^ cp/tree.c: In function 'name_p': cp/tree.c:2458:24: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (node) == TEMPLATE_ID_EXPR) ^~ cp/tree.c:2465:24: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (node) == SCOPE_REF); ^~ cp/tree.c: In function 'lvalue_p_1': cp/tree.c:129:10: warning: this statement may fall through [-Wimplicit-fallthrough=] if (TREE_READONLY (ref) && ! TREE_STATIC (ref) ^ cp/tree.c:133:5: note: here case INDIRECT_REF: ^~~~ cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -Icp -I. -I./cp -I./config -I./../include cp/repo.c -o cp/repo.o In file included from cp/repo.c:31:0: cp/repo.c: In function 'repo_template_used': cp/cp-tree.h:1976:25: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (NODE) == TEMPLATE_DECL) \ ^ cp/repo.c:144:26: note: in expansion of macro 'DECL_CLONED_FUNCTION_P' mark_decl_instantiated (DECL_CLONED_FUNCTION_P (t) ^~~~~~~~~~~~~~~~~~~~~~ cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -Icp -I. -I./cp -I./config -I./../include cp/dump.c -o cp/dump.o cp/dump.c: In function 'dump_op': cp/dump.c:59:5: warning: case value '175' not in enumerated type 'enum tree_code' [-Wswitch] case NEW_EXPR: ^~~~ cp/dump.c:62:5: warning: case value '176' not in enumerated type 'enum tree_code' [-Wswitch] case VEC_NEW_EXPR: ^~~~ cp/dump.c:65:5: warning: case value '177' not in enumerated type 'enum tree_code' [-Wswitch] case DELETE_EXPR: ^~~~ cp/dump.c:68:5: warning: case value '178' not in enumerated type 'enum tree_code' [-Wswitch] case VEC_DELETE_EXPR: ^~~~ cp/dump.c:182:5: warning: case value '180' not in enumerated type 'enum tree_code' [-Wswitch] case MEMBER_REF: ^~~~ In file included from cp/dump.c:26:0: cp/dump.c: In function 'cp_dump_tree': cp/cp-tree.h:392:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] ((TREE_CODE (NODE) == OVERLOAD) ? OVL_FUNCTION (NODE) : (NODE)) ^ ./tree-dump.h:78:36: note: in definition of macro 'dump_child' queue_and_dump_index (di, field, child, DUMP_NONE) ^~~~~ cp/dump.c:362:27: note: in expansion of macro 'OVL_CURRENT' dump_child ("crnt", OVL_CURRENT (t)); ^~~~~~~~~~~ cp/dump.c:382:5: warning: case value '174' not in enumerated type 'enum tree_code' [-Wswitch] case PTRMEM_CST: ^~~~ cp/dump.c:392:5: warning: case value '182' not in enumerated type 'enum tree_code' [-Wswitch] case AGGR_INIT_EXPR: ^~~~ cp/dump.c:387:5: warning: case value '183' not in enumerated type 'enum tree_code' [-Wswitch] case THROW_EXPR: ^~~~ cp/dump.c:354:5: warning: case value '186' not in enumerated type 'enum tree_code' [-Wswitch] case TEMPLATE_DECL: ^~~~ cp/dump.c:412:5: warning: case value '195' not in enumerated type 'enum tree_code' [-Wswitch] case USING_STMT: ^~~~ cp/dump.c:361:5: warning: case value '198' not in enumerated type 'enum tree_code' [-Wswitch] case OVERLOAD: ^~~~ cp/dump.c:366:5: warning: case value '212' not in enumerated type 'enum tree_code' [-Wswitch] case TRY_BLOCK: ^~~~ cp/dump.c:375:5: warning: case value '213' not in enumerated type 'enum tree_code' [-Wswitch] case EH_SPEC_BLOCK: ^~~~ cp/dump.c:399:5: warning: case value '214' not in enumerated type 'enum tree_code' [-Wswitch] case HANDLER: ^~~~ cp/dump.c:406:5: warning: case value '215' not in enumerated type 'enum tree_code' [-Wswitch] case MUST_NOT_THROW_EXPR: ^~~~ cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -Icp -I. -I./cp -I./config -I./../include cp/optimize.c -o cp/optimize.o In file included from cp/optimize.c:25:0: cp/optimize.c: In function 'maybe_clone_body': cp/cp-tree.h:1976:25: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (NODE) == TEMPLATE_DECL) \ ^ cp/cp-tree.h:1938:34: note: in expansion of macro 'DECL_CLONED_FUNCTION_P' (DECL_CONSTRUCTOR_P (NODE) && !DECL_CLONED_FUNCTION_P (NODE)) ^~~~~~~~~~~~~~~~~~~~~~ cp/optimize.c:147:8: note: in expansion of macro 'DECL_MAYBE_IN_CHARGE_CONSTRUCTOR_P' if (!DECL_MAYBE_IN_CHARGE_CONSTRUCTOR_P (fn) ^ cp/cp-tree.h:1976:25: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (NODE) == TEMPLATE_DECL) \ ^ cp/cp-tree.h:1952:33: note: in expansion of macro 'DECL_CLONED_FUNCTION_P' (DECL_DESTRUCTOR_P (NODE) && !DECL_CLONED_FUNCTION_P (NODE)) ^~~~~~~~~~~~~~~~~~~~~~ cp/optimize.c:148:11: note: in expansion of macro 'DECL_MAYBE_IN_CHARGE_DESTRUCTOR_P' && !DECL_MAYBE_IN_CHARGE_DESTRUCTOR_P (fn)) ^ cp/cp-tree.h:1976:25: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (NODE) == TEMPLATE_DECL) \ ^ cp/optimize.c:157:17: note: in expansion of macro 'DECL_CLONED_FUNCTION_P' clone && DECL_CLONED_FUNCTION_P (clone); ^~~~~~~~~~~~~~~~~~~~~~ cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -Icp -I. -I./cp -I./config -I./../include cp/mangle.c -o cp/mangle.o In file included from cp/mangle.c:54:0: cp/mangle.c: In function 'decl_is_template_id': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/mangle.c:255:11: note: in expansion of macro 'CLASS_TYPE_P' if (CLASS_TYPE_P (type) && CLASSTYPE_TEMPLATE_ID_P (type)) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/mangle.c:255:11: note: in expansion of macro 'CLASS_TYPE_P' if (CLASS_TYPE_P (type) && CLASSTYPE_TEMPLATE_ID_P (type)) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/mangle.c:255:11: note: in expansion of macro 'CLASS_TYPE_P' if (CLASS_TYPE_P (type) && CLASSTYPE_TEMPLATE_ID_P (type)) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/mangle.c:255:11: note: in expansion of macro 'CLASS_TYPE_P' if (CLASS_TYPE_P (type) && CLASSTYPE_TEMPLATE_ID_P (type)) ^~~~~~~~~~~~ cp/mangle.c:87:25: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] && (TREE_CODE (NODE) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/mangle.c:255:34: note: in expansion of macro 'CLASSTYPE_TEMPLATE_ID_P' if (CLASS_TYPE_P (type) && CLASSTYPE_TEMPLATE_ID_P (type)) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from cp/mangle.c:54:0: cp/cp-tree.h:2290:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/mangle.c:260:23: note: in expansion of macro 'TYPE_TEMPLATE_INFO' *template_info = TYPE_TEMPLATE_INFO (type); ^~~~~~~~~~~~~~~~~~ cp/mangle.c:270:24: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] && TREE_CODE (decl) != TEMPLATE_DECL) ^~ In file included from cp/mangle.c:54:0: cp/mangle.c: In function 'is_std_substitution': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/mangle.c:397:12: note: in expansion of macro 'CLASS_TYPE_P' else if (CLASS_TYPE_P (node)) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/mangle.c:397:12: note: in expansion of macro 'CLASS_TYPE_P' else if (CLASS_TYPE_P (node)) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/mangle.c:397:12: note: in expansion of macro 'CLASS_TYPE_P' else if (CLASS_TYPE_P (node)) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/mangle.c:397:12: note: in expansion of macro 'CLASS_TYPE_P' else if (CLASS_TYPE_P (node)) ^~~~~~~~~~~~ cp/cp-tree.h:2290:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/mangle.c:408:7: note: in expansion of macro 'TYPE_TEMPLATE_INFO' && TYPE_TEMPLATE_INFO (type) ^~~~~~~~~~~~~~~~~~ In file included from cp/mangle.c:52:0: cp/cp-tree.h:2290:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ ./tree.h:344:36: note: in definition of macro 'TREE_CLASS_CHECK' #define TREE_CLASS_CHECK(t, code) (t) ^ ./tree.h:1389:26: note: in expansion of macro 'DECL_CHECK' #define DECL_NAME(NODE) (DECL_CHECK (NODE)->decl.name) ^~~~~~~~~~ cp/mangle.c:409:8: note: in expansion of macro 'DECL_NAME' && (DECL_NAME (TYPE_TI_TEMPLATE (type)) ^~~~~~~~~ ./tree-check.h:8:28: note: in expansion of macro 'TREE_CHECK' #define TREE_LIST_CHECK(t) TREE_CHECK (t, TREE_LIST) ^~~~~~~~~~ ./tree.h:818:29: note: in expansion of macro 'TREE_LIST_CHECK' #define TREE_PURPOSE(NODE) (TREE_LIST_CHECK (NODE)->list.purpose) ^~~~~~~~~~~~~~~ cp/cp-tree.h:2303:28: note: in expansion of macro 'TREE_PURPOSE' #define TI_TEMPLATE(NODE) (TREE_PURPOSE (NODE)) ^~~~~~~~~~~~ cp/cp-tree.h:2407:4: note: in expansion of macro 'TI_TEMPLATE' (TI_TEMPLATE (TYPE_TEMPLATE_INFO (NODE))) ^~~~~~~~~~~ cp/cp-tree.h:2407:17: note: in expansion of macro 'TYPE_TEMPLATE_INFO' (TI_TEMPLATE (TYPE_TEMPLATE_INFO (NODE))) ^~~~~~~~~~~~~~~~~~ cp/mangle.c:409:19: note: in expansion of macro 'TYPE_TI_TEMPLATE' && (DECL_NAME (TYPE_TI_TEMPLATE (type)) ^~~~~~~~~~~~~~~~ In file included from cp/mangle.c:54:0: cp/mangle.c: In function 'is_std_substitution_char': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/mangle.c:430:12: note: in expansion of macro 'CLASS_TYPE_P' else if (CLASS_TYPE_P (node)) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/mangle.c:430:12: note: in expansion of macro 'CLASS_TYPE_P' else if (CLASS_TYPE_P (node)) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/mangle.c:430:12: note: in expansion of macro 'CLASS_TYPE_P' else if (CLASS_TYPE_P (node)) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/mangle.c:430:12: note: in expansion of macro 'CLASS_TYPE_P' else if (CLASS_TYPE_P (node)) ^~~~~~~~~~~~ cp/mangle.c: In function 'find_substitution': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/mangle.c:543:10: note: in expansion of macro 'CLASS_TYPE_P' && CLASS_TYPE_P (type) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/mangle.c:543:10: note: in expansion of macro 'CLASS_TYPE_P' && CLASS_TYPE_P (type) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/mangle.c:543:10: note: in expansion of macro 'CLASS_TYPE_P' && CLASS_TYPE_P (type) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/mangle.c:543:10: note: in expansion of macro 'CLASS_TYPE_P' && CLASS_TYPE_P (type) ^~~~~~~~~~~~ cp/mangle.c: In function 'write_prefix': cp/mangle.c:87:25: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] && (TREE_CODE (NODE) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/mangle.c:887:11: note: in expansion of macro 'CLASSTYPE_TEMPLATE_ID_P' if (CLASSTYPE_TEMPLATE_ID_P (node)) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from cp/mangle.c:54:0: cp/cp-tree.h:2290:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/mangle.c:888:18: note: in expansion of macro 'TYPE_TEMPLATE_INFO' template_info = TYPE_TEMPLATE_INFO (node); ^~~~~~~~~~~~~~~~~~ cp/mangle.c:892:24: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (node) == TEMPLATE_TYPE_PARM ^~ cp/mangle.c:896:24: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (node) == TEMPLATE_TYPE_PARM ^~ cp/mangle.c: In function 'write_template_prefix': cp/mangle.c:87:25: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] && (TREE_CODE (NODE) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/mangle.c:935:12: note: in expansion of macro 'CLASSTYPE_TEMPLATE_ID_P' else if (CLASSTYPE_TEMPLATE_ID_P (type)) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from cp/mangle.c:52:0: cp/cp-tree.h:2290:22: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (NODE) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ ./tree.h:343:31: note: in definition of macro 'TREE_CHECK' #define TREE_CHECK(t, code) (t) ^ ./tree.h:818:29: note: in expansion of macro 'TREE_LIST_CHECK' #define TREE_PURPOSE(NODE) (TREE_LIST_CHECK (NODE)->list.purpose) ^~~~~~~~~~~~~~~ cp/cp-tree.h:2303:28: note: in expansion of macro 'TREE_PURPOSE' #define TI_TEMPLATE(NODE) (TREE_PURPOSE (NODE)) ^~~~~~~~~~~~ cp/cp-tree.h:2407:4: note: in expansion of macro 'TI_TEMPLATE' (TI_TEMPLATE (TYPE_TEMPLATE_INFO (NODE))) ^~~~~~~~~~~ cp/cp-tree.h:2407:17: note: in expansion of macro 'TYPE_TEMPLATE_INFO' (TI_TEMPLATE (TYPE_TEMPLATE_INFO (NODE))) ^~~~~~~~~~~~~~~~~~ cp/mangle.c:936:16: note: in expansion of macro 'TYPE_TI_TEMPLATE' template = TYPE_TI_TEMPLATE (type); ^~~~~~~~~~~~~~~~ cp/mangle.c:972:40: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (TREE_TYPE (template)) == TEMPLATE_TEMPLATE_PARM ^~ cp/mangle.c:976:40: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (TREE_TYPE (template)) == TEMPLATE_TEMPLATE_PARM ^~ In file included from cp/mangle.c:54:0: cp/mangle.c: In function 'write_special_name_constructor': cp/cp-tree.h:1976:25: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (NODE) == TEMPLATE_DECL) \ ^ cp/cp-tree.h:1938:34: note: in expansion of macro 'DECL_CLONED_FUNCTION_P' (DECL_CONSTRUCTOR_P (NODE) && !DECL_CLONED_FUNCTION_P (NODE)) ^~~~~~~~~~~~~~~~~~~~~~ cp/mangle.c:1289:10: note: in expansion of macro 'DECL_MAYBE_IN_CHARGE_CONSTRUCTOR_P' || DECL_MAYBE_IN_CHARGE_CONSTRUCTOR_P (ctor)) ^ cp/mangle.c: In function 'write_special_name_destructor': cp/cp-tree.h:1976:25: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (NODE) == TEMPLATE_DECL) \ ^ cp/cp-tree.h:1952:33: note: in expansion of macro 'DECL_CLONED_FUNCTION_P' (DECL_DESTRUCTOR_P (NODE) && !DECL_CLONED_FUNCTION_P (NODE)) ^~~~~~~~~~~~~~~~~~~~~~ cp/mangle.c:1318:8: note: in expansion of macro 'DECL_MAYBE_IN_CHARGE_DESTRUCTOR_P' || DECL_MAYBE_IN_CHARGE_DESTRUCTOR_P (dtor)) ^ cp/mangle.c: In function 'write_type': cp/mangle.c:1531:2: warning: case value '187' not in enumerated type 'enum tree_code' [-Wswitch] case TEMPLATE_PARM_INDEX: ^~~~ cp/mangle.c:1530:2: warning: case value '188' not in enumerated type 'enum tree_code' [-Wswitch] case TEMPLATE_TYPE_PARM: ^~~~ cp/mangle.c:1535:2: warning: case value '189' not in enumerated type 'enum tree_code' [-Wswitch] case TEMPLATE_TEMPLATE_PARM: ^~~~ cp/mangle.c:1539:2: warning: case value '190' not in enumerated type 'enum tree_code' [-Wswitch] case BOUND_TEMPLATE_TEMPLATE_PARM: ^~~~ cp/mangle.c:1506:2: warning: case value '191' not in enumerated type 'enum tree_code' [-Wswitch] case TYPENAME_TYPE: ^~~~ cp/mangle.c:1507:2: warning: case value '192' not in enumerated type 'enum tree_code' [-Wswitch] case UNBOUND_CLASS_TEMPLATE: ^~~~ cp/mangle.c: In function 'write_expression': cp/mangle.c:1909:12: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (code == PTRMEM_CST) ^~ cp/mangle.c:1929:12: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (code == TEMPLATE_TYPE_PARM ^~ cp/mangle.c:1930:15: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || code == TEMPLATE_TEMPLATE_PARM ^~ cp/mangle.c:1931:15: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || code == BOUND_TEMPLATE_TEMPLATE_PARM ^~ cp/mangle.c:1932:15: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || code == TEMPLATE_PARM_INDEX) ^~ cp/mangle.c:1948:29: warning: comparison between 'enum tree_code' and 'enum c_tree_code' [-Wenum-compare] else if (TREE_CODE (expr) == SIZEOF_EXPR ^~ cp/mangle.c:1954:57: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] else if (abi_version_at_least (2) && TREE_CODE (expr) == SCOPE_REF) ^~ cp/mangle.c:1974:27: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (member) == TEMPLATE_ID_EXPR) ^~ cp/mangle.c:1978:31: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (member) == LOOKUP_EXPR) ^~ cp/mangle.c:2067:2: warning: case value '179' not in enumerated type 'enum tree_code' [-Wswitch] case SCOPE_REF: ^~~~ cp/mangle.c:2054:2: warning: case value '202' not in enumerated type 'enum tree_code' [-Wswitch] case CAST_EXPR: ^~~~ cp/mangle.c:2060:2: warning: case value '204' not in enumerated type 'enum tree_code' [-Wswitch] case CONST_CAST_EXPR: ^~~~ cp/mangle.c:2059:2: warning: case value '205' not in enumerated type 'enum tree_code' [-Wswitch] case STATIC_CAST_EXPR: ^~~~ cp/mangle.c: In function 'write_template_arg': cp/mangle.c:2156:17: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] else if (code == TEMPLATE_DECL) ^~ cp/mangle.c:2159:51: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] else if ((TREE_CODE_CLASS (code) == 'c' && code != PTRMEM_CST) ^~ cp/mangle.c: In function 'write_template_param': cp/mangle.c:2281:5: warning: case value '187' not in enumerated type 'enum tree_code' [-Wswitch] case TEMPLATE_PARM_INDEX: ^~~~ cp/mangle.c:2274:5: warning: case value '188' not in enumerated type 'enum tree_code' [-Wswitch] case TEMPLATE_TYPE_PARM: ^~~~ cp/mangle.c:2275:5: warning: case value '189' not in enumerated type 'enum tree_code' [-Wswitch] case TEMPLATE_TEMPLATE_PARM: ^~~~ cp/mangle.c:2276:5: warning: case value '190' not in enumerated type 'enum tree_code' [-Wswitch] case BOUND_TEMPLATE_TEMPLATE_PARM: ^~~~ cp/mangle.c:2268:8: warning: variable 'parm_type' set but not used [-Wunused-but-set-variable] tree parm_type = NULL_TREE; ^~~~~~~~~ cp/mangle.c:2267:7: warning: variable 'parm_level' set but not used [-Wunused-but-set-variable] int parm_level; ^~~~~~~~~~ cp/mangle.c: In function 'write_template_template_param': cp/mangle.c:2312:24: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] if (TREE_CODE (parm) == BOUND_TEMPLATE_TEMPLATE_PARM) ^~ In file included from cp/mangle.c:54:0: cp/mangle.c: In function 'mangle_decl_string': cp/cp-tree.h:1976:25: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (NODE) == TEMPLATE_DECL) \ ^ cp/cp-tree.h:1952:33: note: in expansion of macro 'DECL_CLONED_FUNCTION_P' (DECL_DESTRUCTOR_P (NODE) && !DECL_CLONED_FUNCTION_P (NODE)) ^~~~~~~~~~~~~~~~~~~~~~ cp/mangle.c:2420:8: note: in expansion of macro 'DECL_MAYBE_IN_CHARGE_DESTRUCTOR_P' && (DECL_MAYBE_IN_CHARGE_DESTRUCTOR_P (decl) ^ cp/cp-tree.h:1976:25: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (NODE) == TEMPLATE_DECL) \ ^ cp/cp-tree.h:1938:34: note: in expansion of macro 'DECL_CLONED_FUNCTION_P' (DECL_CONSTRUCTOR_P (NODE) && !DECL_CLONED_FUNCTION_P (NODE)) ^~~~~~~~~~~~~~~~~~~~~~ cp/mangle.c:2421:11: note: in expansion of macro 'DECL_MAYBE_IN_CHARGE_CONSTRUCTOR_P' || DECL_MAYBE_IN_CHARGE_CONSTRUCTOR_P (decl))) ^ cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -Icp -I. -I./cp -I./config -I./../include cp/cp-lang.c -o cp/cp-lang.o In file included from cp/cp-lang.c:25:0: cp/cp-lang.c: In function 'ok_to_generate_alias_set_for_type': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-lang.c:215:10: note: in expansion of macro 'CLASS_TYPE_P' if (! CLASS_TYPE_P (t)) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-lang.c:215:10: note: in expansion of macro 'CLASS_TYPE_P' if (! CLASS_TYPE_P (t)) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-lang.c:215:10: note: in expansion of macro 'CLASS_TYPE_P' if (! CLASS_TYPE_P (t)) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-lang.c:215:10: note: in expansion of macro 'CLASS_TYPE_P' if (! CLASS_TYPE_P (t)) ^~~~~~~~~~~~ cp/cp-lang.c: In function 'cp_expr_size': cp/cp-tree.h:1032:18: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] (TREE_CODE (T) == TEMPLATE_TYPE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-lang.c:299:7: note: in expansion of macro 'CLASS_TYPE_P' if (CLASS_TYPE_P (TREE_TYPE (exp))) ^~~~~~~~~~~~ cp/cp-tree.h:1033:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPENAME_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-lang.c:299:7: note: in expansion of macro 'CLASS_TYPE_P' if (CLASS_TYPE_P (TREE_TYPE (exp))) ^~~~~~~~~~~~ cp/cp-tree.h:1034:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == TYPEOF_TYPE \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-lang.c:299:7: note: in expansion of macro 'CLASS_TYPE_P' if (CLASS_TYPE_P (TREE_TYPE (exp))) ^~~~~~~~~~~~ cp/cp-tree.h:1035:21: warning: comparison between 'enum tree_code' and 'enum cplus_tree_code' [-Wenum-compare] || TREE_CODE (T) == BOUND_TEMPLATE_TEMPLATE_PARM \ ^ cp/cp-tree.h:1046:41: note: in expansion of macro 'IS_AGGR_TYPE' (IS_AGGR_TYPE_CODE (TREE_CODE (T)) && IS_AGGR_TYPE (T)) ^~~~~~~~~~~~ cp/cp-lang.c:299:7: note: in expansion of macro 'CLASS_TYPE_P' if (CLASS_TYPE_P (TREE_TYPE (exp))) ^~~~~~~~~~~~ cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include attribs.c -o attribs.o cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include c-common.c -o c-common.o In file included from c-common.c:33:0: c-common.c: In function 'c_sizeof_or_alignof_type': c-common.c:3056:26: warning: comparison between 'enum tree_code' and 'enum c_tree_code' [-Wenum-compare] my_friendly_assert (op == SIZEOF_EXPR || op == ALIGNOF_EXPR, 20020720); ^ c-common.h:890:5: note: in definition of macro 'my_friendly_assert' (((EXP) == 0) ? (fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0) : 0) ^~~ c-common.c:3056:47: warning: comparison between 'enum tree_code' and 'enum c_tree_code' [-Wenum-compare] my_friendly_assert (op == SIZEOF_EXPR || op == ALIGNOF_EXPR, 20020720); ^ c-common.h:890:5: note: in definition of macro 'my_friendly_assert' (((EXP) == 0) ? (fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0) : 0) ^~~ c-common.h:890:52: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] (((EXP) == 0) ? (fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0) : 0) ^ c-common.c:3056:3: note: in expansion of macro 'my_friendly_assert' my_friendly_assert (op == SIZEOF_EXPR || op == ALIGNOF_EXPR, 20020720); ^~~~~~~~~~~~~~~~~~ c-common.c:3057:16: warning: comparison between 'enum tree_code' and 'enum c_tree_code' [-Wenum-compare] op_name = op == SIZEOF_EXPR ? "sizeof" : "__alignof__"; ^~ c-common.c:3061:14: warning: comparison between 'enum tree_code' and 'enum c_tree_code' [-Wenum-compare] if (op == SIZEOF_EXPR) ^~ c-common.c:3085:14: warning: comparison between 'enum tree_code' and 'enum c_tree_code' [-Wenum-compare] if (op == SIZEOF_EXPR) ^~ In file included from c-common.c:33:0: c-common.h:890:52: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] (((EXP) == 0) ? (fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0) : 0) ^ c-common.c:3099:3: note: in expansion of macro 'my_friendly_assert' my_friendly_assert (!TYPE_IS_SIZETYPE (TREE_TYPE (value)), 20001021); ^~~~~~~~~~~~~~~~~~ In file included from c-common.c:30:0: builtins.def: In function 'c_common_nodes_and_builtins': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:109:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (ENUM, NAME, BUILT_IN_NORMAL, TYPE, TYPE, \ ^~~~~~~~~~~ builtins.def:149:1: note: in expansion of macro 'DEF_EXT_LIB_BUILTIN' DEF_EXT_LIB_BUILTIN(BUILT_IN_ALLOCA, ^~~~~~~~~~~~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:100:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (ENUM, NAME, BUILT_IN_NORMAL, TYPE, TYPE, \ ^~~~~~~~~~~ builtins.def:155:1: note: in expansion of macro 'DEF_LIB_ALWAYS_BUILTIN' DEF_LIB_ALWAYS_BUILTIN(BUILT_IN_ABS, ^~~~~~~~~~~~~~~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:100:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (ENUM, NAME, BUILT_IN_NORMAL, TYPE, TYPE, \ ^~~~~~~~~~~ builtins.def:158:1: note: in expansion of macro 'DEF_LIB_ALWAYS_BUILTIN' DEF_LIB_ALWAYS_BUILTIN(BUILT_IN_LABS, ^~~~~~~~~~~~~~~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:100:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (ENUM, NAME, BUILT_IN_NORMAL, TYPE, TYPE, \ ^~~~~~~~~~~ builtins.def:162:1: note: in expansion of macro 'DEF_LIB_ALWAYS_BUILTIN' DEF_LIB_ALWAYS_BUILTIN(BUILT_IN_FABS, ^~~~~~~~~~~~~~~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:100:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (ENUM, NAME, BUILT_IN_NORMAL, TYPE, TYPE, \ ^~~~~~~~~~~ builtins.def:165:1: note: in expansion of macro 'DEF_LIB_ALWAYS_BUILTIN' DEF_LIB_ALWAYS_BUILTIN(BUILT_IN_FABSF, ^~~~~~~~~~~~~~~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:100:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (ENUM, NAME, BUILT_IN_NORMAL, TYPE, TYPE, \ ^~~~~~~~~~~ builtins.def:168:1: note: in expansion of macro 'DEF_LIB_ALWAYS_BUILTIN' DEF_LIB_ALWAYS_BUILTIN(BUILT_IN_FABSL, ^~~~~~~~~~~~~~~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:116:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (ENUM, NAME, BUILT_IN_NORMAL, TYPE, TYPE, \ ^~~~~~~~~~~ builtins.def:172:1: note: in expansion of macro 'DEF_C99_BUILTIN' DEF_C99_BUILTIN(BUILT_IN_LLABS, ^~~~~~~~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:116:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (ENUM, NAME, BUILT_IN_NORMAL, TYPE, TYPE, \ ^~~~~~~~~~~ builtins.def:176:1: note: in expansion of macro 'DEF_C99_BUILTIN' DEF_C99_BUILTIN(BUILT_IN_IMAXABS, ^~~~~~~~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:116:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (ENUM, NAME, BUILT_IN_NORMAL, TYPE, TYPE, \ ^~~~~~~~~~~ builtins.def:180:1: note: in expansion of macro 'DEF_C99_BUILTIN' DEF_C99_BUILTIN(BUILT_IN_CONJ, ^~~~~~~~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:116:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (ENUM, NAME, BUILT_IN_NORMAL, TYPE, TYPE, \ ^~~~~~~~~~~ builtins.def:184:1: note: in expansion of macro 'DEF_C99_BUILTIN' DEF_C99_BUILTIN(BUILT_IN_CONJF, ^~~~~~~~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:116:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (ENUM, NAME, BUILT_IN_NORMAL, TYPE, TYPE, \ ^~~~~~~~~~~ builtins.def:188:1: note: in expansion of macro 'DEF_C99_BUILTIN' DEF_C99_BUILTIN(BUILT_IN_CONJL, ^~~~~~~~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:116:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (ENUM, NAME, BUILT_IN_NORMAL, TYPE, TYPE, \ ^~~~~~~~~~~ builtins.def:192:1: note: in expansion of macro 'DEF_C99_BUILTIN' DEF_C99_BUILTIN(BUILT_IN_CREAL, ^~~~~~~~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:116:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (ENUM, NAME, BUILT_IN_NORMAL, TYPE, TYPE, \ ^~~~~~~~~~~ builtins.def:196:1: note: in expansion of macro 'DEF_C99_BUILTIN' DEF_C99_BUILTIN(BUILT_IN_CREALF, ^~~~~~~~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:116:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (ENUM, NAME, BUILT_IN_NORMAL, TYPE, TYPE, \ ^~~~~~~~~~~ builtins.def:200:1: note: in expansion of macro 'DEF_C99_BUILTIN' DEF_C99_BUILTIN(BUILT_IN_CREALL, ^~~~~~~~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:116:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (ENUM, NAME, BUILT_IN_NORMAL, TYPE, TYPE, \ ^~~~~~~~~~~ builtins.def:204:1: note: in expansion of macro 'DEF_C99_BUILTIN' DEF_C99_BUILTIN(BUILT_IN_CIMAG, ^~~~~~~~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:116:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (ENUM, NAME, BUILT_IN_NORMAL, TYPE, TYPE, \ ^~~~~~~~~~~ builtins.def:208:1: note: in expansion of macro 'DEF_C99_BUILTIN' DEF_C99_BUILTIN(BUILT_IN_CIMAGF, ^~~~~~~~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:116:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (ENUM, NAME, BUILT_IN_NORMAL, TYPE, TYPE, \ ^~~~~~~~~~~ builtins.def:212:1: note: in expansion of macro 'DEF_C99_BUILTIN' DEF_C99_BUILTIN(BUILT_IN_CIMAGL, ^~~~~~~~~~~~~~~ c-common.c:3560:11: warning: null argument where non-null required (argument 1) [-Wnonnull] if (strncmp (NAME, "__builtin_", strlen ("__builtin_")) != 0) \ ^ builtins.def:138:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (X, (const char *) NULL, NOT_BUILT_IN, BT_LAST, \ ^~~~~~~~~~~ builtins.def:217:1: note: in expansion of macro 'DEF_UNUSED_BUILTIN' DEF_UNUSED_BUILTIN(BUILT_IN_DIV) ^~~~~~~~~~~~~~~~~~ In file included from c-common.c:30:0: rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:138:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (X, (const char *) NULL, NOT_BUILT_IN, BT_LAST, \ ^~~~~~~~~~~ builtins.def:217:1: note: in expansion of macro 'DEF_UNUSED_BUILTIN' DEF_UNUSED_BUILTIN(BUILT_IN_DIV) ^~~~~~~~~~~~~~~~~~ c-common.c:3560:11: warning: null argument where non-null required (argument 1) [-Wnonnull] if (strncmp (NAME, "__builtin_", strlen ("__builtin_")) != 0) \ ^ builtins.def:138:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (X, (const char *) NULL, NOT_BUILT_IN, BT_LAST, \ ^~~~~~~~~~~ builtins.def:218:1: note: in expansion of macro 'DEF_UNUSED_BUILTIN' DEF_UNUSED_BUILTIN(BUILT_IN_LDIV) ^~~~~~~~~~~~~~~~~~ In file included from c-common.c:30:0: rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:138:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (X, (const char *) NULL, NOT_BUILT_IN, BT_LAST, \ ^~~~~~~~~~~ builtins.def:218:1: note: in expansion of macro 'DEF_UNUSED_BUILTIN' DEF_UNUSED_BUILTIN(BUILT_IN_LDIV) ^~~~~~~~~~~~~~~~~~ c-common.c:3560:11: warning: null argument where non-null required (argument 1) [-Wnonnull] if (strncmp (NAME, "__builtin_", strlen ("__builtin_")) != 0) \ ^ builtins.def:138:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (X, (const char *) NULL, NOT_BUILT_IN, BT_LAST, \ ^~~~~~~~~~~ builtins.def:219:1: note: in expansion of macro 'DEF_UNUSED_BUILTIN' DEF_UNUSED_BUILTIN(BUILT_IN_FFLOOR) ^~~~~~~~~~~~~~~~~~ In file included from c-common.c:30:0: rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:138:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (X, (const char *) NULL, NOT_BUILT_IN, BT_LAST, \ ^~~~~~~~~~~ builtins.def:219:1: note: in expansion of macro 'DEF_UNUSED_BUILTIN' DEF_UNUSED_BUILTIN(BUILT_IN_FFLOOR) ^~~~~~~~~~~~~~~~~~ c-common.c:3560:11: warning: null argument where non-null required (argument 1) [-Wnonnull] if (strncmp (NAME, "__builtin_", strlen ("__builtin_")) != 0) \ ^ builtins.def:138:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (X, (const char *) NULL, NOT_BUILT_IN, BT_LAST, \ ^~~~~~~~~~~ builtins.def:220:1: note: in expansion of macro 'DEF_UNUSED_BUILTIN' DEF_UNUSED_BUILTIN(BUILT_IN_FCEIL) ^~~~~~~~~~~~~~~~~~ In file included from c-common.c:30:0: rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:138:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (X, (const char *) NULL, NOT_BUILT_IN, BT_LAST, \ ^~~~~~~~~~~ builtins.def:220:1: note: in expansion of macro 'DEF_UNUSED_BUILTIN' DEF_UNUSED_BUILTIN(BUILT_IN_FCEIL) ^~~~~~~~~~~~~~~~~~ c-common.c:3560:11: warning: null argument where non-null required (argument 1) [-Wnonnull] if (strncmp (NAME, "__builtin_", strlen ("__builtin_")) != 0) \ ^ builtins.def:138:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (X, (const char *) NULL, NOT_BUILT_IN, BT_LAST, \ ^~~~~~~~~~~ builtins.def:221:1: note: in expansion of macro 'DEF_UNUSED_BUILTIN' DEF_UNUSED_BUILTIN(BUILT_IN_FMOD) ^~~~~~~~~~~~~~~~~~ In file included from c-common.c:30:0: rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:138:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (X, (const char *) NULL, NOT_BUILT_IN, BT_LAST, \ ^~~~~~~~~~~ builtins.def:221:1: note: in expansion of macro 'DEF_UNUSED_BUILTIN' DEF_UNUSED_BUILTIN(BUILT_IN_FMOD) ^~~~~~~~~~~~~~~~~~ c-common.c:3560:11: warning: null argument where non-null required (argument 1) [-Wnonnull] if (strncmp (NAME, "__builtin_", strlen ("__builtin_")) != 0) \ ^ builtins.def:138:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (X, (const char *) NULL, NOT_BUILT_IN, BT_LAST, \ ^~~~~~~~~~~ builtins.def:222:1: note: in expansion of macro 'DEF_UNUSED_BUILTIN' DEF_UNUSED_BUILTIN(BUILT_IN_FREM) ^~~~~~~~~~~~~~~~~~ In file included from c-common.c:30:0: rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:138:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (X, (const char *) NULL, NOT_BUILT_IN, BT_LAST, \ ^~~~~~~~~~~ builtins.def:222:1: note: in expansion of macro 'DEF_UNUSED_BUILTIN' DEF_UNUSED_BUILTIN(BUILT_IN_FREM) ^~~~~~~~~~~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:227:1: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (BUILT_IN_BZERO, ^~~~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:234:1: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (BUILT_IN_BCMP, ^~~~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:109:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (ENUM, NAME, BUILT_IN_NORMAL, TYPE, TYPE, \ ^~~~~~~~~~~ builtins.def:242:1: note: in expansion of macro 'DEF_EXT_LIB_BUILTIN' DEF_EXT_LIB_BUILTIN(BUILT_IN_FFS, ^~~~~~~~~~~~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:109:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (ENUM, NAME, BUILT_IN_NORMAL, TYPE, TYPE, \ ^~~~~~~~~~~ builtins.def:246:1: note: in expansion of macro 'DEF_EXT_LIB_BUILTIN' DEF_EXT_LIB_BUILTIN(BUILT_IN_INDEX, ^~~~~~~~~~~~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:109:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (ENUM, NAME, BUILT_IN_NORMAL, TYPE, TYPE, \ ^~~~~~~~~~~ builtins.def:250:1: note: in expansion of macro 'DEF_EXT_LIB_BUILTIN' DEF_EXT_LIB_BUILTIN(BUILT_IN_RINDEX, ^~~~~~~~~~~~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:93:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (ENUM, NAME, BUILT_IN_NORMAL, TYPE, TYPE, \ ^~~~~~~~~~~ builtins.def:255:1: note: in expansion of macro 'DEF_LIB_BUILTIN' DEF_LIB_BUILTIN(BUILT_IN_MEMCPY, ^~~~~~~~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:93:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (ENUM, NAME, BUILT_IN_NORMAL, TYPE, TYPE, \ ^~~~~~~~~~~ builtins.def:259:1: note: in expansion of macro 'DEF_LIB_BUILTIN' DEF_LIB_BUILTIN(BUILT_IN_MEMCMP, ^~~~~~~~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:93:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (ENUM, NAME, BUILT_IN_NORMAL, TYPE, TYPE, \ ^~~~~~~~~~~ builtins.def:263:1: note: in expansion of macro 'DEF_LIB_BUILTIN' DEF_LIB_BUILTIN(BUILT_IN_MEMSET, ^~~~~~~~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:93:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (ENUM, NAME, BUILT_IN_NORMAL, TYPE, TYPE, \ ^~~~~~~~~~~ builtins.def:268:1: note: in expansion of macro 'DEF_LIB_BUILTIN' DEF_LIB_BUILTIN(BUILT_IN_STRCAT, ^~~~~~~~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:93:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (ENUM, NAME, BUILT_IN_NORMAL, TYPE, TYPE, \ ^~~~~~~~~~~ builtins.def:272:1: note: in expansion of macro 'DEF_LIB_BUILTIN' DEF_LIB_BUILTIN(BUILT_IN_STRNCAT, ^~~~~~~~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:93:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (ENUM, NAME, BUILT_IN_NORMAL, TYPE, TYPE, \ ^~~~~~~~~~~ builtins.def:276:1: note: in expansion of macro 'DEF_LIB_BUILTIN' DEF_LIB_BUILTIN(BUILT_IN_STRCPY, ^~~~~~~~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:93:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (ENUM, NAME, BUILT_IN_NORMAL, TYPE, TYPE, \ ^~~~~~~~~~~ builtins.def:280:1: note: in expansion of macro 'DEF_LIB_BUILTIN' DEF_LIB_BUILTIN(BUILT_IN_STRNCPY, ^~~~~~~~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:93:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (ENUM, NAME, BUILT_IN_NORMAL, TYPE, TYPE, \ ^~~~~~~~~~~ builtins.def:284:1: note: in expansion of macro 'DEF_LIB_BUILTIN' DEF_LIB_BUILTIN(BUILT_IN_STRCMP, ^~~~~~~~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:93:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (ENUM, NAME, BUILT_IN_NORMAL, TYPE, TYPE, \ ^~~~~~~~~~~ builtins.def:288:1: note: in expansion of macro 'DEF_LIB_BUILTIN' DEF_LIB_BUILTIN(BUILT_IN_STRNCMP, ^~~~~~~~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:93:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (ENUM, NAME, BUILT_IN_NORMAL, TYPE, TYPE, \ ^~~~~~~~~~~ builtins.def:292:1: note: in expansion of macro 'DEF_LIB_BUILTIN' DEF_LIB_BUILTIN(BUILT_IN_STRLEN, ^~~~~~~~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:93:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (ENUM, NAME, BUILT_IN_NORMAL, TYPE, TYPE, \ ^~~~~~~~~~~ builtins.def:296:1: note: in expansion of macro 'DEF_LIB_BUILTIN' DEF_LIB_BUILTIN(BUILT_IN_STRSTR, ^~~~~~~~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:93:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (ENUM, NAME, BUILT_IN_NORMAL, TYPE, TYPE, \ ^~~~~~~~~~~ builtins.def:300:1: note: in expansion of macro 'DEF_LIB_BUILTIN' DEF_LIB_BUILTIN(BUILT_IN_STRPBRK, ^~~~~~~~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:93:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (ENUM, NAME, BUILT_IN_NORMAL, TYPE, TYPE, \ ^~~~~~~~~~~ builtins.def:304:1: note: in expansion of macro 'DEF_LIB_BUILTIN' DEF_LIB_BUILTIN(BUILT_IN_STRSPN, ^~~~~~~~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:93:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (ENUM, NAME, BUILT_IN_NORMAL, TYPE, TYPE, \ ^~~~~~~~~~~ builtins.def:308:1: note: in expansion of macro 'DEF_LIB_BUILTIN' DEF_LIB_BUILTIN(BUILT_IN_STRCSPN, ^~~~~~~~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:93:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (ENUM, NAME, BUILT_IN_NORMAL, TYPE, TYPE, \ ^~~~~~~~~~~ builtins.def:312:1: note: in expansion of macro 'DEF_LIB_BUILTIN' DEF_LIB_BUILTIN(BUILT_IN_STRCHR, ^~~~~~~~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:93:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (ENUM, NAME, BUILT_IN_NORMAL, TYPE, TYPE, \ ^~~~~~~~~~~ builtins.def:316:1: note: in expansion of macro 'DEF_LIB_BUILTIN' DEF_LIB_BUILTIN(BUILT_IN_STRRCHR, ^~~~~~~~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:93:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (ENUM, NAME, BUILT_IN_NORMAL, TYPE, TYPE, \ ^~~~~~~~~~~ builtins.def:321:1: note: in expansion of macro 'DEF_LIB_BUILTIN' DEF_LIB_BUILTIN(BUILT_IN_SQRT, ^~~~~~~~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:93:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (ENUM, NAME, BUILT_IN_NORMAL, TYPE, TYPE, \ ^~~~~~~~~~~ builtins.def:328:1: note: in expansion of macro 'DEF_LIB_BUILTIN' DEF_LIB_BUILTIN(BUILT_IN_SIN, ^~~~~~~~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:93:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (ENUM, NAME, BUILT_IN_NORMAL, TYPE, TYPE, \ ^~~~~~~~~~~ builtins.def:333:1: note: in expansion of macro 'DEF_LIB_BUILTIN' DEF_LIB_BUILTIN(BUILT_IN_COS, ^~~~~~~~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:93:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (ENUM, NAME, BUILT_IN_NORMAL, TYPE, TYPE, \ ^~~~~~~~~~~ builtins.def:338:1: note: in expansion of macro 'DEF_LIB_BUILTIN' DEF_LIB_BUILTIN(BUILT_IN_EXP, ^~~~~~~~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:93:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (ENUM, NAME, BUILT_IN_NORMAL, TYPE, TYPE, \ ^~~~~~~~~~~ builtins.def:345:1: note: in expansion of macro 'DEF_LIB_BUILTIN' DEF_LIB_BUILTIN(BUILT_IN_LOG, ^~~~~~~~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:93:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (ENUM, NAME, BUILT_IN_NORMAL, TYPE, TYPE, \ ^~~~~~~~~~~ builtins.def:352:1: note: in expansion of macro 'DEF_LIB_BUILTIN' DEF_LIB_BUILTIN(BUILT_IN_SQRTF, ^~~~~~~~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:93:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (ENUM, NAME, BUILT_IN_NORMAL, TYPE, TYPE, \ ^~~~~~~~~~~ builtins.def:359:1: note: in expansion of macro 'DEF_LIB_BUILTIN' DEF_LIB_BUILTIN(BUILT_IN_SINF, ^~~~~~~~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:93:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (ENUM, NAME, BUILT_IN_NORMAL, TYPE, TYPE, \ ^~~~~~~~~~~ builtins.def:364:1: note: in expansion of macro 'DEF_LIB_BUILTIN' DEF_LIB_BUILTIN(BUILT_IN_COSF, ^~~~~~~~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:93:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (ENUM, NAME, BUILT_IN_NORMAL, TYPE, TYPE, \ ^~~~~~~~~~~ builtins.def:369:1: note: in expansion of macro 'DEF_LIB_BUILTIN' DEF_LIB_BUILTIN(BUILT_IN_EXPF, ^~~~~~~~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:93:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (ENUM, NAME, BUILT_IN_NORMAL, TYPE, TYPE, \ ^~~~~~~~~~~ builtins.def:376:1: note: in expansion of macro 'DEF_LIB_BUILTIN' DEF_LIB_BUILTIN(BUILT_IN_LOGF, ^~~~~~~~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:93:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (ENUM, NAME, BUILT_IN_NORMAL, TYPE, TYPE, \ ^~~~~~~~~~~ builtins.def:383:1: note: in expansion of macro 'DEF_LIB_BUILTIN' DEF_LIB_BUILTIN(BUILT_IN_SQRTL, ^~~~~~~~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:93:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (ENUM, NAME, BUILT_IN_NORMAL, TYPE, TYPE, \ ^~~~~~~~~~~ builtins.def:390:1: note: in expansion of macro 'DEF_LIB_BUILTIN' DEF_LIB_BUILTIN(BUILT_IN_SINL, ^~~~~~~~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:93:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (ENUM, NAME, BUILT_IN_NORMAL, TYPE, TYPE, \ ^~~~~~~~~~~ builtins.def:395:1: note: in expansion of macro 'DEF_LIB_BUILTIN' DEF_LIB_BUILTIN(BUILT_IN_COSL, ^~~~~~~~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:93:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (ENUM, NAME, BUILT_IN_NORMAL, TYPE, TYPE, \ ^~~~~~~~~~~ builtins.def:400:1: note: in expansion of macro 'DEF_LIB_BUILTIN' DEF_LIB_BUILTIN(BUILT_IN_EXPL, ^~~~~~~~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:93:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (ENUM, NAME, BUILT_IN_NORMAL, TYPE, TYPE, \ ^~~~~~~~~~~ builtins.def:407:1: note: in expansion of macro 'DEF_LIB_BUILTIN' DEF_LIB_BUILTIN(BUILT_IN_LOGL, ^~~~~~~~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:63:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (ENUM, NAME, BUILT_IN_NORMAL, TYPE, BT_LAST, \ ^~~~~~~~~~~ builtins.def:415:1: note: in expansion of macro 'DEF_GCC_BUILTIN' DEF_GCC_BUILTIN(BUILT_IN_INF, ^~~~~~~~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:63:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (ENUM, NAME, BUILT_IN_NORMAL, TYPE, BT_LAST, \ ^~~~~~~~~~~ builtins.def:419:1: note: in expansion of macro 'DEF_GCC_BUILTIN' DEF_GCC_BUILTIN(BUILT_IN_INFF, ^~~~~~~~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:63:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (ENUM, NAME, BUILT_IN_NORMAL, TYPE, BT_LAST, \ ^~~~~~~~~~~ builtins.def:423:1: note: in expansion of macro 'DEF_GCC_BUILTIN' DEF_GCC_BUILTIN(BUILT_IN_INFL, ^~~~~~~~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:63:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (ENUM, NAME, BUILT_IN_NORMAL, TYPE, BT_LAST, \ ^~~~~~~~~~~ builtins.def:428:1: note: in expansion of macro 'DEF_GCC_BUILTIN' DEF_GCC_BUILTIN(BUILT_IN_HUGE_VAL, ^~~~~~~~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:63:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (ENUM, NAME, BUILT_IN_NORMAL, TYPE, BT_LAST, \ ^~~~~~~~~~~ builtins.def:432:1: note: in expansion of macro 'DEF_GCC_BUILTIN' DEF_GCC_BUILTIN(BUILT_IN_HUGE_VALF, ^~~~~~~~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:63:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (ENUM, NAME, BUILT_IN_NORMAL, TYPE, BT_LAST, \ ^~~~~~~~~~~ builtins.def:436:1: note: in expansion of macro 'DEF_GCC_BUILTIN' DEF_GCC_BUILTIN(BUILT_IN_HUGE_VALL, ^~~~~~~~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:93:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (ENUM, NAME, BUILT_IN_NORMAL, TYPE, TYPE, \ ^~~~~~~~~~~ builtins.def:441:1: note: in expansion of macro 'DEF_LIB_BUILTIN' DEF_LIB_BUILTIN(BUILT_IN_NAN, ^~~~~~~~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:93:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (ENUM, NAME, BUILT_IN_NORMAL, TYPE, TYPE, \ ^~~~~~~~~~~ builtins.def:445:1: note: in expansion of macro 'DEF_LIB_BUILTIN' DEF_LIB_BUILTIN(BUILT_IN_NANF, ^~~~~~~~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:93:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (ENUM, NAME, BUILT_IN_NORMAL, TYPE, TYPE, \ ^~~~~~~~~~~ builtins.def:449:1: note: in expansion of macro 'DEF_LIB_BUILTIN' DEF_LIB_BUILTIN(BUILT_IN_NANL, ^~~~~~~~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:93:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (ENUM, NAME, BUILT_IN_NORMAL, TYPE, TYPE, \ ^~~~~~~~~~~ builtins.def:454:1: note: in expansion of macro 'DEF_LIB_BUILTIN' DEF_LIB_BUILTIN(BUILT_IN_NANS, ^~~~~~~~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:93:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (ENUM, NAME, BUILT_IN_NORMAL, TYPE, TYPE, \ ^~~~~~~~~~~ builtins.def:458:1: note: in expansion of macro 'DEF_LIB_BUILTIN' DEF_LIB_BUILTIN(BUILT_IN_NANSF, ^~~~~~~~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:93:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (ENUM, NAME, BUILT_IN_NORMAL, TYPE, TYPE, \ ^~~~~~~~~~~ builtins.def:462:1: note: in expansion of macro 'DEF_LIB_BUILTIN' DEF_LIB_BUILTIN(BUILT_IN_NANSL, ^~~~~~~~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:63:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (ENUM, NAME, BUILT_IN_NORMAL, TYPE, BT_LAST, \ ^~~~~~~~~~~ builtins.def:467:1: note: in expansion of macro 'DEF_GCC_BUILTIN' DEF_GCC_BUILTIN(BUILT_IN_SAVEREGS, ^~~~~~~~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:63:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (ENUM, NAME, BUILT_IN_NORMAL, TYPE, BT_LAST, \ ^~~~~~~~~~~ builtins.def:471:1: note: in expansion of macro 'DEF_GCC_BUILTIN' DEF_GCC_BUILTIN(BUILT_IN_CLASSIFY_TYPE, ^~~~~~~~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:63:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (ENUM, NAME, BUILT_IN_NORMAL, TYPE, BT_LAST, \ ^~~~~~~~~~~ builtins.def:475:1: note: in expansion of macro 'DEF_GCC_BUILTIN' DEF_GCC_BUILTIN(BUILT_IN_NEXT_ARG, ^~~~~~~~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:63:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (ENUM, NAME, BUILT_IN_NORMAL, TYPE, BT_LAST, \ ^~~~~~~~~~~ builtins.def:479:1: note: in expansion of macro 'DEF_GCC_BUILTIN' DEF_GCC_BUILTIN(BUILT_IN_ARGS_INFO, ^~~~~~~~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:63:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (ENUM, NAME, BUILT_IN_NORMAL, TYPE, BT_LAST, \ ^~~~~~~~~~~ builtins.def:483:1: note: in expansion of macro 'DEF_GCC_BUILTIN' DEF_GCC_BUILTIN(BUILT_IN_CONSTANT_P, ^~~~~~~~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:63:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (ENUM, NAME, BUILT_IN_NORMAL, TYPE, BT_LAST, \ ^~~~~~~~~~~ builtins.def:487:1: note: in expansion of macro 'DEF_GCC_BUILTIN' DEF_GCC_BUILTIN(BUILT_IN_FRAME_ADDRESS, ^~~~~~~~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:63:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (ENUM, NAME, BUILT_IN_NORMAL, TYPE, BT_LAST, \ ^~~~~~~~~~~ builtins.def:491:1: note: in expansion of macro 'DEF_GCC_BUILTIN' DEF_GCC_BUILTIN(BUILT_IN_RETURN_ADDRESS, ^~~~~~~~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:63:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (ENUM, NAME, BUILT_IN_NORMAL, TYPE, BT_LAST, \ ^~~~~~~~~~~ builtins.def:495:1: note: in expansion of macro 'DEF_GCC_BUILTIN' DEF_GCC_BUILTIN(BUILT_IN_AGGREGATE_INCOMING_ADDRESS, ^~~~~~~~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:63:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (ENUM, NAME, BUILT_IN_NORMAL, TYPE, BT_LAST, \ ^~~~~~~~~~~ builtins.def:499:1: note: in expansion of macro 'DEF_GCC_BUILTIN' DEF_GCC_BUILTIN(BUILT_IN_APPLY_ARGS, ^~~~~~~~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:63:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (ENUM, NAME, BUILT_IN_NORMAL, TYPE, BT_LAST, \ ^~~~~~~~~~~ builtins.def:503:1: note: in expansion of macro 'DEF_GCC_BUILTIN' DEF_GCC_BUILTIN(BUILT_IN_APPLY, ^~~~~~~~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:63:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (ENUM, NAME, BUILT_IN_NORMAL, TYPE, BT_LAST, \ ^~~~~~~~~~~ builtins.def:507:1: note: in expansion of macro 'DEF_GCC_BUILTIN' DEF_GCC_BUILTIN(BUILT_IN_RETURN, ^~~~~~~~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:63:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (ENUM, NAME, BUILT_IN_NORMAL, TYPE, BT_LAST, \ ^~~~~~~~~~~ builtins.def:511:1: note: in expansion of macro 'DEF_GCC_BUILTIN' DEF_GCC_BUILTIN(BUILT_IN_SETJMP, ^~~~~~~~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:63:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (ENUM, NAME, BUILT_IN_NORMAL, TYPE, BT_LAST, \ ^~~~~~~~~~~ builtins.def:515:1: note: in expansion of macro 'DEF_GCC_BUILTIN' DEF_GCC_BUILTIN(BUILT_IN_LONGJMP, ^~~~~~~~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:63:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (ENUM, NAME, BUILT_IN_NORMAL, TYPE, BT_LAST, \ ^~~~~~~~~~~ builtins.def:519:1: note: in expansion of macro 'DEF_GCC_BUILTIN' DEF_GCC_BUILTIN(BUILT_IN_TRAP, ^~~~~~~~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:63:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (ENUM, NAME, BUILT_IN_NORMAL, TYPE, BT_LAST, \ ^~~~~~~~~~~ builtins.def:523:1: note: in expansion of macro 'DEF_GCC_BUILTIN' DEF_GCC_BUILTIN(BUILT_IN_PREFETCH, ^~~~~~~~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:123:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (ENUM, NAME, BUILT_IN_FRONTEND, TYPE, TYPE, \ ^~~~~~~~~~~ builtins.def:530:1: note: in expansion of macro 'DEF_FRONT_END_LIB_BUILTIN' DEF_FRONT_END_LIB_BUILTIN(BUILT_IN_PRINTF, ^~~~~~~~~~~~~~~~~~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:93:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (ENUM, NAME, BUILT_IN_NORMAL, TYPE, TYPE, \ ^~~~~~~~~~~ builtins.def:534:1: note: in expansion of macro 'DEF_LIB_BUILTIN' DEF_LIB_BUILTIN(BUILT_IN_PUTCHAR, ^~~~~~~~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:93:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (ENUM, NAME, BUILT_IN_NORMAL, TYPE, TYPE, \ ^~~~~~~~~~~ builtins.def:538:1: note: in expansion of macro 'DEF_LIB_BUILTIN' DEF_LIB_BUILTIN(BUILT_IN_PUTS, ^~~~~~~~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:116:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (ENUM, NAME, BUILT_IN_NORMAL, TYPE, TYPE, \ ^~~~~~~~~~~ builtins.def:542:1: note: in expansion of macro 'DEF_C99_BUILTIN' DEF_C99_BUILTIN(BUILT_IN_SNPRINTF, ^~~~~~~~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:93:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (ENUM, NAME, BUILT_IN_NORMAL, TYPE, TYPE, \ ^~~~~~~~~~~ builtins.def:546:1: note: in expansion of macro 'DEF_LIB_BUILTIN' DEF_LIB_BUILTIN(BUILT_IN_SPRINTF, ^~~~~~~~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:93:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (ENUM, NAME, BUILT_IN_NORMAL, TYPE, TYPE, \ ^~~~~~~~~~~ builtins.def:550:1: note: in expansion of macro 'DEF_LIB_BUILTIN' DEF_LIB_BUILTIN(BUILT_IN_SCANF, ^~~~~~~~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:93:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (ENUM, NAME, BUILT_IN_NORMAL, TYPE, TYPE, \ ^~~~~~~~~~~ builtins.def:554:1: note: in expansion of macro 'DEF_LIB_BUILTIN' DEF_LIB_BUILTIN(BUILT_IN_SSCANF, ^~~~~~~~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:93:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (ENUM, NAME, BUILT_IN_NORMAL, TYPE, TYPE, \ ^~~~~~~~~~~ builtins.def:558:1: note: in expansion of macro 'DEF_LIB_BUILTIN' DEF_LIB_BUILTIN(BUILT_IN_VPRINTF, ^~~~~~~~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:116:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (ENUM, NAME, BUILT_IN_NORMAL, TYPE, TYPE, \ ^~~~~~~~~~~ builtins.def:562:1: note: in expansion of macro 'DEF_C99_BUILTIN' DEF_C99_BUILTIN(BUILT_IN_VSCANF, ^~~~~~~~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:116:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (ENUM, NAME, BUILT_IN_NORMAL, TYPE, TYPE, \ ^~~~~~~~~~~ builtins.def:566:1: note: in expansion of macro 'DEF_C99_BUILTIN' DEF_C99_BUILTIN(BUILT_IN_VSSCANF, ^~~~~~~~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:116:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (ENUM, NAME, BUILT_IN_NORMAL, TYPE, TYPE, \ ^~~~~~~~~~~ builtins.def:570:1: note: in expansion of macro 'DEF_C99_BUILTIN' DEF_C99_BUILTIN(BUILT_IN_VSNPRINTF, ^~~~~~~~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:93:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (ENUM, NAME, BUILT_IN_NORMAL, TYPE, TYPE, \ ^~~~~~~~~~~ builtins.def:574:1: note: in expansion of macro 'DEF_LIB_BUILTIN' DEF_LIB_BUILTIN(BUILT_IN_VSPRINTF, ^~~~~~~~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:73:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (ENUM, NAME, BUILT_IN_NORMAL, TYPE, TYPE, \ ^~~~~~~~~~~ builtins.def:587:1: note: in expansion of macro 'DEF_FALLBACK_BUILTIN' DEF_FALLBACK_BUILTIN(BUILT_IN_FPUTC, ^~~~~~~~~~~~~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:591:1: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (BUILT_IN_FPUTS, ^~~~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:73:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (ENUM, NAME, BUILT_IN_NORMAL, TYPE, TYPE, \ ^~~~~~~~~~~ builtins.def:597:1: note: in expansion of macro 'DEF_FALLBACK_BUILTIN' DEF_FALLBACK_BUILTIN(BUILT_IN_FWRITE, ^~~~~~~~~~~~~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:123:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (ENUM, NAME, BUILT_IN_FRONTEND, TYPE, TYPE, \ ^~~~~~~~~~~ builtins.def:601:1: note: in expansion of macro 'DEF_FRONT_END_LIB_BUILTIN' DEF_FRONT_END_LIB_BUILTIN(BUILT_IN_FPRINTF, ^~~~~~~~~~~~~~~~~~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:82:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (ENUM, NAME, BUILT_IN_NORMAL, TYPE, TYPE, \ ^~~~~~~~~~~ builtins.def:608:1: note: in expansion of macro 'DEF_EXT_FALLBACK_BUILTIN' DEF_EXT_FALLBACK_BUILTIN(BUILT_IN_PUTCHAR_UNLOCKED, ^~~~~~~~~~~~~~~~~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:82:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (ENUM, NAME, BUILT_IN_NORMAL, TYPE, TYPE, \ ^~~~~~~~~~~ builtins.def:611:1: note: in expansion of macro 'DEF_EXT_FALLBACK_BUILTIN' DEF_EXT_FALLBACK_BUILTIN(BUILT_IN_PUTS_UNLOCKED, ^~~~~~~~~~~~~~~~~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:132:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (ENUM, NAME, BUILT_IN_FRONTEND, TYPE, TYPE, \ ^~~~~~~~~~~ builtins.def:614:1: note: in expansion of macro 'DEF_EXT_FRONT_END_LIB_BUILTIN' DEF_EXT_FRONT_END_LIB_BUILTIN(BUILT_IN_PRINTF_UNLOCKED, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:82:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (ENUM, NAME, BUILT_IN_NORMAL, TYPE, TYPE, \ ^~~~~~~~~~~ builtins.def:626:1: note: in expansion of macro 'DEF_EXT_FALLBACK_BUILTIN' DEF_EXT_FALLBACK_BUILTIN(BUILT_IN_FPUTC_UNLOCKED, ^~~~~~~~~~~~~~~~~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:629:1: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (BUILT_IN_FPUTS_UNLOCKED, ^~~~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:82:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (ENUM, NAME, BUILT_IN_NORMAL, TYPE, TYPE, \ ^~~~~~~~~~~ builtins.def:635:1: note: in expansion of macro 'DEF_EXT_FALLBACK_BUILTIN' DEF_EXT_FALLBACK_BUILTIN(BUILT_IN_FWRITE_UNLOCKED, ^~~~~~~~~~~~~~~~~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:132:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (ENUM, NAME, BUILT_IN_FRONTEND, TYPE, TYPE, \ ^~~~~~~~~~~ builtins.def:638:1: note: in expansion of macro 'DEF_EXT_FRONT_END_LIB_BUILTIN' DEF_EXT_FRONT_END_LIB_BUILTIN(BUILT_IN_FPRINTF_UNLOCKED, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:63:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (ENUM, NAME, BUILT_IN_NORMAL, TYPE, BT_LAST, \ ^~~~~~~~~~~ builtins.def:644:1: note: in expansion of macro 'DEF_GCC_BUILTIN' DEF_GCC_BUILTIN(BUILT_IN_ISGREATER, ^~~~~~~~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:63:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (ENUM, NAME, BUILT_IN_NORMAL, TYPE, BT_LAST, \ ^~~~~~~~~~~ builtins.def:648:1: note: in expansion of macro 'DEF_GCC_BUILTIN' DEF_GCC_BUILTIN(BUILT_IN_ISGREATEREQUAL, ^~~~~~~~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:63:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (ENUM, NAME, BUILT_IN_NORMAL, TYPE, BT_LAST, \ ^~~~~~~~~~~ builtins.def:652:1: note: in expansion of macro 'DEF_GCC_BUILTIN' DEF_GCC_BUILTIN(BUILT_IN_ISLESS, ^~~~~~~~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:63:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (ENUM, NAME, BUILT_IN_NORMAL, TYPE, BT_LAST, \ ^~~~~~~~~~~ builtins.def:656:1: note: in expansion of macro 'DEF_GCC_BUILTIN' DEF_GCC_BUILTIN(BUILT_IN_ISLESSEQUAL, ^~~~~~~~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:63:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (ENUM, NAME, BUILT_IN_NORMAL, TYPE, BT_LAST, \ ^~~~~~~~~~~ builtins.def:660:1: note: in expansion of macro 'DEF_GCC_BUILTIN' DEF_GCC_BUILTIN(BUILT_IN_ISLESSGREATER, ^~~~~~~~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:63:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (ENUM, NAME, BUILT_IN_NORMAL, TYPE, BT_LAST, \ ^~~~~~~~~~~ builtins.def:664:1: note: in expansion of macro 'DEF_GCC_BUILTIN' DEF_GCC_BUILTIN(BUILT_IN_ISUNORDERED, ^~~~~~~~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:63:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (ENUM, NAME, BUILT_IN_NORMAL, TYPE, BT_LAST, \ ^~~~~~~~~~~ builtins.def:670:1: note: in expansion of macro 'DEF_GCC_BUILTIN' DEF_GCC_BUILTIN(BUILT_IN_UNWIND_INIT, ^~~~~~~~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:63:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (ENUM, NAME, BUILT_IN_NORMAL, TYPE, BT_LAST, \ ^~~~~~~~~~~ builtins.def:674:1: note: in expansion of macro 'DEF_GCC_BUILTIN' DEF_GCC_BUILTIN(BUILT_IN_DWARF_CFA, ^~~~~~~~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:63:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (ENUM, NAME, BUILT_IN_NORMAL, TYPE, BT_LAST, \ ^~~~~~~~~~~ builtins.def:678:1: note: in expansion of macro 'DEF_GCC_BUILTIN' DEF_GCC_BUILTIN(BUILT_IN_DWARF_SP_COLUMN, ^~~~~~~~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:63:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (ENUM, NAME, BUILT_IN_NORMAL, TYPE, BT_LAST, \ ^~~~~~~~~~~ builtins.def:682:1: note: in expansion of macro 'DEF_GCC_BUILTIN' DEF_GCC_BUILTIN(BUILT_IN_INIT_DWARF_REG_SIZES, ^~~~~~~~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:63:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (ENUM, NAME, BUILT_IN_NORMAL, TYPE, BT_LAST, \ ^~~~~~~~~~~ builtins.def:686:1: note: in expansion of macro 'DEF_GCC_BUILTIN' DEF_GCC_BUILTIN(BUILT_IN_FROB_RETURN_ADDR, ^~~~~~~~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:63:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (ENUM, NAME, BUILT_IN_NORMAL, TYPE, BT_LAST, \ ^~~~~~~~~~~ builtins.def:690:1: note: in expansion of macro 'DEF_GCC_BUILTIN' DEF_GCC_BUILTIN(BUILT_IN_EXTRACT_RETURN_ADDR, ^~~~~~~~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:63:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (ENUM, NAME, BUILT_IN_NORMAL, TYPE, BT_LAST, \ ^~~~~~~~~~~ builtins.def:694:1: note: in expansion of macro 'DEF_GCC_BUILTIN' DEF_GCC_BUILTIN(BUILT_IN_EH_RETURN, ^~~~~~~~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:63:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (ENUM, NAME, BUILT_IN_NORMAL, TYPE, BT_LAST, \ ^~~~~~~~~~~ builtins.def:698:1: note: in expansion of macro 'DEF_GCC_BUILTIN' DEF_GCC_BUILTIN(BUILT_IN_EH_RETURN_DATA_REGNO, ^~~~~~~~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:63:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (ENUM, NAME, BUILT_IN_NORMAL, TYPE, BT_LAST, \ ^~~~~~~~~~~ builtins.def:704:1: note: in expansion of macro 'DEF_GCC_BUILTIN' DEF_GCC_BUILTIN(BUILT_IN_VA_START, ^~~~~~~~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:63:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (ENUM, NAME, BUILT_IN_NORMAL, TYPE, BT_LAST, \ ^~~~~~~~~~~ builtins.def:708:1: note: in expansion of macro 'DEF_GCC_BUILTIN' DEF_GCC_BUILTIN(BUILT_IN_STDARG_START, /* backward compat */ ^~~~~~~~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:63:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (ENUM, NAME, BUILT_IN_NORMAL, TYPE, BT_LAST, \ ^~~~~~~~~~~ builtins.def:712:1: note: in expansion of macro 'DEF_GCC_BUILTIN' DEF_GCC_BUILTIN(BUILT_IN_VA_END, ^~~~~~~~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:63:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (ENUM, NAME, BUILT_IN_NORMAL, TYPE, BT_LAST, \ ^~~~~~~~~~~ builtins.def:716:1: note: in expansion of macro 'DEF_GCC_BUILTIN' DEF_GCC_BUILTIN(BUILT_IN_VA_COPY, ^~~~~~~~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:63:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (ENUM, NAME, BUILT_IN_NORMAL, TYPE, BT_LAST, \ ^~~~~~~~~~~ builtins.def:721:1: note: in expansion of macro 'DEF_GCC_BUILTIN' DEF_GCC_BUILTIN(BUILT_IN_EXPECT, ^~~~~~~~~~~~~~~ c-common.c:3560:11: warning: null argument where non-null required (argument 1) [-Wnonnull] if (strncmp (NAME, "__builtin_", strlen ("__builtin_")) != 0) \ ^ builtins.def:138:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (X, (const char *) NULL, NOT_BUILT_IN, BT_LAST, \ ^~~~~~~~~~~ builtins.def:727:1: note: in expansion of macro 'DEF_UNUSED_BUILTIN' DEF_UNUSED_BUILTIN(BUILT_IN_NEW) ^~~~~~~~~~~~~~~~~~ In file included from c-common.c:30:0: rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:138:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (X, (const char *) NULL, NOT_BUILT_IN, BT_LAST, \ ^~~~~~~~~~~ builtins.def:727:1: note: in expansion of macro 'DEF_UNUSED_BUILTIN' DEF_UNUSED_BUILTIN(BUILT_IN_NEW) ^~~~~~~~~~~~~~~~~~ c-common.c:3560:11: warning: null argument where non-null required (argument 1) [-Wnonnull] if (strncmp (NAME, "__builtin_", strlen ("__builtin_")) != 0) \ ^ builtins.def:138:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (X, (const char *) NULL, NOT_BUILT_IN, BT_LAST, \ ^~~~~~~~~~~ builtins.def:728:1: note: in expansion of macro 'DEF_UNUSED_BUILTIN' DEF_UNUSED_BUILTIN(BUILT_IN_VEC_NEW) ^~~~~~~~~~~~~~~~~~ In file included from c-common.c:30:0: rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:138:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (X, (const char *) NULL, NOT_BUILT_IN, BT_LAST, \ ^~~~~~~~~~~ builtins.def:728:1: note: in expansion of macro 'DEF_UNUSED_BUILTIN' DEF_UNUSED_BUILTIN(BUILT_IN_VEC_NEW) ^~~~~~~~~~~~~~~~~~ c-common.c:3560:11: warning: null argument where non-null required (argument 1) [-Wnonnull] if (strncmp (NAME, "__builtin_", strlen ("__builtin_")) != 0) \ ^ builtins.def:138:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (X, (const char *) NULL, NOT_BUILT_IN, BT_LAST, \ ^~~~~~~~~~~ builtins.def:729:1: note: in expansion of macro 'DEF_UNUSED_BUILTIN' DEF_UNUSED_BUILTIN(BUILT_IN_DELETE) ^~~~~~~~~~~~~~~~~~ In file included from c-common.c:30:0: rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:138:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (X, (const char *) NULL, NOT_BUILT_IN, BT_LAST, \ ^~~~~~~~~~~ builtins.def:729:1: note: in expansion of macro 'DEF_UNUSED_BUILTIN' DEF_UNUSED_BUILTIN(BUILT_IN_DELETE) ^~~~~~~~~~~~~~~~~~ c-common.c:3560:11: warning: null argument where non-null required (argument 1) [-Wnonnull] if (strncmp (NAME, "__builtin_", strlen ("__builtin_")) != 0) \ ^ builtins.def:138:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (X, (const char *) NULL, NOT_BUILT_IN, BT_LAST, \ ^~~~~~~~~~~ builtins.def:730:1: note: in expansion of macro 'DEF_UNUSED_BUILTIN' DEF_UNUSED_BUILTIN(BUILT_IN_VEC_DELETE) ^~~~~~~~~~~~~~~~~~ In file included from c-common.c:30:0: rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:138:3: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (X, (const char *) NULL, NOT_BUILT_IN, BT_LAST, \ ^~~~~~~~~~~ builtins.def:730:1: note: in expansion of macro 'DEF_UNUSED_BUILTIN' DEF_UNUSED_BUILTIN(BUILT_IN_VEC_DELETE) ^~~~~~~~~~~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:733:1: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (BUILT_IN_ABORT, ^~~~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:741:1: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (BUILT_IN_EXIT, ^~~~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:749:1: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (BUILT_IN__EXIT, ^~~~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:3561:2: note: in expansion of macro 'abort' abort (); \ ^~~~~ builtins.def:757:1: note: in expansion of macro 'DEF_BUILTIN' DEF_BUILTIN (BUILT_IN__EXIT2, ^~~~~~~~~~~ c-common.c:3210:29: warning: typedef 'builtin_type' locally defined but not used [-Wunused-local-typedefs] typedef enum builtin_type builtin_type; ^~~~~~~~~~~~ c-common.c: In function 'statement_code_p': c-common.c:3922:5: warning: case value '152' not in enumerated type 'enum tree_code' [-Wswitch] case EXPR_STMT: ^~~~ c-common.c:3923:5: warning: case value '153' not in enumerated type 'enum tree_code' [-Wswitch] case COMPOUND_STMT: ^~~~ c-common.c:3924:5: warning: case value '154' not in enumerated type 'enum tree_code' [-Wswitch] case DECL_STMT: ^~~~ c-common.c:3925:5: warning: case value '155' not in enumerated type 'enum tree_code' [-Wswitch] case IF_STMT: ^~~~ c-common.c:3926:5: warning: case value '156' not in enumerated type 'enum tree_code' [-Wswitch] case FOR_STMT: ^~~~ c-common.c:3927:5: warning: case value '157' not in enumerated type 'enum tree_code' [-Wswitch] case WHILE_STMT: ^~~~ c-common.c:3928:5: warning: case value '158' not in enumerated type 'enum tree_code' [-Wswitch] case DO_STMT: ^~~~ c-common.c:3929:5: warning: case value '159' not in enumerated type 'enum tree_code' [-Wswitch] case RETURN_STMT: ^~~~ c-common.c:3930:5: warning: case value '160' not in enumerated type 'enum tree_code' [-Wswitch] case BREAK_STMT: ^~~~ c-common.c:3931:5: warning: case value '161' not in enumerated type 'enum tree_code' [-Wswitch] case CONTINUE_STMT: ^~~~ c-common.c:3933:5: warning: case value '162' not in enumerated type 'enum tree_code' [-Wswitch] case SWITCH_STMT: ^~~~ c-common.c:3934:5: warning: case value '163' not in enumerated type 'enum tree_code' [-Wswitch] case GOTO_STMT: ^~~~ c-common.c:3935:5: warning: case value '164' not in enumerated type 'enum tree_code' [-Wswitch] case LABEL_STMT: ^~~~ c-common.c:3936:5: warning: case value '165' not in enumerated type 'enum tree_code' [-Wswitch] case ASM_STMT: ^~~~ c-common.c:3932:5: warning: case value '166' not in enumerated type 'enum tree_code' [-Wswitch] case SCOPE_STMT: ^~~~ c-common.c:3937:5: warning: case value '167' not in enumerated type 'enum tree_code' [-Wswitch] case FILE_STMT: ^~~~ c-common.c:3938:5: warning: case value '168' not in enumerated type 'enum tree_code' [-Wswitch] case CASE_LABEL: ^~~~ c-common.c:3921:5: warning: case value '171' not in enumerated type 'enum tree_code' [-Wswitch] case CLEANUP_STMT: ^~~~ c-common.c: In function 'c_expand_expr': c-common.c:4260:42: warning: comparison between 'enum tree_code' and 'enum c_tree_code' [-Wenum-compare] && TREE_CODE (STMT_EXPR_STMT (exp)) == COMPOUND_STMT ^~ c-common.c:4261:58: warning: comparison between 'enum tree_code' and 'enum c_tree_code' [-Wenum-compare] && TREE_CODE (COMPOUND_BODY (STMT_EXPR_STMT (exp))) == SCOPE_STMT) ^~ c-common.c:4272:27: warning: comparison between 'enum tree_code' and 'enum c_tree_code' [-Wenum-compare] if (TREE_CODE (last) == SCOPE_STMT ^~ c-common.c:4273:23: warning: comparison between 'enum tree_code' and 'enum c_tree_code' [-Wenum-compare] && TREE_CODE (expr) == EXPR_STMT) ^~ In file included from c-common.c:30:0: rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:4327:4: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:4341:7: note: in expansion of macro 'abort' abort (); ^~~~~ c-common.c:4242:5: warning: case value '169' not in enumerated type 'enum tree_code' [-Wswitch] case STMT_EXPR: ^~~~ c-common.c:4331:5: warning: case value '170' not in enumerated type 'enum tree_code' [-Wswitch] case COMPOUND_LITERAL_EXPR: ^~~~ In file included from c-common.c:30:0: rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:4344:3: note: in expansion of macro 'abort' abort (); ^~~~~ c-common.c: In function 'c_safe_from_p': c-common.c:4358:23: warning: comparison between 'enum tree_code' and 'enum c_tree_code' [-Wenum-compare] if (TREE_CODE (exp) == DECL_STMT) ^~ c-common.c: In function 'c_common_unsafe_for_reeval': c-common.c:4384:23: warning: comparison between 'enum tree_code' and 'enum c_tree_code' [-Wenum-compare] if (TREE_CODE (exp) == STMT_EXPR ^~ c-common.c:4385:26: warning: comparison between 'enum tree_code' and 'enum c_tree_code' [-Wenum-compare] || TREE_CODE (exp) == COMPOUND_LITERAL_EXPR) ^~ c-common.c: In function 'c_staticp': c-common.c:4398:23: warning: comparison between 'enum tree_code' and 'enum c_tree_code' [-Wenum-compare] if (TREE_CODE (exp) == COMPOUND_LITERAL_EXPR ^~ In file included from c-common.c:30:0: c-common.c: In function 'boolean_increment': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:4725:7: note: in expansion of macro 'abort' abort (); ^~~~~ c-common.c: In function 'builtin_define_type_max': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:5164:17: note: in expansion of macro 'abort' default: abort (); ^~~~~ c-common.c: In function 'handle_vector_size_attribute': c-common.c:6258:3: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (mode = GET_CLASS_NARROWEST_MODE (GET_MODE_CLASS (orig_mode) == MODE_INT ^~~ c-common.c:6270:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' if (new_mode == VOIDmode) ^~ In file included from c-common.c:30:0: rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:6286:2: note: in expansion of macro 'abort' abort (); ^~~~~ c-common.c: In function 'nonnull_check_p': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:6505:9: note: in expansion of macro 'abort' abort (); ^~~~~ c-common.c: In function 'check_function_arguments_recurse': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-common.c:6647:8: note: in expansion of macro 'abort' abort (); ^~~~~ cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include c-format.c -o c-format.o In file included from c-format.c:24:0: c-format.c: In function 'decode_format_attr': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-format.c:232:2: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-format.c:245:6: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-format.c:269:2: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-format.c:279:2: note: in expansion of macro 'abort' abort (); ^~~~~ c-format.c: In function 'status_warning': c-format.c:997:1: warning: traditional C rejects ISO C style function definitions [-Wtraditional] status_warning VPARAMS ((int *status, const char *msgid, ...)) ^~~~~~~~~~~~~~ In file included from c-format.c:24:0: c-format.c: In function 'maybe_read_dollar_number': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-format.c:1183:4: note: in expansion of macro 'abort' abort (); ^~~~~ c-format.c: In function 'get_flag_spec': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-format.c:1261:5: note: in expansion of macro 'abort' abort (); ^~~~~ c-format.c: In function 'check_format_arg': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-format.c:1471:2: note: in expansion of macro 'abort' abort (); ^~~~~ c-format.c: In function 'check_format_types': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-format.c:2186:2: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-format.c:2188:2: note: in expansion of macro 'abort' abort (); ^~~~~ cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include c-pragma.c -o c-pragma.o c-pragma.c: In function 'handle_pragma_pack': c-pragma.c:161:11: warning: variable 'id' set but not used [-Wunused-but-set-variable] tree x, id = 0; ^~ cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include c-semantics.c -o c-semantics.o c-semantics.c: In function 'build_stmt': c-semantics.c:186:1: warning: traditional C rejects ISO C style function definitions [-Wtraditional] build_stmt VPARAMS ((enum tree_code code, ...)) ^~~~~~~~~~ In file included from c-semantics.c:35:0: c-semantics.c: In function 'genrtl_goto_stmt': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-semantics.c:305:5: note: in expansion of macro 'abort' abort (); ^~~~~ c-semantics.c: In function 'expand_stmt': c-semantics.c:790:38: warning: comparison between 'enum tree_code' and 'enum c_tree_code' [-Wenum-compare] || (TREE_CODE (TREE_CHAIN (t)) == SCOPE_STMT ^~ In file included from c-semantics.c:35:0: rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-semantics.c:869:6: note: in expansion of macro 'abort' abort (); ^~~~~ c-semantics.c:787:2: warning: case value '152' not in enumerated type 'enum tree_code' [-Wswitch] case EXPR_STMT: ^~~~ c-semantics.c:814:2: warning: case value '153' not in enumerated type 'enum tree_code' [-Wswitch] case COMPOUND_STMT: ^~~~ c-semantics.c:794:2: warning: case value '154' not in enumerated type 'enum tree_code' [-Wswitch] case DECL_STMT: ^~~~ c-semantics.c:810:2: warning: case value '155' not in enumerated type 'enum tree_code' [-Wswitch] case IF_STMT: ^~~~ c-semantics.c:798:2: warning: case value '156' not in enumerated type 'enum tree_code' [-Wswitch] case FOR_STMT: ^~~~ c-semantics.c:802:2: warning: case value '157' not in enumerated type 'enum tree_code' [-Wswitch] case WHILE_STMT: ^~~~ c-semantics.c:806:2: warning: case value '158' not in enumerated type 'enum tree_code' [-Wswitch] case DO_STMT: ^~~~ c-semantics.c:783:2: warning: case value '159' not in enumerated type 'enum tree_code' [-Wswitch] case RETURN_STMT: ^~~~ c-semantics.c:818:2: warning: case value '160' not in enumerated type 'enum tree_code' [-Wswitch] case BREAK_STMT: ^~~~ c-semantics.c:822:2: warning: case value '161' not in enumerated type 'enum tree_code' [-Wswitch] case CONTINUE_STMT: ^~~~ c-semantics.c:826:2: warning: case value '162' not in enumerated type 'enum tree_code' [-Wswitch] case SWITCH_STMT: ^~~~ c-semantics.c:838:2: warning: case value '163' not in enumerated type 'enum tree_code' [-Wswitch] case GOTO_STMT: ^~~~ c-semantics.c:834:2: warning: case value '164' not in enumerated type 'enum tree_code' [-Wswitch] case LABEL_STMT: ^~~~ c-semantics.c:851:2: warning: case value '165' not in enumerated type 'enum tree_code' [-Wswitch] case ASM_STMT: ^~~~ c-semantics.c:857:2: warning: case value '166' not in enumerated type 'enum tree_code' [-Wswitch] case SCOPE_STMT: ^~~~ c-semantics.c:779:2: warning: case value '167' not in enumerated type 'enum tree_code' [-Wswitch] case FILE_STMT: ^~~~ c-semantics.c:830:2: warning: case value '168' not in enumerated type 'enum tree_code' [-Wswitch] case CASE_LABEL: ^~~~ c-semantics.c:861:2: warning: case value '171' not in enumerated type 'enum tree_code' [-Wswitch] case CLEANUP_STMT: ^~~~ cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include c-lex.c -o c-lex.o In file included from c-lex.c:27:0: c-lex.c: In function 'c_lex': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-lex.c:724:6: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-lex.c:744:7: note: in expansion of macro 'abort' abort (); ^~~~~ cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include c-dump.c -o c-dump.o c-dump.c: In function 'c_dump_tree': c-dump.c:119:5: warning: case value '152' not in enumerated type 'enum tree_code' [-Wswitch] case EXPR_STMT: ^~~~ c-dump.c:100:5: warning: case value '153' not in enumerated type 'enum tree_code' [-Wswitch] case COMPOUND_STMT: ^~~~ c-dump.c:106:5: warning: case value '154' not in enumerated type 'enum tree_code' [-Wswitch] case DECL_STMT: ^~~~ c-dump.c:140:5: warning: case value '155' not in enumerated type 'enum tree_code' [-Wswitch] case IF_STMT: ^~~~ c-dump.c:125:5: warning: case value '156' not in enumerated type 'enum tree_code' [-Wswitch] case FOR_STMT: ^~~~ c-dump.c:167:5: warning: case value '157' not in enumerated type 'enum tree_code' [-Wswitch] case WHILE_STMT: ^~~~ c-dump.c:112:5: warning: case value '158' not in enumerated type 'enum tree_code' [-Wswitch] case DO_STMT: ^~~~ c-dump.c:154:5: warning: case value '159' not in enumerated type 'enum tree_code' [-Wswitch] case RETURN_STMT: ^~~~ c-dump.c:79:5: warning: case value '160' not in enumerated type 'enum tree_code' [-Wswitch] case BREAK_STMT: ^~~~ c-dump.c:80:5: warning: case value '161' not in enumerated type 'enum tree_code' [-Wswitch] case CONTINUE_STMT: ^~~~ c-dump.c:160:5: warning: case value '162' not in enumerated type 'enum tree_code' [-Wswitch] case SWITCH_STMT: ^~~~ c-dump.c:134:5: warning: case value '163' not in enumerated type 'enum tree_code' [-Wswitch] case GOTO_STMT: ^~~~ c-dump.c:148:5: warning: case value '164' not in enumerated type 'enum tree_code' [-Wswitch] case LABEL_STMT: ^~~~ c-dump.c:68:5: warning: case value '165' not in enumerated type 'enum tree_code' [-Wswitch] case ASM_STMT: ^~~~ c-dump.c:174:5: warning: case value '166' not in enumerated type 'enum tree_code' [-Wswitch] case SCOPE_STMT: ^~~~ c-dump.c:85:5: warning: case value '168' not in enumerated type 'enum tree_code' [-Wswitch] case CASE_LABEL: ^~~~ c-dump.c:187:5: warning: case value '169' not in enumerated type 'enum tree_code' [-Wswitch] case STMT_EXPR: ^~~~ c-dump.c:93:5: warning: case value '171' not in enumerated type 'enum tree_code' [-Wswitch] case CLEANUP_STMT: ^~~~ cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include c-pretty-print.c -o c-pretty-print.o In file included from c-pretty-print.h:27:0, from c-pretty-print.c:25: c-pretty-print.c: In function 'pp_c_simple_type_specifier': pretty-print.h:98:57: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] tree_code_name[(int) TREE_CODE (T)], __FUNCTION__) ^ c-pretty-print.c:152:7: note: in expansion of macro 'pp_unsupported_tree' pp_unsupported_tree (ppi, t); ^~~~~~~~~~~~~~~~~~~ c-pretty-print.c: In function 'pp_c_abstract_declarator': pretty-print.h:98:57: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] tree_code_name[(int) TREE_CODE (T)], __FUNCTION__) ^ c-pretty-print.c:170:3: note: in expansion of macro 'pp_unsupported_tree' pp_unsupported_tree (ppi, t); ^~~~~~~~~~~~~~~~~~~ c-pretty-print.c: In function 'pp_c_direct_declarator': pretty-print.h:98:57: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] tree_code_name[(int) TREE_CODE (T)], __FUNCTION__) ^ c-pretty-print.c:219:3: note: in expansion of macro 'pp_unsupported_tree' pp_unsupported_tree (pp, t); ^~~~~~~~~~~~~~~~~~~ c-pretty-print.c: In function 'pp_c_declarator': pretty-print.h:98:57: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] tree_code_name[(int) TREE_CODE (T)], __FUNCTION__) ^ c-pretty-print.c:227:3: note: in expansion of macro 'pp_unsupported_tree' pp_unsupported_tree (pp, t); ^~~~~~~~~~~~~~~~~~~ c-pretty-print.c: In function 'pp_c_parameter_declaration': pretty-print.h:98:57: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] tree_code_name[(int) TREE_CODE (T)], __FUNCTION__) ^ c-pretty-print.c:259:3: note: in expansion of macro 'pp_unsupported_tree' pp_unsupported_tree (pp, t); ^~~~~~~~~~~~~~~~~~~ c-pretty-print.c: In function 'pp_c_bool_literal': pretty-print.h:98:57: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] tree_code_name[(int) TREE_CODE (T)], __FUNCTION__) ^ c-pretty-print.c:380:2: note: in expansion of macro 'pp_unsupported_tree' pp_unsupported_tree (ppi, b); ^~~~~~~~~~~~~~~~~~~ pretty-print.h:98:57: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] tree_code_name[(int) TREE_CODE (T)], __FUNCTION__) ^ c-pretty-print.c:389:2: note: in expansion of macro 'pp_unsupported_tree' pp_unsupported_tree (ppi, b); ^~~~~~~~~~~~~~~~~~~ pretty-print.h:98:57: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] tree_code_name[(int) TREE_CODE (T)], __FUNCTION__) ^ c-pretty-print.c:392:5: note: in expansion of macro 'pp_unsupported_tree' pp_unsupported_tree (ppi, b); ^~~~~~~~~~~~~~~~~~~ c-pretty-print.c: In function 'pp_c_literal': pretty-print.h:98:57: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] tree_code_name[(int) TREE_CODE (T)], __FUNCTION__) ^ c-pretty-print.c:498:7: note: in expansion of macro 'pp_unsupported_tree' pp_unsupported_tree (ppi, e); ^~~~~~~~~~~~~~~~~~~ c-pretty-print.c: In function 'pp_c_primary_expression': c-pretty-print.c:553:5: warning: case value '169' not in enumerated type 'enum tree_code' [-Wswitch] case STMT_EXPR: ^~~~ In file included from c-pretty-print.h:27:0, from c-pretty-print.c:25: c-pretty-print.c: In function 'pp_c_initializer': pretty-print.h:98:57: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] tree_code_name[(int) TREE_CODE (T)], __FUNCTION__) ^ c-pretty-print.c:584:2: note: in expansion of macro 'pp_unsupported_tree' pp_unsupported_tree (ppi, TREE_OPERAND (e, 1)); ^~~~~~~~~~~~~~~~~~~ c-pretty-print.c: In function 'pp_c_initializer_list': pretty-print.h:98:57: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] tree_code_name[(int) TREE_CODE (T)], __FUNCTION__) ^ c-pretty-print.c:624:5: note: in expansion of macro 'pp_unsupported_tree' pp_unsupported_tree (ppi, type); ^~~~~~~~~~~~~~~~~~~ c-pretty-print.c: In function 'pp_c_postfix_expression': c-pretty-print.c:641:5: warning: case value '150' not in enumerated type 'enum tree_code' [-Wswitch] case ARROW_EXPR: ^~~~ c-pretty-print.c:712:5: warning: case value '170' not in enumerated type 'enum tree_code' [-Wswitch] case COMPOUND_LITERAL_EXPR: ^~~~ In file included from c-pretty-print.h:27:0, from c-pretty-print.c:25: c-pretty-print.c: In function 'pp_c_unary_expression': c-pretty-print.c:808:34: warning: comparison between 'enum tree_code' and 'enum c_tree_code' [-Wenum-compare] pp_c_identifier (ppi, code == SIZEOF_EXPR ? "sizeof" : "__alignof__"); ^ pretty-print.h:93:69: note: in definition of macro 'pp_identifier' #define pp_identifier(PPI, ID) output_add_string (pp_buffer (PPI), ID) ^~ c-pretty-print.c:808:7: note: in expansion of macro 'pp_c_identifier' pp_c_identifier (ppi, code == SIZEOF_EXPR ? "sizeof" : "__alignof__"); ^~~~~~~~~~~~~~~ c-pretty-print.c:806:5: warning: case value '149' not in enumerated type 'enum tree_code' [-Wswitch] case SIZEOF_EXPR: ^~~~ c-pretty-print.c:807:5: warning: case value '151' not in enumerated type 'enum tree_code' [-Wswitch] case ALIGNOF_EXPR: ^~~~ In file included from c-pretty-print.h:27:0, from c-pretty-print.c:25: c-pretty-print.c: In function 'pp_c_expression': pretty-print.h:98:57: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] tree_code_name[(int) TREE_CODE (T)], __FUNCTION__) ^ c-pretty-print.c:1237:7: note: in expansion of macro 'pp_unsupported_tree' pp_unsupported_tree (ppi, e); ^~~~~~~~~~~~~~~~~~~ c-pretty-print.c:1164:5: warning: case value '149' not in enumerated type 'enum tree_code' [-Wswitch] case SIZEOF_EXPR: ^~~~ c-pretty-print.c:1141:5: warning: case value '150' not in enumerated type 'enum tree_code' [-Wswitch] case ARROW_EXPR: ^~~~ c-pretty-print.c:1165:5: warning: case value '151' not in enumerated type 'enum tree_code' [-Wswitch] case ALIGNOF_EXPR: ^~~~ c-pretty-print.c:1135:5: warning: case value '169' not in enumerated type 'enum tree_code' [-Wswitch] case STMT_EXPR: ^~~~ c-pretty-print.c:1150:5: warning: case value '170' not in enumerated type 'enum tree_code' [-Wswitch] case COMPOUND_LITERAL_EXPR: ^~~~ c-pretty-print.c: In function 'pp_c_statement': c-pretty-print.c:1255:16: warning: comparison between 'const enum tree_code' and 'enum c_tree_code' [-Wenum-compare] if (code == LABEL_STMT) ^~ c-pretty-print.c:1257:21: warning: comparison between 'const enum tree_code' and 'enum c_tree_code' [-Wenum-compare] else if (code == LABEL_STMT) ^~ c-pretty-print.c:1290:34: warning: comparison between 'const enum tree_code' and 'enum c_tree_code' [-Wenum-compare] pp_c_expression (ppi, code == EXPR_STMT ^~ c-pretty-print.c:1310:32: warning: comparison between 'enum tree_code' and 'enum c_tree_code' [-Wenum-compare] if (TREE_CODE (else_clause) == IF_STMT) ^~ c-pretty-print.c:1315:32: warning: comparison between 'enum tree_code' and 'enum c_tree_code' [-Wenum-compare] if (TREE_CODE (else_clause) != IF_STMT) ^~ In file included from c-pretty-print.h:27:0, from c-pretty-print.c:25: c-pretty-print.c:1378:32: warning: comparison between 'const enum tree_code' and 'enum c_tree_code' [-Wenum-compare] pp_identifier (ppi, code == BREAK_STMT ? "break" : "continue"); ^ pretty-print.h:93:69: note: in definition of macro 'pp_identifier' #define pp_identifier(PPI, ID) output_add_string (pp_buffer (PPI), ID) ^~ c-pretty-print.c:1386:16: warning: comparison between 'const enum tree_code' and 'enum c_tree_code' [-Wenum-compare] tree e = code == RETURN_STMT ^~ In file included from c-pretty-print.h:27:0, from c-pretty-print.c:25: c-pretty-print.c:1391:29: warning: comparison between 'const enum tree_code' and 'enum c_tree_code' [-Wenum-compare] pp_c_identifier (ppi, code == RETURN_STMT ? "return" : "goto"); ^ pretty-print.h:93:69: note: in definition of macro 'pp_identifier' #define pp_identifier(PPI, ID) output_add_string (pp_buffer (PPI), ID) ^~ c-pretty-print.c:1391:2: note: in expansion of macro 'pp_c_identifier' pp_c_identifier (ppi, code == RETURN_STMT ? "return" : "goto"); ^~~~~~~~~~~~~~~ pretty-print.h:98:57: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] tree_code_name[(int) TREE_CODE (T)], __FUNCTION__) ^ c-pretty-print.c:1463:7: note: in expansion of macro 'pp_unsupported_tree' pp_unsupported_tree (ppi, stmt); ^~~~~~~~~~~~~~~~~~~ c-pretty-print.c:1287:5: warning: case value '152' not in enumerated type 'const enum tree_code' [-Wswitch] case EXPR_STMT: ^~~~ c-pretty-print.c:1277:5: warning: case value '153' not in enumerated type 'const enum tree_code' [-Wswitch] case COMPOUND_STMT: ^~~~ c-pretty-print.c:1415:5: warning: case value '154' not in enumerated type 'const enum tree_code' [-Wswitch] case DECL_STMT: ^~~~ c-pretty-print.c:1297:5: warning: case value '155' not in enumerated type 'const enum tree_code' [-Wswitch] case IF_STMT: ^~~~ c-pretty-print.c:1357:5: warning: case value '156' not in enumerated type 'const enum tree_code' [-Wswitch] case FOR_STMT: ^~~~ c-pretty-print.c:1332:5: warning: case value '157' not in enumerated type 'const enum tree_code' [-Wswitch] case WHILE_STMT: ^~~~ c-pretty-print.c:1343:5: warning: case value '158' not in enumerated type 'const enum tree_code' [-Wswitch] case DO_STMT: ^~~~ c-pretty-print.c:1383:5: warning: case value '159' not in enumerated type 'const enum tree_code' [-Wswitch] case RETURN_STMT: ^~~~ c-pretty-print.c:1375:5: warning: case value '160' not in enumerated type 'const enum tree_code' [-Wswitch] case BREAK_STMT: ^~~~ c-pretty-print.c:1376:5: warning: case value '161' not in enumerated type 'const enum tree_code' [-Wswitch] case CONTINUE_STMT: ^~~~ c-pretty-print.c:1320:5: warning: case value '162' not in enumerated type 'const enum tree_code' [-Wswitch] case SWITCH_STMT: ^~~~ c-pretty-print.c:1384:5: warning: case value '163' not in enumerated type 'const enum tree_code' [-Wswitch] case GOTO_STMT: ^~~~ c-pretty-print.c:1252:5: warning: case value '164' not in enumerated type 'const enum tree_code' [-Wswitch] case LABEL_STMT: ^~~~ c-pretty-print.c:1421:5: warning: case value '165' not in enumerated type 'const enum tree_code' [-Wswitch] case ASM_STMT: ^~~~ c-pretty-print.c:1399:5: warning: case value '166' not in enumerated type 'const enum tree_code' [-Wswitch] case SCOPE_STMT: ^~~~ c-pretty-print.c:1452:5: warning: case value '167' not in enumerated type 'const enum tree_code' [-Wswitch] case FILE_STMT: ^~~~ c-pretty-print.c:1253:5: warning: case value '168' not in enumerated type 'const enum tree_code' [-Wswitch] case CASE_LABEL: ^~~~ c-pretty-print.c:1288:5: warning: case value '171' not in enumerated type 'const enum tree_code' [-Wswitch] case CLEANUP_STMT: ^~~~ In file included from c-pretty-print.c:25:0: c-pretty-print.c: In function 'pp_c_primary_expression': c-pretty-print.h:73:36: warning: this statement may fall through [-Wimplicit-fallthrough=] pp_c_base (PPI)->base.padding = pp_none; \ ^ c-pretty-print.c:551:7: note: in expansion of macro 'pp_c_right_paren' pp_c_right_paren (ppi); ^~~~~~~~~~~~~~~~ c-pretty-print.c:553:5: note: here case STMT_EXPR: ^~~~ cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include c-opts.c -o c-opts.o In file included from c-opts.c:24:0: c-opts.c: In function 'defer_opt': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-opts.c:482:5: note: in expansion of macro 'abort' abort (); ^~~~~ c-opts.c: In function 'handle_deferred_opts': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ c-opts.c:1552:4: note: in expansion of macro 'abort' abort (); ^~~~~ cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include main.c -o main.o cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include alias.c -o alias.o In file included from alias.c:26:0: alias.c: In function 'record_alias_subset': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ alias.c:654:5: note: in expansion of macro 'abort' abort (); ^~~~~ alias.c: In function 'record_set': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ alias.c:959:5: note: in expansion of macro 'abort' abort (); ^~~~~ alias.c: In function 'rtx_equal_for_memref_p': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ alias.c:1311:4: note: in expansion of macro 'abort' abort (); ^~~~~ At top level: alias.c:1321:1: warning: 'find_symbolic_term' defined but not used [-Wunused-function] find_symbolic_term (x) ^~~~~~~~~~~~~~~~~~ cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include bb-reorder.c -o bb-reorder.o In file included from bb-reorder.c:86:0: bb-reorder.c: In function 'make_reorder_chain_1': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ bb-reorder.c:207:2: note: in expansion of macro 'abort' abort (); ^~~~~ cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -DGENERATOR_FILE -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include ./gencodes.c -o gencodes.o cc -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -DGENERATOR_FILE -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -L/usr/pkg/gcc3/lib -Wl,-R/usr/pkg/lib -Wl,-R/usr/pkg/gcc3/lib -o gencodes \ gencodes.o rtl.o read-rtl.o bitmap.o ggc-none.o gensupport.o insn-conditions.o print-rtl1.o \ errors.o ../libiberty/libiberty.a ./gencodes ./config/i386/i386.md > tmp-codes.h /bin/sh ./move-if-change tmp-codes.h insn-codes.h echo timestamp > s-codes cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include builtins.c -o builtins.o In file included from builtins.c:27:0: builtins.c: In function 'c_readstr': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ builtins.c:333:5: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ builtins.c:347:2: note: in expansion of macro 'abort' abort (); ^~~~~ builtins.c: In function 'expand_builtin_longjmp': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ builtins.c:664:5: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ builtins.c:715:2: note: in expansion of macro 'abort' abort (); ^~~~~ builtins.c: In function 'apply_args_size': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ builtins.c:957:8: note: in expansion of macro 'abort' abort (); ^~~~~ builtins.c: In function 'apply_result_size': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ builtins.c:1029:8: note: in expansion of macro 'abort' abort (); ^~~~~ builtins.c: In function 'expand_builtin_apply': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ builtins.c:1298:8: note: in expansion of macro 'abort' abort (); /* HAVE_untyped_call required. */ ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ builtins.c:1310:5: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ builtins.c:1319:5: note: in expansion of macro 'abort' abort (); ^~~~~ builtins.c: In function 'expand_builtin_mathfn': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ builtins.c:1543:7: note: in expansion of macro 'abort' abort (); ^~~~~ builtins.c: In function 'builtin_memcpy_read_str': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ builtins.c:1933:5: note: in expansion of macro 'abort' abort (); /* Attempt to read past the end of constant string. */ ^~~~~ builtins.c: In function 'expand_builtin_memcmp': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ builtins.c:2471:7: note: in expansion of macro 'abort' abort (); ^~~~~ builtins.c: In function 'expand_builtin_args_info': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ builtins.c:3021:5: note: in expansion of macro 'abort' abort (); ^~~~~ builtins.c: In function 'expand_builtin_ffs': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ builtins.c:3532:5: note: in expansion of macro 'abort' abort (); ^~~~~ builtins.c: In function 'expand_builtin_fputs': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ builtins.c:3611:7: note: in expansion of macro 'abort' abort (); ^~~~~ builtins.c: In function 'expand_builtin': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ builtins.c:3878:7: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ builtins.c:3891:7: note: in expansion of macro 'abort' abort (); ^~~~~ builtins.c: In function 'validate_arglist': builtins.c:4372:1: warning: traditional C rejects ISO C style function definitions [-Wtraditional] validate_arglist VPARAMS ((tree arglist, ...)) ^~~~~~~~~~~~~~~~ builtins.c: In function 'expand_builtin': builtins.c:3907:10: warning: this statement may fall through [-Wimplicit-fallthrough=] if (! flag_unsafe_math_optimizations) ^ builtins.c:3909:5: note: here case BUILT_IN_SQRT: ^~~~ cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include caller-save.c -o caller-save.o In file included from caller-save.c:24:0: caller-save.c: In function 'init_caller_save': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ caller-save.c:163:5: note: in expansion of macro 'abort' abort (); ^~~~~ caller-save.c: In function 'save_call_clobbered_regs': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ caller-save.c:384:2: note: in expansion of macro 'abort' abort (); ^~~~~ In file included from basic-block.h:25:0, from regs.h:25, from caller-save.c:27: rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ bitmap.h:205:9: note: in definition of macro 'EXECUTE_IF_SET_IN_BITMAP' CODE; \ ^~~~ caller-save.c:428:8: note: in expansion of macro 'EXECUTE_IF_SET_IN_REG_SET' EXECUTE_IF_SET_IN_REG_SET ^~~~~~~~~~~~~~~~~~~~~~~~~ caller-save.c:448:8: note: in expansion of macro 'abort' abort (); ^~~~~ In file included from caller-save.c:24:0: caller-save.c: In function 'insert_restore': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ caller-save.c:662:5: note: in expansion of macro 'abort' abort (); ^~~~~ caller-save.c: In function 'insert_save': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ caller-save.c:739:5: note: in expansion of macro 'abort' abort (); ^~~~~ caller-save.c: In function 'insert_one_insn': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ caller-save.c:839:3: note: in expansion of macro 'abort' abort (); ^~~~~ cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include calls.c -o calls.o In file included from calls.c:25:0: calls.c: In function 'emit_call_1': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ calls.c:577:5: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ calls.c:586:5: note: in expansion of macro 'abort' abort (); ^~~~~ calls.c:473:7: warning: variable 'struct_value_size_rtx' set but not used [-Wunused-but-set-variable] rtx struct_value_size_rtx; ^~~~~~~~~~~~~~~~~~~~~ In file included from calls.c:25:0: calls.c: In function 'compute_argument_block_size': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ calls.c:1455:6: note: in expansion of macro 'abort' abort (); ^~~~~ calls.c: In function 'precompute_arguments': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ calls.c:1542:4: note: in expansion of macro 'abort' abort (); ^~~~~ calls.c: In function 'rtx_for_function_call': calls.c:1733:11: warning: variable 'funaddr' set but not used [-Wunused-but-set-variable] rtx funaddr; ^~~~~~~ In file included from calls.c:25:0: calls.c: In function 'fix_unsafe_tree': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ calls.c:2121:7: note: in expansion of macro 'abort' abort (); ^~~~~ calls.c: In function 'expand_call': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ calls.c:2361:5: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ calls.c:3098:2: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ calls.c:3110:2: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ calls.c:3198:3: note: in expansion of macro 'abort' abort (); ^~~~~ calls.c: In function 'emit_library_call_value_1': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ calls.c:3670:2: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ calls.c:3700:2: note: in expansion of macro 'abort' abort (); ^~~~~ calls.c:3746:23: warning: comparison between 'enum machine_mode' and 'enum rtx_code' [-Wenum-compare] if (GET_MODE (val) == MEM && ! must_copy) ^~ In file included from calls.c:25:0: tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ calls.c:3802:2: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ calls.c:4125:5: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ calls.c:4161:6: note: in expansion of macro 'abort' abort (); ^~~~~ calls.c: In function 'emit_library_call': calls.c:4317:1: warning: traditional C rejects ISO C style function definitions [-Wtraditional] emit_library_call VPARAMS((rtx orgfun, enum libcall_type fn_type, ^~~~~~~~~~~~~~~~~ calls.c: In function 'emit_library_call_value': calls.c:4340:1: warning: traditional C rejects ISO C style function definitions [-Wtraditional] emit_library_call_value VPARAMS((rtx orgfun, rtx value, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from calls.c:25:0: calls.c: In function 'store_one_arg': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ calls.c:4478:5: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ calls.c:4642:3: note: in expansion of macro 'abort' abort (); ^~~~~ cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include cfg.c -o cfg.o In file included from cfg.c:47:0: cfg.c: In function 'clear_edges': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ cfg.c:208:5: note: in expansion of macro 'abort' abort (); ^~~~~ cfg.c: In function 'compact_blocks': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ cfg.c:268:5: note: in expansion of macro 'abort' abort (); ^~~~~ cfg.c: In function 'remove_edge': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ cfg.c:416:5: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ cfg.c:426:5: note: in expansion of macro 'abort' abort (); ^~~~~ cfg.c: In function 'alloc_aux_for_block': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ cfg.c:712:5: note: in expansion of macro 'abort' abort (); ^~~~~ cfg.c: In function 'alloc_aux_for_blocks': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ cfg.c:734:5: note: in expansion of macro 'abort' abort (); ^~~~~ cfg.c: In function 'free_aux_for_blocks': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ cfg.c:763:5: note: in expansion of macro 'abort' abort (); ^~~~~ cfg.c: In function 'alloc_aux_for_edge': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ cfg.c:780:5: note: in expansion of macro 'abort' abort (); ^~~~~ cfg.c: In function 'alloc_aux_for_edges': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ cfg.c:802:5: note: in expansion of macro 'abort' abort (); ^~~~~ cfg.c: In function 'free_aux_for_edges': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ cfg.c:841:5: note: in expansion of macro 'abort' abort (); ^~~~~ cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include cfganal.c -o cfganal.o In file included from cfganal.c:25:0: cfganal.c: In function 'flow_depth_first_order_compute': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ cfganal.c:895:5: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ cfganal.c:899:5: note: in expansion of macro 'abort' abort (); ^~~~~ cfganal.c: In function 'dfs_enumerate_from': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ cfganal.c:1163:12: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ cfganal.c:1174:12: note: in expansion of macro 'abort' abort (); ^~~~~ cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include cfgbuild.c -o cfgbuild.o In file included from cfgbuild.c:38:0: cfgbuild.c: In function 'inside_basic_block_p': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ cfgbuild.c:90:7: note: in expansion of macro 'abort' abort (); ^~~~~ cfgbuild.c: In function 'control_flow_insn_p': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ cfgbuild.c:133:7: note: in expansion of macro 'abort' abort (); ^~~~~ cfgbuild.c: In function 'make_label_edge': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ cfgbuild.c:238:5: note: in expansion of macro 'abort' abort (); ^~~~~ cfgbuild.c: In function 'make_edges': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ cfgbuild.c:402:3: note: in expansion of macro 'abort' abort (); ^~~~~ cfgbuild.c: In function 'find_basic_blocks_1': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ cfgbuild.c:553:4: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ cfgbuild.c:595:5: note: in expansion of macro 'abort' abort (); ^~~~~ cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include cfgcleanup.c -o cfgcleanup.o In file included from cfgcleanup.c:36:0: cfgcleanup.c: In function 'try_forward_edges': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ cfgcleanup.c:508:7: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ cfgcleanup.c:614:7: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ cfgcleanup.c:617:7: note: in expansion of macro 'abort' abort (); ^~~~~ cfgcleanup.c: In function 'merge_blocks_move_predecessor_nojumps': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ cfgcleanup.c:724:5: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ cfgcleanup.c:735:5: note: in expansion of macro 'abort' abort (); ^~~~~ cfgcleanup.c: In function 'merge_blocks_move_successor_nojumps': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ cfgcleanup.c:794:5: note: in expansion of macro 'abort' abort (); ^~~~~ cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include cfglayout.c -o cfglayout.o In file included from cfglayout.c:24:0: cfglayout.c: In function 'change_scope': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ cfglayout.c:295:2: note: in expansion of macro 'abort' abort (); ^~~~~ cfglayout.c: In function 'fixup_reorder_chain': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ cfglayout.c:417:5: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ cfglayout.c:543:8: note: in expansion of macro 'abort' abort (); ^~~~~ cfglayout.c: In function 'verify_insn_chain': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ cfglayout.c:628:7: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ cfglayout.c:631:5: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ cfglayout.c:637:7: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ cfglayout.c:640:5: note: in expansion of macro 'abort' abort (); ^~~~~ cfglayout.c: In function 'duplicate_insn_chain': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ cfglayout.c:833:8: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ cfglayout.c:841:3: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ cfglayout.c:848:4: note: in expansion of macro 'abort' abort (); ^~~~~ cfglayout.c:776:11: warning: variable 'new' set but not used [-Wunused-but-set-variable] rtx new; ^~~ In file included from cfglayout.c:24:0: cfglayout.c: In function 'cfg_layout_redirect_edge': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ cfglayout.c:877:6: note: in expansion of macro 'abort' abort (); ^~~~~ cfglayout.c: In function 'cfg_layout_duplicate_bb': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ cfglayout.c:920:5: note: in expansion of macro 'abort' abort (); ^~~~~ cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include cfgloop.c -o cfgloop.o In file included from cfgloop.c:23:0: cfgloop.c: In function 'flow_loops_free': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ cfgloop.c:210:2: note: in expansion of macro 'abort' abort (); ^~~~~ cfgloop.c: In function 'flow_loop_entry_edges_find': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ cfgloop.c:254:5: note: in expansion of macro 'abort' abort (); ^~~~~ cfgloop.c: In function 'flow_loop_nodes_find': cfgloop.c:334:7: warning: variable 'findex' set but not used [-Wunused-but-set-variable] int findex, lindex; ^~~~~~ In file included from cfgloop.c:23:0: cfgloop.c: In function 'flow_loops_find': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ cfgloop.c:777:5: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ cfgloop.c:820:6: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ cfgloop.c:831:3: note: in expansion of macro 'abort' abort (); ^~~~~ cfgloop.c: In function 'flow_loop_outside_edge_p': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ cfgloop.c:976:5: note: in expansion of macro 'abort' abort (); ^~~~~ cfgloop.c: In function 'get_loop_body': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ cfgloop.c:998:5: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ cfgloop.c:1007:2: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ cfgloop.c:1020:5: note: in expansion of macro 'abort' abort (); ^~~~~ cfgloop.c: In function 'verify_loop_structure': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ cfgloop.c:1174:5: note: in expansion of macro 'abort' abort (); ^~~~~ cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include cfgrtl.c -o cfgrtl.o In file included from cfgrtl.c:48:0: cfgrtl.c: In function 'delete_insn': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ cfgrtl.c:138:2: note: in expansion of macro 'abort' abort (); ^~~~~ cfgrtl.c: In function 'try_redirect_by_replacing_jump': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ cfgrtl.c:734:4: note: in expansion of macro 'abort' abort (); ^~~~~ cfgrtl.c: In function 'redirect_edge_and_branch': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ cfgrtl.c:935:2: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ cfgrtl.c:944:4: note: in expansion of macro 'abort' abort (); ^~~~~ cfgrtl.c: In function 'force_nonfallthru_and_redirect': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ cfgrtl.c:985:2: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ cfgrtl.c:1010:2: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ cfgrtl.c:1015:5: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ cfgrtl.c:1091:2: note: in expansion of macro 'abort' abort (); ^~~~~ cfgrtl.c: In function 'split_edge': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ cfgrtl.c:1288:5: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ cfgrtl.c:1356:2: note: in expansion of macro 'abort' abort (); ^~~~~ cfgrtl.c:1283:8: warning: variable 'edge_out' set but not used [-Wunused-but-set-variable] edge edge_out; ^~~~~~~~ In file included from cfgrtl.c:48:0: cfgrtl.c: In function 'insert_insn_on_edge': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ cfgrtl.c:1376:5: note: in expansion of macro 'abort' abort (); ^~~~~ cfgrtl.c: In function 'commit_one_edge_insertion': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ cfgrtl.c:1468:3: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ cfgrtl.c:1501:2: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ cfgrtl.c:1510:5: note: in expansion of macro 'abort' abort (); ^~~~~ In file included from cfgrtl.c:56:0: cfgrtl.c: In function 'verify_flow_info': toplev.h:50:48: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] _fatal_insn (msgid, insn, __FILE__, __LINE__, __FUNCTION__) ^ cfgrtl.c:1958:9: note: in expansion of macro 'fatal_insn' fatal_insn ("wrong insn in the fallthru edge", insn); ^~~~~~~~~~ toplev.h:50:48: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] _fatal_insn (msgid, insn, __FILE__, __LINE__, __FUNCTION__) ^ cfgrtl.c:2115:3: note: in expansion of macro 'fatal_insn' fatal_insn ("flow control insn inside a basic block", x); ^~~~~~~~~~ toplev.h:50:48: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] _fatal_insn (msgid, insn, __FILE__, __LINE__, __FUNCTION__) ^ cfgrtl.c:2174:8: note: in expansion of macro 'fatal_insn' fatal_insn ("insn outside basic block", x); ^~~~~~~~~~ toplev.h:50:48: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] _fatal_insn (msgid, insn, __FILE__, __LINE__, __FUNCTION__) ^ cfgrtl.c:2182:6: note: in expansion of macro 'fatal_insn' fatal_insn ("return not followed by barrier", x); ^~~~~~~~~~ In file included from cfgrtl.c:48:0: cfgrtl.c: In function 'purge_dead_edges': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ cfgrtl.c:2363:5: note: in expansion of macro 'abort' abort (); ^~~~~ cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -DGENERATOR_FILE -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include ./genattr.c -o genattr.o cc -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -DGENERATOR_FILE -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -L/usr/pkg/gcc3/lib -Wl,-R/usr/pkg/lib -Wl,-R/usr/pkg/gcc3/lib -o genattr \ genattr.o rtl.o read-rtl.o bitmap.o ggc-none.o gensupport.o insn-conditions.o print-rtl1.o \ errors.o ../libiberty/libiberty.a ./genattr ./config/i386/i386.md > tmp-attr.h /bin/sh ./move-if-change tmp-attr.h insn-attr.h echo timestamp > s-attr cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include combine.c -o combine.o In file included from combine.c:75:0: combine.c: In function 'do_SUBST': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ combine.c:457:2: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ combine.c:469:2: note: in expansion of macro 'abort' abort (); ^~~~~ combine.c: In function 'try_combine': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ combine.c:1727:6: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ combine.c:1750:2: note: in expansion of macro 'abort' abort (); ^~~~~ combine.c: In function 'subst': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ combine.c:3608:7: note: in expansion of macro 'abort' abort (); ^~~~~ combine.c: In function 'combine_simplify_rtx': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ combine.c:4714:4: note: in expansion of macro 'abort' abort (); ^~~~~ combine.c: In function 'simplify_logical': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ combine.c:5711:7: note: in expansion of macro 'abort' abort (); ^~~~~ combine.c: In function 'force_to_mode': combine.c:7009:30: warning: left shift of negative value [-Wshift-negative-value] cval |= (HOST_WIDE_INT) -1 << width; ^~ combine.c:7036:32: warning: left shift of negative value [-Wshift-negative-value] smask |= (HOST_WIDE_INT) -1 << width; ^~ In file included from combine.c:75:0: combine.c: In function 'nonzero_bits1': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ combine.c:8529:6: note: in expansion of macro 'abort' abort (); ^~~~~ combine.c: In function 'distribute_notes': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ combine.c:12583:6: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ combine.c:12603:6: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ combine.c:12616:6: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ combine.c:12724:3: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ combine.c:12732:3: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ combine.c:13078:4: note: in expansion of macro 'abort' abort (); ^~~~~ combine.c: In function 'insn_cuid': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ combine.c:13208:5: note: in expansion of macro 'abort' abort (); ^~~~~ combine.c: In function 'expand_compound_operation': combine.c:5742:17: warning: this statement may fall through [-Wimplicit-fallthrough=] unsignedp = 1; ~~~~~~~~~~^~~ combine.c:5743:5: note: here case SIGN_EXTEND: ^~~~ combine.c:5783:17: warning: this statement may fall through [-Wimplicit-fallthrough=] unsignedp = 1; ~~~~~~~~~~^~~ combine.c:5784:5: note: here case SIGN_EXTRACT: ^~~~ combine.c: In function 'simplify_comparison': combine.c:10502:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (const_op > 0) ^ combine.c:10512:2: note: here case LE: ^~~~ combine.c:10532:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (const_op > 0) ^ combine.c:10542:2: note: here case GT: ^~~~ At top level: combine.c:1246:1: warning: 'sets_function_arg_p' defined but not used [-Wunused-function] sets_function_arg_p (pat) ^~~~~~~~~~~~~~~~~~~ cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include conflict.c -o conflict.o In file included from conflict.c:32:0: conflict.c: In function 'conflict_graph_add': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ conflict.c:203:5: note: in expansion of macro 'abort' abort (); ^~~~~ conflict.c: In function 'print_conflict': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ conflict.c:352:5: note: in expansion of macro 'abort' abort (); ^~~~~ cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include convert.c -o convert.o convert.c: In function 'convert_to_integer': convert.c:371:4: warning: this statement may fall through [-Wimplicit-fallthrough=] { ^ convert.c:398:2: note: here case NOP_EXPR: ^~~~ cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include cse.c -o cse.o In file included from cse.c:26:0: cse.c: In function 'make_new_qty': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ cse.c:1059:5: note: in expansion of macro 'abort' abort (); ^~~~~ cse.c: In function 'make_regs_eqv': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ cse.c:1088:5: note: in expansion of macro 'abort' abort (); ^~~~~ cse.c: In function 'insert': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ cse.c:1577:5: note: in expansion of macro 'abort' abort (); ^~~~~ cse.c: In function 'invalidate': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ cse.c:1985:7: note: in expansion of macro 'abort' abort (); ^~~~~ cse.c: In function 'canon_hash': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ cse.c:2501:2: note: in expansion of macro 'abort' abort (); ^~~~~ cse.c: In function 'exp_equiv_p': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ cse.c:2720:4: note: in expansion of macro 'abort' abort (); ^~~~~ cse.c: In function 'cse_insn': cse.c:5817:31: warning: left shift of negative value [-Wshift-negative-value] & ((HOST_WIDE_INT) (-1) << INTVAL (width)))) ^~ In file included from cse.c:26:0: cse.c: In function 'cse_set_around_loop': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ cse.c:6865:10: note: in expansion of macro 'abort' abort (); ^~~~~ cse.c: In function 'cse_basic_block': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ cse.c:7466:5: note: in expansion of macro 'abort' abort (); ^~~~~ cse.c: In function 'count_reg_usage': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ cse.c:7589:7: note: in expansion of macro 'abort' abort (); ^~~~~ cse.c: In function 'cse_cc_succs': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ cse.c:7955:8: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ cse.c:8004:3: note: in expansion of macro 'abort' abort (); ^~~~~ cse.c: In function 'cse_condition_code_reg': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ cse.c:8133:6: note: in expansion of macro 'abort' abort (); ^~~~~ cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include cselib.c -o cselib.o In file included from cselib.c:25:0: cselib.c: In function 'entry_and_rtx_equal_p': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ cselib.c:256:5: note: in expansion of macro 'abort' abort (); ^~~~~ cselib.c: In function 'remove_useless_values': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ cselib.c:385:5: note: in expansion of macro 'abort' abort (); ^~~~~ cselib.c: In function 'rtx_equal_for_cselib_p': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ cselib.c:521:4: note: in expansion of macro 'abort' abort (); ^~~~~ cselib.c: In function 'wrap_constant': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ cselib.c:539:5: note: in expansion of macro 'abort' abort (); ^~~~~ cselib.c: In function 'hash_rtx': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ cselib.c:678:2: note: in expansion of macro 'abort' abort (); ^~~~~ cselib.c: In function 'new_cselib_val': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ cselib.c:700:5: note: in expansion of macro 'abort' abort (); ^~~~~ cselib.c: In function 'cselib_subst_to_values': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ cselib.c:796:7: note: in expansion of macro 'abort' abort (); ^~~~~ cselib.c: In function 'cselib_invalidate_regno': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ cselib.c:958:5: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ cselib.c:967:2: note: in expansion of macro 'abort' abort (); ^~~~~ cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include dbxout.c -o dbxout.o In file included from dbxout.c:75:0: dbxout.c: In function 'dbxout_fptype_value': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ dbxout.c:742:5: note: in expansion of macro 'abort' abort (); ^~~~~ dbxout.c: In function 'dbxout_type': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ dbxout.c:1786:7: note: in expansion of macro 'abort' abort (); ^~~~~ dbxout.c: In function 'print_wide_int': dbxout.c:1865:3: warning: this 'while' clause does not guard... [-Wmisleading-indentation] while (c > 0) ^~~~~ dbxout.c:1866:14: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while' c /= 10; digs++; ^~~~ In file included from dbxout.c:75:0: dbxout.c: In function 'dbxout_type_name': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ dbxout.c:1881:5: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ dbxout.c:1891:5: note: in expansion of macro 'abort' abort (); ^~~~~ dbxout.c: In function 'dbxout_symbol': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ dbxout.c:2159:7: note: in expansion of macro 'abort' abort (); ^~~~~ cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include debug.c -o debug.o cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include df.c -o df.o In file included from df.c:158:0: df.c: In function 'df_ref_unlink': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ df.c:673:6: note: in expansion of macro 'abort' abort (); ^~~~~ df.c: In function 'df_ref_create': df.c:787:16: warning: variable 'uid' set but not used [-Wunused-but-set-variable] unsigned int uid; ^~~ In file included from df.c:158:0: df.c: In function 'df_ref_record': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ df.c:856:5: note: in expansion of macro 'abort' abort (); ^~~~~ df.c: In function 'df_uses_record': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ df.c:1119:3: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ df.c:1138:8: note: in expansion of macro 'abort' abort (); ^~~~~ df.c: In function 'df_analyse': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ df.c:2336:5: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ df.c:2359:6: note: in expansion of macro 'abort' abort (); ^~~~~ df.c: In function 'df_insn_delete': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ df.c:2467:5: note: in expansion of macro 'abort' abort (); ^~~~~ df.c: In function 'df_refs_reg_replace': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ df.c:2655:4: note: in expansion of macro 'abort' abort (); ^~~~~ df.c: In function 'df_ref_reg_replace': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ df.c:2695:5: note: in expansion of macro 'abort' abort (); ^~~~~ df.c: In function 'df_insns_modify': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ df.c:2773:2: note: in expansion of macro 'abort' abort (); ^~~~~ df.c: In function 'df_pattern_emit_before': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ df.c:2801:5: note: in expansion of macro 'abort' abort (); ^~~~~ df.c: In function 'df_bb_regs_lives_compare': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ df.c:3112:5: note: in expansion of macro 'abort' abort (); ^~~~~ df.c: In function 'df_bb_single_def_use_insn_find': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ df.c:3246:5: note: in expansion of macro 'abort' abort (); ^~~~~ cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include diagnostic.c -o diagnostic.o In file included from diagnostic.c:30:0: diagnostic.c: In function 'output_format': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ diagnostic.c:610:8: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ diagnostic.c:612:8: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ diagnostic.c:625:8: note: in expansion of macro 'abort' abort (); ^~~~~ diagnostic.c: In function 'build_message_string': diagnostic.c:645:1: warning: traditional C rejects ISO C style function definitions [-Wtraditional] build_message_string VPARAMS ((const char *msg, ...)) ^~~~~~~~~~~~~~~~~~~~ diagnostic.c: In function 'output_printf': diagnostic.c:669:1: warning: traditional C rejects ISO C style function definitions [-Wtraditional] output_printf VPARAMS ((struct output_buffer *buffer, const char *msgid, ...)) ^~~~~~~~~~~~~ In file included from diagnostic.c:30:0: diagnostic.c: In function 'format_with_decl': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ diagnostic.c:701:6: note: in expansion of macro 'abort' abort (); ^~~~~ diagnostic.c: In function 'output_verbatim': diagnostic.c:764:1: warning: traditional C rejects ISO C style function definitions [-Wtraditional] output_verbatim VPARAMS ((output_buffer *buffer, const char *msgid, ...)) ^~~~~~~~~~~~~~~ In file included from diagnostic.c:30:0: diagnostic.c: In function 'diagnostic_build_prefix': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ diagnostic.c:855:6: note: in expansion of macro 'abort' abort(); ^~~~~ diagnostic.c: In function 'diagnostic_count_diagnostic': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ diagnostic.c:906:7: note: in expansion of macro 'abort' abort(); ^~~~~ diagnostic.c: In function 'fnotice': diagnostic.c:941:1: warning: traditional C rejects ISO C style function definitions [-Wtraditional] fnotice VPARAMS ((FILE *file, const char *msgid, ...)) ^~~~~~~ diagnostic.c: In function 'fatal_io_error': diagnostic.c:955:1: warning: traditional C rejects ISO C style function definitions [-Wtraditional] fatal_io_error VPARAMS ((const char *msgid, ...)) ^~~~~~~~~~~~~~ diagnostic.c: In function 'pedwarn': diagnostic.c:972:1: warning: traditional C rejects ISO C style function definitions [-Wtraditional] pedwarn VPARAMS ((const char *msgid, ...)) ^~~~~~~ diagnostic.c: In function 'pedwarn_with_decl': diagnostic.c:986:1: warning: traditional C rejects ISO C style function definitions [-Wtraditional] pedwarn_with_decl VPARAMS ((tree decl, const char *msgid, ...)) ^~~~~~~~~~~~~~~~~ diagnostic.c: In function 'pedwarn_with_file_and_line': diagnostic.c:1010:1: warning: traditional C rejects ISO C style function definitions [-Wtraditional] pedwarn_with_file_and_line VPARAMS ((const char *file, int line, ^~~~~~~~~~~~~~~~~~~~~~~~~~ diagnostic.c: In function 'sorry': diagnostic.c:1027:1: warning: traditional C rejects ISO C style function definitions [-Wtraditional] sorry VPARAMS ((const char *msgid, ...)) ^~~~~ diagnostic.c: In function 'error_with_file_and_line': diagnostic.c:1112:1: warning: traditional C rejects ISO C style function definitions [-Wtraditional] error_with_file_and_line VPARAMS ((const char *file, int line, ^~~~~~~~~~~~~~~~~~~~~~~~ diagnostic.c: In function 'error_with_decl': diagnostic.c:1128:1: warning: traditional C rejects ISO C style function definitions [-Wtraditional] error_with_decl VPARAMS ((tree decl, const char *msgid, ...)) ^~~~~~~~~~~~~~~ diagnostic.c: In function 'error': diagnostic.c:1146:1: warning: traditional C rejects ISO C style function definitions [-Wtraditional] error VPARAMS ((const char *msgid, ...)) ^~~~~ diagnostic.c: In function 'fatal_error': diagnostic.c:1163:1: warning: traditional C rejects ISO C style function definitions [-Wtraditional] fatal_error VPARAMS ((const char *msgid, ...)) ^~~~~~~~~~~ diagnostic.c: In function 'internal_error': diagnostic.c:1180:1: warning: traditional C rejects ISO C style function definitions [-Wtraditional] internal_error VPARAMS ((const char *msgid, ...)) ^~~~~~~~~~~~~~ diagnostic.c: In function 'warning_with_file_and_line': diagnostic.c:1215:1: warning: traditional C rejects ISO C style function definitions [-Wtraditional] warning_with_file_and_line VPARAMS ((const char *file, int line, ^~~~~~~~~~~~~~~~~~~~~~~~~~ diagnostic.c: In function 'warning_with_decl': diagnostic.c:1231:1: warning: traditional C rejects ISO C style function definitions [-Wtraditional] warning_with_decl VPARAMS ((tree decl, const char *msgid, ...)) ^~~~~~~~~~~~~~~~~ diagnostic.c: In function 'warning': diagnostic.c:1246:1: warning: traditional C rejects ISO C style function definitions [-Wtraditional] warning VPARAMS ((const char *msgid, ...)) ^~~~~~~ diagnostic.c: In function 'verbatim': diagnostic.c:1263:1: warning: traditional C rejects ISO C style function definitions [-Wtraditional] verbatim VPARAMS ((const char *msgid, ...)) ^~~~~~~~ diagnostic.c: In function 'inform': diagnostic.c:1424:1: warning: traditional C rejects ISO C style function definitions [-Wtraditional] inform VPARAMS ((const char *msgid, ...)) ^~~~~~ cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include doloop.c -o doloop.o In file included from doloop.c:24:0: doloop.c: In function 'doloop_modify': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ doloop.c:459:2: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ doloop.c:465:2: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ doloop.c:479:7: note: in expansion of macro 'abort' abort (); ^~~~~ doloop.c: In function 'doloop_modify_runtime': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ doloop.c:666:2: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ loop.h:50:7: note: in expansion of macro 'abort' : (abort (), -1)) ^~~~~ doloop.c:669:7: note: in expansion of macro 'INSN_LUID' && INSN_LUID (bl->biv->insn) < INSN_LUID (loop->scan_start)) ^~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ loop.h:50:7: note: in expansion of macro 'abort' : (abort (), -1)) ^~~~~ doloop.c:669:35: note: in expansion of macro 'INSN_LUID' && INSN_LUID (bl->biv->insn) < INSN_LUID (loop->scan_start)) ^~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ doloop.c:687:2: note: in expansion of macro 'abort' abort (); ^~~~~ cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include dominance.c -o dominance.o In file included from dominance.c:38:0: dominance.c: In function 'calc_dfs_tree_nonrec': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ dominance.c:279:6: note: in expansion of macro 'abort' abort (); ^~~~~ dominance.c: In function 'calc_dfs_tree': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ dominance.c:356:5: note: in expansion of macro 'abort' abort (); ^~~~~ dominance.c: In function 'set_immediate_dominator': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ dominance.c:642:2: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ dominance.c:644:2: note: in expansion of macro 'abort' abort (); ^~~~~ dominance.c: In function 'verify_dominators': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ dominance.c:734:5: note: in expansion of macro 'abort' abort (); ^~~~~ cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include dwarf2asm.c -o dwarf2asm.o dwarf2asm.c: In function 'dw2_asm_output_data': dwarf2asm.c:68:1: warning: traditional C rejects ISO C style function definitions [-Wtraditional] dw2_asm_output_data VPARAMS ((int size, unsigned HOST_WIDE_INT value, ^~~~~~~~~~~~~~~~~~~ dwarf2asm.c: In function 'dw2_asm_output_delta': dwarf2asm.c:98:1: warning: traditional C rejects ISO C style function definitions [-Wtraditional] dw2_asm_output_delta VPARAMS ((int size, const char *lab1, const char *lab2, ^~~~~~~~~~~~~~~~~~~~ dwarf2asm.c: In function 'dw2_asm_output_offset': dwarf2asm.c:132:1: warning: traditional C rejects ISO C style function definitions [-Wtraditional] dw2_asm_output_offset VPARAMS ((int size, const char *label, ^~~~~~~~~~~~~~~~~~~~~ dwarf2asm.c: In function 'dw2_asm_output_pcrel': dwarf2asm.c:160:1: warning: traditional C rejects ISO C style function definitions [-Wtraditional] dw2_asm_output_pcrel VPARAMS ((int size ATTRIBUTE_UNUSED, ^~~~~~~~~~~~~~~~~~~~ dwarf2asm.c: In function 'dw2_asm_output_addr': dwarf2asm.c:191:1: warning: traditional C rejects ISO C style function definitions [-Wtraditional] dw2_asm_output_addr VPARAMS ((int size, const char *label, ^~~~~~~~~~~~~~~~~~~ dwarf2asm.c: In function 'dw2_asm_output_addr_rtx': dwarf2asm.c:214:1: warning: traditional C rejects ISO C style function definitions [-Wtraditional] dw2_asm_output_addr_rtx VPARAMS ((int size, rtx addr, ^~~~~~~~~~~~~~~~~~~~~~~ dwarf2asm.c: In function 'dw2_asm_output_nstring': dwarf2asm.c:235:1: warning: traditional C rejects ISO C style function definitions [-Wtraditional] dw2_asm_output_nstring VPARAMS ((const char *str, size_t orig_len, ^~~~~~~~~~~~~~~~~~~~~~ dwarf2asm.c: In function 'size_of_uleb128': dwarf2asm.c:288:17: warning: variable 'byte' set but not used [-Wunused-but-set-variable] int size = 0, byte; ^~~~ In file included from dwarf2asm.c:26:0: dwarf2asm.c: In function 'size_of_encoded_value': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ dwarf2asm.c:343:3: note: in expansion of macro 'abort' abort (); ^~~~~ dwarf2asm.c: In function 'eh_data_format_name': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ dwarf2asm.c:497:5: note: in expansion of macro 'abort' abort (); ^~~~~ dwarf2asm.c: In function 'dw2_asm_output_data_uleb128': dwarf2asm.c:508:1: warning: traditional C rejects ISO C style function definitions [-Wtraditional] dw2_asm_output_data_uleb128 VPARAMS ((unsigned HOST_WIDE_INT value, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ dwarf2asm.c: In function 'dw2_asm_output_data_sleb128': dwarf2asm.c:570:1: warning: traditional C rejects ISO C style function definitions [-Wtraditional] dw2_asm_output_data_sleb128 VPARAMS ((HOST_WIDE_INT value, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ dwarf2asm.c: In function 'dw2_asm_output_delta_uleb128': dwarf2asm.c:633:1: warning: traditional C rejects ISO C style function definitions [-Wtraditional] dw2_asm_output_delta_uleb128 VPARAMS ((const char *lab1 ATTRIBUTE_UNUSED, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ dwarf2asm.c: In function 'dw2_asm_output_delta_sleb128': dwarf2asm.c:662:1: warning: traditional C rejects ISO C style function definitions [-Wtraditional] dw2_asm_output_delta_sleb128 VPARAMS ((const char *lab1 ATTRIBUTE_UNUSED, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dwarf2asm.c:26:0: dwarf2asm.c: In function 'dw2_force_const_mem': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ dwarf2asm.c:743:5: note: in expansion of macro 'abort' abort (); ^~~~~ dwarf2asm.c: In function 'dw2_asm_output_encoded_addr_rtx': dwarf2asm.c:823:1: warning: traditional C rejects ISO C style function definitions [-Wtraditional] dw2_asm_output_encoded_addr_rtx VPARAMS ((int encoding, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dwarf2asm.c:26:0: rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ dwarf2asm.c:880:6: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ dwarf2asm.c:891:4: note: in expansion of macro 'abort' abort (); ^~~~~ cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include dwarf2out.c -o dwarf2out.o In file included from dwarf2out.c:42:0: dwarf2out.c: In function 'initial_return_save': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ dwarf2out.c:907:6: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ dwarf2out.c:913:6: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ dwarf2out.c:919:6: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ dwarf2out.c:924:4: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ dwarf2out.c:934:2: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ dwarf2out.c:939:7: note: in expansion of macro 'abort' abort (); ^~~~~ dwarf2out.c: In function 'stack_adjust_offset': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ dwarf2out.c:986:3: note: in expansion of macro 'abort' abort (); ^~~~~ dwarf2out.c: In function 'dwarf2out_stack_adjust': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ dwarf2out.c:1041:2: note: in expansion of macro 'abort' abort (); ^~~~~ dwarf2out.c: In function 'dwarf2out_frame_debug_expr': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ dwarf2out.c:1341:5: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ dwarf2out.c:1360:6: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ dwarf2out.c:1385:7: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ dwarf2out.c:1389:5: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ dwarf2out.c:1396:7: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ dwarf2out.c:1403:3: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ dwarf2out.c:1418:3: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ dwarf2out.c:1431:3: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ dwarf2out.c:1436:3: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ dwarf2out.c:1461:7: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ dwarf2out.c:1474:3: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ dwarf2out.c:1489:6: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ dwarf2out.c:1503:4: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ dwarf2out.c:1511:2: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ dwarf2out.c:1522:6: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ dwarf2out.c:1527:6: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ dwarf2out.c:1545:6: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ dwarf2out.c:1560:6: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ dwarf2out.c:1570:6: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ dwarf2out.c:1581:6: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ dwarf2out.c:1587:6: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ dwarf2out.c:1593:4: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ dwarf2out.c:1620:3: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ dwarf2out.c:1635:7: note: in expansion of macro 'abort' abort (); ^~~~~ dwarf2out.c: In function 'dwarf2out_frame_debug': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ dwarf2out.c:1658:2: note: in expansion of macro 'abort' abort (); ^~~~~ dwarf2out.c: In function 'output_cfi': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ dwarf2out.c:1804:4: note: in expansion of macro 'abort' abort (); ^~~~~ dwarf2out.c: In function 'output_call_frame_info': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ dwarf2out.c:1941:6: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ dwarf2out.c:2037:7: note: in expansion of macro 'abort' abort (); ^~~~~ dwarf2out.c: In function 'size_of_loc_descr': dwarf2out.c:2700:5: warning: case value '259' not in enumerated type 'enum dwarf_location_atom' [-Wswitch] case INTERNAL_DW_OP_tls_addr: ^~~~ In file included from dwarf2out.c:42:0: dwarf2out.c: In function 'output_loc_operands': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ dwarf2out.c:2845:2: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ dwarf2out.c:2856:4: note: in expansion of macro 'abort' abort (); ^~~~~ dwarf2out.c:2945:5: warning: case value '259' not in enumerated type 'enum dwarf_location_atom' [-Wswitch] case INTERNAL_DW_OP_tls_addr: ^~~~ In file included from dwarf2out.c:42:0: dwarf2out.c: In function 'build_cfa_loc': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ dwarf2out.c:3007:5: note: in expansion of macro 'abort' abort (); ^~~~~ dwarf2out.c: In function 'AT_flag': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ dwarf2out.c:4460:3: note: in expansion of macro 'abort' abort (); ^~~~~ dwarf2out.c: In function 'AT_int': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ dwarf2out.c:4487:3: note: in expansion of macro 'abort' abort (); ^~~~~ dwarf2out.c: In function 'AT_unsigned': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ dwarf2out.c:4514:3: note: in expansion of macro 'abort' abort (); ^~~~~ dwarf2out.c: In function 'AT_string': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ dwarf2out.c:4593:3: note: in expansion of macro 'abort' abort (); ^~~~~ dwarf2out.c: In function 'AT_string_form': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ dwarf2out.c:4635:3: note: in expansion of macro 'abort' abort (); ^~~~~ dwarf2out.c: In function 'AT_ref': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ dwarf2out.c:4663:3: note: in expansion of macro 'abort' abort (); ^~~~~ dwarf2out.c: In function 'set_AT_ref_external': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ dwarf2out.c:4684:5: note: in expansion of macro 'abort' abort (); ^~~~~ dwarf2out.c: In function 'AT_loc': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ dwarf2out.c:4728:3: note: in expansion of macro 'abort' abort (); ^~~~~ dwarf2out.c: In function 'AT_loc_list': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ dwarf2out.c:4754:3: note: in expansion of macro 'abort' abort (); ^~~~~ dwarf2out.c: In function 'AT_addr': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ dwarf2out.c:4781:3: note: in expansion of macro 'abort' abort (); ^~~~~ dwarf2out.c: In function 'AT_lbl': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ dwarf2out.c:4860:3: note: in expansion of macro 'abort' abort (); ^~~~~ dwarf2out.c: In function 'add_child_die': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ dwarf2out.c:5101:2: note: in expansion of macro 'abort' abort (); ^~~~~ dwarf2out.c: In function 'splice_child_die': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ dwarf2out.c:5130:5: note: in expansion of macro 'abort' abort (); ^~~~~ dwarf2out.c: In function 'attr_checksum': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ dwarf2out.c:5529:4: note: in expansion of macro 'abort' abort (); ^~~~~ dwarf2out.c: In function 'same_dw_val_p': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ dwarf2out.c:5646:4: note: in expansion of macro 'abort' abort (); ^~~~~ dwarf2out.c: In function 'build_abbrev_table': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ dwarf2out.c:6135:4: note: in expansion of macro 'abort' abort (); ^~~~~ dwarf2out.c: In function 'size_of_die': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ dwarf2out.c:6280:4: note: in expansion of macro 'abort' abort (); ^~~~~ dwarf2out.c: In function 'mark_dies': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ dwarf2out.c:6321:5: note: in expansion of macro 'abort' abort (); ^~~~~ dwarf2out.c: In function 'unmark_dies': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ dwarf2out.c:6337:5: note: in expansion of macro 'abort' abort (); ^~~~~ dwarf2out.c: In function 'value_format': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ dwarf2out.c:6419:7: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ dwarf2out.c:6432:4: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ dwarf2out.c:6448:4: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ dwarf2out.c:6471:7: note: in expansion of macro 'abort' abort (); ^~~~~ dwarf2out.c: In function 'output_loc_list': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ dwarf2out.c:6626:2: note: in expansion of macro 'abort' abort (); ^~~~~ dwarf2out.c: In function 'output_die': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ dwarf2out.c:6762:8: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ dwarf2out.c:6774:3: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ dwarf2out.c:6778:6: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ dwarf2out.c:6812:4: note: in expansion of macro 'abort' abort (); ^~~~~ dwarf2out.c: In function 'output_pubnames': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ dwarf2out.c:6954:2: note: in expansion of macro 'abort' abort (); ^~~~~ dwarf2out.c: In function 'output_aranges': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ dwarf2out.c:7024:2: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ dwarf2out.c:7042:6: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ dwarf2out.c:7046:6: note: in expansion of macro 'abort' abort (); ^~~~~ dwarf2out.c: In function 'base_type_die': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ dwarf2out.c:7791:7: note: in expansion of macro 'abort' abort (); ^~~~~ dwarf2out.c: In function 'is_base_type': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ dwarf2out.c:7871:7: note: in expansion of macro 'abort' abort (); ^~~~~ dwarf2out.c: In function 'modified_type_die': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ dwarf2out.c:7988:6: note: in expansion of macro 'abort' abort (); ^~~~~ dwarf2out.c: In function 'reg_number': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ dwarf2out.c:8032:5: note: in expansion of macro 'abort' abort (); ^~~~~ dwarf2out.c: In function 'mem_loc_descriptor': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ dwarf2out.c:8324:7: note: in expansion of macro 'abort' abort (); ^~~~~ dwarf2out.c: In function 'loc_descriptor': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ dwarf2out.c:8396:7: note: in expansion of macro 'abort' abort (); ^~~~~ dwarf2out.c: In function 'loc_descriptor_from_tree': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ dwarf2out.c:8748:7: note: in expansion of macro 'abort' abort (); ^~~~~ dwarf2out.c: In function 'field_byte_offset': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ dwarf2out.c:8868:5: note: in expansion of macro 'abort' abort (); ^~~~~ dwarf2out.c: In function 'add_data_member_location_attribute': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ dwarf2out.c:9035:6: note: in expansion of macro 'abort' abort (); ^~~~~ dwarf2out.c: In function 'insert_float': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ dwarf2out.c:9142:7: note: in expansion of macro 'abort' abort (); ^~~~~ dwarf2out.c: In function 'add_const_value_attribute': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ dwarf2out.c:9187:6: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ dwarf2out.c:9213:8: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ dwarf2out.c:9247:5: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ dwarf2out.c:9265:5: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ dwarf2out.c:9277:4: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ dwarf2out.c:9310:7: note: in expansion of macro 'abort' abort (); ^~~~~ dwarf2out.c: In function 'rtl_for_decl_location': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ dwarf2out.c:9514:6: note: in expansion of macro 'abort' abort (); ^~~~~ dwarf2out.c: In function 'add_location_or_const_value_attribute': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ dwarf2out.c:9554:5: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ dwarf2out.c:9599:7: note: in expansion of macro 'abort' abort (); ^~~~~ dwarf2out.c: In function 'add_byte_size_attribute': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ dwarf2out.c:9894:7: note: in expansion of macro 'abort' abort (); ^~~~~ dwarf2out.c: In function 'add_bit_offset_attribute': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ dwarf2out.c:9935:5: note: in expansion of macro 'abort' abort (); ^~~~~ dwarf2out.c: In function 'add_bit_size_attribute': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ dwarf2out.c:9979:5: note: in expansion of macro 'abort' abort (); ^~~~~ dwarf2out.c: In function 'add_abstract_origin_attribute': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ dwarf2out.c:10033:5: note: in expansion of macro 'abort' abort (); ^~~~~ dwarf2out.c: In function 'pop_decl_scope': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ dwarf2out.c:10127:5: note: in expansion of macro 'abort' abort (); ^~~~~ dwarf2out.c: In function 'scope_die_for': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ dwarf2out.c:10149:5: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ dwarf2out.c:10178:6: note: in expansion of macro 'abort' abort (); ^~~~~ dwarf2out.c: In function 'gen_formal_parameter_die': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ dwarf2out.c:10600:7: note: in expansion of macro 'abort' abort (); ^~~~~ dwarf2out.c: In function 'gen_type_die_for_member': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ dwarf2out.c:10696:2: note: in expansion of macro 'abort' abort (); ^~~~~ dwarf2out.c: In function 'gen_subprogram_die': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ dwarf2out.c:10779:2: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ dwarf2out.c:10785:2: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ dwarf2out.c:10812:4: note: in expansion of macro 'abort' abort (); ^~~~~ dwarf2out.c: In function 'gen_label_die': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ dwarf2out.c:11143:6: note: in expansion of macro 'abort' abort (); ^~~~~ dwarf2out.c: In function 'gen_typedef_die': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ dwarf2out.c:11616:6: note: in expansion of macro 'abort' abort (); ^~~~~ dwarf2out.c: In function 'gen_type_die': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ dwarf2out.c:11651:2: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ dwarf2out.c:11708:7: note: in expansion of macro 'abort' abort (); /* No way to represent these in Dwarf yet! */ ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ dwarf2out.c:11791:7: note: in expansion of macro 'abort' abort (); ^~~~~ dwarf2out.c: In function 'gen_tagged_type_instantiation_die': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ dwarf2out.c:11812:5: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ dwarf2out.c:11836:7: note: in expansion of macro 'abort' abort (); ^~~~~ dwarf2out.c: In function 'gen_decl_die': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ dwarf2out.c:12148:7: note: in expansion of macro 'abort' abort (); ^~~~~ dwarf2out.c: In function 'dwarf2out_finish': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ dwarf2out.c:12799:3: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ dwarf2out.c:12803:6: note: in expansion of macro 'abort' abort (); ^~~~~ dwarf2out.c: In function 'add_location_or_const_value_attribute': dwarf2out.c:9580:10: warning: this statement may fall through [-Wimplicit-fallthrough=] if (TREE_CODE (decl) == VAR_DECL && DECL_THREAD_LOCAL (decl)) ^ dwarf2out.c:9590:2: note: here case REG: ^~~~ At top level: dwarf2out.c:7816:1: warning: 'root_type' defined but not used [-Wunused-function] root_type (type) ^~~~~~~~~ cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include dwarfout.c -o dwarfout.o cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include emit-rtl.c -o emit-rtl.o In file included from emit-rtl.c:42:0: emit-rtl.c: In function 'immed_double_const': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ emit-rtl.c:430:2: note: in expansion of macro 'abort' abort (); ^~~~~ emit-rtl.c:437:36: warning: left shift of negative value [-Wshift-negative-value] && ((i0 & ((HOST_WIDE_INT) (-1) << (width - 1))) ^~ emit-rtl.c:438:33: warning: left shift of negative value [-Wshift-negative-value] != ((HOST_WIDE_INT) (-1) << (width - 1)))) ^~ In file included from emit-rtl.c:42:0: tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ emit-rtl.c:445:2: note: in expansion of macro 'abort' abort (); ^~~~~ emit-rtl.c:458:30: warning: left shift of negative value [-Wshift-negative-value] i0 |= ((HOST_WIDE_INT) (-1) << width); ^~ In file included from emit-rtl.c:42:0: emit-rtl.c: In function 'gen_rtx_SUBREG': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ emit-rtl.c:589:5: note: in expansion of macro 'abort' abort (); ^~~~~ emit-rtl.c: In function 'gen_rtx': emit-rtl.c:647:1: warning: traditional C rejects ISO C style function definitions [-Wtraditional] gen_rtx VPARAMS ((enum rtx_code code, enum machine_mode mode, ...)) ^~~~~~~ In file included from emit-rtl.c:42:0: tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ emit-rtl.c:722:8: note: in expansion of macro 'abort' abort (); ^~~~~ emit-rtl.c: In function 'gen_rtvec': emit-rtl.c:740:1: warning: traditional C rejects ISO C style function definitions [-Wtraditional] gen_rtvec VPARAMS ((int n, ...)) ^~~~~~~~~ In file included from emit-rtl.c:42:0: emit-rtl.c: In function 'gen_reg_rtx': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ emit-rtl.c:795:5: note: in expansion of macro 'abort' abort (); ^~~~~ emit-rtl.c: In function 'mark_user_reg': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ emit-rtl.c:860:5: note: in expansion of macro 'abort' abort (); ^~~~~ emit-rtl.c: In function 'subreg_hard_regno': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ emit-rtl.c:924:5: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ emit-rtl.c:927:5: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ emit-rtl.c:929:5: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ emit-rtl.c:938:5: note: in expansion of macro 'abort' abort (); ^~~~~ emit-rtl.c: In function 'gen_lowpart_common': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ emit-rtl.c:1122:4: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ emit-rtl.c:1130:2: note: in expansion of macro 'abort' abort (); ^~~~~ emit-rtl.c: In function 'subreg_realpart_p': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ emit-rtl.c:1194:5: note: in expansion of macro 'abort' abort (); ^~~~~ emit-rtl.c: In function 'gen_lowpart': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ emit-rtl.c:1221:2: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ emit-rtl.c:1243:5: note: in expansion of macro 'abort' abort (); ^~~~~ emit-rtl.c: In function 'gen_highpart': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ emit-rtl.c:1261:5: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ emit-rtl.c:1273:5: note: in expansion of macro 'abort' abort (); ^~~~~ emit-rtl.c: In function 'gen_highpart_mode': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ emit-rtl.c:1287:2: note: in expansion of macro 'abort' abort (); ^~~~~ emit-rtl.c: In function 'subreg_highpart_offset': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ emit-rtl.c:1325:5: note: in expansion of macro 'abort' abort (); ^~~~~ emit-rtl.c: In function 'constant_subword': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ emit-rtl.c:1420:2: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ emit-rtl.c:1449:2: note: in expansion of macro 'abort' abort (); ^~~~~ emit-rtl.c: In function 'operand_subword': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ emit-rtl.c:1550:5: note: in expansion of macro 'abort' abort (); ^~~~~ emit-rtl.c: In function 'operand_subword_force': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ emit-rtl.c:1612:5: note: in expansion of macro 'abort' abort (); ^~~~~ emit-rtl.c: In function 'set_mem_attributes_minus_bitpos': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ emit-rtl.c:1722:5: note: in expansion of macro 'abort' abort (); ^~~~~ emit-rtl.c: In function 'change_address_1': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ emit-rtl.c:2011:5: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ emit-rtl.c:2022:6: note: in expansion of macro 'abort' abort (); ^~~~~ emit-rtl.c: In function 'copy_most_rtx': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ emit-rtl.c:2564:4: note: in expansion of macro 'abort' abort (); ^~~~~ emit-rtl.c: In function 'set_first_insn': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ emit-rtl.c:2848:5: note: in expansion of macro 'abort' abort (); ^~~~~ emit-rtl.c: In function 'set_last_insn': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ emit-rtl.c:2867:5: note: in expansion of macro 'abort' abort (); ^~~~~ emit-rtl.c: In function 'try_split': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ emit-rtl.c:3325:3: note: in expansion of macro 'abort' abort (); ^~~~~ emit-rtl.c: In function 'add_insn_after': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ emit-rtl.c:3546:5: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ emit-rtl.c:3571:2: note: in expansion of macro 'abort' abort (); ^~~~~ emit-rtl.c: In function 'add_insn_before': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ emit-rtl.c:3612:5: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ emit-rtl.c:3640:2: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ emit-rtl.c:3657:2: note: in expansion of macro 'abort' abort (); ^~~~~ emit-rtl.c: In function 'remove_insn': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ emit-rtl.c:3698:2: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ emit-rtl.c:3721:2: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ emit-rtl.c:3733:6: note: in expansion of macro 'abort' abort (); ^~~~~ emit-rtl.c: In function 'remove_unnecessary_notes': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ emit-rtl.c:3901:6: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ emit-rtl.c:3904:6: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ emit-rtl.c:3914:6: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ emit-rtl.c:3921:6: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ emit-rtl.c:3924:6: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ emit-rtl.c:3974:5: note: in expansion of macro 'abort' abort (); ^~~~~ emit-rtl.c: In function 'set_unique_reg_note': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ emit-rtl.c:4789:6: note: in expansion of macro 'abort' abort (); ^~~~~ emit-rtl.c: In function 'emit': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ emit-rtl.c:4874:5: note: in expansion of macro 'abort' abort (); ^~~~~ emit-rtl.c: In function 'push_to_full_sequence': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ emit-rtl.c:4954:5: note: in expansion of macro 'abort' abort (); ^~~~~ emit-rtl.c: In function 'copy_insn_1': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ emit-rtl.c:5189:4: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ emit-rtl.c:5197:2: note: in expansion of macro 'abort' abort (); ^~~~~ emit-rtl.c: In function 'gen_const_vector_0': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ emit-rtl.c:5322:5: note: in expansion of macro 'abort' abort (); ^~~~~ emit-rtl.c: In function 'emit_copy_of_insn_after': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ emit-rtl.c:5594:7: note: in expansion of macro 'abort' abort (); ^~~~~ cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include except.c -o except.o except.c: In function 'expand_end_catch': except.c:677:34: warning: variable 'catch_region' set but not used [-Wunused-but-set-variable] struct eh_region *try_region, *catch_region; ^~~~~~~~~~~~ In file included from except.c:53:0: except.c: In function 'resolve_fixup_regions': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ except.c:935:2: note: in expansion of macro 'abort' abort (); ^~~~~ except.c: In function 'remove_unreachable_regions': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ except.c:1035:6: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ except.c:1041:6: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ except.c:1047:6: note: in expansion of macro 'abort' abort (); ^~~~~ except.c: In function 'convert_from_eh_region_ranges_1': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ except.c:1159:5: note: in expansion of macro 'abort' abort (); ^~~~~ except.c: In function 'add_ehl_entry': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ except.c:1201:5: note: in expansion of macro 'abort' abort (); ^~~~~ except.c: In function 'duplicate_eh_region_1': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ except.c:1301:7: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ except.c:1310:2: note: in expansion of macro 'abort' abort (); ^~~~~ except.c: In function 'build_post_landing_pads': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ except.c:1772:4: note: in expansion of macro 'abort' abort (); ^~~~~ except.c: In function 'remove_exception_handler_label': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ except.c:2351:5: note: in expansion of macro 'abort' abort (); ^~~~~ except.c: In function 'remove_eh_handler': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ except.c:2424:2: note: in expansion of macro 'abort' abort (); ^~~~~ except.c: In function 'for_each_eh_label': except.c:2492:4: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (void *)callback); ^ except.c: In function 'for_each_eh_label_1': except.c:2501:37: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] void (*callback) PARAMS ((rtx)) = (void (*) PARAMS ((rtx))) data; ^ In file included from except.c:53:0: except.c: In function 'reachable_next_level': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ except.c:2732:3: note: in expansion of macro 'abort' abort (); ^~~~~ except.c: In function 'collect_one_action_chain': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ except.c:3322:7: note: in expansion of macro 'abort' abort (); ^~~~~ except.c: In function 'duplicate_eh_region_1': except.c:1298:23: warning: this statement may fall through [-Wimplicit-fallthrough=] n->u.throw.type = o->u.throw.type; ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ except.c:1300:5: note: here default: ^~~~~~~ cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include explow.c -o explow.o In file included from explow.c:27:0: explow.c: In function 'trunc_int_for_mode': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ explow.c:54:5: note: in expansion of macro 'abort' abort (); ^~~~~ explow.c: In function 'find_next_ref': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ explow.c:282:2: note: in expansion of macro 'abort' abort (); ^~~~~ explow.c: In function 'copy_to_mode_reg': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ explow.c:747:5: note: in expansion of macro 'abort' abort (); ^~~~~ explow.c: In function 'emit_stack_save': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ explow.c:1035:2: note: in expansion of macro 'abort' abort (); ^~~~~ explow.c: In function 'allocate_dynamic_stack_space': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ explow.c:1350:5: note: in expansion of macro 'abort' abort (); ^~~~~ explow.c: In function 'probe_stack_range': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ explow.c:1620:2: note: in expansion of macro 'abort' abort (); ^~~~~ explow.c: In function 'hard_function_value': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ explow.c:1678:2: note: in expansion of macro 'abort' abort (); ^~~~~ cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include expmed.c -o expmed.o In file included from expmed.c:28:0: expmed.c: In function 'mode_for_extraction': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ expmed.c:258:7: note: in expansion of macro 'abort' abort (); ^~~~~ expmed.c: In function 'store_bit_field': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ expmed.c:367:3: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ expmed.c:391:4: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ expmed.c:444:6: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ expmed.c:522:3: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ expmed.c:668:6: note: in expansion of macro 'abort' abort (); ^~~~~ expmed.c: In function 'store_fixed_bit_field': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ expmed.c:726:2: note: in expansion of macro 'abort' abort (); ^~~~~ expmed.c: In function 'extract_bit_field': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ expmed.c:1070:4: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ expmed.c:1192:6: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ expmed.c:1237:5: note: in expansion of macro 'abort' abort (); /* Should probably push op0 out to memory and then ^~~~~ expmed.c: In function 'mask_rtx': expmed.c:1702:34: warning: left shift of negative value [-Wshift-negative-value] masklow = (HOST_WIDE_INT) -1 << bitpos; ^~ expmed.c:1713:35: warning: left shift of negative value [-Wshift-negative-value] maskhigh = (HOST_WIDE_INT) -1 << (bitpos - HOST_BITS_PER_WIDE_INT); ^~ expmed.c: In function 'lshift_value': expmed.c:1743:31: warning: left shift of negative value [-Wshift-negative-value] v &= ~((HOST_WIDE_INT) -1 << bitsize); ^~ In file included from expmed.c:28:0: expmed.c: In function 'expand_shift': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ expmed.c:2036:5: note: in expansion of macro 'abort' abort (); ^~~~~ expmed.c: In function 'expand_mult': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ expmed.c:2439:6: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ expmed.c:2517:5: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ expmed.c:2551:6: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ expmed.c:2565:5: note: in expansion of macro 'abort' abort (); ^~~~~ expmed.c: In function 'choose_multiplier': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ expmed.c:2615:5: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ expmed.c:2624:7: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ expmed.c:2650:5: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ expmed.c:2652:5: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ expmed.c:2655:5: note: in expansion of macro 'abort' abort (); ^~~~~ expmed.c: In function 'expand_mult_highpart': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ expmed.c:2783:5: note: in expansion of macro 'abort' abort (); ^~~~~ expmed.c: In function 'expand_divmod': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ expmed.c:3193:10: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ expmed.c:3481:9: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ expmed.c:3930:2: note: in expansion of macro 'abort' abort (); ^~~~~ expmed.c: In function 'emit_store_flag': expmed.c:4379:5: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] == (HOST_WIDE_INT) 1 << (GET_MODE_BITSIZE (mode) - 1))))) ^~ In file included from expmed.c:28:0: tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ expmed.c:4513:6: note: in expansion of macro 'abort' abort (); ^~~~~ expmed.c: In function 'do_cmp_and_jump': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ expmed.c:4790:6: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ expmed.c:4796:6: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ expmed.c:4801:4: note: in expansion of macro 'abort' abort (); ^~~~~ cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include expr.c -o expr.o In file included from expr.c:27:0: expr.c: In function 'finish_expr_for_function': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ expr.c:361:5: note: in expansion of macro 'abort' abort (); ^~~~~ expr.c: In function 'convert_move': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ expr.c:594:5: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ expr.c:607:5: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ expr.c:619:2: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ expr.c:631:5: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ expr.c:873:2: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ expr.c:982:6: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ expr.c:1024:7: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ expr.c:1043:4: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ expr.c:1059:7: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ expr.c:1085:4: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ expr.c:1101:7: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ expr.c:1120:4: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ expr.c:1339:3: note: in expansion of macro 'abort' abort (); ^~~~~ expr.c: In function 'convert_modes': expr.c:1453:34: warning: left shift of negative value [-Wshift-negative-value] val |= (HOST_WIDE_INT) (-1) << width; ^~ In file included from expr.c:27:0: tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ expr.c:1466:2: note: in expansion of macro 'abort' abort (); ^~~~~ expr.c: In function 'move_by_pieces': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ expr.c:1617:5: note: in expansion of macro 'abort' abort (); ^~~~~ expr.c: In function 'move_by_pieces_ninsns': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ expr.c:1656:5: note: in expansion of macro 'abort' abort (); ^~~~~ expr.c: In function 'emit_block_move': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ expr.c:1763:7: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ expr.c:1769:5: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ expr.c:1771:5: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ expr.c:1778:5: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ expr.c:1780:5: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ expr.c:1782:5: note: in expansion of macro 'abort' abort (); ^~~~~ expr.c: In function 'block_move_libcall_safe_for_call_parm': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ expr.c:1863:4: note: in expansion of macro 'abort' abort (); ^~~~~ expr.c: In function 'move_block_from_reg': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ expr.c:2210:2: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ expr.c:2242:2: note: in expansion of macro 'abort' abort (); ^~~~~ expr.c: In function 'gen_group_rtx': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ expr.c:2262:5: note: in expansion of macro 'abort' abort (); ^~~~~ expr.c: In function 'emit_group_load': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ expr.c:2303:5: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ expr.c:2328:6: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ expr.c:2383:6: note: in expansion of macro 'abort' abort (); ^~~~~ expr.c: In function 'emit_group_move': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ expr.c:2417:5: note: in expansion of macro 'abort' abort (); ^~~~~ expr.c: In function 'emit_group_store': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ expr.c:2438:5: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ expr.c:2526:6: note: in expansion of macro 'abort' abort (); ^~~~~ expr.c: In function 'use_reg': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ expr.c:2636:5: note: in expansion of macro 'abort' abort (); ^~~~~ expr.c: In function 'use_regs': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ expr.c:2655:5: note: in expansion of macro 'abort' abort (); ^~~~~ expr.c: In function 'can_store_by_pieces': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ expr.c:2762:2: note: in expansion of macro 'abort' abort (); ^~~~~ expr.c: In function 'store_by_pieces': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ expr.c:2787:5: note: in expansion of macro 'abort' abort (); ^~~~~ expr.c: In function 'store_by_pieces_1': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ expr.c:2914:5: note: in expansion of macro 'abort' abort (); ^~~~~ expr.c: In function 'emit_move_insn': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ expr.c:3198:5: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ expr.c:3239:5: note: in expansion of macro 'abort' abort (); ^~~~~ expr.c: In function 'emit_move_insn_1': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ expr.c:3262:5: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ expr.c:3516:6: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ expr.c:3540:5: note: in expansion of macro 'abort' abort (); ^~~~~ expr.c: In function 'emit_push_insn': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ expr.c:3798:2: note: in expansion of macro 'abort' abort (); ^~~~~ expr.c:3973:11: warning: variable 'target' set but not used [-Wunused-but-set-variable] rtx target = NULL_RTX; ^~~~~~ In file included from expr.c:27:0: expr.c: In function 'expand_assignment': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ expr.c:4116:6: note: in expansion of macro 'abort' abort (); ^~~~~ expr.c: In function 'store_expr': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ expr.c:4360:2: note: in expansion of macro 'abort' abort (); ^~~~~ expr.c: In function 'store_constructor': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ expr.c:4965:3: note: in expansion of macro 'abort' abort (); ^~~~~ expr.c:4922:8: warning: variable 'unsignedp' set but not used [-Wunused-but-set-variable] int unsignedp; ^~~~~~~~~ expr.c:5164:36: warning: variable 'loop_top' set but not used [-Wunused-but-set-variable] rtx index_r, pos_rtx, hi_r, loop_top, loop_end; ^~~~~~~~ expr.c:5164:30: warning: variable 'hi_r' set but not used [-Wunused-but-set-variable] rtx index_r, pos_rtx, hi_r, loop_top, loop_end; ^~~~ In file included from expr.c:27:0: tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ expr.c:5376:4: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ expr.c:5445:6: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ expr.c:5477:5: note: in expansion of macro 'abort' abort (); ^~~~~ expr.c: In function 'store_field': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ expr.c:5560:2: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ expr.c:5613:6: note: in expansion of macro 'abort' abort (); ^~~~~ expr.c: In function 'safe_from_p': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ expr.c:6226:4: note: in expansion of macro 'abort' abort (); ^~~~~ expr.c: In function 'expand_expr': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ expr.c:6735:2: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ expr.c:6768:6: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ expr.c:6771:6: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ expr.c:6828:6: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ expr.c:6937:6: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ expr.c:7012:4: note: in expansion of macro 'abort' abort (); ^~~~~ expr.c:7068:6: warning: variable 'vars_need_expansion' set but not used [-Wunused-but-set-variable] int vars_need_expansion = 0; ^~~~~~~~~~~~~~~~~~~ In file included from expr.c:27:0: tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ expr.c:7102:6: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ expr.c:7209:2: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ expr.c:7390:4: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ expr.c:7455:8: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ expr.c:7504:8: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ expr.c:7552:5: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ expr.c:7650:8: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ expr.c:7677:7: note: in expansion of macro 'abort' abort (); ^~~~~ expr.c:7703:12: warning: variable 'quo' set but not used [-Wunused-but-set-variable] rtx diff, quo, rem, addr, bit, result; ^~~ In file included from expr.c:27:0: tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ expr.c:7869:6: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ expr.c:7943:6: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ expr.c:7977:3: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ expr.c:8384:7: note: in expansion of macro 'abort' abort (); /* Not used for C. */ ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ expr.c:8415:2: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ expr.c:8507:2: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ expr.c:8516:2: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ expr.c:8655:2: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ expr.c:8775:4: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ expr.c:8976:4: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ expr.c:9214:6: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ expr.c:9247:3: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ expr.c:9294:7: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ expr.c:9469:7: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ expr.c:9488:5: note: in expansion of macro 'abort' abort (); ^~~~~ expr.c: In function 'is_aligning_offset': expr.c:9513:71: warning: comparison of constant '0' with boolean expression is always false [-Wbool-compare] || !exact_log2 (tree_low_cst (TREE_OPERAND (offset, 1), 1) + 1) < 0) ^ expr.c:9513:71: warning: logical not is only applied to the left hand side of comparison [-Wlogical-not-parentheses] expr.c:9513:10: note: add parentheses around left hand side expression to silence this warning || !exact_log2 (tree_low_cst (TREE_OPERAND (offset, 1), 1) + 1) < 0) In file included from expr.c:27:0: expr.c: In function 'do_jump': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ expr.c:10347:2: note: in expansion of macro 'abort' abort (); ^~~~~ expr.c: In function 'do_store_flag': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ expr.c:10914:7: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ expr.c:11064:5: note: in expansion of macro 'abort' abort (); ^~~~~ expr.c: In function 'expand_expr': expr.c:8581:10: warning: this statement may fall through [-Wimplicit-fallthrough=] if (code == NE_EXPR && integer_zerop (TREE_OPERAND (exp, 1)) ^ expr.c:8622:5: note: here case TRUTH_ANDIF_EXPR: ^~~~ expr.c: In function 'do_jump': expr.c:9924:4: warning: this statement may fall through [-Wimplicit-fallthrough=] || TREE_CODE (TREE_OPERAND (exp, 0)) == ARRAY_RANGE_REF) expr.c:9926:5: note: here case CONVERT_EXPR: ^~~~ expr.c:9929:10: warning: this statement may fall through [-Wimplicit-fallthrough=] if ((TYPE_PRECISION (TREE_TYPE (exp)) ^ expr.c:9932:5: note: here case NON_LVALUE_EXPR: ^~~~ expr.c:10290:10: warning: this statement may fall through [-Wimplicit-fallthrough=] if (TREE_CODE (TREE_OPERAND (exp, 0)) == ADDR_EXPR) ^ expr.c:10313:5: note: here default: ^~~~~~~ cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include final.c -o final.o In file included from final.c:51:0: final.c: In function 'shorten_branches': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ final.c:1073:2: note: in expansion of macro 'abort' abort (); ^~~~~ final.c: In function 'final': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ final.c:1898:6: note: in expansion of macro 'abort' abort (); ^~~~~ final.c: In function 'get_insn_template': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ final.c:1942:2: note: in expansion of macro 'abort' abort (); ^~~~~ final.c:1943:16: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] return (*(insn_output_fn) output) (recog_data.operand, insn); ^ In file included from final.c:51:0: rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ final.c:1946:7: note: in expansion of macro 'abort' abort (); ^~~~~ final.c: In function 'output_alternate_entry_point': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ final.c:1979:7: note: in expansion of macro 'abort' abort (); ^~~~~ final.c: In function 'final_scan_insn': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ final.c:2099:3: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ final.c:2117:6: note: in expansion of macro 'abort' abort (); ^~~~~ In file included from final.c:64:0: toplev.h:52:51: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] _fatal_insn_not_found (insn, __FILE__, __LINE__, __FUNCTION__) ^ final.c:2722:4: note: in expansion of macro 'fatal_insn_not_found' fatal_insn_not_found (insn); ^~~~~~~~~~~~~~~~~~~~ In file included from final.c:51:0: rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ final.c:2767:8: note: in expansion of macro 'abort' abort (); ^~~~~ In file included from final.c:64:0: toplev.h:50:48: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] _fatal_insn (msgid, insn, __FILE__, __LINE__, __FUNCTION__) ^ final.c:2793:8: note: in expansion of macro 'fatal_insn' fatal_insn ("could not split insn", insn); ^~~~~~~~~~ In file included from final.c:51:0: rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ final.c:2799:6: note: in expansion of macro 'abort' abort (); ^~~~~ final.c: In function 'alter_subreg': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ final.c:2932:2: note: in expansion of macro 'abort' abort (); ^~~~~ final.c: In function 'output_operand_lossage': final.c:3133:1: warning: traditional C rejects ISO C style function definitions [-Wtraditional] output_operand_lossage VPARAMS ((const char *msgid, ...)) ^~~~~~~~~~~~~~~~~~~~~~ In file included from final.c:51:0: final.c: In function 'output_operand': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ final.c:3520:5: note: in expansion of macro 'abort' abort (); ^~~~~ final.c: In function 'asm_fprintf': final.c:3671:1: warning: traditional C rejects ISO C style function definitions [-Wtraditional] asm_fprintf VPARAMS ((FILE *file, const char *p, ...)) ^~~~~~~~~~~ In file included from final.c:51:0: rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ final.c:3819:6: note: in expansion of macro 'abort' abort (); ^~~~~ final.c: In function 'split_double': final.c:3962:27: warning: left shift of negative value [-Wshift-negative-value] l[0] |= ((long) (-1) << 32); ^~ final.c:3964:27: warning: left shift of negative value [-Wshift-negative-value] l[1] |= ((long) (-1) << 32); ^~ In file included from final.c:51:0: final.c: In function 'final_forward_branch_p': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ final.c:4024:5: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ final.c:4029:5: note: in expansion of macro 'abort' abort (); ^~~~~ In file included from config.h:26:0, from final.c:47: final.c: In function 'output_alternate_entry_point': ./config/elfos.h:262:7: warning: this statement may fall through [-Wimplicit-fallthrough=] fputc ('\n', (FILE)); \ ^~~~~~~~~~~~~~~~~~~~ final.c:1966:7: note: in expansion of macro 'ASM_WEAKEN_LABEL' ASM_WEAKEN_LABEL (file, name); ^~~~~~~~~~~~~~~~ final.c:1968:5: note: here case LABEL_GLOBAL_ENTRY: ^~~~ final.c:1969:8: warning: this statement may fall through [-Wimplicit-fallthrough=] (*targetm.asm_out.globalize_label) (file, name); ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ final.c:1970:5: note: here case LABEL_STATIC_ENTRY: ^~~~ cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include flow.c -o flow.o In file included from flow.c:124:0: flow.c: In function 'first_insn_after_basic_block_note': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ flow.c:402:5: note: in expansion of macro 'abort' abort (); ^~~~~ flow.c: In function 'verify_wide_reg': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ flow.c:548:3: note: in expansion of macro 'abort' abort (); ^~~~~ flow.c: In function 'verify_local_live_at_start': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ flow.c:574:4: note: in expansion of macro 'abort' abort (); ^~~~~ In file included from basic-block.h:25:0, from flow.c:127: rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ bitmap.h:205:9: note: in definition of macro 'EXECUTE_IF_SET_IN_BITMAP' CODE; \ ^~~~ flow.c:584:7: note: in expansion of macro 'EXECUTE_IF_SET_IN_REG_SET' EXECUTE_IF_SET_IN_REG_SET (new_live_at_start, 0, i, ^~~~~~~~~~~~~~~~~~~~~~~~~ flow.c:595:8: note: in expansion of macro 'abort' abort (); ^~~~~ In file included from flow.c:124:0: flow.c: In function 'update_life_info': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ flow.c:643:5: note: in expansion of macro 'abort' abort (); ^~~~~ flow.c: In function 'mark_reg': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ flow.c:953:5: note: in expansion of macro 'abort' abort (); ^~~~~ In file included from flow.c:134:0: flow.c: In function 'propagate_one_insn': toplev.h:50:48: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] _fatal_insn (msgid, insn, __FILE__, __LINE__, __FUNCTION__) ^ flow.c:1641:2: note: in expansion of macro 'fatal_insn' fatal_insn ("Attempt to delete prologue/epilogue insn:", insn); ^~~~~~~~~~ In file included from flow.c:124:0: flow.c: In function 'mark_set_regs': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ flow.c:2563:5: note: in expansion of macro 'abort' abort (); ^~~~~ flow.c: In function 'mark_used_regs': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ flow.c:3984:2: note: in expansion of macro 'abort' abort (); ^~~~~ cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include fold-const.c -o fold-const.o fold-const.c: In function 'force_fit_type': fold-const.c:217:33: warning: left shift of negative value [-Wshift-negative-value] &= ~((HOST_WIDE_INT) (-1) << (prec - HOST_BITS_PER_WIDE_INT)); ^~ fold-const.c:245:29: warning: left shift of negative value [-Wshift-negative-value] |= ((HOST_WIDE_INT) (-1) << (prec - HOST_BITS_PER_WIDE_INT)); ^~ fold-const.c: In function 'lshift_double': fold-const.c:427:37: warning: left shift of negative value [-Wshift-negative-value] *hv &= ~((HOST_WIDE_INT) (-1) << (prec - HOST_BITS_PER_WIDE_INT)); ^~ fold-const.c: In function 'rshift_double': fold-const.c:493:37: warning: left shift of negative value [-Wshift-negative-value] *hv &= ~((HOST_WIDE_INT) (-1) << (prec - count - HOST_BITS_PER_WIDE_INT)); ^~ In file included from fold-const.c:50:0: fold-const.c: In function 'div_and_round_double': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ fold-const.c:826:7: note: in expansion of macro 'abort' abort (); ^~~~~ fold-const.c: In function 'int_const_binop': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ fold-const.c:1170:7: note: in expansion of macro 'abort' abort (); ^~~~~ fold-const.c: In function 'const_binop': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ fold-const.c:1331:4: note: in expansion of macro 'abort' abort (); ^~~~~ fold-const.c: In function 'size_binop': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ fold-const.c:1437:5: note: in expansion of macro 'abort' abort (); ^~~~~ fold-const.c: In function 'size_diffop': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ fold-const.c:1474:5: note: in expansion of macro 'abort' abort (); ^~~~~ fold-const.c: In function 'invert_tree_comparison': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ fold-const.c:1688:7: note: in expansion of macro 'abort' abort (); ^~~~~ fold-const.c: In function 'swap_tree_comparison': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ fold-const.c:1713:7: note: in expansion of macro 'abort' abort (); ^~~~~ fold-const.c: In function 'comparison_to_compcode': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ fold-const.c:1741:7: note: in expansion of macro 'abort' abort (); ^~~~~ fold-const.c: In function 'compcode_to_comparison': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ fold-const.c:1768:7: note: in expansion of macro 'abort' abort (); ^~~~~ fold-const.c: In function 'invert_truthvalue': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ fold-const.c:2344:5: note: in expansion of macro 'abort' abort (); ^~~~~ fold-const.c: In function 'range_binop': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ fold-const.c:2870:7: note: in expansion of macro 'abort' abort (); ^~~~~ fold-const.c: In function 'make_range': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ fold-const.c:2964:8: note: in expansion of macro 'abort' abort (); ^~~~~ fold-const.c: In function 'fold': fold-const.c:4980:8: warning: left shift of negative value [-Wshift-negative-value] << (TYPE_PRECISION (TREE_TYPE (and1)) - 1); ^~ In file included from fold-const.c:50:0: rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ fold-const.c:6442:8: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ fold-const.c:6816:3: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ fold-const.c:6900:5: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ fold-const.c:6964:3: note: in expansion of macro 'abort' abort (); ^~~~~ fold-const.c: In function 'int_const_binop': fold-const.c:1064:13: warning: this statement may fall through [-Wimplicit-fallthrough=] int2l = -int2l; ~~~~~~^~~~~~~~ fold-const.c:1065:5: note: here case LSHIFT_EXPR: ^~~~ fold-const.c:1075:13: warning: this statement may fall through [-Wimplicit-fallthrough=] int2l = - int2l; ~~~~~~^~~~~~~~~ fold-const.c:1076:5: note: here case LROTATE_EXPR: ^~~~ fold-const.c: In function 'fold': fold-const.c:5837:10: warning: this statement may fall through [-Wimplicit-fallthrough=] if (integer_zerop (arg0)) ^ fold-const.c:5839:5: note: here case TRUTH_AND_EXPR: ^~~~ fold-const.c:5925:10: warning: this statement may fall through [-Wimplicit-fallthrough=] if (TREE_CODE (arg0) == INTEGER_CST && ! integer_zerop (arg0)) ^ fold-const.c:5927:5: note: here case TRUTH_OR_EXPR: ^~~~ cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include function.c -o function.o In file included from function.c:44:0: function.c: In function 'find_function_data': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ function.c:312:3: note: in expansion of macro 'abort' abort (); ^~~~~ function.c: In function 'assign_stack_temp_for_type': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ function.c:654:5: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ function.c:739:2: note: in expansion of macro 'abort' abort (); ^~~~~ function.c: In function 'put_reg_into_stack': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ function.c:1510:2: note: in expansion of macro 'abort' abort (); ^~~~~ function.c: In function 'fixup_var_refs': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ function.c:1589:2: note: in expansion of macro 'abort' abort (); ^~~~~ function.c: In function 'fixup_var_refs_1': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ function.c:1961:3: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ function.c:2437:5: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ function.c:2481:5: note: in expansion of macro 'abort' abort (); ^~~~~ function.c: In function 'fixup_memory_subreg': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ function.c:2584:5: note: in expansion of macro 'abort' abort (); ^~~~~ function.c: In function 'optimize_bit_field': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ function.c:2830:3: note: in expansion of macro 'abort' abort (); ^~~~~ function.c: In function 'put_addressof_into_stack': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ function.c:3017:5: note: in expansion of macro 'abort' abort (); ^~~~~ function.c: In function 'purge_addressof_1': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ function.c:3105:2: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ function.c:3153:9: note: in expansion of macro 'abort' abort (); ^~~~~ function.c: In function 'purge_addressof': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ function.c:3467:4: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ function.c:3482:5: note: in expansion of macro 'abort' abort (); ^~~~~ function.c: In function 'instantiate_virtual_regs_lossage': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ function.c:3806:5: note: in expansion of macro 'abort' abort (); ^~~~~ function.c: In function 'get_first_block_beg': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ function.c:4295:3: note: in expansion of macro 'abort' abort (); /* Invalid call to this function. (See comments above.) */ ^~~~~ function.c: In function 'assign_parms': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ function.c:4773:3: note: in expansion of macro 'abort' abort (); ^~~~~ function.c: In function 'lookup_static_chain': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ function.c:5670:3: note: in expansion of macro 'abort' abort (); ^~~~~ function.c: In function 'fix_lexical_addr': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ function.c:5703:5: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ function.c:5749:5: note: in expansion of macro 'abort' abort (); ^~~~~ function.c: In function 'identify_blocks': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ function.c:5896:5: note: in expansion of macro 'abort' abort (); ^~~~~ function.c: In function 'identify_blocks_1': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ function.c:5929:3: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ function.c:5940:3: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ function.c:5964:5: note: in expansion of macro 'abort' abort (); ^~~~~ function.c: In function 'expand_function_start': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ function.c:6655:2: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ function.c:6736:2: note: in expansion of macro 'abort' abort (); ^~~~~ function.c: In function 'expand_function_end': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ function.c:7028:2: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ function.c:7072:6: note: in expansion of macro 'abort' abort (); ^~~~~ function.c: In function 'emit_return_into_block': function.c:7305:10: warning: variable 'end' set but not used [-Wunused-but-set-variable] rtx p, end; ^~~ function.c:7305:7: warning: variable 'p' set but not used [-Wunused-but-set-variable] rtx p, end; ^ In file included from function.c:44:0: function.c: In function 'keep_stack_depressed': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ function.c:7444:6: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ function.c:7479:3: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ function.c:7492:6: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ function.c:7513:6: note: in expansion of macro 'abort' abort (); ^~~~~ function.c: In function 'handle_epilogue_set': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ function.c:7554:2: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ function.c:7573:2: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ function.c:7588:2: note: in expansion of macro 'abort' abort (); ^~~~~ function.c: In function 'thread_prologue_and_epilogue_insns': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ function.c:7661:2: note: in expansion of macro 'abort' abort (); ^~~~~ function.c:7823:11: warning: variable 'newinsn' set but not used [-Wunused-but-set-variable] rtx newinsn; ^~~~~~~ function.c:7822:11: warning: variable 'i' set but not used [-Wunused-but-set-variable] rtx i; ^ function.c: In function 'reposition_prologue_and_epilogue_notes': function.c:7953:8: warning: variable 'next' set but not used [-Wunused-but-set-variable] rtx next; ^~~~ In file included from function.c:43:0: function.c: In function 'instantiate_virtual_regs_1': rtl.h:285:4: warning: this statement may fall through [-Wimplicit-fallthrough=] (GET_CODE (X) == LABEL_REF || GET_CODE (X) == SYMBOL_REF \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ || GET_CODE (X) == CONST_INT || GET_CODE (X) == CONST_DOUBLE \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ || GET_CODE (X) == CONST || GET_CODE (X) == HIGH \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ || GET_CODE (X) == CONST_VECTOR \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ || GET_CODE (X) == CONSTANT_P_RTX) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ function.c:3915:11: note: in expansion of macro 'CONSTANT_P' if (CONSTANT_P (XEXP (x, 1))) ^~~~~~~~~~ function.c:4025:5: note: here case EXPR_LIST: ^~~~ function.c:4083:4: warning: this statement may fall through [-Wimplicit-fallthrough=] if (temp == virtual_stack_vars_rtx ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ || temp == virtual_incoming_args_rtx ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ || (GET_CODE (temp) == PLUS ^~~~~~~~~~~~~~~~~~~~~~~~~~~ && CONSTANT_ADDRESS_P (XEXP (temp, 1)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && (XEXP (temp, 0) == virtual_stack_vars_rtx ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ || XEXP (temp, 0) == virtual_incoming_args_rtx))) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ function.c:4118:5: note: here case PREFETCH: ^~~~ cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include gcse.c -o gcse.o gcse.c: In function 'gcse_main': gcse.c:727:7: warning: variable 'orig_bb_count' set but not used [-Wunused-but-set-variable] int orig_bb_count; ^~~~~~~~~~~~~ In file included from gcse.c:150:0: gcse.c: In function 'hash_expr_1': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ gcse.c:1768:2: note: in expansion of macro 'abort' abort (); ^~~~~ gcse.c: In function 'expr_equiv_p': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ gcse.c:1928:4: note: in expansion of macro 'abort' abort (); ^~~~~ gcse.c: In function 'insert_set_in_table': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ gcse.c:2087:5: note: in expansion of macro 'abort' abort (); ^~~~~ gcse.c: In function 'computing_insn': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ gcse.c:3317:2: note: in expansion of macro 'abort' abort (); ^~~~~ gcse.c: In function 'def_reaches_here_p': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ gcse.c:3346:6: note: in expansion of macro 'abort' abort (); ^~~~~ gcse.c: In function 'handle_avail_expr': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ gcse.c:3429:5: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ gcse.c:3465:2: note: in expansion of macro 'abort' abort (); ^~~~~ gcse.c: In function 'find_avail_set': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ gcse.c:4022:2: note: in expansion of macro 'abort' abort (); ^~~~~ gcse.c: In function 'cprop_insn': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ gcse.c:4221:2: note: in expansion of macro 'abort' abort (); ^~~~~ gcse.c: In function 'do_local_cprop': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ gcse.c:4369:6: note: in expansion of macro 'abort' abort (); ^~~~~ gcse.c: In function 'local_cprop_pass': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ gcse.c:4461:3: note: in expansion of macro 'abort' abort (); ^~~~~ gcse.c: In function 'find_bypass_set': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ gcse.c:4623:2: note: in expansion of macro 'abort' abort (); ^~~~~ gcse.c: In function 'process_insert_insn': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ gcse.c:5082:5: note: in expansion of macro 'abort' abort (); ^~~~~ gcse.c: In function 'insert_insn_end_bb': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ gcse.c:5112:5: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ gcse.c:5135:2: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ gcse.c:5180:2: note: in expansion of macro 'abort' abort (); ^~~~~ gcse.c: In function 'pre_insert_copy_insn': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ gcse.c:5345:2: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ gcse.c:5348:5: note: in expansion of macro 'abort' abort (); ^~~~~ gcse.c: In function 'pre_delete': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ gcse.c:5489:5: note: in expansion of macro 'abort' abort (); ^~~~~ gcse.c: In function 'hoist_code': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ gcse.c:6323:4: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ gcse.c:6329:4: note: in expansion of macro 'abort' abort (); ^~~~~ gcse.c: In function 'insert_store': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ gcse.c:7325:2: note: in expansion of macro 'abort' abort (); ^~~~~ cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include genrtl.c -o genrtl.o cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include ggc-common.c -o ggc-common.o cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include global.c -o global.o In file included from global.c:28:0: global.c: In function 'global_alloc': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ global.c:434:4: note: in expansion of macro 'abort' abort (); ^~~~~ global.c: In function 'record_conflicts': global.c:1382:7: warning: variable 'ialloc_prod' set but not used [-Wunused-but-set-variable] int ialloc_prod; ^~~~~~~~~~~ In file included from global.c:28:0: global.c: In function 'build_insn_chain': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ global.c:1888:8: note: in expansion of macro 'abort' abort (); ^~~~~ cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include graph.c -o graph.o In file included from graph.c:25:0: graph.c: In function 'clean_graph_dump_file': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ graph.c:428:7: note: in expansion of macro 'abort' abort (); ^~~~~ graph.c: In function 'finish_graph_dump_file': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ graph.c:460:4: note: in expansion of macro 'abort' abort (); ^~~~~ cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include gtype-desc.c -o gtype-desc.o In file included from gtype-desc.c:29:0: gtype-desc.c: In function 'gt_ggc_mx_varray_head_tag': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ gtype-desc.c:90:15: note: in expansion of macro 'abort' abort(); ^~~~~ cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include haifa-sched.c -o haifa-sched.o In file included from haifa-sched.c:138:0: haifa-sched.c: In function 'ready_lastpos': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ haifa-sched.c:964:5: note: in expansion of macro 'abort' abort (); ^~~~~ haifa-sched.c: In function 'ready_remove_first': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ haifa-sched.c:996:5: note: in expansion of macro 'abort' abort (); ^~~~~ haifa-sched.c: In function 'ready_element': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ haifa-sched.c:1019:5: note: in expansion of macro 'abort' abort (); ^~~~~ haifa-sched.c: In function 'ready_remove': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ haifa-sched.c:1038:5: note: in expansion of macro 'abort' abort (); ^~~~~ haifa-sched.c: In function 'rm_line_notes': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ haifa-sched.c:1346:6: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ haifa-sched.c:1348:6: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ haifa-sched.c:1350:6: note: in expansion of macro 'abort' abort (); ^~~~~ haifa-sched.c: In function 'rm_other_notes': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ haifa-sched.c:1526:6: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ haifa-sched.c:1528:6: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ haifa-sched.c:1530:6: note: in expansion of macro 'abort' abort (); ^~~~~ haifa-sched.c: In function 'schedule_block': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ haifa-sched.c:1982:5: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ haifa-sched.c:2065:2: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ haifa-sched.c:2279:7: note: in expansion of macro 'abort' abort (); ^~~~~ cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include hashtable.c -o hashtable.o cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include hooks.c -o hooks.o cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include ifcvt.c -o ifcvt.o In file included from ifcvt.c:24:0: ifcvt.c: In function 'cond_exec_process_insns': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ifcvt.c:248:2: note: in expansion of macro 'abort' abort (); ^~~~~ ifcvt.c: In function 'merge_if_block': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ifcvt.c:2082:6: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ifcvt.c:2097:2: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ifcvt.c:2128:2: note: in expansion of macro 'abort' abort (); ^~~~~ cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -DGENERATOR_FILE -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include ./genattrtab.c -o genattrtab.o In file included from ./genattrtab.c:105:0: ./genattrtab.c: In function 'attr_rtx_1': ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./genattrtab.c:707:8: note: in expansion of macro 'abort' abort (); ^~~~~ ./genattrtab.c: In function 'attr_rtx': ./genattrtab.c:720:1: warning: traditional C rejects ISO C style function definitions [-Wtraditional] attr_rtx VPARAMS ((enum rtx_code code, ...)) ^~~~~~~~ ./genattrtab.c: In function 'attr_printf': ./genattrtab.c:737:1: warning: traditional C rejects ISO C style function definitions [-Wtraditional] attr_printf VPARAMS ((unsigned int len, const char *fmt, ...)) ^~~~~~~~~~~ In file included from ./genattrtab.c:105:0: ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./genattrtab.c:746:5: note: in expansion of macro 'abort' abort (); ^~~~~ ./genattrtab.c: In function 'attr_copy_rtx': ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./genattrtab.c:897:4: note: in expansion of macro 'abort' abort (); ^~~~~ ./genattrtab.c: In function 'operate_exp': ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./genattrtab.c:1733:8: note: in expansion of macro 'abort' abort (); ^~~~~ ./genattrtab.c: In function 'encode_units_mask': ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./genattrtab.c:2268:2: note: in expansion of macro 'abort' abort (); ^~~~~ ./genattrtab.c: In function 'simplify_cond': ./genattrtab.c:2565:9: warning: variable 'first_spacer' set but not used [-Wunused-but-set-variable] char *first_spacer; ^~~~~~~~~~~~ In file included from ./genattrtab.c:105:0: ./genattrtab.c: In function 'evaluate_eq_attr': ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./genattrtab.c:2864:2: note: in expansion of macro 'abort' abort (); ^~~~~ ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./genattrtab.c:2867:2: note: in expansion of macro 'abort' abort (); ^~~~~ ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./genattrtab.c:2931:5: note: in expansion of macro 'abort' abort (); ^~~~~ ./genattrtab.c: In function 'optimize_attrs': ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./genattrtab.c:3556:5: note: in expansion of macro 'abort' abort (); ^~~~~ ./genattrtab.c: In function 'simplify_by_exploding': ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./genattrtab.c:3739:5: note: in expansion of macro 'abort' abort (); ^~~~~ ./genattrtab.c: In function 'add_values_to_cover': ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./genattrtab.c:3891:5: note: in expansion of macro 'abort' abort (); ^~~~~ ./genattrtab.c: In function 'simplify_with_current_value_aux': ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./genattrtab.c:4083:6: note: in expansion of macro 'abort' abort (); /* With all EQ_ATTR's of known value, a case should ^~~~~ ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./genattrtab.c:4089:7: note: in expansion of macro 'abort' abort (); ^~~~~ ./genattrtab.c: In function 'gen_insn': ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./genattrtab.c:4428:7: note: in expansion of macro 'abort' abort (); ^~~~~ ./genattrtab.c: In function 'write_test_expr': ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./genattrtab.c:4662:4: note: in expansion of macro 'abort' abort (); ^~~~~ ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./genattrtab.c:4696:4: note: in expansion of macro 'abort' abort (); ^~~~~ ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./genattrtab.c:4717:2: note: in expansion of macro 'abort' abort (); ^~~~~ ./genattrtab.c: In function 'write_attr_value': ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./genattrtab.c:5463:7: note: in expansion of macro 'abort' abort (); ^~~~~ ./genattrtab.c: In function 'write_eligible_delay': ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./genattrtab.c:5543:2: note: in expansion of macro 'abort' abort (); ^~~~~ ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./genattrtab.c:5572:2: note: in expansion of macro 'abort' abort (); ^~~~~ ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./genattrtab.c:5602:8: note: in expansion of macro 'abort' abort (); ^~~~~ ./genattrtab.c: In function 'write_complex_function': ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./genattrtab.c:5721:5: note: in expansion of macro 'abort' abort (); ^~~~~ ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./genattrtab.c:5725:5: note: in expansion of macro 'abort' abort (); ^~~~~ ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./genattrtab.c:5759:2: note: in expansion of macro 'abort' abort (); ^~~~~ ./genattrtab.c: In function 'make_internal_attr': ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./genattrtab.c:5861:5: note: in expansion of macro 'abort' abort (); ^~~~~ ./genattrtab.c: In function 'make_numeric_value': ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./genattrtab.c:5927:5: note: in expansion of macro 'abort' abort (); ^~~~~ ./genattrtab.c: In function 'check_attr_test': ./genattrtab.c:1044:10: warning: this statement may fall through [-Wimplicit-fallthrough=] if (is_const) ^ ./genattrtab.c:1052:5: note: here default: ^~~~~~~ ./genattrtab.c: In function 'make_canonical': ./genattrtab.c:1478:11: warning: this statement may fall through [-Wimplicit-fallthrough=] exp = newexp; ~~~~^~~~~~~~ ./genattrtab.c:1481:5: note: here case COND: ^~~~ ./genattrtab.c: In function 'find_and_mark_used_attributes': ./genattrtab.c:3828:10: warning: this statement may fall through [-Wimplicit-fallthrough=] if (! find_and_mark_used_attributes (XEXP (exp, 2), terms, nterms)) ^ ./genattrtab.c:3830:5: note: here case IOR: ^~~~ ./genattrtab.c:3832:10: warning: this statement may fall through [-Wimplicit-fallthrough=] if (! find_and_mark_used_attributes (XEXP (exp, 1), terms, nterms)) ^ ./genattrtab.c:3834:5: note: here case NOT: ^~~~ ./genattrtab.c: In function 'write_test_expr': ./genattrtab.c:4586:27: warning: this statement may fall through [-Wimplicit-fallthrough=] comparison_operator = 1; ~~~~~~~~~~~~~~~~~~~~^~~ ./genattrtab.c:4588:5: note: here case PLUS: case MINUS: case MULT: case DIV: case MOD: ^~~~ ./genattrtab.c:4670:10: warning: this statement may fall through [-Wimplicit-fallthrough=] if (! (flags & 1) && GET_CODE (XEXP (exp, 0)) == EQ_ATTR ^ ./genattrtab.c:4680:5: note: here case ABS: case NEG: ^~~~ At top level: ./genattrtab.c:4154:1: warning: 'count_sub_rtxs' defined but not used [-Wunused-function] count_sub_rtxs (x, max) ^~~~~~~~~~~~~~ cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -DGENERATOR_FILE -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include ./genautomata.c -o genautomata.o In file included from ./genautomata.c:105:0: ./genautomata.c: In function 'get_str_vect': ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./genautomata.c:1602:5: note: in expansion of macro 'abort' abort (); ^~~~~ ./genautomata.c: In function 'automaton_decl_hash': ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./genautomata.c:2105:5: note: in expansion of macro 'abort' abort (); ^~~~~ ./genautomata.c: In function 'automaton_decl_eq_p': ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./genautomata.c:2123:5: note: in expansion of macro 'abort' abort (); ^~~~~ ./genautomata.c: In function 'insn_decl_hash': ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./genautomata.c:2209:5: note: in expansion of macro 'abort' abort (); ^~~~~ ./genautomata.c: In function 'insn_decl_eq_p': ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./genautomata.c:2227:5: note: in expansion of macro 'abort' abort (); ^~~~~ ./genautomata.c: In function 'decl_hash': ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./genautomata.c:2313:5: note: in expansion of macro 'abort' abort (); ^~~~~ ./genautomata.c: In function 'decl_eq_p': ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./genautomata.c:2333:5: note: in expansion of macro 'abort' abort (); ^~~~~ ./genautomata.c: In function 'process_regexp': ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./genautomata.c:2969:2: note: in expansion of macro 'abort' abort (); ^~~~~ ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./genautomata.c:2987:5: note: in expansion of macro 'abort' abort (); ^~~~~ ./genautomata.c: In function 'loop_in_regexp': ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./genautomata.c:3103:2: note: in expansion of macro 'abort' abort (); ^~~~~ ./genautomata.c: In function 'check_loops_in_regexps': ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./genautomata.c:3133:5: note: in expansion of macro 'abort' abort (); ^~~~~ ./genautomata.c: In function 'process_regexp_cycles': ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./genautomata.c:3206:2: note: in expansion of macro 'abort' abort (); ^~~~~ ./genautomata.c: In function 'reserv_sets_cmp': ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./genautomata.c:3661:5: note: in expansion of macro 'abort' abort (); ^~~~~ ./genautomata.c: In function 'set_unit_reserv': ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./genautomata.c:3697:5: note: in expansion of macro 'abort' abort (); ^~~~~ ./genautomata.c: In function 'test_unit_reserv': ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./genautomata.c:3711:5: note: in expansion of macro 'abort' abort (); ^~~~~ ./genautomata.c: In function 'it_is_empty_reserv_sets': ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./genautomata.c:3726:5: note: in expansion of macro 'abort' abort (); ^~~~~ ./genautomata.c: In function 'reserv_sets_are_intersected': ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./genautomata.c:3750:5: note: in expansion of macro 'abort' abort (); ^~~~~ ./genautomata.c: In function 'reserv_sets_shift': ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./genautomata.c:3799:5: note: in expansion of macro 'abort' abort (); ^~~~~ ./genautomata.c: In function 'reserv_sets_or': ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./genautomata.c:3816:5: note: in expansion of macro 'abort' abort (); ^~~~~ ./genautomata.c: In function 'reserv_sets_and': ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./genautomata.c:3835:5: note: in expansion of macro 'abort' abort (); ^~~~~ ./genautomata.c: In function 'output_cycle_reservs': ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./genautomata.c:3861:5: note: in expansion of macro 'abort' abort (); ^~~~~ ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./genautomata.c:3879:5: note: in expansion of macro 'abort' abort (); ^~~~~ ./genautomata.c: In function 'get_free_state': ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./genautomata.c:3938:5: note: in expansion of macro 'abort' abort (); ^~~~~ ./genautomata.c: In function 'intersected_state_reservs_p': ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./genautomata.c:4075:5: note: in expansion of macro 'abort' abort (); ^~~~~ ./genautomata.c: In function 'states_union': ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./genautomata.c:4091:5: note: in expansion of macro 'abort' abort (); ^~~~~ ./genautomata.c: In function 'remove_arc': ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./genautomata.c:4195:5: note: in expansion of macro 'abort' abort (); ^~~~~ ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./genautomata.c:4202:5: note: in expansion of macro 'abort' abort (); ^~~~~ ./genautomata.c: In function 'copy_insn_regexp': ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./genautomata.c:4691:2: note: in expansion of macro 'abort' abort (); ^~~~~ ./genautomata.c: In function 'transform_1': ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./genautomata.c:4716:2: note: in expansion of macro 'abort' abort (); ^~~~~ ./genautomata.c: In function 'transform_2': ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./genautomata.c:4757:6: note: in expansion of macro 'abort' abort (); ^~~~~ ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./genautomata.c:4802:6: note: in expansion of macro 'abort' abort (); ^~~~~ ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./genautomata.c:4846:6: note: in expansion of macro 'abort' abort (); ^~~~~ ./genautomata.c: In function 'transform_3': ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./genautomata.c:4903:6: note: in expansion of macro 'abort' abort (); ^~~~~ ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./genautomata.c:4953:6: note: in expansion of macro 'abort' abort (); ^~~~~ ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./genautomata.c:5002:6: note: in expansion of macro 'abort' abort (); ^~~~~ ./genautomata.c: In function 'regexp_transform_func': ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./genautomata.c:5096:5: note: in expansion of macro 'abort' abort (); ^~~~~ ./genautomata.c: In function 'process_unit_to_form_the_same_automaton_unit_lists': ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./genautomata.c:5164:5: note: in expansion of macro 'abort' abort (); ^~~~~ ./genautomata.c: In function 'form_the_same_automaton_unit_lists_from_regexp': ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./genautomata.c:5254:7: note: in expansion of macro 'abort' abort (); ^~~~~ ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./genautomata.c:5260:8: note: in expansion of macro 'abort' abort (); ^~~~~ ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./genautomata.c:5270:8: note: in expansion of macro 'abort' abort (); ^~~~~ ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./genautomata.c:5275:2: note: in expansion of macro 'abort' abort (); ^~~~~ ./genautomata.c: In function 'process_seq_for_forming_states': ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./genautomata.c:5400:2: note: in expansion of macro 'abort' abort (); ^~~~~ ./genautomata.c: In function 'process_alts_for_forming_states': ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./genautomata.c:5455:2: note: in expansion of macro 'abort' abort (); ^~~~~ ./genautomata.c: In function 'make_automaton': ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./genautomata.c:5622:2: note: in expansion of macro 'abort' abort (); ^~~~~ ./genautomata.c: In function 'form_arcs_marked_by_insn': ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./genautomata.c:5646:2: note: in expansion of macro 'abort' abort (); ^~~~~ ./genautomata.c: In function 'create_composed_state': ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./genautomata.c:5680:2: note: in expansion of macro 'abort' abort (); ^~~~~ ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./genautomata.c:5692:6: note: in expansion of macro 'abort' abort (); ^~~~~ ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./genautomata.c:5710:3: note: in expansion of macro 'abort' abort (); ^~~~~ ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./genautomata.c:5717:3: note: in expansion of macro 'abort' abort (); ^~~~~ ./genautomata.c: In function 'set_out_arc_insns_equiv_num': ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./genautomata.c:5851:2: note: in expansion of macro 'abort' abort (); ^~~~~ ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./genautomata.c:5860:2: note: in expansion of macro 'abort' abort (); ^~~~~ ./genautomata.c: In function 'partition_equiv_class': ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./genautomata.c:5969:5: note: in expansion of macro 'abort' abort (); ^~~~~ ./genautomata.c: In function 'process_insn_equiv_class': ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./genautomata.c:6322:5: note: in expansion of macro 'abort' abort (); ^~~~~ ./genautomata.c: In function 'set_insn_equiv_classes': ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./genautomata.c:6396:4: note: in expansion of macro 'abort' abort (); ^~~~~ ./genautomata.c: In function 'units_to_automata_heuristic_distr': ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./genautomata.c:6508:2: note: in expansion of macro 'abort' abort (); ^~~~~ ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./genautomata.c:6523:5: note: in expansion of macro 'abort' abort (); ^~~~~ ./genautomata.c: In function 'form_regexp': ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./genautomata.c:6755:5: note: in expansion of macro 'abort' abort (); ^~~~~ ./genautomata.c: In function 'longest_path_length': ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./genautomata.c:6829:5: note: in expansion of macro 'abort' abort (); ^~~~~ ./genautomata.c: In function 'output_dfa_max_issue_rate': ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./genautomata.c:6882:5: note: in expansion of macro 'abort' abort (); ^~~~~ ./genautomata.c: In function 'add_vect': ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./genautomata.c:7414:5: note: in expansion of macro 'abort' abort (); ^~~~~ ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./genautomata.c:7417:5: note: in expansion of macro 'abort' abort (); ^~~~~ ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./genautomata.c:7425:5: note: in expansion of macro 'abort' abort (); ^~~~~ ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./genautomata.c:7467:5: note: in expansion of macro 'abort' abort (); ^~~~~ ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./genautomata.c:7474:4: note: in expansion of macro 'abort' abort (); ^~~~~ ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./genautomata.c:7477:4: note: in expansion of macro 'abort' abort (); ^~~~~ ./genautomata.c: In function 'out_state_arcs_num': ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./genautomata.c:7503:2: note: in expansion of macro 'abort' abort (); ^~~~~ ./genautomata.c: In function 'add_vect_el': ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./genautomata.c:7541:5: note: in expansion of macro 'abort' abort (); ^~~~~ ./genautomata.c: In function 'output_trans_table': ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./genautomata.c:7592:6: note: in expansion of macro 'abort' abort (); ^~~~~ ./genautomata.c: In function 'output_state_alts_table': ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./genautomata.c:7642:6: note: in expansion of macro 'abort' abort (); ^~~~~ ./genautomata.c: In function 'output_dead_lock_vect': ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./genautomata.c:7847:2: note: in expansion of macro 'abort' abort (); ^~~~~ ./genautomata.c: In function 'output_max_insn_queue_index_def': ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./genautomata.c:7984:5: note: in expansion of macro 'abort' abort (); ^~~~~ ./genautomata.c: In function 'output_state_arcs': ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./genautomata.c:8965:2: note: in expansion of macro 'abort' abort (); ^~~~~ ./genautomata.c: In function 'make_insn_alts_attr': ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./genautomata.c:9240:5: note: in expansion of macro 'abort' abort (); ^~~~~ ./genautomata.c: In function 'make_internal_dfa_insn_code_attr': ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./genautomata.c:9276:5: note: in expansion of macro 'abort' abort (); ^~~~~ ./genautomata.c: In function 'make_default_insn_latency_attr': ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./genautomata.c:9311:5: note: in expansion of macro 'abort' abort (); ^~~~~ ./genautomata.c: In function 'form_important_insn_automata_lists': ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./genautomata.c:9552:5: note: in expansion of macro 'abort' abort (); ^~~~~ cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include varray.c -o varray.o cc -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -DGENERATOR_FILE -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -L/usr/pkg/gcc3/lib -Wl,-R/usr/pkg/lib -Wl,-R/usr/pkg/gcc3/lib -o genattrtab \ genattrtab.o genautomata.o \ rtl.o read-rtl.o bitmap.o ggc-none.o gensupport.o insn-conditions.o print-rtl1.o errors.o \ varray.o ../libiberty/libiberty.a -lm ./genattrtab ./config/i386/i386.md > tmp-attrtab.c Check description...done Reservation transformation...done Create automaton `pentium'...done Create automaton `pentium_fpu'...done Generation of attributes...done All other genattrtab stuff...done Forming and outputing automata tables...done Output functions to work with automata...done Automaton `pentium' 48 NDFA states, 90 NDFA arcs 48 DFA states, 90 DFA arcs 20 minimal DFA states, 62 minimal DFA arcs 29 all insns 16 insn equivalence classes 66 transition comb vector els, 320 trans table els: use comb vect 66 state alts comb vector els, 320 state alts table els: use comb vect 768 min delay table els, compression factor 2 Automaton `pentium_fpu' 80 NDFA states, 172 NDFA arcs 80 DFA states, 172 DFA arcs 75 minimal DFA states, 162 minimal DFA arcs 29 all insns 8 insn equivalence classes 164 transition comb vector els, 600 trans table els: use comb vect 164 state alts comb vector els, 600 state alts table els: use comb vect 640 min delay table els, compression factor 1 237 all allocated states, 236 all allocated arcs 342 all allocated alternative states 230 all transition comb vector els, 920 all trans table els 230 all state alts comb vector els, 920 all state alts table els 1408 all min delay table els 12 locked states num transformation: 0.002906, building DFA: 0.004174 DFA minimization: 0.000238, making insn equivalence: 0.000047 all automaton generation: 0.005156, output: 0.001829 /bin/sh ./move-if-change tmp-attrtab.c insn-attrtab.c echo timestamp > s-attrtab cc -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include -c insn-attrtab.c \ -o insn-attrtab.o In file included from insn-attrtab.c:14:0: insn-attrtab.c: In function 'insn_current_length': toplev.h:52:51: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] _fatal_insn_not_found (insn, __FILE__, __LINE__, __FUNCTION__) ^ insn-attrtab.c:74:9: note: in expansion of macro 'fatal_insn_not_found' fatal_insn_not_found (insn); ^~~~~~~~~~~~~~~~~~~~ insn-attrtab.c: In function 'insn_variable_length_p': toplev.h:52:51: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] _fatal_insn_not_found (insn, __FILE__, __LINE__, __FUNCTION__) ^ insn-attrtab.c:97:9: note: in expansion of macro 'fatal_insn_not_found' fatal_insn_not_found (insn); ^~~~~~~~~~~~~~~~~~~~ insn-attrtab.c: In function 'insn_default_length': toplev.h:52:51: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] _fatal_insn_not_found (insn, __FILE__, __LINE__, __FUNCTION__) ^ insn-attrtab.c:480:9: note: in expansion of macro 'fatal_insn_not_found' fatal_insn_not_found (insn); ^~~~~~~~~~~~~~~~~~~~ insn-attrtab.c: In function 'bypass_p': insn-attrtab.c:668:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && ((which_alternative == 1) && (! (memory_operand (operands[1], VOIDmode))))) ^~ insn-attrtab.c:679:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && ((which_alternative == 0) && (! (memory_operand (operands[1], VOIDmode))))) ^~ insn-attrtab.c:692:23: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((ix86_cpu) == (CPU_PENTIUM))) ^~ insn-attrtab.c:710:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && (! (memory_operand (operands[1], VOIDmode)))) ^~ In file included from insn-attrtab.c:14:0: toplev.h:52:51: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] _fatal_insn_not_found (insn, __FILE__, __LINE__, __FUNCTION__) ^ insn-attrtab.c:722:9: note: in expansion of macro 'fatal_insn_not_found' fatal_insn_not_found (insn); ^~~~~~~~~~~~~~~~~~~~ insn-attrtab.c: In function 'insn_default_latency': insn-attrtab.c:737:23: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((ix86_cpu) == (CPU_PENTIUM))) ^~ insn-attrtab.c:753:23: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((ix86_cpu) == (CPU_PENTIUM))) ^~ insn-attrtab.c:764:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && ((which_alternative == 1) && (const0_operand (operands[2], DImode)))) ^~ insn-attrtab.c:768:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (get_attr_memory (insn) == MEMORY_BOTH)) || ((get_attr_imm_disp (insn) == IMM_DISP_TRUE) && (get_attr_memory (insn) == MEMORY_BOTH)))) ^~ insn-attrtab.c:772:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (get_attr_memory (insn) == MEMORY_LOAD)) || ((get_attr_imm_disp (insn) == IMM_DISP_TRUE) && (get_attr_memory (insn) == MEMORY_LOAD)))) ^~ insn-attrtab.c:776:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (get_attr_memory (insn) == MEMORY_NONE)) || ((get_attr_imm_disp (insn) == IMM_DISP_TRUE) && (get_attr_memory (insn) == MEMORY_NONE)))) ^~ insn-attrtab.c:787:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && ((which_alternative == 1) && (const0_operand (operands[2], SImode)))) ^~ insn-attrtab.c:791:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (get_attr_memory (insn) == MEMORY_BOTH)) || ((get_attr_imm_disp (insn) == IMM_DISP_TRUE) && (get_attr_memory (insn) == MEMORY_BOTH)))) ^~ insn-attrtab.c:795:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (get_attr_memory (insn) == MEMORY_LOAD)) || ((get_attr_imm_disp (insn) == IMM_DISP_TRUE) && (get_attr_memory (insn) == MEMORY_LOAD)))) ^~ insn-attrtab.c:799:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (get_attr_memory (insn) == MEMORY_NONE)) || ((get_attr_imm_disp (insn) == IMM_DISP_TRUE) && (get_attr_memory (insn) == MEMORY_NONE)))) ^~ insn-attrtab.c:810:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && (((which_alternative != 2) && (which_alternative != 3)) && ((which_alternative == 0) || (which_alternative == 1)))) ^~ insn-attrtab.c:837:23: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((ix86_cpu) == (CPU_PENTIUM))) ^~ insn-attrtab.c:858:23: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((ix86_cpu) == (CPU_PENTIUM))) ^~ insn-attrtab.c:868:23: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((ix86_cpu) == (CPU_PENTIUM))) ^~ insn-attrtab.c:896:23: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((ix86_cpu) == (CPU_PENTIUM))) ^~ insn-attrtab.c:908:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && (which_alternative == 0)) ^~ insn-attrtab.c:912:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_memory (insn) == MEMORY_BOTH)) ^~ insn-attrtab.c:916:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_memory (insn) == MEMORY_LOAD)) ^~ insn-attrtab.c:920:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_memory (insn) == MEMORY_NONE)) ^~ insn-attrtab.c:937:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_type (insn) == TYPE_FOP) || (mult_operator (operands[3], TFmode)))) ^~ insn-attrtab.c:941:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_type (insn) == TYPE_FDIV)) ^~ insn-attrtab.c:945:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_memory (insn) == MEMORY_BOTH)) ^~ insn-attrtab.c:949:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_memory (insn) == MEMORY_LOAD)) ^~ insn-attrtab.c:953:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_memory (insn) == MEMORY_NONE)) ^~ insn-attrtab.c:970:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_type (insn) == TYPE_FOP) || (mult_operator (operands[3], XFmode)))) ^~ insn-attrtab.c:974:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_type (insn) == TYPE_FDIV)) ^~ insn-attrtab.c:978:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_memory (insn) == MEMORY_BOTH)) ^~ insn-attrtab.c:982:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_memory (insn) == MEMORY_LOAD)) ^~ insn-attrtab.c:986:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_memory (insn) == MEMORY_NONE)) ^~ insn-attrtab.c:997:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_type (insn) == TYPE_FOP) || ((which_alternative != 2) && (mult_operator (operands[3], DFmode))))) ^~ insn-attrtab.c:1001:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_type (insn) == TYPE_FDIV)) ^~ insn-attrtab.c:1005:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_memory (insn) == MEMORY_BOTH)) ^~ insn-attrtab.c:1009:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_memory (insn) == MEMORY_LOAD)) ^~ insn-attrtab.c:1013:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_memory (insn) == MEMORY_NONE)) ^~ insn-attrtab.c:1028:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_type (insn) == TYPE_FOP) || (mult_operator (operands[3], DFmode)))) ^~ insn-attrtab.c:1032:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_type (insn) == TYPE_FDIV)) ^~ insn-attrtab.c:1036:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_memory (insn) == MEMORY_BOTH)) ^~ insn-attrtab.c:1040:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_memory (insn) == MEMORY_LOAD)) ^~ insn-attrtab.c:1044:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_memory (insn) == MEMORY_NONE)) ^~ insn-attrtab.c:1055:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_type (insn) == TYPE_FOP) || ((which_alternative != 2) && (mult_operator (operands[3], SFmode))))) ^~ insn-attrtab.c:1059:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_type (insn) == TYPE_FDIV)) ^~ insn-attrtab.c:1063:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_memory (insn) == MEMORY_BOTH)) ^~ insn-attrtab.c:1067:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_memory (insn) == MEMORY_LOAD)) ^~ insn-attrtab.c:1071:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_memory (insn) == MEMORY_NONE)) ^~ insn-attrtab.c:1084:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_type (insn) == TYPE_FOP) || (mult_operator (operands[3], SFmode)))) ^~ insn-attrtab.c:1088:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_type (insn) == TYPE_FDIV)) ^~ insn-attrtab.c:1092:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_memory (insn) == MEMORY_BOTH)) ^~ insn-attrtab.c:1096:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_memory (insn) == MEMORY_LOAD)) ^~ insn-attrtab.c:1100:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_memory (insn) == MEMORY_NONE)) ^~ insn-attrtab.c:1112:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && ((which_alternative != 1) || (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:1116:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_memory (insn) == MEMORY_LOAD)) ^~ insn-attrtab.c:1120:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_memory (insn) == MEMORY_NONE)) ^~ insn-attrtab.c:1133:23: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((ix86_cpu) == (CPU_PENTIUM))) ^~ insn-attrtab.c:1148:23: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((ix86_cpu) == (CPU_PENTIUM))) ^~ insn-attrtab.c:1167:23: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((ix86_cpu) == (CPU_PENTIUM))) ^~ insn-attrtab.c:1179:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && (memory_operand (operands[0], VOIDmode))) ^~ insn-attrtab.c:1183:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (! (memory_operand (operands[0], VOIDmode)))) ^~ insn-attrtab.c:1197:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && ((((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (const_int_1_operand (operands[1], VOIDmode))) && (get_attr_memory (insn) == MEMORY_BOTH)) || (((get_attr_imm_disp (insn) == IMM_DISP_TRUE) || (! (const_int_1_operand (operands[1], VOIDmode)))) && (get_attr_memory (insn) == MEMORY_BOTH)))) ^~ insn-attrtab.c:1201:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (const_int_1_operand (operands[1], VOIDmode))) && (get_attr_memory (insn) == MEMORY_LOAD)) || (((get_attr_imm_disp (insn) == IMM_DISP_TRUE) || (! (const_int_1_operand (operands[1], VOIDmode)))) && (get_attr_memory (insn) == MEMORY_LOAD)))) ^~ insn-attrtab.c:1205:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (const_int_1_operand (operands[1], VOIDmode))) && (get_attr_memory (insn) == MEMORY_NONE)) || (((get_attr_imm_disp (insn) == IMM_DISP_TRUE) || (! (const_int_1_operand (operands[1], VOIDmode)))) && (get_attr_memory (insn) == MEMORY_NONE)))) ^~ insn-attrtab.c:1235:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && ((((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (const_int_1_operand (operands[2], VOIDmode))) && (get_attr_memory (insn) == MEMORY_BOTH)) || (((get_attr_imm_disp (insn) == IMM_DISP_TRUE) || (! (const_int_1_operand (operands[2], VOIDmode)))) && (get_attr_memory (insn) == MEMORY_BOTH)))) ^~ insn-attrtab.c:1239:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (const_int_1_operand (operands[2], VOIDmode))) && (get_attr_memory (insn) == MEMORY_LOAD)) || (((get_attr_imm_disp (insn) == IMM_DISP_TRUE) || (! (const_int_1_operand (operands[2], VOIDmode)))) && (get_attr_memory (insn) == MEMORY_LOAD)))) ^~ insn-attrtab.c:1243:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (const_int_1_operand (operands[2], VOIDmode))) && (get_attr_memory (insn) == MEMORY_NONE)) || (((get_attr_imm_disp (insn) == IMM_DISP_TRUE) || (! (const_int_1_operand (operands[2], VOIDmode)))) && (get_attr_memory (insn) == MEMORY_NONE)))) ^~ insn-attrtab.c:1257:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && ((((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (const_int_operand (operands[1], VOIDmode))) && (get_attr_memory (insn) == MEMORY_BOTH)) || (((get_attr_imm_disp (insn) == IMM_DISP_TRUE) || (! (const_int_operand (operands[1], VOIDmode)))) && (get_attr_memory (insn) == MEMORY_BOTH)))) ^~ insn-attrtab.c:1261:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (const_int_operand (operands[1], VOIDmode))) && (get_attr_memory (insn) == MEMORY_LOAD)) || (((get_attr_imm_disp (insn) == IMM_DISP_TRUE) || (! (const_int_operand (operands[1], VOIDmode)))) && (get_attr_memory (insn) == MEMORY_LOAD)))) ^~ insn-attrtab.c:1265:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (const_int_operand (operands[1], VOIDmode))) && (get_attr_memory (insn) == MEMORY_NONE)) || (((get_attr_imm_disp (insn) == IMM_DISP_TRUE) || (! (const_int_operand (operands[1], VOIDmode)))) && (get_attr_memory (insn) == MEMORY_NONE)))) ^~ insn-attrtab.c:1315:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && ((((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (const_int_operand (operands[2], VOIDmode))) && (get_attr_memory (insn) == MEMORY_BOTH)) || (((get_attr_imm_disp (insn) == IMM_DISP_TRUE) || (! (const_int_operand (operands[2], VOIDmode)))) && (get_attr_memory (insn) == MEMORY_BOTH)))) ^~ insn-attrtab.c:1319:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (const_int_operand (operands[2], VOIDmode))) && (get_attr_memory (insn) == MEMORY_LOAD)) || (((get_attr_imm_disp (insn) == IMM_DISP_TRUE) || (! (const_int_operand (operands[2], VOIDmode)))) && (get_attr_memory (insn) == MEMORY_LOAD)))) ^~ insn-attrtab.c:1323:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (const_int_operand (operands[2], VOIDmode))) && (get_attr_memory (insn) == MEMORY_NONE)) || (((get_attr_imm_disp (insn) == IMM_DISP_TRUE) || (! (const_int_operand (operands[2], VOIDmode)))) && (get_attr_memory (insn) == MEMORY_NONE)))) ^~ insn-attrtab.c:1336:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && ((((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && ((which_alternative == 1) && (const_int_operand (operands[2], VOIDmode)))) && (get_attr_memory (insn) == MEMORY_BOTH)) || (((get_attr_imm_disp (insn) == IMM_DISP_TRUE) || ((which_alternative != 1) || (! (const_int_operand (operands[2], VOIDmode))))) && (get_attr_memory (insn) == MEMORY_BOTH)))) ^~ insn-attrtab.c:1340:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && ((which_alternative == 1) && (const_int_operand (operands[2], VOIDmode)))) && (get_attr_memory (insn) == MEMORY_LOAD)) || (((get_attr_imm_disp (insn) == IMM_DISP_TRUE) || ((which_alternative != 1) || (! (const_int_operand (operands[2], VOIDmode))))) && (get_attr_memory (insn) == MEMORY_LOAD)))) ^~ insn-attrtab.c:1344:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && ((which_alternative == 1) && (const_int_operand (operands[2], VOIDmode)))) && (get_attr_memory (insn) == MEMORY_NONE)) || (((get_attr_imm_disp (insn) == IMM_DISP_TRUE) || ((which_alternative != 1) || (! (const_int_operand (operands[2], VOIDmode))))) && (get_attr_memory (insn) == MEMORY_NONE)))) ^~ insn-attrtab.c:1355:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && (((((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && ((get_attr_type (insn) == TYPE_ALU) || (which_alternative == 2))) && (get_attr_memory (insn) == MEMORY_BOTH)) || ((get_attr_pent_pair (insn) == PENT_PAIR_PU) && (get_attr_memory (insn) == MEMORY_BOTH))) || ((get_attr_pent_pair (insn) == PENT_PAIR_NP) && (get_attr_memory (insn) == MEMORY_BOTH)))) ^~ insn-attrtab.c:1359:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && ((get_attr_type (insn) == TYPE_ALU) || (which_alternative == 2))) && (get_attr_memory (insn) == MEMORY_LOAD)) || ((get_attr_pent_pair (insn) == PENT_PAIR_PU) && (get_attr_memory (insn) == MEMORY_LOAD))) || ((get_attr_pent_pair (insn) == PENT_PAIR_NP) && (get_attr_memory (insn) == MEMORY_LOAD)))) ^~ insn-attrtab.c:1363:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && ((get_attr_type (insn) == TYPE_ALU) || (which_alternative == 2))) && (get_attr_memory (insn) == MEMORY_NONE)) || ((get_attr_pent_pair (insn) == PENT_PAIR_PU) && (get_attr_memory (insn) == MEMORY_NONE))) || ((get_attr_pent_pair (insn) == PENT_PAIR_NP) && (get_attr_memory (insn) == MEMORY_NONE)))) ^~ insn-attrtab.c:1374:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && (((get_attr_pent_pair (insn) == PENT_PAIR_PU) && (get_attr_memory (insn) == MEMORY_BOTH)) || ((get_attr_pent_pair (insn) == PENT_PAIR_NP) && (get_attr_memory (insn) == MEMORY_BOTH)))) ^~ insn-attrtab.c:1378:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((get_attr_pent_pair (insn) == PENT_PAIR_PU) && (get_attr_memory (insn) == MEMORY_LOAD)) || ((get_attr_pent_pair (insn) == PENT_PAIR_NP) && (get_attr_memory (insn) == MEMORY_LOAD)))) ^~ insn-attrtab.c:1382:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((get_attr_pent_pair (insn) == PENT_PAIR_PU) && (get_attr_memory (insn) == MEMORY_NONE)) || ((get_attr_pent_pair (insn) == PENT_PAIR_NP) && (get_attr_memory (insn) == MEMORY_NONE)))) ^~ insn-attrtab.c:1393:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && ((((which_alternative == 1) && ((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (get_attr_memory (insn) == MEMORY_BOTH))) || ((get_attr_pent_pair (insn) == PENT_PAIR_PU) && (get_attr_memory (insn) == MEMORY_BOTH))) || ((get_attr_pent_pair (insn) == PENT_PAIR_NP) && (get_attr_memory (insn) == MEMORY_BOTH)))) ^~ insn-attrtab.c:1397:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((((which_alternative == 1) && ((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (get_attr_memory (insn) == MEMORY_LOAD))) || ((get_attr_pent_pair (insn) == PENT_PAIR_PU) && (get_attr_memory (insn) == MEMORY_LOAD))) || ((get_attr_pent_pair (insn) == PENT_PAIR_NP) && (get_attr_memory (insn) == MEMORY_LOAD)))) ^~ insn-attrtab.c:1401:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((((which_alternative == 1) && ((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (get_attr_memory (insn) == MEMORY_NONE))) || ((get_attr_pent_pair (insn) == PENT_PAIR_PU) && (get_attr_memory (insn) == MEMORY_NONE))) || ((get_attr_pent_pair (insn) == PENT_PAIR_NP) && (get_attr_memory (insn) == MEMORY_NONE)))) ^~ insn-attrtab.c:1412:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && (((((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (((TARGET_DOUBLE_WITH_ADD) != (0)) && (const1_operand (operands[2], VOIDmode)))) && (get_attr_memory (insn) == MEMORY_BOTH)) || ((get_attr_pent_pair (insn) == PENT_PAIR_PU) && (get_attr_memory (insn) == MEMORY_BOTH))) || ((get_attr_pent_pair (insn) == PENT_PAIR_NP) && (get_attr_memory (insn) == MEMORY_BOTH)))) ^~ insn-attrtab.c:1416:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (((TARGET_DOUBLE_WITH_ADD) != (0)) && (const1_operand (operands[2], VOIDmode)))) && (get_attr_memory (insn) == MEMORY_LOAD)) || ((get_attr_pent_pair (insn) == PENT_PAIR_PU) && (get_attr_memory (insn) == MEMORY_LOAD))) || ((get_attr_pent_pair (insn) == PENT_PAIR_NP) && (get_attr_memory (insn) == MEMORY_LOAD)))) ^~ insn-attrtab.c:1420:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (((TARGET_DOUBLE_WITH_ADD) != (0)) && (const1_operand (operands[2], VOIDmode)))) && (get_attr_memory (insn) == MEMORY_NONE)) || ((get_attr_pent_pair (insn) == PENT_PAIR_PU) && (get_attr_memory (insn) == MEMORY_NONE))) || ((get_attr_pent_pair (insn) == PENT_PAIR_NP) && (get_attr_memory (insn) == MEMORY_NONE)))) ^~ insn-attrtab.c:1431:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && (((((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && ((which_alternative != 0) || (((TARGET_DOUBLE_WITH_ADD) != (0)) && (const1_operand (operands[2], VOIDmode))))) && (get_attr_memory (insn) == MEMORY_BOTH)) || ((get_attr_pent_pair (insn) == PENT_PAIR_PU) && (get_attr_memory (insn) == MEMORY_BOTH))) || ((get_attr_pent_pair (insn) == PENT_PAIR_NP) && (get_attr_memory (insn) == MEMORY_BOTH)))) ^~ insn-attrtab.c:1435:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && ((which_alternative != 0) || (((TARGET_DOUBLE_WITH_ADD) != (0)) && (const1_operand (operands[2], VOIDmode))))) && (get_attr_memory (insn) == MEMORY_LOAD)) || ((get_attr_pent_pair (insn) == PENT_PAIR_PU) && (get_attr_memory (insn) == MEMORY_LOAD))) || ((get_attr_pent_pair (insn) == PENT_PAIR_NP) && (get_attr_memory (insn) == MEMORY_LOAD)))) ^~ insn-attrtab.c:1439:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && ((which_alternative != 0) || (((TARGET_DOUBLE_WITH_ADD) != (0)) && (const1_operand (operands[2], VOIDmode))))) && (get_attr_memory (insn) == MEMORY_NONE)) || ((get_attr_pent_pair (insn) == PENT_PAIR_PU) && (get_attr_memory (insn) == MEMORY_NONE))) || ((get_attr_pent_pair (insn) == PENT_PAIR_NP) && (get_attr_memory (insn) == MEMORY_NONE)))) ^~ insn-attrtab.c:1452:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && (((((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (get_attr_type (insn) == TYPE_ALU)) && (get_attr_memory (insn) == MEMORY_BOTH)) || ((get_attr_pent_pair (insn) == PENT_PAIR_PU) && (get_attr_memory (insn) == MEMORY_BOTH))) || ((get_attr_pent_pair (insn) == PENT_PAIR_NP) && (get_attr_memory (insn) == MEMORY_BOTH)))) ^~ insn-attrtab.c:1456:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (get_attr_type (insn) == TYPE_ALU)) && (get_attr_memory (insn) == MEMORY_LOAD)) || ((get_attr_pent_pair (insn) == PENT_PAIR_PU) && (get_attr_memory (insn) == MEMORY_LOAD))) || ((get_attr_pent_pair (insn) == PENT_PAIR_NP) && (get_attr_memory (insn) == MEMORY_LOAD)))) ^~ insn-attrtab.c:1460:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (get_attr_type (insn) == TYPE_ALU)) && (get_attr_memory (insn) == MEMORY_NONE)) || ((get_attr_pent_pair (insn) == PENT_PAIR_PU) && (get_attr_memory (insn) == MEMORY_NONE))) || ((get_attr_pent_pair (insn) == PENT_PAIR_NP) && (get_attr_memory (insn) == MEMORY_NONE)))) ^~ insn-attrtab.c:1472:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && (((((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && ((which_alternative != 0) || (get_attr_type (insn) == TYPE_ALU))) && (get_attr_memory (insn) == MEMORY_BOTH)) || ((get_attr_pent_pair (insn) == PENT_PAIR_PU) && (get_attr_memory (insn) == MEMORY_BOTH))) || ((get_attr_pent_pair (insn) == PENT_PAIR_NP) && (get_attr_memory (insn) == MEMORY_BOTH)))) ^~ insn-attrtab.c:1476:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && ((which_alternative != 0) || (get_attr_type (insn) == TYPE_ALU))) && (get_attr_memory (insn) == MEMORY_LOAD)) || ((get_attr_pent_pair (insn) == PENT_PAIR_PU) && (get_attr_memory (insn) == MEMORY_LOAD))) || ((get_attr_pent_pair (insn) == PENT_PAIR_NP) && (get_attr_memory (insn) == MEMORY_LOAD)))) ^~ insn-attrtab.c:1480:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && ((which_alternative != 0) || (get_attr_type (insn) == TYPE_ALU))) && (get_attr_memory (insn) == MEMORY_NONE)) || ((get_attr_pent_pair (insn) == PENT_PAIR_PU) && (get_attr_memory (insn) == MEMORY_NONE))) || ((get_attr_pent_pair (insn) == PENT_PAIR_NP) && (get_attr_memory (insn) == MEMORY_NONE)))) ^~ insn-attrtab.c:1505:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && (memory_operand (operands[1], VOIDmode))) ^~ insn-attrtab.c:1509:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_memory (insn) == MEMORY_NONE)) ^~ insn-attrtab.c:1521:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && ((((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && ((which_alternative == 0) || (which_alternative == 1))) && (get_attr_memory (insn) == MEMORY_BOTH)) || (((get_attr_imm_disp (insn) == IMM_DISP_TRUE) || ((which_alternative != 0) && (which_alternative != 1))) && (get_attr_memory (insn) == MEMORY_BOTH)))) ^~ insn-attrtab.c:1525:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && ((which_alternative == 0) || (which_alternative == 1))) && (get_attr_memory (insn) == MEMORY_LOAD)) || (((get_attr_imm_disp (insn) == IMM_DISP_TRUE) || ((which_alternative != 0) && (which_alternative != 1))) && (get_attr_memory (insn) == MEMORY_LOAD)))) ^~ insn-attrtab.c:1529:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && ((which_alternative == 0) || (which_alternative == 1))) && (get_attr_memory (insn) == MEMORY_NONE)) || (((get_attr_imm_disp (insn) == IMM_DISP_TRUE) || ((which_alternative != 0) && (which_alternative != 1))) && (get_attr_memory (insn) == MEMORY_NONE)))) ^~ insn-attrtab.c:1540:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && ((((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && ((which_alternative == 0) || ((which_alternative == 1) || (which_alternative == 2)))) && (get_attr_memory (insn) == MEMORY_BOTH)) || (((get_attr_imm_disp (insn) == IMM_DISP_TRUE) || ((which_alternative != 0) && ((which_alternative != 1) && (which_alternative != 2)))) && (get_attr_memory (insn) == MEMORY_BOTH)))) ^~ insn-attrtab.c:1544:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && ((which_alternative == 0) || ((which_alternative == 1) || (which_alternative == 2)))) && (get_attr_memory (insn) == MEMORY_LOAD)) || (((get_attr_imm_disp (insn) == IMM_DISP_TRUE) || ((which_alternative != 0) && ((which_alternative != 1) && (which_alternative != 2)))) && (get_attr_memory (insn) == MEMORY_LOAD)))) ^~ insn-attrtab.c:1548:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && ((which_alternative == 0) || ((which_alternative == 1) || (which_alternative == 2)))) && (get_attr_memory (insn) == MEMORY_NONE)) || (((get_attr_imm_disp (insn) == IMM_DISP_TRUE) || ((which_alternative != 0) && ((which_alternative != 1) && (which_alternative != 2)))) && (get_attr_memory (insn) == MEMORY_NONE)))) ^~ insn-attrtab.c:1559:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && ((((which_alternative == 0) || (which_alternative == 2)) && (get_attr_memory (insn) == MEMORY_LOAD)) || (((which_alternative != 0) && (which_alternative != 2)) && (get_attr_memory (insn) == MEMORY_LOAD)))) ^~ insn-attrtab.c:1563:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((((which_alternative == 0) || (which_alternative == 2)) && (get_attr_memory (insn) == MEMORY_NONE)) || (((which_alternative != 0) && (which_alternative != 2)) && (get_attr_memory (insn) == MEMORY_NONE)))) ^~ insn-attrtab.c:1576:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && (((which_alternative != 1) && (get_attr_memory (insn) == MEMORY_LOAD)) || ((which_alternative == 1) && (get_attr_memory (insn) == MEMORY_LOAD)))) ^~ insn-attrtab.c:1580:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((which_alternative != 1) && (get_attr_memory (insn) == MEMORY_NONE)) || ((which_alternative == 1) && (get_attr_memory (insn) == MEMORY_NONE)))) ^~ insn-attrtab.c:1591:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && ((((which_alternative != 1) && (which_alternative != 3)) && (get_attr_memory (insn) == MEMORY_LOAD)) || (((which_alternative == 1) || (which_alternative == 3)) && (get_attr_memory (insn) == MEMORY_LOAD)))) ^~ insn-attrtab.c:1595:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((((which_alternative != 1) && (which_alternative != 3)) && (get_attr_memory (insn) == MEMORY_NONE)) || (((which_alternative == 1) || (which_alternative == 3)) && (get_attr_memory (insn) == MEMORY_NONE)))) ^~ insn-attrtab.c:1621:23: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((ix86_cpu) == (CPU_PENTIUM))) ^~ insn-attrtab.c:1632:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && (((((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (which_alternative == 2)) && (get_attr_memory (insn) == MEMORY_BOTH)) || ((get_attr_pent_pair (insn) == PENT_PAIR_PU) && (get_attr_memory (insn) == MEMORY_BOTH))) || ((get_attr_pent_pair (insn) == PENT_PAIR_NP) && (get_attr_memory (insn) == MEMORY_BOTH)))) ^~ insn-attrtab.c:1636:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (which_alternative == 2)) && (get_attr_memory (insn) == MEMORY_LOAD)) || ((get_attr_pent_pair (insn) == PENT_PAIR_PU) && (get_attr_memory (insn) == MEMORY_LOAD))) || ((get_attr_pent_pair (insn) == PENT_PAIR_NP) && (get_attr_memory (insn) == MEMORY_LOAD)))) ^~ insn-attrtab.c:1640:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (which_alternative == 2)) && (get_attr_memory (insn) == MEMORY_NONE)) || ((get_attr_pent_pair (insn) == PENT_PAIR_PU) && (get_attr_memory (insn) == MEMORY_NONE))) || ((get_attr_pent_pair (insn) == PENT_PAIR_NP) && (get_attr_memory (insn) == MEMORY_NONE)))) ^~ insn-attrtab.c:1653:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && (((get_attr_pent_pair (insn) == PENT_PAIR_UV) && (get_attr_memory (insn) == MEMORY_BOTH)) || ((get_attr_pent_pair (insn) == PENT_PAIR_NP) && (get_attr_memory (insn) == MEMORY_BOTH)))) ^~ insn-attrtab.c:1657:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((get_attr_pent_pair (insn) == PENT_PAIR_UV) && (get_attr_memory (insn) == MEMORY_LOAD)) || ((get_attr_pent_pair (insn) == PENT_PAIR_NP) && (get_attr_memory (insn) == MEMORY_LOAD)))) ^~ insn-attrtab.c:1661:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((get_attr_pent_pair (insn) == PENT_PAIR_UV) && (get_attr_memory (insn) == MEMORY_NONE)) || ((get_attr_pent_pair (insn) == PENT_PAIR_NP) && (get_attr_memory (insn) == MEMORY_NONE)))) ^~ insn-attrtab.c:1767:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && (((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (get_attr_memory (insn) == MEMORY_BOTH)) || ((get_attr_imm_disp (insn) == IMM_DISP_TRUE) && (get_attr_memory (insn) == MEMORY_BOTH)))) ^~ insn-attrtab.c:1771:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (get_attr_memory (insn) == MEMORY_LOAD)) || ((get_attr_imm_disp (insn) == IMM_DISP_TRUE) && (get_attr_memory (insn) == MEMORY_LOAD)))) ^~ insn-attrtab.c:1775:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (get_attr_memory (insn) == MEMORY_NONE)) || ((get_attr_imm_disp (insn) == IMM_DISP_TRUE) && (get_attr_memory (insn) == MEMORY_NONE)))) ^~ insn-attrtab.c:1791:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && ((which_alternative == 0) && ((get_attr_memory (insn) == MEMORY_NONE) || (get_attr_memory (insn) == MEMORY_LOAD)))) ^~ insn-attrtab.c:1795:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((which_alternative == 0) && ((get_attr_memory (insn) == MEMORY_LOAD) || (get_attr_memory (insn) == MEMORY_STORE)))) ^~ insn-attrtab.c:1799:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((which_alternative == 0) && ((immediate_operand (operands[1], VOIDmode)) || (get_attr_memory (insn) == MEMORY_STORE)))) ^~ insn-attrtab.c:1803:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_memory (insn) == MEMORY_BOTH)) ^~ insn-attrtab.c:1807:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_memory (insn) == MEMORY_LOAD)) ^~ insn-attrtab.c:1811:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_memory (insn) == MEMORY_NONE)) ^~ insn-attrtab.c:1829:23: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((ix86_cpu) == (CPU_PENTIUM))) ^~ insn-attrtab.c:1844:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_memory (insn) == MEMORY_NONE) || (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:1848:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((immediate_operand (operands[1], VOIDmode)) || (get_attr_memory (insn) == MEMORY_STORE))) ^~ insn-attrtab.c:1852:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_memory (insn) == MEMORY_BOTH)) ^~ insn-attrtab.c:1856:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_memory (insn) == MEMORY_LOAD)) ^~ insn-attrtab.c:1860:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_memory (insn) == MEMORY_NONE)) ^~ insn-attrtab.c:1871:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && ((which_alternative == 1) && ((get_attr_memory (insn) == MEMORY_NONE) || (get_attr_memory (insn) == MEMORY_LOAD)))) ^~ insn-attrtab.c:1875:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((which_alternative == 1) && ((immediate_operand (operands[1], VOIDmode)) || (get_attr_memory (insn) == MEMORY_STORE)))) ^~ insn-attrtab.c:1879:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_memory (insn) == MEMORY_BOTH)) ^~ insn-attrtab.c:1883:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_memory (insn) == MEMORY_LOAD)) ^~ insn-attrtab.c:1887:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_memory (insn) == MEMORY_NONE)) ^~ insn-attrtab.c:1911:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && ((which_alternative == 0) && ((get_attr_memory (insn) == MEMORY_NONE) || (get_attr_memory (insn) == MEMORY_LOAD)))) ^~ insn-attrtab.c:1915:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((which_alternative == 0) && ((immediate_operand (operands[1], VOIDmode)) || (get_attr_memory (insn) == MEMORY_STORE)))) ^~ insn-attrtab.c:1919:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_memory (insn) == MEMORY_BOTH)) ^~ insn-attrtab.c:1923:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_memory (insn) == MEMORY_LOAD)) ^~ insn-attrtab.c:1927:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_memory (insn) == MEMORY_NONE)) ^~ insn-attrtab.c:1941:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_memory (insn) == MEMORY_NONE) || (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:1945:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((which_alternative == 1) && ((get_attr_memory (insn) == MEMORY_LOAD) || (get_attr_memory (insn) == MEMORY_STORE)))) ^~ insn-attrtab.c:1949:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((immediate_operand (operands[1], VOIDmode)) || (get_attr_memory (insn) == MEMORY_STORE))) ^~ insn-attrtab.c:1953:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_memory (insn) == MEMORY_BOTH)) ^~ insn-attrtab.c:1957:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_memory (insn) == MEMORY_LOAD)) ^~ insn-attrtab.c:1961:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_memory (insn) == MEMORY_NONE)) ^~ insn-attrtab.c:1972:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && (((which_alternative == 0) || (which_alternative == 1)) && ((get_attr_memory (insn) == MEMORY_NONE) || (get_attr_memory (insn) == MEMORY_LOAD)))) ^~ insn-attrtab.c:1976:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((which_alternative == 0) || (which_alternative == 1)) && (((get_attr_memory (insn) == MEMORY_LOAD) || (get_attr_memory (insn) == MEMORY_STORE)) && (which_alternative == 1)))) ^~ insn-attrtab.c:1980:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((which_alternative == 0) || (which_alternative == 1)) && ((immediate_operand (operands[1], VOIDmode)) || (get_attr_memory (insn) == MEMORY_STORE)))) ^~ insn-attrtab.c:1984:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_memory (insn) == MEMORY_BOTH)) ^~ insn-attrtab.c:1988:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_memory (insn) == MEMORY_LOAD)) ^~ insn-attrtab.c:1992:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_memory (insn) == MEMORY_NONE)) ^~ insn-attrtab.c:2003:52: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((which_alternative == 1) && (((ix86_cpu) == (CPU_PENTIUM)))) ^~ insn-attrtab.c:2007:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((which_alternative == 1) && ((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (get_attr_memory (insn) == MEMORY_BOTH))) || (((which_alternative != 1) || (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (get_attr_memory (insn) == MEMORY_BOTH)))) ^~ insn-attrtab.c:2011:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((which_alternative == 1) && ((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (get_attr_memory (insn) == MEMORY_LOAD))) || (((which_alternative != 1) || (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (get_attr_memory (insn) == MEMORY_LOAD)))) ^~ insn-attrtab.c:2015:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((which_alternative == 1) && ((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (get_attr_memory (insn) == MEMORY_NONE))) || (((which_alternative != 1) || (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (get_attr_memory (insn) == MEMORY_NONE)))) ^~ insn-attrtab.c:2027:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && (((which_alternative == 1) && ((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (get_attr_memory (insn) == MEMORY_BOTH))) || (((which_alternative != 1) || (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (get_attr_memory (insn) == MEMORY_BOTH)))) ^~ insn-attrtab.c:2031:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((which_alternative == 1) && ((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (get_attr_memory (insn) == MEMORY_LOAD))) || (((which_alternative != 1) || (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (get_attr_memory (insn) == MEMORY_LOAD)))) ^~ insn-attrtab.c:2035:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((which_alternative == 1) && ((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (get_attr_memory (insn) == MEMORY_NONE))) || (((which_alternative != 1) || (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (get_attr_memory (insn) == MEMORY_NONE)))) ^~ insn-attrtab.c:2049:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && (((which_alternative == 0) || ((which_alternative == 1) || (which_alternative == 2))) && ((get_attr_memory (insn) == MEMORY_NONE) || (get_attr_memory (insn) == MEMORY_LOAD)))) ^~ insn-attrtab.c:2053:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((which_alternative == 0) || ((which_alternative == 1) || (which_alternative == 2))) && ((get_attr_memory (insn) == MEMORY_LOAD) || (get_attr_memory (insn) == MEMORY_STORE)))) ^~ insn-attrtab.c:2057:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((which_alternative == 0) || ((which_alternative == 1) || (which_alternative == 2))) && ((immediate_operand (operands[1], VOIDmode)) || (get_attr_memory (insn) == MEMORY_STORE)))) ^~ insn-attrtab.c:2061:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_memory (insn) == MEMORY_BOTH)) ^~ insn-attrtab.c:2065:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_memory (insn) == MEMORY_LOAD)) ^~ insn-attrtab.c:2069:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_memory (insn) == MEMORY_NONE)) ^~ insn-attrtab.c:2081:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && (((which_alternative == 0) || ((which_alternative == 1) || (which_alternative == 2))) && ((get_attr_memory (insn) == MEMORY_NONE) || (get_attr_memory (insn) == MEMORY_LOAD)))) ^~ insn-attrtab.c:2085:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((which_alternative == 0) || ((which_alternative == 1) || (which_alternative == 2))) && ((immediate_operand (operands[1], VOIDmode)) || (get_attr_memory (insn) == MEMORY_STORE)))) ^~ insn-attrtab.c:2089:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_memory (insn) == MEMORY_BOTH)) ^~ insn-attrtab.c:2093:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_memory (insn) == MEMORY_LOAD)) ^~ insn-attrtab.c:2097:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_memory (insn) == MEMORY_NONE)) ^~ insn-attrtab.c:2108:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && (((which_alternative == 0) || ((which_alternative == 1) || (which_alternative == 2))) && ((get_attr_memory (insn) == MEMORY_NONE) || (get_attr_memory (insn) == MEMORY_LOAD)))) ^~ insn-attrtab.c:2112:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((which_alternative == 0) || ((which_alternative == 1) || (which_alternative == 2))) && ((immediate_operand (operands[1], VOIDmode)) || (get_attr_memory (insn) == MEMORY_STORE)))) ^~ insn-attrtab.c:2116:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((which_alternative != 0) && ((which_alternative != 1) && (which_alternative != 2))) && ((which_alternative == 3) || (which_alternative == 4)))) ^~ insn-attrtab.c:2120:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && ((which_alternative == 3) || (which_alternative == 4))) && (get_attr_memory (insn) == MEMORY_BOTH)) || (((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (((which_alternative == 3) || (which_alternative == 4)) && ((((which_alternative != 0) && ((which_alternative != 1) && (which_alternative != 2))) && (((which_alternative == 5) || ((which_alternative == 6) || ((which_alternative == 7) || (which_alternative == 8)))) || ((which_alternative != 3) && ((which_alternative != 4) && ((which_alternative != 5) && ((which_alternative != 6) && ((which_alternative != 7) && (which_alternative != 8)))))))) || ((((which_alternative != 0) && ((which_alternative != 1) && (which_alternative != 2))) && ((which_alternative == 5) || ((which_alternative == 6) || ((which_alternative == 7) || (which_alternative == 8))))) && ((which_alternative == 0) || ((which_alternative == 1) || ((which_alternative == 2) || ((which_alternative == 6) || ((which_alternative == 7) || (which_alternative == 8)))))))))) && (get_attr_memory (insn) == MEMORY_BOTH))) || (((get_attr_imm_disp (insn) == IMM_DISP_TRUE) || (((which_alternative == 0) || ((which_alternative == 1) || (which_alternative == 2))) || ((which_alternative != 3) && (which_alternative != 4)))) && (get_attr_memory (insn) == MEMORY_BOTH)))) ^~ insn-attrtab.c:2124:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && ((which_alternative == 3) || (which_alternative == 4))) && (get_attr_memory (insn) == MEMORY_LOAD)) || (((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (((which_alternative == 3) || (which_alternative == 4)) && ((((which_alternative != 0) && ((which_alternative != 1) && (which_alternative != 2))) && (((which_alternative == 5) || ((which_alternative == 6) || ((which_alternative == 7) || (which_alternative == 8)))) || ((which_alternative != 3) && ((which_alternative != 4) && ((which_alternative != 5) && ((which_alternative != 6) && ((which_alternative != 7) && (which_alternative != 8)))))))) || ((((which_alternative != 0) && ((which_alternative != 1) && (which_alternative != 2))) && ((which_alternative == 5) || ((which_alternative == 6) || ((which_alternative == 7) || (which_alternative == 8))))) && ((which_alternative == 0) || ((which_alternative == 1) || ((which_alternative == 2) || ((which_alternative == 6) || ((which_alternative == 7) || (which_alternative == 8)))))))))) && (get_attr_memory (insn) == MEMORY_LOAD))) || (((get_attr_imm_disp (insn) == IMM_DISP_TRUE) || (((which_alternative == 0) || ((which_alternative == 1) || (which_alternative == 2))) || ((which_alternative != 3) && (which_alternative != 4)))) && (get_attr_memory (insn) == MEMORY_LOAD)))) ^~ insn-attrtab.c:2128:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && ((which_alternative == 3) || (which_alternative == 4))) && (get_attr_memory (insn) == MEMORY_NONE)) || (((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (((which_alternative == 3) || (which_alternative == 4)) && ((((which_alternative != 0) && ((which_alternative != 1) && (which_alternative != 2))) && (((which_alternative == 5) || ((which_alternative == 6) || ((which_alternative == 7) || (which_alternative == 8)))) || ((which_alternative != 3) && ((which_alternative != 4) && ((which_alternative != 5) && ((which_alternative != 6) && ((which_alternative != 7) && (which_alternative != 8)))))))) || ((((which_alternative != 0) && ((which_alternative != 1) && (which_alternative != 2))) && ((which_alternative == 5) || ((which_alternative == 6) || ((which_alternative == 7) || (which_alternative == 8))))) && ((which_alternative == 0) || ((which_alternative == 1) || ((which_alternative == 2) || ((which_alternative == 6) || ((which_alternative == 7) || (which_alternative == 8)))))))))) && (get_attr_memory (insn) == MEMORY_NONE))) || (((get_attr_imm_disp (insn) == IMM_DISP_TRUE) || (((which_alternative == 0) || ((which_alternative == 1) || (which_alternative == 2))) || ((which_alternative != 3) && (which_alternative != 4)))) && (get_attr_memory (insn) == MEMORY_NONE)))) ^~ insn-attrtab.c:2140:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && ((which_alternative == 1) && (! (memory_operand (operands[1], VOIDmode))))) ^~ insn-attrtab.c:2144:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((((which_alternative == 1) && (! (memory_operand (operands[1], VOIDmode)))) && ((which_alternative == 1) && (memory_operand (operands[1], VOIDmode)))) || (((which_alternative != 1) || (memory_operand (operands[1], VOIDmode))) && ((which_alternative == 1) && (memory_operand (operands[1], VOIDmode)))))) ^~ insn-attrtab.c:2155:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && (((which_alternative != 5) && (which_alternative != 6)) && ((which_alternative != 7) && ((which_alternative != 8) && ((which_alternative != 9) && ((which_alternative != 4) && ((! ((flag_pic) != (0))) || (! (symbolic_operand (operands[1], DImode)))))))))) ^~ insn-attrtab.c:2159:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((get_attr_pent_pair (insn) == PENT_PAIR_UV) && (get_attr_memory (insn) == MEMORY_BOTH)) || ((get_attr_pent_pair (insn) == PENT_PAIR_NP) && (get_attr_memory (insn) == MEMORY_BOTH)))) ^~ insn-attrtab.c:2163:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((get_attr_pent_pair (insn) == PENT_PAIR_UV) && (get_attr_memory (insn) == MEMORY_LOAD)) || ((get_attr_pent_pair (insn) == PENT_PAIR_NP) && (get_attr_memory (insn) == MEMORY_LOAD)))) ^~ insn-attrtab.c:2167:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((get_attr_pent_pair (insn) == PENT_PAIR_UV) && (get_attr_memory (insn) == MEMORY_NONE)) || ((get_attr_pent_pair (insn) == PENT_PAIR_NP) && (get_attr_memory (insn) == MEMORY_NONE)))) ^~ insn-attrtab.c:2178:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && ((which_alternative == 0) && (! (memory_operand (operands[1], VOIDmode))))) ^~ insn-attrtab.c:2182:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((((which_alternative == 0) && (! (memory_operand (operands[1], VOIDmode)))) && ((which_alternative == 0) && (memory_operand (operands[1], VOIDmode)))) || (((which_alternative != 0) || (memory_operand (operands[1], VOIDmode))) && ((which_alternative == 0) && (memory_operand (operands[1], VOIDmode)))))) ^~ insn-attrtab.c:2193:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && ((q_regs_operand (operands[0], QImode)) && (! ((TARGET_MOVX) != (0))))) ^~ insn-attrtab.c:2197:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && ((q_regs_operand (operands[0], QImode)) && (! ((TARGET_MOVX) != (0))))) && (get_attr_memory (insn) == MEMORY_BOTH)) || (((get_attr_imm_disp (insn) == IMM_DISP_TRUE) || ((! (q_regs_operand (operands[0], QImode))) || ((TARGET_MOVX) != (0)))) && (get_attr_memory (insn) == MEMORY_BOTH)))) ^~ insn-attrtab.c:2201:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && ((q_regs_operand (operands[0], QImode)) && (! ((TARGET_MOVX) != (0))))) && (get_attr_memory (insn) == MEMORY_LOAD)) || (((get_attr_imm_disp (insn) == IMM_DISP_TRUE) || ((! (q_regs_operand (operands[0], QImode))) || ((TARGET_MOVX) != (0)))) && (get_attr_memory (insn) == MEMORY_LOAD)))) ^~ insn-attrtab.c:2205:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && ((q_regs_operand (operands[0], QImode)) && (! ((TARGET_MOVX) != (0))))) && (get_attr_memory (insn) == MEMORY_NONE)) || (((get_attr_imm_disp (insn) == IMM_DISP_TRUE) || ((! (q_regs_operand (operands[0], QImode))) || ((TARGET_MOVX) != (0)))) && (get_attr_memory (insn) == MEMORY_NONE)))) ^~ insn-attrtab.c:2217:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_type (insn) == TYPE_IMOV)) ^~ insn-attrtab.c:2221:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (get_attr_type (insn) == TYPE_IMOV)) && (get_attr_memory (insn) == MEMORY_BOTH)) || (((get_attr_imm_disp (insn) == IMM_DISP_TRUE) || (! (get_attr_type (insn) == TYPE_IMOV))) && (get_attr_memory (insn) == MEMORY_BOTH)))) ^~ insn-attrtab.c:2225:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (get_attr_type (insn) == TYPE_IMOV)) && (get_attr_memory (insn) == MEMORY_LOAD)) || (((get_attr_imm_disp (insn) == IMM_DISP_TRUE) || (! (get_attr_type (insn) == TYPE_IMOV))) && (get_attr_memory (insn) == MEMORY_LOAD)))) ^~ insn-attrtab.c:2229:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (get_attr_type (insn) == TYPE_IMOV)) && (get_attr_memory (insn) == MEMORY_NONE)) || (((get_attr_imm_disp (insn) == IMM_DISP_TRUE) || (! (get_attr_type (insn) == TYPE_IMOV))) && (get_attr_memory (insn) == MEMORY_NONE)))) ^~ insn-attrtab.c:2240:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && (((which_alternative == 3) && (((TARGET_PARTIAL_REG_STALL) == (0)) || ((TARGET_QIMODE_MATH) == (0)))) || (((which_alternative != 3) || ((! ((TARGET_PARTIAL_REG_STALL) == (0))) && (! ((TARGET_QIMODE_MATH) == (0))))) && ((which_alternative != 3) && ((which_alternative != 5) && ((! ((TARGET_MOVX) != (0))) || (which_alternative != 2))))))) ^~ insn-attrtab.c:2244:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && ((((which_alternative == 3) && (((TARGET_PARTIAL_REG_STALL) == (0)) || ((TARGET_QIMODE_MATH) == (0)))) || (((which_alternative != 3) || ((! ((TARGET_PARTIAL_REG_STALL) == (0))) && (! ((TARGET_QIMODE_MATH) == (0))))) && ((which_alternative != 3) && ((which_alternative != 5) && ((! ((TARGET_MOVX) != (0))) || (which_alternative != 2)))))) && (((which_alternative == 3) && (((TARGET_PARTIAL_REG_STALL) == (0)) || ((TARGET_QIMODE_MATH) == (0)))) || ((which_alternative != 3) && ((which_alternative != 5) && ((! ((TARGET_MOVX) != (0))) || (which_alternative != 2))))))) && (get_attr_memory (insn) == MEMORY_BOTH)) || (((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && ((((which_alternative == 3) && (((TARGET_PARTIAL_REG_STALL) == (0)) || ((TARGET_QIMODE_MATH) == (0)))) || ((which_alternative != 3) && ((which_alternative != 5) && ((! ((TARGET_MOVX) != (0))) || (which_alternative != 2))))) && (((which_alternative != 3) || ((! ((TARGET_PARTIAL_REG_STALL) == (0))) && (! ((TARGET_QIMODE_MATH) == (0))))) && ((which_alternative == 3) || ((which_alternative == 5) || (((TARGET_MOVX) != (0)) && (which_alternative == 2))))))) && (get_attr_memory (insn) == MEMORY_BOTH))) || (((get_attr_imm_disp (insn) == IMM_DISP_TRUE) || (((which_alternative != 3) || ((! ((TARGET_PARTIAL_REG_STALL) == (0))) && (! ((TARGET_QIMODE_MATH) == (0))))) && (((which_alternative == 3) && (((TARGET_PARTIAL_REG_STALL) == (0)) || ((TARGET_QIMODE_MATH) == (0)))) || ((which_alternative == 3) || ((which_alternative == 5) || (((TARGET_MOVX) != (0)) && (which_alternative == 2))))))) && (get_attr_memory (insn) == MEMORY_BOTH)))) ^~ insn-attrtab.c:2248:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && ((((which_alternative == 3) && (((TARGET_PARTIAL_REG_STALL) == (0)) || ((TARGET_QIMODE_MATH) == (0)))) || (((which_alternative != 3) || ((! ((TARGET_PARTIAL_REG_STALL) == (0))) && (! ((TARGET_QIMODE_MATH) == (0))))) && ((which_alternative != 3) && ((which_alternative != 5) && ((! ((TARGET_MOVX) != (0))) || (which_alternative != 2)))))) && (((which_alternative == 3) && (((TARGET_PARTIAL_REG_STALL) == (0)) || ((TARGET_QIMODE_MATH) == (0)))) || ((which_alternative != 3) && ((which_alternative != 5) && ((! ((TARGET_MOVX) != (0))) || (which_alternative != 2))))))) && (get_attr_memory (insn) == MEMORY_LOAD)) || (((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && ((((which_alternative == 3) && (((TARGET_PARTIAL_REG_STALL) == (0)) || ((TARGET_QIMODE_MATH) == (0)))) || ((which_alternative != 3) && ((which_alternative != 5) && ((! ((TARGET_MOVX) != (0))) || (which_alternative != 2))))) && (((which_alternative != 3) || ((! ((TARGET_PARTIAL_REG_STALL) == (0))) && (! ((TARGET_QIMODE_MATH) == (0))))) && ((which_alternative == 3) || ((which_alternative == 5) || (((TARGET_MOVX) != (0)) && (which_alternative == 2))))))) && (get_attr_memory (insn) == MEMORY_LOAD))) || (((get_attr_imm_disp (insn) == IMM_DISP_TRUE) || (((which_alternative != 3) || ((! ((TARGET_PARTIAL_REG_STALL) == (0))) && (! ((TARGET_QIMODE_MATH) == (0))))) && (((which_alternative == 3) && (((TARGET_PARTIAL_REG_STALL) == (0)) || ((TARGET_QIMODE_MATH) == (0)))) || ((which_alternative == 3) || ((which_alternative == 5) || (((TARGET_MOVX) != (0)) && (which_alternative == 2))))))) && (get_attr_memory (insn) == MEMORY_LOAD)))) ^~ insn-attrtab.c:2252:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && ((((which_alternative == 3) && (((TARGET_PARTIAL_REG_STALL) == (0)) || ((TARGET_QIMODE_MATH) == (0)))) || (((which_alternative != 3) || ((! ((TARGET_PARTIAL_REG_STALL) == (0))) && (! ((TARGET_QIMODE_MATH) == (0))))) && ((which_alternative != 3) && ((which_alternative != 5) && ((! ((TARGET_MOVX) != (0))) || (which_alternative != 2)))))) && (((which_alternative == 3) && (((TARGET_PARTIAL_REG_STALL) == (0)) || ((TARGET_QIMODE_MATH) == (0)))) || ((which_alternative != 3) && ((which_alternative != 5) && ((! ((TARGET_MOVX) != (0))) || (which_alternative != 2))))))) && (get_attr_memory (insn) == MEMORY_NONE)) || (((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && ((((which_alternative == 3) && (((TARGET_PARTIAL_REG_STALL) == (0)) || ((TARGET_QIMODE_MATH) == (0)))) || ((which_alternative != 3) && ((which_alternative != 5) && ((! ((TARGET_MOVX) != (0))) || (which_alternative != 2))))) && (((which_alternative != 3) || ((! ((TARGET_PARTIAL_REG_STALL) == (0))) && (! ((TARGET_QIMODE_MATH) == (0))))) && ((which_alternative == 3) || ((which_alternative == 5) || (((TARGET_MOVX) != (0)) && (which_alternative == 2))))))) && (get_attr_memory (insn) == MEMORY_NONE))) || (((get_attr_imm_disp (insn) == IMM_DISP_TRUE) || (((which_alternative != 3) || ((! ((TARGET_PARTIAL_REG_STALL) == (0))) && (! ((TARGET_QIMODE_MATH) == (0))))) && (((which_alternative == 3) && (((TARGET_PARTIAL_REG_STALL) == (0)) || ((TARGET_QIMODE_MATH) == (0)))) || ((which_alternative == 3) || ((which_alternative == 5) || (((TARGET_MOVX) != (0)) && (which_alternative == 2))))))) && (get_attr_memory (insn) == MEMORY_NONE)))) ^~ insn-attrtab.c:2266:23: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((ix86_cpu) == (CPU_PENTIUM))) ^~ insn-attrtab.c:2276:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_type (insn) == TYPE_IMOV)) ^~ insn-attrtab.c:2280:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((((get_attr_pent_pair (insn) == PENT_PAIR_UV) && (get_attr_memory (insn) == MEMORY_BOTH)) || ((get_attr_pent_pair (insn) == PENT_PAIR_PU) && (get_attr_memory (insn) == MEMORY_BOTH))) || (((get_attr_imm_disp (insn) == IMM_DISP_TRUE) || (! (get_attr_type (insn) == TYPE_IMOV))) && (get_attr_memory (insn) == MEMORY_BOTH)))) ^~ insn-attrtab.c:2284:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((((get_attr_pent_pair (insn) == PENT_PAIR_UV) && (get_attr_memory (insn) == MEMORY_LOAD)) || ((get_attr_pent_pair (insn) == PENT_PAIR_PU) && (get_attr_memory (insn) == MEMORY_LOAD))) || (((get_attr_imm_disp (insn) == IMM_DISP_TRUE) || (! (get_attr_type (insn) == TYPE_IMOV))) && (get_attr_memory (insn) == MEMORY_LOAD)))) ^~ insn-attrtab.c:2288:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((((get_attr_pent_pair (insn) == PENT_PAIR_UV) && (get_attr_memory (insn) == MEMORY_NONE)) || ((get_attr_pent_pair (insn) == PENT_PAIR_PU) && (get_attr_memory (insn) == MEMORY_NONE))) || (((get_attr_imm_disp (insn) == IMM_DISP_TRUE) || (! (get_attr_type (insn) == TYPE_IMOV))) && (get_attr_memory (insn) == MEMORY_NONE)))) ^~ insn-attrtab.c:2310:23: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((ix86_cpu) == (CPU_PENTIUM))) ^~ insn-attrtab.c:2323:23: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((ix86_cpu) == (CPU_PENTIUM))) ^~ insn-attrtab.c:2360:23: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((ix86_cpu) == (CPU_PENTIUM))) ^~ insn-attrtab.c:2371:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && (((which_alternative != 2) && ((which_alternative != 3) && (which_alternative != 4))) && ((which_alternative != 5) && ((which_alternative != 6) && ((which_alternative != 7) && ((! ((flag_pic) != (0))) || (! (symbolic_operand (operands[1], SImode))))))))) ^~ insn-attrtab.c:2375:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((get_attr_pent_pair (insn) == PENT_PAIR_UV) && (get_attr_memory (insn) == MEMORY_BOTH)) || ((get_attr_pent_pair (insn) == PENT_PAIR_NP) && (get_attr_memory (insn) == MEMORY_BOTH)))) ^~ insn-attrtab.c:2379:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((get_attr_pent_pair (insn) == PENT_PAIR_UV) && (get_attr_memory (insn) == MEMORY_LOAD)) || ((get_attr_pent_pair (insn) == PENT_PAIR_NP) && (get_attr_memory (insn) == MEMORY_LOAD)))) ^~ insn-attrtab.c:2383:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((get_attr_pent_pair (insn) == PENT_PAIR_UV) && (get_attr_memory (insn) == MEMORY_NONE)) || ((get_attr_pent_pair (insn) == PENT_PAIR_NP) && (get_attr_memory (insn) == MEMORY_NONE)))) ^~ insn-attrtab.c:2414:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && (((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (memory_operand (operands[1], VOIDmode))) || ((get_attr_imm_disp (insn) == IMM_DISP_TRUE) && (memory_operand (operands[1], VOIDmode))))) ^~ insn-attrtab.c:2418:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (get_attr_memory (insn) == MEMORY_NONE)) || ((get_attr_imm_disp (insn) == IMM_DISP_TRUE) && (get_attr_memory (insn) == MEMORY_NONE)))) ^~ insn-attrtab.c:2432:23: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((ix86_cpu) == (CPU_PENTIUM))) ^~ insn-attrtab.c:2450:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && (! (memory_operand (operands[1], VOIDmode)))) ^~ insn-attrtab.c:2454:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (memory_operand (operands[1], VOIDmode))) ^~ insn-attrtab.c:2505:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_memory (insn) == MEMORY_LOAD)) ^~ insn-attrtab.c:2509:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_memory (insn) == MEMORY_NONE)) ^~ insn-attrtab.c:2539:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && (((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (get_attr_memory (insn) == MEMORY_LOAD)) || ((get_attr_imm_disp (insn) == IMM_DISP_TRUE) && (get_attr_memory (insn) == MEMORY_LOAD)))) ^~ insn-attrtab.c:2543:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (get_attr_memory (insn) == MEMORY_NONE)) || ((get_attr_imm_disp (insn) == IMM_DISP_TRUE) && (get_attr_memory (insn) == MEMORY_NONE)))) ^~ In file included from insn-attrtab.c:14:0: toplev.h:52:51: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] _fatal_insn_not_found (insn, __FILE__, __LINE__, __FUNCTION__) ^ insn-attrtab.c:2555:9: note: in expansion of macro 'fatal_insn_not_found' fatal_insn_not_found (insn); ^~~~~~~~~~~~~~~~~~~~ insn-attrtab.c:2692:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_memory (insn) == MEMORY_BOTH)) ^~ insn-attrtab.c:2696:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_memory (insn) == MEMORY_LOAD)) ^~ insn-attrtab.c:2700:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_memory (insn) == MEMORY_NONE)) ^~ insn-attrtab.c: In function 'insn_alts': insn-attrtab.c:2726:23: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((ix86_cpu) == (CPU_PENTIUM))) ^~ insn-attrtab.c:2737:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && ((which_alternative == 1) && (const0_operand (operands[2], DImode)))) ^~ insn-attrtab.c:2741:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:2745:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_imm_disp (insn) == IMM_DISP_TRUE) && (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:2749:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:2753:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_imm_disp (insn) == IMM_DISP_TRUE) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:2757:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (get_attr_memory (insn) == MEMORY_NONE))) ^~ insn-attrtab.c:2761:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_imm_disp (insn) == IMM_DISP_TRUE) && (get_attr_memory (insn) == MEMORY_NONE))) ^~ insn-attrtab.c:2772:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && ((which_alternative == 1) && (const0_operand (operands[2], SImode)))) ^~ insn-attrtab.c:2776:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:2780:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_imm_disp (insn) == IMM_DISP_TRUE) && (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:2784:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:2788:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_imm_disp (insn) == IMM_DISP_TRUE) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:2792:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (get_attr_memory (insn) == MEMORY_NONE))) ^~ insn-attrtab.c:2796:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_imm_disp (insn) == IMM_DISP_TRUE) && (get_attr_memory (insn) == MEMORY_NONE))) ^~ insn-attrtab.c:2807:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && (((which_alternative != 2) && (which_alternative != 3)) && ((which_alternative == 0) || (which_alternative == 1)))) ^~ insn-attrtab.c:2819:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && (((which_alternative != 1) || (get_attr_memory (insn) == MEMORY_BOTH)) || ((get_attr_memory (insn) == MEMORY_LOAD) || (get_attr_memory (insn) == MEMORY_NONE)))) ^~ insn-attrtab.c:2836:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_type (insn) == TYPE_FOP)) ^~ insn-attrtab.c:2840:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (mult_operator (operands[3], TFmode))) ^~ insn-attrtab.c:2844:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((get_attr_type (insn) == TYPE_FDIV) || ((get_attr_memory (insn) == MEMORY_BOTH) || (get_attr_memory (insn) == MEMORY_LOAD))) || (get_attr_memory (insn) == MEMORY_NONE))) ^~ insn-attrtab.c:2861:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_type (insn) == TYPE_FOP)) ^~ insn-attrtab.c:2865:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (mult_operator (operands[3], XFmode))) ^~ insn-attrtab.c:2869:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((get_attr_type (insn) == TYPE_FDIV) || ((get_attr_memory (insn) == MEMORY_BOTH) || (get_attr_memory (insn) == MEMORY_LOAD))) || (get_attr_memory (insn) == MEMORY_NONE))) ^~ insn-attrtab.c:2880:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_type (insn) == TYPE_FOP)) ^~ insn-attrtab.c:2884:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((which_alternative != 2) && (mult_operator (operands[3], DFmode)))) ^~ insn-attrtab.c:2888:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((get_attr_type (insn) == TYPE_FDIV) || ((get_attr_memory (insn) == MEMORY_BOTH) || (get_attr_memory (insn) == MEMORY_LOAD))) || (get_attr_memory (insn) == MEMORY_NONE))) ^~ insn-attrtab.c:2903:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_type (insn) == TYPE_FOP)) ^~ insn-attrtab.c:2907:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (mult_operator (operands[3], DFmode))) ^~ insn-attrtab.c:2911:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((get_attr_type (insn) == TYPE_FDIV) || ((get_attr_memory (insn) == MEMORY_BOTH) || (get_attr_memory (insn) == MEMORY_LOAD))) || (get_attr_memory (insn) == MEMORY_NONE))) ^~ insn-attrtab.c:2922:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_type (insn) == TYPE_FOP)) ^~ insn-attrtab.c:2926:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((which_alternative != 2) && (mult_operator (operands[3], SFmode)))) ^~ insn-attrtab.c:2930:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((get_attr_type (insn) == TYPE_FDIV) || ((get_attr_memory (insn) == MEMORY_BOTH) || (get_attr_memory (insn) == MEMORY_LOAD))) || (get_attr_memory (insn) == MEMORY_NONE))) ^~ insn-attrtab.c:2943:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_type (insn) == TYPE_FOP)) ^~ insn-attrtab.c:2947:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (mult_operator (operands[3], SFmode))) ^~ insn-attrtab.c:2951:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((get_attr_type (insn) == TYPE_FDIV) || ((get_attr_memory (insn) == MEMORY_BOTH) || (get_attr_memory (insn) == MEMORY_LOAD))) || (get_attr_memory (insn) == MEMORY_NONE))) ^~ insn-attrtab.c:2962:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && (! (mult_operator (operands[3], TFmode)))) ^~ insn-attrtab.c:2966:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (mult_operator (operands[3], TFmode))) ^~ insn-attrtab.c:2970:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((get_attr_memory (insn) == MEMORY_BOTH) || (get_attr_memory (insn) == MEMORY_LOAD)) || (get_attr_memory (insn) == MEMORY_NONE))) ^~ insn-attrtab.c:2981:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && (! (mult_operator (operands[3], XFmode)))) ^~ insn-attrtab.c:2985:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (mult_operator (operands[3], XFmode))) ^~ insn-attrtab.c:2989:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((get_attr_memory (insn) == MEMORY_BOTH) || (get_attr_memory (insn) == MEMORY_LOAD)) || (get_attr_memory (insn) == MEMORY_NONE))) ^~ insn-attrtab.c:3001:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && ((which_alternative == 0) && (! (mult_operator (operands[3], SFmode))))) ^~ insn-attrtab.c:3005:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((which_alternative == 0) && (mult_operator (operands[3], SFmode)))) ^~ insn-attrtab.c:3009:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((get_attr_memory (insn) == MEMORY_BOTH) || (get_attr_memory (insn) == MEMORY_LOAD)) || (get_attr_memory (insn) == MEMORY_NONE))) ^~ insn-attrtab.c:3021:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && (! (mult_operator (operands[3], SFmode)))) ^~ insn-attrtab.c:3025:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (mult_operator (operands[3], SFmode))) ^~ insn-attrtab.c:3029:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((get_attr_memory (insn) == MEMORY_BOTH) || (get_attr_memory (insn) == MEMORY_LOAD)) || (get_attr_memory (insn) == MEMORY_NONE))) ^~ insn-attrtab.c:3044:23: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((ix86_cpu) == (CPU_PENTIUM))) ^~ insn-attrtab.c:3063:23: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((ix86_cpu) == (CPU_PENTIUM))) ^~ insn-attrtab.c:3077:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && (((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (const_int_1_operand (operands[1], VOIDmode))) && (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:3081:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((get_attr_imm_disp (insn) == IMM_DISP_TRUE) || (! (const_int_1_operand (operands[1], VOIDmode)))) && (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:3085:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (const_int_1_operand (operands[1], VOIDmode))) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:3089:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((((get_attr_imm_disp (insn) == IMM_DISP_TRUE) || (! (const_int_1_operand (operands[1], VOIDmode)))) && (get_attr_memory (insn) == MEMORY_LOAD)) || (((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (const_int_1_operand (operands[1], VOIDmode))) && (get_attr_memory (insn) == MEMORY_NONE))) || (((get_attr_imm_disp (insn) == IMM_DISP_TRUE) || (! (const_int_1_operand (operands[1], VOIDmode)))) && (get_attr_memory (insn) == MEMORY_NONE)))) ^~ insn-attrtab.c:3119:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && (((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (const_int_1_operand (operands[2], VOIDmode))) && (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:3123:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((get_attr_imm_disp (insn) == IMM_DISP_TRUE) || (! (const_int_1_operand (operands[2], VOIDmode)))) && (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:3127:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (const_int_1_operand (operands[2], VOIDmode))) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:3131:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((((get_attr_imm_disp (insn) == IMM_DISP_TRUE) || (! (const_int_1_operand (operands[2], VOIDmode)))) && (get_attr_memory (insn) == MEMORY_LOAD)) || (((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (const_int_1_operand (operands[2], VOIDmode))) && (get_attr_memory (insn) == MEMORY_NONE))) || (((get_attr_imm_disp (insn) == IMM_DISP_TRUE) || (! (const_int_1_operand (operands[2], VOIDmode)))) && (get_attr_memory (insn) == MEMORY_NONE)))) ^~ insn-attrtab.c:3145:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && (((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (const_int_operand (operands[1], VOIDmode))) && (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:3149:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((get_attr_imm_disp (insn) == IMM_DISP_TRUE) || (! (const_int_operand (operands[1], VOIDmode)))) && (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:3153:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (const_int_operand (operands[1], VOIDmode))) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:3157:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((((get_attr_imm_disp (insn) == IMM_DISP_TRUE) || (! (const_int_operand (operands[1], VOIDmode)))) && (get_attr_memory (insn) == MEMORY_LOAD)) || (((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (const_int_operand (operands[1], VOIDmode))) && (get_attr_memory (insn) == MEMORY_NONE))) || (((get_attr_imm_disp (insn) == IMM_DISP_TRUE) || (! (const_int_operand (operands[1], VOIDmode)))) && (get_attr_memory (insn) == MEMORY_NONE)))) ^~ insn-attrtab.c:3207:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && (((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (const_int_operand (operands[2], VOIDmode))) && (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:3211:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((get_attr_imm_disp (insn) == IMM_DISP_TRUE) || (! (const_int_operand (operands[2], VOIDmode)))) && (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:3215:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (const_int_operand (operands[2], VOIDmode))) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:3219:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((((get_attr_imm_disp (insn) == IMM_DISP_TRUE) || (! (const_int_operand (operands[2], VOIDmode)))) && (get_attr_memory (insn) == MEMORY_LOAD)) || (((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (const_int_operand (operands[2], VOIDmode))) && (get_attr_memory (insn) == MEMORY_NONE))) || (((get_attr_imm_disp (insn) == IMM_DISP_TRUE) || (! (const_int_operand (operands[2], VOIDmode)))) && (get_attr_memory (insn) == MEMORY_NONE)))) ^~ insn-attrtab.c:3232:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && (((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && ((which_alternative == 1) && (const_int_operand (operands[2], VOIDmode)))) && (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:3236:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((get_attr_imm_disp (insn) == IMM_DISP_TRUE) || ((which_alternative != 1) || (! (const_int_operand (operands[2], VOIDmode))))) && (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:3240:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && ((which_alternative == 1) && (const_int_operand (operands[2], VOIDmode)))) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:3244:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((((get_attr_imm_disp (insn) == IMM_DISP_TRUE) || ((which_alternative != 1) || (! (const_int_operand (operands[2], VOIDmode))))) && (get_attr_memory (insn) == MEMORY_LOAD)) || (((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && ((which_alternative == 1) && (const_int_operand (operands[2], VOIDmode)))) && (get_attr_memory (insn) == MEMORY_NONE))) || (((get_attr_imm_disp (insn) == IMM_DISP_TRUE) || ((which_alternative != 1) || (! (const_int_operand (operands[2], VOIDmode))))) && (get_attr_memory (insn) == MEMORY_NONE)))) ^~ insn-attrtab.c:3255:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && (((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && ((get_attr_type (insn) == TYPE_ALU) || (which_alternative == 2))) && (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:3259:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_pent_pair (insn) == PENT_PAIR_PU) && (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:3263:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_pent_pair (insn) == PENT_PAIR_NP) && (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:3267:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && ((get_attr_type (insn) == TYPE_ALU) || (which_alternative == 2))) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:3271:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_pent_pair (insn) == PENT_PAIR_PU) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:3275:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_pent_pair (insn) == PENT_PAIR_NP) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:3279:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && ((get_attr_type (insn) == TYPE_ALU) || (which_alternative == 2))) && (get_attr_memory (insn) == MEMORY_NONE))) ^~ insn-attrtab.c:3283:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((get_attr_pent_pair (insn) == PENT_PAIR_PU) && (get_attr_memory (insn) == MEMORY_NONE)) || ((get_attr_pent_pair (insn) == PENT_PAIR_NP) && (get_attr_memory (insn) == MEMORY_NONE)))) ^~ insn-attrtab.c:3294:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_pent_pair (insn) == PENT_PAIR_PU) && (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:3298:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_pent_pair (insn) == PENT_PAIR_NP) && (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:3302:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_pent_pair (insn) == PENT_PAIR_PU) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:3306:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((((get_attr_pent_pair (insn) == PENT_PAIR_NP) && (get_attr_memory (insn) == MEMORY_LOAD)) || ((get_attr_pent_pair (insn) == PENT_PAIR_PU) && (get_attr_memory (insn) == MEMORY_NONE))) || ((get_attr_pent_pair (insn) == PENT_PAIR_NP) && (get_attr_memory (insn) == MEMORY_NONE)))) ^~ insn-attrtab.c:3317:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && ((which_alternative == 1) && ((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (get_attr_memory (insn) == MEMORY_BOTH)))) ^~ insn-attrtab.c:3321:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_pent_pair (insn) == PENT_PAIR_PU) && (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:3325:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_pent_pair (insn) == PENT_PAIR_NP) && (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:3329:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((which_alternative == 1) && ((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (get_attr_memory (insn) == MEMORY_LOAD)))) ^~ insn-attrtab.c:3333:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_pent_pair (insn) == PENT_PAIR_PU) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:3337:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_pent_pair (insn) == PENT_PAIR_NP) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:3341:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((which_alternative == 1) && ((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (get_attr_memory (insn) == MEMORY_NONE)))) ^~ insn-attrtab.c:3345:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((get_attr_pent_pair (insn) == PENT_PAIR_PU) && (get_attr_memory (insn) == MEMORY_NONE)) || ((get_attr_pent_pair (insn) == PENT_PAIR_NP) && (get_attr_memory (insn) == MEMORY_NONE)))) ^~ insn-attrtab.c:3356:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && (((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (((TARGET_DOUBLE_WITH_ADD) != (0)) && (const1_operand (operands[2], VOIDmode)))) && (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:3360:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_pent_pair (insn) == PENT_PAIR_PU) && (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:3364:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_pent_pair (insn) == PENT_PAIR_NP) && (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:3368:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (((TARGET_DOUBLE_WITH_ADD) != (0)) && (const1_operand (operands[2], VOIDmode)))) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:3372:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_pent_pair (insn) == PENT_PAIR_PU) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:3376:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_pent_pair (insn) == PENT_PAIR_NP) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:3380:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (((TARGET_DOUBLE_WITH_ADD) != (0)) && (const1_operand (operands[2], VOIDmode)))) && (get_attr_memory (insn) == MEMORY_NONE))) ^~ insn-attrtab.c:3384:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((get_attr_pent_pair (insn) == PENT_PAIR_PU) && (get_attr_memory (insn) == MEMORY_NONE)) || ((get_attr_pent_pair (insn) == PENT_PAIR_NP) && (get_attr_memory (insn) == MEMORY_NONE)))) ^~ insn-attrtab.c:3395:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && (((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && ((which_alternative != 0) || (((TARGET_DOUBLE_WITH_ADD) != (0)) && (const1_operand (operands[2], VOIDmode))))) && (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:3399:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_pent_pair (insn) == PENT_PAIR_PU) && (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:3403:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_pent_pair (insn) == PENT_PAIR_NP) && (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:3407:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && ((which_alternative != 0) || (((TARGET_DOUBLE_WITH_ADD) != (0)) && (const1_operand (operands[2], VOIDmode))))) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:3411:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_pent_pair (insn) == PENT_PAIR_PU) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:3415:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_pent_pair (insn) == PENT_PAIR_NP) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:3419:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && ((which_alternative != 0) || (((TARGET_DOUBLE_WITH_ADD) != (0)) && (const1_operand (operands[2], VOIDmode))))) && (get_attr_memory (insn) == MEMORY_NONE))) ^~ insn-attrtab.c:3423:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((get_attr_pent_pair (insn) == PENT_PAIR_PU) && (get_attr_memory (insn) == MEMORY_NONE)) || ((get_attr_pent_pair (insn) == PENT_PAIR_NP) && (get_attr_memory (insn) == MEMORY_NONE)))) ^~ insn-attrtab.c:3436:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && (((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (get_attr_type (insn) == TYPE_ALU)) && (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:3440:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_pent_pair (insn) == PENT_PAIR_PU) && (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:3444:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_pent_pair (insn) == PENT_PAIR_NP) && (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:3448:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (get_attr_type (insn) == TYPE_ALU)) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:3452:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_pent_pair (insn) == PENT_PAIR_PU) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:3456:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_pent_pair (insn) == PENT_PAIR_NP) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:3460:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (get_attr_type (insn) == TYPE_ALU)) && (get_attr_memory (insn) == MEMORY_NONE))) ^~ insn-attrtab.c:3464:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((get_attr_pent_pair (insn) == PENT_PAIR_PU) && (get_attr_memory (insn) == MEMORY_NONE)) || ((get_attr_pent_pair (insn) == PENT_PAIR_NP) && (get_attr_memory (insn) == MEMORY_NONE)))) ^~ insn-attrtab.c:3476:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && (((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && ((which_alternative != 0) || (get_attr_type (insn) == TYPE_ALU))) && (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:3480:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_pent_pair (insn) == PENT_PAIR_PU) && (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:3484:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_pent_pair (insn) == PENT_PAIR_NP) && (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:3488:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && ((which_alternative != 0) || (get_attr_type (insn) == TYPE_ALU))) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:3492:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_pent_pair (insn) == PENT_PAIR_PU) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:3496:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_pent_pair (insn) == PENT_PAIR_NP) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:3500:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && ((which_alternative != 0) || (get_attr_type (insn) == TYPE_ALU))) && (get_attr_memory (insn) == MEMORY_NONE))) ^~ insn-attrtab.c:3504:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((get_attr_pent_pair (insn) == PENT_PAIR_PU) && (get_attr_memory (insn) == MEMORY_NONE)) || ((get_attr_pent_pair (insn) == PENT_PAIR_NP) && (get_attr_memory (insn) == MEMORY_NONE)))) ^~ insn-attrtab.c:3529:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && ((memory_operand (operands[1], VOIDmode)) || (get_attr_memory (insn) == MEMORY_NONE))) ^~ insn-attrtab.c:3540:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && (((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && ((which_alternative == 0) || (which_alternative == 1))) && (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:3544:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((get_attr_imm_disp (insn) == IMM_DISP_TRUE) || ((which_alternative != 0) && (which_alternative != 1))) && (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:3548:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && ((which_alternative == 0) || (which_alternative == 1))) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:3552:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((((get_attr_imm_disp (insn) == IMM_DISP_TRUE) || ((which_alternative != 0) && (which_alternative != 1))) && (get_attr_memory (insn) == MEMORY_LOAD)) || (((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && ((which_alternative == 0) || (which_alternative == 1))) && (get_attr_memory (insn) == MEMORY_NONE))) || (((get_attr_imm_disp (insn) == IMM_DISP_TRUE) || ((which_alternative != 0) && (which_alternative != 1))) && (get_attr_memory (insn) == MEMORY_NONE)))) ^~ insn-attrtab.c:3563:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && (((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && ((which_alternative == 0) || (which_alternative == 1))) && (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:3567:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((get_attr_imm_disp (insn) == IMM_DISP_TRUE) || ((which_alternative != 0) && (which_alternative != 1))) && (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:3571:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && ((which_alternative == 0) || (which_alternative == 1))) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:3575:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((get_attr_imm_disp (insn) == IMM_DISP_TRUE) || ((which_alternative != 0) && (which_alternative != 1))) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:3579:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && ((which_alternative == 0) || (which_alternative == 1))) && (get_attr_memory (insn) == MEMORY_NONE))) ^~ insn-attrtab.c:3583:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((get_attr_imm_disp (insn) == IMM_DISP_TRUE) || ((which_alternative != 0) && (which_alternative != 1))) && (get_attr_memory (insn) == MEMORY_NONE))) ^~ insn-attrtab.c:3594:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && (((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && ((which_alternative == 0) || ((which_alternative == 1) || (which_alternative == 2)))) && (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:3598:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((get_attr_imm_disp (insn) == IMM_DISP_TRUE) || ((which_alternative != 0) && ((which_alternative != 1) && (which_alternative != 2)))) && (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:3602:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && ((which_alternative == 0) || ((which_alternative == 1) || (which_alternative == 2)))) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:3606:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((get_attr_imm_disp (insn) == IMM_DISP_TRUE) || ((which_alternative != 0) && ((which_alternative != 1) && (which_alternative != 2)))) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:3610:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && ((which_alternative == 0) || ((which_alternative == 1) || (which_alternative == 2)))) && (get_attr_memory (insn) == MEMORY_NONE))) ^~ insn-attrtab.c:3614:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((get_attr_imm_disp (insn) == IMM_DISP_TRUE) || ((which_alternative != 0) && ((which_alternative != 1) && (which_alternative != 2)))) && (get_attr_memory (insn) == MEMORY_NONE))) ^~ insn-attrtab.c:3625:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && (((which_alternative == 0) || (which_alternative == 2)) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:3629:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((which_alternative != 0) && (which_alternative != 2)) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:3633:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((which_alternative == 0) || (which_alternative == 2)) && (get_attr_memory (insn) == MEMORY_NONE))) ^~ insn-attrtab.c:3637:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((which_alternative != 0) && (which_alternative != 2)) && (get_attr_memory (insn) == MEMORY_NONE))) ^~ insn-attrtab.c:3650:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && ((which_alternative != 1) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:3654:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((which_alternative == 1) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:3658:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((which_alternative != 1) && (get_attr_memory (insn) == MEMORY_NONE))) ^~ insn-attrtab.c:3662:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((which_alternative == 1) && (get_attr_memory (insn) == MEMORY_NONE))) ^~ insn-attrtab.c:3673:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && (((which_alternative != 1) && (which_alternative != 3)) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:3677:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((which_alternative == 1) || (which_alternative == 3)) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:3681:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((which_alternative != 1) && (which_alternative != 3)) && (get_attr_memory (insn) == MEMORY_NONE))) ^~ insn-attrtab.c:3685:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((which_alternative == 1) || (which_alternative == 3)) && (get_attr_memory (insn) == MEMORY_NONE))) ^~ insn-attrtab.c:3708:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && ((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:3712:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_imm_disp (insn) == IMM_DISP_TRUE) && (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:3716:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:3720:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((((get_attr_imm_disp (insn) == IMM_DISP_TRUE) && (get_attr_memory (insn) == MEMORY_LOAD)) || ((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (get_attr_memory (insn) == MEMORY_NONE))) || ((get_attr_imm_disp (insn) == IMM_DISP_TRUE) && (get_attr_memory (insn) == MEMORY_NONE)))) ^~ insn-attrtab.c:3731:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && (((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (which_alternative == 2)) && (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:3735:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_pent_pair (insn) == PENT_PAIR_PU) && (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:3739:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_pent_pair (insn) == PENT_PAIR_NP) && (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:3743:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (which_alternative == 2)) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:3747:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_pent_pair (insn) == PENT_PAIR_PU) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:3751:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_pent_pair (insn) == PENT_PAIR_NP) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:3755:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (which_alternative == 2)) && (get_attr_memory (insn) == MEMORY_NONE))) ^~ insn-attrtab.c:3759:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((get_attr_pent_pair (insn) == PENT_PAIR_PU) && (get_attr_memory (insn) == MEMORY_NONE)) || ((get_attr_pent_pair (insn) == PENT_PAIR_NP) && (get_attr_memory (insn) == MEMORY_NONE)))) ^~ insn-attrtab.c:3772:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_pent_pair (insn) == PENT_PAIR_UV) && (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:3776:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_pent_pair (insn) == PENT_PAIR_NP) && (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:3780:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_pent_pair (insn) == PENT_PAIR_UV) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:3784:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_pent_pair (insn) == PENT_PAIR_NP) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:3788:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_pent_pair (insn) == PENT_PAIR_UV) && (get_attr_memory (insn) == MEMORY_NONE))) ^~ insn-attrtab.c:3792:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_pent_pair (insn) == PENT_PAIR_NP) && (get_attr_memory (insn) == MEMORY_NONE))) ^~ insn-attrtab.c:3884:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && ((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:3888:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_imm_disp (insn) == IMM_DISP_TRUE) && (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:3892:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:3896:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_imm_disp (insn) == IMM_DISP_TRUE) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:3900:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (get_attr_memory (insn) == MEMORY_NONE))) ^~ insn-attrtab.c:3904:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_imm_disp (insn) == IMM_DISP_TRUE) && (get_attr_memory (insn) == MEMORY_NONE))) ^~ insn-attrtab.c:3919:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_memory (insn) == MEMORY_BOTH) || (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:3923:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_memory (insn) == MEMORY_NONE)) ^~ insn-attrtab.c:3939:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && (((which_alternative == 0) && (((get_attr_memory (insn) == MEMORY_NONE) || (get_attr_memory (insn) == MEMORY_LOAD)) || (((get_attr_memory (insn) == MEMORY_LOAD) || (get_attr_memory (insn) == MEMORY_STORE)) || ((immediate_operand (operands[1], VOIDmode)) || (get_attr_memory (insn) == MEMORY_STORE))))) || (((get_attr_memory (insn) == MEMORY_BOTH) || (get_attr_memory (insn) == MEMORY_LOAD)) || (get_attr_memory (insn) == MEMORY_NONE)))) ^~ insn-attrtab.c:4048:23: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((ix86_cpu) == (CPU_PENTIUM))) ^~ insn-attrtab.c:4063:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && ((((get_attr_memory (insn) == MEMORY_NONE) || (get_attr_memory (insn) == MEMORY_LOAD)) || ((immediate_operand (operands[1], VOIDmode)) || (get_attr_memory (insn) == MEMORY_STORE))) || (((get_attr_memory (insn) == MEMORY_BOTH) || (get_attr_memory (insn) == MEMORY_LOAD)) || (get_attr_memory (insn) == MEMORY_NONE)))) ^~ insn-attrtab.c:4074:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && (((which_alternative == 1) && (((get_attr_memory (insn) == MEMORY_NONE) || (get_attr_memory (insn) == MEMORY_LOAD)) || ((immediate_operand (operands[1], VOIDmode)) || (get_attr_memory (insn) == MEMORY_STORE)))) || (((get_attr_memory (insn) == MEMORY_BOTH) || (get_attr_memory (insn) == MEMORY_LOAD)) || (get_attr_memory (insn) == MEMORY_NONE)))) ^~ insn-attrtab.c:4098:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && (((which_alternative == 0) && (((get_attr_memory (insn) == MEMORY_NONE) || (get_attr_memory (insn) == MEMORY_LOAD)) || ((immediate_operand (operands[1], VOIDmode)) || (get_attr_memory (insn) == MEMORY_STORE)))) || (((get_attr_memory (insn) == MEMORY_BOTH) || (get_attr_memory (insn) == MEMORY_LOAD)) || (get_attr_memory (insn) == MEMORY_NONE)))) ^~ insn-attrtab.c:4112:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && ((((get_attr_memory (insn) == MEMORY_NONE) || (get_attr_memory (insn) == MEMORY_LOAD)) || (((which_alternative == 1) && ((get_attr_memory (insn) == MEMORY_LOAD) || (get_attr_memory (insn) == MEMORY_STORE))) || ((immediate_operand (operands[1], VOIDmode)) || (get_attr_memory (insn) == MEMORY_STORE)))) || (((get_attr_memory (insn) == MEMORY_BOTH) || (get_attr_memory (insn) == MEMORY_LOAD)) || (get_attr_memory (insn) == MEMORY_NONE)))) ^~ insn-attrtab.c:4123:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && ((((which_alternative == 0) || (which_alternative == 1)) && (((get_attr_memory (insn) == MEMORY_NONE) || (get_attr_memory (insn) == MEMORY_LOAD)) || ((((get_attr_memory (insn) == MEMORY_LOAD) || (get_attr_memory (insn) == MEMORY_STORE)) && (which_alternative == 1)) || ((immediate_operand (operands[1], VOIDmode)) || (get_attr_memory (insn) == MEMORY_STORE))))) || (((get_attr_memory (insn) == MEMORY_BOTH) || (get_attr_memory (insn) == MEMORY_LOAD)) || (get_attr_memory (insn) == MEMORY_NONE)))) ^~ insn-attrtab.c:4134:52: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((which_alternative == 1) && (((ix86_cpu) == (CPU_PENTIUM)))) ^~ insn-attrtab.c:4138:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((which_alternative != 1) || (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:4142:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((which_alternative == 1) && ((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (get_attr_memory (insn) == MEMORY_LOAD)))) ^~ insn-attrtab.c:4146:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((which_alternative != 1) || (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:4150:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((which_alternative == 1) && ((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (get_attr_memory (insn) == MEMORY_NONE)))) ^~ insn-attrtab.c:4154:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((which_alternative != 1) || (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (get_attr_memory (insn) == MEMORY_NONE))) ^~ insn-attrtab.c:4165:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && ((which_alternative == 1) && ((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (get_attr_memory (insn) == MEMORY_BOTH)))) ^~ insn-attrtab.c:4169:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((which_alternative != 1) || (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:4173:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((which_alternative == 1) && ((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (get_attr_memory (insn) == MEMORY_LOAD)))) ^~ insn-attrtab.c:4177:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((which_alternative != 1) || (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:4181:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((which_alternative == 1) && ((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (get_attr_memory (insn) == MEMORY_NONE)))) ^~ insn-attrtab.c:4185:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((which_alternative != 1) || (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (get_attr_memory (insn) == MEMORY_NONE))) ^~ insn-attrtab.c:4196:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && ((which_alternative == 1) && ((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (get_attr_memory (insn) == MEMORY_BOTH)))) ^~ insn-attrtab.c:4200:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((which_alternative != 1) || (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:4204:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((which_alternative == 1) && ((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (get_attr_memory (insn) == MEMORY_LOAD)))) ^~ insn-attrtab.c:4208:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((((which_alternative != 1) || (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (get_attr_memory (insn) == MEMORY_LOAD)) || ((which_alternative == 1) && ((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (get_attr_memory (insn) == MEMORY_NONE)))) || (((which_alternative != 1) || (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (get_attr_memory (insn) == MEMORY_NONE)))) ^~ insn-attrtab.c:4222:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && ((((which_alternative == 0) || ((which_alternative == 1) || (which_alternative == 2))) && (((get_attr_memory (insn) == MEMORY_NONE) || (get_attr_memory (insn) == MEMORY_LOAD)) || (((get_attr_memory (insn) == MEMORY_LOAD) || (get_attr_memory (insn) == MEMORY_STORE)) || ((immediate_operand (operands[1], VOIDmode)) || (get_attr_memory (insn) == MEMORY_STORE))))) || (((get_attr_memory (insn) == MEMORY_BOTH) || (get_attr_memory (insn) == MEMORY_LOAD)) || (get_attr_memory (insn) == MEMORY_NONE)))) ^~ insn-attrtab.c:4234:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && ((((which_alternative == 0) || ((which_alternative == 1) || (which_alternative == 2))) && (((get_attr_memory (insn) == MEMORY_NONE) || (get_attr_memory (insn) == MEMORY_LOAD)) || ((immediate_operand (operands[1], VOIDmode)) || (get_attr_memory (insn) == MEMORY_STORE)))) || (((get_attr_memory (insn) == MEMORY_BOTH) || (get_attr_memory (insn) == MEMORY_LOAD)) || (get_attr_memory (insn) == MEMORY_NONE)))) ^~ insn-attrtab.c:4245:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && (((which_alternative == 0) || ((which_alternative == 1) || (which_alternative == 2))) && (((get_attr_memory (insn) == MEMORY_NONE) || (get_attr_memory (insn) == MEMORY_LOAD)) || ((immediate_operand (operands[1], VOIDmode)) || (get_attr_memory (insn) == MEMORY_STORE))))) ^~ insn-attrtab.c:4249:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((which_alternative != 0) && ((which_alternative != 1) && (which_alternative != 2))) && ((which_alternative == 3) || (which_alternative == 4)))) ^~ insn-attrtab.c:4253:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && ((which_alternative == 3) || (which_alternative == 4))) && (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:4257:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (((which_alternative == 3) || (which_alternative == 4)) && ((((which_alternative != 0) && ((which_alternative != 1) && (which_alternative != 2))) && (((which_alternative == 5) || ((which_alternative == 6) || ((which_alternative == 7) || (which_alternative == 8)))) || ((which_alternative != 3) && ((which_alternative != 4) && ((which_alternative != 5) && ((which_alternative != 6) && ((which_alternative != 7) && (which_alternative != 8)))))))) || ((((which_alternative != 0) && ((which_alternative != 1) && (which_alternative != 2))) && ((which_alternative == 5) || ((which_alternative == 6) || ((which_alternative == 7) || (which_alternative == 8))))) && ((which_alternative == 0) || ((which_alternative == 1) || ((which_alternative == 2) || ((which_alternative == 6) || ((which_alternative == 7) || (which_alternative == 8)))))))))) && (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:4261:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((get_attr_imm_disp (insn) == IMM_DISP_TRUE) || (((which_alternative == 0) || ((which_alternative == 1) || (which_alternative == 2))) || ((which_alternative != 3) && (which_alternative != 4)))) && (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:4265:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && ((which_alternative == 3) || (which_alternative == 4))) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:4269:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (((which_alternative == 3) || (which_alternative == 4)) && ((((which_alternative != 0) && ((which_alternative != 1) && (which_alternative != 2))) && (((which_alternative == 5) || ((which_alternative == 6) || ((which_alternative == 7) || (which_alternative == 8)))) || ((which_alternative != 3) && ((which_alternative != 4) && ((which_alternative != 5) && ((which_alternative != 6) && ((which_alternative != 7) && (which_alternative != 8)))))))) || ((((which_alternative != 0) && ((which_alternative != 1) && (which_alternative != 2))) && ((which_alternative == 5) || ((which_alternative == 6) || ((which_alternative == 7) || (which_alternative == 8))))) && ((which_alternative == 0) || ((which_alternative == 1) || ((which_alternative == 2) || ((which_alternative == 6) || ((which_alternative == 7) || (which_alternative == 8)))))))))) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:4273:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((get_attr_imm_disp (insn) == IMM_DISP_TRUE) || (((which_alternative == 0) || ((which_alternative == 1) || (which_alternative == 2))) || ((which_alternative != 3) && (which_alternative != 4)))) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:4277:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && ((which_alternative == 3) || (which_alternative == 4))) && (get_attr_memory (insn) == MEMORY_NONE))) ^~ insn-attrtab.c:4281:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (((which_alternative == 3) || (which_alternative == 4)) && ((((which_alternative != 0) && ((which_alternative != 1) && (which_alternative != 2))) && (((which_alternative == 5) || ((which_alternative == 6) || ((which_alternative == 7) || (which_alternative == 8)))) || ((which_alternative != 3) && ((which_alternative != 4) && ((which_alternative != 5) && ((which_alternative != 6) && ((which_alternative != 7) && (which_alternative != 8)))))))) || ((((which_alternative != 0) && ((which_alternative != 1) && (which_alternative != 2))) && ((which_alternative == 5) || ((which_alternative == 6) || ((which_alternative == 7) || (which_alternative == 8))))) && ((which_alternative == 0) || ((which_alternative == 1) || ((which_alternative == 2) || ((which_alternative == 6) || ((which_alternative == 7) || (which_alternative == 8)))))))))) && (get_attr_memory (insn) == MEMORY_NONE)) || (((get_attr_imm_disp (insn) == IMM_DISP_TRUE) || (((which_alternative == 0) || ((which_alternative == 1) || (which_alternative == 2))) || ((which_alternative != 3) && (which_alternative != 4)))) && (get_attr_memory (insn) == MEMORY_NONE)))) ^~ insn-attrtab.c:4293:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && ((which_alternative == 1) && (! (memory_operand (operands[1], VOIDmode))))) ^~ insn-attrtab.c:4297:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((which_alternative != 1) || (memory_operand (operands[1], VOIDmode))) && ((which_alternative == 1) && (memory_operand (operands[1], VOIDmode))))) ^~ insn-attrtab.c:4308:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && (((which_alternative != 5) && (which_alternative != 6)) && ((which_alternative != 7) && ((which_alternative != 8) && ((which_alternative != 9) && ((which_alternative != 4) && ((! ((flag_pic) != (0))) || (! (symbolic_operand (operands[1], DImode)))))))))) ^~ insn-attrtab.c:4312:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_pent_pair (insn) == PENT_PAIR_UV) && (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:4316:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_pent_pair (insn) == PENT_PAIR_NP) && (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:4320:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_pent_pair (insn) == PENT_PAIR_UV) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:4324:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_pent_pair (insn) == PENT_PAIR_NP) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:4328:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_pent_pair (insn) == PENT_PAIR_UV) && (get_attr_memory (insn) == MEMORY_NONE))) ^~ insn-attrtab.c:4332:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_pent_pair (insn) == PENT_PAIR_NP) && (get_attr_memory (insn) == MEMORY_NONE))) ^~ insn-attrtab.c:4343:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && ((which_alternative == 0) && (! (memory_operand (operands[1], VOIDmode))))) ^~ insn-attrtab.c:4347:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((which_alternative != 0) || (memory_operand (operands[1], VOIDmode))) && ((which_alternative == 0) && (memory_operand (operands[1], VOIDmode))))) ^~ insn-attrtab.c:4358:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && ((q_regs_operand (operands[0], QImode)) && (! ((TARGET_MOVX) != (0))))) ^~ insn-attrtab.c:4362:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && ((q_regs_operand (operands[0], QImode)) && (! ((TARGET_MOVX) != (0))))) && (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:4366:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((get_attr_imm_disp (insn) == IMM_DISP_TRUE) || ((! (q_regs_operand (operands[0], QImode))) || ((TARGET_MOVX) != (0)))) && (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:4370:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && ((q_regs_operand (operands[0], QImode)) && (! ((TARGET_MOVX) != (0))))) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:4374:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((get_attr_imm_disp (insn) == IMM_DISP_TRUE) || ((! (q_regs_operand (operands[0], QImode))) || ((TARGET_MOVX) != (0)))) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:4378:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && ((q_regs_operand (operands[0], QImode)) && (! ((TARGET_MOVX) != (0))))) && (get_attr_memory (insn) == MEMORY_NONE))) ^~ insn-attrtab.c:4382:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((get_attr_imm_disp (insn) == IMM_DISP_TRUE) || ((! (q_regs_operand (operands[0], QImode))) || ((TARGET_MOVX) != (0)))) && (get_attr_memory (insn) == MEMORY_NONE))) ^~ insn-attrtab.c:4394:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_type (insn) == TYPE_IMOV)) ^~ insn-attrtab.c:4398:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((get_attr_imm_disp (insn) == IMM_DISP_TRUE) || (! (get_attr_type (insn) == TYPE_IMOV))) && (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:4402:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (get_attr_type (insn) == TYPE_IMOV)) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:4406:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((get_attr_imm_disp (insn) == IMM_DISP_TRUE) || (! (get_attr_type (insn) == TYPE_IMOV))) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:4410:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (get_attr_type (insn) == TYPE_IMOV)) && (get_attr_memory (insn) == MEMORY_NONE))) ^~ insn-attrtab.c:4414:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((get_attr_imm_disp (insn) == IMM_DISP_TRUE) || (! (get_attr_type (insn) == TYPE_IMOV))) && (get_attr_memory (insn) == MEMORY_NONE))) ^~ insn-attrtab.c:4427:23: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((ix86_cpu) == (CPU_PENTIUM))) ^~ insn-attrtab.c:4438:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && (((which_alternative == 3) && (((TARGET_PARTIAL_REG_STALL) == (0)) || ((TARGET_QIMODE_MATH) == (0)))) || (((which_alternative != 3) || ((! ((TARGET_PARTIAL_REG_STALL) == (0))) && (! ((TARGET_QIMODE_MATH) == (0))))) && ((which_alternative != 3) && ((which_alternative != 5) && ((! ((TARGET_MOVX) != (0))) || (which_alternative != 2))))))) ^~ insn-attrtab.c:4442:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && ((((which_alternative == 3) && (((TARGET_PARTIAL_REG_STALL) == (0)) || ((TARGET_QIMODE_MATH) == (0)))) || (((which_alternative != 3) || ((! ((TARGET_PARTIAL_REG_STALL) == (0))) && (! ((TARGET_QIMODE_MATH) == (0))))) && ((which_alternative != 3) && ((which_alternative != 5) && ((! ((TARGET_MOVX) != (0))) || (which_alternative != 2)))))) && (((which_alternative == 3) && (((TARGET_PARTIAL_REG_STALL) == (0)) || ((TARGET_QIMODE_MATH) == (0)))) || ((which_alternative != 3) && ((which_alternative != 5) && ((! ((TARGET_MOVX) != (0))) || (which_alternative != 2))))))) && (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:4446:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && ((((which_alternative == 3) && (((TARGET_PARTIAL_REG_STALL) == (0)) || ((TARGET_QIMODE_MATH) == (0)))) || ((which_alternative != 3) && ((which_alternative != 5) && ((! ((TARGET_MOVX) != (0))) || (which_alternative != 2))))) && (((which_alternative != 3) || ((! ((TARGET_PARTIAL_REG_STALL) == (0))) && (! ((TARGET_QIMODE_MATH) == (0))))) && ((which_alternative == 3) || ((which_alternative == 5) || (((TARGET_MOVX) != (0)) && (which_alternative == 2))))))) && (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:4450:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((get_attr_imm_disp (insn) == IMM_DISP_TRUE) || (((which_alternative != 3) || ((! ((TARGET_PARTIAL_REG_STALL) == (0))) && (! ((TARGET_QIMODE_MATH) == (0))))) && (((which_alternative == 3) && (((TARGET_PARTIAL_REG_STALL) == (0)) || ((TARGET_QIMODE_MATH) == (0)))) || ((which_alternative == 3) || ((which_alternative == 5) || (((TARGET_MOVX) != (0)) && (which_alternative == 2))))))) && (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:4454:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && ((((which_alternative == 3) && (((TARGET_PARTIAL_REG_STALL) == (0)) || ((TARGET_QIMODE_MATH) == (0)))) || (((which_alternative != 3) || ((! ((TARGET_PARTIAL_REG_STALL) == (0))) && (! ((TARGET_QIMODE_MATH) == (0))))) && ((which_alternative != 3) && ((which_alternative != 5) && ((! ((TARGET_MOVX) != (0))) || (which_alternative != 2)))))) && (((which_alternative == 3) && (((TARGET_PARTIAL_REG_STALL) == (0)) || ((TARGET_QIMODE_MATH) == (0)))) || ((which_alternative != 3) && ((which_alternative != 5) && ((! ((TARGET_MOVX) != (0))) || (which_alternative != 2))))))) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:4458:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && ((((which_alternative == 3) && (((TARGET_PARTIAL_REG_STALL) == (0)) || ((TARGET_QIMODE_MATH) == (0)))) || ((which_alternative != 3) && ((which_alternative != 5) && ((! ((TARGET_MOVX) != (0))) || (which_alternative != 2))))) && (((which_alternative != 3) || ((! ((TARGET_PARTIAL_REG_STALL) == (0))) && (! ((TARGET_QIMODE_MATH) == (0))))) && ((which_alternative == 3) || ((which_alternative == 5) || (((TARGET_MOVX) != (0)) && (which_alternative == 2))))))) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:4462:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((get_attr_imm_disp (insn) == IMM_DISP_TRUE) || (((which_alternative != 3) || ((! ((TARGET_PARTIAL_REG_STALL) == (0))) && (! ((TARGET_QIMODE_MATH) == (0))))) && (((which_alternative == 3) && (((TARGET_PARTIAL_REG_STALL) == (0)) || ((TARGET_QIMODE_MATH) == (0)))) || ((which_alternative == 3) || ((which_alternative == 5) || (((TARGET_MOVX) != (0)) && (which_alternative == 2))))))) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:4466:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && ((((which_alternative == 3) && (((TARGET_PARTIAL_REG_STALL) == (0)) || ((TARGET_QIMODE_MATH) == (0)))) || (((which_alternative != 3) || ((! ((TARGET_PARTIAL_REG_STALL) == (0))) && (! ((TARGET_QIMODE_MATH) == (0))))) && ((which_alternative != 3) && ((which_alternative != 5) && ((! ((TARGET_MOVX) != (0))) || (which_alternative != 2)))))) && (((which_alternative == 3) && (((TARGET_PARTIAL_REG_STALL) == (0)) || ((TARGET_QIMODE_MATH) == (0)))) || ((which_alternative != 3) && ((which_alternative != 5) && ((! ((TARGET_MOVX) != (0))) || (which_alternative != 2))))))) && (get_attr_memory (insn) == MEMORY_NONE))) ^~ insn-attrtab.c:4470:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && ((((which_alternative == 3) && (((TARGET_PARTIAL_REG_STALL) == (0)) || ((TARGET_QIMODE_MATH) == (0)))) || ((which_alternative != 3) && ((which_alternative != 5) && ((! ((TARGET_MOVX) != (0))) || (which_alternative != 2))))) && (((which_alternative != 3) || ((! ((TARGET_PARTIAL_REG_STALL) == (0))) && (! ((TARGET_QIMODE_MATH) == (0))))) && ((which_alternative == 3) || ((which_alternative == 5) || (((TARGET_MOVX) != (0)) && (which_alternative == 2))))))) && (get_attr_memory (insn) == MEMORY_NONE)) || (((get_attr_imm_disp (insn) == IMM_DISP_TRUE) || (((which_alternative != 3) || ((! ((TARGET_PARTIAL_REG_STALL) == (0))) && (! ((TARGET_QIMODE_MATH) == (0))))) && (((which_alternative == 3) && (((TARGET_PARTIAL_REG_STALL) == (0)) || ((TARGET_QIMODE_MATH) == (0)))) || ((which_alternative == 3) || ((which_alternative == 5) || (((TARGET_MOVX) != (0)) && (which_alternative == 2))))))) && (get_attr_memory (insn) == MEMORY_NONE)))) ^~ insn-attrtab.c:4483:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && ((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (memory_operand (operands[1], VOIDmode)))) ^~ insn-attrtab.c:4487:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((((get_attr_imm_disp (insn) == IMM_DISP_TRUE) && (memory_operand (operands[1], VOIDmode))) || ((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (get_attr_memory (insn) == MEMORY_NONE))) || ((get_attr_imm_disp (insn) == IMM_DISP_TRUE) && (get_attr_memory (insn) == MEMORY_NONE)))) ^~ insn-attrtab.c:4497:23: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((ix86_cpu) == (CPU_PENTIUM))) ^~ insn-attrtab.c:4507:23: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((ix86_cpu) == (CPU_PENTIUM))) ^~ insn-attrtab.c:4517:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_type (insn) == TYPE_IMOV)) ^~ insn-attrtab.c:4521:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_pent_pair (insn) == PENT_PAIR_UV) && (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:4525:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_pent_pair (insn) == PENT_PAIR_PU) && (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:4529:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((get_attr_imm_disp (insn) == IMM_DISP_TRUE) || (! (get_attr_type (insn) == TYPE_IMOV))) && (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:4533:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_pent_pair (insn) == PENT_PAIR_UV) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:4537:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_pent_pair (insn) == PENT_PAIR_PU) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:4541:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((get_attr_imm_disp (insn) == IMM_DISP_TRUE) || (! (get_attr_type (insn) == TYPE_IMOV))) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:4545:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_pent_pair (insn) == PENT_PAIR_UV) && (get_attr_memory (insn) == MEMORY_NONE))) ^~ insn-attrtab.c:4549:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((get_attr_pent_pair (insn) == PENT_PAIR_PU) && (get_attr_memory (insn) == MEMORY_NONE)) || (((get_attr_imm_disp (insn) == IMM_DISP_TRUE) || (! (get_attr_type (insn) == TYPE_IMOV))) && (get_attr_memory (insn) == MEMORY_NONE)))) ^~ insn-attrtab.c:4564:23: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((ix86_cpu) == (CPU_PENTIUM))) ^~ insn-attrtab.c:4576:23: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((ix86_cpu) == (CPU_PENTIUM))) ^~ insn-attrtab.c:4599:23: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((ix86_cpu) == (CPU_PENTIUM))) ^~ insn-attrtab.c:4610:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && (((which_alternative != 2) && ((which_alternative != 3) && (which_alternative != 4))) && ((which_alternative != 5) && ((which_alternative != 6) && ((which_alternative != 7) && ((! ((flag_pic) != (0))) || (! (symbolic_operand (operands[1], SImode))))))))) ^~ insn-attrtab.c:4614:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_pent_pair (insn) == PENT_PAIR_UV) && (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:4618:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_pent_pair (insn) == PENT_PAIR_NP) && (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:4622:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_pent_pair (insn) == PENT_PAIR_UV) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:4626:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_pent_pair (insn) == PENT_PAIR_NP) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:4630:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_pent_pair (insn) == PENT_PAIR_UV) && (get_attr_memory (insn) == MEMORY_NONE))) ^~ insn-attrtab.c:4634:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_pent_pair (insn) == PENT_PAIR_NP) && (get_attr_memory (insn) == MEMORY_NONE))) ^~ insn-attrtab.c:4662:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && ((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (memory_operand (operands[1], VOIDmode)))) ^~ insn-attrtab.c:4666:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_imm_disp (insn) == IMM_DISP_TRUE) && (memory_operand (operands[1], VOIDmode)))) ^~ insn-attrtab.c:4670:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (get_attr_memory (insn) == MEMORY_NONE))) ^~ insn-attrtab.c:4674:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_imm_disp (insn) == IMM_DISP_TRUE) && (get_attr_memory (insn) == MEMORY_NONE))) ^~ insn-attrtab.c:4688:23: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((ix86_cpu) == (CPU_PENTIUM))) ^~ insn-attrtab.c:4706:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && (! (memory_operand (operands[1], VOIDmode)))) ^~ insn-attrtab.c:4710:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (memory_operand (operands[1], VOIDmode))) ^~ insn-attrtab.c:4761:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_memory (insn) == MEMORY_LOAD) || (get_attr_memory (insn) == MEMORY_NONE))) ^~ insn-attrtab.c:4773:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && ((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:4777:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((((get_attr_imm_disp (insn) == IMM_DISP_TRUE) && (get_attr_memory (insn) == MEMORY_LOAD)) || ((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (get_attr_memory (insn) == MEMORY_NONE))) || ((get_attr_imm_disp (insn) == IMM_DISP_TRUE) && (get_attr_memory (insn) == MEMORY_NONE)))) ^~ insn-attrtab.c:4804:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && ((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:4808:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_imm_disp (insn) == IMM_DISP_TRUE) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:4812:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (get_attr_memory (insn) == MEMORY_NONE))) ^~ insn-attrtab.c:4816:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_imm_disp (insn) == IMM_DISP_TRUE) && (get_attr_memory (insn) == MEMORY_NONE))) ^~ In file included from insn-attrtab.c:14:0: toplev.h:52:51: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] _fatal_insn_not_found (insn, __FILE__, __LINE__, __FUNCTION__) ^ insn-attrtab.c:4828:9: note: in expansion of macro 'fatal_insn_not_found' fatal_insn_not_found (insn); ^~~~~~~~~~~~~~~~~~~~ insn-attrtab.c:4965:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_memory (insn) == MEMORY_BOTH) || ((get_attr_memory (insn) == MEMORY_LOAD) || (get_attr_memory (insn) == MEMORY_NONE)))) ^~ insn-attrtab.c: In function 'internal_dfa_insn_code': insn-attrtab.c:4985:23: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((ix86_cpu) == (CPU_PENTIUM))) ^~ insn-attrtab.c:5001:23: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((ix86_cpu) == (CPU_PENTIUM))) ^~ insn-attrtab.c:5012:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && ((which_alternative == 1) && (const0_operand (operands[2], DImode)))) ^~ insn-attrtab.c:5016:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:5020:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_imm_disp (insn) == IMM_DISP_TRUE) && (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:5024:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:5028:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_imm_disp (insn) == IMM_DISP_TRUE) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:5032:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (get_attr_memory (insn) == MEMORY_NONE))) ^~ insn-attrtab.c:5036:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_imm_disp (insn) == IMM_DISP_TRUE) && (get_attr_memory (insn) == MEMORY_NONE))) ^~ insn-attrtab.c:5047:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && ((which_alternative == 1) && (const0_operand (operands[2], SImode)))) ^~ insn-attrtab.c:5051:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:5055:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_imm_disp (insn) == IMM_DISP_TRUE) && (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:5059:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:5063:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_imm_disp (insn) == IMM_DISP_TRUE) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:5067:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (get_attr_memory (insn) == MEMORY_NONE))) ^~ insn-attrtab.c:5071:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_imm_disp (insn) == IMM_DISP_TRUE) && (get_attr_memory (insn) == MEMORY_NONE))) ^~ insn-attrtab.c:5092:23: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((ix86_cpu) == (CPU_PENTIUM))) ^~ insn-attrtab.c:5103:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && (((which_alternative != 2) && (which_alternative != 3)) && ((which_alternative == 0) || (which_alternative == 1)))) ^~ insn-attrtab.c:5114:23: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((ix86_cpu) == (CPU_PENTIUM))) ^~ insn-attrtab.c:5141:23: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((ix86_cpu) == (CPU_PENTIUM))) ^~ insn-attrtab.c:5162:23: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((ix86_cpu) == (CPU_PENTIUM))) ^~ insn-attrtab.c:5172:23: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((ix86_cpu) == (CPU_PENTIUM))) ^~ insn-attrtab.c:5200:23: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((ix86_cpu) == (CPU_PENTIUM))) ^~ insn-attrtab.c:5212:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && (which_alternative == 0)) ^~ insn-attrtab.c:5216:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_memory (insn) == MEMORY_BOTH)) ^~ insn-attrtab.c:5220:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_memory (insn) == MEMORY_LOAD)) ^~ insn-attrtab.c:5224:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_memory (insn) == MEMORY_NONE)) ^~ insn-attrtab.c:5241:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_type (insn) == TYPE_FOP)) ^~ insn-attrtab.c:5245:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (mult_operator (operands[3], TFmode))) ^~ insn-attrtab.c:5249:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_type (insn) == TYPE_FDIV)) ^~ insn-attrtab.c:5253:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_memory (insn) == MEMORY_BOTH)) ^~ insn-attrtab.c:5257:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_memory (insn) == MEMORY_LOAD)) ^~ insn-attrtab.c:5261:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_memory (insn) == MEMORY_NONE)) ^~ insn-attrtab.c:5278:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_type (insn) == TYPE_FOP)) ^~ insn-attrtab.c:5282:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (mult_operator (operands[3], XFmode))) ^~ insn-attrtab.c:5286:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_type (insn) == TYPE_FDIV)) ^~ insn-attrtab.c:5290:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_memory (insn) == MEMORY_BOTH)) ^~ insn-attrtab.c:5294:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_memory (insn) == MEMORY_LOAD)) ^~ insn-attrtab.c:5298:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_memory (insn) == MEMORY_NONE)) ^~ insn-attrtab.c:5309:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_type (insn) == TYPE_FOP)) ^~ insn-attrtab.c:5313:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((which_alternative != 2) && (mult_operator (operands[3], DFmode)))) ^~ insn-attrtab.c:5317:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_type (insn) == TYPE_FDIV)) ^~ insn-attrtab.c:5321:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_memory (insn) == MEMORY_BOTH)) ^~ insn-attrtab.c:5325:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_memory (insn) == MEMORY_LOAD)) ^~ insn-attrtab.c:5329:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_memory (insn) == MEMORY_NONE)) ^~ insn-attrtab.c:5344:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_type (insn) == TYPE_FOP)) ^~ insn-attrtab.c:5348:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (mult_operator (operands[3], DFmode))) ^~ insn-attrtab.c:5352:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_type (insn) == TYPE_FDIV)) ^~ insn-attrtab.c:5356:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_memory (insn) == MEMORY_BOTH)) ^~ insn-attrtab.c:5360:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_memory (insn) == MEMORY_LOAD)) ^~ insn-attrtab.c:5364:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_memory (insn) == MEMORY_NONE)) ^~ insn-attrtab.c:5375:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_type (insn) == TYPE_FOP)) ^~ insn-attrtab.c:5379:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((which_alternative != 2) && (mult_operator (operands[3], SFmode)))) ^~ insn-attrtab.c:5383:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_type (insn) == TYPE_FDIV)) ^~ insn-attrtab.c:5387:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_memory (insn) == MEMORY_BOTH)) ^~ insn-attrtab.c:5391:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_memory (insn) == MEMORY_LOAD)) ^~ insn-attrtab.c:5395:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_memory (insn) == MEMORY_NONE)) ^~ insn-attrtab.c:5408:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_type (insn) == TYPE_FOP)) ^~ insn-attrtab.c:5412:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (mult_operator (operands[3], SFmode))) ^~ insn-attrtab.c:5416:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_type (insn) == TYPE_FDIV)) ^~ insn-attrtab.c:5420:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_memory (insn) == MEMORY_BOTH)) ^~ insn-attrtab.c:5424:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_memory (insn) == MEMORY_LOAD)) ^~ insn-attrtab.c:5428:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_memory (insn) == MEMORY_NONE)) ^~ insn-attrtab.c:5439:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && (! (mult_operator (operands[3], TFmode)))) ^~ insn-attrtab.c:5443:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (mult_operator (operands[3], TFmode))) ^~ insn-attrtab.c:5447:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_memory (insn) == MEMORY_BOTH)) ^~ insn-attrtab.c:5451:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_memory (insn) == MEMORY_LOAD)) ^~ insn-attrtab.c:5455:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_memory (insn) == MEMORY_NONE)) ^~ insn-attrtab.c:5466:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && (! (mult_operator (operands[3], XFmode)))) ^~ insn-attrtab.c:5470:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (mult_operator (operands[3], XFmode))) ^~ insn-attrtab.c:5474:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_memory (insn) == MEMORY_BOTH)) ^~ insn-attrtab.c:5478:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_memory (insn) == MEMORY_LOAD)) ^~ insn-attrtab.c:5482:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_memory (insn) == MEMORY_NONE)) ^~ insn-attrtab.c:5494:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && ((which_alternative == 0) && (! (mult_operator (operands[3], SFmode))))) ^~ insn-attrtab.c:5498:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((which_alternative == 0) && (mult_operator (operands[3], SFmode)))) ^~ insn-attrtab.c:5502:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_memory (insn) == MEMORY_BOTH)) ^~ insn-attrtab.c:5506:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_memory (insn) == MEMORY_LOAD)) ^~ insn-attrtab.c:5510:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_memory (insn) == MEMORY_NONE)) ^~ insn-attrtab.c:5522:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && (! (mult_operator (operands[3], SFmode)))) ^~ insn-attrtab.c:5526:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (mult_operator (operands[3], SFmode))) ^~ insn-attrtab.c:5530:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_memory (insn) == MEMORY_BOTH)) ^~ insn-attrtab.c:5534:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_memory (insn) == MEMORY_LOAD)) ^~ insn-attrtab.c:5538:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_memory (insn) == MEMORY_NONE)) ^~ insn-attrtab.c:5553:23: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((ix86_cpu) == (CPU_PENTIUM))) ^~ insn-attrtab.c:5572:23: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((ix86_cpu) == (CPU_PENTIUM))) ^~ insn-attrtab.c:5584:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && (memory_operand (operands[0], VOIDmode))) ^~ insn-attrtab.c:5588:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (! (memory_operand (operands[0], VOIDmode)))) ^~ insn-attrtab.c:5602:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && (((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (const_int_1_operand (operands[1], VOIDmode))) && (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:5606:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((get_attr_imm_disp (insn) == IMM_DISP_TRUE) || (! (const_int_1_operand (operands[1], VOIDmode)))) && (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:5610:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (const_int_1_operand (operands[1], VOIDmode))) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:5614:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((get_attr_imm_disp (insn) == IMM_DISP_TRUE) || (! (const_int_1_operand (operands[1], VOIDmode)))) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:5618:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (const_int_1_operand (operands[1], VOIDmode))) && (get_attr_memory (insn) == MEMORY_NONE))) ^~ insn-attrtab.c:5622:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((get_attr_imm_disp (insn) == IMM_DISP_TRUE) || (! (const_int_1_operand (operands[1], VOIDmode)))) && (get_attr_memory (insn) == MEMORY_NONE))) ^~ insn-attrtab.c:5652:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && (((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (const_int_1_operand (operands[2], VOIDmode))) && (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:5656:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((get_attr_imm_disp (insn) == IMM_DISP_TRUE) || (! (const_int_1_operand (operands[2], VOIDmode)))) && (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:5660:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (const_int_1_operand (operands[2], VOIDmode))) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:5664:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((get_attr_imm_disp (insn) == IMM_DISP_TRUE) || (! (const_int_1_operand (operands[2], VOIDmode)))) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:5668:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (const_int_1_operand (operands[2], VOIDmode))) && (get_attr_memory (insn) == MEMORY_NONE))) ^~ insn-attrtab.c:5672:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((get_attr_imm_disp (insn) == IMM_DISP_TRUE) || (! (const_int_1_operand (operands[2], VOIDmode)))) && (get_attr_memory (insn) == MEMORY_NONE))) ^~ insn-attrtab.c:5686:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && (((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (const_int_operand (operands[1], VOIDmode))) && (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:5690:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((get_attr_imm_disp (insn) == IMM_DISP_TRUE) || (! (const_int_operand (operands[1], VOIDmode)))) && (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:5694:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (const_int_operand (operands[1], VOIDmode))) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:5698:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((get_attr_imm_disp (insn) == IMM_DISP_TRUE) || (! (const_int_operand (operands[1], VOIDmode)))) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:5702:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (const_int_operand (operands[1], VOIDmode))) && (get_attr_memory (insn) == MEMORY_NONE))) ^~ insn-attrtab.c:5706:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((get_attr_imm_disp (insn) == IMM_DISP_TRUE) || (! (const_int_operand (operands[1], VOIDmode)))) && (get_attr_memory (insn) == MEMORY_NONE))) ^~ insn-attrtab.c:5756:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && (((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (const_int_operand (operands[2], VOIDmode))) && (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:5760:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((get_attr_imm_disp (insn) == IMM_DISP_TRUE) || (! (const_int_operand (operands[2], VOIDmode)))) && (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:5764:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (const_int_operand (operands[2], VOIDmode))) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:5768:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((get_attr_imm_disp (insn) == IMM_DISP_TRUE) || (! (const_int_operand (operands[2], VOIDmode)))) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:5772:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (const_int_operand (operands[2], VOIDmode))) && (get_attr_memory (insn) == MEMORY_NONE))) ^~ insn-attrtab.c:5776:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((get_attr_imm_disp (insn) == IMM_DISP_TRUE) || (! (const_int_operand (operands[2], VOIDmode)))) && (get_attr_memory (insn) == MEMORY_NONE))) ^~ insn-attrtab.c:5789:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && (((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && ((which_alternative == 1) && (const_int_operand (operands[2], VOIDmode)))) && (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:5793:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((get_attr_imm_disp (insn) == IMM_DISP_TRUE) || ((which_alternative != 1) || (! (const_int_operand (operands[2], VOIDmode))))) && (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:5797:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && ((which_alternative == 1) && (const_int_operand (operands[2], VOIDmode)))) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:5801:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((get_attr_imm_disp (insn) == IMM_DISP_TRUE) || ((which_alternative != 1) || (! (const_int_operand (operands[2], VOIDmode))))) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:5805:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && ((which_alternative == 1) && (const_int_operand (operands[2], VOIDmode)))) && (get_attr_memory (insn) == MEMORY_NONE))) ^~ insn-attrtab.c:5809:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((get_attr_imm_disp (insn) == IMM_DISP_TRUE) || ((which_alternative != 1) || (! (const_int_operand (operands[2], VOIDmode))))) && (get_attr_memory (insn) == MEMORY_NONE))) ^~ insn-attrtab.c:5820:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && (((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && ((get_attr_type (insn) == TYPE_ALU) || (which_alternative == 2))) && (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:5824:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_pent_pair (insn) == PENT_PAIR_PU) && (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:5828:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_pent_pair (insn) == PENT_PAIR_NP) && (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:5832:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && ((get_attr_type (insn) == TYPE_ALU) || (which_alternative == 2))) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:5836:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_pent_pair (insn) == PENT_PAIR_PU) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:5840:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_pent_pair (insn) == PENT_PAIR_NP) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:5844:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && ((get_attr_type (insn) == TYPE_ALU) || (which_alternative == 2))) && (get_attr_memory (insn) == MEMORY_NONE))) ^~ insn-attrtab.c:5848:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_pent_pair (insn) == PENT_PAIR_PU) && (get_attr_memory (insn) == MEMORY_NONE))) ^~ insn-attrtab.c:5852:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_pent_pair (insn) == PENT_PAIR_NP) && (get_attr_memory (insn) == MEMORY_NONE))) ^~ insn-attrtab.c:5863:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_pent_pair (insn) == PENT_PAIR_PU) && (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:5867:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_pent_pair (insn) == PENT_PAIR_NP) && (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:5871:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_pent_pair (insn) == PENT_PAIR_PU) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:5875:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_pent_pair (insn) == PENT_PAIR_NP) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:5879:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_pent_pair (insn) == PENT_PAIR_PU) && (get_attr_memory (insn) == MEMORY_NONE))) ^~ insn-attrtab.c:5883:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_pent_pair (insn) == PENT_PAIR_NP) && (get_attr_memory (insn) == MEMORY_NONE))) ^~ insn-attrtab.c:5894:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && ((which_alternative == 1) && ((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (get_attr_memory (insn) == MEMORY_BOTH)))) ^~ insn-attrtab.c:5898:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_pent_pair (insn) == PENT_PAIR_PU) && (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:5902:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_pent_pair (insn) == PENT_PAIR_NP) && (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:5906:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((which_alternative == 1) && ((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (get_attr_memory (insn) == MEMORY_LOAD)))) ^~ insn-attrtab.c:5910:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_pent_pair (insn) == PENT_PAIR_PU) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:5914:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_pent_pair (insn) == PENT_PAIR_NP) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:5918:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((which_alternative == 1) && ((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (get_attr_memory (insn) == MEMORY_NONE)))) ^~ insn-attrtab.c:5922:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_pent_pair (insn) == PENT_PAIR_PU) && (get_attr_memory (insn) == MEMORY_NONE))) ^~ insn-attrtab.c:5926:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_pent_pair (insn) == PENT_PAIR_NP) && (get_attr_memory (insn) == MEMORY_NONE))) ^~ insn-attrtab.c:5937:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && (((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (((TARGET_DOUBLE_WITH_ADD) != (0)) && (const1_operand (operands[2], VOIDmode)))) && (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:5941:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_pent_pair (insn) == PENT_PAIR_PU) && (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:5945:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_pent_pair (insn) == PENT_PAIR_NP) && (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:5949:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (((TARGET_DOUBLE_WITH_ADD) != (0)) && (const1_operand (operands[2], VOIDmode)))) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:5953:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_pent_pair (insn) == PENT_PAIR_PU) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:5957:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_pent_pair (insn) == PENT_PAIR_NP) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:5961:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (((TARGET_DOUBLE_WITH_ADD) != (0)) && (const1_operand (operands[2], VOIDmode)))) && (get_attr_memory (insn) == MEMORY_NONE))) ^~ insn-attrtab.c:5965:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_pent_pair (insn) == PENT_PAIR_PU) && (get_attr_memory (insn) == MEMORY_NONE))) ^~ insn-attrtab.c:5969:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_pent_pair (insn) == PENT_PAIR_NP) && (get_attr_memory (insn) == MEMORY_NONE))) ^~ insn-attrtab.c:5980:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && (((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && ((which_alternative != 0) || (((TARGET_DOUBLE_WITH_ADD) != (0)) && (const1_operand (operands[2], VOIDmode))))) && (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:5984:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_pent_pair (insn) == PENT_PAIR_PU) && (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:5988:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_pent_pair (insn) == PENT_PAIR_NP) && (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:5992:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && ((which_alternative != 0) || (((TARGET_DOUBLE_WITH_ADD) != (0)) && (const1_operand (operands[2], VOIDmode))))) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:5996:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_pent_pair (insn) == PENT_PAIR_PU) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:6000:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_pent_pair (insn) == PENT_PAIR_NP) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:6004:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && ((which_alternative != 0) || (((TARGET_DOUBLE_WITH_ADD) != (0)) && (const1_operand (operands[2], VOIDmode))))) && (get_attr_memory (insn) == MEMORY_NONE))) ^~ insn-attrtab.c:6008:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_pent_pair (insn) == PENT_PAIR_PU) && (get_attr_memory (insn) == MEMORY_NONE))) ^~ insn-attrtab.c:6012:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_pent_pair (insn) == PENT_PAIR_NP) && (get_attr_memory (insn) == MEMORY_NONE))) ^~ insn-attrtab.c:6025:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && (((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (get_attr_type (insn) == TYPE_ALU)) && (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:6029:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_pent_pair (insn) == PENT_PAIR_PU) && (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:6033:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_pent_pair (insn) == PENT_PAIR_NP) && (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:6037:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (get_attr_type (insn) == TYPE_ALU)) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:6041:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_pent_pair (insn) == PENT_PAIR_PU) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:6045:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_pent_pair (insn) == PENT_PAIR_NP) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:6049:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (get_attr_type (insn) == TYPE_ALU)) && (get_attr_memory (insn) == MEMORY_NONE))) ^~ insn-attrtab.c:6053:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_pent_pair (insn) == PENT_PAIR_PU) && (get_attr_memory (insn) == MEMORY_NONE))) ^~ insn-attrtab.c:6057:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_pent_pair (insn) == PENT_PAIR_NP) && (get_attr_memory (insn) == MEMORY_NONE))) ^~ insn-attrtab.c:6069:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && (((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && ((which_alternative != 0) || (get_attr_type (insn) == TYPE_ALU))) && (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:6073:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_pent_pair (insn) == PENT_PAIR_PU) && (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:6077:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_pent_pair (insn) == PENT_PAIR_NP) && (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:6081:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && ((which_alternative != 0) || (get_attr_type (insn) == TYPE_ALU))) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:6085:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_pent_pair (insn) == PENT_PAIR_PU) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:6089:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_pent_pair (insn) == PENT_PAIR_NP) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:6093:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && ((which_alternative != 0) || (get_attr_type (insn) == TYPE_ALU))) && (get_attr_memory (insn) == MEMORY_NONE))) ^~ insn-attrtab.c:6097:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_pent_pair (insn) == PENT_PAIR_PU) && (get_attr_memory (insn) == MEMORY_NONE))) ^~ insn-attrtab.c:6101:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_pent_pair (insn) == PENT_PAIR_NP) && (get_attr_memory (insn) == MEMORY_NONE))) ^~ insn-attrtab.c:6126:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && (memory_operand (operands[1], VOIDmode))) ^~ insn-attrtab.c:6130:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_memory (insn) == MEMORY_NONE)) ^~ insn-attrtab.c:6141:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && (((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && ((which_alternative == 0) || (which_alternative == 1))) && (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:6145:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((get_attr_imm_disp (insn) == IMM_DISP_TRUE) || ((which_alternative != 0) && (which_alternative != 1))) && (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:6149:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && ((which_alternative == 0) || (which_alternative == 1))) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:6153:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((get_attr_imm_disp (insn) == IMM_DISP_TRUE) || ((which_alternative != 0) && (which_alternative != 1))) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:6157:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && ((which_alternative == 0) || (which_alternative == 1))) && (get_attr_memory (insn) == MEMORY_NONE))) ^~ insn-attrtab.c:6161:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((get_attr_imm_disp (insn) == IMM_DISP_TRUE) || ((which_alternative != 0) && (which_alternative != 1))) && (get_attr_memory (insn) == MEMORY_NONE))) ^~ insn-attrtab.c:6172:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && (((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && ((which_alternative == 0) || (which_alternative == 1))) && (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:6176:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((get_attr_imm_disp (insn) == IMM_DISP_TRUE) || ((which_alternative != 0) && (which_alternative != 1))) && (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:6180:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && ((which_alternative == 0) || (which_alternative == 1))) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:6184:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((get_attr_imm_disp (insn) == IMM_DISP_TRUE) || ((which_alternative != 0) && (which_alternative != 1))) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:6188:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && ((which_alternative == 0) || (which_alternative == 1))) && (get_attr_memory (insn) == MEMORY_NONE))) ^~ insn-attrtab.c:6192:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((get_attr_imm_disp (insn) == IMM_DISP_TRUE) || ((which_alternative != 0) && (which_alternative != 1))) && (get_attr_memory (insn) == MEMORY_NONE))) ^~ insn-attrtab.c:6203:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && (((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && ((which_alternative == 0) || ((which_alternative == 1) || (which_alternative == 2)))) && (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:6207:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((get_attr_imm_disp (insn) == IMM_DISP_TRUE) || ((which_alternative != 0) && ((which_alternative != 1) && (which_alternative != 2)))) && (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:6211:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && ((which_alternative == 0) || ((which_alternative == 1) || (which_alternative == 2)))) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:6215:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((get_attr_imm_disp (insn) == IMM_DISP_TRUE) || ((which_alternative != 0) && ((which_alternative != 1) && (which_alternative != 2)))) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:6219:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && ((which_alternative == 0) || ((which_alternative == 1) || (which_alternative == 2)))) && (get_attr_memory (insn) == MEMORY_NONE))) ^~ insn-attrtab.c:6223:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((get_attr_imm_disp (insn) == IMM_DISP_TRUE) || ((which_alternative != 0) && ((which_alternative != 1) && (which_alternative != 2)))) && (get_attr_memory (insn) == MEMORY_NONE))) ^~ insn-attrtab.c:6234:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && (((which_alternative == 0) || (which_alternative == 2)) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:6238:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((which_alternative != 0) && (which_alternative != 2)) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:6242:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((which_alternative == 0) || (which_alternative == 2)) && (get_attr_memory (insn) == MEMORY_NONE))) ^~ insn-attrtab.c:6246:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((which_alternative != 0) && (which_alternative != 2)) && (get_attr_memory (insn) == MEMORY_NONE))) ^~ insn-attrtab.c:6259:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && ((which_alternative != 1) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:6263:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((which_alternative == 1) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:6267:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((which_alternative != 1) && (get_attr_memory (insn) == MEMORY_NONE))) ^~ insn-attrtab.c:6271:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((which_alternative == 1) && (get_attr_memory (insn) == MEMORY_NONE))) ^~ insn-attrtab.c:6282:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && (((which_alternative != 1) && (which_alternative != 3)) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:6286:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((which_alternative == 1) || (which_alternative == 3)) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:6290:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((which_alternative != 1) && (which_alternative != 3)) && (get_attr_memory (insn) == MEMORY_NONE))) ^~ insn-attrtab.c:6294:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((which_alternative == 1) || (which_alternative == 3)) && (get_attr_memory (insn) == MEMORY_NONE))) ^~ insn-attrtab.c:6310:23: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((ix86_cpu) == (CPU_PENTIUM))) ^~ insn-attrtab.c:6336:23: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((ix86_cpu) == (CPU_PENTIUM))) ^~ insn-attrtab.c:6359:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && ((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:6363:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_imm_disp (insn) == IMM_DISP_TRUE) && (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:6367:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:6371:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_imm_disp (insn) == IMM_DISP_TRUE) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:6375:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (get_attr_memory (insn) == MEMORY_NONE))) ^~ insn-attrtab.c:6379:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_imm_disp (insn) == IMM_DISP_TRUE) && (get_attr_memory (insn) == MEMORY_NONE))) ^~ insn-attrtab.c:6390:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && (((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (which_alternative == 2)) && (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:6394:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_pent_pair (insn) == PENT_PAIR_PU) && (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:6398:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_pent_pair (insn) == PENT_PAIR_NP) && (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:6402:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (which_alternative == 2)) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:6406:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_pent_pair (insn) == PENT_PAIR_PU) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:6410:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_pent_pair (insn) == PENT_PAIR_NP) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:6414:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (which_alternative == 2)) && (get_attr_memory (insn) == MEMORY_NONE))) ^~ insn-attrtab.c:6418:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_pent_pair (insn) == PENT_PAIR_PU) && (get_attr_memory (insn) == MEMORY_NONE))) ^~ insn-attrtab.c:6422:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_pent_pair (insn) == PENT_PAIR_NP) && (get_attr_memory (insn) == MEMORY_NONE))) ^~ insn-attrtab.c:6435:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_pent_pair (insn) == PENT_PAIR_UV) && (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:6439:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_pent_pair (insn) == PENT_PAIR_NP) && (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:6443:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_pent_pair (insn) == PENT_PAIR_UV) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:6447:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_pent_pair (insn) == PENT_PAIR_NP) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:6451:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_pent_pair (insn) == PENT_PAIR_UV) && (get_attr_memory (insn) == MEMORY_NONE))) ^~ insn-attrtab.c:6455:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_pent_pair (insn) == PENT_PAIR_NP) && (get_attr_memory (insn) == MEMORY_NONE))) ^~ insn-attrtab.c:6474:23: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((ix86_cpu) == (CPU_PENTIUM))) ^~ insn-attrtab.c:6566:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && ((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:6570:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_imm_disp (insn) == IMM_DISP_TRUE) && (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:6574:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:6578:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_imm_disp (insn) == IMM_DISP_TRUE) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:6582:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (get_attr_memory (insn) == MEMORY_NONE))) ^~ insn-attrtab.c:6586:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_imm_disp (insn) == IMM_DISP_TRUE) && (get_attr_memory (insn) == MEMORY_NONE))) ^~ insn-attrtab.c:6601:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_memory (insn) == MEMORY_BOTH)) ^~ insn-attrtab.c:6605:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_memory (insn) == MEMORY_LOAD)) ^~ insn-attrtab.c:6609:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_memory (insn) == MEMORY_NONE)) ^~ insn-attrtab.c:6625:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && ((which_alternative == 0) && ((get_attr_memory (insn) == MEMORY_NONE) || (get_attr_memory (insn) == MEMORY_LOAD)))) ^~ insn-attrtab.c:6629:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((which_alternative == 0) && ((get_attr_memory (insn) == MEMORY_LOAD) || (get_attr_memory (insn) == MEMORY_STORE)))) ^~ insn-attrtab.c:6633:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((which_alternative == 0) && ((immediate_operand (operands[1], VOIDmode)) || (get_attr_memory (insn) == MEMORY_STORE)))) ^~ insn-attrtab.c:6637:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_memory (insn) == MEMORY_BOTH)) ^~ insn-attrtab.c:6641:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_memory (insn) == MEMORY_LOAD)) ^~ insn-attrtab.c:6645:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_memory (insn) == MEMORY_NONE)) ^~ insn-attrtab.c:6663:23: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((ix86_cpu) == (CPU_PENTIUM))) ^~ insn-attrtab.c:6678:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_memory (insn) == MEMORY_NONE) || (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:6682:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((immediate_operand (operands[1], VOIDmode)) || (get_attr_memory (insn) == MEMORY_STORE))) ^~ insn-attrtab.c:6686:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_memory (insn) == MEMORY_BOTH)) ^~ insn-attrtab.c:6690:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_memory (insn) == MEMORY_LOAD)) ^~ insn-attrtab.c:6694:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_memory (insn) == MEMORY_NONE)) ^~ insn-attrtab.c:6705:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && ((which_alternative == 1) && ((get_attr_memory (insn) == MEMORY_NONE) || (get_attr_memory (insn) == MEMORY_LOAD)))) ^~ insn-attrtab.c:6709:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((which_alternative == 1) && ((immediate_operand (operands[1], VOIDmode)) || (get_attr_memory (insn) == MEMORY_STORE)))) ^~ insn-attrtab.c:6713:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_memory (insn) == MEMORY_BOTH)) ^~ insn-attrtab.c:6717:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_memory (insn) == MEMORY_LOAD)) ^~ insn-attrtab.c:6721:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_memory (insn) == MEMORY_NONE)) ^~ insn-attrtab.c:6745:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && ((which_alternative == 0) && ((get_attr_memory (insn) == MEMORY_NONE) || (get_attr_memory (insn) == MEMORY_LOAD)))) ^~ insn-attrtab.c:6749:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((which_alternative == 0) && ((immediate_operand (operands[1], VOIDmode)) || (get_attr_memory (insn) == MEMORY_STORE)))) ^~ insn-attrtab.c:6753:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_memory (insn) == MEMORY_BOTH)) ^~ insn-attrtab.c:6757:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_memory (insn) == MEMORY_LOAD)) ^~ insn-attrtab.c:6761:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_memory (insn) == MEMORY_NONE)) ^~ insn-attrtab.c:6775:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_memory (insn) == MEMORY_NONE) || (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:6779:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((which_alternative == 1) && ((get_attr_memory (insn) == MEMORY_LOAD) || (get_attr_memory (insn) == MEMORY_STORE)))) ^~ insn-attrtab.c:6783:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((immediate_operand (operands[1], VOIDmode)) || (get_attr_memory (insn) == MEMORY_STORE))) ^~ insn-attrtab.c:6787:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_memory (insn) == MEMORY_BOTH)) ^~ insn-attrtab.c:6791:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_memory (insn) == MEMORY_LOAD)) ^~ insn-attrtab.c:6795:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_memory (insn) == MEMORY_NONE)) ^~ insn-attrtab.c:6806:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && (((which_alternative == 0) || (which_alternative == 1)) && ((get_attr_memory (insn) == MEMORY_NONE) || (get_attr_memory (insn) == MEMORY_LOAD)))) ^~ insn-attrtab.c:6810:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((which_alternative == 0) || (which_alternative == 1)) && (((get_attr_memory (insn) == MEMORY_LOAD) || (get_attr_memory (insn) == MEMORY_STORE)) && (which_alternative == 1)))) ^~ insn-attrtab.c:6814:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((which_alternative == 0) || (which_alternative == 1)) && ((immediate_operand (operands[1], VOIDmode)) || (get_attr_memory (insn) == MEMORY_STORE)))) ^~ insn-attrtab.c:6818:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_memory (insn) == MEMORY_BOTH)) ^~ insn-attrtab.c:6822:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_memory (insn) == MEMORY_LOAD)) ^~ insn-attrtab.c:6826:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_memory (insn) == MEMORY_NONE)) ^~ insn-attrtab.c:6837:52: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((which_alternative == 1) && (((ix86_cpu) == (CPU_PENTIUM)))) ^~ insn-attrtab.c:6841:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((which_alternative != 1) || (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:6845:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((which_alternative == 1) && ((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (get_attr_memory (insn) == MEMORY_LOAD)))) ^~ insn-attrtab.c:6849:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((which_alternative != 1) || (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:6853:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((which_alternative == 1) && ((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (get_attr_memory (insn) == MEMORY_NONE)))) ^~ insn-attrtab.c:6857:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((which_alternative != 1) || (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (get_attr_memory (insn) == MEMORY_NONE))) ^~ insn-attrtab.c:6868:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && ((which_alternative == 1) && ((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (get_attr_memory (insn) == MEMORY_BOTH)))) ^~ insn-attrtab.c:6872:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((which_alternative != 1) || (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:6876:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((which_alternative == 1) && ((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (get_attr_memory (insn) == MEMORY_LOAD)))) ^~ insn-attrtab.c:6880:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((which_alternative != 1) || (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:6884:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((which_alternative == 1) && ((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (get_attr_memory (insn) == MEMORY_NONE)))) ^~ insn-attrtab.c:6888:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((which_alternative != 1) || (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (get_attr_memory (insn) == MEMORY_NONE))) ^~ insn-attrtab.c:6899:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && ((which_alternative == 1) && ((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (get_attr_memory (insn) == MEMORY_BOTH)))) ^~ insn-attrtab.c:6903:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((which_alternative != 1) || (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:6907:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((which_alternative == 1) && ((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (get_attr_memory (insn) == MEMORY_LOAD)))) ^~ insn-attrtab.c:6911:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((which_alternative != 1) || (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:6915:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((which_alternative == 1) && ((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (get_attr_memory (insn) == MEMORY_NONE)))) ^~ insn-attrtab.c:6919:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((which_alternative != 1) || (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (get_attr_memory (insn) == MEMORY_NONE))) ^~ insn-attrtab.c:6933:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && (((which_alternative == 0) || ((which_alternative == 1) || (which_alternative == 2))) && ((get_attr_memory (insn) == MEMORY_NONE) || (get_attr_memory (insn) == MEMORY_LOAD)))) ^~ insn-attrtab.c:6937:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((which_alternative == 0) || ((which_alternative == 1) || (which_alternative == 2))) && ((get_attr_memory (insn) == MEMORY_LOAD) || (get_attr_memory (insn) == MEMORY_STORE)))) ^~ insn-attrtab.c:6941:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((which_alternative == 0) || ((which_alternative == 1) || (which_alternative == 2))) && ((immediate_operand (operands[1], VOIDmode)) || (get_attr_memory (insn) == MEMORY_STORE)))) ^~ insn-attrtab.c:6945:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_memory (insn) == MEMORY_BOTH)) ^~ insn-attrtab.c:6949:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_memory (insn) == MEMORY_LOAD)) ^~ insn-attrtab.c:6953:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_memory (insn) == MEMORY_NONE)) ^~ insn-attrtab.c:6965:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && (((which_alternative == 0) || ((which_alternative == 1) || (which_alternative == 2))) && ((get_attr_memory (insn) == MEMORY_NONE) || (get_attr_memory (insn) == MEMORY_LOAD)))) ^~ insn-attrtab.c:6969:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((which_alternative == 0) || ((which_alternative == 1) || (which_alternative == 2))) && ((immediate_operand (operands[1], VOIDmode)) || (get_attr_memory (insn) == MEMORY_STORE)))) ^~ insn-attrtab.c:6973:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_memory (insn) == MEMORY_BOTH)) ^~ insn-attrtab.c:6977:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_memory (insn) == MEMORY_LOAD)) ^~ insn-attrtab.c:6981:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_memory (insn) == MEMORY_NONE)) ^~ insn-attrtab.c:6992:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && (((which_alternative == 0) || ((which_alternative == 1) || (which_alternative == 2))) && ((get_attr_memory (insn) == MEMORY_NONE) || (get_attr_memory (insn) == MEMORY_LOAD)))) ^~ insn-attrtab.c:6996:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((which_alternative == 0) || ((which_alternative == 1) || (which_alternative == 2))) && ((immediate_operand (operands[1], VOIDmode)) || (get_attr_memory (insn) == MEMORY_STORE)))) ^~ insn-attrtab.c:7000:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((which_alternative != 0) && ((which_alternative != 1) && (which_alternative != 2))) && ((which_alternative == 3) || (which_alternative == 4)))) ^~ insn-attrtab.c:7004:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && ((which_alternative == 3) || (which_alternative == 4))) && (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:7008:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (((which_alternative == 3) || (which_alternative == 4)) && ((((which_alternative != 0) && ((which_alternative != 1) && (which_alternative != 2))) && (((which_alternative == 5) || ((which_alternative == 6) || ((which_alternative == 7) || (which_alternative == 8)))) || ((which_alternative != 3) && ((which_alternative != 4) && ((which_alternative != 5) && ((which_alternative != 6) && ((which_alternative != 7) && (which_alternative != 8)))))))) || ((((which_alternative != 0) && ((which_alternative != 1) && (which_alternative != 2))) && ((which_alternative == 5) || ((which_alternative == 6) || ((which_alternative == 7) || (which_alternative == 8))))) && ((which_alternative == 0) || ((which_alternative == 1) || ((which_alternative == 2) || ((which_alternative == 6) || ((which_alternative == 7) || (which_alternative == 8)))))))))) && (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:7012:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((get_attr_imm_disp (insn) == IMM_DISP_TRUE) || (((which_alternative == 0) || ((which_alternative == 1) || (which_alternative == 2))) || ((which_alternative != 3) && (which_alternative != 4)))) && (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:7016:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && ((which_alternative == 3) || (which_alternative == 4))) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:7020:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (((which_alternative == 3) || (which_alternative == 4)) && ((((which_alternative != 0) && ((which_alternative != 1) && (which_alternative != 2))) && (((which_alternative == 5) || ((which_alternative == 6) || ((which_alternative == 7) || (which_alternative == 8)))) || ((which_alternative != 3) && ((which_alternative != 4) && ((which_alternative != 5) && ((which_alternative != 6) && ((which_alternative != 7) && (which_alternative != 8)))))))) || ((((which_alternative != 0) && ((which_alternative != 1) && (which_alternative != 2))) && ((which_alternative == 5) || ((which_alternative == 6) || ((which_alternative == 7) || (which_alternative == 8))))) && ((which_alternative == 0) || ((which_alternative == 1) || ((which_alternative == 2) || ((which_alternative == 6) || ((which_alternative == 7) || (which_alternative == 8)))))))))) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:7024:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((get_attr_imm_disp (insn) == IMM_DISP_TRUE) || (((which_alternative == 0) || ((which_alternative == 1) || (which_alternative == 2))) || ((which_alternative != 3) && (which_alternative != 4)))) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:7028:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && ((which_alternative == 3) || (which_alternative == 4))) && (get_attr_memory (insn) == MEMORY_NONE))) ^~ insn-attrtab.c:7032:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (((which_alternative == 3) || (which_alternative == 4)) && ((((which_alternative != 0) && ((which_alternative != 1) && (which_alternative != 2))) && (((which_alternative == 5) || ((which_alternative == 6) || ((which_alternative == 7) || (which_alternative == 8)))) || ((which_alternative != 3) && ((which_alternative != 4) && ((which_alternative != 5) && ((which_alternative != 6) && ((which_alternative != 7) && (which_alternative != 8)))))))) || ((((which_alternative != 0) && ((which_alternative != 1) && (which_alternative != 2))) && ((which_alternative == 5) || ((which_alternative == 6) || ((which_alternative == 7) || (which_alternative == 8))))) && ((which_alternative == 0) || ((which_alternative == 1) || ((which_alternative == 2) || ((which_alternative == 6) || ((which_alternative == 7) || (which_alternative == 8)))))))))) && (get_attr_memory (insn) == MEMORY_NONE))) ^~ insn-attrtab.c:7036:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((get_attr_imm_disp (insn) == IMM_DISP_TRUE) || (((which_alternative == 0) || ((which_alternative == 1) || (which_alternative == 2))) || ((which_alternative != 3) && (which_alternative != 4)))) && (get_attr_memory (insn) == MEMORY_NONE))) ^~ insn-attrtab.c:7048:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && ((which_alternative == 1) && (! (memory_operand (operands[1], VOIDmode))))) ^~ insn-attrtab.c:7052:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((which_alternative != 1) || (memory_operand (operands[1], VOIDmode))) && ((which_alternative == 1) && (memory_operand (operands[1], VOIDmode))))) ^~ insn-attrtab.c:7063:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && (((which_alternative != 5) && (which_alternative != 6)) && ((which_alternative != 7) && ((which_alternative != 8) && ((which_alternative != 9) && ((which_alternative != 4) && ((! ((flag_pic) != (0))) || (! (symbolic_operand (operands[1], DImode)))))))))) ^~ insn-attrtab.c:7067:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_pent_pair (insn) == PENT_PAIR_UV) && (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:7071:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_pent_pair (insn) == PENT_PAIR_NP) && (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:7075:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_pent_pair (insn) == PENT_PAIR_UV) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:7079:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_pent_pair (insn) == PENT_PAIR_NP) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:7083:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_pent_pair (insn) == PENT_PAIR_UV) && (get_attr_memory (insn) == MEMORY_NONE))) ^~ insn-attrtab.c:7087:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_pent_pair (insn) == PENT_PAIR_NP) && (get_attr_memory (insn) == MEMORY_NONE))) ^~ insn-attrtab.c:7098:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && ((which_alternative == 0) && (! (memory_operand (operands[1], VOIDmode))))) ^~ insn-attrtab.c:7102:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((which_alternative != 0) || (memory_operand (operands[1], VOIDmode))) && ((which_alternative == 0) && (memory_operand (operands[1], VOIDmode))))) ^~ insn-attrtab.c:7113:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && ((q_regs_operand (operands[0], QImode)) && (! ((TARGET_MOVX) != (0))))) ^~ insn-attrtab.c:7117:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && ((q_regs_operand (operands[0], QImode)) && (! ((TARGET_MOVX) != (0))))) && (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:7121:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((get_attr_imm_disp (insn) == IMM_DISP_TRUE) || ((! (q_regs_operand (operands[0], QImode))) || ((TARGET_MOVX) != (0)))) && (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:7125:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && ((q_regs_operand (operands[0], QImode)) && (! ((TARGET_MOVX) != (0))))) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:7129:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((get_attr_imm_disp (insn) == IMM_DISP_TRUE) || ((! (q_regs_operand (operands[0], QImode))) || ((TARGET_MOVX) != (0)))) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:7133:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && ((q_regs_operand (operands[0], QImode)) && (! ((TARGET_MOVX) != (0))))) && (get_attr_memory (insn) == MEMORY_NONE))) ^~ insn-attrtab.c:7137:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((get_attr_imm_disp (insn) == IMM_DISP_TRUE) || ((! (q_regs_operand (operands[0], QImode))) || ((TARGET_MOVX) != (0)))) && (get_attr_memory (insn) == MEMORY_NONE))) ^~ insn-attrtab.c:7149:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_type (insn) == TYPE_IMOV)) ^~ insn-attrtab.c:7153:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((get_attr_imm_disp (insn) == IMM_DISP_TRUE) || (! (get_attr_type (insn) == TYPE_IMOV))) && (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:7157:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (get_attr_type (insn) == TYPE_IMOV)) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:7161:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((get_attr_imm_disp (insn) == IMM_DISP_TRUE) || (! (get_attr_type (insn) == TYPE_IMOV))) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:7165:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (get_attr_type (insn) == TYPE_IMOV)) && (get_attr_memory (insn) == MEMORY_NONE))) ^~ insn-attrtab.c:7169:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((get_attr_imm_disp (insn) == IMM_DISP_TRUE) || (! (get_attr_type (insn) == TYPE_IMOV))) && (get_attr_memory (insn) == MEMORY_NONE))) ^~ insn-attrtab.c:7182:23: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((ix86_cpu) == (CPU_PENTIUM))) ^~ insn-attrtab.c:7193:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && (((which_alternative == 3) && (((TARGET_PARTIAL_REG_STALL) == (0)) || ((TARGET_QIMODE_MATH) == (0)))) || (((which_alternative != 3) || ((! ((TARGET_PARTIAL_REG_STALL) == (0))) && (! ((TARGET_QIMODE_MATH) == (0))))) && ((which_alternative != 3) && ((which_alternative != 5) && ((! ((TARGET_MOVX) != (0))) || (which_alternative != 2))))))) ^~ insn-attrtab.c:7197:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && ((((which_alternative == 3) && (((TARGET_PARTIAL_REG_STALL) == (0)) || ((TARGET_QIMODE_MATH) == (0)))) || (((which_alternative != 3) || ((! ((TARGET_PARTIAL_REG_STALL) == (0))) && (! ((TARGET_QIMODE_MATH) == (0))))) && ((which_alternative != 3) && ((which_alternative != 5) && ((! ((TARGET_MOVX) != (0))) || (which_alternative != 2)))))) && (((which_alternative == 3) && (((TARGET_PARTIAL_REG_STALL) == (0)) || ((TARGET_QIMODE_MATH) == (0)))) || ((which_alternative != 3) && ((which_alternative != 5) && ((! ((TARGET_MOVX) != (0))) || (which_alternative != 2))))))) && (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:7201:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && ((((which_alternative == 3) && (((TARGET_PARTIAL_REG_STALL) == (0)) || ((TARGET_QIMODE_MATH) == (0)))) || ((which_alternative != 3) && ((which_alternative != 5) && ((! ((TARGET_MOVX) != (0))) || (which_alternative != 2))))) && (((which_alternative != 3) || ((! ((TARGET_PARTIAL_REG_STALL) == (0))) && (! ((TARGET_QIMODE_MATH) == (0))))) && ((which_alternative == 3) || ((which_alternative == 5) || (((TARGET_MOVX) != (0)) && (which_alternative == 2))))))) && (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:7205:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((get_attr_imm_disp (insn) == IMM_DISP_TRUE) || (((which_alternative != 3) || ((! ((TARGET_PARTIAL_REG_STALL) == (0))) && (! ((TARGET_QIMODE_MATH) == (0))))) && (((which_alternative == 3) && (((TARGET_PARTIAL_REG_STALL) == (0)) || ((TARGET_QIMODE_MATH) == (0)))) || ((which_alternative == 3) || ((which_alternative == 5) || (((TARGET_MOVX) != (0)) && (which_alternative == 2))))))) && (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:7209:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && ((((which_alternative == 3) && (((TARGET_PARTIAL_REG_STALL) == (0)) || ((TARGET_QIMODE_MATH) == (0)))) || (((which_alternative != 3) || ((! ((TARGET_PARTIAL_REG_STALL) == (0))) && (! ((TARGET_QIMODE_MATH) == (0))))) && ((which_alternative != 3) && ((which_alternative != 5) && ((! ((TARGET_MOVX) != (0))) || (which_alternative != 2)))))) && (((which_alternative == 3) && (((TARGET_PARTIAL_REG_STALL) == (0)) || ((TARGET_QIMODE_MATH) == (0)))) || ((which_alternative != 3) && ((which_alternative != 5) && ((! ((TARGET_MOVX) != (0))) || (which_alternative != 2))))))) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:7213:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && ((((which_alternative == 3) && (((TARGET_PARTIAL_REG_STALL) == (0)) || ((TARGET_QIMODE_MATH) == (0)))) || ((which_alternative != 3) && ((which_alternative != 5) && ((! ((TARGET_MOVX) != (0))) || (which_alternative != 2))))) && (((which_alternative != 3) || ((! ((TARGET_PARTIAL_REG_STALL) == (0))) && (! ((TARGET_QIMODE_MATH) == (0))))) && ((which_alternative == 3) || ((which_alternative == 5) || (((TARGET_MOVX) != (0)) && (which_alternative == 2))))))) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:7217:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((get_attr_imm_disp (insn) == IMM_DISP_TRUE) || (((which_alternative != 3) || ((! ((TARGET_PARTIAL_REG_STALL) == (0))) && (! ((TARGET_QIMODE_MATH) == (0))))) && (((which_alternative == 3) && (((TARGET_PARTIAL_REG_STALL) == (0)) || ((TARGET_QIMODE_MATH) == (0)))) || ((which_alternative == 3) || ((which_alternative == 5) || (((TARGET_MOVX) != (0)) && (which_alternative == 2))))))) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:7221:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && ((((which_alternative == 3) && (((TARGET_PARTIAL_REG_STALL) == (0)) || ((TARGET_QIMODE_MATH) == (0)))) || (((which_alternative != 3) || ((! ((TARGET_PARTIAL_REG_STALL) == (0))) && (! ((TARGET_QIMODE_MATH) == (0))))) && ((which_alternative != 3) && ((which_alternative != 5) && ((! ((TARGET_MOVX) != (0))) || (which_alternative != 2)))))) && (((which_alternative == 3) && (((TARGET_PARTIAL_REG_STALL) == (0)) || ((TARGET_QIMODE_MATH) == (0)))) || ((which_alternative != 3) && ((which_alternative != 5) && ((! ((TARGET_MOVX) != (0))) || (which_alternative != 2))))))) && (get_attr_memory (insn) == MEMORY_NONE))) ^~ insn-attrtab.c:7225:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && ((((which_alternative == 3) && (((TARGET_PARTIAL_REG_STALL) == (0)) || ((TARGET_QIMODE_MATH) == (0)))) || ((which_alternative != 3) && ((which_alternative != 5) && ((! ((TARGET_MOVX) != (0))) || (which_alternative != 2))))) && (((which_alternative != 3) || ((! ((TARGET_PARTIAL_REG_STALL) == (0))) && (! ((TARGET_QIMODE_MATH) == (0))))) && ((which_alternative == 3) || ((which_alternative == 5) || (((TARGET_MOVX) != (0)) && (which_alternative == 2))))))) && (get_attr_memory (insn) == MEMORY_NONE))) ^~ insn-attrtab.c:7229:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((get_attr_imm_disp (insn) == IMM_DISP_TRUE) || (((which_alternative != 3) || ((! ((TARGET_PARTIAL_REG_STALL) == (0))) && (! ((TARGET_QIMODE_MATH) == (0))))) && (((which_alternative == 3) && (((TARGET_PARTIAL_REG_STALL) == (0)) || ((TARGET_QIMODE_MATH) == (0)))) || ((which_alternative == 3) || ((which_alternative == 5) || (((TARGET_MOVX) != (0)) && (which_alternative == 2))))))) && (get_attr_memory (insn) == MEMORY_NONE))) ^~ insn-attrtab.c:7242:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && ((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (memory_operand (operands[1], VOIDmode)))) ^~ insn-attrtab.c:7246:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_imm_disp (insn) == IMM_DISP_TRUE) && (memory_operand (operands[1], VOIDmode)))) ^~ insn-attrtab.c:7250:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (get_attr_memory (insn) == MEMORY_NONE))) ^~ insn-attrtab.c:7254:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_imm_disp (insn) == IMM_DISP_TRUE) && (get_attr_memory (insn) == MEMORY_NONE))) ^~ insn-attrtab.c:7264:23: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((ix86_cpu) == (CPU_PENTIUM))) ^~ insn-attrtab.c:7274:23: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((ix86_cpu) == (CPU_PENTIUM))) ^~ insn-attrtab.c:7284:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_type (insn) == TYPE_IMOV)) ^~ insn-attrtab.c:7288:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_pent_pair (insn) == PENT_PAIR_UV) && (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:7292:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_pent_pair (insn) == PENT_PAIR_PU) && (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:7296:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((get_attr_imm_disp (insn) == IMM_DISP_TRUE) || (! (get_attr_type (insn) == TYPE_IMOV))) && (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:7300:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_pent_pair (insn) == PENT_PAIR_UV) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:7304:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_pent_pair (insn) == PENT_PAIR_PU) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:7308:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((get_attr_imm_disp (insn) == IMM_DISP_TRUE) || (! (get_attr_type (insn) == TYPE_IMOV))) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:7312:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_pent_pair (insn) == PENT_PAIR_UV) && (get_attr_memory (insn) == MEMORY_NONE))) ^~ insn-attrtab.c:7316:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_pent_pair (insn) == PENT_PAIR_PU) && (get_attr_memory (insn) == MEMORY_NONE))) ^~ insn-attrtab.c:7320:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (((get_attr_imm_disp (insn) == IMM_DISP_TRUE) || (! (get_attr_type (insn) == TYPE_IMOV))) && (get_attr_memory (insn) == MEMORY_NONE))) ^~ insn-attrtab.c:7335:23: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((ix86_cpu) == (CPU_PENTIUM))) ^~ insn-attrtab.c:7347:23: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((ix86_cpu) == (CPU_PENTIUM))) ^~ insn-attrtab.c:7360:23: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((ix86_cpu) == (CPU_PENTIUM))) ^~ insn-attrtab.c:7371:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && (((which_alternative != 2) && ((which_alternative != 3) && (which_alternative != 4))) && ((which_alternative != 5) && ((which_alternative != 6) && ((which_alternative != 7) && ((! ((flag_pic) != (0))) || (! (symbolic_operand (operands[1], SImode))))))))) ^~ insn-attrtab.c:7375:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_pent_pair (insn) == PENT_PAIR_UV) && (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:7379:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_pent_pair (insn) == PENT_PAIR_NP) && (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:7383:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_pent_pair (insn) == PENT_PAIR_UV) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:7387:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_pent_pair (insn) == PENT_PAIR_NP) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:7391:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_pent_pair (insn) == PENT_PAIR_UV) && (get_attr_memory (insn) == MEMORY_NONE))) ^~ insn-attrtab.c:7395:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_pent_pair (insn) == PENT_PAIR_NP) && (get_attr_memory (insn) == MEMORY_NONE))) ^~ insn-attrtab.c:7423:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && ((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (memory_operand (operands[1], VOIDmode)))) ^~ insn-attrtab.c:7427:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_imm_disp (insn) == IMM_DISP_TRUE) && (memory_operand (operands[1], VOIDmode)))) ^~ insn-attrtab.c:7431:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (get_attr_memory (insn) == MEMORY_NONE))) ^~ insn-attrtab.c:7435:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_imm_disp (insn) == IMM_DISP_TRUE) && (get_attr_memory (insn) == MEMORY_NONE))) ^~ insn-attrtab.c:7449:23: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((ix86_cpu) == (CPU_PENTIUM))) ^~ insn-attrtab.c:7467:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && (! (memory_operand (operands[1], VOIDmode)))) ^~ insn-attrtab.c:7471:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (memory_operand (operands[1], VOIDmode))) ^~ insn-attrtab.c:7522:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_memory (insn) == MEMORY_LOAD)) ^~ insn-attrtab.c:7526:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_memory (insn) == MEMORY_NONE)) ^~ insn-attrtab.c:7538:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && ((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:7542:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_imm_disp (insn) == IMM_DISP_TRUE) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:7546:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (get_attr_memory (insn) == MEMORY_NONE))) ^~ insn-attrtab.c:7550:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_imm_disp (insn) == IMM_DISP_TRUE) && (get_attr_memory (insn) == MEMORY_NONE))) ^~ insn-attrtab.c:7577:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && ((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:7581:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_imm_disp (insn) == IMM_DISP_TRUE) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:7585:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((! (get_attr_imm_disp (insn) == IMM_DISP_TRUE)) && (get_attr_memory (insn) == MEMORY_NONE))) ^~ insn-attrtab.c:7589:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && ((get_attr_imm_disp (insn) == IMM_DISP_TRUE) && (get_attr_memory (insn) == MEMORY_NONE))) ^~ In file included from insn-attrtab.c:14:0: toplev.h:52:51: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] _fatal_insn_not_found (insn, __FILE__, __LINE__, __FUNCTION__) ^ insn-attrtab.c:7601:9: note: in expansion of macro 'fatal_insn_not_found' fatal_insn_not_found (insn); ^~~~~~~~~~~~~~~~~~~~ insn-attrtab.c:7738:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_memory (insn) == MEMORY_BOTH)) ^~ insn-attrtab.c:7742:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_memory (insn) == MEMORY_LOAD)) ^~ insn-attrtab.c:7746:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUM))) && (get_attr_memory (insn) == MEMORY_NONE)) ^~ insn-attrtab.c: In function 'result_ready_cost': insn-attrtab.c:7772:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUMPRO))) && (! (constant_call_address_operand (operands[1], VOIDmode)))) ^~ insn-attrtab.c:7783:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUMPRO))) && ((get_attr_memory (insn) == MEMORY_LOAD) || (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:7787:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_K6))) && ((which_alternative == 1) && (! (const0_operand (operands[2], DImode))))) ^~ insn-attrtab.c:7798:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUMPRO))) && ((get_attr_memory (insn) == MEMORY_LOAD) || (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:7802:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_K6))) && ((which_alternative == 1) && (! (const0_operand (operands[2], SImode))))) ^~ insn-attrtab.c:7813:23: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((ix86_cpu) == (CPU_ATHLON))) ^~ insn-attrtab.c:7817:28: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if (((ix86_cpu) == (CPU_PENTIUMPRO))) ^~ insn-attrtab.c:7828:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_ATHLON))) && ((which_alternative == 0) || (which_alternative == 1))) ^~ insn-attrtab.c:7832:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUMPRO))) && ((which_alternative == 0) || (which_alternative == 1))) ^~ insn-attrtab.c:7844:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_ATHLON))) && ((which_alternative == 0) || (which_alternative == 1))) ^~ insn-attrtab.c:7848:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUMPRO))) && ((get_attr_memory (insn) == MEMORY_LOAD) || (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:7852:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUMPRO))) && ((which_alternative == 0) || (which_alternative == 1))) ^~ insn-attrtab.c:7879:23: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((ix86_cpu) == (CPU_ATHLON))) ^~ insn-attrtab.c:7883:28: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if (((ix86_cpu) == (CPU_K6))) ^~ insn-attrtab.c:7904:23: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((ix86_cpu) == (CPU_ATHLON))) ^~ insn-attrtab.c:7908:28: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if (((ix86_cpu) == (CPU_K6))) ^~ insn-attrtab.c:7912:28: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if (((ix86_cpu) == (CPU_PENTIUMPRO))) ^~ insn-attrtab.c:7940:23: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((ix86_cpu) == (CPU_ATHLON))) ^~ insn-attrtab.c:7944:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_K6))) || (((ix86_cpu) == (CPU_PENTIUMPRO)))) ^~ insn-attrtab.c:7944:59: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_K6))) || (((ix86_cpu) == (CPU_PENTIUMPRO)))) ^~ insn-attrtab.c:7956:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_ATHLON))) && (which_alternative == 0)) ^~ insn-attrtab.c:7960:30: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if (((((ix86_cpu) == (CPU_K6))) && (which_alternative == 0)) || ((((ix86_cpu) == (CPU_PENTIUMPRO))) && (which_alternative == 0))) ^~ insn-attrtab.c:7960:90: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if (((((ix86_cpu) == (CPU_K6))) && (which_alternative == 0)) || ((((ix86_cpu) == (CPU_PENTIUMPRO))) && (which_alternative == 0))) ^~ insn-attrtab.c:7964:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUMPRO))) && ((get_attr_memory (insn) == MEMORY_LOAD) || (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:7981:25: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((((ix86_cpu) == (CPU_K6))) && (get_attr_type (insn) == TYPE_FDIV)) || ((((ix86_cpu) == (CPU_PENTIUMPRO))) && (get_attr_type (insn) == TYPE_FDIV))) ^~ insn-attrtab.c:7981:96: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((((ix86_cpu) == (CPU_K6))) && (get_attr_type (insn) == TYPE_FDIV)) || ((((ix86_cpu) == (CPU_PENTIUMPRO))) && (get_attr_type (insn) == TYPE_FDIV))) ^~ insn-attrtab.c:7985:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_ATHLON))) && (get_attr_type (insn) == TYPE_FDIV)) ^~ insn-attrtab.c:7989:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUMPRO))) && (mult_operator (operands[3], TFmode))) ^~ insn-attrtab.c:7993:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_ATHLON))) && ((get_attr_type (insn) == TYPE_FOP) || (mult_operator (operands[3], TFmode)))) ^~ insn-attrtab.c:7997:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUMPRO))) && (((get_attr_memory (insn) == MEMORY_LOAD) || (get_attr_memory (insn) == MEMORY_BOTH)) || (get_attr_type (insn) == TYPE_FOP))) ^~ insn-attrtab.c:8001:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_K6))) && ((get_attr_type (insn) == TYPE_FOP) || (mult_operator (operands[3], TFmode)))) ^~ insn-attrtab.c:8018:25: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((((ix86_cpu) == (CPU_K6))) && (get_attr_type (insn) == TYPE_FDIV)) || ((((ix86_cpu) == (CPU_PENTIUMPRO))) && (get_attr_type (insn) == TYPE_FDIV))) ^~ insn-attrtab.c:8018:96: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((((ix86_cpu) == (CPU_K6))) && (get_attr_type (insn) == TYPE_FDIV)) || ((((ix86_cpu) == (CPU_PENTIUMPRO))) && (get_attr_type (insn) == TYPE_FDIV))) ^~ insn-attrtab.c:8022:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_ATHLON))) && (get_attr_type (insn) == TYPE_FDIV)) ^~ insn-attrtab.c:8026:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUMPRO))) && (mult_operator (operands[3], XFmode))) ^~ insn-attrtab.c:8030:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_ATHLON))) && ((get_attr_type (insn) == TYPE_FOP) || (mult_operator (operands[3], XFmode)))) ^~ insn-attrtab.c:8034:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUMPRO))) && (((get_attr_memory (insn) == MEMORY_LOAD) || (get_attr_memory (insn) == MEMORY_BOTH)) || (get_attr_type (insn) == TYPE_FOP))) ^~ insn-attrtab.c:8038:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_K6))) && ((get_attr_type (insn) == TYPE_FOP) || (mult_operator (operands[3], XFmode)))) ^~ insn-attrtab.c:8049:25: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((((ix86_cpu) == (CPU_K6))) && (get_attr_type (insn) == TYPE_FDIV)) || ((((ix86_cpu) == (CPU_PENTIUMPRO))) && (get_attr_type (insn) == TYPE_FDIV))) ^~ insn-attrtab.c:8049:96: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((((ix86_cpu) == (CPU_K6))) && (get_attr_type (insn) == TYPE_FDIV)) || ((((ix86_cpu) == (CPU_PENTIUMPRO))) && (get_attr_type (insn) == TYPE_FDIV))) ^~ insn-attrtab.c:8053:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_ATHLON))) && (get_attr_type (insn) == TYPE_FDIV)) ^~ insn-attrtab.c:8057:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUMPRO))) && ((which_alternative != 2) && (mult_operator (operands[3], DFmode)))) ^~ insn-attrtab.c:8061:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_ATHLON))) && ((get_attr_type (insn) == TYPE_FOP) || ((which_alternative != 2) && (mult_operator (operands[3], DFmode))))) ^~ insn-attrtab.c:8065:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUMPRO))) && (((get_attr_memory (insn) == MEMORY_LOAD) || (get_attr_memory (insn) == MEMORY_BOTH)) || (get_attr_type (insn) == TYPE_FOP))) ^~ insn-attrtab.c:8069:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_K6))) && ((get_attr_type (insn) == TYPE_FOP) || ((which_alternative != 2) && (mult_operator (operands[3], DFmode))))) ^~ insn-attrtab.c:8084:25: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((((ix86_cpu) == (CPU_K6))) && (get_attr_type (insn) == TYPE_FDIV)) || ((((ix86_cpu) == (CPU_PENTIUMPRO))) && (get_attr_type (insn) == TYPE_FDIV))) ^~ insn-attrtab.c:8084:96: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((((ix86_cpu) == (CPU_K6))) && (get_attr_type (insn) == TYPE_FDIV)) || ((((ix86_cpu) == (CPU_PENTIUMPRO))) && (get_attr_type (insn) == TYPE_FDIV))) ^~ insn-attrtab.c:8088:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_ATHLON))) && (get_attr_type (insn) == TYPE_FDIV)) ^~ insn-attrtab.c:8092:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUMPRO))) && (mult_operator (operands[3], DFmode))) ^~ insn-attrtab.c:8096:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_ATHLON))) && ((get_attr_type (insn) == TYPE_FOP) || (mult_operator (operands[3], DFmode)))) ^~ insn-attrtab.c:8100:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUMPRO))) && (((get_attr_memory (insn) == MEMORY_LOAD) || (get_attr_memory (insn) == MEMORY_BOTH)) || (get_attr_type (insn) == TYPE_FOP))) ^~ insn-attrtab.c:8104:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_K6))) && ((get_attr_type (insn) == TYPE_FOP) || (mult_operator (operands[3], DFmode)))) ^~ insn-attrtab.c:8115:25: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((((ix86_cpu) == (CPU_K6))) && (get_attr_type (insn) == TYPE_FDIV)) || ((((ix86_cpu) == (CPU_PENTIUMPRO))) && (get_attr_type (insn) == TYPE_FDIV))) ^~ insn-attrtab.c:8115:96: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((((ix86_cpu) == (CPU_K6))) && (get_attr_type (insn) == TYPE_FDIV)) || ((((ix86_cpu) == (CPU_PENTIUMPRO))) && (get_attr_type (insn) == TYPE_FDIV))) ^~ insn-attrtab.c:8119:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_ATHLON))) && (get_attr_type (insn) == TYPE_FDIV)) ^~ insn-attrtab.c:8123:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUMPRO))) && ((which_alternative != 2) && (mult_operator (operands[3], SFmode)))) ^~ insn-attrtab.c:8127:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_ATHLON))) && ((get_attr_type (insn) == TYPE_FOP) || ((which_alternative != 2) && (mult_operator (operands[3], SFmode))))) ^~ insn-attrtab.c:8131:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUMPRO))) && (((get_attr_memory (insn) == MEMORY_LOAD) || (get_attr_memory (insn) == MEMORY_BOTH)) || (get_attr_type (insn) == TYPE_FOP))) ^~ insn-attrtab.c:8135:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_K6))) && ((get_attr_type (insn) == TYPE_FOP) || ((which_alternative != 2) && (mult_operator (operands[3], SFmode))))) ^~ insn-attrtab.c:8148:25: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((((ix86_cpu) == (CPU_K6))) && (get_attr_type (insn) == TYPE_FDIV)) || ((((ix86_cpu) == (CPU_PENTIUMPRO))) && (get_attr_type (insn) == TYPE_FDIV))) ^~ insn-attrtab.c:8148:96: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((((ix86_cpu) == (CPU_K6))) && (get_attr_type (insn) == TYPE_FDIV)) || ((((ix86_cpu) == (CPU_PENTIUMPRO))) && (get_attr_type (insn) == TYPE_FDIV))) ^~ insn-attrtab.c:8152:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_ATHLON))) && (get_attr_type (insn) == TYPE_FDIV)) ^~ insn-attrtab.c:8156:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUMPRO))) && (mult_operator (operands[3], SFmode))) ^~ insn-attrtab.c:8160:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_ATHLON))) && ((get_attr_type (insn) == TYPE_FOP) || (mult_operator (operands[3], SFmode)))) ^~ insn-attrtab.c:8164:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUMPRO))) && (((get_attr_memory (insn) == MEMORY_LOAD) || (get_attr_memory (insn) == MEMORY_BOTH)) || (get_attr_type (insn) == TYPE_FOP))) ^~ insn-attrtab.c:8168:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_K6))) && ((get_attr_type (insn) == TYPE_FOP) || (mult_operator (operands[3], SFmode)))) ^~ insn-attrtab.c:8179:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUMPRO))) && (mult_operator (operands[3], TFmode))) ^~ insn-attrtab.c:8183:28: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if (((ix86_cpu) == (CPU_ATHLON))) ^~ insn-attrtab.c:8187:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUMPRO))) && (((get_attr_memory (insn) == MEMORY_LOAD) || (get_attr_memory (insn) == MEMORY_BOTH)) || (! (mult_operator (operands[3], TFmode))))) ^~ insn-attrtab.c:8191:28: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if (((ix86_cpu) == (CPU_K6))) ^~ insn-attrtab.c:8202:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUMPRO))) && (mult_operator (operands[3], XFmode))) ^~ insn-attrtab.c:8206:28: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if (((ix86_cpu) == (CPU_ATHLON))) ^~ insn-attrtab.c:8210:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUMPRO))) && (((get_attr_memory (insn) == MEMORY_LOAD) || (get_attr_memory (insn) == MEMORY_BOTH)) || (! (mult_operator (operands[3], XFmode))))) ^~ insn-attrtab.c:8214:28: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if (((ix86_cpu) == (CPU_K6))) ^~ insn-attrtab.c:8226:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUMPRO))) && ((which_alternative == 0) && (mult_operator (operands[3], SFmode)))) ^~ insn-attrtab.c:8230:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_ATHLON))) && (which_alternative == 0)) ^~ insn-attrtab.c:8234:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUMPRO))) && (((get_attr_memory (insn) == MEMORY_LOAD) || (get_attr_memory (insn) == MEMORY_BOTH)) || ((which_alternative == 0) && (! (mult_operator (operands[3], SFmode)))))) ^~ insn-attrtab.c:8238:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_K6))) && (which_alternative == 0)) ^~ insn-attrtab.c:8250:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUMPRO))) && (mult_operator (operands[3], SFmode))) ^~ insn-attrtab.c:8254:28: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if (((ix86_cpu) == (CPU_ATHLON))) ^~ insn-attrtab.c:8258:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUMPRO))) && (((get_attr_memory (insn) == MEMORY_LOAD) || (get_attr_memory (insn) == MEMORY_BOTH)) || (! (mult_operator (operands[3], SFmode))))) ^~ insn-attrtab.c:8262:28: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if (((ix86_cpu) == (CPU_K6))) ^~ insn-attrtab.c:8277:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUMPRO))) && (! (constant_call_address_operand (operands[0], VOIDmode)))) ^~ insn-attrtab.c:8296:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUMPRO))) && (memory_operand (operands[0], VOIDmode))) ^~ insn-attrtab.c:8310:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUMPRO))) && ((get_attr_memory (insn) == MEMORY_LOAD) || (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:8314:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_K6))) && (which_alternative == 1)) ^~ insn-attrtab.c:8341:23: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((ix86_cpu) == (CPU_PENTIUMPRO))) ^~ insn-attrtab.c:8345:28: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if (((ix86_cpu) == (CPU_ATHLON))) ^~ insn-attrtab.c:8361:23: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((ix86_cpu) == (CPU_ATHLON))) ^~ insn-attrtab.c:8365:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_K6))) || (((ix86_cpu) == (CPU_PENTIUMPRO)))) ^~ insn-attrtab.c:8365:59: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_K6))) || (((ix86_cpu) == (CPU_PENTIUMPRO)))) ^~ insn-attrtab.c:8391:23: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((ix86_cpu) == (CPU_ATHLON))) ^~ insn-attrtab.c:8395:28: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if (((ix86_cpu) == (CPU_PENTIUMPRO))) ^~ insn-attrtab.c:8399:28: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if (((ix86_cpu) == (CPU_K6))) ^~ insn-attrtab.c:8410:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUMPRO))) && ((get_attr_memory (insn) == MEMORY_LOAD) || (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:8414:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_K6))) && (which_alternative == 3)) ^~ insn-attrtab.c:8426:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUMPRO))) && ((get_attr_memory (insn) == MEMORY_LOAD) || (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:8430:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_K6))) && (which_alternative == 2)) ^~ insn-attrtab.c:8441:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUMPRO))) && ((get_attr_memory (insn) == MEMORY_LOAD) || (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:8445:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_K6))) && ((which_alternative != 0) || (pic_symbolic_operand (operands[2], SImode)))) ^~ insn-attrtab.c:8456:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUMPRO))) && ((get_attr_memory (insn) == MEMORY_LOAD) || (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:8460:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_K6))) && ((which_alternative == 2) || (pic_symbolic_operand (operands[2], SImode)))) ^~ insn-attrtab.c:8471:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUMPRO))) && ((get_attr_memory (insn) == MEMORY_LOAD) || (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:8475:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_K6))) && ((which_alternative == 2) || (pic_symbolic_operand (operands[2], DImode)))) ^~ insn-attrtab.c:8494:23: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((ix86_cpu) == (CPU_K6))) ^~ insn-attrtab.c:8510:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_ATHLON))) && ((which_alternative == 0) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:8514:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUMPRO))) && ((get_attr_memory (insn) == MEMORY_LOAD) || (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:8518:30: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if (((((ix86_cpu) == (CPU_ATHLON))) && (which_alternative == 0)) || ((((ix86_cpu) == (CPU_K6))) && (which_alternative == 0))) ^~ insn-attrtab.c:8518:94: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if (((((ix86_cpu) == (CPU_ATHLON))) && (which_alternative == 0)) || ((((ix86_cpu) == (CPU_K6))) && (which_alternative == 0))) ^~ insn-attrtab.c:8536:23: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((ix86_cpu) == (CPU_ATHLON))) ^~ insn-attrtab.c:8540:28: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if (((ix86_cpu) == (CPU_PENTIUMPRO))) ^~ insn-attrtab.c:8544:28: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if (((ix86_cpu) == (CPU_K6))) ^~ insn-attrtab.c:8558:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUMPRO))) && ((get_attr_memory (insn) == MEMORY_LOAD) || (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:8562:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_ATHLON))) || (((ix86_cpu) == (CPU_K6)))) ^~ insn-attrtab.c:8562:63: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_ATHLON))) || (((ix86_cpu) == (CPU_K6)))) ^~ insn-attrtab.c:8573:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUMPRO))) && ((get_attr_memory (insn) == MEMORY_LOAD) || (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:8577:30: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if (((((ix86_cpu) == (CPU_ATHLON))) && (which_alternative != 0)) || ((which_alternative == 1) && (((ix86_cpu) == (CPU_K6))))) ^~ insn-attrtab.c:8577:122: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if (((((ix86_cpu) == (CPU_ATHLON))) && (which_alternative != 0)) || ((which_alternative == 1) && (((ix86_cpu) == (CPU_K6))))) ^~ insn-attrtab.c:8601:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUMPRO))) && ((get_attr_memory (insn) == MEMORY_LOAD) || (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:8605:30: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if (((((ix86_cpu) == (CPU_ATHLON))) && (which_alternative == 0)) || ((((ix86_cpu) == (CPU_K6))) && (which_alternative == 0))) ^~ insn-attrtab.c:8605:94: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if (((((ix86_cpu) == (CPU_ATHLON))) && (which_alternative == 0)) || ((((ix86_cpu) == (CPU_K6))) && (which_alternative == 0))) ^~ insn-attrtab.c:8619:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_ATHLON))) && ((which_alternative == 1) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:8623:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUMPRO))) && ((get_attr_memory (insn) == MEMORY_LOAD) || (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:8627:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_ATHLON))) || (((ix86_cpu) == (CPU_K6)))) ^~ insn-attrtab.c:8627:63: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_ATHLON))) || (((ix86_cpu) == (CPU_K6)))) ^~ insn-attrtab.c:8638:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_ATHLON))) && (((which_alternative == 0) || (which_alternative == 1)) && ((get_attr_memory (insn) == MEMORY_LOAD) && (which_alternative == 1)))) ^~ insn-attrtab.c:8642:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUMPRO))) && ((get_attr_memory (insn) == MEMORY_LOAD) || (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:8646:30: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if (((((ix86_cpu) == (CPU_ATHLON))) && ((which_alternative == 0) || (which_alternative == 1))) || ((((ix86_cpu) == (CPU_K6))) && ((which_alternative == 0) || (which_alternative == 1)))) ^~ insn-attrtab.c:8646:124: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if (((((ix86_cpu) == (CPU_ATHLON))) && ((which_alternative == 0) || (which_alternative == 1))) || ((((ix86_cpu) == (CPU_K6))) && ((which_alternative == 0) || (which_alternative == 1)))) ^~ insn-attrtab.c:8660:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_ATHLON))) && (((which_alternative == 0) || ((which_alternative == 1) || (which_alternative == 2))) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:8664:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_PENTIUMPRO))) && ((get_attr_memory (insn) == MEMORY_LOAD) || (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:8668:30: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if (((((ix86_cpu) == (CPU_ATHLON))) && ((which_alternative == 0) || ((which_alternative == 1) || (which_alternative == 2)))) || ((((ix86_cpu) == (CPU_K6))) && ((which_alternative == 0) || ((which_alternative == 1) || (which_alternative == 2))))) ^~ insn-attrtab.c:8668:154: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if (((((ix86_cpu) == (CPU_ATHLON))) && ((which_alternative == 0) || ((which_alternative == 1) || (which_alternative == 2)))) || ((((ix86_cpu) == (CPU_K6))) && ((which_alternative == 0) || ((which_alternative == 1) || (which_alternative == 2))))) ^~ insn-attrtab.c:8681:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUMPRO))) && ((get_attr_memory (insn) == MEMORY_LOAD) || (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:8685:30: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if (((((ix86_cpu) == (CPU_ATHLON))) && ((which_alternative == 0) || ((which_alternative == 1) || (which_alternative == 2)))) || ((((ix86_cpu) == (CPU_K6))) && ((which_alternative == 0) || ((which_alternative == 1) || (which_alternative == 2))))) ^~ insn-attrtab.c:8685:154: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if (((((ix86_cpu) == (CPU_ATHLON))) && ((which_alternative == 0) || ((which_alternative == 1) || (which_alternative == 2)))) || ((((ix86_cpu) == (CPU_K6))) && ((which_alternative == 0) || ((which_alternative == 1) || (which_alternative == 2))))) ^~ insn-attrtab.c:8697:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUMPRO))) && ((which_alternative == 1) && (memory_operand (operands[1], VOIDmode)))) ^~ insn-attrtab.c:8708:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUMPRO))) && ((get_attr_memory (insn) == MEMORY_LOAD) || (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:8712:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_K6))) && (((which_alternative != 5) && (which_alternative != 6)) && ((which_alternative != 7) && ((which_alternative != 8) && ((which_alternative != 9) && ((which_alternative != 4) && (((flag_pic) != (0)) && (symbolic_operand (operands[1], DImode))))))))) ^~ insn-attrtab.c:8723:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUMPRO))) && ((which_alternative == 0) && (memory_operand (operands[1], VOIDmode)))) ^~ insn-attrtab.c:8734:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUMPRO))) && ((get_attr_memory (insn) == MEMORY_LOAD) || (get_attr_memory (insn) == MEMORY_BOTH))) ^~ insn-attrtab.c:8738:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_K6))) && (((which_alternative != 2) && ((which_alternative != 3) && (which_alternative != 4))) && ((which_alternative != 5) && ((which_alternative != 6) && ((which_alternative != 7) && (((flag_pic) != (0)) && (symbolic_operand (operands[1], SImode)))))))) ^~ insn-attrtab.c:8758:23: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((ix86_cpu) == (CPU_PENTIUMPRO))) ^~ insn-attrtab.c:8812:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUMPRO))) && (memory_operand (operands[1], VOIDmode))) ^~ insn-attrtab.c:8824:25: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((((ix86_cpu) == (CPU_ATHLON))) && (which_alternative == 0)) || ((((ix86_cpu) == (CPU_PENTIUMPRO))) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:8824:89: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((((ix86_cpu) == (CPU_ATHLON))) && (which_alternative == 0)) || ((((ix86_cpu) == (CPU_PENTIUMPRO))) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:8828:29: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((ix86_cpu) == (CPU_K6))) && (which_alternative == 0)) ^~ insn-attrtab.c:8845:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_ATHLON))) || ((((ix86_cpu) == (CPU_PENTIUMPRO))) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:8845:59: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_ATHLON))) || ((((ix86_cpu) == (CPU_PENTIUMPRO))) && (get_attr_memory (insn) == MEMORY_LOAD))) ^~ insn-attrtab.c:8849:28: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if (((ix86_cpu) == (CPU_K6))) ^~ insn-attrtab.c:8916:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUMPRO))) && (get_attr_memory (insn) == MEMORY_LOAD)) ^~ In file included from insn-attrtab.c:14:0: toplev.h:52:51: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] _fatal_insn_not_found (insn, __FILE__, __LINE__, __FUNCTION__) ^ insn-attrtab.c:8928:9: note: in expansion of macro 'fatal_insn_not_found' fatal_insn_not_found (insn); ^~~~~~~~~~~~~~~~~~~~ insn-attrtab.c:9082:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_PENTIUMPRO))) && ((get_attr_memory (insn) == MEMORY_LOAD) || (get_attr_memory (insn) == MEMORY_BOTH))) ^~ In file included from insn-attrtab.c:14:0: insn-attrtab.c: In function 'athlon_load_unit_ready_cost': toplev.h:52:51: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] _fatal_insn_not_found (insn, __FILE__, __LINE__, __FUNCTION__) ^ insn-attrtab.c:9104:9: note: in expansion of macro 'fatal_insn_not_found' fatal_insn_not_found (insn); ^~~~~~~~~~~~~~~~~~~~ insn-attrtab.c: In function 'athlon_fp_store_unit_ready_cost': toplev.h:52:51: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] _fatal_insn_not_found (insn, __FILE__, __LINE__, __FUNCTION__) ^ insn-attrtab.c:9121:9: note: in expansion of macro 'fatal_insn_not_found' fatal_insn_not_found (insn); ^~~~~~~~~~~~~~~~~~~~ insn-attrtab.c: In function 'athlon_fp_muladd_unit_ready_cost': toplev.h:52:51: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] _fatal_insn_not_found (insn, __FILE__, __LINE__, __FUNCTION__) ^ insn-attrtab.c:9138:9: note: in expansion of macro 'fatal_insn_not_found' fatal_insn_not_found (insn); ^~~~~~~~~~~~~~~~~~~~ insn-attrtab.c: In function 'athlon_fp_add_unit_ready_cost': toplev.h:52:51: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] _fatal_insn_not_found (insn, __FILE__, __LINE__, __FUNCTION__) ^ insn-attrtab.c:9155:9: note: in expansion of macro 'fatal_insn_not_found' fatal_insn_not_found (insn); ^~~~~~~~~~~~~~~~~~~~ insn-attrtab.c: In function 'athlon_fp_mul_unit_ready_cost': toplev.h:52:51: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] _fatal_insn_not_found (insn, __FILE__, __LINE__, __FUNCTION__) ^ insn-attrtab.c:9172:9: note: in expansion of macro 'fatal_insn_not_found' fatal_insn_not_found (insn); ^~~~~~~~~~~~~~~~~~~~ insn-attrtab.c: In function 'athlon_fp_unit_ready_cost': insn-attrtab.c:9188:23: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((ix86_cpu) == (CPU_ATHLON))) ^~ insn-attrtab.c:9199:82: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((which_alternative == 0) || (which_alternative == 1)) && (((ix86_cpu) == (CPU_ATHLON)))) ^~ insn-attrtab.c:9211:127: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((which_alternative == 0) || (which_alternative == 1)) && (((get_attr_memory (insn) == MEMORY_LOAD) && (((ix86_cpu) == (CPU_ATHLON)))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && (((ix86_cpu) == (CPU_ATHLON)))))) ^~ insn-attrtab.c:9211:210: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((which_alternative == 0) || (which_alternative == 1)) && (((get_attr_memory (insn) == MEMORY_LOAD) && (((ix86_cpu) == (CPU_ATHLON)))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && (((ix86_cpu) == (CPU_ATHLON)))))) ^~ insn-attrtab.c:9228:108: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((get_attr_type (insn) == TYPE_FDIV) && (((get_attr_memory (insn) == MEMORY_LOAD) && (((ix86_cpu) == (CPU_ATHLON)))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && (((ix86_cpu) == (CPU_ATHLON)))))) ^~ insn-attrtab.c:9228:191: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((get_attr_type (insn) == TYPE_FDIV) && (((get_attr_memory (insn) == MEMORY_LOAD) && (((ix86_cpu) == (CPU_ATHLON)))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && (((ix86_cpu) == (CPU_ATHLON)))))) ^~ insn-attrtab.c:9232:116: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if (((mult_operator (operands[3], TFmode)) && (((get_attr_memory (insn) == MEMORY_LOAD) && (((ix86_cpu) == (CPU_ATHLON)))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && (((ix86_cpu) == (CPU_ATHLON)))))) || ((get_attr_type (insn) == TYPE_FOP) && (((get_attr_memory (insn) == MEMORY_LOAD) && (((ix86_cpu) == (CPU_ATHLON)))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && (((ix86_cpu) == (CPU_ATHLON))))))) ^~ insn-attrtab.c:9232:199: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if (((mult_operator (operands[3], TFmode)) && (((get_attr_memory (insn) == MEMORY_LOAD) && (((ix86_cpu) == (CPU_ATHLON)))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && (((ix86_cpu) == (CPU_ATHLON)))))) || ((get_attr_type (insn) == TYPE_FOP) && (((get_attr_memory (insn) == MEMORY_LOAD) && (((ix86_cpu) == (CPU_ATHLON)))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && (((ix86_cpu) == (CPU_ATHLON))))))) ^~ insn-attrtab.c:9232:320: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if (((mult_operator (operands[3], TFmode)) && (((get_attr_memory (insn) == MEMORY_LOAD) && (((ix86_cpu) == (CPU_ATHLON)))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && (((ix86_cpu) == (CPU_ATHLON)))))) || ((get_attr_type (insn) == TYPE_FOP) && (((get_attr_memory (insn) == MEMORY_LOAD) && (((ix86_cpu) == (CPU_ATHLON)))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && (((ix86_cpu) == (CPU_ATHLON))))))) ^~ insn-attrtab.c:9232:403: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if (((mult_operator (operands[3], TFmode)) && (((get_attr_memory (insn) == MEMORY_LOAD) && (((ix86_cpu) == (CPU_ATHLON)))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && (((ix86_cpu) == (CPU_ATHLON)))))) || ((get_attr_type (insn) == TYPE_FOP) && (((get_attr_memory (insn) == MEMORY_LOAD) && (((ix86_cpu) == (CPU_ATHLON)))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && (((ix86_cpu) == (CPU_ATHLON))))))) ^~ insn-attrtab.c:9249:108: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((get_attr_type (insn) == TYPE_FDIV) && (((get_attr_memory (insn) == MEMORY_LOAD) && (((ix86_cpu) == (CPU_ATHLON)))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && (((ix86_cpu) == (CPU_ATHLON)))))) ^~ insn-attrtab.c:9249:191: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((get_attr_type (insn) == TYPE_FDIV) && (((get_attr_memory (insn) == MEMORY_LOAD) && (((ix86_cpu) == (CPU_ATHLON)))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && (((ix86_cpu) == (CPU_ATHLON)))))) ^~ insn-attrtab.c:9253:116: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if (((mult_operator (operands[3], XFmode)) && (((get_attr_memory (insn) == MEMORY_LOAD) && (((ix86_cpu) == (CPU_ATHLON)))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && (((ix86_cpu) == (CPU_ATHLON)))))) || ((get_attr_type (insn) == TYPE_FOP) && (((get_attr_memory (insn) == MEMORY_LOAD) && (((ix86_cpu) == (CPU_ATHLON)))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && (((ix86_cpu) == (CPU_ATHLON))))))) ^~ insn-attrtab.c:9253:199: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if (((mult_operator (operands[3], XFmode)) && (((get_attr_memory (insn) == MEMORY_LOAD) && (((ix86_cpu) == (CPU_ATHLON)))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && (((ix86_cpu) == (CPU_ATHLON)))))) || ((get_attr_type (insn) == TYPE_FOP) && (((get_attr_memory (insn) == MEMORY_LOAD) && (((ix86_cpu) == (CPU_ATHLON)))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && (((ix86_cpu) == (CPU_ATHLON))))))) ^~ insn-attrtab.c:9253:320: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if (((mult_operator (operands[3], XFmode)) && (((get_attr_memory (insn) == MEMORY_LOAD) && (((ix86_cpu) == (CPU_ATHLON)))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && (((ix86_cpu) == (CPU_ATHLON)))))) || ((get_attr_type (insn) == TYPE_FOP) && (((get_attr_memory (insn) == MEMORY_LOAD) && (((ix86_cpu) == (CPU_ATHLON)))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && (((ix86_cpu) == (CPU_ATHLON))))))) ^~ insn-attrtab.c:9253:403: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if (((mult_operator (operands[3], XFmode)) && (((get_attr_memory (insn) == MEMORY_LOAD) && (((ix86_cpu) == (CPU_ATHLON)))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && (((ix86_cpu) == (CPU_ATHLON)))))) || ((get_attr_type (insn) == TYPE_FOP) && (((get_attr_memory (insn) == MEMORY_LOAD) && (((ix86_cpu) == (CPU_ATHLON)))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && (((ix86_cpu) == (CPU_ATHLON))))))) ^~ insn-attrtab.c:9264:108: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((get_attr_type (insn) == TYPE_FDIV) && (((get_attr_memory (insn) == MEMORY_LOAD) && (((ix86_cpu) == (CPU_ATHLON)))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && (((ix86_cpu) == (CPU_ATHLON)))))) ^~ insn-attrtab.c:9264:191: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((get_attr_type (insn) == TYPE_FDIV) && (((get_attr_memory (insn) == MEMORY_LOAD) && (((ix86_cpu) == (CPU_ATHLON)))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && (((ix86_cpu) == (CPU_ATHLON)))))) ^~ insn-attrtab.c:9268:146: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((which_alternative != 2) && (mult_operator (operands[3], DFmode))) && (((get_attr_memory (insn) == MEMORY_LOAD) && (((ix86_cpu) == (CPU_ATHLON)))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && (((ix86_cpu) == (CPU_ATHLON)))))) || ((get_attr_type (insn) == TYPE_FOP) && (((get_attr_memory (insn) == MEMORY_LOAD) && (((ix86_cpu) == (CPU_ATHLON)))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && (((ix86_cpu) == (CPU_ATHLON))))))) ^~ insn-attrtab.c:9268:229: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((which_alternative != 2) && (mult_operator (operands[3], DFmode))) && (((get_attr_memory (insn) == MEMORY_LOAD) && (((ix86_cpu) == (CPU_ATHLON)))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && (((ix86_cpu) == (CPU_ATHLON)))))) || ((get_attr_type (insn) == TYPE_FOP) && (((get_attr_memory (insn) == MEMORY_LOAD) && (((ix86_cpu) == (CPU_ATHLON)))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && (((ix86_cpu) == (CPU_ATHLON))))))) ^~ insn-attrtab.c:9268:350: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((which_alternative != 2) && (mult_operator (operands[3], DFmode))) && (((get_attr_memory (insn) == MEMORY_LOAD) && (((ix86_cpu) == (CPU_ATHLON)))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && (((ix86_cpu) == (CPU_ATHLON)))))) || ((get_attr_type (insn) == TYPE_FOP) && (((get_attr_memory (insn) == MEMORY_LOAD) && (((ix86_cpu) == (CPU_ATHLON)))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && (((ix86_cpu) == (CPU_ATHLON))))))) ^~ insn-attrtab.c:9268:433: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((which_alternative != 2) && (mult_operator (operands[3], DFmode))) && (((get_attr_memory (insn) == MEMORY_LOAD) && (((ix86_cpu) == (CPU_ATHLON)))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && (((ix86_cpu) == (CPU_ATHLON)))))) || ((get_attr_type (insn) == TYPE_FOP) && (((get_attr_memory (insn) == MEMORY_LOAD) && (((ix86_cpu) == (CPU_ATHLON)))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && (((ix86_cpu) == (CPU_ATHLON))))))) ^~ insn-attrtab.c:9283:108: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((get_attr_type (insn) == TYPE_FDIV) && (((get_attr_memory (insn) == MEMORY_LOAD) && (((ix86_cpu) == (CPU_ATHLON)))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && (((ix86_cpu) == (CPU_ATHLON)))))) ^~ insn-attrtab.c:9283:191: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((get_attr_type (insn) == TYPE_FDIV) && (((get_attr_memory (insn) == MEMORY_LOAD) && (((ix86_cpu) == (CPU_ATHLON)))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && (((ix86_cpu) == (CPU_ATHLON)))))) ^~ insn-attrtab.c:9287:116: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if (((mult_operator (operands[3], DFmode)) && (((get_attr_memory (insn) == MEMORY_LOAD) && (((ix86_cpu) == (CPU_ATHLON)))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && (((ix86_cpu) == (CPU_ATHLON)))))) || ((get_attr_type (insn) == TYPE_FOP) && (((get_attr_memory (insn) == MEMORY_LOAD) && (((ix86_cpu) == (CPU_ATHLON)))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && (((ix86_cpu) == (CPU_ATHLON))))))) ^~ insn-attrtab.c:9287:199: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if (((mult_operator (operands[3], DFmode)) && (((get_attr_memory (insn) == MEMORY_LOAD) && (((ix86_cpu) == (CPU_ATHLON)))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && (((ix86_cpu) == (CPU_ATHLON)))))) || ((get_attr_type (insn) == TYPE_FOP) && (((get_attr_memory (insn) == MEMORY_LOAD) && (((ix86_cpu) == (CPU_ATHLON)))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && (((ix86_cpu) == (CPU_ATHLON))))))) ^~ insn-attrtab.c:9287:320: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if (((mult_operator (operands[3], DFmode)) && (((get_attr_memory (insn) == MEMORY_LOAD) && (((ix86_cpu) == (CPU_ATHLON)))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && (((ix86_cpu) == (CPU_ATHLON)))))) || ((get_attr_type (insn) == TYPE_FOP) && (((get_attr_memory (insn) == MEMORY_LOAD) && (((ix86_cpu) == (CPU_ATHLON)))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && (((ix86_cpu) == (CPU_ATHLON))))))) ^~ insn-attrtab.c:9287:403: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if (((mult_operator (operands[3], DFmode)) && (((get_attr_memory (insn) == MEMORY_LOAD) && (((ix86_cpu) == (CPU_ATHLON)))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && (((ix86_cpu) == (CPU_ATHLON)))))) || ((get_attr_type (insn) == TYPE_FOP) && (((get_attr_memory (insn) == MEMORY_LOAD) && (((ix86_cpu) == (CPU_ATHLON)))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && (((ix86_cpu) == (CPU_ATHLON))))))) ^~ insn-attrtab.c:9298:108: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((get_attr_type (insn) == TYPE_FDIV) && (((get_attr_memory (insn) == MEMORY_LOAD) && (((ix86_cpu) == (CPU_ATHLON)))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && (((ix86_cpu) == (CPU_ATHLON)))))) ^~ insn-attrtab.c:9298:191: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((get_attr_type (insn) == TYPE_FDIV) && (((get_attr_memory (insn) == MEMORY_LOAD) && (((ix86_cpu) == (CPU_ATHLON)))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && (((ix86_cpu) == (CPU_ATHLON)))))) ^~ insn-attrtab.c:9302:146: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((which_alternative != 2) && (mult_operator (operands[3], SFmode))) && (((get_attr_memory (insn) == MEMORY_LOAD) && (((ix86_cpu) == (CPU_ATHLON)))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && (((ix86_cpu) == (CPU_ATHLON)))))) || ((get_attr_type (insn) == TYPE_FOP) && (((get_attr_memory (insn) == MEMORY_LOAD) && (((ix86_cpu) == (CPU_ATHLON)))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && (((ix86_cpu) == (CPU_ATHLON))))))) ^~ insn-attrtab.c:9302:229: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((which_alternative != 2) && (mult_operator (operands[3], SFmode))) && (((get_attr_memory (insn) == MEMORY_LOAD) && (((ix86_cpu) == (CPU_ATHLON)))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && (((ix86_cpu) == (CPU_ATHLON)))))) || ((get_attr_type (insn) == TYPE_FOP) && (((get_attr_memory (insn) == MEMORY_LOAD) && (((ix86_cpu) == (CPU_ATHLON)))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && (((ix86_cpu) == (CPU_ATHLON))))))) ^~ insn-attrtab.c:9302:350: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((which_alternative != 2) && (mult_operator (operands[3], SFmode))) && (((get_attr_memory (insn) == MEMORY_LOAD) && (((ix86_cpu) == (CPU_ATHLON)))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && (((ix86_cpu) == (CPU_ATHLON)))))) || ((get_attr_type (insn) == TYPE_FOP) && (((get_attr_memory (insn) == MEMORY_LOAD) && (((ix86_cpu) == (CPU_ATHLON)))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && (((ix86_cpu) == (CPU_ATHLON))))))) ^~ insn-attrtab.c:9302:433: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((which_alternative != 2) && (mult_operator (operands[3], SFmode))) && (((get_attr_memory (insn) == MEMORY_LOAD) && (((ix86_cpu) == (CPU_ATHLON)))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && (((ix86_cpu) == (CPU_ATHLON)))))) || ((get_attr_type (insn) == TYPE_FOP) && (((get_attr_memory (insn) == MEMORY_LOAD) && (((ix86_cpu) == (CPU_ATHLON)))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && (((ix86_cpu) == (CPU_ATHLON))))))) ^~ insn-attrtab.c:9315:108: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((get_attr_type (insn) == TYPE_FDIV) && (((get_attr_memory (insn) == MEMORY_LOAD) && (((ix86_cpu) == (CPU_ATHLON)))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && (((ix86_cpu) == (CPU_ATHLON)))))) ^~ insn-attrtab.c:9315:191: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((get_attr_type (insn) == TYPE_FDIV) && (((get_attr_memory (insn) == MEMORY_LOAD) && (((ix86_cpu) == (CPU_ATHLON)))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && (((ix86_cpu) == (CPU_ATHLON)))))) ^~ insn-attrtab.c:9319:116: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if (((mult_operator (operands[3], SFmode)) && (((get_attr_memory (insn) == MEMORY_LOAD) && (((ix86_cpu) == (CPU_ATHLON)))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && (((ix86_cpu) == (CPU_ATHLON)))))) || ((get_attr_type (insn) == TYPE_FOP) && (((get_attr_memory (insn) == MEMORY_LOAD) && (((ix86_cpu) == (CPU_ATHLON)))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && (((ix86_cpu) == (CPU_ATHLON))))))) ^~ insn-attrtab.c:9319:199: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if (((mult_operator (operands[3], SFmode)) && (((get_attr_memory (insn) == MEMORY_LOAD) && (((ix86_cpu) == (CPU_ATHLON)))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && (((ix86_cpu) == (CPU_ATHLON)))))) || ((get_attr_type (insn) == TYPE_FOP) && (((get_attr_memory (insn) == MEMORY_LOAD) && (((ix86_cpu) == (CPU_ATHLON)))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && (((ix86_cpu) == (CPU_ATHLON))))))) ^~ insn-attrtab.c:9319:320: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if (((mult_operator (operands[3], SFmode)) && (((get_attr_memory (insn) == MEMORY_LOAD) && (((ix86_cpu) == (CPU_ATHLON)))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && (((ix86_cpu) == (CPU_ATHLON)))))) || ((get_attr_type (insn) == TYPE_FOP) && (((get_attr_memory (insn) == MEMORY_LOAD) && (((ix86_cpu) == (CPU_ATHLON)))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && (((ix86_cpu) == (CPU_ATHLON))))))) ^~ insn-attrtab.c:9319:403: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if (((mult_operator (operands[3], SFmode)) && (((get_attr_memory (insn) == MEMORY_LOAD) && (((ix86_cpu) == (CPU_ATHLON)))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && (((ix86_cpu) == (CPU_ATHLON)))))) || ((get_attr_type (insn) == TYPE_FOP) && (((get_attr_memory (insn) == MEMORY_LOAD) && (((ix86_cpu) == (CPU_ATHLON)))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && (((ix86_cpu) == (CPU_ATHLON))))))) ^~ insn-attrtab.c:9330:111: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((mult_operator (operands[3], TFmode)) && (((get_attr_memory (insn) == MEMORY_LOAD) && (((ix86_cpu) == (CPU_ATHLON)))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && (((ix86_cpu) == (CPU_ATHLON)))))) || ((! (mult_operator (operands[3], TFmode))) && (((get_attr_memory (insn) == MEMORY_LOAD) && (((ix86_cpu) == (CPU_ATHLON)))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && (((ix86_cpu) == (CPU_ATHLON))))))) ^~ insn-attrtab.c:9330:194: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((mult_operator (operands[3], TFmode)) && (((get_attr_memory (insn) == MEMORY_LOAD) && (((ix86_cpu) == (CPU_ATHLON)))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && (((ix86_cpu) == (CPU_ATHLON)))))) || ((! (mult_operator (operands[3], TFmode))) && (((get_attr_memory (insn) == MEMORY_LOAD) && (((ix86_cpu) == (CPU_ATHLON)))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && (((ix86_cpu) == (CPU_ATHLON))))))) ^~ insn-attrtab.c:9330:322: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((mult_operator (operands[3], TFmode)) && (((get_attr_memory (insn) == MEMORY_LOAD) && (((ix86_cpu) == (CPU_ATHLON)))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && (((ix86_cpu) == (CPU_ATHLON)))))) || ((! (mult_operator (operands[3], TFmode))) && (((get_attr_memory (insn) == MEMORY_LOAD) && (((ix86_cpu) == (CPU_ATHLON)))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && (((ix86_cpu) == (CPU_ATHLON))))))) ^~ insn-attrtab.c:9330:405: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((mult_operator (operands[3], TFmode)) && (((get_attr_memory (insn) == MEMORY_LOAD) && (((ix86_cpu) == (CPU_ATHLON)))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && (((ix86_cpu) == (CPU_ATHLON)))))) || ((! (mult_operator (operands[3], TFmode))) && (((get_attr_memory (insn) == MEMORY_LOAD) && (((ix86_cpu) == (CPU_ATHLON)))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && (((ix86_cpu) == (CPU_ATHLON))))))) ^~ insn-attrtab.c:9341:111: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((mult_operator (operands[3], XFmode)) && (((get_attr_memory (insn) == MEMORY_LOAD) && (((ix86_cpu) == (CPU_ATHLON)))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && (((ix86_cpu) == (CPU_ATHLON)))))) || ((! (mult_operator (operands[3], XFmode))) && (((get_attr_memory (insn) == MEMORY_LOAD) && (((ix86_cpu) == (CPU_ATHLON)))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && (((ix86_cpu) == (CPU_ATHLON))))))) ^~ insn-attrtab.c:9341:194: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((mult_operator (operands[3], XFmode)) && (((get_attr_memory (insn) == MEMORY_LOAD) && (((ix86_cpu) == (CPU_ATHLON)))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && (((ix86_cpu) == (CPU_ATHLON)))))) || ((! (mult_operator (operands[3], XFmode))) && (((get_attr_memory (insn) == MEMORY_LOAD) && (((ix86_cpu) == (CPU_ATHLON)))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && (((ix86_cpu) == (CPU_ATHLON))))))) ^~ insn-attrtab.c:9341:322: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((mult_operator (operands[3], XFmode)) && (((get_attr_memory (insn) == MEMORY_LOAD) && (((ix86_cpu) == (CPU_ATHLON)))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && (((ix86_cpu) == (CPU_ATHLON)))))) || ((! (mult_operator (operands[3], XFmode))) && (((get_attr_memory (insn) == MEMORY_LOAD) && (((ix86_cpu) == (CPU_ATHLON)))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && (((ix86_cpu) == (CPU_ATHLON))))))) ^~ insn-attrtab.c:9341:405: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((mult_operator (operands[3], XFmode)) && (((get_attr_memory (insn) == MEMORY_LOAD) && (((ix86_cpu) == (CPU_ATHLON)))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && (((ix86_cpu) == (CPU_ATHLON)))))) || ((! (mult_operator (operands[3], XFmode))) && (((get_attr_memory (insn) == MEMORY_LOAD) && (((ix86_cpu) == (CPU_ATHLON)))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && (((ix86_cpu) == (CPU_ATHLON))))))) ^~ insn-attrtab.c:9353:141: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((which_alternative == 0) && (mult_operator (operands[3], SFmode))) && (((get_attr_memory (insn) == MEMORY_LOAD) && (((ix86_cpu) == (CPU_ATHLON)))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && (((ix86_cpu) == (CPU_ATHLON)))))) || (((which_alternative == 0) && (! (mult_operator (operands[3], SFmode)))) && (((get_attr_memory (insn) == MEMORY_LOAD) && (((ix86_cpu) == (CPU_ATHLON)))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && (((ix86_cpu) == (CPU_ATHLON))))))) ^~ insn-attrtab.c:9353:224: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((which_alternative == 0) && (mult_operator (operands[3], SFmode))) && (((get_attr_memory (insn) == MEMORY_LOAD) && (((ix86_cpu) == (CPU_ATHLON)))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && (((ix86_cpu) == (CPU_ATHLON)))))) || (((which_alternative == 0) && (! (mult_operator (operands[3], SFmode)))) && (((get_attr_memory (insn) == MEMORY_LOAD) && (((ix86_cpu) == (CPU_ATHLON)))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && (((ix86_cpu) == (CPU_ATHLON))))))) ^~ insn-attrtab.c:9353:382: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((which_alternative == 0) && (mult_operator (operands[3], SFmode))) && (((get_attr_memory (insn) == MEMORY_LOAD) && (((ix86_cpu) == (CPU_ATHLON)))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && (((ix86_cpu) == (CPU_ATHLON)))))) || (((which_alternative == 0) && (! (mult_operator (operands[3], SFmode)))) && (((get_attr_memory (insn) == MEMORY_LOAD) && (((ix86_cpu) == (CPU_ATHLON)))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && (((ix86_cpu) == (CPU_ATHLON))))))) ^~ insn-attrtab.c:9353:465: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((which_alternative == 0) && (mult_operator (operands[3], SFmode))) && (((get_attr_memory (insn) == MEMORY_LOAD) && (((ix86_cpu) == (CPU_ATHLON)))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && (((ix86_cpu) == (CPU_ATHLON)))))) || (((which_alternative == 0) && (! (mult_operator (operands[3], SFmode)))) && (((get_attr_memory (insn) == MEMORY_LOAD) && (((ix86_cpu) == (CPU_ATHLON)))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && (((ix86_cpu) == (CPU_ATHLON))))))) ^~ insn-attrtab.c:9365:111: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((mult_operator (operands[3], SFmode)) && (((get_attr_memory (insn) == MEMORY_LOAD) && (((ix86_cpu) == (CPU_ATHLON)))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && (((ix86_cpu) == (CPU_ATHLON)))))) || ((! (mult_operator (operands[3], SFmode))) && (((get_attr_memory (insn) == MEMORY_LOAD) && (((ix86_cpu) == (CPU_ATHLON)))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && (((ix86_cpu) == (CPU_ATHLON))))))) ^~ insn-attrtab.c:9365:194: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((mult_operator (operands[3], SFmode)) && (((get_attr_memory (insn) == MEMORY_LOAD) && (((ix86_cpu) == (CPU_ATHLON)))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && (((ix86_cpu) == (CPU_ATHLON)))))) || ((! (mult_operator (operands[3], SFmode))) && (((get_attr_memory (insn) == MEMORY_LOAD) && (((ix86_cpu) == (CPU_ATHLON)))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && (((ix86_cpu) == (CPU_ATHLON))))))) ^~ insn-attrtab.c:9365:322: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((mult_operator (operands[3], SFmode)) && (((get_attr_memory (insn) == MEMORY_LOAD) && (((ix86_cpu) == (CPU_ATHLON)))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && (((ix86_cpu) == (CPU_ATHLON)))))) || ((! (mult_operator (operands[3], SFmode))) && (((get_attr_memory (insn) == MEMORY_LOAD) && (((ix86_cpu) == (CPU_ATHLON)))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && (((ix86_cpu) == (CPU_ATHLON))))))) ^~ insn-attrtab.c:9365:405: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((mult_operator (operands[3], SFmode)) && (((get_attr_memory (insn) == MEMORY_LOAD) && (((ix86_cpu) == (CPU_ATHLON)))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && (((ix86_cpu) == (CPU_ATHLON)))))) || ((! (mult_operator (operands[3], SFmode))) && (((get_attr_memory (insn) == MEMORY_LOAD) && (((ix86_cpu) == (CPU_ATHLON)))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && (((ix86_cpu) == (CPU_ATHLON))))))) ^~ insn-attrtab.c:9381:186: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((which_alternative == 0) && (((get_attr_memory (insn) == MEMORY_LOAD) || (get_attr_memory (insn) == MEMORY_STORE)) && ((get_attr_memory (insn) == MEMORY_LOAD) && (((ix86_cpu) == (CPU_ATHLON)))))) ^~ insn-attrtab.c:9385:195: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((which_alternative == 0) && (((get_attr_memory (insn) == MEMORY_LOAD) || (get_attr_memory (insn) == MEMORY_STORE)) && ((! (get_attr_memory (insn) == MEMORY_LOAD)) && (((ix86_cpu) == (CPU_ATHLON)))))) ^~ insn-attrtab.c:9389:203: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((which_alternative == 0) && (((! (get_attr_memory (insn) == MEMORY_LOAD)) && (! (get_attr_memory (insn) == MEMORY_STORE))) && ((! (get_attr_memory (insn) == MEMORY_LOAD)) && (((ix86_cpu) == (CPU_ATHLON)))))) ^~ insn-attrtab.c:9407:23: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((ix86_cpu) == (CPU_ATHLON))) ^~ insn-attrtab.c:9439:68: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((get_attr_memory (insn) == MEMORY_LOAD) && (((ix86_cpu) == (CPU_ATHLON)))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && (((ix86_cpu) == (CPU_ATHLON))))) ^~ insn-attrtab.c:9439:151: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((get_attr_memory (insn) == MEMORY_LOAD) && (((ix86_cpu) == (CPU_ATHLON)))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && (((ix86_cpu) == (CPU_ATHLON))))) ^~ insn-attrtab.c:9450:97: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((which_alternative == 1) && (((get_attr_memory (insn) == MEMORY_LOAD) && (((ix86_cpu) == (CPU_ATHLON)))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && (((ix86_cpu) == (CPU_ATHLON)))))) ^~ insn-attrtab.c:9450:180: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((which_alternative == 1) && (((get_attr_memory (insn) == MEMORY_LOAD) && (((ix86_cpu) == (CPU_ATHLON)))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && (((ix86_cpu) == (CPU_ATHLON)))))) ^~ insn-attrtab.c:9474:97: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((which_alternative == 0) && (((get_attr_memory (insn) == MEMORY_LOAD) && (((ix86_cpu) == (CPU_ATHLON)))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && (((ix86_cpu) == (CPU_ATHLON)))))) ^~ insn-attrtab.c:9474:180: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((which_alternative == 0) && (((get_attr_memory (insn) == MEMORY_LOAD) && (((ix86_cpu) == (CPU_ATHLON)))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && (((ix86_cpu) == (CPU_ATHLON)))))) ^~ insn-attrtab.c:9488:216: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((which_alternative == 1) && ((get_attr_memory (insn) == MEMORY_LOAD) || (get_attr_memory (insn) == MEMORY_STORE))) && ((get_attr_memory (insn) == MEMORY_LOAD) && ((which_alternative == 1) && (((ix86_cpu) == (CPU_ATHLON)))))) ^~ insn-attrtab.c:9492:223: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if (((which_alternative == 1) && ((get_attr_memory (insn) == MEMORY_LOAD) || (get_attr_memory (insn) == MEMORY_STORE))) && ((((get_attr_memory (insn) == MEMORY_LOAD) && ((which_alternative == 0) && (((ix86_cpu) == (CPU_ATHLON))))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && ((which_alternative == 1) && (((ix86_cpu) == (CPU_ATHLON)))))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && ((which_alternative == 0) && (((ix86_cpu) == (CPU_ATHLON))))))) ^~ insn-attrtab.c:9492:336: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if (((which_alternative == 1) && ((get_attr_memory (insn) == MEMORY_LOAD) || (get_attr_memory (insn) == MEMORY_STORE))) && ((((get_attr_memory (insn) == MEMORY_LOAD) && ((which_alternative == 0) && (((ix86_cpu) == (CPU_ATHLON))))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && ((which_alternative == 1) && (((ix86_cpu) == (CPU_ATHLON)))))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && ((which_alternative == 0) && (((ix86_cpu) == (CPU_ATHLON))))))) ^~ insn-attrtab.c:9492:450: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if (((which_alternative == 1) && ((get_attr_memory (insn) == MEMORY_LOAD) || (get_attr_memory (insn) == MEMORY_STORE))) && ((((get_attr_memory (insn) == MEMORY_LOAD) && ((which_alternative == 0) && (((ix86_cpu) == (CPU_ATHLON))))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && ((which_alternative == 1) && (((ix86_cpu) == (CPU_ATHLON)))))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && ((which_alternative == 0) && (((ix86_cpu) == (CPU_ATHLON))))))) ^~ insn-attrtab.c:9496:231: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if (((which_alternative != 1) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && (! (get_attr_memory (insn) == MEMORY_STORE)))) && ((((get_attr_memory (insn) == MEMORY_LOAD) && ((which_alternative == 0) && (((ix86_cpu) == (CPU_ATHLON))))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && ((which_alternative == 1) && (((ix86_cpu) == (CPU_ATHLON)))))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && ((which_alternative == 0) && (((ix86_cpu) == (CPU_ATHLON))))))) ^~ insn-attrtab.c:9496:344: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if (((which_alternative != 1) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && (! (get_attr_memory (insn) == MEMORY_STORE)))) && ((((get_attr_memory (insn) == MEMORY_LOAD) && ((which_alternative == 0) && (((ix86_cpu) == (CPU_ATHLON))))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && ((which_alternative == 1) && (((ix86_cpu) == (CPU_ATHLON)))))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && ((which_alternative == 0) && (((ix86_cpu) == (CPU_ATHLON))))))) ^~ insn-attrtab.c:9496:458: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if (((which_alternative != 1) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && (! (get_attr_memory (insn) == MEMORY_STORE)))) && ((((get_attr_memory (insn) == MEMORY_LOAD) && ((which_alternative == 0) && (((ix86_cpu) == (CPU_ATHLON))))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && ((which_alternative == 1) && (((ix86_cpu) == (CPU_ATHLON)))))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && ((which_alternative == 0) && (((ix86_cpu) == (CPU_ATHLON))))))) ^~ insn-attrtab.c:9507:275: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((which_alternative == 0) || (which_alternative == 1)) && ((((get_attr_memory (insn) == MEMORY_LOAD) || (get_attr_memory (insn) == MEMORY_STORE)) && (which_alternative == 1)) && ((get_attr_memory (insn) == MEMORY_LOAD) && ((which_alternative == 1) && (((ix86_cpu) == (CPU_ATHLON))))))) ^~ insn-attrtab.c:9511:282: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if (((which_alternative == 0) || (which_alternative == 1)) && ((((get_attr_memory (insn) == MEMORY_LOAD) || (get_attr_memory (insn) == MEMORY_STORE)) && (which_alternative == 1)) && ((((get_attr_memory (insn) == MEMORY_LOAD) && ((which_alternative != 1) && (((ix86_cpu) == (CPU_ATHLON))))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && ((which_alternative == 1) && (((ix86_cpu) == (CPU_ATHLON)))))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && ((which_alternative != 1) && (((ix86_cpu) == (CPU_ATHLON)))))))) ^~ insn-attrtab.c:9511:395: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if (((which_alternative == 0) || (which_alternative == 1)) && ((((get_attr_memory (insn) == MEMORY_LOAD) || (get_attr_memory (insn) == MEMORY_STORE)) && (which_alternative == 1)) && ((((get_attr_memory (insn) == MEMORY_LOAD) && ((which_alternative != 1) && (((ix86_cpu) == (CPU_ATHLON))))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && ((which_alternative == 1) && (((ix86_cpu) == (CPU_ATHLON)))))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && ((which_alternative != 1) && (((ix86_cpu) == (CPU_ATHLON)))))))) ^~ insn-attrtab.c:9511:509: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if (((which_alternative == 0) || (which_alternative == 1)) && ((((get_attr_memory (insn) == MEMORY_LOAD) || (get_attr_memory (insn) == MEMORY_STORE)) && (which_alternative == 1)) && ((((get_attr_memory (insn) == MEMORY_LOAD) && ((which_alternative != 1) && (((ix86_cpu) == (CPU_ATHLON))))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && ((which_alternative == 1) && (((ix86_cpu) == (CPU_ATHLON)))))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && ((which_alternative != 1) && (((ix86_cpu) == (CPU_ATHLON)))))))) ^~ insn-attrtab.c:9515:350: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if (((which_alternative == 0) || (which_alternative == 1)) && ((((which_alternative != 0) && (which_alternative != 1)) || (((! (get_attr_memory (insn) == MEMORY_LOAD)) && (! (get_attr_memory (insn) == MEMORY_STORE))) || (which_alternative != 1))) && ((((get_attr_memory (insn) == MEMORY_LOAD) && ((which_alternative != 1) && (((ix86_cpu) == (CPU_ATHLON))))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && ((which_alternative == 1) && (((ix86_cpu) == (CPU_ATHLON)))))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && ((which_alternative != 1) && (((ix86_cpu) == (CPU_ATHLON)))))))) ^~ insn-attrtab.c:9515:463: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if (((which_alternative == 0) || (which_alternative == 1)) && ((((which_alternative != 0) && (which_alternative != 1)) || (((! (get_attr_memory (insn) == MEMORY_LOAD)) && (! (get_attr_memory (insn) == MEMORY_STORE))) || (which_alternative != 1))) && ((((get_attr_memory (insn) == MEMORY_LOAD) && ((which_alternative != 1) && (((ix86_cpu) == (CPU_ATHLON))))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && ((which_alternative == 1) && (((ix86_cpu) == (CPU_ATHLON)))))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && ((which_alternative != 1) && (((ix86_cpu) == (CPU_ATHLON)))))))) ^~ insn-attrtab.c:9515:577: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if (((which_alternative == 0) || (which_alternative == 1)) && ((((which_alternative != 0) && (which_alternative != 1)) || (((! (get_attr_memory (insn) == MEMORY_LOAD)) && (! (get_attr_memory (insn) == MEMORY_STORE))) || (which_alternative != 1))) && ((((get_attr_memory (insn) == MEMORY_LOAD) && ((which_alternative != 1) && (((ix86_cpu) == (CPU_ATHLON))))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && ((which_alternative == 1) && (((ix86_cpu) == (CPU_ATHLON)))))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && ((which_alternative != 1) && (((ix86_cpu) == (CPU_ATHLON)))))))) ^~ insn-attrtab.c:9529:306: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((which_alternative == 0) || ((which_alternative == 1) || (which_alternative == 2))) && (((which_alternative == 3) || ((which_alternative == 4) || ((get_attr_memory (insn) == MEMORY_LOAD) || (get_attr_memory (insn) == MEMORY_STORE)))) && ((get_attr_memory (insn) == MEMORY_LOAD) && (((ix86_cpu) == (CPU_ATHLON)))))) ^~ insn-attrtab.c:9533:402: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if (((which_alternative == 0) || ((which_alternative == 1) || (which_alternative == 2))) && (((which_alternative == 3) || ((which_alternative == 4) || ((get_attr_memory (insn) == MEMORY_LOAD) || (get_attr_memory (insn) == MEMORY_STORE)))) && ((((get_attr_memory (insn) == MEMORY_LOAD) && (((which_alternative != 0) && ((which_alternative != 1) && (which_alternative != 2))) && (((ix86_cpu) == (CPU_ATHLON))))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && (((ix86_cpu) == (CPU_ATHLON))))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && (((which_alternative != 0) && ((which_alternative != 1) && (which_alternative != 2))) && (((ix86_cpu) == (CPU_ATHLON)))))))) ^~ insn-attrtab.c:9533:486: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if (((which_alternative == 0) || ((which_alternative == 1) || (which_alternative == 2))) && (((which_alternative == 3) || ((which_alternative == 4) || ((get_attr_memory (insn) == MEMORY_LOAD) || (get_attr_memory (insn) == MEMORY_STORE)))) && ((((get_attr_memory (insn) == MEMORY_LOAD) && (((which_alternative != 0) && ((which_alternative != 1) && (which_alternative != 2))) && (((ix86_cpu) == (CPU_ATHLON))))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && (((ix86_cpu) == (CPU_ATHLON))))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && (((which_alternative != 0) && ((which_alternative != 1) && (which_alternative != 2))) && (((ix86_cpu) == (CPU_ATHLON)))))))) ^~ insn-attrtab.c:9533:659: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if (((which_alternative == 0) || ((which_alternative == 1) || (which_alternative == 2))) && (((which_alternative == 3) || ((which_alternative == 4) || ((get_attr_memory (insn) == MEMORY_LOAD) || (get_attr_memory (insn) == MEMORY_STORE)))) && ((((get_attr_memory (insn) == MEMORY_LOAD) && (((which_alternative != 0) && ((which_alternative != 1) && (which_alternative != 2))) && (((ix86_cpu) == (CPU_ATHLON))))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && (((ix86_cpu) == (CPU_ATHLON))))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && (((which_alternative != 0) && ((which_alternative != 1) && (which_alternative != 2))) && (((ix86_cpu) == (CPU_ATHLON)))))))) ^~ insn-attrtab.c:9537:409: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if (((which_alternative == 0) || ((which_alternative == 1) || (which_alternative == 2))) && (((which_alternative != 3) && ((which_alternative != 4) && (((which_alternative != 0) && ((which_alternative != 1) && (which_alternative != 2))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && (! (get_attr_memory (insn) == MEMORY_STORE)))))) && ((get_attr_memory (insn) == MEMORY_LOAD) && (((ix86_cpu) == (CPU_ATHLON)))))) ^~ insn-attrtab.c:9541:413: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if (((which_alternative == 0) || ((which_alternative == 1) || (which_alternative == 2))) && (((which_alternative != 3) && ((which_alternative != 4) && (((which_alternative != 0) && ((which_alternative != 1) && (which_alternative != 2))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && (! (get_attr_memory (insn) == MEMORY_STORE)))))) && ((! (get_attr_memory (insn) == MEMORY_LOAD)) && (((ix86_cpu) == (CPU_ATHLON)))))) ^~ insn-attrtab.c:9554:157: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((which_alternative == 0) || ((which_alternative == 1) || (which_alternative == 2))) && (((get_attr_memory (insn) == MEMORY_LOAD) && (((ix86_cpu) == (CPU_ATHLON)))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && (((ix86_cpu) == (CPU_ATHLON)))))) ^~ insn-attrtab.c:9554:240: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((which_alternative == 0) || ((which_alternative == 1) || (which_alternative == 2))) && (((get_attr_memory (insn) == MEMORY_LOAD) && (((ix86_cpu) == (CPU_ATHLON)))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && (((ix86_cpu) == (CPU_ATHLON)))))) ^~ insn-attrtab.c:9566:97: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((which_alternative == 0) && (((get_attr_memory (insn) == MEMORY_LOAD) && (((ix86_cpu) == (CPU_ATHLON)))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && (((ix86_cpu) == (CPU_ATHLON)))))) ^~ insn-attrtab.c:9566:180: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((which_alternative == 0) && (((get_attr_memory (insn) == MEMORY_LOAD) && (((ix86_cpu) == (CPU_ATHLON)))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && (((ix86_cpu) == (CPU_ATHLON)))))) ^~ insn-attrtab.c:9583:68: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((get_attr_memory (insn) == MEMORY_LOAD) && (((ix86_cpu) == (CPU_ATHLON)))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && (((ix86_cpu) == (CPU_ATHLON))))) ^~ insn-attrtab.c:9583:151: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((get_attr_memory (insn) == MEMORY_LOAD) && (((ix86_cpu) == (CPU_ATHLON)))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && (((ix86_cpu) == (CPU_ATHLON))))) ^~ In file included from insn-attrtab.c:14:0: toplev.h:52:51: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] _fatal_insn_not_found (insn, __FILE__, __LINE__, __FUNCTION__) ^ insn-attrtab.c:9595:9: note: in expansion of macro 'fatal_insn_not_found' fatal_insn_not_found (insn); ^~~~~~~~~~~~~~~~~~~~ insn-attrtab.c: In function 'athlon_muldiv_unit_ready_cost': insn-attrtab.c:9626:23: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((ix86_cpu) == (CPU_ATHLON))) ^~ In file included from insn-attrtab.c:14:0: toplev.h:52:51: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] _fatal_insn_not_found (insn, __FILE__, __LINE__, __FUNCTION__) ^ insn-attrtab.c:9638:9: note: in expansion of macro 'fatal_insn_not_found' fatal_insn_not_found (insn); ^~~~~~~~~~~~~~~~~~~~ insn-attrtab.c: In function 'athlon_muldiv_unit_blockage_range': toplev.h:52:51: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] _fatal_insn_not_found (insn, __FILE__, __LINE__, __FUNCTION__) ^ insn-attrtab.c:9655:9: note: in expansion of macro 'fatal_insn_not_found' fatal_insn_not_found (insn); ^~~~~~~~~~~~~~~~~~~~ insn-attrtab.c: In function 'athlon_ieu_unit_ready_cost': insn-attrtab.c:9671:101: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((which_alternative == 1) && (! (const0_operand (operands[2], DImode)))) && (((ix86_cpu) == (CPU_ATHLON)))) || ((((which_alternative == 1) && (const0_operand (operands[2], DImode))) && (((ix86_cpu) == (CPU_ATHLON)))) || ((which_alternative == 0) && (((ix86_cpu) == (CPU_ATHLON)))))) ^~ insn-attrtab.c:9671:210: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((which_alternative == 1) && (! (const0_operand (operands[2], DImode)))) && (((ix86_cpu) == (CPU_ATHLON)))) || ((((which_alternative == 1) && (const0_operand (operands[2], DImode))) && (((ix86_cpu) == (CPU_ATHLON)))) || ((which_alternative == 0) && (((ix86_cpu) == (CPU_ATHLON)))))) ^~ insn-attrtab.c:9671:274: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((which_alternative == 1) && (! (const0_operand (operands[2], DImode)))) && (((ix86_cpu) == (CPU_ATHLON)))) || ((((which_alternative == 1) && (const0_operand (operands[2], DImode))) && (((ix86_cpu) == (CPU_ATHLON)))) || ((which_alternative == 0) && (((ix86_cpu) == (CPU_ATHLON)))))) ^~ insn-attrtab.c:9682:101: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((which_alternative == 1) && (! (const0_operand (operands[2], SImode)))) && (((ix86_cpu) == (CPU_ATHLON)))) || ((((which_alternative == 1) && (const0_operand (operands[2], SImode))) && (((ix86_cpu) == (CPU_ATHLON)))) || ((which_alternative == 0) && (((ix86_cpu) == (CPU_ATHLON)))))) ^~ insn-attrtab.c:9682:210: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((which_alternative == 1) && (! (const0_operand (operands[2], SImode)))) && (((ix86_cpu) == (CPU_ATHLON)))) || ((((which_alternative == 1) && (const0_operand (operands[2], SImode))) && (((ix86_cpu) == (CPU_ATHLON)))) || ((which_alternative == 0) && (((ix86_cpu) == (CPU_ATHLON)))))) ^~ insn-attrtab.c:9682:274: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((which_alternative == 1) && (! (const0_operand (operands[2], SImode)))) && (((ix86_cpu) == (CPU_ATHLON)))) || ((((which_alternative == 1) && (const0_operand (operands[2], SImode))) && (((ix86_cpu) == (CPU_ATHLON)))) || ((which_alternative == 0) && (((ix86_cpu) == (CPU_ATHLON)))))) ^~ insn-attrtab.c:9694:82: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((which_alternative == 2) || (which_alternative == 3)) && (((ix86_cpu) == (CPU_ATHLON)))) ^~ insn-attrtab.c:9733:23: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((ix86_cpu) == (CPU_ATHLON))) ^~ insn-attrtab.c:9746:53: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((which_alternative == 1) && (((ix86_cpu) == (CPU_ATHLON)))) || ((which_alternative == 0) && (((ix86_cpu) == (CPU_ATHLON))))) ^~ insn-attrtab.c:9746:117: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((which_alternative == 1) && (((ix86_cpu) == (CPU_ATHLON)))) || ((which_alternative == 0) && (((ix86_cpu) == (CPU_ATHLON))))) ^~ insn-attrtab.c:9757:66: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((get_attr_type (insn) == TYPE_ISHIFT) && (((ix86_cpu) == (CPU_ATHLON)))) || (((which_alternative == 2) && (((ix86_cpu) == (CPU_ATHLON)))) || ((get_attr_type (insn) == TYPE_ALU) && (((ix86_cpu) == (CPU_ATHLON)))))) ^~ insn-attrtab.c:9757:131: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((get_attr_type (insn) == TYPE_ISHIFT) && (((ix86_cpu) == (CPU_ATHLON)))) || (((which_alternative == 2) && (((ix86_cpu) == (CPU_ATHLON)))) || ((get_attr_type (insn) == TYPE_ALU) && (((ix86_cpu) == (CPU_ATHLON)))))) ^~ insn-attrtab.c:9757:205: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((get_attr_type (insn) == TYPE_ISHIFT) && (((ix86_cpu) == (CPU_ATHLON)))) || (((which_alternative == 2) && (((ix86_cpu) == (CPU_ATHLON)))) || ((get_attr_type (insn) == TYPE_ALU) && (((ix86_cpu) == (CPU_ATHLON)))))) ^~ insn-attrtab.c:9768:116: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((! ((TARGET_DOUBLE_WITH_ADD) != (0))) || (! (const1_operand (operands[2], VOIDmode)))) && (((ix86_cpu) == (CPU_ATHLON)))) || ((((TARGET_DOUBLE_WITH_ADD) != (0)) && (const1_operand (operands[2], VOIDmode))) && (((ix86_cpu) == (CPU_ATHLON))))) ^~ insn-attrtab.c:9768:235: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((! ((TARGET_DOUBLE_WITH_ADD) != (0))) || (! (const1_operand (operands[2], VOIDmode)))) && (((ix86_cpu) == (CPU_ATHLON)))) || ((((TARGET_DOUBLE_WITH_ADD) != (0)) && (const1_operand (operands[2], VOIDmode))) && (((ix86_cpu) == (CPU_ATHLON))))) ^~ insn-attrtab.c:9779:146: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((which_alternative == 0) && ((! ((TARGET_DOUBLE_WITH_ADD) != (0))) || (! (const1_operand (operands[2], VOIDmode))))) && (((ix86_cpu) == (CPU_ATHLON)))) || (((which_alternative == 1) && (((ix86_cpu) == (CPU_ATHLON)))) || (((which_alternative == 0) && (((TARGET_DOUBLE_WITH_ADD) != (0)) && (const1_operand (operands[2], VOIDmode)))) && (((ix86_cpu) == (CPU_ATHLON)))))) ^~ insn-attrtab.c:9779:211: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((which_alternative == 0) && ((! ((TARGET_DOUBLE_WITH_ADD) != (0))) || (! (const1_operand (operands[2], VOIDmode))))) && (((ix86_cpu) == (CPU_ATHLON)))) || (((which_alternative == 1) && (((ix86_cpu) == (CPU_ATHLON)))) || (((which_alternative == 0) && (((TARGET_DOUBLE_WITH_ADD) != (0)) && (const1_operand (operands[2], VOIDmode)))) && (((ix86_cpu) == (CPU_ATHLON)))))) ^~ insn-attrtab.c:9779:360: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((which_alternative == 0) && ((! ((TARGET_DOUBLE_WITH_ADD) != (0))) || (! (const1_operand (operands[2], VOIDmode))))) && (((ix86_cpu) == (CPU_ATHLON)))) || (((which_alternative == 1) && (((ix86_cpu) == (CPU_ATHLON)))) || (((which_alternative == 0) && (((TARGET_DOUBLE_WITH_ADD) != (0)) && (const1_operand (operands[2], VOIDmode)))) && (((ix86_cpu) == (CPU_ATHLON)))))) ^~ insn-attrtab.c:9794:66: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((get_attr_type (insn) == TYPE_ISHIFT) && (((ix86_cpu) == (CPU_ATHLON)))) || ((get_attr_type (insn) == TYPE_ALU) && (((ix86_cpu) == (CPU_ATHLON))))) ^~ insn-attrtab.c:9794:140: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((get_attr_type (insn) == TYPE_ISHIFT) && (((ix86_cpu) == (CPU_ATHLON)))) || ((get_attr_type (insn) == TYPE_ALU) && (((ix86_cpu) == (CPU_ATHLON))))) ^~ insn-attrtab.c:9807:66: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((get_attr_type (insn) == TYPE_ISHIFT) && (((ix86_cpu) == (CPU_ATHLON)))) || (((which_alternative == 1) && (((ix86_cpu) == (CPU_ATHLON)))) || ((get_attr_type (insn) == TYPE_ALU) && (((ix86_cpu) == (CPU_ATHLON)))))) ^~ insn-attrtab.c:9807:131: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((get_attr_type (insn) == TYPE_ISHIFT) && (((ix86_cpu) == (CPU_ATHLON)))) || (((which_alternative == 1) && (((ix86_cpu) == (CPU_ATHLON)))) || ((get_attr_type (insn) == TYPE_ALU) && (((ix86_cpu) == (CPU_ATHLON)))))) ^~ insn-attrtab.c:9807:205: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((get_attr_type (insn) == TYPE_ISHIFT) && (((ix86_cpu) == (CPU_ATHLON)))) || (((which_alternative == 1) && (((ix86_cpu) == (CPU_ATHLON)))) || ((get_attr_type (insn) == TYPE_ALU) && (((ix86_cpu) == (CPU_ATHLON)))))) ^~ insn-attrtab.c:9819:83: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((which_alternative != 0) && (which_alternative != 1)) && (((ix86_cpu) == (CPU_ATHLON)))) || (((which_alternative == 0) || (which_alternative == 1)) && (((ix86_cpu) == (CPU_ATHLON))))) ^~ insn-attrtab.c:9819:177: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((which_alternative != 0) && (which_alternative != 1)) && (((ix86_cpu) == (CPU_ATHLON)))) || (((which_alternative == 0) || (which_alternative == 1)) && (((ix86_cpu) == (CPU_ATHLON))))) ^~ insn-attrtab.c:9830:113: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((which_alternative != 0) && ((which_alternative != 1) && (which_alternative != 2))) && (((ix86_cpu) == (CPU_ATHLON)))) || (((which_alternative == 0) || ((which_alternative == 1) || (which_alternative == 2))) && (((ix86_cpu) == (CPU_ATHLON))))) ^~ insn-attrtab.c:9830:237: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((which_alternative != 0) && ((which_alternative != 1) && (which_alternative != 2))) && (((ix86_cpu) == (CPU_ATHLON)))) || (((which_alternative == 0) || ((which_alternative == 1) || (which_alternative == 2))) && (((ix86_cpu) == (CPU_ATHLON))))) ^~ insn-attrtab.c:9856:23: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((ix86_cpu) == (CPU_ATHLON))) ^~ insn-attrtab.c:9873:67: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((incdec_operand (operands[2], QImode)) && (((ix86_cpu) == (CPU_ATHLON)))) || ((! (incdec_operand (operands[2], QImode))) && (((ix86_cpu) == (CPU_ATHLON))))) ^~ insn-attrtab.c:9873:149: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((incdec_operand (operands[2], QImode)) && (((ix86_cpu) == (CPU_ATHLON)))) || ((! (incdec_operand (operands[2], QImode))) && (((ix86_cpu) == (CPU_ATHLON))))) ^~ insn-attrtab.c:9884:97: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((which_alternative != 3) && (incdec_operand (operands[2], QImode))) && (((ix86_cpu) == (CPU_ATHLON)))) || (((which_alternative == 3) && (((ix86_cpu) == (CPU_ATHLON)))) || (((which_alternative != 3) && (! (incdec_operand (operands[2], QImode)))) && (((ix86_cpu) == (CPU_ATHLON)))))) ^~ insn-attrtab.c:9884:162: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((which_alternative != 3) && (incdec_operand (operands[2], QImode))) && (((ix86_cpu) == (CPU_ATHLON)))) || (((which_alternative == 3) && (((ix86_cpu) == (CPU_ATHLON)))) || (((which_alternative != 3) && (! (incdec_operand (operands[2], QImode)))) && (((ix86_cpu) == (CPU_ATHLON)))))) ^~ insn-attrtab.c:9884:274: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((which_alternative != 3) && (incdec_operand (operands[2], QImode))) && (((ix86_cpu) == (CPU_ATHLON)))) || (((which_alternative == 3) && (((ix86_cpu) == (CPU_ATHLON)))) || (((which_alternative != 3) && (! (incdec_operand (operands[2], QImode)))) && (((ix86_cpu) == (CPU_ATHLON)))))) ^~ insn-attrtab.c:9900:67: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((incdec_operand (operands[2], HImode)) && (((ix86_cpu) == (CPU_ATHLON)))) || ((! (incdec_operand (operands[2], HImode))) && (((ix86_cpu) == (CPU_ATHLON))))) ^~ insn-attrtab.c:9900:149: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((incdec_operand (operands[2], HImode)) && (((ix86_cpu) == (CPU_ATHLON)))) || ((! (incdec_operand (operands[2], HImode))) && (((ix86_cpu) == (CPU_ATHLON))))) ^~ insn-attrtab.c:9911:97: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((which_alternative != 2) && (incdec_operand (operands[2], HImode))) && (((ix86_cpu) == (CPU_ATHLON)))) || (((which_alternative == 2) && (((ix86_cpu) == (CPU_ATHLON)))) || (((which_alternative != 2) && (! (incdec_operand (operands[2], HImode)))) && (((ix86_cpu) == (CPU_ATHLON)))))) ^~ insn-attrtab.c:9911:162: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((which_alternative != 2) && (incdec_operand (operands[2], HImode))) && (((ix86_cpu) == (CPU_ATHLON)))) || (((which_alternative == 2) && (((ix86_cpu) == (CPU_ATHLON)))) || (((which_alternative != 2) && (! (incdec_operand (operands[2], HImode)))) && (((ix86_cpu) == (CPU_ATHLON)))))) ^~ insn-attrtab.c:9911:274: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((which_alternative != 2) && (incdec_operand (operands[2], HImode))) && (((ix86_cpu) == (CPU_ATHLON)))) || (((which_alternative == 2) && (((ix86_cpu) == (CPU_ATHLON)))) || (((which_alternative != 2) && (! (incdec_operand (operands[2], HImode)))) && (((ix86_cpu) == (CPU_ATHLON)))))) ^~ insn-attrtab.c:9927:67: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((incdec_operand (operands[2], SImode)) && (((ix86_cpu) == (CPU_ATHLON)))) || ((! (incdec_operand (operands[2], SImode))) && (((ix86_cpu) == (CPU_ATHLON))))) ^~ insn-attrtab.c:9927:149: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((incdec_operand (operands[2], SImode)) && (((ix86_cpu) == (CPU_ATHLON)))) || ((! (incdec_operand (operands[2], SImode))) && (((ix86_cpu) == (CPU_ATHLON))))) ^~ insn-attrtab.c:9938:66: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((get_attr_type (insn) == TYPE_INCDEC) && (((ix86_cpu) == (CPU_ATHLON)))) || ((((which_alternative != 0) || (pic_symbolic_operand (operands[2], SImode))) && (((ix86_cpu) == (CPU_ATHLON)))) || ((get_attr_type (insn) == TYPE_ALU) && (((ix86_cpu) == (CPU_ATHLON)))))) ^~ insn-attrtab.c:9938:181: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((get_attr_type (insn) == TYPE_INCDEC) && (((ix86_cpu) == (CPU_ATHLON)))) || ((((which_alternative != 0) || (pic_symbolic_operand (operands[2], SImode))) && (((ix86_cpu) == (CPU_ATHLON)))) || ((get_attr_type (insn) == TYPE_ALU) && (((ix86_cpu) == (CPU_ATHLON)))))) ^~ insn-attrtab.c:9938:255: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((get_attr_type (insn) == TYPE_INCDEC) && (((ix86_cpu) == (CPU_ATHLON)))) || ((((which_alternative != 0) || (pic_symbolic_operand (operands[2], SImode))) && (((ix86_cpu) == (CPU_ATHLON)))) || ((get_attr_type (insn) == TYPE_ALU) && (((ix86_cpu) == (CPU_ATHLON)))))) ^~ insn-attrtab.c:9949:66: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((get_attr_type (insn) == TYPE_INCDEC) && (((ix86_cpu) == (CPU_ATHLON)))) || ((((which_alternative == 2) || (pic_symbolic_operand (operands[2], SImode))) && (((ix86_cpu) == (CPU_ATHLON)))) || ((get_attr_type (insn) == TYPE_ALU) && (((ix86_cpu) == (CPU_ATHLON)))))) ^~ insn-attrtab.c:9949:181: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((get_attr_type (insn) == TYPE_INCDEC) && (((ix86_cpu) == (CPU_ATHLON)))) || ((((which_alternative == 2) || (pic_symbolic_operand (operands[2], SImode))) && (((ix86_cpu) == (CPU_ATHLON)))) || ((get_attr_type (insn) == TYPE_ALU) && (((ix86_cpu) == (CPU_ATHLON)))))) ^~ insn-attrtab.c:9949:255: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((get_attr_type (insn) == TYPE_INCDEC) && (((ix86_cpu) == (CPU_ATHLON)))) || ((((which_alternative == 2) || (pic_symbolic_operand (operands[2], SImode))) && (((ix86_cpu) == (CPU_ATHLON)))) || ((get_attr_type (insn) == TYPE_ALU) && (((ix86_cpu) == (CPU_ATHLON)))))) ^~ insn-attrtab.c:9963:67: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((incdec_operand (operands[2], DImode)) && (((ix86_cpu) == (CPU_ATHLON)))) || ((! (incdec_operand (operands[2], DImode))) && (((ix86_cpu) == (CPU_ATHLON))))) ^~ insn-attrtab.c:9963:149: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((incdec_operand (operands[2], DImode)) && (((ix86_cpu) == (CPU_ATHLON)))) || ((! (incdec_operand (operands[2], DImode))) && (((ix86_cpu) == (CPU_ATHLON))))) ^~ insn-attrtab.c:9974:66: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((get_attr_type (insn) == TYPE_INCDEC) && (((ix86_cpu) == (CPU_ATHLON)))) || ((((which_alternative == 2) || (pic_symbolic_operand (operands[2], DImode))) && (((ix86_cpu) == (CPU_ATHLON)))) || ((get_attr_type (insn) == TYPE_ALU) && (((ix86_cpu) == (CPU_ATHLON)))))) ^~ insn-attrtab.c:9974:181: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((get_attr_type (insn) == TYPE_INCDEC) && (((ix86_cpu) == (CPU_ATHLON)))) || ((((which_alternative == 2) || (pic_symbolic_operand (operands[2], DImode))) && (((ix86_cpu) == (CPU_ATHLON)))) || ((get_attr_type (insn) == TYPE_ALU) && (((ix86_cpu) == (CPU_ATHLON)))))) ^~ insn-attrtab.c:9974:255: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((get_attr_type (insn) == TYPE_INCDEC) && (((ix86_cpu) == (CPU_ATHLON)))) || ((((which_alternative == 2) || (pic_symbolic_operand (operands[2], DImode))) && (((ix86_cpu) == (CPU_ATHLON)))) || ((get_attr_type (insn) == TYPE_ALU) && (((ix86_cpu) == (CPU_ATHLON)))))) ^~ insn-attrtab.c:9985:172: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((which_alternative != 0) && ((which_alternative != 1) && (which_alternative != 2))) && ((which_alternative == 3) || (which_alternative == 4))) && (((ix86_cpu) == (CPU_ATHLON)))) ^~ insn-attrtab.c:9997:52: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((which_alternative == 1) && (((ix86_cpu) == (CPU_ATHLON)))) ^~ insn-attrtab.c:10008:274: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((((which_alternative != 5) && (which_alternative != 6)) && ((which_alternative != 7) && ((which_alternative != 8) && ((which_alternative != 9) && ((which_alternative != 4) && (((flag_pic) != (0)) && (symbolic_operand (operands[1], DImode)))))))) && (((ix86_cpu) == (CPU_ATHLON)))) || ((((which_alternative != 5) && (which_alternative != 6)) && ((which_alternative != 7) && ((which_alternative != 8) && ((which_alternative != 9) && ((which_alternative != 4) && ((! ((flag_pic) != (0))) || (! (symbolic_operand (operands[1], DImode))))))))) && (((ix86_cpu) == (CPU_ATHLON))))) ^~ insn-attrtab.c:10008:567: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((((which_alternative != 5) && (which_alternative != 6)) && ((which_alternative != 7) && ((which_alternative != 8) && ((which_alternative != 9) && ((which_alternative != 4) && (((flag_pic) != (0)) && (symbolic_operand (operands[1], DImode)))))))) && (((ix86_cpu) == (CPU_ATHLON)))) || ((((which_alternative != 5) && (which_alternative != 6)) && ((which_alternative != 7) && ((which_alternative != 8) && ((which_alternative != 9) && ((which_alternative != 4) && ((! ((flag_pic) != (0))) || (! (symbolic_operand (operands[1], DImode))))))))) && (((ix86_cpu) == (CPU_ATHLON))))) ^~ insn-attrtab.c:10019:52: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((which_alternative == 0) && (((ix86_cpu) == (CPU_ATHLON)))) ^~ insn-attrtab.c:10030:99: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((! (q_regs_operand (operands[0], QImode))) || ((TARGET_MOVX) != (0))) && (((ix86_cpu) == (CPU_ATHLON)))) || (((q_regs_operand (operands[0], QImode)) && (! ((TARGET_MOVX) != (0)))) && (((ix86_cpu) == (CPU_ATHLON))))) ^~ insn-attrtab.c:10030:209: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((! (q_regs_operand (operands[0], QImode))) || ((TARGET_MOVX) != (0))) && (((ix86_cpu) == (CPU_ATHLON)))) || (((q_regs_operand (operands[0], QImode)) && (! ((TARGET_MOVX) != (0)))) && (((ix86_cpu) == (CPU_ATHLON))))) ^~ insn-attrtab.c:10042:65: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((get_attr_type (insn) == TYPE_IMOVX) && (((ix86_cpu) == (CPU_ATHLON)))) || ((get_attr_type (insn) == TYPE_IMOV) && (((ix86_cpu) == (CPU_ATHLON))))) ^~ insn-attrtab.c:10042:140: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((get_attr_type (insn) == TYPE_IMOVX) && (((ix86_cpu) == (CPU_ATHLON)))) || ((get_attr_type (insn) == TYPE_IMOV) && (((ix86_cpu) == (CPU_ATHLON))))) ^~ insn-attrtab.c:10053:255: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((((which_alternative != 3) || ((! ((TARGET_PARTIAL_REG_STALL) == (0))) && (! ((TARGET_QIMODE_MATH) == (0))))) && ((which_alternative == 3) || ((which_alternative == 5) || (((TARGET_MOVX) != (0)) && (which_alternative == 2))))) && (((ix86_cpu) == (CPU_ATHLON)))) || ((((which_alternative == 3) && (((TARGET_PARTIAL_REG_STALL) == (0)) || ((TARGET_QIMODE_MATH) == (0)))) || (((which_alternative != 3) || ((! ((TARGET_PARTIAL_REG_STALL) == (0))) && (! ((TARGET_QIMODE_MATH) == (0))))) && ((which_alternative != 3) && ((which_alternative != 5) && ((! ((TARGET_MOVX) != (0))) || (which_alternative != 2)))))) && (((ix86_cpu) == (CPU_ATHLON))))) ^~ insn-attrtab.c:10053:631: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((((which_alternative != 3) || ((! ((TARGET_PARTIAL_REG_STALL) == (0))) && (! ((TARGET_QIMODE_MATH) == (0))))) && ((which_alternative == 3) || ((which_alternative == 5) || (((TARGET_MOVX) != (0)) && (which_alternative == 2))))) && (((ix86_cpu) == (CPU_ATHLON)))) || ((((which_alternative == 3) && (((TARGET_PARTIAL_REG_STALL) == (0)) || ((TARGET_QIMODE_MATH) == (0)))) || (((which_alternative != 3) || ((! ((TARGET_PARTIAL_REG_STALL) == (0))) && (! ((TARGET_QIMODE_MATH) == (0))))) && ((which_alternative != 3) && ((which_alternative != 5) && ((! ((TARGET_MOVX) != (0))) || (which_alternative != 2)))))) && (((ix86_cpu) == (CPU_ATHLON))))) ^~ insn-attrtab.c:10064:334: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((((which_alternative != 0) || ((! ((TARGET_PARTIAL_REG_STALL) == (0))) && (! ((TARGET_HIMODE_MATH) == (0))))) && (((which_alternative != 1) && (which_alternative != 2)) || (! (aligned_operand (operands[1], HImode))))) && (((TARGET_MOVX) != (0)) && ((which_alternative == 0) || (which_alternative == 2)))) && (((ix86_cpu) == (CPU_ATHLON)))) || ((get_attr_type (insn) == TYPE_IMOV) && (((ix86_cpu) == (CPU_ATHLON))))) ^~ insn-attrtab.c:10064:409: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((((which_alternative != 0) || ((! ((TARGET_PARTIAL_REG_STALL) == (0))) && (! ((TARGET_HIMODE_MATH) == (0))))) && (((which_alternative != 1) && (which_alternative != 2)) || (! (aligned_operand (operands[1], HImode))))) && (((TARGET_MOVX) != (0)) && ((which_alternative == 0) || (which_alternative == 2)))) && (((ix86_cpu) == (CPU_ATHLON)))) || ((get_attr_type (insn) == TYPE_IMOV) && (((ix86_cpu) == (CPU_ATHLON))))) ^~ insn-attrtab.c:10075:274: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((((which_alternative != 2) && ((which_alternative != 3) && (which_alternative != 4))) && ((which_alternative != 5) && ((which_alternative != 6) && ((which_alternative != 7) && (((flag_pic) != (0)) && (symbolic_operand (operands[1], SImode))))))) && (((ix86_cpu) == (CPU_ATHLON)))) || ((((which_alternative != 2) && ((which_alternative != 3) && (which_alternative != 4))) && ((which_alternative != 5) && ((which_alternative != 6) && ((which_alternative != 7) && ((! ((flag_pic) != (0))) || (! (symbolic_operand (operands[1], SImode)))))))) && (((ix86_cpu) == (CPU_ATHLON))))) ^~ insn-attrtab.c:10075:567: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((((which_alternative != 2) && ((which_alternative != 3) && (which_alternative != 4))) && ((which_alternative != 5) && ((which_alternative != 6) && ((which_alternative != 7) && (((flag_pic) != (0)) && (symbolic_operand (operands[1], SImode))))))) && (((ix86_cpu) == (CPU_ATHLON)))) || ((((which_alternative != 2) && ((which_alternative != 3) && (which_alternative != 4))) && ((which_alternative != 5) && ((which_alternative != 6) && ((which_alternative != 7) && ((! ((flag_pic) != (0))) || (! (symbolic_operand (operands[1], SImode)))))))) && (((ix86_cpu) == (CPU_ATHLON))))) ^~ insn-attrtab.c:10378:23: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((ix86_cpu) == (CPU_ATHLON))) ^~ insn-attrtab.c:10395:53: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((which_alternative == 0) && (((ix86_cpu) == (CPU_ATHLON)))) || ((which_alternative == 1) && (((ix86_cpu) == (CPU_ATHLON))))) ^~ insn-attrtab.c:10395:117: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((which_alternative == 0) && (((ix86_cpu) == (CPU_ATHLON)))) || ((which_alternative == 1) && (((ix86_cpu) == (CPU_ATHLON))))) ^~ In file included from insn-attrtab.c:14:0: toplev.h:52:51: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] _fatal_insn_not_found (insn, __FILE__, __LINE__, __FUNCTION__) ^ insn-attrtab.c:10407:9: note: in expansion of macro 'fatal_insn_not_found' fatal_insn_not_found (insn); ^~~~~~~~~~~~~~~~~~~~ insn-attrtab.c: In function 'athlon_ieu_unit_blockage_range': toplev.h:52:51: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] _fatal_insn_not_found (insn, __FILE__, __LINE__, __FUNCTION__) ^ insn-attrtab.c:10424:9: note: in expansion of macro 'fatal_insn_not_found' fatal_insn_not_found (insn); ^~~~~~~~~~~~~~~~~~~~ insn-attrtab.c: In function 'athlon_directdec_unit_ready_cost': toplev.h:52:51: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] _fatal_insn_not_found (insn, __FILE__, __LINE__, __FUNCTION__) ^ insn-attrtab.c:10441:9: note: in expansion of macro 'fatal_insn_not_found' fatal_insn_not_found (insn); ^~~~~~~~~~~~~~~~~~~~ insn-attrtab.c: In function 'athlon_vectordec_unit_ready_cost': toplev.h:52:51: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] _fatal_insn_not_found (insn, __FILE__, __LINE__, __FUNCTION__) ^ insn-attrtab.c:10458:9: note: in expansion of macro 'fatal_insn_not_found' fatal_insn_not_found (insn); ^~~~~~~~~~~~~~~~~~~~ insn-attrtab.c: In function 'athlon_vectordec_unit_blockage_range': insn-attrtab.c:10474:52: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((which_alternative == 1) && (((ix86_cpu) == (CPU_ATHLON)))) ^~ insn-attrtab.c:10490:151: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((which_alternative == 0) && ((! (get_attr_memory (insn) == MEMORY_LOAD)) && (! (get_attr_memory (insn) == MEMORY_STORE)))) && (((ix86_cpu) == (CPU_ATHLON)))) ^~ insn-attrtab.c:10504:52: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((which_alternative != 1) && (((ix86_cpu) == (CPU_ATHLON)))) ^~ insn-attrtab.c:10515:112: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((which_alternative != 1) && ((which_alternative != 2) && (which_alternative != 3))) && (((ix86_cpu) == (CPU_ATHLON)))) ^~ insn-attrtab.c:10534:52: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((which_alternative == 0) && (((ix86_cpu) == (CPU_ATHLON)))) ^~ insn-attrtab.c:10548:151: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((which_alternative != 1) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && (! (get_attr_memory (insn) == MEMORY_STORE)))) && (((ix86_cpu) == (CPU_ATHLON)))) ^~ insn-attrtab.c:10559:211: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((which_alternative != 0) && (which_alternative != 1)) || (((! (get_attr_memory (insn) == MEMORY_LOAD)) && (! (get_attr_memory (insn) == MEMORY_STORE))) || (which_alternative != 1))) && (((ix86_cpu) == (CPU_ATHLON)))) ^~ insn-attrtab.c:10573:271: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((which_alternative != 3) && ((which_alternative != 4) && (((which_alternative != 0) && ((which_alternative != 1) && (which_alternative != 2))) || ((! (get_attr_memory (insn) == MEMORY_LOAD)) && (! (get_attr_memory (insn) == MEMORY_STORE)))))) && (((ix86_cpu) == (CPU_ATHLON)))) ^~ insn-attrtab.c:10585:172: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((which_alternative == 0) || ((which_alternative == 1) || (which_alternative == 2))) || ((which_alternative != 3) && (which_alternative != 4))) && (((ix86_cpu) == (CPU_ATHLON)))) ^~ insn-attrtab.c:10597:102: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((which_alternative == 1) && (! (memory_operand (operands[1], VOIDmode)))) && (((ix86_cpu) == (CPU_ATHLON)))) ^~ insn-attrtab.c:10608:52: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((which_alternative != 4) && (((ix86_cpu) == (CPU_ATHLON)))) ^~ insn-attrtab.c:10622:82: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((which_alternative != 0) && (which_alternative != 1)) && (((ix86_cpu) == (CPU_ATHLON)))) ^~ insn-attrtab.c:10633:102: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((which_alternative == 0) && (! (memory_operand (operands[1], VOIDmode)))) && (((ix86_cpu) == (CPU_ATHLON)))) ^~ insn-attrtab.c:10651:72: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((! (memory_operand (operands[1], VOIDmode))) && (((ix86_cpu) == (CPU_ATHLON)))) ^~ In file included from insn-attrtab.c:14:0: toplev.h:52:51: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] _fatal_insn_not_found (insn, __FILE__, __LINE__, __FUNCTION__) ^ insn-attrtab.c:10663:9: note: in expansion of macro 'fatal_insn_not_found' fatal_insn_not_found (insn); ^~~~~~~~~~~~~~~~~~~~ insn-attrtab.c:10888:23: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((ix86_cpu) == (CPU_ATHLON))) ^~ insn-attrtab.c: In function 'k6_fpu_unit_ready_cost': insn-attrtab.c:10915:66: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((mult_operator (operands[3], TFmode)) && (((ix86_cpu) == (CPU_K6)))) || ((get_attr_type (insn) == TYPE_FOP) && (((ix86_cpu) == (CPU_K6))))) ^~ insn-attrtab.c:10915:136: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((mult_operator (operands[3], TFmode)) && (((ix86_cpu) == (CPU_K6)))) || ((get_attr_type (insn) == TYPE_FOP) && (((ix86_cpu) == (CPU_K6))))) ^~ insn-attrtab.c:10932:66: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((mult_operator (operands[3], XFmode)) && (((ix86_cpu) == (CPU_K6)))) || ((get_attr_type (insn) == TYPE_FOP) && (((ix86_cpu) == (CPU_K6))))) ^~ insn-attrtab.c:10932:136: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((mult_operator (operands[3], XFmode)) && (((ix86_cpu) == (CPU_K6)))) || ((get_attr_type (insn) == TYPE_FOP) && (((ix86_cpu) == (CPU_K6))))) ^~ insn-attrtab.c:10943:96: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((which_alternative != 2) && (mult_operator (operands[3], DFmode))) && (((ix86_cpu) == (CPU_K6)))) || ((get_attr_type (insn) == TYPE_FOP) && (((ix86_cpu) == (CPU_K6))))) ^~ insn-attrtab.c:10943:166: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((which_alternative != 2) && (mult_operator (operands[3], DFmode))) && (((ix86_cpu) == (CPU_K6)))) || ((get_attr_type (insn) == TYPE_FOP) && (((ix86_cpu) == (CPU_K6))))) ^~ insn-attrtab.c:10958:66: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((mult_operator (operands[3], DFmode)) && (((ix86_cpu) == (CPU_K6)))) || ((get_attr_type (insn) == TYPE_FOP) && (((ix86_cpu) == (CPU_K6))))) ^~ insn-attrtab.c:10958:136: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((mult_operator (operands[3], DFmode)) && (((ix86_cpu) == (CPU_K6)))) || ((get_attr_type (insn) == TYPE_FOP) && (((ix86_cpu) == (CPU_K6))))) ^~ insn-attrtab.c:10969:96: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((which_alternative != 2) && (mult_operator (operands[3], SFmode))) && (((ix86_cpu) == (CPU_K6)))) || ((get_attr_type (insn) == TYPE_FOP) && (((ix86_cpu) == (CPU_K6))))) ^~ insn-attrtab.c:10969:166: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((which_alternative != 2) && (mult_operator (operands[3], SFmode))) && (((ix86_cpu) == (CPU_K6)))) || ((get_attr_type (insn) == TYPE_FOP) && (((ix86_cpu) == (CPU_K6))))) ^~ insn-attrtab.c:10982:66: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((mult_operator (operands[3], SFmode)) && (((ix86_cpu) == (CPU_K6)))) || ((get_attr_type (insn) == TYPE_FOP) && (((ix86_cpu) == (CPU_K6))))) ^~ insn-attrtab.c:10982:136: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((mult_operator (operands[3], SFmode)) && (((ix86_cpu) == (CPU_K6)))) || ((get_attr_type (insn) == TYPE_FOP) && (((ix86_cpu) == (CPU_K6))))) ^~ insn-attrtab.c:10993:66: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((mult_operator (operands[3], TFmode)) && (((ix86_cpu) == (CPU_K6)))) || ((! (mult_operator (operands[3], TFmode))) && (((ix86_cpu) == (CPU_K6))))) ^~ insn-attrtab.c:10993:143: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((mult_operator (operands[3], TFmode)) && (((ix86_cpu) == (CPU_K6)))) || ((! (mult_operator (operands[3], TFmode))) && (((ix86_cpu) == (CPU_K6))))) ^~ insn-attrtab.c:11004:66: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((mult_operator (operands[3], XFmode)) && (((ix86_cpu) == (CPU_K6)))) || ((! (mult_operator (operands[3], XFmode))) && (((ix86_cpu) == (CPU_K6))))) ^~ insn-attrtab.c:11004:143: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((mult_operator (operands[3], XFmode)) && (((ix86_cpu) == (CPU_K6)))) || ((! (mult_operator (operands[3], XFmode))) && (((ix86_cpu) == (CPU_K6))))) ^~ insn-attrtab.c:11016:96: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((which_alternative == 0) && (mult_operator (operands[3], SFmode))) && (((ix86_cpu) == (CPU_K6)))) || (((which_alternative == 0) && (! (mult_operator (operands[3], SFmode)))) && (((ix86_cpu) == (CPU_K6))))) ^~ insn-attrtab.c:11016:203: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((which_alternative == 0) && (mult_operator (operands[3], SFmode))) && (((ix86_cpu) == (CPU_K6)))) || (((which_alternative == 0) && (! (mult_operator (operands[3], SFmode)))) && (((ix86_cpu) == (CPU_K6))))) ^~ insn-attrtab.c:11028:66: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((mult_operator (operands[3], SFmode)) && (((ix86_cpu) == (CPU_K6)))) || ((! (mult_operator (operands[3], SFmode))) && (((ix86_cpu) == (CPU_K6))))) ^~ insn-attrtab.c:11028:143: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((mult_operator (operands[3], SFmode)) && (((ix86_cpu) == (CPU_K6)))) || ((! (mult_operator (operands[3], SFmode))) && (((ix86_cpu) == (CPU_K6))))) ^~ insn-attrtab.c:11039:52: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((which_alternative == 1) && (((ix86_cpu) == (CPU_K6)))) ^~ insn-attrtab.c:11050:82: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((which_alternative == 0) || (which_alternative == 1)) && (((ix86_cpu) == (CPU_K6)))) ^~ insn-attrtab.c:11067:112: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((which_alternative == 0) || ((which_alternative == 1) || (which_alternative == 2))) && (((ix86_cpu) == (CPU_K6)))) ^~ insn-attrtab.c:11099:52: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((which_alternative == 0) && (((ix86_cpu) == (CPU_K6)))) ^~ insn-attrtab.c:11134:23: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((ix86_cpu) == (CPU_K6))) ^~ In file included from insn-attrtab.c:14:0: toplev.h:52:51: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] _fatal_insn_not_found (insn, __FILE__, __LINE__, __FUNCTION__) ^ insn-attrtab.c:11146:9: note: in expansion of macro 'fatal_insn_not_found' fatal_insn_not_found (insn); ^~~~~~~~~~~~~~~~~~~~ insn-attrtab.c: In function 'k6_fpu_unit_blockage_range': toplev.h:52:51: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] _fatal_insn_not_found (insn, __FILE__, __LINE__, __FUNCTION__) ^ insn-attrtab.c:11163:9: note: in expansion of macro 'fatal_insn_not_found' fatal_insn_not_found (insn); ^~~~~~~~~~~~~~~~~~~~ insn-attrtab.c: In function 'k6_store_unit_ready_cost': insn-attrtab.c:11179:146: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((which_alternative == 1) && (! (const0_operand (operands[2], DImode)))) && ((((get_attr_memory (insn) == MEMORY_BOTH) && (((ix86_cpu) == (CPU_K6)))) || ((get_attr_memory (insn) == MEMORY_STORE) && (((ix86_cpu) == (CPU_K6))))) || ((! (get_attr_memory (insn) == MEMORY_BOTH)) && ((! (get_attr_memory (insn) == MEMORY_STORE)) && (((ix86_cpu) == (CPU_K6))))))) ^~ insn-attrtab.c:11179:222: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((which_alternative == 1) && (! (const0_operand (operands[2], DImode)))) && ((((get_attr_memory (insn) == MEMORY_BOTH) && (((ix86_cpu) == (CPU_K6)))) || ((get_attr_memory (insn) == MEMORY_STORE) && (((ix86_cpu) == (CPU_K6))))) || ((! (get_attr_memory (insn) == MEMORY_BOTH)) && ((! (get_attr_memory (insn) == MEMORY_STORE)) && (((ix86_cpu) == (CPU_K6))))))) ^~ insn-attrtab.c:11179:351: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((which_alternative == 1) && (! (const0_operand (operands[2], DImode)))) && ((((get_attr_memory (insn) == MEMORY_BOTH) && (((ix86_cpu) == (CPU_K6)))) || ((get_attr_memory (insn) == MEMORY_STORE) && (((ix86_cpu) == (CPU_K6))))) || ((! (get_attr_memory (insn) == MEMORY_BOTH)) && ((! (get_attr_memory (insn) == MEMORY_STORE)) && (((ix86_cpu) == (CPU_K6))))))) ^~ insn-attrtab.c:11183:146: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if (((which_alternative != 1) || (const0_operand (operands[2], DImode))) && (((get_attr_memory (insn) == MEMORY_BOTH) && (((ix86_cpu) == (CPU_K6)))) || ((get_attr_memory (insn) == MEMORY_STORE) && (((ix86_cpu) == (CPU_K6)))))) ^~ insn-attrtab.c:11183:222: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if (((which_alternative != 1) || (const0_operand (operands[2], DImode))) && (((get_attr_memory (insn) == MEMORY_BOTH) && (((ix86_cpu) == (CPU_K6)))) || ((get_attr_memory (insn) == MEMORY_STORE) && (((ix86_cpu) == (CPU_K6)))))) ^~ insn-attrtab.c:11194:146: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((which_alternative == 1) && (! (const0_operand (operands[2], SImode)))) && ((((get_attr_memory (insn) == MEMORY_BOTH) && (((ix86_cpu) == (CPU_K6)))) || ((get_attr_memory (insn) == MEMORY_STORE) && (((ix86_cpu) == (CPU_K6))))) || ((! (get_attr_memory (insn) == MEMORY_BOTH)) && ((! (get_attr_memory (insn) == MEMORY_STORE)) && (((ix86_cpu) == (CPU_K6))))))) ^~ insn-attrtab.c:11194:222: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((which_alternative == 1) && (! (const0_operand (operands[2], SImode)))) && ((((get_attr_memory (insn) == MEMORY_BOTH) && (((ix86_cpu) == (CPU_K6)))) || ((get_attr_memory (insn) == MEMORY_STORE) && (((ix86_cpu) == (CPU_K6))))) || ((! (get_attr_memory (insn) == MEMORY_BOTH)) && ((! (get_attr_memory (insn) == MEMORY_STORE)) && (((ix86_cpu) == (CPU_K6))))))) ^~ insn-attrtab.c:11194:351: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((which_alternative == 1) && (! (const0_operand (operands[2], SImode)))) && ((((get_attr_memory (insn) == MEMORY_BOTH) && (((ix86_cpu) == (CPU_K6)))) || ((get_attr_memory (insn) == MEMORY_STORE) && (((ix86_cpu) == (CPU_K6))))) || ((! (get_attr_memory (insn) == MEMORY_BOTH)) && ((! (get_attr_memory (insn) == MEMORY_STORE)) && (((ix86_cpu) == (CPU_K6))))))) ^~ insn-attrtab.c:11198:146: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if (((which_alternative != 1) || (const0_operand (operands[2], SImode))) && (((get_attr_memory (insn) == MEMORY_BOTH) && (((ix86_cpu) == (CPU_K6)))) || ((get_attr_memory (insn) == MEMORY_STORE) && (((ix86_cpu) == (CPU_K6)))))) ^~ insn-attrtab.c:11198:222: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if (((which_alternative != 1) || (const0_operand (operands[2], SImode))) && (((get_attr_memory (insn) == MEMORY_BOTH) && (((ix86_cpu) == (CPU_K6)))) || ((get_attr_memory (insn) == MEMORY_STORE) && (((ix86_cpu) == (CPU_K6)))))) ^~ insn-attrtab.c:11212:98: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((which_alternative == 1) && ((((get_attr_memory (insn) == MEMORY_BOTH) && (((ix86_cpu) == (CPU_K6)))) || ((get_attr_memory (insn) == MEMORY_STORE) && (((ix86_cpu) == (CPU_K6))))) || ((! (get_attr_memory (insn) == MEMORY_BOTH)) && ((! (get_attr_memory (insn) == MEMORY_STORE)) && (((ix86_cpu) == (CPU_K6))))))) ^~ insn-attrtab.c:11212:174: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((which_alternative == 1) && ((((get_attr_memory (insn) == MEMORY_BOTH) && (((ix86_cpu) == (CPU_K6)))) || ((get_attr_memory (insn) == MEMORY_STORE) && (((ix86_cpu) == (CPU_K6))))) || ((! (get_attr_memory (insn) == MEMORY_BOTH)) && ((! (get_attr_memory (insn) == MEMORY_STORE)) && (((ix86_cpu) == (CPU_K6))))))) ^~ insn-attrtab.c:11212:303: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((which_alternative == 1) && ((((get_attr_memory (insn) == MEMORY_BOTH) && (((ix86_cpu) == (CPU_K6)))) || ((get_attr_memory (insn) == MEMORY_STORE) && (((ix86_cpu) == (CPU_K6))))) || ((! (get_attr_memory (insn) == MEMORY_BOTH)) && ((! (get_attr_memory (insn) == MEMORY_STORE)) && (((ix86_cpu) == (CPU_K6))))))) ^~ insn-attrtab.c:11216:102: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((which_alternative == 0) && (((get_attr_memory (insn) == MEMORY_BOTH) && (((ix86_cpu) == (CPU_K6)))) || ((get_attr_memory (insn) == MEMORY_STORE) && (((ix86_cpu) == (CPU_K6)))))) ^~ insn-attrtab.c:11216:178: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((which_alternative == 0) && (((get_attr_memory (insn) == MEMORY_BOTH) && (((ix86_cpu) == (CPU_K6)))) || ((get_attr_memory (insn) == MEMORY_STORE) && (((ix86_cpu) == (CPU_K6)))))) ^~ insn-attrtab.c:11227:98: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((which_alternative == 3) && ((((get_attr_memory (insn) == MEMORY_BOTH) && (((ix86_cpu) == (CPU_K6)))) || ((get_attr_memory (insn) == MEMORY_STORE) && (((ix86_cpu) == (CPU_K6))))) || ((! (get_attr_memory (insn) == MEMORY_BOTH)) && ((! (get_attr_memory (insn) == MEMORY_STORE)) && (((ix86_cpu) == (CPU_K6))))))) ^~ insn-attrtab.c:11227:174: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((which_alternative == 3) && ((((get_attr_memory (insn) == MEMORY_BOTH) && (((ix86_cpu) == (CPU_K6)))) || ((get_attr_memory (insn) == MEMORY_STORE) && (((ix86_cpu) == (CPU_K6))))) || ((! (get_attr_memory (insn) == MEMORY_BOTH)) && ((! (get_attr_memory (insn) == MEMORY_STORE)) && (((ix86_cpu) == (CPU_K6))))))) ^~ insn-attrtab.c:11227:303: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((which_alternative == 3) && ((((get_attr_memory (insn) == MEMORY_BOTH) && (((ix86_cpu) == (CPU_K6)))) || ((get_attr_memory (insn) == MEMORY_STORE) && (((ix86_cpu) == (CPU_K6))))) || ((! (get_attr_memory (insn) == MEMORY_BOTH)) && ((! (get_attr_memory (insn) == MEMORY_STORE)) && (((ix86_cpu) == (CPU_K6))))))) ^~ insn-attrtab.c:11231:102: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((which_alternative != 3) && (((get_attr_memory (insn) == MEMORY_BOTH) && (((ix86_cpu) == (CPU_K6)))) || ((get_attr_memory (insn) == MEMORY_STORE) && (((ix86_cpu) == (CPU_K6)))))) ^~ insn-attrtab.c:11231:178: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((which_alternative != 3) && (((get_attr_memory (insn) == MEMORY_BOTH) && (((ix86_cpu) == (CPU_K6)))) || ((get_attr_memory (insn) == MEMORY_STORE) && (((ix86_cpu) == (CPU_K6)))))) ^~ insn-attrtab.c:11243:98: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((which_alternative == 2) && ((((get_attr_memory (insn) == MEMORY_BOTH) && (((ix86_cpu) == (CPU_K6)))) || ((get_attr_memory (insn) == MEMORY_STORE) && (((ix86_cpu) == (CPU_K6))))) || ((! (get_attr_memory (insn) == MEMORY_BOTH)) && ((! (get_attr_memory (insn) == MEMORY_STORE)) && (((ix86_cpu) == (CPU_K6))))))) ^~ insn-attrtab.c:11243:174: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((which_alternative == 2) && ((((get_attr_memory (insn) == MEMORY_BOTH) && (((ix86_cpu) == (CPU_K6)))) || ((get_attr_memory (insn) == MEMORY_STORE) && (((ix86_cpu) == (CPU_K6))))) || ((! (get_attr_memory (insn) == MEMORY_BOTH)) && ((! (get_attr_memory (insn) == MEMORY_STORE)) && (((ix86_cpu) == (CPU_K6))))))) ^~ insn-attrtab.c:11243:303: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((which_alternative == 2) && ((((get_attr_memory (insn) == MEMORY_BOTH) && (((ix86_cpu) == (CPU_K6)))) || ((get_attr_memory (insn) == MEMORY_STORE) && (((ix86_cpu) == (CPU_K6))))) || ((! (get_attr_memory (insn) == MEMORY_BOTH)) && ((! (get_attr_memory (insn) == MEMORY_STORE)) && (((ix86_cpu) == (CPU_K6))))))) ^~ insn-attrtab.c:11247:102: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((which_alternative != 2) && (((get_attr_memory (insn) == MEMORY_BOTH) && (((ix86_cpu) == (CPU_K6)))) || ((get_attr_memory (insn) == MEMORY_STORE) && (((ix86_cpu) == (CPU_K6)))))) ^~ insn-attrtab.c:11247:178: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((which_alternative != 2) && (((get_attr_memory (insn) == MEMORY_BOTH) && (((ix86_cpu) == (CPU_K6)))) || ((get_attr_memory (insn) == MEMORY_STORE) && (((ix86_cpu) == (CPU_K6)))))) ^~ insn-attrtab.c:11258:148: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((which_alternative != 0) || (pic_symbolic_operand (operands[2], SImode))) && ((((get_attr_memory (insn) == MEMORY_BOTH) && (((ix86_cpu) == (CPU_K6)))) || ((get_attr_memory (insn) == MEMORY_STORE) && (((ix86_cpu) == (CPU_K6))))) || ((! (get_attr_memory (insn) == MEMORY_BOTH)) && ((! (get_attr_memory (insn) == MEMORY_STORE)) && (((ix86_cpu) == (CPU_K6))))))) ^~ insn-attrtab.c:11258:224: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((which_alternative != 0) || (pic_symbolic_operand (operands[2], SImode))) && ((((get_attr_memory (insn) == MEMORY_BOTH) && (((ix86_cpu) == (CPU_K6)))) || ((get_attr_memory (insn) == MEMORY_STORE) && (((ix86_cpu) == (CPU_K6))))) || ((! (get_attr_memory (insn) == MEMORY_BOTH)) && ((! (get_attr_memory (insn) == MEMORY_STORE)) && (((ix86_cpu) == (CPU_K6))))))) ^~ insn-attrtab.c:11258:353: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((which_alternative != 0) || (pic_symbolic_operand (operands[2], SImode))) && ((((get_attr_memory (insn) == MEMORY_BOTH) && (((ix86_cpu) == (CPU_K6)))) || ((get_attr_memory (insn) == MEMORY_STORE) && (((ix86_cpu) == (CPU_K6))))) || ((! (get_attr_memory (insn) == MEMORY_BOTH)) && ((! (get_attr_memory (insn) == MEMORY_STORE)) && (((ix86_cpu) == (CPU_K6))))))) ^~ insn-attrtab.c:11262:156: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if (((which_alternative == 0) && (! (pic_symbolic_operand (operands[2], SImode)))) && (((get_attr_memory (insn) == MEMORY_BOTH) && (((ix86_cpu) == (CPU_K6)))) || ((get_attr_memory (insn) == MEMORY_STORE) && (((ix86_cpu) == (CPU_K6)))))) ^~ insn-attrtab.c:11262:232: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if (((which_alternative == 0) && (! (pic_symbolic_operand (operands[2], SImode)))) && (((get_attr_memory (insn) == MEMORY_BOTH) && (((ix86_cpu) == (CPU_K6)))) || ((get_attr_memory (insn) == MEMORY_STORE) && (((ix86_cpu) == (CPU_K6)))))) ^~ insn-attrtab.c:11273:148: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((which_alternative == 2) || (pic_symbolic_operand (operands[2], SImode))) && ((((get_attr_memory (insn) == MEMORY_BOTH) && (((ix86_cpu) == (CPU_K6)))) || ((get_attr_memory (insn) == MEMORY_STORE) && (((ix86_cpu) == (CPU_K6))))) || ((! (get_attr_memory (insn) == MEMORY_BOTH)) && ((! (get_attr_memory (insn) == MEMORY_STORE)) && (((ix86_cpu) == (CPU_K6))))))) ^~ insn-attrtab.c:11273:224: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((which_alternative == 2) || (pic_symbolic_operand (operands[2], SImode))) && ((((get_attr_memory (insn) == MEMORY_BOTH) && (((ix86_cpu) == (CPU_K6)))) || ((get_attr_memory (insn) == MEMORY_STORE) && (((ix86_cpu) == (CPU_K6))))) || ((! (get_attr_memory (insn) == MEMORY_BOTH)) && ((! (get_attr_memory (insn) == MEMORY_STORE)) && (((ix86_cpu) == (CPU_K6))))))) ^~ insn-attrtab.c:11273:353: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((which_alternative == 2) || (pic_symbolic_operand (operands[2], SImode))) && ((((get_attr_memory (insn) == MEMORY_BOTH) && (((ix86_cpu) == (CPU_K6)))) || ((get_attr_memory (insn) == MEMORY_STORE) && (((ix86_cpu) == (CPU_K6))))) || ((! (get_attr_memory (insn) == MEMORY_BOTH)) && ((! (get_attr_memory (insn) == MEMORY_STORE)) && (((ix86_cpu) == (CPU_K6))))))) ^~ insn-attrtab.c:11277:156: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if (((which_alternative != 2) && (! (pic_symbolic_operand (operands[2], SImode)))) && (((get_attr_memory (insn) == MEMORY_BOTH) && (((ix86_cpu) == (CPU_K6)))) || ((get_attr_memory (insn) == MEMORY_STORE) && (((ix86_cpu) == (CPU_K6)))))) ^~ insn-attrtab.c:11277:232: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if (((which_alternative != 2) && (! (pic_symbolic_operand (operands[2], SImode)))) && (((get_attr_memory (insn) == MEMORY_BOTH) && (((ix86_cpu) == (CPU_K6)))) || ((get_attr_memory (insn) == MEMORY_STORE) && (((ix86_cpu) == (CPU_K6)))))) ^~ insn-attrtab.c:11288:148: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((which_alternative == 2) || (pic_symbolic_operand (operands[2], DImode))) && ((((get_attr_memory (insn) == MEMORY_BOTH) && (((ix86_cpu) == (CPU_K6)))) || ((get_attr_memory (insn) == MEMORY_STORE) && (((ix86_cpu) == (CPU_K6))))) || ((! (get_attr_memory (insn) == MEMORY_BOTH)) && ((! (get_attr_memory (insn) == MEMORY_STORE)) && (((ix86_cpu) == (CPU_K6))))))) ^~ insn-attrtab.c:11288:224: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((which_alternative == 2) || (pic_symbolic_operand (operands[2], DImode))) && ((((get_attr_memory (insn) == MEMORY_BOTH) && (((ix86_cpu) == (CPU_K6)))) || ((get_attr_memory (insn) == MEMORY_STORE) && (((ix86_cpu) == (CPU_K6))))) || ((! (get_attr_memory (insn) == MEMORY_BOTH)) && ((! (get_attr_memory (insn) == MEMORY_STORE)) && (((ix86_cpu) == (CPU_K6))))))) ^~ insn-attrtab.c:11288:353: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((which_alternative == 2) || (pic_symbolic_operand (operands[2], DImode))) && ((((get_attr_memory (insn) == MEMORY_BOTH) && (((ix86_cpu) == (CPU_K6)))) || ((get_attr_memory (insn) == MEMORY_STORE) && (((ix86_cpu) == (CPU_K6))))) || ((! (get_attr_memory (insn) == MEMORY_BOTH)) && ((! (get_attr_memory (insn) == MEMORY_STORE)) && (((ix86_cpu) == (CPU_K6))))))) ^~ insn-attrtab.c:11292:156: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if (((which_alternative != 2) && (! (pic_symbolic_operand (operands[2], DImode)))) && (((get_attr_memory (insn) == MEMORY_BOTH) && (((ix86_cpu) == (CPU_K6)))) || ((get_attr_memory (insn) == MEMORY_STORE) && (((ix86_cpu) == (CPU_K6)))))) ^~ insn-attrtab.c:11292:232: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if (((which_alternative != 2) && (! (pic_symbolic_operand (operands[2], DImode)))) && (((get_attr_memory (insn) == MEMORY_BOTH) && (((ix86_cpu) == (CPU_K6)))) || ((get_attr_memory (insn) == MEMORY_STORE) && (((ix86_cpu) == (CPU_K6)))))) ^~ insn-attrtab.c:11311:23: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((ix86_cpu) == (CPU_K6))) ^~ insn-attrtab.c:11323:98: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((which_alternative == 1) && (((memory_operand (operands[1], VOIDmode)) && (((ix86_cpu) == (CPU_K6)))) || ((! (memory_operand (operands[1], VOIDmode))) && (((ix86_cpu) == (CPU_K6)))))) ^~ insn-attrtab.c:11323:178: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((which_alternative == 1) && (((memory_operand (operands[1], VOIDmode)) && (((ix86_cpu) == (CPU_K6)))) || ((! (memory_operand (operands[1], VOIDmode))) && (((ix86_cpu) == (CPU_K6)))))) ^~ insn-attrtab.c:11334:319: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((which_alternative != 5) && (which_alternative != 6)) && ((which_alternative != 7) && ((which_alternative != 8) && ((which_alternative != 9) && ((which_alternative != 4) && (((flag_pic) != (0)) && (symbolic_operand (operands[1], DImode)))))))) && ((((get_attr_memory (insn) == MEMORY_BOTH) && (((ix86_cpu) == (CPU_K6)))) || ((get_attr_memory (insn) == MEMORY_STORE) && (((ix86_cpu) == (CPU_K6))))) || ((! (get_attr_memory (insn) == MEMORY_BOTH)) && ((! (get_attr_memory (insn) == MEMORY_STORE)) && (((ix86_cpu) == (CPU_K6))))))) ^~ insn-attrtab.c:11334:395: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((which_alternative != 5) && (which_alternative != 6)) && ((which_alternative != 7) && ((which_alternative != 8) && ((which_alternative != 9) && ((which_alternative != 4) && (((flag_pic) != (0)) && (symbolic_operand (operands[1], DImode)))))))) && ((((get_attr_memory (insn) == MEMORY_BOTH) && (((ix86_cpu) == (CPU_K6)))) || ((get_attr_memory (insn) == MEMORY_STORE) && (((ix86_cpu) == (CPU_K6))))) || ((! (get_attr_memory (insn) == MEMORY_BOTH)) && ((! (get_attr_memory (insn) == MEMORY_STORE)) && (((ix86_cpu) == (CPU_K6))))))) ^~ insn-attrtab.c:11334:524: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((which_alternative != 5) && (which_alternative != 6)) && ((which_alternative != 7) && ((which_alternative != 8) && ((which_alternative != 9) && ((which_alternative != 4) && (((flag_pic) != (0)) && (symbolic_operand (operands[1], DImode)))))))) && ((((get_attr_memory (insn) == MEMORY_BOTH) && (((ix86_cpu) == (CPU_K6)))) || ((get_attr_memory (insn) == MEMORY_STORE) && (((ix86_cpu) == (CPU_K6))))) || ((! (get_attr_memory (insn) == MEMORY_BOTH)) && ((! (get_attr_memory (insn) == MEMORY_STORE)) && (((ix86_cpu) == (CPU_K6))))))) ^~ insn-attrtab.c:11338:331: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((which_alternative == 5) || (which_alternative == 6)) || ((which_alternative == 7) || ((which_alternative == 8) || ((which_alternative == 9) || ((which_alternative == 4) || ((! ((flag_pic) != (0))) || (! (symbolic_operand (operands[1], DImode))))))))) && (((get_attr_memory (insn) == MEMORY_BOTH) && (((ix86_cpu) == (CPU_K6)))) || ((get_attr_memory (insn) == MEMORY_STORE) && (((ix86_cpu) == (CPU_K6)))))) ^~ insn-attrtab.c:11338:407: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((which_alternative == 5) || (which_alternative == 6)) || ((which_alternative == 7) || ((which_alternative == 8) || ((which_alternative == 9) || ((which_alternative == 4) || ((! ((flag_pic) != (0))) || (! (symbolic_operand (operands[1], DImode))))))))) && (((get_attr_memory (insn) == MEMORY_BOTH) && (((ix86_cpu) == (CPU_K6)))) || ((get_attr_memory (insn) == MEMORY_STORE) && (((ix86_cpu) == (CPU_K6)))))) ^~ insn-attrtab.c:11349:98: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((which_alternative == 0) && (((memory_operand (operands[1], VOIDmode)) && (((ix86_cpu) == (CPU_K6)))) || ((! (memory_operand (operands[1], VOIDmode))) && (((ix86_cpu) == (CPU_K6)))))) ^~ insn-attrtab.c:11349:178: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((which_alternative == 0) && (((memory_operand (operands[1], VOIDmode)) && (((ix86_cpu) == (CPU_K6)))) || ((! (memory_operand (operands[1], VOIDmode))) && (((ix86_cpu) == (CPU_K6)))))) ^~ insn-attrtab.c:11373:23: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((ix86_cpu) == (CPU_K6))) ^~ insn-attrtab.c:11384:319: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((which_alternative != 2) && ((which_alternative != 3) && (which_alternative != 4))) && ((which_alternative != 5) && ((which_alternative != 6) && ((which_alternative != 7) && (((flag_pic) != (0)) && (symbolic_operand (operands[1], SImode))))))) && ((((get_attr_memory (insn) == MEMORY_BOTH) && (((ix86_cpu) == (CPU_K6)))) || ((get_attr_memory (insn) == MEMORY_STORE) && (((ix86_cpu) == (CPU_K6))))) || ((! (get_attr_memory (insn) == MEMORY_BOTH)) && ((! (get_attr_memory (insn) == MEMORY_STORE)) && (((ix86_cpu) == (CPU_K6))))))) ^~ insn-attrtab.c:11384:395: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((which_alternative != 2) && ((which_alternative != 3) && (which_alternative != 4))) && ((which_alternative != 5) && ((which_alternative != 6) && ((which_alternative != 7) && (((flag_pic) != (0)) && (symbolic_operand (operands[1], SImode))))))) && ((((get_attr_memory (insn) == MEMORY_BOTH) && (((ix86_cpu) == (CPU_K6)))) || ((get_attr_memory (insn) == MEMORY_STORE) && (((ix86_cpu) == (CPU_K6))))) || ((! (get_attr_memory (insn) == MEMORY_BOTH)) && ((! (get_attr_memory (insn) == MEMORY_STORE)) && (((ix86_cpu) == (CPU_K6))))))) ^~ insn-attrtab.c:11384:524: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((which_alternative != 2) && ((which_alternative != 3) && (which_alternative != 4))) && ((which_alternative != 5) && ((which_alternative != 6) && ((which_alternative != 7) && (((flag_pic) != (0)) && (symbolic_operand (operands[1], SImode))))))) && ((((get_attr_memory (insn) == MEMORY_BOTH) && (((ix86_cpu) == (CPU_K6)))) || ((get_attr_memory (insn) == MEMORY_STORE) && (((ix86_cpu) == (CPU_K6))))) || ((! (get_attr_memory (insn) == MEMORY_BOTH)) && ((! (get_attr_memory (insn) == MEMORY_STORE)) && (((ix86_cpu) == (CPU_K6))))))) ^~ insn-attrtab.c:11388:331: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((which_alternative == 2) || ((which_alternative == 3) || (which_alternative == 4))) || ((which_alternative == 5) || ((which_alternative == 6) || ((which_alternative == 7) || ((! ((flag_pic) != (0))) || (! (symbolic_operand (operands[1], SImode)))))))) && (((get_attr_memory (insn) == MEMORY_BOTH) && (((ix86_cpu) == (CPU_K6)))) || ((get_attr_memory (insn) == MEMORY_STORE) && (((ix86_cpu) == (CPU_K6)))))) ^~ insn-attrtab.c:11388:407: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((((which_alternative == 2) || ((which_alternative == 3) || (which_alternative == 4))) || ((which_alternative == 5) || ((which_alternative == 6) || ((which_alternative == 7) || ((! ((flag_pic) != (0))) || (! (symbolic_operand (operands[1], SImode)))))))) && (((get_attr_memory (insn) == MEMORY_BOTH) && (((ix86_cpu) == (CPU_K6)))) || ((get_attr_memory (insn) == MEMORY_STORE) && (((ix86_cpu) == (CPU_K6)))))) ^~ insn-attrtab.c:11434:69: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((memory_operand (operands[1], VOIDmode)) && (((ix86_cpu) == (CPU_K6)))) || ((get_attr_memory (insn) == MEMORY_STORE) && (((ix86_cpu) == (CPU_K6))))) ^~ insn-attrtab.c:11434:145: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((memory_operand (operands[1], VOIDmode)) && (((ix86_cpu) == (CPU_K6)))) || ((get_attr_memory (insn) == MEMORY_STORE) && (((ix86_cpu) == (CPU_K6))))) ^~ insn-attrtab.c:11450:68: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((memory_operand (operands[0], VOIDmode)) && (((ix86_cpu) == (CPU_K6)))) ^~ insn-attrtab.c:11468:69: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((memory_operand (operands[1], VOIDmode)) && (((ix86_cpu) == (CPU_K6)))) || ((! (memory_operand (operands[1], VOIDmode))) && (((ix86_cpu) == (CPU_K6))))) ^~ insn-attrtab.c:11468:149: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((memory_operand (operands[1], VOIDmode)) && (((ix86_cpu) == (CPU_K6)))) || ((! (memory_operand (operands[1], VOIDmode))) && (((ix86_cpu) == (CPU_K6))))) ^~ In file included from insn-attrtab.c:14:0: toplev.h:52:51: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] _fatal_insn_not_found (insn, __FILE__, __LINE__, __FUNCTION__) ^ insn-attrtab.c:11480:9: note: in expansion of macro 'fatal_insn_not_found' fatal_insn_not_found (insn); ^~~~~~~~~~~~~~~~~~~~ insn-attrtab.c:11773:68: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((get_attr_memory (insn) == MEMORY_BOTH) && (((ix86_cpu) == (CPU_K6)))) || ((get_attr_memory (insn) == MEMORY_STORE) && (((ix86_cpu) == (CPU_K6))))) ^~ insn-attrtab.c:11773:144: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((get_attr_memory (insn) == MEMORY_BOTH) && (((ix86_cpu) == (CPU_K6)))) || ((get_attr_memory (insn) == MEMORY_STORE) && (((ix86_cpu) == (CPU_K6))))) ^~ In file included from insn-attrtab.c:14:0: insn-attrtab.c: In function 'k6_store_unit_blockage_range': toplev.h:52:51: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] _fatal_insn_not_found (insn, __FILE__, __LINE__, __FUNCTION__) ^ insn-attrtab.c:11795:9: note: in expansion of macro 'fatal_insn_not_found' fatal_insn_not_found (insn); ^~~~~~~~~~~~~~~~~~~~ insn-attrtab.c: In function 'k6_load_unit_ready_cost': insn-attrtab.c:11816:87: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((! (constant_call_address_operand (operands[1], VOIDmode))) && (((ix86_cpu) == (CPU_K6)))) ^~ insn-attrtab.c:11831:87: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((! (constant_call_address_operand (operands[0], VOIDmode))) && (((ix86_cpu) == (CPU_K6)))) ^~ insn-attrtab.c:11850:68: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((memory_operand (operands[0], VOIDmode)) && (((ix86_cpu) == (CPU_K6)))) ^~ insn-attrtab.c:11862:98: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((which_alternative == 1) && (memory_operand (operands[1], VOIDmode))) && (((ix86_cpu) == (CPU_K6)))) ^~ insn-attrtab.c:11873:98: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((which_alternative == 0) && (memory_operand (operands[1], VOIDmode))) && (((ix86_cpu) == (CPU_K6)))) ^~ insn-attrtab.c:11896:23: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((ix86_cpu) == (CPU_K6))) ^~ insn-attrtab.c:11912:69: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((memory_operand (operands[0], VOIDmode)) && (((ix86_cpu) == (CPU_K6)))) || ((! (memory_operand (operands[0], VOIDmode))) && (((ix86_cpu) == (CPU_K6))))) ^~ insn-attrtab.c:11912:149: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((memory_operand (operands[0], VOIDmode)) && (((ix86_cpu) == (CPU_K6)))) || ((! (memory_operand (operands[0], VOIDmode))) && (((ix86_cpu) == (CPU_K6))))) ^~ insn-attrtab.c:11966:68: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((memory_operand (operands[1], VOIDmode)) && (((ix86_cpu) == (CPU_K6)))) ^~ insn-attrtab.c:12043:67: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((get_attr_memory (insn) == MEMORY_LOAD) && (((ix86_cpu) == (CPU_K6)))) ^~ In file included from insn-attrtab.c:14:0: toplev.h:52:51: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] _fatal_insn_not_found (insn, __FILE__, __LINE__, __FUNCTION__) ^ insn-attrtab.c:12055:9: note: in expansion of macro 'fatal_insn_not_found' fatal_insn_not_found (insn); ^~~~~~~~~~~~~~~~~~~~ insn-attrtab.c:12271:68: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((get_attr_memory (insn) == MEMORY_BOTH) && (((ix86_cpu) == (CPU_K6)))) || ((get_attr_memory (insn) == MEMORY_LOAD) && (((ix86_cpu) == (CPU_K6))))) ^~ insn-attrtab.c:12271:143: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((get_attr_memory (insn) == MEMORY_BOTH) && (((ix86_cpu) == (CPU_K6)))) || ((get_attr_memory (insn) == MEMORY_LOAD) && (((ix86_cpu) == (CPU_K6))))) ^~ In file included from insn-attrtab.c:14:0: insn-attrtab.c: In function 'k6_load_unit_blockage_range': toplev.h:52:51: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] _fatal_insn_not_found (insn, __FILE__, __LINE__, __FUNCTION__) ^ insn-attrtab.c:12293:9: note: in expansion of macro 'fatal_insn_not_found' fatal_insn_not_found (insn); ^~~~~~~~~~~~~~~~~~~~ insn-attrtab.c: In function 'k6_branch_unit_ready_cost': toplev.h:52:51: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] _fatal_insn_not_found (insn, __FILE__, __LINE__, __FUNCTION__) ^ insn-attrtab.c:12310:9: note: in expansion of macro 'fatal_insn_not_found' fatal_insn_not_found (insn); ^~~~~~~~~~~~~~~~~~~~ insn-attrtab.c: In function 'k6_alu_unit_ready_cost': insn-attrtab.c:12326:141: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((which_alternative == 1) && (const0_operand (operands[2], DImode))) && ((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6))))) || ((((which_alternative == 1) && (! (const0_operand (operands[2], DImode)))) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || ((which_alternative == 0) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))))) ^~ insn-attrtab.c:12326:296: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((which_alternative == 1) && (const0_operand (operands[2], DImode))) && ((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6))))) || ((((which_alternative == 1) && (! (const0_operand (operands[2], DImode)))) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || ((which_alternative == 0) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))))) ^~ insn-attrtab.c:12326:375: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((which_alternative == 1) && (const0_operand (operands[2], DImode))) && ((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6))))) || ((((which_alternative == 1) && (! (const0_operand (operands[2], DImode)))) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || ((which_alternative == 0) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))))) ^~ insn-attrtab.c:12326:482: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((which_alternative == 1) && (const0_operand (operands[2], DImode))) && ((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6))))) || ((((which_alternative == 1) && (! (const0_operand (operands[2], DImode)))) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || ((which_alternative == 0) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))))) ^~ insn-attrtab.c:12326:561: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((which_alternative == 1) && (const0_operand (operands[2], DImode))) && ((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6))))) || ((((which_alternative == 1) && (! (const0_operand (operands[2], DImode)))) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || ((which_alternative == 0) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))))) ^~ insn-attrtab.c:12337:141: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((which_alternative == 1) && (const0_operand (operands[2], SImode))) && ((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6))))) || ((((which_alternative == 1) && (! (const0_operand (operands[2], SImode)))) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || ((which_alternative == 0) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))))) ^~ insn-attrtab.c:12337:296: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((which_alternative == 1) && (const0_operand (operands[2], SImode))) && ((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6))))) || ((((which_alternative == 1) && (! (const0_operand (operands[2], SImode)))) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || ((which_alternative == 0) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))))) ^~ insn-attrtab.c:12337:375: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((which_alternative == 1) && (const0_operand (operands[2], SImode))) && ((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6))))) || ((((which_alternative == 1) && (! (const0_operand (operands[2], SImode)))) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || ((which_alternative == 0) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))))) ^~ insn-attrtab.c:12337:482: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((which_alternative == 1) && (const0_operand (operands[2], SImode))) && ((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6))))) || ((((which_alternative == 1) && (! (const0_operand (operands[2], SImode)))) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || ((which_alternative == 0) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))))) ^~ insn-attrtab.c:12337:561: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((which_alternative == 1) && (const0_operand (operands[2], SImode))) && ((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6))))) || ((((which_alternative == 1) && (! (const0_operand (operands[2], SImode)))) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || ((which_alternative == 0) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))))) ^~ insn-attrtab.c:12348:98: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((which_alternative == 2) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || (((get_attr_type (insn) == TYPE_ALU) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || ((get_attr_type (insn) == TYPE_ISHIFT) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))))) ^~ insn-attrtab.c:12348:177: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((which_alternative == 2) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || (((get_attr_type (insn) == TYPE_ALU) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || ((get_attr_type (insn) == TYPE_ISHIFT) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))))) ^~ insn-attrtab.c:12348:295: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((which_alternative == 2) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || (((get_attr_type (insn) == TYPE_ALU) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || ((get_attr_type (insn) == TYPE_ISHIFT) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))))) ^~ insn-attrtab.c:12348:374: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((which_alternative == 2) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || (((get_attr_type (insn) == TYPE_ALU) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || ((get_attr_type (insn) == TYPE_ISHIFT) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))))) ^~ insn-attrtab.c:12348:494: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((which_alternative == 2) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || (((get_attr_type (insn) == TYPE_ALU) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || ((get_attr_type (insn) == TYPE_ISHIFT) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))))) ^~ insn-attrtab.c:12348:573: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((which_alternative == 2) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || (((get_attr_type (insn) == TYPE_ALU) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || ((get_attr_type (insn) == TYPE_ISHIFT) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))))) ^~ insn-attrtab.c:12359:153: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((((TARGET_DOUBLE_WITH_ADD) != (0)) && (const1_operand (operands[2], VOIDmode))) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || (((! ((TARGET_DOUBLE_WITH_ADD) != (0))) || (! (const1_operand (operands[2], VOIDmode)))) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6))))))) ^~ insn-attrtab.c:12359:232: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((((TARGET_DOUBLE_WITH_ADD) != (0)) && (const1_operand (operands[2], VOIDmode))) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || (((! ((TARGET_DOUBLE_WITH_ADD) != (0))) || (! (const1_operand (operands[2], VOIDmode)))) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6))))))) ^~ insn-attrtab.c:12359:402: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((((TARGET_DOUBLE_WITH_ADD) != (0)) && (const1_operand (operands[2], VOIDmode))) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || (((! ((TARGET_DOUBLE_WITH_ADD) != (0))) || (! (const1_operand (operands[2], VOIDmode)))) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6))))))) ^~ insn-attrtab.c:12359:481: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((((TARGET_DOUBLE_WITH_ADD) != (0)) && (const1_operand (operands[2], VOIDmode))) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || (((! ((TARGET_DOUBLE_WITH_ADD) != (0))) || (! (const1_operand (operands[2], VOIDmode)))) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6))))))) ^~ insn-attrtab.c:12370:98: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((which_alternative == 1) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || ((((which_alternative == 0) && (((TARGET_DOUBLE_WITH_ADD) != (0)) && (const1_operand (operands[2], VOIDmode)))) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || (((which_alternative == 0) && ((! ((TARGET_DOUBLE_WITH_ADD) != (0))) || (! (const1_operand (operands[2], VOIDmode))))) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))))) ^~ insn-attrtab.c:12370:177: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((which_alternative == 1) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || ((((which_alternative == 0) && (((TARGET_DOUBLE_WITH_ADD) != (0)) && (const1_operand (operands[2], VOIDmode)))) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || (((which_alternative == 0) && ((! ((TARGET_DOUBLE_WITH_ADD) != (0))) || (! (const1_operand (operands[2], VOIDmode))))) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))))) ^~ insn-attrtab.c:12370:370: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((which_alternative == 1) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || ((((which_alternative == 0) && (((TARGET_DOUBLE_WITH_ADD) != (0)) && (const1_operand (operands[2], VOIDmode)))) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || (((which_alternative == 0) && ((! ((TARGET_DOUBLE_WITH_ADD) != (0))) || (! (const1_operand (operands[2], VOIDmode))))) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))))) ^~ insn-attrtab.c:12370:449: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((which_alternative == 1) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || ((((which_alternative == 0) && (((TARGET_DOUBLE_WITH_ADD) != (0)) && (const1_operand (operands[2], VOIDmode)))) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || (((which_alternative == 0) && ((! ((TARGET_DOUBLE_WITH_ADD) != (0))) || (! (const1_operand (operands[2], VOIDmode))))) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))))) ^~ insn-attrtab.c:12370:649: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((which_alternative == 1) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || ((((which_alternative == 0) && (((TARGET_DOUBLE_WITH_ADD) != (0)) && (const1_operand (operands[2], VOIDmode)))) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || (((which_alternative == 0) && ((! ((TARGET_DOUBLE_WITH_ADD) != (0))) || (! (const1_operand (operands[2], VOIDmode))))) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))))) ^~ insn-attrtab.c:12370:728: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((which_alternative == 1) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || ((((which_alternative == 0) && (((TARGET_DOUBLE_WITH_ADD) != (0)) && (const1_operand (operands[2], VOIDmode)))) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || (((which_alternative == 0) && ((! ((TARGET_DOUBLE_WITH_ADD) != (0))) || (! (const1_operand (operands[2], VOIDmode))))) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))))) ^~ insn-attrtab.c:12385:108: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((get_attr_type (insn) == TYPE_ALU) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || ((get_attr_type (insn) == TYPE_ISHIFT) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6))))))) ^~ insn-attrtab.c:12385:187: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((get_attr_type (insn) == TYPE_ALU) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || ((get_attr_type (insn) == TYPE_ISHIFT) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6))))))) ^~ insn-attrtab.c:12385:307: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((get_attr_type (insn) == TYPE_ALU) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || ((get_attr_type (insn) == TYPE_ISHIFT) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6))))))) ^~ insn-attrtab.c:12385:386: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((get_attr_type (insn) == TYPE_ALU) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || ((get_attr_type (insn) == TYPE_ISHIFT) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6))))))) ^~ insn-attrtab.c:12398:98: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((which_alternative == 1) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || (((get_attr_type (insn) == TYPE_ALU) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || ((get_attr_type (insn) == TYPE_ISHIFT) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))))) ^~ insn-attrtab.c:12398:177: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((which_alternative == 1) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || (((get_attr_type (insn) == TYPE_ALU) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || ((get_attr_type (insn) == TYPE_ISHIFT) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))))) ^~ insn-attrtab.c:12398:295: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((which_alternative == 1) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || (((get_attr_type (insn) == TYPE_ALU) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || ((get_attr_type (insn) == TYPE_ISHIFT) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))))) ^~ insn-attrtab.c:12398:374: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((which_alternative == 1) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || (((get_attr_type (insn) == TYPE_ALU) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || ((get_attr_type (insn) == TYPE_ISHIFT) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))))) ^~ insn-attrtab.c:12398:494: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((which_alternative == 1) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || (((get_attr_type (insn) == TYPE_ALU) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || ((get_attr_type (insn) == TYPE_ISHIFT) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))))) ^~ insn-attrtab.c:12398:573: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((which_alternative == 1) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || (((get_attr_type (insn) == TYPE_ALU) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || ((get_attr_type (insn) == TYPE_ISHIFT) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))))) ^~ insn-attrtab.c:12410:98: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((which_alternative == 2) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || (((which_alternative == 0) || (which_alternative == 1)) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6))))))) ^~ insn-attrtab.c:12410:177: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((which_alternative == 2) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || (((which_alternative == 0) || (which_alternative == 1)) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6))))))) ^~ insn-attrtab.c:12410:314: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((which_alternative == 2) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || (((which_alternative == 0) || (which_alternative == 1)) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6))))))) ^~ insn-attrtab.c:12410:393: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((which_alternative == 2) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || (((which_alternative == 0) || (which_alternative == 1)) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6))))))) ^~ insn-attrtab.c:12421:98: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((which_alternative == 3) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || (((which_alternative == 0) || ((which_alternative == 1) || (which_alternative == 2))) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6))))))) ^~ insn-attrtab.c:12421:177: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((which_alternative == 3) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || (((which_alternative == 0) || ((which_alternative == 1) || (which_alternative == 2))) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6))))))) ^~ insn-attrtab.c:12421:344: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((which_alternative == 3) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || (((which_alternative == 0) || ((which_alternative == 1) || (which_alternative == 2))) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6))))))) ^~ insn-attrtab.c:12421:423: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((which_alternative == 3) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || (((which_alternative == 0) || ((which_alternative == 1) || (which_alternative == 2))) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6))))))) ^~ insn-attrtab.c:12447:68: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6))))) ^~ insn-attrtab.c:12447:147: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6))))) ^~ insn-attrtab.c:12464:112: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((incdec_operand (operands[2], QImode)) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || ((! (incdec_operand (operands[2], QImode))) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6))))))) ^~ insn-attrtab.c:12464:191: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((incdec_operand (operands[2], QImode)) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || ((! (incdec_operand (operands[2], QImode))) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6))))))) ^~ insn-attrtab.c:12464:316: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((incdec_operand (operands[2], QImode)) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || ((! (incdec_operand (operands[2], QImode))) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6))))))) ^~ insn-attrtab.c:12464:395: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((incdec_operand (operands[2], QImode)) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || ((! (incdec_operand (operands[2], QImode))) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6))))))) ^~ insn-attrtab.c:12475:98: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((which_alternative == 3) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || ((((which_alternative != 3) && (incdec_operand (operands[2], QImode))) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || (((which_alternative != 3) && (! (incdec_operand (operands[2], QImode)))) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))))) ^~ insn-attrtab.c:12475:177: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((which_alternative == 3) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || ((((which_alternative != 3) && (incdec_operand (operands[2], QImode))) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || (((which_alternative != 3) && (! (incdec_operand (operands[2], QImode)))) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))))) ^~ insn-attrtab.c:12475:329: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((which_alternative == 3) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || ((((which_alternative != 3) && (incdec_operand (operands[2], QImode))) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || (((which_alternative != 3) && (! (incdec_operand (operands[2], QImode)))) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))))) ^~ insn-attrtab.c:12475:408: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((which_alternative == 3) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || ((((which_alternative != 3) && (incdec_operand (operands[2], QImode))) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || (((which_alternative != 3) && (! (incdec_operand (operands[2], QImode)))) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))))) ^~ insn-attrtab.c:12475:563: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((which_alternative == 3) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || ((((which_alternative != 3) && (incdec_operand (operands[2], QImode))) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || (((which_alternative != 3) && (! (incdec_operand (operands[2], QImode)))) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))))) ^~ insn-attrtab.c:12475:642: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((which_alternative == 3) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || ((((which_alternative != 3) && (incdec_operand (operands[2], QImode))) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || (((which_alternative != 3) && (! (incdec_operand (operands[2], QImode)))) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))))) ^~ insn-attrtab.c:12491:112: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((incdec_operand (operands[2], HImode)) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || ((! (incdec_operand (operands[2], HImode))) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6))))))) ^~ insn-attrtab.c:12491:191: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((incdec_operand (operands[2], HImode)) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || ((! (incdec_operand (operands[2], HImode))) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6))))))) ^~ insn-attrtab.c:12491:316: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((incdec_operand (operands[2], HImode)) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || ((! (incdec_operand (operands[2], HImode))) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6))))))) ^~ insn-attrtab.c:12491:395: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((incdec_operand (operands[2], HImode)) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || ((! (incdec_operand (operands[2], HImode))) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6))))))) ^~ insn-attrtab.c:12502:98: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((which_alternative == 2) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || ((((which_alternative != 2) && (incdec_operand (operands[2], HImode))) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || (((which_alternative != 2) && (! (incdec_operand (operands[2], HImode)))) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))))) ^~ insn-attrtab.c:12502:177: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((which_alternative == 2) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || ((((which_alternative != 2) && (incdec_operand (operands[2], HImode))) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || (((which_alternative != 2) && (! (incdec_operand (operands[2], HImode)))) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))))) ^~ insn-attrtab.c:12502:329: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((which_alternative == 2) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || ((((which_alternative != 2) && (incdec_operand (operands[2], HImode))) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || (((which_alternative != 2) && (! (incdec_operand (operands[2], HImode)))) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))))) ^~ insn-attrtab.c:12502:408: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((which_alternative == 2) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || ((((which_alternative != 2) && (incdec_operand (operands[2], HImode))) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || (((which_alternative != 2) && (! (incdec_operand (operands[2], HImode)))) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))))) ^~ insn-attrtab.c:12502:563: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((which_alternative == 2) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || ((((which_alternative != 2) && (incdec_operand (operands[2], HImode))) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || (((which_alternative != 2) && (! (incdec_operand (operands[2], HImode)))) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))))) ^~ insn-attrtab.c:12502:642: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((which_alternative == 2) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || ((((which_alternative != 2) && (incdec_operand (operands[2], HImode))) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || (((which_alternative != 2) && (! (incdec_operand (operands[2], HImode)))) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))))) ^~ insn-attrtab.c:12518:112: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((incdec_operand (operands[2], SImode)) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || ((! (incdec_operand (operands[2], SImode))) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6))))))) ^~ insn-attrtab.c:12518:191: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((incdec_operand (operands[2], SImode)) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || ((! (incdec_operand (operands[2], SImode))) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6))))))) ^~ insn-attrtab.c:12518:316: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((incdec_operand (operands[2], SImode)) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || ((! (incdec_operand (operands[2], SImode))) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6))))))) ^~ insn-attrtab.c:12518:395: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((incdec_operand (operands[2], SImode)) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || ((! (incdec_operand (operands[2], SImode))) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6))))))) ^~ insn-attrtab.c:12529:148: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((which_alternative != 0) || (pic_symbolic_operand (operands[2], SImode))) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || (((get_attr_type (insn) == TYPE_INCDEC) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || ((get_attr_type (insn) == TYPE_ALU) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))))) ^~ insn-attrtab.c:12529:227: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((which_alternative != 0) || (pic_symbolic_operand (operands[2], SImode))) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || (((get_attr_type (insn) == TYPE_INCDEC) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || ((get_attr_type (insn) == TYPE_ALU) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))))) ^~ insn-attrtab.c:12529:348: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((which_alternative != 0) || (pic_symbolic_operand (operands[2], SImode))) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || (((get_attr_type (insn) == TYPE_INCDEC) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || ((get_attr_type (insn) == TYPE_ALU) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))))) ^~ insn-attrtab.c:12529:427: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((which_alternative != 0) || (pic_symbolic_operand (operands[2], SImode))) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || (((get_attr_type (insn) == TYPE_INCDEC) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || ((get_attr_type (insn) == TYPE_ALU) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))))) ^~ insn-attrtab.c:12529:544: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((which_alternative != 0) || (pic_symbolic_operand (operands[2], SImode))) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || (((get_attr_type (insn) == TYPE_INCDEC) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || ((get_attr_type (insn) == TYPE_ALU) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))))) ^~ insn-attrtab.c:12529:623: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((which_alternative != 0) || (pic_symbolic_operand (operands[2], SImode))) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || (((get_attr_type (insn) == TYPE_INCDEC) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || ((get_attr_type (insn) == TYPE_ALU) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))))) ^~ insn-attrtab.c:12540:148: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((which_alternative == 2) || (pic_symbolic_operand (operands[2], SImode))) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || (((get_attr_type (insn) == TYPE_INCDEC) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || ((get_attr_type (insn) == TYPE_ALU) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))))) ^~ insn-attrtab.c:12540:227: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((which_alternative == 2) || (pic_symbolic_operand (operands[2], SImode))) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || (((get_attr_type (insn) == TYPE_INCDEC) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || ((get_attr_type (insn) == TYPE_ALU) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))))) ^~ insn-attrtab.c:12540:348: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((which_alternative == 2) || (pic_symbolic_operand (operands[2], SImode))) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || (((get_attr_type (insn) == TYPE_INCDEC) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || ((get_attr_type (insn) == TYPE_ALU) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))))) ^~ insn-attrtab.c:12540:427: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((which_alternative == 2) || (pic_symbolic_operand (operands[2], SImode))) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || (((get_attr_type (insn) == TYPE_INCDEC) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || ((get_attr_type (insn) == TYPE_ALU) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))))) ^~ insn-attrtab.c:12540:544: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((which_alternative == 2) || (pic_symbolic_operand (operands[2], SImode))) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || (((get_attr_type (insn) == TYPE_INCDEC) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || ((get_attr_type (insn) == TYPE_ALU) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))))) ^~ insn-attrtab.c:12540:623: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((which_alternative == 2) || (pic_symbolic_operand (operands[2], SImode))) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || (((get_attr_type (insn) == TYPE_INCDEC) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || ((get_attr_type (insn) == TYPE_ALU) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))))) ^~ insn-attrtab.c:12554:112: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((incdec_operand (operands[2], DImode)) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || ((! (incdec_operand (operands[2], DImode))) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6))))))) ^~ insn-attrtab.c:12554:191: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((incdec_operand (operands[2], DImode)) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || ((! (incdec_operand (operands[2], DImode))) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6))))))) ^~ insn-attrtab.c:12554:316: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((incdec_operand (operands[2], DImode)) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || ((! (incdec_operand (operands[2], DImode))) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6))))))) ^~ insn-attrtab.c:12554:395: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((incdec_operand (operands[2], DImode)) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || ((! (incdec_operand (operands[2], DImode))) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6))))))) ^~ insn-attrtab.c:12565:148: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((which_alternative == 2) || (pic_symbolic_operand (operands[2], DImode))) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || (((get_attr_type (insn) == TYPE_INCDEC) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || ((get_attr_type (insn) == TYPE_ALU) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))))) ^~ insn-attrtab.c:12565:227: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((which_alternative == 2) || (pic_symbolic_operand (operands[2], DImode))) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || (((get_attr_type (insn) == TYPE_INCDEC) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || ((get_attr_type (insn) == TYPE_ALU) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))))) ^~ insn-attrtab.c:12565:348: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((which_alternative == 2) || (pic_symbolic_operand (operands[2], DImode))) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || (((get_attr_type (insn) == TYPE_INCDEC) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || ((get_attr_type (insn) == TYPE_ALU) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))))) ^~ insn-attrtab.c:12565:427: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((which_alternative == 2) || (pic_symbolic_operand (operands[2], DImode))) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || (((get_attr_type (insn) == TYPE_INCDEC) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || ((get_attr_type (insn) == TYPE_ALU) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))))) ^~ insn-attrtab.c:12565:544: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((which_alternative == 2) || (pic_symbolic_operand (operands[2], DImode))) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || (((get_attr_type (insn) == TYPE_INCDEC) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || ((get_attr_type (insn) == TYPE_ALU) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))))) ^~ insn-attrtab.c:12565:623: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((which_alternative == 2) || (pic_symbolic_operand (operands[2], DImode))) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || (((get_attr_type (insn) == TYPE_INCDEC) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || ((get_attr_type (insn) == TYPE_ALU) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))))) ^~ insn-attrtab.c:12588:23: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((ix86_cpu) == (CPU_K6))) ^~ insn-attrtab.c:12599:97: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((which_alternative == 1) && ((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6))))) || ((which_alternative == 0) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6))))))) ^~ insn-attrtab.c:12599:203: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((which_alternative == 1) && ((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6))))) || ((which_alternative == 0) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6))))))) ^~ insn-attrtab.c:12599:282: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((which_alternative == 1) && ((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6))))) || ((which_alternative == 0) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6))))))) ^~ insn-attrtab.c:12610:216: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((which_alternative != 0) && ((which_alternative != 1) && (which_alternative != 2))) && ((which_alternative == 3) || (which_alternative == 4))) && ((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6))))) ^~ insn-attrtab.c:12621:326: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((((which_alternative != 5) && (which_alternative != 6)) && ((which_alternative != 7) && ((which_alternative != 8) && ((which_alternative != 9) && ((which_alternative != 4) && ((! ((flag_pic) != (0))) || (! (symbolic_operand (operands[1], DImode))))))))) && ((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6))))) || ((((which_alternative != 5) && (which_alternative != 6)) && ((which_alternative != 7) && ((which_alternative != 8) && ((which_alternative != 9) && ((which_alternative != 4) && (((flag_pic) != (0)) && (symbolic_operand (operands[1], DImode)))))))) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6))))))) ^~ insn-attrtab.c:12621:653: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((((which_alternative != 5) && (which_alternative != 6)) && ((which_alternative != 7) && ((which_alternative != 8) && ((which_alternative != 9) && ((which_alternative != 4) && ((! ((flag_pic) != (0))) || (! (symbolic_operand (operands[1], DImode))))))))) && ((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6))))) || ((((which_alternative != 5) && (which_alternative != 6)) && ((which_alternative != 7) && ((which_alternative != 8) && ((which_alternative != 9) && ((which_alternative != 4) && (((flag_pic) != (0)) && (symbolic_operand (operands[1], DImode)))))))) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6))))))) ^~ insn-attrtab.c:12621:732: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((((which_alternative != 5) && (which_alternative != 6)) && ((which_alternative != 7) && ((which_alternative != 8) && ((which_alternative != 9) && ((which_alternative != 4) && ((! ((flag_pic) != (0))) || (! (symbolic_operand (operands[1], DImode))))))))) && ((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6))))) || ((((which_alternative != 5) && (which_alternative != 6)) && ((which_alternative != 7) && ((which_alternative != 8) && ((which_alternative != 9) && ((which_alternative != 4) && (((flag_pic) != (0)) && (symbolic_operand (operands[1], DImode)))))))) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6))))))) ^~ insn-attrtab.c:12632:143: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((q_regs_operand (operands[0], QImode)) && (! ((TARGET_MOVX) != (0)))) && ((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6))))) || (((! (q_regs_operand (operands[0], QImode))) || ((TARGET_MOVX) != (0))) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6))))))) ^~ insn-attrtab.c:12632:295: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((q_regs_operand (operands[0], QImode)) && (! ((TARGET_MOVX) != (0)))) && ((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6))))) || (((! (q_regs_operand (operands[0], QImode))) || ((TARGET_MOVX) != (0))) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6))))))) ^~ insn-attrtab.c:12632:374: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((q_regs_operand (operands[0], QImode)) && (! ((TARGET_MOVX) != (0)))) && ((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6))))) || (((! (q_regs_operand (operands[0], QImode))) || ((TARGET_MOVX) != (0))) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6))))))) ^~ insn-attrtab.c:12644:108: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((get_attr_type (insn) == TYPE_IMOV) && ((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6))))) || ((get_attr_type (insn) == TYPE_IMOVX) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6))))))) ^~ insn-attrtab.c:12644:226: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((get_attr_type (insn) == TYPE_IMOV) && ((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6))))) || ((get_attr_type (insn) == TYPE_IMOVX) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6))))))) ^~ insn-attrtab.c:12644:305: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((get_attr_type (insn) == TYPE_IMOV) && ((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6))))) || ((get_attr_type (insn) == TYPE_IMOVX) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6))))))) ^~ insn-attrtab.c:12655:409: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((((which_alternative == 3) && (((TARGET_PARTIAL_REG_STALL) == (0)) || ((TARGET_QIMODE_MATH) == (0)))) || (((which_alternative != 3) || ((! ((TARGET_PARTIAL_REG_STALL) == (0))) && (! ((TARGET_QIMODE_MATH) == (0))))) && ((which_alternative != 3) && ((which_alternative != 5) && ((! ((TARGET_MOVX) != (0))) || (which_alternative != 2)))))) && ((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6))))) || ((((which_alternative != 3) || ((! ((TARGET_PARTIAL_REG_STALL) == (0))) && (! ((TARGET_QIMODE_MATH) == (0))))) && ((which_alternative == 3) || ((which_alternative == 5) || (((TARGET_MOVX) != (0)) && (which_alternative == 2))))) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6))))))) ^~ insn-attrtab.c:12655:717: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((((which_alternative == 3) && (((TARGET_PARTIAL_REG_STALL) == (0)) || ((TARGET_QIMODE_MATH) == (0)))) || (((which_alternative != 3) || ((! ((TARGET_PARTIAL_REG_STALL) == (0))) && (! ((TARGET_QIMODE_MATH) == (0))))) && ((which_alternative != 3) && ((which_alternative != 5) && ((! ((TARGET_MOVX) != (0))) || (which_alternative != 2)))))) && ((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6))))) || ((((which_alternative != 3) || ((! ((TARGET_PARTIAL_REG_STALL) == (0))) && (! ((TARGET_QIMODE_MATH) == (0))))) && ((which_alternative == 3) || ((which_alternative == 5) || (((TARGET_MOVX) != (0)) && (which_alternative == 2))))) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6))))))) ^~ insn-attrtab.c:12655:796: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((((which_alternative == 3) && (((TARGET_PARTIAL_REG_STALL) == (0)) || ((TARGET_QIMODE_MATH) == (0)))) || (((which_alternative != 3) || ((! ((TARGET_PARTIAL_REG_STALL) == (0))) && (! ((TARGET_QIMODE_MATH) == (0))))) && ((which_alternative != 3) && ((which_alternative != 5) && ((! ((TARGET_MOVX) != (0))) || (which_alternative != 2)))))) && ((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6))))) || ((((which_alternative != 3) || ((! ((TARGET_PARTIAL_REG_STALL) == (0))) && (! ((TARGET_QIMODE_MATH) == (0))))) && ((which_alternative == 3) || ((which_alternative == 5) || (((TARGET_MOVX) != (0)) && (which_alternative == 2))))) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6))))))) ^~ insn-attrtab.c:12666:108: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((get_attr_type (insn) == TYPE_IMOV) && ((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6))))) || (((((which_alternative != 0) || ((! ((TARGET_PARTIAL_REG_STALL) == (0))) && (! ((TARGET_HIMODE_MATH) == (0))))) && (((which_alternative != 1) && (which_alternative != 2)) || (! (aligned_operand (operands[1], HImode))))) && (((TARGET_MOVX) != (0)) && ((which_alternative == 0) || (which_alternative == 2)))) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6))))))) ^~ insn-attrtab.c:12666:495: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((get_attr_type (insn) == TYPE_IMOV) && ((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6))))) || (((((which_alternative != 0) || ((! ((TARGET_PARTIAL_REG_STALL) == (0))) && (! ((TARGET_HIMODE_MATH) == (0))))) && (((which_alternative != 1) && (which_alternative != 2)) || (! (aligned_operand (operands[1], HImode))))) && (((TARGET_MOVX) != (0)) && ((which_alternative == 0) || (which_alternative == 2)))) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6))))))) ^~ insn-attrtab.c:12666:574: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((get_attr_type (insn) == TYPE_IMOV) && ((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6))))) || (((((which_alternative != 0) || ((! ((TARGET_PARTIAL_REG_STALL) == (0))) && (! ((TARGET_HIMODE_MATH) == (0))))) && (((which_alternative != 1) && (which_alternative != 2)) || (! (aligned_operand (operands[1], HImode))))) && (((TARGET_MOVX) != (0)) && ((which_alternative == 0) || (which_alternative == 2)))) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6))))))) ^~ insn-attrtab.c:12686:67: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) ^~ insn-attrtab.c:12697:326: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((((which_alternative != 2) && ((which_alternative != 3) && (which_alternative != 4))) && ((which_alternative != 5) && ((which_alternative != 6) && ((which_alternative != 7) && ((! ((flag_pic) != (0))) || (! (symbolic_operand (operands[1], SImode)))))))) && ((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6))))) || ((((which_alternative != 2) && ((which_alternative != 3) && (which_alternative != 4))) && ((which_alternative != 5) && ((which_alternative != 6) && ((which_alternative != 7) && (((flag_pic) != (0)) && (symbolic_operand (operands[1], SImode))))))) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6))))))) ^~ insn-attrtab.c:12697:653: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((((which_alternative != 2) && ((which_alternative != 3) && (which_alternative != 4))) && ((which_alternative != 5) && ((which_alternative != 6) && ((which_alternative != 7) && ((! ((flag_pic) != (0))) || (! (symbolic_operand (operands[1], SImode)))))))) && ((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6))))) || ((((which_alternative != 2) && ((which_alternative != 3) && (which_alternative != 4))) && ((which_alternative != 5) && ((which_alternative != 6) && ((which_alternative != 7) && (((flag_pic) != (0)) && (symbolic_operand (operands[1], SImode))))))) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6))))))) ^~ insn-attrtab.c:12697:732: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((((which_alternative != 2) && ((which_alternative != 3) && (which_alternative != 4))) && ((which_alternative != 5) && ((which_alternative != 6) && ((which_alternative != 7) && ((! ((flag_pic) != (0))) || (! (symbolic_operand (operands[1], SImode)))))))) && ((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6))))) || ((((which_alternative != 2) && ((which_alternative != 3) && (which_alternative != 4))) && ((which_alternative != 5) && ((which_alternative != 6) && ((which_alternative != 7) && (((flag_pic) != (0)) && (symbolic_operand (operands[1], SImode))))))) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6))))))) ^~ insn-attrtab.c:12931:68: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6))))) ^~ insn-attrtab.c:12931:147: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6))))) ^~ insn-attrtab.c:12950:98: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((which_alternative == 0) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || ((which_alternative == 1) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6))))))) ^~ insn-attrtab.c:12950:177: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((which_alternative == 0) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || ((which_alternative == 1) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6))))))) ^~ insn-attrtab.c:12950:284: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((which_alternative == 0) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || ((which_alternative == 1) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6))))))) ^~ insn-attrtab.c:12950:363: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((which_alternative == 0) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6)))))) || ((which_alternative == 1) && (((get_attr_memory (insn) == MEMORY_NONE) && (((ix86_cpu) == (CPU_K6)))) || ((! (get_attr_memory (insn) == MEMORY_NONE)) && (((ix86_cpu) == (CPU_K6))))))) ^~ In file included from insn-attrtab.c:14:0: toplev.h:52:51: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] _fatal_insn_not_found (insn, __FILE__, __LINE__, __FUNCTION__) ^ insn-attrtab.c:12962:9: note: in expansion of macro 'fatal_insn_not_found' fatal_insn_not_found (insn); ^~~~~~~~~~~~~~~~~~~~ insn-attrtab.c: In function 'k6_alu_unit_blockage_range': toplev.h:52:51: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] _fatal_insn_not_found (insn, __FILE__, __LINE__, __FUNCTION__) ^ insn-attrtab.c:12979:9: note: in expansion of macro 'fatal_insn_not_found' fatal_insn_not_found (insn); ^~~~~~~~~~~~~~~~~~~~ insn-attrtab.c: In function 'k6_alux_unit_ready_cost': insn-attrtab.c:12995:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_K6))) && (((! ((TARGET_DOUBLE_WITH_ADD) != (0))) || (! (const1_operand (operands[2], VOIDmode)))) || ((((TARGET_DOUBLE_WITH_ADD) != (0)) && (const1_operand (operands[2], VOIDmode))) && (general_operand (operands[0], QImode))))) ^~ insn-attrtab.c:13006:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_K6))) && (((which_alternative == 0) && ((! ((TARGET_DOUBLE_WITH_ADD) != (0))) || (! (const1_operand (operands[2], VOIDmode))))) || (((which_alternative == 0) && (((TARGET_DOUBLE_WITH_ADD) != (0)) && (const1_operand (operands[2], VOIDmode)))) && (general_operand (operands[0], QImode))))) ^~ insn-attrtab.c:13026:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_K6))) && ((get_attr_type (insn) == TYPE_ISHIFT) || ((get_attr_type (insn) == TYPE_ALU) && (general_operand (operands[0], QImode))))) ^~ insn-attrtab.c:13042:23: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((ix86_cpu) == (CPU_K6))) ^~ insn-attrtab.c:13068:23: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((ix86_cpu) == (CPU_K6))) ^~ insn-attrtab.c:13079:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_K6))) && ((! (incdec_operand (operands[2], QImode))) || (general_operand (operands[0], QImode)))) ^~ insn-attrtab.c:13090:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_K6))) && ((which_alternative != 3) && (general_operand (operands[0], QImode)))) ^~ insn-attrtab.c:13101:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_K6))) && ((which_alternative != 2) && (general_operand (operands[0], QImode)))) ^~ insn-attrtab.c:13114:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_K6))) && (((get_attr_type (insn) == TYPE_ALU) || (get_attr_type (insn) == TYPE_INCDEC)) && (general_operand (operands[0], QImode)))) ^~ insn-attrtab.c:13127:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_K6))) && ((which_alternative == 0) && (general_operand (operands[0], QImode)))) ^~ insn-attrtab.c:13142:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_K6))) && ((which_alternative != 0) || (general_operand (operands[0], QImode)))) ^~ insn-attrtab.c:13153:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_K6))) && (((! (q_regs_operand (operands[0], QImode))) || ((TARGET_MOVX) != (0))) && (general_operand (operands[0], QImode)))) ^~ insn-attrtab.c:13166:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_K6))) && ((get_attr_type (insn) == TYPE_IMOVX) && (general_operand (operands[0], QImode)))) ^~ insn-attrtab.c:13177:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_K6))) && ((((which_alternative != 3) || ((! ((TARGET_PARTIAL_REG_STALL) == (0))) && (! ((TARGET_QIMODE_MATH) == (0))))) && ((which_alternative == 3) || ((which_alternative == 5) || (((TARGET_MOVX) != (0)) && (which_alternative == 2))))) && (general_operand (operands[0], QImode)))) ^~ insn-attrtab.c:13188:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_K6))) && (((((which_alternative != 0) || ((! ((TARGET_PARTIAL_REG_STALL) == (0))) && (! ((TARGET_HIMODE_MATH) == (0))))) && (((which_alternative != 1) && (which_alternative != 2)) || (! (aligned_operand (operands[1], HImode))))) && (((TARGET_MOVX) != (0)) && ((which_alternative == 0) || (which_alternative == 2)))) && (general_operand (operands[0], QImode)))) ^~ insn-attrtab.c:13304:23: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((ix86_cpu) == (CPU_K6))) ^~ insn-attrtab.c:13464:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_K6))) && (general_operand (operands[0], QImode))) ^~ In file included from insn-attrtab.c:14:0: toplev.h:52:51: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] _fatal_insn_not_found (insn, __FILE__, __LINE__, __FUNCTION__) ^ insn-attrtab.c:13476:9: note: in expansion of macro 'fatal_insn_not_found' fatal_insn_not_found (insn); ^~~~~~~~~~~~~~~~~~~~ insn-attrtab.c: In function 'k6_alux_unit_blockage_range': toplev.h:52:51: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] _fatal_insn_not_found (insn, __FILE__, __LINE__, __FUNCTION__) ^ insn-attrtab.c:13493:9: note: in expansion of macro 'fatal_insn_not_found' fatal_insn_not_found (insn); ^~~~~~~~~~~~~~~~~~~~ insn-attrtab.c: In function 'fpu_unit_ready_cost': insn-attrtab.c:13515:65: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((mult_operator (operands[3], TFmode)) && (((ix86_cpu) == (CPU_PENTIUMPRO)))) ^~ insn-attrtab.c:13519:67: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((get_attr_type (insn) == TYPE_FOP) && (((ix86_cpu) == (CPU_PENTIUMPRO)))) ^~ insn-attrtab.c:13536:65: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((mult_operator (operands[3], XFmode)) && (((ix86_cpu) == (CPU_PENTIUMPRO)))) ^~ insn-attrtab.c:13540:67: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((get_attr_type (insn) == TYPE_FOP) && (((ix86_cpu) == (CPU_PENTIUMPRO)))) ^~ insn-attrtab.c:13551:95: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((which_alternative != 2) && (mult_operator (operands[3], DFmode))) && (((ix86_cpu) == (CPU_PENTIUMPRO)))) ^~ insn-attrtab.c:13555:67: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((get_attr_type (insn) == TYPE_FOP) && (((ix86_cpu) == (CPU_PENTIUMPRO)))) ^~ insn-attrtab.c:13570:65: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((mult_operator (operands[3], DFmode)) && (((ix86_cpu) == (CPU_PENTIUMPRO)))) ^~ insn-attrtab.c:13574:67: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((get_attr_type (insn) == TYPE_FOP) && (((ix86_cpu) == (CPU_PENTIUMPRO)))) ^~ insn-attrtab.c:13585:95: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((which_alternative != 2) && (mult_operator (operands[3], SFmode))) && (((ix86_cpu) == (CPU_PENTIUMPRO)))) ^~ insn-attrtab.c:13589:67: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((get_attr_type (insn) == TYPE_FOP) && (((ix86_cpu) == (CPU_PENTIUMPRO)))) ^~ insn-attrtab.c:13602:65: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((mult_operator (operands[3], SFmode)) && (((ix86_cpu) == (CPU_PENTIUMPRO)))) ^~ insn-attrtab.c:13606:67: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((get_attr_type (insn) == TYPE_FOP) && (((ix86_cpu) == (CPU_PENTIUMPRO)))) ^~ insn-attrtab.c:13617:65: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((mult_operator (operands[3], TFmode)) && (((ix86_cpu) == (CPU_PENTIUMPRO)))) ^~ insn-attrtab.c:13621:74: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((! (mult_operator (operands[3], TFmode))) && (((ix86_cpu) == (CPU_PENTIUMPRO)))) ^~ insn-attrtab.c:13632:65: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((mult_operator (operands[3], XFmode)) && (((ix86_cpu) == (CPU_PENTIUMPRO)))) ^~ insn-attrtab.c:13636:74: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((! (mult_operator (operands[3], XFmode))) && (((ix86_cpu) == (CPU_PENTIUMPRO)))) ^~ insn-attrtab.c:13648:95: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((which_alternative == 0) && (mult_operator (operands[3], SFmode))) && (((ix86_cpu) == (CPU_PENTIUMPRO)))) ^~ insn-attrtab.c:13652:104: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if (((which_alternative == 0) && (! (mult_operator (operands[3], SFmode)))) && (((ix86_cpu) == (CPU_PENTIUMPRO)))) ^~ insn-attrtab.c:13664:65: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((mult_operator (operands[3], SFmode)) && (((ix86_cpu) == (CPU_PENTIUMPRO)))) ^~ insn-attrtab.c:13668:74: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((! (mult_operator (operands[3], SFmode))) && (((ix86_cpu) == (CPU_PENTIUMPRO)))) ^~ insn-attrtab.c:13694:23: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((ix86_cpu) == (CPU_PENTIUMPRO))) ^~ insn-attrtab.c:13705:52: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((which_alternative == 1) && (((ix86_cpu) == (CPU_PENTIUMPRO)))) ^~ insn-attrtab.c:13719:82: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((which_alternative == 0) || (which_alternative == 1)) && (((ix86_cpu) == (CPU_PENTIUMPRO)))) ^~ insn-attrtab.c:13736:112: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((which_alternative == 0) || ((which_alternative == 1) || (which_alternative == 2))) && (((ix86_cpu) == (CPU_PENTIUMPRO)))) ^~ insn-attrtab.c:13768:52: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((which_alternative == 0) && (((ix86_cpu) == (CPU_PENTIUMPRO)))) ^~ insn-attrtab.c:13823:23: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((ix86_cpu) == (CPU_PENTIUMPRO))) ^~ In file included from insn-attrtab.c:14:0: toplev.h:52:51: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] _fatal_insn_not_found (insn, __FILE__, __LINE__, __FUNCTION__) ^ insn-attrtab.c:13835:9: note: in expansion of macro 'fatal_insn_not_found' fatal_insn_not_found (insn); ^~~~~~~~~~~~~~~~~~~~ insn-attrtab.c: In function 'fpu_unit_blockage_range': toplev.h:52:51: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] _fatal_insn_not_found (insn, __FILE__, __LINE__, __FUNCTION__) ^ insn-attrtab.c:13852:9: note: in expansion of macro 'fatal_insn_not_found' fatal_insn_not_found (insn); ^~~~~~~~~~~~~~~~~~~~ insn-attrtab.c: In function 'ppro_p34_unit_ready_cost': toplev.h:52:51: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] _fatal_insn_not_found (insn, __FILE__, __LINE__, __FUNCTION__) ^ insn-attrtab.c:13869:9: note: in expansion of macro 'fatal_insn_not_found' fatal_insn_not_found (insn); ^~~~~~~~~~~~~~~~~~~~ insn-attrtab.c: In function 'ppro_p2_unit_ready_cost': toplev.h:52:51: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] _fatal_insn_not_found (insn, __FILE__, __LINE__, __FUNCTION__) ^ insn-attrtab.c:13886:9: note: in expansion of macro 'fatal_insn_not_found' fatal_insn_not_found (insn); ^~~~~~~~~~~~~~~~~~~~ insn-attrtab.c: In function 'ppro_p01_unit_ready_cost': toplev.h:52:51: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] _fatal_insn_not_found (insn, __FILE__, __LINE__, __FUNCTION__) ^ insn-attrtab.c:13903:9: note: in expansion of macro 'fatal_insn_not_found' fatal_insn_not_found (insn); ^~~~~~~~~~~~~~~~~~~~ insn-attrtab.c: In function 'ppro_p0_unit_ready_cost': insn-attrtab.c:13919:100: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((which_alternative == 1) && (! (const0_operand (operands[2], DImode)))) && (((ix86_cpu) == (CPU_PENTIUMPRO)))) ^~ insn-attrtab.c:13930:100: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((which_alternative == 1) && (! (const0_operand (operands[2], SImode)))) && (((ix86_cpu) == (CPU_PENTIUMPRO)))) ^~ insn-attrtab.c:13941:23: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((ix86_cpu) == (CPU_PENTIUMPRO))) ^~ insn-attrtab.c:13954:82: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((which_alternative == 0) || (which_alternative == 1)) && (((ix86_cpu) == (CPU_PENTIUMPRO)))) ^~ insn-attrtab.c:13971:65: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((mult_operator (operands[3], TFmode)) && (((ix86_cpu) == (CPU_PENTIUMPRO)))) ^~ insn-attrtab.c:13975:67: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((get_attr_type (insn) == TYPE_FOP) && (((ix86_cpu) == (CPU_PENTIUMPRO)))) ^~ insn-attrtab.c:13992:65: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((mult_operator (operands[3], XFmode)) && (((ix86_cpu) == (CPU_PENTIUMPRO)))) ^~ insn-attrtab.c:13996:67: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((get_attr_type (insn) == TYPE_FOP) && (((ix86_cpu) == (CPU_PENTIUMPRO)))) ^~ insn-attrtab.c:14007:95: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((which_alternative != 2) && (mult_operator (operands[3], DFmode))) && (((ix86_cpu) == (CPU_PENTIUMPRO)))) ^~ insn-attrtab.c:14011:67: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((get_attr_type (insn) == TYPE_FOP) && (((ix86_cpu) == (CPU_PENTIUMPRO)))) ^~ insn-attrtab.c:14026:65: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((mult_operator (operands[3], DFmode)) && (((ix86_cpu) == (CPU_PENTIUMPRO)))) ^~ insn-attrtab.c:14030:67: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((get_attr_type (insn) == TYPE_FOP) && (((ix86_cpu) == (CPU_PENTIUMPRO)))) ^~ insn-attrtab.c:14041:95: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((which_alternative != 2) && (mult_operator (operands[3], SFmode))) && (((ix86_cpu) == (CPU_PENTIUMPRO)))) ^~ insn-attrtab.c:14045:67: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((get_attr_type (insn) == TYPE_FOP) && (((ix86_cpu) == (CPU_PENTIUMPRO)))) ^~ insn-attrtab.c:14058:65: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((mult_operator (operands[3], SFmode)) && (((ix86_cpu) == (CPU_PENTIUMPRO)))) ^~ insn-attrtab.c:14062:67: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((get_attr_type (insn) == TYPE_FOP) && (((ix86_cpu) == (CPU_PENTIUMPRO)))) ^~ insn-attrtab.c:14073:65: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((mult_operator (operands[3], TFmode)) && (((ix86_cpu) == (CPU_PENTIUMPRO)))) ^~ insn-attrtab.c:14077:74: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((! (mult_operator (operands[3], TFmode))) && (((ix86_cpu) == (CPU_PENTIUMPRO)))) ^~ insn-attrtab.c:14088:65: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((mult_operator (operands[3], XFmode)) && (((ix86_cpu) == (CPU_PENTIUMPRO)))) ^~ insn-attrtab.c:14092:74: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((! (mult_operator (operands[3], XFmode))) && (((ix86_cpu) == (CPU_PENTIUMPRO)))) ^~ insn-attrtab.c:14104:95: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((which_alternative == 0) && (mult_operator (operands[3], SFmode))) && (((ix86_cpu) == (CPU_PENTIUMPRO)))) ^~ insn-attrtab.c:14108:104: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if (((which_alternative == 0) && (! (mult_operator (operands[3], SFmode)))) && (((ix86_cpu) == (CPU_PENTIUMPRO)))) ^~ insn-attrtab.c:14120:65: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((mult_operator (operands[3], SFmode)) && (((ix86_cpu) == (CPU_PENTIUMPRO)))) ^~ insn-attrtab.c:14124:74: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] else if ((! (mult_operator (operands[3], SFmode))) && (((ix86_cpu) == (CPU_PENTIUMPRO)))) ^~ insn-attrtab.c:14135:53: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((which_alternative == 2) && (((ix86_cpu) == (CPU_PENTIUMPRO)))) || ((get_attr_type (insn) == TYPE_ISHIFT) && (((ix86_cpu) == (CPU_PENTIUMPRO))))) ^~ insn-attrtab.c:14135:134: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((which_alternative == 2) && (((ix86_cpu) == (CPU_PENTIUMPRO)))) || ((get_attr_type (insn) == TYPE_ISHIFT) && (((ix86_cpu) == (CPU_PENTIUMPRO))))) ^~ insn-attrtab.c:14146:115: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((! ((TARGET_DOUBLE_WITH_ADD) != (0))) || (! (const1_operand (operands[2], VOIDmode)))) && (((ix86_cpu) == (CPU_PENTIUMPRO)))) ^~ insn-attrtab.c:14157:53: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((which_alternative == 1) && (((ix86_cpu) == (CPU_PENTIUMPRO)))) || (((which_alternative == 0) && ((! ((TARGET_DOUBLE_WITH_ADD) != (0))) || (! (const1_operand (operands[2], VOIDmode))))) && (((ix86_cpu) == (CPU_PENTIUMPRO))))) ^~ insn-attrtab.c:14157:214: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((which_alternative == 1) && (((ix86_cpu) == (CPU_PENTIUMPRO)))) || (((which_alternative == 0) && ((! ((TARGET_DOUBLE_WITH_ADD) != (0))) || (! (const1_operand (operands[2], VOIDmode))))) && (((ix86_cpu) == (CPU_PENTIUMPRO))))) ^~ insn-attrtab.c:14172:65: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((get_attr_type (insn) == TYPE_ISHIFT) && (((ix86_cpu) == (CPU_PENTIUMPRO)))) ^~ insn-attrtab.c:14185:53: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((which_alternative == 1) && (((ix86_cpu) == (CPU_PENTIUMPRO)))) || ((get_attr_type (insn) == TYPE_ISHIFT) && (((ix86_cpu) == (CPU_PENTIUMPRO))))) ^~ insn-attrtab.c:14185:134: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((which_alternative == 1) && (((ix86_cpu) == (CPU_PENTIUMPRO)))) || ((get_attr_type (insn) == TYPE_ISHIFT) && (((ix86_cpu) == (CPU_PENTIUMPRO))))) ^~ insn-attrtab.c:14201:23: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((ix86_cpu) == (CPU_PENTIUMPRO))) ^~ insn-attrtab.c:14227:23: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((ix86_cpu) == (CPU_PENTIUMPRO))) ^~ insn-attrtab.c:14238:52: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((which_alternative == 3) && (((ix86_cpu) == (CPU_PENTIUMPRO)))) ^~ insn-attrtab.c:14249:52: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((which_alternative == 2) && (((ix86_cpu) == (CPU_PENTIUMPRO)))) ^~ insn-attrtab.c:14260:102: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((which_alternative != 0) || (pic_symbolic_operand (operands[2], SImode))) && (((ix86_cpu) == (CPU_PENTIUMPRO)))) ^~ insn-attrtab.c:14271:102: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((which_alternative == 2) || (pic_symbolic_operand (operands[2], SImode))) && (((ix86_cpu) == (CPU_PENTIUMPRO)))) ^~ insn-attrtab.c:14282:102: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((which_alternative == 2) || (pic_symbolic_operand (operands[2], DImode))) && (((ix86_cpu) == (CPU_PENTIUMPRO)))) ^~ insn-attrtab.c:14318:23: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((ix86_cpu) == (CPU_PENTIUMPRO))) ^~ insn-attrtab.c:14332:52: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((which_alternative == 1) && (((ix86_cpu) == (CPU_PENTIUMPRO)))) ^~ insn-attrtab.c:14343:82: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((which_alternative == 0) || (which_alternative == 1)) && (((ix86_cpu) == (CPU_PENTIUMPRO)))) ^~ insn-attrtab.c:14360:112: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((which_alternative == 0) || ((which_alternative == 1) || (which_alternative == 2))) && (((ix86_cpu) == (CPU_PENTIUMPRO)))) ^~ insn-attrtab.c:14371:273: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((which_alternative != 5) && (which_alternative != 6)) && ((which_alternative != 7) && ((which_alternative != 8) && ((which_alternative != 9) && ((which_alternative != 4) && (((flag_pic) != (0)) && (symbolic_operand (operands[1], DImode)))))))) && (((ix86_cpu) == (CPU_PENTIUMPRO)))) ^~ insn-attrtab.c:14382:273: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((which_alternative != 2) && ((which_alternative != 3) && (which_alternative != 4))) && ((which_alternative != 5) && ((which_alternative != 6) && ((which_alternative != 7) && (((flag_pic) != (0)) && (symbolic_operand (operands[1], SImode))))))) && (((ix86_cpu) == (CPU_PENTIUMPRO)))) ^~ insn-attrtab.c:14414:52: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((which_alternative == 0) && (((ix86_cpu) == (CPU_PENTIUMPRO)))) ^~ insn-attrtab.c:14530:23: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if (((ix86_cpu) == (CPU_PENTIUMPRO))) ^~ In file included from insn-attrtab.c:14:0: toplev.h:52:51: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] _fatal_insn_not_found (insn, __FILE__, __LINE__, __FUNCTION__) ^ insn-attrtab.c:14542:9: note: in expansion of macro 'fatal_insn_not_found' fatal_insn_not_found (insn); ^~~~~~~~~~~~~~~~~~~~ insn-attrtab.c: In function 'ppro_p0_unit_blockage_range': toplev.h:52:51: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] _fatal_insn_not_found (insn, __FILE__, __LINE__, __FUNCTION__) ^ insn-attrtab.c:14559:9: note: in expansion of macro 'fatal_insn_not_found' fatal_insn_not_found (insn); ^~~~~~~~~~~~~~~~~~~~ insn-attrtab.c: In function 'function_units_used': insn-attrtab.c:14578:27: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] accum |= (((((ix86_cpu) == (CPU_PENTIUMPRO))) && ((((((((((attr_type == TYPE_ISHIFT) || ((attr_type == TYPE_ROTATE) || ((attr_type == TYPE_ISHIFT1) || ((attr_type == TYPE_ROTATE1) || ((attr_type == TYPE_LEA) || ((attr_type == TYPE_IBR) || (attr_type == TYPE_CLD))))))) || (attr_type == TYPE_IMUL)) || (attr_type == TYPE_IDIV)) || ((attr_type == TYPE_FOP) || ((attr_type == TYPE_FSGN) || (attr_type == TYPE_FISTP)))) || (attr_type == TYPE_FCMOV)) || (attr_type == TYPE_FCMP)) || (attr_type == TYPE_FMOV)) || (attr_type == TYPE_FMUL)) || ((attr_type == TYPE_FDIV) || (attr_type == TYPE_FPSPC)))) ? (1) : (0)); ^~ insn-attrtab.c:14579:28: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] accum |= ((((((ix86_cpu) == (CPU_PENTIUMPRO))) && (! ((attr_type == TYPE_IMOV) || (attr_type == TYPE_FMOV)))) || (((((ix86_cpu) == (CPU_PENTIUMPRO))) && ((attr_type == TYPE_IMOV) || (attr_type == TYPE_FMOV))) && (attr_memory == MEMORY_NONE))) ? (2) : (0)); ^~ insn-attrtab.c:14579:131: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] accum |= ((((((ix86_cpu) == (CPU_PENTIUMPRO))) && (! ((attr_type == TYPE_IMOV) || (attr_type == TYPE_FMOV)))) || (((((ix86_cpu) == (CPU_PENTIUMPRO))) && ((attr_type == TYPE_IMOV) || (attr_type == TYPE_FMOV))) && (attr_memory == MEMORY_NONE))) ? (2) : (0)); ^~ insn-attrtab.c:14580:27: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] accum |= (((((ix86_cpu) == (CPU_PENTIUMPRO))) && ((attr_type == TYPE_POP) || ((attr_memory == MEMORY_LOAD) || (attr_memory == MEMORY_BOTH)))) ? (4) : (0)); ^~ insn-attrtab.c:14581:27: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] accum |= (((((ix86_cpu) == (CPU_PENTIUMPRO))) && ((attr_type == TYPE_PUSH) || ((attr_memory == MEMORY_STORE) || (attr_memory == MEMORY_BOTH)))) ? (8) : (0)); ^~ insn-attrtab.c:14582:27: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] accum |= (((((ix86_cpu) == (CPU_PENTIUMPRO))) && (((((attr_type == TYPE_FOP) || ((attr_type == TYPE_FSGN) || ((attr_type == TYPE_FMOV) || ((attr_type == TYPE_FCMP) || ((attr_type == TYPE_FCMOV) || (attr_type == TYPE_FISTP)))))) || (attr_type == TYPE_FMUL)) || ((attr_type == TYPE_FDIV) || (attr_type == TYPE_FPSPC))) || (attr_type == TYPE_IMUL))) ? (16) : (0)); ^~ insn-attrtab.c:14583:27: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] accum |= (((((ix86_cpu) == (CPU_K6))) && (((((attr_type == TYPE_ISHIFT) || ((attr_type == TYPE_ISHIFT1) || ((attr_type == TYPE_ROTATE) || ((attr_type == TYPE_ROTATE1) || ((attr_type == TYPE_ALU1) || ((attr_type == TYPE_NEGNOT) || (attr_type == TYPE_CLD))))))) || (((attr_type == TYPE_ALU) || ((attr_type == TYPE_ALU1) || ((attr_type == TYPE_NEGNOT) || ((attr_type == TYPE_ICMP) || ((attr_type == TYPE_TEST) || ((attr_type == TYPE_IMOVX) || (attr_type == TYPE_INCDEC))))))) && (general_operand (operands[0], QImode)))) || (attr_type == TYPE_IMUL)) || (attr_type == TYPE_IDIV))) ? (32) : (0)); ^~ insn-attrtab.c:14584:27: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] accum |= (((((ix86_cpu) == (CPU_K6))) && (((((attr_type == TYPE_ISHIFT) || ((attr_type == TYPE_ISHIFT1) || ((attr_type == TYPE_ROTATE) || ((attr_type == TYPE_ROTATE1) || ((attr_type == TYPE_ALU1) || ((attr_type == TYPE_NEGNOT) || ((attr_type == TYPE_ALU) || ((attr_type == TYPE_ICMP) || ((attr_type == TYPE_TEST) || ((attr_type == TYPE_IMOVX) || ((attr_type == TYPE_INCDEC) || ((attr_type == TYPE_SETCC) || (attr_type == TYPE_LEA))))))))))))) || ((attr_type == TYPE_IMOV) && (attr_memory == MEMORY_NONE))) || (attr_type == TYPE_IMUL)) || (attr_type == TYPE_IDIV))) ? (64) : (0)); ^~ insn-attrtab.c:14585:27: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] accum |= (((((ix86_cpu) == (CPU_K6))) && ((attr_type == TYPE_CALL) || ((attr_type == TYPE_CALLV) || (attr_type == TYPE_IBR)))) ? (128) : (0)); ^~ insn-attrtab.c:14586:27: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] accum |= (((((ix86_cpu) == (CPU_K6))) && (((attr_type == TYPE_POP) || ((attr_memory == MEMORY_LOAD) || (attr_memory == MEMORY_BOTH))) || ((attr_type == TYPE_STR) && ((attr_memory == MEMORY_LOAD) || (attr_memory == MEMORY_BOTH))))) ? (256) : (0)); ^~ insn-attrtab.c:14587:27: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] accum |= (((((ix86_cpu) == (CPU_K6))) && (((attr_type == TYPE_LEA) || (attr_type == TYPE_STR)) || ((attr_type == TYPE_PUSH) || ((attr_memory == MEMORY_STORE) || (attr_memory == MEMORY_BOTH))))) ? (512) : (0)); ^~ insn-attrtab.c:14588:27: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] accum |= (((((ix86_cpu) == (CPU_K6))) && ((((attr_type == TYPE_FOP) || ((attr_type == TYPE_FMOV) || ((attr_type == TYPE_FCMP) || (attr_type == TYPE_FISTP)))) || (attr_type == TYPE_FMUL)) || ((attr_type == TYPE_FDIV) || (attr_type == TYPE_FPSPC)))) ? (1024) : (0)); ^~ insn-attrtab.c:14589:27: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] accum |= (((((ix86_cpu) == (CPU_ATHLON))) && ((attr_athlon_decode == ATHLON_DECODE_VECTOR) || (attr_athlon_decode == ATHLON_DECODE_DIRECT))) ? (2048) : (0)); ^~ insn-attrtab.c:14590:27: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] accum |= (((((ix86_cpu) == (CPU_ATHLON))) && (attr_athlon_decode == ATHLON_DECODE_DIRECT)) ? (4096) : (0)); ^~ insn-attrtab.c:14591:27: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] accum |= (((((ix86_cpu) == (CPU_ATHLON))) && (((((attr_type == TYPE_ALU1) || ((attr_type == TYPE_NEGNOT) || ((attr_type == TYPE_ALU) || ((attr_type == TYPE_ICMP) || ((attr_type == TYPE_TEST) || ((attr_type == TYPE_IMOV) || ((attr_type == TYPE_IMOVX) || ((attr_type == TYPE_LEA) || ((attr_type == TYPE_INCDEC) || ((attr_type == TYPE_ISHIFT) || ((attr_type == TYPE_ISHIFT1) || ((attr_type == TYPE_ROTATE) || ((attr_type == TYPE_ROTATE1) || ((attr_type == TYPE_IBR) || ((attr_type == TYPE_CALL) || ((attr_type == TYPE_CALLV) || ((attr_type == TYPE_ICMOV) || ((attr_type == TYPE_CLD) || ((attr_type == TYPE_POP) || ((attr_type == TYPE_SETCC) || (attr_type == TYPE_PUSH))))))))))))))))))))) || (attr_type == TYPE_STR)) || (attr_type == TYPE_IMUL)) || (attr_type == TYPE_IDIV))) ? (8192) : (0)); ^~ insn-attrtab.c:14592:27: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] accum |= (((((ix86_cpu) == (CPU_ATHLON))) && ((attr_type == TYPE_IMUL) || (attr_type == TYPE_IDIV))) ? (16384) : (0)); ^~ insn-attrtab.c:14593:27: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] accum |= (((((ix86_cpu) == (CPU_ATHLON))) && ((((((((attr_type == TYPE_FPSPC) || (attr_type == TYPE_FDIV)) || ((attr_type == TYPE_FOP) || ((attr_type == TYPE_FMUL) || (attr_type == TYPE_FISTP)))) || ((attr_type == TYPE_FMOV) && ((attr_memory == MEMORY_LOAD) && (attr_mode == MODE_XF)))) || ((attr_type == TYPE_FMOV) || (attr_type == TYPE_FSGN))) || ((attr_type == TYPE_FCMP) && (attr_athlon_decode == ATHLON_DECODE_DIRECT))) || ((attr_type == TYPE_FCMP) && (attr_athlon_decode == ATHLON_DECODE_VECTOR))) || (attr_type == TYPE_FCMOV))) ? (32768) : (0)); ^~ insn-attrtab.c:14594:27: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] accum |= (((((ix86_cpu) == (CPU_ATHLON))) && (attr_athlon_fpunits == ATHLON_FPUNITS_MUL)) ? (65536) : (0)); ^~ insn-attrtab.c:14595:27: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] accum |= (((((ix86_cpu) == (CPU_ATHLON))) && (attr_athlon_fpunits == ATHLON_FPUNITS_ADD)) ? (131072) : (0)); ^~ insn-attrtab.c:14596:27: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] accum |= (((((ix86_cpu) == (CPU_ATHLON))) && ((attr_athlon_fpunits == ATHLON_FPUNITS_MULADD) || ((attr_athlon_fpunits == ATHLON_FPUNITS_MUL) || (attr_athlon_fpunits == ATHLON_FPUNITS_ADD)))) ? (262144) : (0)); ^~ insn-attrtab.c:14597:27: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] accum |= (((((ix86_cpu) == (CPU_ATHLON))) && ((attr_memory == MEMORY_LOAD) || (attr_memory == MEMORY_BOTH))) ? (1048576) : (0)); ^~ insn-attrtab.c:14598:27: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] accum |= (((((ix86_cpu) == (CPU_ATHLON))) && (attr_athlon_fpunits == ATHLON_FPUNITS_STORE)) ? (524288) : (0)); ^~ In file included from insn-attrtab.c:14:0: insn-attrtab.c: In function 'get_attr_athlon_fpunits': toplev.h:52:51: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] _fatal_insn_not_found (insn, __FILE__, __LINE__, __FUNCTION__) ^ insn-attrtab.c:15020:9: note: in expansion of macro 'fatal_insn_not_found' fatal_insn_not_found (insn); ^~~~~~~~~~~~~~~~~~~~ insn-attrtab.c: In function 'get_attr_athlon_decode': toplev.h:52:51: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] _fatal_insn_not_found (insn, __FILE__, __LINE__, __FUNCTION__) ^ insn-attrtab.c:15237:9: note: in expansion of macro 'fatal_insn_not_found' fatal_insn_not_found (insn); ^~~~~~~~~~~~~~~~~~~~ insn-attrtab.c: In function 'get_attr_fp_int_src': toplev.h:52:51: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] _fatal_insn_not_found (insn, __FILE__, __LINE__, __FUNCTION__) ^ insn-attrtab.c:15505:9: note: in expansion of macro 'fatal_insn_not_found' fatal_insn_not_found (insn); ^~~~~~~~~~~~~~~~~~~~ insn-attrtab.c: In function 'get_attr_imm_disp': toplev.h:52:51: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] _fatal_insn_not_found (insn, __FILE__, __LINE__, __FUNCTION__) ^ insn-attrtab.c:16189:9: note: in expansion of macro 'fatal_insn_not_found' fatal_insn_not_found (insn); ^~~~~~~~~~~~~~~~~~~~ insn-attrtab.c: In function 'get_attr_length_address': toplev.h:52:51: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] _fatal_insn_not_found (insn, __FILE__, __LINE__, __FUNCTION__) ^ insn-attrtab.c:16507:9: note: in expansion of macro 'fatal_insn_not_found' fatal_insn_not_found (insn); ^~~~~~~~~~~~~~~~~~~~ In file included from insn-attrtab.c:6:0: insn-attrtab.c: In function 'get_attr_length_immediate': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-attrtab.c:16742:9: note: in expansion of macro 'abort' abort(),1; ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-attrtab.c:16755:9: note: in expansion of macro 'abort' abort(),1; ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-attrtab.c:16788:9: note: in expansion of macro 'abort' abort(),1; ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-attrtab.c:16832:9: note: in expansion of macro 'abort' abort(),1; ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-attrtab.c:16844:9: note: in expansion of macro 'abort' abort(),1; ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-attrtab.c:16860:9: note: in expansion of macro 'abort' abort(),1; ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-attrtab.c:16877:9: note: in expansion of macro 'abort' abort(),1; ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-attrtab.c:16895:9: note: in expansion of macro 'abort' abort(),1; ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-attrtab.c:17005:9: note: in expansion of macro 'abort' abort(),1; ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-attrtab.c:17021:9: note: in expansion of macro 'abort' abort(),1; ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-attrtab.c:17051:9: note: in expansion of macro 'abort' abort(),1; ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-attrtab.c:17075:9: note: in expansion of macro 'abort' abort(),1; ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-attrtab.c:17091:9: note: in expansion of macro 'abort' abort(),1; ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-attrtab.c:17176:9: note: in expansion of macro 'abort' abort(),1; ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-attrtab.c:17192:9: note: in expansion of macro 'abort' abort(),1; ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-attrtab.c:17208:9: note: in expansion of macro 'abort' abort(),1; ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-attrtab.c:17260:9: note: in expansion of macro 'abort' abort(),1; ^~~~~ In file included from insn-attrtab.c:14:0: toplev.h:52:51: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] _fatal_insn_not_found (insn, __FILE__, __LINE__, __FUNCTION__) ^ insn-attrtab.c:17516:9: note: in expansion of macro 'fatal_insn_not_found' fatal_insn_not_found (insn); ^~~~~~~~~~~~~~~~~~~~ insn-attrtab.c: In function 'get_attr_memory': toplev.h:52:51: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] _fatal_insn_not_found (insn, __FILE__, __LINE__, __FUNCTION__) ^ insn-attrtab.c:18731:9: note: in expansion of macro 'fatal_insn_not_found' fatal_insn_not_found (insn); ^~~~~~~~~~~~~~~~~~~~ insn-attrtab.c: In function 'get_attr_modrm': insn-attrtab.c:19224:27: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((! (((ix86_cpu) == (CPU_K6)))) && (which_alternative == 0)) ^~ In file included from insn-attrtab.c:14:0: toplev.h:52:51: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] _fatal_insn_not_found (insn, __FILE__, __LINE__, __FUNCTION__) ^ insn-attrtab.c:19649:9: note: in expansion of macro 'fatal_insn_not_found' fatal_insn_not_found (insn); ^~~~~~~~~~~~~~~~~~~~ insn-attrtab.c: In function 'get_attr_mode': toplev.h:52:51: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] _fatal_insn_not_found (insn, __FILE__, __LINE__, __FUNCTION__) ^ insn-attrtab.c:20893:9: note: in expansion of macro 'fatal_insn_not_found' fatal_insn_not_found (insn); ^~~~~~~~~~~~~~~~~~~~ insn-attrtab.c: In function 'get_attr_ppro_uops': toplev.h:52:51: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] _fatal_insn_not_found (insn, __FILE__, __LINE__, __FUNCTION__) ^ insn-attrtab.c:21308:9: note: in expansion of macro 'fatal_insn_not_found' fatal_insn_not_found (insn); ^~~~~~~~~~~~~~~~~~~~ insn-attrtab.c: In function 'get_attr_pent_pair': toplev.h:52:51: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] _fatal_insn_not_found (insn, __FILE__, __LINE__, __FUNCTION__) ^ insn-attrtab.c:22567:9: note: in expansion of macro 'fatal_insn_not_found' fatal_insn_not_found (insn); ^~~~~~~~~~~~~~~~~~~~ insn-attrtab.c: In function 'get_attr_pent_prefix': insn-attrtab.c:22674:24: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((((ix86_cpu) == (CPU_K6))) || (which_alternative != 0)) ^~ In file included from insn-attrtab.c:14:0: toplev.h:52:51: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] _fatal_insn_not_found (insn, __FILE__, __LINE__, __FUNCTION__) ^ insn-attrtab.c:23257:9: note: in expansion of macro 'fatal_insn_not_found' fatal_insn_not_found (insn); ^~~~~~~~~~~~~~~~~~~~ insn-attrtab.c: In function 'get_attr_prefix_0f': insn-attrtab.c:23519:27: warning: comparison between 'enum processor_type' and 'enum attr_cpu' [-Wenum-compare] if ((! (((ix86_cpu) == (CPU_K6)))) && (which_alternative == 0)) ^~ In file included from insn-attrtab.c:14:0: toplev.h:52:51: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] _fatal_insn_not_found (insn, __FILE__, __LINE__, __FUNCTION__) ^ insn-attrtab.c:23908:9: note: in expansion of macro 'fatal_insn_not_found' fatal_insn_not_found (insn); ^~~~~~~~~~~~~~~~~~~~ insn-attrtab.c: In function 'get_attr_prefix_rep': toplev.h:52:51: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] _fatal_insn_not_found (insn, __FILE__, __LINE__, __FUNCTION__) ^ insn-attrtab.c:24109:9: note: in expansion of macro 'fatal_insn_not_found' fatal_insn_not_found (insn); ^~~~~~~~~~~~~~~~~~~~ insn-attrtab.c: In function 'get_attr_prefix_data16': toplev.h:52:51: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] _fatal_insn_not_found (insn, __FILE__, __LINE__, __FUNCTION__) ^ insn-attrtab.c:24244:9: note: in expansion of macro 'fatal_insn_not_found' fatal_insn_not_found (insn); ^~~~~~~~~~~~~~~~~~~~ insn-attrtab.c: In function 'get_attr_type': toplev.h:52:51: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] _fatal_insn_not_found (insn, __FILE__, __LINE__, __FUNCTION__) ^ insn-attrtab.c:26151:9: note: in expansion of macro 'fatal_insn_not_found' fatal_insn_not_found (insn); ^~~~~~~~~~~~~~~~~~~~ insn-attrtab.c: In function 'get_attr_unit': toplev.h:52:51: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] _fatal_insn_not_found (insn, __FILE__, __LINE__, __FUNCTION__) ^ insn-attrtab.c:27065:9: note: in expansion of macro 'fatal_insn_not_found' fatal_insn_not_found (insn); ^~~~~~~~~~~~~~~~~~~~ insn-attrtab.c: In function 'athlon_muldiv_unit_blockage': toplev.h:52:51: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] _fatal_insn_not_found (insn, __FILE__, __LINE__, __FUNCTION__) ^ insn-attrtab.c:27107:9: note: in expansion of macro 'fatal_insn_not_found' fatal_insn_not_found (insn); ^~~~~~~~~~~~~~~~~~~~ In file included from insn-attrtab.c:6:0: rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-attrtab.c:27124:7: note: in expansion of macro 'abort' abort (); ^~~~~ In file included from insn-attrtab.c:14:0: insn-attrtab.c: In function 'athlon_muldiv_unit_conflict_cost': toplev.h:52:51: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] _fatal_insn_not_found (insn, __FILE__, __LINE__, __FUNCTION__) ^ insn-attrtab.c:27163:9: note: in expansion of macro 'fatal_insn_not_found' fatal_insn_not_found (insn); ^~~~~~~~~~~~~~~~~~~~ In file included from insn-attrtab.c:6:0: rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-attrtab.c:27180:7: note: in expansion of macro 'abort' abort (); ^~~~~ In file included from insn-attrtab.c:14:0: insn-attrtab.c: In function 'athlon_ieu_unit_blockage': toplev.h:52:51: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] _fatal_insn_not_found (insn, __FILE__, __LINE__, __FUNCTION__) ^ insn-attrtab.c:27836:9: note: in expansion of macro 'fatal_insn_not_found' fatal_insn_not_found (insn); ^~~~~~~~~~~~~~~~~~~~ In file included from insn-attrtab.c:6:0: rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-attrtab.c:27859:7: note: in expansion of macro 'abort' abort (); ^~~~~ In file included from insn-attrtab.c:14:0: insn-attrtab.c: In function 'athlon_ieu_unit_conflict_cost': toplev.h:52:51: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] _fatal_insn_not_found (insn, __FILE__, __LINE__, __FUNCTION__) ^ insn-attrtab.c:28515:9: note: in expansion of macro 'fatal_insn_not_found' fatal_insn_not_found (insn); ^~~~~~~~~~~~~~~~~~~~ In file included from insn-attrtab.c:6:0: rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-attrtab.c:28538:7: note: in expansion of macro 'abort' abort (); ^~~~~ In file included from insn-attrtab.c:14:0: insn-attrtab.c: In function 'athlon_vectordec_unit_blockage': toplev.h:52:51: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] _fatal_insn_not_found (insn, __FILE__, __LINE__, __FUNCTION__) ^ insn-attrtab.c:28759:9: note: in expansion of macro 'fatal_insn_not_found' fatal_insn_not_found (insn); ^~~~~~~~~~~~~~~~~~~~ toplev.h:52:51: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] _fatal_insn_not_found (insn, __FILE__, __LINE__, __FUNCTION__) ^ insn-attrtab.c:29190:6: note: in expansion of macro 'fatal_insn_not_found' fatal_insn_not_found (insn); ^~~~~~~~~~~~~~~~~~~~ In file included from insn-attrtab.c:6:0: rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-attrtab.c:29420:7: note: in expansion of macro 'abort' abort (); ^~~~~ In file included from insn-attrtab.c:14:0: insn-attrtab.c: In function 'k6_fpu_unit_blockage': toplev.h:52:51: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] _fatal_insn_not_found (insn, __FILE__, __LINE__, __FUNCTION__) ^ insn-attrtab.c:29711:9: note: in expansion of macro 'fatal_insn_not_found' fatal_insn_not_found (insn); ^~~~~~~~~~~~~~~~~~~~ In file included from insn-attrtab.c:6:0: rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-attrtab.c:29731:7: note: in expansion of macro 'abort' abort (); ^~~~~ In file included from insn-attrtab.c:14:0: insn-attrtab.c: In function 'k6_fpu_unit_conflict_cost': toplev.h:52:51: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] _fatal_insn_not_found (insn, __FILE__, __LINE__, __FUNCTION__) ^ insn-attrtab.c:30022:9: note: in expansion of macro 'fatal_insn_not_found' fatal_insn_not_found (insn); ^~~~~~~~~~~~~~~~~~~~ In file included from insn-attrtab.c:6:0: rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-attrtab.c:30042:7: note: in expansion of macro 'abort' abort (); ^~~~~ In file included from insn-attrtab.c:14:0: insn-attrtab.c: In function 'k6_store_unit_blockage': toplev.h:52:51: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] _fatal_insn_not_found (insn, __FILE__, __LINE__, __FUNCTION__) ^ insn-attrtab.c:30231:9: note: in expansion of macro 'fatal_insn_not_found' fatal_insn_not_found (insn); ^~~~~~~~~~~~~~~~~~~~ In file included from insn-attrtab.c:6:0: rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-attrtab.c:30251:7: note: in expansion of macro 'abort' abort (); ^~~~~ In file included from insn-attrtab.c:14:0: insn-attrtab.c: In function 'k6_store_unit_conflict_cost': toplev.h:52:51: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] _fatal_insn_not_found (insn, __FILE__, __LINE__, __FUNCTION__) ^ insn-attrtab.c:30440:9: note: in expansion of macro 'fatal_insn_not_found' fatal_insn_not_found (insn); ^~~~~~~~~~~~~~~~~~~~ In file included from insn-attrtab.c:6:0: rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-attrtab.c:30460:7: note: in expansion of macro 'abort' abort (); ^~~~~ In file included from insn-attrtab.c:14:0: insn-attrtab.c: In function 'k6_load_unit_blockage': toplev.h:52:51: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] _fatal_insn_not_found (insn, __FILE__, __LINE__, __FUNCTION__) ^ insn-attrtab.c:30725:9: note: in expansion of macro 'fatal_insn_not_found' fatal_insn_not_found (insn); ^~~~~~~~~~~~~~~~~~~~ In file included from insn-attrtab.c:6:0: rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-attrtab.c:30945:7: note: in expansion of macro 'abort' abort (); ^~~~~ In file included from insn-attrtab.c:14:0: insn-attrtab.c: In function 'k6_load_unit_conflict_cost': toplev.h:52:51: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] _fatal_insn_not_found (insn, __FILE__, __LINE__, __FUNCTION__) ^ insn-attrtab.c:31210:9: note: in expansion of macro 'fatal_insn_not_found' fatal_insn_not_found (insn); ^~~~~~~~~~~~~~~~~~~~ In file included from insn-attrtab.c:6:0: rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-attrtab.c:31430:7: note: in expansion of macro 'abort' abort (); ^~~~~ In file included from insn-attrtab.c:14:0: insn-attrtab.c: In function 'k6_alu_unit_blockage': toplev.h:52:51: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] _fatal_insn_not_found (insn, __FILE__, __LINE__, __FUNCTION__) ^ insn-attrtab.c:32050:9: note: in expansion of macro 'fatal_insn_not_found' fatal_insn_not_found (insn); ^~~~~~~~~~~~~~~~~~~~ In file included from insn-attrtab.c:6:0: rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-attrtab.c:32073:7: note: in expansion of macro 'abort' abort (); ^~~~~ In file included from insn-attrtab.c:14:0: insn-attrtab.c: In function 'k6_alu_unit_conflict_cost': toplev.h:52:51: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] _fatal_insn_not_found (insn, __FILE__, __LINE__, __FUNCTION__) ^ insn-attrtab.c:32693:9: note: in expansion of macro 'fatal_insn_not_found' fatal_insn_not_found (insn); ^~~~~~~~~~~~~~~~~~~~ In file included from insn-attrtab.c:6:0: rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-attrtab.c:32716:7: note: in expansion of macro 'abort' abort (); ^~~~~ In file included from insn-attrtab.c:14:0: insn-attrtab.c: In function 'k6_alux_unit_blockage': toplev.h:52:51: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] _fatal_insn_not_found (insn, __FILE__, __LINE__, __FUNCTION__) ^ insn-attrtab.c:33240:9: note: in expansion of macro 'fatal_insn_not_found' fatal_insn_not_found (insn); ^~~~~~~~~~~~~~~~~~~~ In file included from insn-attrtab.c:6:0: rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-attrtab.c:33263:7: note: in expansion of macro 'abort' abort (); ^~~~~ In file included from insn-attrtab.c:14:0: insn-attrtab.c: In function 'k6_alux_unit_conflict_cost': toplev.h:52:51: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] _fatal_insn_not_found (insn, __FILE__, __LINE__, __FUNCTION__) ^ insn-attrtab.c:33787:9: note: in expansion of macro 'fatal_insn_not_found' fatal_insn_not_found (insn); ^~~~~~~~~~~~~~~~~~~~ In file included from insn-attrtab.c:6:0: rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-attrtab.c:33810:7: note: in expansion of macro 'abort' abort (); ^~~~~ In file included from insn-attrtab.c:14:0: insn-attrtab.c: In function 'fpu_unit_blockage': toplev.h:52:51: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] _fatal_insn_not_found (insn, __FILE__, __LINE__, __FUNCTION__) ^ insn-attrtab.c:34183:9: note: in expansion of macro 'fatal_insn_not_found' fatal_insn_not_found (insn); ^~~~~~~~~~~~~~~~~~~~ In file included from insn-attrtab.c:6:0: rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-attrtab.c:34206:7: note: in expansion of macro 'abort' abort (); ^~~~~ In file included from insn-attrtab.c:14:0: insn-attrtab.c: In function 'fpu_unit_conflict_cost': toplev.h:52:51: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] _fatal_insn_not_found (insn, __FILE__, __LINE__, __FUNCTION__) ^ insn-attrtab.c:34579:9: note: in expansion of macro 'fatal_insn_not_found' fatal_insn_not_found (insn); ^~~~~~~~~~~~~~~~~~~~ In file included from insn-attrtab.c:6:0: rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-attrtab.c:34602:7: note: in expansion of macro 'abort' abort (); ^~~~~ In file included from insn-attrtab.c:14:0: insn-attrtab.c: In function 'ppro_p0_unit_blockage': toplev.h:52:51: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] _fatal_insn_not_found (insn, __FILE__, __LINE__, __FUNCTION__) ^ insn-attrtab.c:35258:9: note: in expansion of macro 'fatal_insn_not_found' fatal_insn_not_found (insn); ^~~~~~~~~~~~~~~~~~~~ In file included from insn-attrtab.c:6:0: rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-attrtab.c:35296:7: note: in expansion of macro 'abort' abort (); ^~~~~ In file included from insn-attrtab.c:14:0: insn-attrtab.c: In function 'ppro_p0_unit_conflict_cost': toplev.h:52:51: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] _fatal_insn_not_found (insn, __FILE__, __LINE__, __FUNCTION__) ^ insn-attrtab.c:35952:9: note: in expansion of macro 'fatal_insn_not_found' fatal_insn_not_found (insn); ^~~~~~~~~~~~~~~~~~~~ In file included from insn-attrtab.c:6:0: rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-attrtab.c:35990:7: note: in expansion of macro 'abort' abort (); ^~~~~ insn-attrtab.c: In function 'min_insn_conflict_delay': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-attrtab.c:36685:5: note: in expansion of macro 'abort' abort (); ^~~~~ insn-attrtab.c: In function 'insn_current_length': insn-attrtab.c:72:10: warning: this statement may fall through [-Wimplicit-fallthrough=] if (GET_CODE (PATTERN (insn)) != ASM_INPUT ^ insn-attrtab.c:75:5: note: here default: ^~~~~~~ insn-attrtab.c: In function 'insn_variable_length_p': insn-attrtab.c:95:10: warning: this statement may fall through [-Wimplicit-fallthrough=] if (GET_CODE (PATTERN (insn)) != ASM_INPUT ^ insn-attrtab.c:98:5: note: here default: ^~~~~~~ insn-attrtab.c: In function 'bypass_p': insn-attrtab.c:720:10: warning: this statement may fall through [-Wimplicit-fallthrough=] if (GET_CODE (PATTERN (insn)) != ASM_INPUT ^ insn-attrtab.c:723:5: note: here default: ^~~~~~~ insn-attrtab.c: In function 'insn_default_latency': insn-attrtab.c:2553:10: warning: this statement may fall through [-Wimplicit-fallthrough=] if (GET_CODE (PATTERN (insn)) != ASM_INPUT ^ insn-attrtab.c:2556:5: note: here case 1023: ^~~~ insn-attrtab.c: In function 'insn_alts': insn-attrtab.c:4826:10: warning: this statement may fall through [-Wimplicit-fallthrough=] if (GET_CODE (PATTERN (insn)) != ASM_INPUT ^ insn-attrtab.c:4829:5: note: here case 1023: ^~~~ insn-attrtab.c: In function 'internal_dfa_insn_code': insn-attrtab.c:7599:10: warning: this statement may fall through [-Wimplicit-fallthrough=] if (GET_CODE (PATTERN (insn)) != ASM_INPUT ^ insn-attrtab.c:7602:5: note: here case 1023: ^~~~ insn-attrtab.c: In function 'result_ready_cost': insn-attrtab.c:8926:10: warning: this statement may fall through [-Wimplicit-fallthrough=] if (GET_CODE (PATTERN (insn)) != ASM_INPUT ^ insn-attrtab.c:8929:5: note: here case 1023: ^~~~ insn-attrtab.c: In function 'athlon_load_unit_ready_cost': insn-attrtab.c:9102:10: warning: this statement may fall through [-Wimplicit-fallthrough=] if (GET_CODE (PATTERN (insn)) != ASM_INPUT ^ insn-attrtab.c:9105:5: note: here default: ^~~~~~~ insn-attrtab.c: In function 'athlon_fp_store_unit_ready_cost': insn-attrtab.c:9119:10: warning: this statement may fall through [-Wimplicit-fallthrough=] if (GET_CODE (PATTERN (insn)) != ASM_INPUT ^ insn-attrtab.c:9122:5: note: here default: ^~~~~~~ insn-attrtab.c: In function 'athlon_fp_muladd_unit_ready_cost': insn-attrtab.c:9136:10: warning: this statement may fall through [-Wimplicit-fallthrough=] if (GET_CODE (PATTERN (insn)) != ASM_INPUT ^ insn-attrtab.c:9139:5: note: here default: ^~~~~~~ insn-attrtab.c: In function 'athlon_fp_add_unit_ready_cost': insn-attrtab.c:9153:10: warning: this statement may fall through [-Wimplicit-fallthrough=] if (GET_CODE (PATTERN (insn)) != ASM_INPUT ^ insn-attrtab.c:9156:5: note: here default: ^~~~~~~ insn-attrtab.c: In function 'athlon_fp_mul_unit_ready_cost': insn-attrtab.c:9170:10: warning: this statement may fall through [-Wimplicit-fallthrough=] if (GET_CODE (PATTERN (insn)) != ASM_INPUT ^ insn-attrtab.c:9173:5: note: here default: ^~~~~~~ insn-attrtab.c: In function 'athlon_fp_unit_ready_cost': insn-attrtab.c:9593:10: warning: this statement may fall through [-Wimplicit-fallthrough=] if (GET_CODE (PATTERN (insn)) != ASM_INPUT ^ insn-attrtab.c:9596:5: note: here default: ^~~~~~~ insn-attrtab.c: In function 'athlon_muldiv_unit_ready_cost': insn-attrtab.c:9636:10: warning: this statement may fall through [-Wimplicit-fallthrough=] if (GET_CODE (PATTERN (insn)) != ASM_INPUT ^ insn-attrtab.c:9639:5: note: here default: ^~~~~~~ insn-attrtab.c: In function 'athlon_muldiv_unit_blockage_range': insn-attrtab.c:9653:10: warning: this statement may fall through [-Wimplicit-fallthrough=] if (GET_CODE (PATTERN (insn)) != ASM_INPUT ^ insn-attrtab.c:9656:5: note: here default: ^~~~~~~ insn-attrtab.c: In function 'athlon_ieu_unit_ready_cost': insn-attrtab.c:10405:10: warning: this statement may fall through [-Wimplicit-fallthrough=] if (GET_CODE (PATTERN (insn)) != ASM_INPUT ^ insn-attrtab.c:10408:5: note: here default: ^~~~~~~ insn-attrtab.c: In function 'athlon_ieu_unit_blockage_range': insn-attrtab.c:10422:10: warning: this statement may fall through [-Wimplicit-fallthrough=] if (GET_CODE (PATTERN (insn)) != ASM_INPUT ^ insn-attrtab.c:10425:5: note: here default: ^~~~~~~ insn-attrtab.c: In function 'athlon_directdec_unit_ready_cost': insn-attrtab.c:10439:10: warning: this statement may fall through [-Wimplicit-fallthrough=] if (GET_CODE (PATTERN (insn)) != ASM_INPUT ^ insn-attrtab.c:10442:5: note: here default: ^~~~~~~ insn-attrtab.c: In function 'athlon_vectordec_unit_ready_cost': insn-attrtab.c:10456:10: warning: this statement may fall through [-Wimplicit-fallthrough=] if (GET_CODE (PATTERN (insn)) != ASM_INPUT ^ insn-attrtab.c:10459:5: note: here default: ^~~~~~~ insn-attrtab.c: In function 'athlon_vectordec_unit_blockage_range': insn-attrtab.c:10661:10: warning: this statement may fall through [-Wimplicit-fallthrough=] if (GET_CODE (PATTERN (insn)) != ASM_INPUT ^ insn-attrtab.c:10664:5: note: here case 1023: ^~~~ insn-attrtab.c: In function 'k6_fpu_unit_ready_cost': insn-attrtab.c:11144:10: warning: this statement may fall through [-Wimplicit-fallthrough=] if (GET_CODE (PATTERN (insn)) != ASM_INPUT ^ insn-attrtab.c:11147:5: note: here default: ^~~~~~~ insn-attrtab.c: In function 'k6_fpu_unit_blockage_range': insn-attrtab.c:11161:10: warning: this statement may fall through [-Wimplicit-fallthrough=] if (GET_CODE (PATTERN (insn)) != ASM_INPUT ^ insn-attrtab.c:11164:5: note: here default: ^~~~~~~ insn-attrtab.c: In function 'k6_store_unit_ready_cost': insn-attrtab.c:11478:10: warning: this statement may fall through [-Wimplicit-fallthrough=] if (GET_CODE (PATTERN (insn)) != ASM_INPUT ^ insn-attrtab.c:11481:5: note: here case 1023: ^~~~ insn-attrtab.c: In function 'k6_store_unit_blockage_range': insn-attrtab.c:11793:10: warning: this statement may fall through [-Wimplicit-fallthrough=] if (GET_CODE (PATTERN (insn)) != ASM_INPUT ^ insn-attrtab.c:11796:5: note: here default: ^~~~~~~ insn-attrtab.c: In function 'k6_load_unit_ready_cost': insn-attrtab.c:12053:10: warning: this statement may fall through [-Wimplicit-fallthrough=] if (GET_CODE (PATTERN (insn)) != ASM_INPUT ^ insn-attrtab.c:12056:5: note: here case 1023: ^~~~ insn-attrtab.c: In function 'k6_load_unit_blockage_range': insn-attrtab.c:12291:10: warning: this statement may fall through [-Wimplicit-fallthrough=] if (GET_CODE (PATTERN (insn)) != ASM_INPUT ^ insn-attrtab.c:12294:5: note: here default: ^~~~~~~ insn-attrtab.c: In function 'k6_branch_unit_ready_cost': insn-attrtab.c:12308:10: warning: this statement may fall through [-Wimplicit-fallthrough=] if (GET_CODE (PATTERN (insn)) != ASM_INPUT ^ insn-attrtab.c:12311:5: note: here default: ^~~~~~~ insn-attrtab.c: In function 'k6_alu_unit_ready_cost': insn-attrtab.c:12960:10: warning: this statement may fall through [-Wimplicit-fallthrough=] if (GET_CODE (PATTERN (insn)) != ASM_INPUT ^ insn-attrtab.c:12963:5: note: here default: ^~~~~~~ insn-attrtab.c: In function 'k6_alu_unit_blockage_range': insn-attrtab.c:12977:10: warning: this statement may fall through [-Wimplicit-fallthrough=] if (GET_CODE (PATTERN (insn)) != ASM_INPUT ^ insn-attrtab.c:12980:5: note: here default: ^~~~~~~ insn-attrtab.c: In function 'k6_alux_unit_ready_cost': insn-attrtab.c:13474:10: warning: this statement may fall through [-Wimplicit-fallthrough=] if (GET_CODE (PATTERN (insn)) != ASM_INPUT ^ insn-attrtab.c:13477:5: note: here default: ^~~~~~~ insn-attrtab.c: In function 'k6_alux_unit_blockage_range': insn-attrtab.c:13491:10: warning: this statement may fall through [-Wimplicit-fallthrough=] if (GET_CODE (PATTERN (insn)) != ASM_INPUT ^ insn-attrtab.c:13494:5: note: here default: ^~~~~~~ insn-attrtab.c: In function 'fpu_unit_ready_cost': insn-attrtab.c:13833:10: warning: this statement may fall through [-Wimplicit-fallthrough=] if (GET_CODE (PATTERN (insn)) != ASM_INPUT ^ insn-attrtab.c:13836:5: note: here default: ^~~~~~~ insn-attrtab.c: In function 'fpu_unit_blockage_range': insn-attrtab.c:13850:10: warning: this statement may fall through [-Wimplicit-fallthrough=] if (GET_CODE (PATTERN (insn)) != ASM_INPUT ^ insn-attrtab.c:13853:5: note: here default: ^~~~~~~ insn-attrtab.c: In function 'ppro_p34_unit_ready_cost': insn-attrtab.c:13867:10: warning: this statement may fall through [-Wimplicit-fallthrough=] if (GET_CODE (PATTERN (insn)) != ASM_INPUT ^ insn-attrtab.c:13870:5: note: here default: ^~~~~~~ insn-attrtab.c: In function 'ppro_p2_unit_ready_cost': insn-attrtab.c:13884:10: warning: this statement may fall through [-Wimplicit-fallthrough=] if (GET_CODE (PATTERN (insn)) != ASM_INPUT ^ insn-attrtab.c:13887:5: note: here default: ^~~~~~~ insn-attrtab.c: In function 'ppro_p01_unit_ready_cost': insn-attrtab.c:13901:10: warning: this statement may fall through [-Wimplicit-fallthrough=] if (GET_CODE (PATTERN (insn)) != ASM_INPUT ^ insn-attrtab.c:13904:5: note: here default: ^~~~~~~ insn-attrtab.c: In function 'ppro_p0_unit_ready_cost': insn-attrtab.c:14540:10: warning: this statement may fall through [-Wimplicit-fallthrough=] if (GET_CODE (PATTERN (insn)) != ASM_INPUT ^ insn-attrtab.c:14543:5: note: here default: ^~~~~~~ insn-attrtab.c: In function 'ppro_p0_unit_blockage_range': insn-attrtab.c:14557:10: warning: this statement may fall through [-Wimplicit-fallthrough=] if (GET_CODE (PATTERN (insn)) != ASM_INPUT ^ insn-attrtab.c:14560:5: note: here default: ^~~~~~~ insn-attrtab.c: In function 'get_attr_athlon_fpunits': insn-attrtab.c:15018:10: warning: this statement may fall through [-Wimplicit-fallthrough=] if (GET_CODE (PATTERN (insn)) != ASM_INPUT ^ insn-attrtab.c:15021:5: note: here default: ^~~~~~~ insn-attrtab.c: In function 'get_attr_athlon_decode': insn-attrtab.c:15235:10: warning: this statement may fall through [-Wimplicit-fallthrough=] if (GET_CODE (PATTERN (insn)) != ASM_INPUT ^ insn-attrtab.c:15238:5: note: here case 1023: ^~~~ insn-attrtab.c: In function 'get_attr_fp_int_src': insn-attrtab.c:15503:10: warning: this statement may fall through [-Wimplicit-fallthrough=] if (GET_CODE (PATTERN (insn)) != ASM_INPUT ^ insn-attrtab.c:15506:5: note: here default: ^~~~~~~ insn-attrtab.c: In function 'get_attr_imm_disp': insn-attrtab.c:16187:10: warning: this statement may fall through [-Wimplicit-fallthrough=] if (GET_CODE (PATTERN (insn)) != ASM_INPUT ^ insn-attrtab.c:16190:5: note: here case 1023: ^~~~ insn-attrtab.c: In function 'get_attr_length_address': insn-attrtab.c:16505:10: warning: this statement may fall through [-Wimplicit-fallthrough=] if (GET_CODE (PATTERN (insn)) != ASM_INPUT ^ insn-attrtab.c:16508:5: note: here case 1023: ^~~~ insn-attrtab.c: In function 'get_attr_length_immediate': insn-attrtab.c:17514:10: warning: this statement may fall through [-Wimplicit-fallthrough=] if (GET_CODE (PATTERN (insn)) != ASM_INPUT ^ insn-attrtab.c:17517:5: note: here default: ^~~~~~~ insn-attrtab.c: In function 'get_attr_memory': insn-attrtab.c:18729:10: warning: this statement may fall through [-Wimplicit-fallthrough=] if (GET_CODE (PATTERN (insn)) != ASM_INPUT ^ insn-attrtab.c:18732:5: note: here case 1023: ^~~~ insn-attrtab.c: In function 'get_attr_modrm': insn-attrtab.c:19647:10: warning: this statement may fall through [-Wimplicit-fallthrough=] if (GET_CODE (PATTERN (insn)) != ASM_INPUT ^ insn-attrtab.c:19650:5: note: here default: ^~~~~~~ insn-attrtab.c: In function 'get_attr_mode': insn-attrtab.c:20891:10: warning: this statement may fall through [-Wimplicit-fallthrough=] if (GET_CODE (PATTERN (insn)) != ASM_INPUT ^ insn-attrtab.c:20894:5: note: here default: ^~~~~~~ insn-attrtab.c: In function 'get_attr_ppro_uops': insn-attrtab.c:21306:10: warning: this statement may fall through [-Wimplicit-fallthrough=] if (GET_CODE (PATTERN (insn)) != ASM_INPUT ^ insn-attrtab.c:21309:5: note: here case 1023: ^~~~ insn-attrtab.c: In function 'get_attr_pent_pair': insn-attrtab.c:22565:10: warning: this statement may fall through [-Wimplicit-fallthrough=] if (GET_CODE (PATTERN (insn)) != ASM_INPUT ^ insn-attrtab.c:22568:5: note: here default: ^~~~~~~ insn-attrtab.c: In function 'get_attr_pent_prefix': insn-attrtab.c:23255:10: warning: this statement may fall through [-Wimplicit-fallthrough=] if (GET_CODE (PATTERN (insn)) != ASM_INPUT ^ insn-attrtab.c:23258:5: note: here default: ^~~~~~~ insn-attrtab.c: In function 'get_attr_prefix_0f': insn-attrtab.c:23906:10: warning: this statement may fall through [-Wimplicit-fallthrough=] if (GET_CODE (PATTERN (insn)) != ASM_INPUT ^ insn-attrtab.c:23909:5: note: here default: ^~~~~~~ insn-attrtab.c: In function 'get_attr_prefix_rep': insn-attrtab.c:24107:10: warning: this statement may fall through [-Wimplicit-fallthrough=] if (GET_CODE (PATTERN (insn)) != ASM_INPUT ^ insn-attrtab.c:24110:5: note: here default: ^~~~~~~ insn-attrtab.c: In function 'get_attr_prefix_data16': insn-attrtab.c:24242:10: warning: this statement may fall through [-Wimplicit-fallthrough=] if (GET_CODE (PATTERN (insn)) != ASM_INPUT ^ insn-attrtab.c:24245:5: note: here default: ^~~~~~~ insn-attrtab.c: In function 'get_attr_type': insn-attrtab.c:26149:10: warning: this statement may fall through [-Wimplicit-fallthrough=] if (GET_CODE (PATTERN (insn)) != ASM_INPUT ^ insn-attrtab.c:26152:5: note: here case 18: ^~~~ insn-attrtab.c: In function 'get_attr_unit': insn-attrtab.c:27063:10: warning: this statement may fall through [-Wimplicit-fallthrough=] if (GET_CODE (PATTERN (insn)) != ASM_INPUT ^ insn-attrtab.c:27066:5: note: here default: ^~~~~~~ insn-attrtab.c: In function 'athlon_muldiv_unit_blockage': insn-attrtab.c:27105:10: warning: this statement may fall through [-Wimplicit-fallthrough=] if (GET_CODE (PATTERN (insn)) != ASM_INPUT ^ insn-attrtab.c:27108:5: note: here default: ^~~~~~~ insn-attrtab.c: In function 'athlon_muldiv_unit_conflict_cost': insn-attrtab.c:27161:10: warning: this statement may fall through [-Wimplicit-fallthrough=] if (GET_CODE (PATTERN (insn)) != ASM_INPUT ^ insn-attrtab.c:27164:5: note: here default: ^~~~~~~ insn-attrtab.c: In function 'athlon_ieu_unit_blockage': insn-attrtab.c:27834:10: warning: this statement may fall through [-Wimplicit-fallthrough=] if (GET_CODE (PATTERN (insn)) != ASM_INPUT ^ insn-attrtab.c:27837:5: note: here default: ^~~~~~~ insn-attrtab.c: In function 'athlon_ieu_unit_conflict_cost': insn-attrtab.c:28513:10: warning: this statement may fall through [-Wimplicit-fallthrough=] if (GET_CODE (PATTERN (insn)) != ASM_INPUT ^ insn-attrtab.c:28516:5: note: here default: ^~~~~~~ insn-attrtab.c: In function 'athlon_vectordec_unit_blockage': insn-attrtab.c:28757:10: warning: this statement may fall through [-Wimplicit-fallthrough=] if (GET_CODE (PATTERN (insn)) != ASM_INPUT ^ insn-attrtab.c:28760:5: note: here case 1023: ^~~~ insn-attrtab.c:29188:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (GET_CODE (PATTERN (insn)) != ASM_INPUT ^ insn-attrtab.c:29191:9: note: here case 1023: ^~~~ insn-attrtab.c: In function 'k6_fpu_unit_blockage': insn-attrtab.c:29709:10: warning: this statement may fall through [-Wimplicit-fallthrough=] if (GET_CODE (PATTERN (insn)) != ASM_INPUT ^ insn-attrtab.c:29712:5: note: here default: ^~~~~~~ insn-attrtab.c: In function 'k6_fpu_unit_conflict_cost': insn-attrtab.c:30020:10: warning: this statement may fall through [-Wimplicit-fallthrough=] if (GET_CODE (PATTERN (insn)) != ASM_INPUT ^ insn-attrtab.c:30023:5: note: here default: ^~~~~~~ insn-attrtab.c: In function 'k6_store_unit_blockage': insn-attrtab.c:30229:10: warning: this statement may fall through [-Wimplicit-fallthrough=] if (GET_CODE (PATTERN (insn)) != ASM_INPUT ^ insn-attrtab.c:30232:5: note: here default: ^~~~~~~ insn-attrtab.c: In function 'k6_store_unit_conflict_cost': insn-attrtab.c:30438:10: warning: this statement may fall through [-Wimplicit-fallthrough=] if (GET_CODE (PATTERN (insn)) != ASM_INPUT ^ insn-attrtab.c:30441:5: note: here default: ^~~~~~~ insn-attrtab.c: In function 'k6_load_unit_blockage': insn-attrtab.c:30723:10: warning: this statement may fall through [-Wimplicit-fallthrough=] if (GET_CODE (PATTERN (insn)) != ASM_INPUT ^ insn-attrtab.c:30726:5: note: here case 1023: ^~~~ insn-attrtab.c: In function 'k6_load_unit_conflict_cost': insn-attrtab.c:31208:10: warning: this statement may fall through [-Wimplicit-fallthrough=] if (GET_CODE (PATTERN (insn)) != ASM_INPUT ^ insn-attrtab.c:31211:5: note: here case 1023: ^~~~ insn-attrtab.c: In function 'k6_alu_unit_blockage': insn-attrtab.c:32048:10: warning: this statement may fall through [-Wimplicit-fallthrough=] if (GET_CODE (PATTERN (insn)) != ASM_INPUT ^ insn-attrtab.c:32051:5: note: here default: ^~~~~~~ insn-attrtab.c: In function 'k6_alu_unit_conflict_cost': insn-attrtab.c:32691:10: warning: this statement may fall through [-Wimplicit-fallthrough=] if (GET_CODE (PATTERN (insn)) != ASM_INPUT ^ insn-attrtab.c:32694:5: note: here default: ^~~~~~~ insn-attrtab.c: In function 'k6_alux_unit_blockage': insn-attrtab.c:33238:10: warning: this statement may fall through [-Wimplicit-fallthrough=] if (GET_CODE (PATTERN (insn)) != ASM_INPUT ^ insn-attrtab.c:33241:5: note: here default: ^~~~~~~ insn-attrtab.c: In function 'k6_alux_unit_conflict_cost': insn-attrtab.c:33785:10: warning: this statement may fall through [-Wimplicit-fallthrough=] if (GET_CODE (PATTERN (insn)) != ASM_INPUT ^ insn-attrtab.c:33788:5: note: here default: ^~~~~~~ insn-attrtab.c: In function 'fpu_unit_blockage': insn-attrtab.c:34181:10: warning: this statement may fall through [-Wimplicit-fallthrough=] if (GET_CODE (PATTERN (insn)) != ASM_INPUT ^ insn-attrtab.c:34184:5: note: here default: ^~~~~~~ insn-attrtab.c: In function 'fpu_unit_conflict_cost': insn-attrtab.c:34577:10: warning: this statement may fall through [-Wimplicit-fallthrough=] if (GET_CODE (PATTERN (insn)) != ASM_INPUT ^ insn-attrtab.c:34580:5: note: here default: ^~~~~~~ insn-attrtab.c: In function 'ppro_p0_unit_blockage': insn-attrtab.c:35256:10: warning: this statement may fall through [-Wimplicit-fallthrough=] if (GET_CODE (PATTERN (insn)) != ASM_INPUT ^ insn-attrtab.c:35259:5: note: here default: ^~~~~~~ insn-attrtab.c: In function 'ppro_p0_unit_conflict_cost': insn-attrtab.c:35950:10: warning: this statement may fall through [-Wimplicit-fallthrough=] if (GET_CODE (PATTERN (insn)) != ASM_INPUT ^ insn-attrtab.c:35953:5: note: here default: ^~~~~~~ cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -DGENERATOR_FILE -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include ./genemit.c -o genemit.o In file included from ./genemit.c:25:0: ./genemit.c: In function 'gen_exp': ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./genemit.c:257:7: note: in expansion of macro 'abort' abort (); ^~~~~ ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./genemit.c:292:2: note: in expansion of macro 'abort' abort (); ^~~~~ cc -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -DGENERATOR_FILE -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -L/usr/pkg/gcc3/lib -Wl,-R/usr/pkg/lib -Wl,-R/usr/pkg/gcc3/lib -o genemit \ genemit.o rtl.o read-rtl.o bitmap.o ggc-none.o gensupport.o insn-conditions.o print-rtl1.o \ errors.o ../libiberty/libiberty.a ./genemit ./config/i386/i386.md > tmp-emit.c /bin/sh ./move-if-change tmp-emit.c insn-emit.c echo timestamp > s-emit cc -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include -c insn-emit.c \ -o insn-emit.o In file included from insn-emit.c:6:0: insn-emit.c: In function 'gen_reload_outqi': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-emit.c:8463:5: note: in expansion of macro 'abort' abort (); ^~~~~ insn-emit.c: In function 'gen_peephole2_1054': insn-emit.c:8582:16: warning: variable '_regs_allocated' set but not used [-Wunused-but-set-variable] HARD_REG_SET _regs_allocated; ^~~~~~~~~~~~~~~ insn-emit.c: In function 'gen_peephole2_1059': insn-emit.c:8712:16: warning: variable '_regs_allocated' set but not used [-Wunused-but-set-variable] HARD_REG_SET _regs_allocated; ^~~~~~~~~~~~~~~ insn-emit.c:8706:7: warning: variable 'operand1' set but not used [-Wunused-but-set-variable] rtx operand1; ^~~~~~~~ insn-emit.c:8705:7: warning: variable 'operand0' set but not used [-Wunused-but-set-variable] rtx operand0; ^~~~~~~~ insn-emit.c: In function 'gen_split_1060': insn-emit.c:8740:7: warning: variable 'operand1' set but not used [-Wunused-but-set-variable] rtx operand1; ^~~~~~~~ insn-emit.c:8739:7: warning: variable 'operand0' set but not used [-Wunused-but-set-variable] rtx operand0; ^~~~~~~~ insn-emit.c: In function 'gen_split_1063': insn-emit.c:8816:7: warning: variable 'operand0' set but not used [-Wunused-but-set-variable] rtx operand0; ^~~~~~~~ insn-emit.c: In function 'gen_split_1064': insn-emit.c:8845:7: warning: variable 'operand0' set but not used [-Wunused-but-set-variable] rtx operand0; ^~~~~~~~ insn-emit.c: In function 'gen_split_1066': insn-emit.c:8898:7: warning: variable 'operand0' set but not used [-Wunused-but-set-variable] rtx operand0; ^~~~~~~~ insn-emit.c: In function 'gen_split_1067': insn-emit.c:8928:7: warning: variable 'operand0' set but not used [-Wunused-but-set-variable] rtx operand0; ^~~~~~~~ insn-emit.c: In function 'gen_split_1073': insn-emit.c:9051:7: warning: variable 'operand0' set but not used [-Wunused-but-set-variable] rtx operand0; ^~~~~~~~ insn-emit.c: In function 'gen_split_1074': insn-emit.c:9080:7: warning: variable 'operand0' set but not used [-Wunused-but-set-variable] rtx operand0; ^~~~~~~~ insn-emit.c: In function 'gen_split_1075': insn-emit.c:9109:7: warning: variable 'operand0' set but not used [-Wunused-but-set-variable] rtx operand0; ^~~~~~~~ insn-emit.c: In function 'gen_split_1089': insn-emit.c:9447:7: warning: variable 'operand3' set but not used [-Wunused-but-set-variable] rtx operand3; ^~~~~~~~ insn-emit.c:9446:7: warning: variable 'operand2' set but not used [-Wunused-but-set-variable] rtx operand2; ^~~~~~~~ insn-emit.c:9445:7: warning: variable 'operand1' set but not used [-Wunused-but-set-variable] rtx operand1; ^~~~~~~~ insn-emit.c:9444:7: warning: variable 'operand0' set but not used [-Wunused-but-set-variable] rtx operand0; ^~~~~~~~ insn-emit.c: In function 'gen_split_1090': insn-emit.c:9474:7: warning: variable 'operand3' set but not used [-Wunused-but-set-variable] rtx operand3; ^~~~~~~~ insn-emit.c:9473:7: warning: variable 'operand2' set but not used [-Wunused-but-set-variable] rtx operand2; ^~~~~~~~ insn-emit.c:9472:7: warning: variable 'operand1' set but not used [-Wunused-but-set-variable] rtx operand1; ^~~~~~~~ insn-emit.c:9471:7: warning: variable 'operand0' set but not used [-Wunused-but-set-variable] rtx operand0; ^~~~~~~~ insn-emit.c: In function 'gen_split_1091': insn-emit.c:9500:7: warning: variable 'operand2' set but not used [-Wunused-but-set-variable] rtx operand2; ^~~~~~~~ insn-emit.c:9498:7: warning: variable 'operand0' set but not used [-Wunused-but-set-variable] rtx operand0; ^~~~~~~~ insn-emit.c: In function 'gen_split_1093': insn-emit.c:9570:7: warning: variable 'operand2' set but not used [-Wunused-but-set-variable] rtx operand2; ^~~~~~~~ insn-emit.c:9568:7: warning: variable 'operand0' set but not used [-Wunused-but-set-variable] rtx operand0; ^~~~~~~~ insn-emit.c: In function 'gen_split_1096': insn-emit.c:9676:7: warning: variable 'operand0' set but not used [-Wunused-but-set-variable] rtx operand0; ^~~~~~~~ insn-emit.c: In function 'gen_split_1097': insn-emit.c:9706:7: warning: variable 'operand0' set but not used [-Wunused-but-set-variable] rtx operand0; ^~~~~~~~ insn-emit.c: In function 'gen_split_1098': insn-emit.c:9736:7: warning: variable 'operand0' set but not used [-Wunused-but-set-variable] rtx operand0; ^~~~~~~~ insn-emit.c: In function 'gen_split_1099': insn-emit.c:9766:7: warning: variable 'operand0' set but not used [-Wunused-but-set-variable] rtx operand0; ^~~~~~~~ insn-emit.c: In function 'gen_split_1100': insn-emit.c:9796:7: warning: variable 'operand0' set but not used [-Wunused-but-set-variable] rtx operand0; ^~~~~~~~ insn-emit.c: In function 'gen_split_1101': insn-emit.c:9826:7: warning: variable 'operand0' set but not used [-Wunused-but-set-variable] rtx operand0; ^~~~~~~~ insn-emit.c: In function 'gen_split_1102': insn-emit.c:9856:7: warning: variable 'operand0' set but not used [-Wunused-but-set-variable] rtx operand0; ^~~~~~~~ insn-emit.c: In function 'gen_split_1103': insn-emit.c:9886:7: warning: variable 'operand0' set but not used [-Wunused-but-set-variable] rtx operand0; ^~~~~~~~ insn-emit.c: In function 'gen_split_1131': insn-emit.c:10672:7: warning: variable 'operand4' set but not used [-Wunused-but-set-variable] rtx operand4; ^~~~~~~~ In file included from insn-emit.c:6:0: insn-emit.c: In function 'gen_split_1201': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-emit.c:12352:2: note: in expansion of macro 'abort' abort(); ^~~~~ insn-emit.c:12333:7: warning: variable 'operand1' set but not used [-Wunused-but-set-variable] rtx operand1; ^~~~~~~~ In file included from insn-emit.c:6:0: insn-emit.c: In function 'gen_split_1203': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-emit.c:12446:2: note: in expansion of macro 'abort' abort(); ^~~~~ insn-emit.c:12427:7: warning: variable 'operand1' set but not used [-Wunused-but-set-variable] rtx operand1; ^~~~~~~~ insn-emit.c: In function 'gen_split_1215': insn-emit.c:12869:7: warning: variable 'operand0' set but not used [-Wunused-but-set-variable] rtx operand0; ^~~~~~~~ insn-emit.c: In function 'gen_split_1216': insn-emit.c:12891:7: warning: variable 'operand0' set but not used [-Wunused-but-set-variable] rtx operand0; ^~~~~~~~ insn-emit.c: In function 'gen_split_1253': insn-emit.c:14130:7: warning: variable 'operand2' set but not used [-Wunused-but-set-variable] rtx operand2; ^~~~~~~~ insn-emit.c:14129:7: warning: variable 'operand1' set but not used [-Wunused-but-set-variable] rtx operand1; ^~~~~~~~ insn-emit.c:14128:7: warning: variable 'operand0' set but not used [-Wunused-but-set-variable] rtx operand0; ^~~~~~~~ insn-emit.c: In function 'gen_split_1272': insn-emit.c:14715:7: warning: variable 'operand2' set but not used [-Wunused-but-set-variable] rtx operand2; ^~~~~~~~ insn-emit.c:14714:7: warning: variable 'operand1' set but not used [-Wunused-but-set-variable] rtx operand1; ^~~~~~~~ insn-emit.c:14713:7: warning: variable 'operand0' set but not used [-Wunused-but-set-variable] rtx operand0; ^~~~~~~~ insn-emit.c: In function 'gen_split_1367': insn-emit.c:17449:7: warning: variable 'operand5' set but not used [-Wunused-but-set-variable] rtx operand5; ^~~~~~~~ insn-emit.c:17446:7: warning: variable 'operand2' set but not used [-Wunused-but-set-variable] rtx operand2; ^~~~~~~~ insn-emit.c:17445:7: warning: variable 'operand1' set but not used [-Wunused-but-set-variable] rtx operand1; ^~~~~~~~ insn-emit.c:17444:7: warning: variable 'operand0' set but not used [-Wunused-but-set-variable] rtx operand0; ^~~~~~~~ insn-emit.c: In function 'gen_peephole2_1373': insn-emit.c:17703:16: warning: variable '_regs_allocated' set but not used [-Wunused-but-set-variable] HARD_REG_SET _regs_allocated; ^~~~~~~~~~~~~~~ insn-emit.c:17699:7: warning: variable 'operand3' set but not used [-Wunused-but-set-variable] rtx operand3; ^~~~~~~~ insn-emit.c:17697:7: warning: variable 'operand1' set but not used [-Wunused-but-set-variable] rtx operand1; ^~~~~~~~ insn-emit.c: In function 'gen_peephole2_1374': insn-emit.c:17743:16: warning: variable '_regs_allocated' set but not used [-Wunused-but-set-variable] HARD_REG_SET _regs_allocated; ^~~~~~~~~~~~~~~ insn-emit.c:17739:7: warning: variable 'operand3' set but not used [-Wunused-but-set-variable] rtx operand3; ^~~~~~~~ insn-emit.c:17737:7: warning: variable 'operand1' set but not used [-Wunused-but-set-variable] rtx operand1; ^~~~~~~~ insn-emit.c: In function 'gen_peephole2_1419': insn-emit.c:19673:16: warning: variable '_regs_allocated' set but not used [-Wunused-but-set-variable] HARD_REG_SET _regs_allocated; ^~~~~~~~~~~~~~~ insn-emit.c: In function 'gen_peephole2_1420': insn-emit.c:19727:16: warning: variable '_regs_allocated' set but not used [-Wunused-but-set-variable] HARD_REG_SET _regs_allocated; ^~~~~~~~~~~~~~~ insn-emit.c: In function 'gen_split_1426': insn-emit.c:19943:7: warning: variable 'operand0' set but not used [-Wunused-but-set-variable] rtx operand0; ^~~~~~~~ In file included from insn-emit.c:6:0: insn-emit.c: In function 'gen_split_1444': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-emit.c:20604:5: note: in expansion of macro 'abort' abort (); ^~~~~ insn-emit.c:20587:7: warning: variable 'operand4' set but not used [-Wunused-but-set-variable] rtx operand4; ^~~~~~~~ insn-emit.c:20586:7: warning: variable 'operand3' set but not used [-Wunused-but-set-variable] rtx operand3; ^~~~~~~~ insn-emit.c:20585:7: warning: variable 'operand2' set but not used [-Wunused-but-set-variable] rtx operand2; ^~~~~~~~ insn-emit.c: In function 'gen_peephole2_1466': insn-emit.c:21343:16: warning: variable '_regs_allocated' set but not used [-Wunused-but-set-variable] HARD_REG_SET _regs_allocated; ^~~~~~~~~~~~~~~ insn-emit.c: In function 'gen_peephole2_1467': insn-emit.c:21374:16: warning: variable '_regs_allocated' set but not used [-Wunused-but-set-variable] HARD_REG_SET _regs_allocated; ^~~~~~~~~~~~~~~ insn-emit.c: In function 'gen_peephole2_1468': insn-emit.c:21405:16: warning: variable '_regs_allocated' set but not used [-Wunused-but-set-variable] HARD_REG_SET _regs_allocated; ^~~~~~~~~~~~~~~ insn-emit.c: In function 'gen_peephole2_1469': insn-emit.c:21438:16: warning: variable '_regs_allocated' set but not used [-Wunused-but-set-variable] HARD_REG_SET _regs_allocated; ^~~~~~~~~~~~~~~ insn-emit.c: In function 'gen_peephole2_1470': insn-emit.c:21477:16: warning: variable '_regs_allocated' set but not used [-Wunused-but-set-variable] HARD_REG_SET _regs_allocated; ^~~~~~~~~~~~~~~ insn-emit.c: In function 'gen_peephole2_1471': insn-emit.c:21516:16: warning: variable '_regs_allocated' set but not used [-Wunused-but-set-variable] HARD_REG_SET _regs_allocated; ^~~~~~~~~~~~~~~ insn-emit.c: In function 'gen_peephole2_1476': insn-emit.c:21727:16: warning: variable '_regs_allocated' set but not used [-Wunused-but-set-variable] HARD_REG_SET _regs_allocated; ^~~~~~~~~~~~~~~ insn-emit.c: In function 'gen_peephole2_1477': insn-emit.c:21755:16: warning: variable '_regs_allocated' set but not used [-Wunused-but-set-variable] HARD_REG_SET _regs_allocated; ^~~~~~~~~~~~~~~ insn-emit.c: In function 'gen_peephole2_1478': insn-emit.c:21782:16: warning: variable '_regs_allocated' set but not used [-Wunused-but-set-variable] HARD_REG_SET _regs_allocated; ^~~~~~~~~~~~~~~ insn-emit.c: In function 'gen_peephole2_1479': insn-emit.c:21811:16: warning: variable '_regs_allocated' set but not used [-Wunused-but-set-variable] HARD_REG_SET _regs_allocated; ^~~~~~~~~~~~~~~ insn-emit.c: In function 'gen_peephole2_1480': insn-emit.c:21843:16: warning: variable '_regs_allocated' set but not used [-Wunused-but-set-variable] HARD_REG_SET _regs_allocated; ^~~~~~~~~~~~~~~ insn-emit.c:21840:7: warning: variable 'operand1' set but not used [-Wunused-but-set-variable] rtx operand1; ^~~~~~~~ insn-emit.c: In function 'gen_peephole2_1481': insn-emit.c:21875:16: warning: variable '_regs_allocated' set but not used [-Wunused-but-set-variable] HARD_REG_SET _regs_allocated; ^~~~~~~~~~~~~~~ insn-emit.c: In function 'gen_peephole2_1482': insn-emit.c:21907:16: warning: variable '_regs_allocated' set but not used [-Wunused-but-set-variable] HARD_REG_SET _regs_allocated; ^~~~~~~~~~~~~~~ insn-emit.c:21904:7: warning: variable 'operand1' set but not used [-Wunused-but-set-variable] rtx operand1; ^~~~~~~~ insn-emit.c: In function 'gen_peephole2_1483': insn-emit.c:21940:16: warning: variable '_regs_allocated' set but not used [-Wunused-but-set-variable] HARD_REG_SET _regs_allocated; ^~~~~~~~~~~~~~~ insn-emit.c:21937:7: warning: variable 'operand1' set but not used [-Wunused-but-set-variable] rtx operand1; ^~~~~~~~ insn-emit.c: In function 'gen_peephole2_1484': insn-emit.c:21973:16: warning: variable '_regs_allocated' set but not used [-Wunused-but-set-variable] HARD_REG_SET _regs_allocated; ^~~~~~~~~~~~~~~ insn-emit.c:21970:7: warning: variable 'operand1' set but not used [-Wunused-but-set-variable] rtx operand1; ^~~~~~~~ insn-emit.c: In function 'gen_peephole2_1495': insn-emit.c:22424:16: warning: variable '_regs_allocated' set but not used [-Wunused-but-set-variable] HARD_REG_SET _regs_allocated; ^~~~~~~~~~~~~~~ insn-emit.c: In function 'gen_split_1518': insn-emit.c:23203:7: warning: variable 'operand0' set but not used [-Wunused-but-set-variable] rtx operand0; ^~~~~~~~ insn-emit.c: In function 'gen_split_1519': insn-emit.c:23237:7: warning: variable 'operand0' set but not used [-Wunused-but-set-variable] rtx operand0; ^~~~~~~~ insn-emit.c: In function 'gen_split_1520': insn-emit.c:23271:7: warning: variable 'operand0' set but not used [-Wunused-but-set-variable] rtx operand0; ^~~~~~~~ insn-emit.c: In function 'gen_split_1521': insn-emit.c:23301:7: warning: variable 'operand0' set but not used [-Wunused-but-set-variable] rtx operand0; ^~~~~~~~ insn-emit.c: In function 'gen_split_1522': insn-emit.c:23331:7: warning: variable 'operand0' set but not used [-Wunused-but-set-variable] rtx operand0; ^~~~~~~~ insn-emit.c: In function 'gen_split_1523': insn-emit.c:23361:7: warning: variable 'operand0' set but not used [-Wunused-but-set-variable] rtx operand0; ^~~~~~~~ insn-emit.c: In function 'gen_split_1524': insn-emit.c:23391:7: warning: variable 'operand0' set but not used [-Wunused-but-set-variable] rtx operand0; ^~~~~~~~ insn-emit.c: In function 'gen_split_1525': insn-emit.c:23421:7: warning: variable 'operand0' set but not used [-Wunused-but-set-variable] rtx operand0; ^~~~~~~~ insn-emit.c: In function 'gen_split_1526': insn-emit.c:23451:7: warning: variable 'operand0' set but not used [-Wunused-but-set-variable] rtx operand0; ^~~~~~~~ insn-emit.c: In function 'gen_split_1527': insn-emit.c:23481:7: warning: variable 'operand0' set but not used [-Wunused-but-set-variable] rtx operand0; ^~~~~~~~ insn-emit.c: In function 'gen_split_1528': insn-emit.c:23511:7: warning: variable 'operand0' set but not used [-Wunused-but-set-variable] rtx operand0; ^~~~~~~~ insn-emit.c: In function 'gen_split_1529': insn-emit.c:23541:7: warning: variable 'operand0' set but not used [-Wunused-but-set-variable] rtx operand0; ^~~~~~~~ insn-emit.c: In function 'gen_split_1530': insn-emit.c:23571:7: warning: variable 'operand0' set but not used [-Wunused-but-set-variable] rtx operand0; ^~~~~~~~ In file included from insn-emit.c:6:0: insn-emit.c: In function 'gen_prefetch': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-emit.c:23954:5: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-emit.c:23956:5: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-emit.c:23958:5: note: in expansion of macro 'abort' abort (); ^~~~~ insn-emit.c: In function 'add_clobbers': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-emit.c:24481:7: note: in expansion of macro 'abort' abort (); ^~~~~ insn-emit.c: In function 'added_clobbers_hard_reg_p': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-emit.c:24749:7: note: in expansion of macro 'abort' abort (); ^~~~~ insn-emit.c: In function 'gen_extendsidi2': insn-emit.c:9544:14: warning: 'operands[2]' may be used uninitialized in this function [-Wmaybe-uninitialized] operand2 = operands[2]; ~~~~~~~~~^~~~~~~~~~~~~ insn-emit.c: In function 'gen_tls_global_dynamic_32': insn-emit.c:18254:14: warning: 'operands[4]' is used uninitialized in this function [-Wuninitialized] operand4 = operands[4]; ~~~~~~~~~^~~~~~~~~~~~~ insn-emit.c:18255:14: warning: 'operands[5]' is used uninitialized in this function [-Wuninitialized] operand5 = operands[5]; ~~~~~~~~~^~~~~~~~~~~~~ insn-emit.c: In function 'gen_tls_local_dynamic_base_32': insn-emit.c:18343:14: warning: 'operands[3]' is used uninitialized in this function [-Wuninitialized] operand3 = operands[3]; ~~~~~~~~~^~~~~~~~~~~~~ insn-emit.c:18344:14: warning: 'operands[4]' is used uninitialized in this function [-Wuninitialized] operand4 = operands[4]; ~~~~~~~~~^~~~~~~~~~~~~ cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -DGENERATOR_FILE -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include ./genextract.c -o genextract.o In file included from ./genextract.c:25:0: ./genextract.c: In function 'print_path': ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./genextract.c:331:2: note: in expansion of macro 'abort' abort (); ^~~~~ ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./genextract.c:343:2: note: in expansion of macro 'abort' abort (); ^~~~~ cc -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -DGENERATOR_FILE -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -L/usr/pkg/gcc3/lib -Wl,-R/usr/pkg/lib -Wl,-R/usr/pkg/gcc3/lib -o genextract \ genextract.o rtl.o read-rtl.o bitmap.o ggc-none.o gensupport.o insn-conditions.o print-rtl1.o \ errors.o ../libiberty/libiberty.a ./genextract ./config/i386/i386.md > tmp-extract.c /bin/sh ./move-if-change tmp-extract.c insn-extract.c echo timestamp > s-extract cc -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include -c insn-extract.c \ -o insn-extract.o In file included from insn-extract.c:9:0: insn-extract.c: In function 'insn_extract': toplev.h:52:51: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] _fatal_insn_not_found (insn, __FILE__, __LINE__, __FUNCTION__) ^ insn-extract.c:26:7: note: in expansion of macro 'fatal_insn_not_found' fatal_insn_not_found (insn); ^~~~~~~~~~~~~~~~~~~~ In file included from insn-extract.c:6:0: rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-extract.c:1945:7: note: in expansion of macro 'abort' abort (); ^~~~~ cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -DGENERATOR_FILE -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include ./genopinit.c -o genopinit.o In file included from ./genopinit.c:25:0: ./genopinit.c: In function 'gen_insn': ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./genopinit.c:246:3: note: in expansion of macro 'abort' abort (); ^~~~~ cc -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -DGENERATOR_FILE -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -L/usr/pkg/gcc3/lib -Wl,-R/usr/pkg/lib -Wl,-R/usr/pkg/gcc3/lib -o genopinit \ genopinit.o rtl.o read-rtl.o bitmap.o ggc-none.o gensupport.o insn-conditions.o print-rtl1.o \ errors.o ../libiberty/libiberty.a ./genopinit ./config/i386/i386.md > tmp-opinit.c /bin/sh ./move-if-change tmp-opinit.c insn-opinit.c echo timestamp > s-opinit cc -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include -c insn-opinit.c \ -o insn-opinit.o cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -DGENERATOR_FILE -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include ./genoutput.c -o genoutput.o In file included from ./genoutput.c:90:0: ./genoutput.c: In function 'output_insn_data': ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./genoutput.c:389:4: note: in expansion of macro 'abort' abort (); ^~~~~ cc -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -DGENERATOR_FILE -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -L/usr/pkg/gcc3/lib -Wl,-R/usr/pkg/lib -Wl,-R/usr/pkg/gcc3/lib -o genoutput \ genoutput.o rtl.o read-rtl.o bitmap.o ggc-none.o gensupport.o insn-conditions.o print-rtl1.o \ errors.o ../libiberty/libiberty.a ./genoutput ./config/i386/i386.md > tmp-output.c /bin/sh ./move-if-change tmp-output.c insn-output.c echo timestamp > s-output cc -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include -c insn-output.c \ -o insn-output.o In file included from insn-output.c:8:0: insn-output.c: In function 'output_44': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-output.c:259:2: note: in expansion of macro 'abort' abort(); ^~~~~ insn-output.c: In function 'output_59': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-output.c:330:2: note: in expansion of macro 'abort' abort (); ^~~~~ insn-output.c: In function 'output_84': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-output.c:474:2: note: in expansion of macro 'abort' abort (); ^~~~~ insn-output.c: In function 'output_88': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-output.c:521:7: note: in expansion of macro 'abort' abort (); ^~~~~ insn-output.c: In function 'output_89': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-output.c:553:7: note: in expansion of macro 'abort' abort (); ^~~~~ insn-output.c: In function 'output_90': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-output.c:591:7: note: in expansion of macro 'abort' abort(); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-output.c:618:7: note: in expansion of macro 'abort' abort(); ^~~~~ insn-output.c: In function 'output_92': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-output.c:664:7: note: in expansion of macro 'abort' abort (); ^~~~~ insn-output.c: In function 'output_93': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-output.c:701:7: note: in expansion of macro 'abort' abort (); ^~~~~ insn-output.c: In function 'output_94': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-output.c:739:7: note: in expansion of macro 'abort' abort(); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-output.c:759:7: note: in expansion of macro 'abort' abort(); ^~~~~ insn-output.c: In function 'output_95': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-output.c:797:7: note: in expansion of macro 'abort' abort(); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-output.c:818:7: note: in expansion of macro 'abort' abort(); ^~~~~ insn-output.c: In function 'output_97': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-output.c:863:7: note: in expansion of macro 'abort' abort (); ^~~~~ insn-output.c: In function 'output_98': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-output.c:893:7: note: in expansion of macro 'abort' abort (); ^~~~~ insn-output.c: In function 'output_99': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-output.c:922:7: note: in expansion of macro 'abort' abort (); ^~~~~ insn-output.c: In function 'output_100': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-output.c:957:7: note: in expansion of macro 'abort' abort (); ^~~~~ insn-output.c: In function 'output_101': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-output.c:1002:3: note: in expansion of macro 'abort' abort(); ^~~~~ insn-output.c: In function 'output_102': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-output.c:1046:3: note: in expansion of macro 'abort' abort(); ^~~~~ insn-output.c: In function 'output_103': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-output.c:1090:3: note: in expansion of macro 'abort' abort(); ^~~~~ insn-output.c: In function 'output_104': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-output.c:1134:3: note: in expansion of macro 'abort' abort(); ^~~~~ insn-output.c: In function 'output_128': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-output.c:1271:7: note: in expansion of macro 'abort' abort (); ^~~~~ insn-output.c: In function 'output_130': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-output.c:1304:7: note: in expansion of macro 'abort' abort (); ^~~~~ insn-output.c: In function 'output_131': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-output.c:1337:7: note: in expansion of macro 'abort' abort (); ^~~~~ insn-output.c: In function 'output_132': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-output.c:1370:7: note: in expansion of macro 'abort' abort (); ^~~~~ insn-output.c: In function 'output_133': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-output.c:1403:7: note: in expansion of macro 'abort' abort (); ^~~~~ insn-output.c: In function 'output_134': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-output.c:1424:7: note: in expansion of macro 'abort' abort (); ^~~~~ insn-output.c: In function 'output_135': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-output.c:1447:7: note: in expansion of macro 'abort' abort (); ^~~~~ insn-output.c: In function 'output_136': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-output.c:1470:7: note: in expansion of macro 'abort' abort (); ^~~~~ insn-output.c: In function 'output_139': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-output.c:1506:7: note: in expansion of macro 'abort' abort(); ^~~~~ insn-output.c: In function 'output_141': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-output.c:1542:7: note: in expansion of macro 'abort' abort(); ^~~~~ insn-output.c: In function 'output_143': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-output.c:1578:7: note: in expansion of macro 'abort' abort(); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-output.c:1580:3: note: in expansion of macro 'abort' abort (); ^~~~~ insn-output.c: In function 'output_145': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-output.c:1615:7: note: in expansion of macro 'abort' abort(); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-output.c:1617:3: note: in expansion of macro 'abort' abort (); ^~~~~ insn-output.c: In function 'output_197': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-output.c:1756:2: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-output.c:1762:2: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-output.c:1766:2: note: in expansion of macro 'abort' abort (); ^~~~~ insn-output.c: In function 'output_198': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-output.c:1797:2: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-output.c:1803:2: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-output.c:1807:2: note: in expansion of macro 'abort' abort (); ^~~~~ insn-output.c: In function 'output_199': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-output.c:1839:2: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-output.c:1845:2: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-output.c:1849:2: note: in expansion of macro 'abort' abort (); ^~~~~ insn-output.c: In function 'output_200': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-output.c:1885:2: note: in expansion of macro 'abort' abort(); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-output.c:1889:2: note: in expansion of macro 'abort' abort (); ^~~~~ insn-output.c: In function 'output_201': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-output.c:1916:2: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-output.c:1922:2: note: in expansion of macro 'abort' abort(); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-output.c:1926:2: note: in expansion of macro 'abort' abort (); ^~~~~ insn-output.c: In function 'output_202': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-output.c:1960:2: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-output.c:1966:2: note: in expansion of macro 'abort' abort(); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-output.c:1970:2: note: in expansion of macro 'abort' abort (); ^~~~~ insn-output.c: In function 'output_203': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-output.c:2007:2: note: in expansion of macro 'abort' abort(); ^~~~~ insn-output.c: In function 'output_204': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-output.c:2037:2: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-output.c:2043:2: note: in expansion of macro 'abort' abort(); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-output.c:2047:2: note: in expansion of macro 'abort' abort (); ^~~~~ insn-output.c: In function 'output_205': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-output.c:2079:2: note: in expansion of macro 'abort' abort(); ^~~~~ insn-output.c: In function 'output_206': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-output.c:2109:2: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-output.c:2115:2: note: in expansion of macro 'abort' abort(); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-output.c:2119:2: note: in expansion of macro 'abort' abort (); ^~~~~ insn-output.c: In function 'output_207': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-output.c:2151:2: note: in expansion of macro 'abort' abort(); ^~~~~ insn-output.c: In function 'output_208': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-output.c:2185:2: note: in expansion of macro 'abort' abort(); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-output.c:2189:2: note: in expansion of macro 'abort' abort (); ^~~~~ insn-output.c: In function 'output_209': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-output.c:2214:2: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-output.c:2220:2: note: in expansion of macro 'abort' abort(); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-output.c:2224:2: note: in expansion of macro 'abort' abort (); ^~~~~ insn-output.c: In function 'output_210': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-output.c:2257:7: note: in expansion of macro 'abort' abort(); ^~~~~ insn-output.c: In function 'output_211': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-output.c:2290:7: note: in expansion of macro 'abort' abort(); ^~~~~ insn-output.c: In function 'output_212': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-output.c:2323:7: note: in expansion of macro 'abort' abort(); ^~~~~ insn-output.c: In function 'output_213': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-output.c:2356:7: note: in expansion of macro 'abort' abort(); ^~~~~ insn-output.c: In function 'output_214': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-output.c:2390:2: note: in expansion of macro 'abort' abort(); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-output.c:2394:2: note: in expansion of macro 'abort' abort (); ^~~~~ insn-output.c: In function 'output_215': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-output.c:2422:7: note: in expansion of macro 'abort' abort(); ^~~~~ insn-output.c: In function 'output_216': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-output.c:2458:7: note: in expansion of macro 'abort' abort(); ^~~~~ insn-output.c: In function 'output_217': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-output.c:2498:7: note: in expansion of macro 'abort' abort(); ^~~~~ insn-output.c: In function 'output_218': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-output.c:2537:7: note: in expansion of macro 'abort' abort(); ^~~~~ insn-output.c: In function 'output_219': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-output.c:2569:7: note: in expansion of macro 'abort' abort(); ^~~~~ insn-output.c: In function 'output_220': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-output.c:2601:7: note: in expansion of macro 'abort' abort(); ^~~~~ insn-output.c: In function 'output_221': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-output.c:2634:2: note: in expansion of macro 'abort' abort(); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-output.c:2638:2: note: in expansion of macro 'abort' abort (); ^~~~~ insn-output.c: In function 'output_222': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-output.c:2666:7: note: in expansion of macro 'abort' abort(); ^~~~~ insn-output.c: In function 'output_223': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-output.c:2698:7: note: in expansion of macro 'abort' abort(); ^~~~~ insn-output.c: In function 'output_224': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-output.c:2723:7: note: in expansion of macro 'abort' abort(); ^~~~~ insn-output.c: In function 'output_288': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-output.c:2796:4: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-output.c:2802:4: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-output.c:2813:2: note: in expansion of macro 'abort' abort (); ^~~~~ insn-output.c: In function 'output_290': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-output.c:2843:4: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-output.c:2849:4: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-output.c:2860:2: note: in expansion of macro 'abort' abort (); ^~~~~ insn-output.c: In function 'output_294': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-output.c:2878:2: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-output.c:2881:7: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-output.c:2885:2: note: in expansion of macro 'abort' abort (); ^~~~~ insn-output.c: In function 'output_411': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-output.c:2955:2: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-output.c:2957:2: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-output.c:2963:2: note: in expansion of macro 'abort' abort (); ^~~~~ insn-output.c: In function 'output_412': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-output.c:2993:2: note: in expansion of macro 'abort' abort (); ^~~~~ insn-output.c: In function 'output_416': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-output.c:3026:2: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-output.c:3028:2: note: in expansion of macro 'abort' abort (); ^~~~~ insn-output.c: In function 'output_417': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-output.c:3059:2: note: in expansion of macro 'abort' abort (); ^~~~~ insn-output.c: In function 'output_418': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-output.c:3090:2: note: in expansion of macro 'abort' abort (); ^~~~~ insn-output.c: In function 'output_419': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-output.c:3118:2: note: in expansion of macro 'abort' abort (); ^~~~~ insn-output.c: In function 'output_420': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-output.c:3148:2: note: in expansion of macro 'abort' abort (); ^~~~~ insn-output.c: In function 'output_421': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-output.c:3176:2: note: in expansion of macro 'abort' abort (); ^~~~~ insn-output.c: In function 'output_422': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-output.c:3204:2: note: in expansion of macro 'abort' abort (); ^~~~~ insn-output.c: In function 'output_423': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-output.c:3234:2: note: in expansion of macro 'abort' abort (); ^~~~~ insn-output.c: In function 'output_424': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-output.c:3280:2: note: in expansion of macro 'abort' abort (); ^~~~~ insn-output.c: In function 'output_425': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-output.c:3326:2: note: in expansion of macro 'abort' abort (); ^~~~~ insn-output.c: In function 'output_657': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-output.c:4030:7: note: in expansion of macro 'abort' abort (); ^~~~~ insn-output.c: In function 'output_658': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-output.c:4064:7: note: in expansion of macro 'abort' abort (); ^~~~~ insn-output.c: In function 'output_880': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-output.c:4343:5: note: in expansion of macro 'abort' abort (); ^~~~~ insn-output.c: In function 'output_881': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ insn-output.c:4363:5: note: in expansion of macro 'abort' abort (); ^~~~~ insn-output.c: At top level: insn-output.c:22430:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_18, ^ insn-output.c:22440:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_19, ^ insn-output.c:22450:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_20, ^ insn-output.c:22460:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_21, ^ insn-output.c:22470:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_22, ^ insn-output.c:22480:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_23, ^ insn-output.c:22490:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_24, ^ insn-output.c:22500:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_25, ^ insn-output.c:22510:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_26, ^ insn-output.c:22520:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_27, ^ insn-output.c:22530:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_28, ^ insn-output.c:22560:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_31, ^ insn-output.c:22570:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_32, ^ insn-output.c:22580:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_33, ^ insn-output.c:22590:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_34, ^ insn-output.c:22600:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_35, ^ insn-output.c:22610:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_36, ^ insn-output.c:22680:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_43, ^ insn-output.c:22690:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_44, ^ insn-output.c:22750:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_50, ^ insn-output.c:22840:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_59, ^ insn-output.c:22910:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_66, ^ insn-output.c:22920:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_67, ^ insn-output.c:22960:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_71, ^ insn-output.c:22970:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_72, ^ insn-output.c:23070:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_82, ^ insn-output.c:23090:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_84, ^ insn-output.c:23130:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_88, ^ insn-output.c:23140:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_89, ^ insn-output.c:23150:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_90, ^ insn-output.c:23160:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_91, ^ insn-output.c:23170:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_92, ^ insn-output.c:23180:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_93, ^ insn-output.c:23190:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_94, ^ insn-output.c:23200:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_95, ^ insn-output.c:23210:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_96, ^ insn-output.c:23220:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_97, ^ insn-output.c:23230:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_98, ^ insn-output.c:23240:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_99, ^ insn-output.c:23250:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_100, ^ insn-output.c:23260:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_101, ^ insn-output.c:23270:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_102, ^ insn-output.c:23280:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_103, ^ insn-output.c:23290:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_104, ^ insn-output.c:23300:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_105, ^ insn-output.c:23310:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_106, ^ insn-output.c:23480:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_123, ^ insn-output.c:23490:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_124, ^ insn-output.c:23500:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_125, ^ insn-output.c:23530:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_128, ^ insn-output.c:23550:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_130, ^ insn-output.c:23560:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_131, ^ insn-output.c:23570:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_132, ^ insn-output.c:23580:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_133, ^ insn-output.c:23590:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_134, ^ insn-output.c:23600:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_135, ^ insn-output.c:23610:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_136, ^ insn-output.c:23620:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_137, ^ insn-output.c:23640:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_139, ^ insn-output.c:23650:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_140, ^ insn-output.c:23660:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_141, ^ insn-output.c:23670:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_142, ^ insn-output.c:23680:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_143, ^ insn-output.c:23690:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_144, ^ insn-output.c:23700:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_145, ^ insn-output.c:23710:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_146, ^ insn-output.c:23740:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_149, ^ insn-output.c:23790:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_154, ^ insn-output.c:23840:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_159, ^ insn-output.c:24220:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_197, ^ insn-output.c:24230:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_198, ^ insn-output.c:24240:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_199, ^ insn-output.c:24250:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_200, ^ insn-output.c:24260:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_201, ^ insn-output.c:24270:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_202, ^ insn-output.c:24280:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_203, ^ insn-output.c:24290:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_204, ^ insn-output.c:24300:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_205, ^ insn-output.c:24310:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_206, ^ insn-output.c:24320:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_207, ^ insn-output.c:24330:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_208, ^ insn-output.c:24340:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_209, ^ insn-output.c:24350:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_210, ^ insn-output.c:24360:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_211, ^ insn-output.c:24370:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_212, ^ insn-output.c:24380:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_213, ^ insn-output.c:24390:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_214, ^ insn-output.c:24400:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_215, ^ insn-output.c:24410:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_216, ^ insn-output.c:24420:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_217, ^ insn-output.c:24430:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_218, ^ insn-output.c:24440:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_219, ^ insn-output.c:24450:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_220, ^ insn-output.c:24460:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_221, ^ insn-output.c:24470:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_222, ^ insn-output.c:24480:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_223, ^ insn-output.c:24490:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_224, ^ insn-output.c:25050:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_280, ^ insn-output.c:25130:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_288, ^ insn-output.c:25150:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_290, ^ insn-output.c:25190:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_294, ^ insn-output.c:25230:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_298, ^ insn-output.c:26360:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_411, ^ insn-output.c:26370:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_412, ^ insn-output.c:26410:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_416, ^ insn-output.c:26420:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_417, ^ insn-output.c:26430:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_418, ^ insn-output.c:26440:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_419, ^ insn-output.c:26450:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_420, ^ insn-output.c:26460:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_421, ^ insn-output.c:26470:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_422, ^ insn-output.c:26480:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_423, ^ insn-output.c:26490:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_424, ^ insn-output.c:26500:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_425, ^ insn-output.c:27480:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_523, ^ insn-output.c:27490:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_524, ^ insn-output.c:27500:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_525, ^ insn-output.c:27510:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_526, ^ insn-output.c:27520:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_527, ^ insn-output.c:27530:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_528, ^ insn-output.c:27590:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_534, ^ insn-output.c:27722:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_547, ^ insn-output.c:27732:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_548, ^ insn-output.c:27742:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_549, ^ insn-output.c:27752:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_550, ^ insn-output.c:27762:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_551, ^ insn-output.c:27772:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_552, ^ insn-output.c:27782:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_553, ^ insn-output.c:27792:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_554, ^ insn-output.c:27802:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_555, ^ insn-output.c:27812:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_556, ^ insn-output.c:27822:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_557, ^ insn-output.c:27832:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_558, ^ insn-output.c:27842:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_559, ^ insn-output.c:27852:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_560, ^ insn-output.c:27862:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_561, ^ insn-output.c:27872:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_562, ^ insn-output.c:27882:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_563, ^ insn-output.c:27892:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_564, ^ insn-output.c:27902:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_565, ^ insn-output.c:27912:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_566, ^ insn-output.c:27922:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_567, ^ insn-output.c:27932:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_568, ^ insn-output.c:27942:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_569, ^ insn-output.c:27952:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_570, ^ insn-output.c:27962:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_571, ^ insn-output.c:27972:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_572, ^ insn-output.c:27982:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_573, ^ insn-output.c:27992:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_574, ^ insn-output.c:28002:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_575, ^ insn-output.c:28012:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_576, ^ insn-output.c:28022:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_577, ^ insn-output.c:28032:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_578, ^ insn-output.c:28042:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_579, ^ insn-output.c:28052:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_580, ^ insn-output.c:28822:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_657, ^ insn-output.c:28832:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_658, ^ insn-output.c:28982:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_673, ^ insn-output.c:28992:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_674, ^ insn-output.c:29002:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_675, ^ insn-output.c:29012:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_676, ^ insn-output.c:29022:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_677, ^ insn-output.c:29032:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_678, ^ insn-output.c:29052:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_680, ^ insn-output.c:29962:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_771, ^ insn-output.c:29982:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_773, ^ insn-output.c:30782:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_853, ^ insn-output.c:31052:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_880, ^ insn-output.c:31062:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_881, ^ insn-output.c:31072:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_882, ^ insn-output.c:31082:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_883, ^ insn-output.c:31242:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_899, ^ insn-output.c:31262:5: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] (const PTR) output_901, ^ cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -DGENERATOR_FILE -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include ./genpeep.c -o genpeep.o cc -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -DGENERATOR_FILE -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -L/usr/pkg/gcc3/lib -Wl,-R/usr/pkg/lib -Wl,-R/usr/pkg/gcc3/lib -o genpeep \ genpeep.o rtl.o read-rtl.o bitmap.o ggc-none.o gensupport.o insn-conditions.o print-rtl1.o \ errors.o ../libiberty/libiberty.a ./genpeep ./config/i386/i386.md > tmp-peep.c /bin/sh ./move-if-change tmp-peep.c insn-peep.c echo timestamp > s-peep cc -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include -c insn-peep.c \ -o insn-peep.o cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -DGENERATOR_FILE -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include ./genrecog.c -o genrecog.o In file included from ./genrecog.c:55:0: ./genrecog.c: In function 'find_operand': ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./genrecog.c:401:4: note: in expansion of macro 'abort' abort (); ^~~~~ ./genrecog.c: In function 'find_matching_operand': ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./genrecog.c:454:4: note: in expansion of macro 'abort' abort (); ^~~~~ ./genrecog.c: In function 'validate_pattern': ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./genrecog.c:750:4: note: in expansion of macro 'abort' abort (); ^~~~~ ./genrecog.c: In function 'add_to_sequence': ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./genrecog.c:973:6: note: in expansion of macro 'abort' abort (); ^~~~~ ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./genrecog.c:984:6: note: in expansion of macro 'abort' abort (); ^~~~~ ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./genrecog.c:992:6: note: in expansion of macro 'abort' abort (); ^~~~~ ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./genrecog.c:1029:4: note: in expansion of macro 'abort' abort (); ^~~~~ ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./genrecog.c:1052:5: note: in expansion of macro 'abort' abort (); ^~~~~ ./genrecog.c: In function 'maybe_both_true': ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./genrecog.c:1238:2: note: in expansion of macro 'abort' abort (); ^~~~~ ./genrecog.c: In function 'nodes_identical_1': ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./genrecog.c:1317:7: note: in expansion of macro 'abort' abort (); ^~~~~ ./genrecog.c: In function 'merge_trees': ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./genrecog.c:1423:5: note: in expansion of macro 'abort' abort (); ^~~~~ ./genrecog.c: In function 'write_switch': ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./genrecog.c:1919:4: note: in expansion of macro 'abort' abort (); ^~~~~ ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./genrecog.c:1952:8: note: in expansion of macro 'abort' abort (); ^~~~~ ./genrecog.c: In function 'write_cond': ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./genrecog.c:2033:6: note: in expansion of macro 'abort' abort (); ^~~~~ ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./genrecog.c:2038:4: note: in expansion of macro 'abort' abort (); ^~~~~ ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./genrecog.c:2043:7: note: in expansion of macro 'abort' abort (); ^~~~~ ./genrecog.c: In function 'write_action': ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./genrecog.c:2082:6: note: in expansion of macro 'abort' abort (); ^~~~~ ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./genrecog.c:2088:5: note: in expansion of macro 'abort' abort (); ^~~~~ ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./genrecog.c:2124:4: note: in expansion of macro 'abort' abort (); ^~~~~ ./genrecog.c: In function 'is_unconditional': ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./genrecog.c:2161:4: note: in expansion of macro 'abort' abort (); ^~~~~ ./genrecog.c: In function 'make_insn_sequence': ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./genrecog.c:2465:5: note: in expansion of macro 'abort' abort (); ^~~~~ ./genrecog.c: In function 'debug_decision_2': ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./genrecog.c:2819:7: note: in expansion of macro 'abort' abort (); ^~~~~ cc -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -DGENERATOR_FILE -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -L/usr/pkg/gcc3/lib -Wl,-R/usr/pkg/lib -Wl,-R/usr/pkg/gcc3/lib -o genrecog \ genrecog.o rtl.o read-rtl.o bitmap.o ggc-none.o gensupport.o insn-conditions.o print-rtl1.o \ errors.o ../libiberty/libiberty.a ./genrecog ./config/i386/i386.md > tmp-recog.c ./config/i386/i386.md:13888: warning: source missing a mode? ./config/i386/i386.md:13955: warning: source missing a mode? /bin/sh ./move-if-change tmp-recog.c insn-recog.c echo timestamp > s-recog cc -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include -c insn-recog.c \ -o insn-recog.o cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include integrate.c -o integrate.o In file included from integrate.c:27:0: integrate.c: In function 'save_for_inline': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ integrate.c:485:5: note: in expansion of macro 'abort' abort (); ^~~~~ integrate.c: In function 'expand_inline_function': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ integrate.c:699:5: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ integrate.c:788:3: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ integrate.c:977:2: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ integrate.c:1040:6: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ integrate.c:1125:3: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ integrate.c:1143:3: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ integrate.c:1167:2: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ integrate.c:1170:2: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ integrate.c:1180:2: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ integrate.c:1186:5: note: in expansion of macro 'abort' abort (); ^~~~~ integrate.c: In function 'copy_insn_list': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ integrate.c:1384:7: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ integrate.c:1485:3: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ integrate.c:1685:7: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ integrate.c:1700:4: note: in expansion of macro 'abort' abort (); ^~~~~ integrate.c: In function 'copy_rtx_and_substitute': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ integrate.c:2047:4: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ integrate.c:2226:2: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ integrate.c:2418:4: note: in expansion of macro 'abort' abort (); ^~~~~ integrate.c: In function 'subst_constants': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ integrate.c:2742:4: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ integrate.c:2763:4: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ integrate.c:2804:4: note: in expansion of macro 'abort' abort (); ^~~~~ cc -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include \ -DLOCALEDIR=\"/usr/pkg/gcc3/share/locale\" \ -c ./intl.c -o intl.o cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include jump.c -o jump.o jump.c: In function 'rebuild_jump_labels': jump.c:82:7: warning: variable 'max_uid' set but not used [-Wunused-but-set-variable] int max_uid = 0; ^~~~~~~ In file included from jump.c:39:0: jump.c: In function 'duplicate_loop_exit_test': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ jump.c:498:4: note: in expansion of macro 'abort' abort (); ^~~~~ jump.c: In function 'reverse_condition': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ jump.c:831:7: note: in expansion of macro 'abort' abort (); ^~~~~ jump.c: In function 'reverse_condition_maybe_unordered': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ jump.c:875:7: note: in expansion of macro 'abort' abort (); ^~~~~ jump.c: In function 'swap_condition': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ jump.c:922:7: note: in expansion of macro 'abort' abort (); ^~~~~ jump.c: In function 'unsigned_condition': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ jump.c:954:7: note: in expansion of macro 'abort' abort (); ^~~~~ jump.c: In function 'signed_condition': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ jump.c:984:7: note: in expansion of macro 'abort' abort (); ^~~~~ jump.c: In function 'mark_jump_label': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ jump.c:1469:4: note: in expansion of macro 'abort' abort (); ^~~~~ jump.c: In function 'delete_barrier': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ jump.c:1549:5: note: in expansion of macro 'abort' abort (); ^~~~~ jump.c: In function 'invert_exp_1': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ jump.c:2140:5: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ jump.c:2173:5: note: in expansion of macro 'abort' abort (); ^~~~~ jump.c: In function 'invert_jump': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ jump.c:2236:5: note: in expansion of macro 'abort' abort (); ^~~~~ jump.c: In function 'rtx_renumbered_equal_p': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ jump.c:2434:4: note: in expansion of macro 'abort' abort (); ^~~~~ jump.c: In function 'reg_or_subregno': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ jump.c:2475:3: note: in expansion of macro 'abort' abort (); ^~~~~ cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include langhooks.c -o langhooks.o In file included from langhooks.c:28:0: langhooks.c: In function 'lhd_set_decl_assembler_name': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ langhooks.c:175:5: note: in expansion of macro 'abort' abort (); ^~~~~ langhooks.c: In function 'lhd_type_promotes_to': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ langhooks.c:199:3: note: in expansion of macro 'abort' abort (); ^~~~~ langhooks.c: In function 'lhd_incomplete_type_error': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ langhooks.c:210:3: note: in expansion of macro 'abort' abort (); ^~~~~ langhooks.c: In function 'lhd_expand_expr': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ langhooks.c:242:3: note: in expansion of macro 'abort' abort (); ^~~~~ cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include lcm.c -o lcm.o In file included from lcm.c:54:0: lcm.c: In function 'optimize_mode_switching': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ lcm.c:1259:7: note: in expansion of macro 'abort' abort (); ^~~~~ cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include lists.c -o lists.o cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include local-alloc.c -o local-alloc.o In file included from local-alloc.c:65:0: local-alloc.c: In function 'update_equiv_regs': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ local-alloc.c:1070:7: note: in expansion of macro 'abort' abort (); ^~~~~ local-alloc.c: In function 'block_alloc': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ local-alloc.c:1232:4: note: in expansion of macro 'abort' abort (); ^~~~~ local-alloc.c: In function 'find_free_reg': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ local-alloc.c:2182:5: note: in expansion of macro 'abort' abort (); ^~~~~ cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include loop.c -o loop.o In file included from loop.c:39:0: loop.c: In function 'loop_optimize': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ loop.c:521:5: note: in expansion of macro 'abort' abort (); ^~~~~ loop.c: In function 'scan_loop': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ loop.h:50:7: note: in expansion of macro 'abort' : (abort (), -1)) ^~~~~ loop.c:383:7: note: in expansion of macro 'INSN_LUID' && INSN_LUID (INSN) >= INSN_LUID (START) \ ^~~~~~~~~ loop.c:707:7: note: in expansion of macro 'INSN_IN_RANGE_P' && INSN_IN_RANGE_P (JUMP_LABEL (p), loop_start, loop_end)) ^~~~~~~~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ loop.h:50:7: note: in expansion of macro 'abort' : (abort (), -1)) ^~~~~ loop.c:383:27: note: in expansion of macro 'INSN_LUID' && INSN_LUID (INSN) >= INSN_LUID (START) \ ^~~~~~~~~ loop.c:707:7: note: in expansion of macro 'INSN_IN_RANGE_P' && INSN_IN_RANGE_P (JUMP_LABEL (p), loop_start, loop_end)) ^~~~~~~~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ loop.h:50:7: note: in expansion of macro 'abort' : (abort (), -1)) ^~~~~ loop.c:384:7: note: in expansion of macro 'INSN_LUID' && INSN_LUID (INSN) <= INSN_LUID (END)) ^~~~~~~~~ loop.c:707:7: note: in expansion of macro 'INSN_IN_RANGE_P' && INSN_IN_RANGE_P (JUMP_LABEL (p), loop_start, loop_end)) ^~~~~~~~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ loop.h:50:7: note: in expansion of macro 'abort' : (abort (), -1)) ^~~~~ loop.c:384:27: note: in expansion of macro 'INSN_LUID' && INSN_LUID (INSN) <= INSN_LUID (END)) ^~~~~~~~~ loop.c:707:7: note: in expansion of macro 'INSN_IN_RANGE_P' && INSN_IN_RANGE_P (JUMP_LABEL (p), loop_start, loop_end)) ^~~~~~~~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ loop.h:50:7: note: in expansion of macro 'abort' : (abort (), -1)) ^~~~~ loop.c:150:29: note: in expansion of macro 'INSN_LUID' ((REGNO_LAST_LUID (REGNO) > INSN_LUID ((LOOP)->end) \ ^~~~~~~~~ loop.c:955:18: note: in expansion of macro 'LOOP_REG_GLOBAL_P' m->global = LOOP_REG_GLOBAL_P (loop, regno); ^~~~~~~~~~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ loop.h:50:7: note: in expansion of macro 'abort' : (abort (), -1)) ^~~~~ loop.c:151:32: note: in expansion of macro 'INSN_LUID' || REGNO_FIRST_LUID (REGNO) < INSN_LUID ((LOOP)->start))) ^~~~~~~~~ loop.c:955:18: note: in expansion of macro 'LOOP_REG_GLOBAL_P' m->global = LOOP_REG_GLOBAL_P (loop, regno); ^~~~~~~~~~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ loop.h:50:7: note: in expansion of macro 'abort' : (abort (), -1)) ^~~~~ loop.c:150:29: note: in expansion of macro 'INSN_LUID' ((REGNO_LAST_LUID (REGNO) > INSN_LUID ((LOOP)->end) \ ^~~~~~~~~ loop.c:1052:11: note: in expansion of macro 'LOOP_REG_GLOBAL_P' || LOOP_REG_GLOBAL_P (loop, regno) ^~~~~~~~~~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ loop.h:50:7: note: in expansion of macro 'abort' : (abort (), -1)) ^~~~~ loop.c:151:32: note: in expansion of macro 'INSN_LUID' || REGNO_FIRST_LUID (REGNO) < INSN_LUID ((LOOP)->start))) ^~~~~~~~~ loop.c:1052:11: note: in expansion of macro 'LOOP_REG_GLOBAL_P' || LOOP_REG_GLOBAL_P (loop, regno) ^~~~~~~~~~~~~~~~~ loop.c:626:7: warning: variable 'loop_entry_jump' set but not used [-Wunused-but-set-variable] rtx loop_entry_jump = 0; ^~~~~~~~~~~~~~~ In file included from loop.c:39:0: loop.c: In function 'rtx_equal_for_loop_p': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ loop.c:1747:4: note: in expansion of macro 'abort' abort (); ^~~~~ loop.c: In function 'move_movables': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ loop.c:1946:4: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ loop.c:2109:8: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ loop.h:50:7: note: in expansion of macro 'abort' : (abort (), -1)) ^~~~~ loop.c:2218:39: note: in expansion of macro 'INSN_LUID' if (REGNO_FIRST_LUID (regno) > INSN_LUID (loop_start)) ^~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ loop.h:50:7: note: in expansion of macro 'abort' : (abort (), -1)) ^~~~~ loop.c:2223:38: note: in expansion of macro 'INSN_LUID' if (REGNO_LAST_LUID (regno) < INSN_LUID (loop_end)) ^~~~~~~~~ loop.c: In function 'find_and_verify_loops': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ loop.c:2708:8: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ loop.c:2921:6: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ loop.c:2957:10: note: in expansion of macro 'abort' abort (); ^~~~~ loop.c: In function 'labels_in_range_p': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ loop.h:50:7: note: in expansion of macro 'abort' : (abort (), -1)) ^~~~~ loop.c:3149:18: note: in expansion of macro 'INSN_LUID' while (insn && INSN_LUID (insn) <= end) ^~~~~~~~~ loop.c: In function 'rtx_equal_for_prefetch_p': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ loop.c:3722:4: note: in expansion of macro 'abort' abort (); ^~~~~ loop.c: In function 'loop_biv_eliminable_p': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ loop.h:50:7: note: in expansion of macro 'abort' : (abort (), -1)) ^~~~~ loop.c:4658:38: note: in expansion of macro 'INSN_LUID' if ((REGNO_LAST_LUID (bl->regno) < INSN_LUID (loop->end) ^~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ loop.h:50:7: note: in expansion of macro 'abort' : (abort (), -1)) ^~~~~ loop.c:4661:43: note: in expansion of macro 'INSN_LUID' && REGNO_FIRST_LUID (bl->regno) >= INSN_LUID (bl->init_insn) ^~~~~~~~~ loop.c: In function 'record_giv': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ loop.c:5873:5: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ loop.h:50:7: note: in expansion of macro 'abort' : (abort (), -1)) ^~~~~ loop.c:5895:6: note: in expansion of macro 'INSN_LUID' < INSN_LUID (loop->end) ^~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ loop.h:50:7: note: in expansion of macro 'abort' : (abort (), -1)) ^~~~~ loop.c:5918:10: note: in expansion of macro 'INSN_LUID' || ((INSN_LUID (b->insn) ^~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ loop.h:50:7: note: in expansion of macro 'abort' : (abort (), -1)) ^~~~~ loop.c:5920:13: note: in expansion of macro 'INSN_LUID' && (INSN_LUID (b->insn) ^~~~~~~~~ loop.c: In function 'check_final_value': loop.c:5991:20: warning: variable 'bl' set but not used [-Wunused-but-set-variable] struct iv_class *bl; ^~ In file included from loop.c:39:0: loop.c: In function 'general_induction_var': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ loop.c:6547:7: note: in expansion of macro 'abort' abort (); ^~~~~ loop.c: In function 'simplify_giv_expr': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ loop.c:6670:6: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ loop.c:6811:4: note: in expansion of macro 'abort' abort (); ^~~~~ loop.c: In function 'check_ext_dependent_givs': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ loop.c:7562:6: note: in expansion of macro 'abort' abort (); ^~~~~ loop.c: In function 'loop_insn_first_p': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ loop.h:50:7: note: in expansion of macro 'abort' : (abort (), -1)) ^~~~~ loop.c:8781:9: note: in expansion of macro 'INSN_LUID' return INSN_LUID (p) <= INSN_LUID (q); ^~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ loop.h:50:7: note: in expansion of macro 'abort' : (abort (), -1)) ^~~~~ loop.c:8781:26: note: in expansion of macro 'INSN_LUID' return INSN_LUID (p) <= INSN_LUID (q); ^~~~~~~~~ loop.c: In function 'update_reg_last_use': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ loop.h:50:7: note: in expansion of macro 'abort' : (abort (), -1)) ^~~~~ loop.c:9260:40: note: in expansion of macro 'INSN_LUID' && REGNO_LAST_LUID (REGNO (x)) < INSN_LUID (insn)) ^~~~~~~~~ loop.c: In function 'load_mems': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ loop.h:50:7: note: in expansion of macro 'abort' : (abort (), -1)) ^~~~~ loop.c:9897:12: note: in expansion of macro 'INSN_LUID' || INSN_LUID (JUMP_LABEL (p)) < INSN_LUID (loop->start) ^~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ loop.h:50:7: note: in expansion of macro 'abort' : (abort (), -1)) ^~~~~ loop.c:9897:41: note: in expansion of macro 'INSN_LUID' || INSN_LUID (JUMP_LABEL (p)) < INSN_LUID (loop->start) ^~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ loop.h:50:7: note: in expansion of macro 'abort' : (abort (), -1)) ^~~~~ loop.c:9898:12: note: in expansion of macro 'INSN_LUID' || INSN_LUID (JUMP_LABEL (p)) > INSN_LUID (loop->end)))) ^~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ loop.h:50:7: note: in expansion of macro 'abort' : (abort (), -1)) ^~~~~ loop.c:9898:41: note: in expansion of macro 'INSN_LUID' || INSN_LUID (JUMP_LABEL (p)) > INSN_LUID (loop->end)))) ^~~~~~~~~ loop.c: In function 'try_copy_prop': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ loop.c:10261:6: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ loop.c:10295:5: note: in expansion of macro 'abort' abort (); ^~~~~ loop.c: In function 'loop_giv_dump': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ loop.c:10869:4: note: in expansion of macro 'abort' abort (); ^~~~~ loop.c: In function 'basic_induction_var': loop.c:6403:10: warning: this statement may fall through [-Wimplicit-fallthrough=] if (loop_invariant_p (loop, x) != 1) ^ loop.c:6405:5: note: here case CONST_INT: ^~~~ cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include mbchar.c -o mbchar.o cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include optabs.c -o optabs.o In file included from optabs.c:31:0: optabs.c: In function 'add_equal_note': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ optabs.c:158:5: note: in expansion of macro 'abort' abort (); ^~~~~ optabs.c: In function 'expand_simple_binop': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ optabs.c:659:5: note: in expansion of macro 'abort' abort (); ^~~~~ optabs.c: In function 'expand_binop': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ optabs.c:1547:2: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ optabs.c:1574:2: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ optabs.c:1748:5: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ optabs.c:1754:4: note: in expansion of macro 'abort' abort (); ^~~~~ optabs.c: In function 'expand_vector_binop': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ optabs.c:2008:7: note: in expansion of macro 'abort' abort (); ^~~~~ optabs.c: In function 'expand_twoval_binop': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ optabs.c:2271:2: note: in expansion of macro 'abort' abort (); ^~~~~ optabs.c: In function 'expand_simple_unop': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ optabs.c:2328:5: note: in expansion of macro 'abort' abort (); ^~~~~ optabs.c: In function 'expand_unop': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ optabs.c:2497:2: note: in expansion of macro 'abort' abort (); ^~~~~ optabs.c: In function 'expand_complex_abs': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ optabs.c:2741:5: note: in expansion of macro 'abort' abort (); ^~~~~ optabs.c: In function 'emit_no_conflict_block': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ optabs.c:3038:2: note: in expansion of macro 'abort' abort (); ^~~~~ optabs.c: In function 'prepare_cmp_insn': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ optabs.c:3418:2: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ optabs.c:3556:5: note: in expansion of macro 'abort' abort (); ^~~~~ optabs.c: In function 'emit_cmp_and_jump_insn_1': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ optabs.c:3657:3: note: in expansion of macro 'abort' abort (); ^~~~~ optabs.c: In function 'emit_cmp_and_jump_insns': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ optabs.c:3694:2: note: in expansion of macro 'abort' abort (); ^~~~~ optabs.c: In function 'prepare_float_lib_cmp': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ optabs.c:4057:7: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ optabs.c:4061:5: note: in expansion of macro 'abort' abort (); ^~~~~ optabs.c: In function 'gen_add2_insn': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ optabs.c:4262:5: note: in expansion of macro 'abort' abort (); ^~~~~ optabs.c: In function 'have_add2_insn': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ optabs.c:4294:5: note: in expansion of macro 'abort' abort (); ^~~~~ optabs.c: In function 'gen_sub2_insn': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ optabs.c:4326:5: note: in expansion of macro 'abort' abort (); ^~~~~ optabs.c: In function 'have_sub2_insn': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ optabs.c:4358:5: note: in expansion of macro 'abort' abort (); ^~~~~ optabs.c: In function 'gen_move_insn': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ optabs.c:4411:2: note: in expansion of macro 'abort' abort (); ^~~~~ optabs.c: In function 'expand_float': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ optabs.c:4535:5: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ optabs.c:4715:6: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ optabs.c:4726:6: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ optabs.c:4737:6: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ optabs.c:4748:6: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ optabs.c:4751:2: note: in expansion of macro 'abort' abort (); ^~~~~ optabs.c: In function 'expand_fix': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ optabs.c:4938:2: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ optabs.c:4949:2: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ optabs.c:4960:2: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ optabs.c:4971:2: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ optabs.c:4974:5: note: in expansion of macro 'abort' abort (); ^~~~~ optabs.c: In function 'expand_vector_binop': optabs.c:1931:10: warning: this statement may fall through [-Wimplicit-fallthrough=] if (tmode != BLKmode) ^ optabs.c:1933:5: note: here case PLUS: ^~~~ cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include params.c -o params.o cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include predict.c -o predict.o In file included from predict.c:34:0: predict.c: In function 'predict_insn': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ predict.c:185:5: note: in expansion of macro 'abort' abort (); ^~~~~ predict.c: In function 'expected_value_to_br_prob': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ predict.c:705:2: note: in expansion of macro 'abort' abort (); ^~~~~ predict.c: In function 'process_note_predictions': predict.c:807:7: warning: variable 'noreturn_block' set but not used [-Wunused-but-set-variable] int noreturn_block = 1; ^~~~~~~~~~~~~~ predict.c: In function 'estimate_loops_at_level': predict.c:1071:31: warning: overflow in implicit constant conversion [-Woverflow] EDGE_INFO (e)->back_edge = 1; ^ predict.c:1076:33: warning: overflow in implicit constant conversion [-Woverflow] BLOCK_INFO (bbs[i])->tovisit = 1; ^ In file included from predict.c:34:0: predict.c: In function 'expensive_function_p': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ predict.c:1113:5: note: in expansion of macro 'abort' abort (); ^~~~~ cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include print-rtl.c -o print-rtl.o In file included from print-rtl.c:30:0: print-rtl.c: In function 'print_rtx': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ print-rtl.c:489:2: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ print-rtl.c:546:13: note: in expansion of macro 'abort' default: abort(); ^~~~~ In file included from config.h:22:0, from print-rtl.c:23: ./config/i386/i386.h:3269:5: warning: this statement may fall through [-Wimplicit-fallthrough=] fputs ("e", (FILE)); \ ^~~~~~~~~~~~~~~~~~~ print-rtl.c:385:3: note: in expansion of macro 'DEBUG_PRINT_REG' DEBUG_PRINT_REG (in_rtx, 0, outfile); ^~~~~~~~~~~~~~~ ./config/i386/i386.h:3270:3: note: here case 2: \ ^ print-rtl.c:385:3: note: in expansion of macro 'DEBUG_PRINT_REG' DEBUG_PRINT_REG (in_rtx, 0, outfile); ^~~~~~~~~~~~~~~ cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include print-tree.c -o print-tree.o cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include profile.c -o profile.o In file included from profile.c:73:0: profile.c: In function 'instrument_edges': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ profile.c:192:3: note: in expansion of macro 'abort' abort (); ^~~~~ profile.c: In function 'compute_branch_probabilities': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ profile.c:559:7: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ profile.c:586:7: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ profile.c:609:2: note: in expansion of macro 'abort' abort (); ^~~~~ profile.c:699:20: warning: right-hand operand of comma expression has no effect [-Wunused-value] num_branches++, num_never_executed; ^ In file included from profile.c:73:0: profile.c: In function 'branch_prob': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ profile.c:833:7: note: in expansion of macro 'abort' abort (); ^~~~~ profile.c: In function 'union_groups': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ profile.c:1104:5: note: in expansion of macro 'abort' abort (); ^~~~~ cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include ra.c -o ra.o In file included from ra.c:23:0: ra.c: In function 'create_insn_info': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ra.c:282:5: note: in expansion of macro 'abort' abort (); ^~~~~ ra.c: In function 'find_subweb': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ra.c:308:5: note: in expansion of macro 'abort' abort (); ^~~~~ ra.c: In function 'init_ra': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ra.c:561:5: note: in expansion of macro 'abort' abort (); ^~~~~ ra.c: In function 'check_df': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ra.c:606:6: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ra.c:614:6: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ra.c:626:4: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ra.c:634:4: note: in expansion of macro 'abort' abort (); ^~~~~ cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include ra-build.c -o ra-build.o In file included from ra-build.c:23:0: ra-build.c: In function 'copy_insn_p': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ra-build.c:236:5: note: in expansion of macro 'abort' abort (); ^~~~~ ra-build.c: In function 'undef_to_size_word': ra-build.c:399:11: warning: 'long' switch expression not converted to 'int' in ISO C [-Wtraditional] switch (*undefined) ^ In file included from ra-build.c:23:0: ra-build.c: In function 'remember_move': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ra-build.c:570:6: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ra-build.c:577:6: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ra-build.c:580:2: note: in expansion of macro 'abort' abort (); ^~~~~ ra-build.c: In function 'defuse_overlap_p_1': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ra-build.c:693:9: note: in expansion of macro 'abort' abort (); ^~~~~ ra-build.c: In function 'live_out_1': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ra-build.c:849:6: note: in expansion of macro 'abort' abort (); ^~~~~ ra-build.c: In function 'init_one_web_common': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ra-build.c:1250:5: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ra-build.c:1317:2: note: in expansion of macro 'abort' abort(); ^~~~~ ra-build.c: In function 'reinit_one_web': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ra-build.c:1372:5: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ra-build.c:1374:5: note: in expansion of macro 'abort' abort (); ^~~~~ ra-build.c: In function 'add_subweb': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ra-build.c:1387:5: note: in expansion of macro 'abort' abort (); ^~~~~ ra-build.c: In function 'add_subweb_2': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ra-build.c:1428:5: note: in expansion of macro 'abort' abort (); ^~~~~ ra-build.c: In function 'init_web_parts': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ra-build.c:1449:6: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ra-build.c:1468:6: note: in expansion of macro 'abort' abort (); ^~~~~ ra-build.c: In function 'copy_conflict_list': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ra-build.c:1518:5: note: in expansion of macro 'abort' abort (); ^~~~~ ra-build.c: In function 'record_conflict': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ra-build.c:1628:5: note: in expansion of macro 'abort' abort (); ^~~~~ ra-build.c: In function 'compare_and_free_webs': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ra-build.c:1734:2: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ra-build.c:1740:8: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ra-build.c:1743:8: note: in expansion of macro 'abort' abort (); ^~~~~ ra-build.c: In function 'init_webs_defs_uses': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ra-build.c:1791:2: note: in expansion of macro 'abort' abort (); ^~~~~ ra-build.c: In function 'parts_to_webs_1': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ra-build.c:1897:6: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ra-build.c:1918:6: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ra-build.c:1941:2: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ra-build.c:1951:3: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ra-build.c:1972:7: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ra-build.c:1975:3: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ra-build.c:1977:3: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ra-build.c:1990:7: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ra-build.c:1993:3: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ra-build.c:1995:3: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ra-build.c:2006:5: note: in expansion of macro 'abort' abort (); ^~~~~ ra-build.c: In function 'parts_to_webs': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ra-build.c:2057:6: note: in expansion of macro 'abort' abort (); ^~~~~ ra-build.c: In function 'reset_conflicts': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ra-build.c:2143:2: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ra-build.c:2153:6: note: in expansion of macro 'abort' abort (); ^~~~~ ra-build.c: In function 'remember_web_was_spilled': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ra-build.c:2371:5: note: in expansion of macro 'abort' abort(); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ra-build.c:2400:5: note: in expansion of macro 'abort' abort(); ^~~~~ In file included from ra-build.c:23:0: ra-build.c: In function 'detect_remat_webs': ra-build.c:2625:31: warning: operation on 'insn' may be undefined [-Wsequence-point] rtx set = single_set (insn = DF_REF_INSN (web->defs[i])); rtl.h:359:39: note: in definition of macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->fld[N]) ^~~ rtl.h:538:23: note: in expansion of macro 'XEXP' #define PATTERN(INSN) XEXP (INSN, 5) ^~~~ rtl.h:1583:42: note: in expansion of macro 'PATTERN' #define single_set_1(I) single_set_2 (I, PATTERN (I)) ^~~~~~~ rtl.h:1581:22: note: in expansion of macro 'single_set_1' ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~~ ra-build.c:2625:14: note: in expansion of macro 'single_set' rtx set = single_set (insn = DF_REF_INSN (web->defs[i])); ^~~~~~~~~~ In file included from ra-build.c:23:0: ra-build.c: In function 'handle_asm_insn': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ra-build.c:2919:10: note: in expansion of macro 'abort' abort (); ^~~~~ ra-build.c: In function 'ra_build_free': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ra-build.c:3192:2: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ra-build.c:3195:2: note: in expansion of macro 'abort' abort (); ^~~~~ In file included from ra-build.c:35:0: ra-build.c: At top level: ra.h:566:22: warning: inline function 'ra_calloc' declared but never defined extern inline void * ra_calloc PARAMS ((size_t)); ^~~~~~~~~ ra.h:565:22: warning: inline function 'ra_alloc' declared but never defined extern inline void * ra_alloc PARAMS ((size_t)); ^~~~~~~~ cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include ra-colorize.c -o ra-colorize.o In file included from ra-colorize.c:23:0: ra-colorize.c: In function 'push_list': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ra-colorize.c:108:5: note: in expansion of macro 'abort' abort (); ^~~~~ ra-colorize.c: In function 'push_list_end': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ra-colorize.c:121:5: note: in expansion of macro 'abort' abort (); ^~~~~ ra-colorize.c: In function 'put_web': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ra-colorize.c:205:2: note: in expansion of macro 'abort' abort (); ^~~~~ ra-colorize.c: In function 'reset_lists': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ra-colorize.c:223:5: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ra-colorize.c:258:2: note: in expansion of macro 'abort' abort (); ^~~~~ ra-colorize.c: In function 'put_web_at_end': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ra-colorize.c:278:5: note: in expansion of macro 'abort' abort (); ^~~~~ ra-colorize.c: In function 'put_move': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ra-colorize.c:321:2: note: in expansion of macro 'abort' abort (); ^~~~~ ra-colorize.c: In function 'remove_move': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ra-colorize.c:525:7: note: in expansion of macro 'abort' abort (); ^~~~~ ra-colorize.c: In function 'combine': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ra-colorize.c:727:5: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ra-colorize.c:729:5: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ra-colorize.c:826:5: note: in expansion of macro 'abort' abort(); ^~~~~ ra-colorize.c: In function 'select_spill': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ra-colorize.c:1002:5: note: in expansion of macro 'abort' abort (); ^~~~~ ra-colorize.c: In function 'colorize_one_web': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ra-colorize.c:1580:7: note: in expansion of macro 'abort' abort (); ^~~~~ ra-colorize.c:1289:15: warning: variable 'fat_neighbor' set but not used [-Wunused-but-set-variable] struct web *fat_neighbor = NULL; ^~~~~~~~~~~~ ra-colorize.c: In function 'assign_colors': ra-colorize.c:1673:19: warning: variable 'web' set but not used [-Wunused-but-set-variable] struct web *web; ^~~ In file included from ra-colorize.c:23:0: ra-colorize.c: In function 'try_recolor_web': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ra-colorize.c:1849:2: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ra-colorize.c:1883:7: note: in expansion of macro 'abort' abort (); ^~~~~ ra-colorize.c: In function 'insert_coalesced_conflicts': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ra-colorize.c:1934:3: note: in expansion of macro 'abort' abort (); ^~~~~ ra-colorize.c: In function 'check_colors': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ra-colorize.c:2025:2: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ra-colorize.c:2029:4: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ra-colorize.c:2053:6: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ra-colorize.c:2077:3: note: in expansion of macro 'abort' abort (); ^~~~~ ra-colorize.c: In function 'break_aliases_to_web': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ra-colorize.c:2121:5: note: in expansion of macro 'abort' abort (); ^~~~~ ra-colorize.c: In function 'break_precolored_alias': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ra-colorize.c:2167:5: note: in expansion of macro 'abort' abort (); ^~~~~ ra-colorize.c: In function 'restore_conflicts_from_coalesce': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ra-colorize.c:2261:6: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ra-colorize.c:2266:6: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ra-colorize.c:2282:6: note: in expansion of macro 'abort' abort (); ^~~~~ ra-colorize.c: In function 'sort_and_combine_web_pairs': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ra-colorize.c:2486:5: note: in expansion of macro 'abort' abort (); ^~~~~ ra-colorize.c: In function 'check_uncoalesced_moves': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ra-colorize.c:2655:4: note: in expansion of macro 'abort' abort (); ^~~~~ In file included from ra-colorize.c:31:0: ra-colorize.c: At top level: ra.h:566:22: warning: inline function 'ra_calloc' declared but never defined extern inline void * ra_calloc PARAMS ((size_t)); ^~~~~~~~~ ra.h:565:22: warning: inline function 'ra_alloc' declared but never defined extern inline void * ra_alloc PARAMS ((size_t)); ^~~~~~~~ cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include ra-debug.c -o ra-debug.o ra-debug.c: In function 'ra_debug_msg': ra-debug.c:49:1: warning: traditional C rejects ISO C style function definitions [-Wtraditional] ra_debug_msg VPARAMS ((unsigned int level, const char *format, ...)) ^~~~~~~~~~~~ In file included from ra-debug.c:23:0: ra-debug.c: In function 'ra_print_rtx': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ra-debug.c:381:15: note: in expansion of macro 'abort' default: abort(); ^~~~~ In file included from ra-debug.c:31:0: ra-debug.c: At top level: ra.h:566:22: warning: inline function 'ra_calloc' declared but never defined extern inline void * ra_calloc PARAMS ((size_t)); ^~~~~~~~~ ra.h:565:22: warning: inline function 'ra_alloc' declared but never defined extern inline void * ra_alloc PARAMS ((size_t)); ^~~~~~~~ cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include ra-rewrite.c -o ra-rewrite.o In file included from ra-rewrite.c:23:0: ra-rewrite.c: In function 'spill_coalescing': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ra-rewrite.c:123:8: note: in expansion of macro 'abort' abort (); ^~~~~ ra-rewrite.c: In function 'slots_overlap_p': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ra-rewrite.c:585:5: note: in expansion of macro 'abort' abort (); ^~~~~ ra-rewrite.c: In function 'emit_loads': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ra-rewrite.c:904:2: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ra-rewrite.c:931:6: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ra-rewrite.c:937:6: note: in expansion of macro 'abort' abort (); ^~~~~ In file included from basic-block.h:25:0, from regs.h:25, from ra-rewrite.c:26: ra-rewrite.c: In function 'reloads_to_loads': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ bitmap.h:205:9: note: in definition of macro 'EXECUTE_IF_SET_IN_BITMAP' CODE; \ ^~~~ ra-rewrite.c:1056:3: note: in expansion of macro 'abort' abort (); ^~~~~ In file included from ra-rewrite.c:23:0: ra-rewrite.c: In function 'rewrite_program2': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ra-rewrite.c:1429:2: note: in expansion of macro 'abort' abort (); ^~~~~ ra-rewrite.c: In function 'emit_colors': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ra-rewrite.c:1713:2: note: in expansion of macro 'abort' abort (); ^~~~~ In file included from ra-rewrite.c:33:0: ra-rewrite.c: At top level: ra.h:566:22: warning: inline function 'ra_calloc' declared but never defined extern inline void * ra_calloc PARAMS ((size_t)); ^~~~~~~~~ ra.h:565:22: warning: inline function 'ra_alloc' declared but never defined extern inline void * ra_alloc PARAMS ((size_t)); ^~~~~~~~ cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include real.c -o real.o In file included from real.c:26:0: real.c: In function 'do_add': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ real.c:625:7: note: in expansion of macro 'abort' abort (); ^~~~~ real.c: In function 'do_multiply': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ real.c:755:7: note: in expansion of macro 'abort' abort (); ^~~~~ real.c: In function 'do_divide': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ real.c:892:7: note: in expansion of macro 'abort' abort (); ^~~~~ real.c: In function 'do_compare': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ real.c:962:7: note: in expansion of macro 'abort' abort (); ^~~~~ real.c: In function 'do_fix_trunc': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ real.c:1002:7: note: in expansion of macro 'abort' abort (); ^~~~~ real.c: In function 'real_arithmetic': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ real.c:1068:7: note: in expansion of macro 'abort' abort (); ^~~~~ real.c: In function 'real_compare': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ real.c:1121:7: note: in expansion of macro 'abort' abort (); ^~~~~ real.c: In function 'real_exponent': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ real.c:1141:7: note: in expansion of macro 'abort' abort (); ^~~~~ real.c: In function 'real_ldexp': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ real.c:1172:7: note: in expansion of macro 'abort' abort (); ^~~~~ real.c: In function 'real_identical': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ real.c:1242:7: note: in expansion of macro 'abort' abort (); ^~~~~ real.c: In function 'real_to_integer': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ real.c:1324:2: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ real.c:1333:7: note: in expansion of macro 'abort' abort (); ^~~~~ real.c: In function 'real_to_integer2': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ real.c:1392:2: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ real.c:1404:7: note: in expansion of macro 'abort' abort (); ^~~~~ real.c: In function 'real_to_decimal': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ real.c:1485:7: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ real.c:1503:5: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ real.c:1646:2: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ real.c:1658:5: note: in expansion of macro 'abort' abort (); ^~~~~ real.c: In function 'real_to_hexadecimal': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ real.c:1754:7: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ real.c:1765:5: note: in expansion of macro 'abort' abort (); ^~~~~ real.c: In function 'real_from_integer': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ real.c:2040:2: note: in expansion of macro 'abort' abort (); ^~~~~ real.c: In function 'ten_to_ptwo': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ real.c:2058:5: note: in expansion of macro 'abort' abort (); ^~~~~ real.c: In function 'ten_to_mptwo': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ real.c:2091:5: note: in expansion of macro 'abort' abort (); ^~~~~ real.c: In function 'real_digit': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ real.c:2108:5: note: in expansion of macro 'abort' abort (); ^~~~~ real.c: In function 'real_nan': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ real.c:2169:5: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ real.c:2220:8: note: in expansion of macro 'abort' abort (); ^~~~~ real.c:2181:12: warning: variable 'neg' set but not used [-Wunused-but-set-variable] bool neg = false; ^~~ In file included from real.c:26:0: real.c: In function 'round_for_format': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ real.c:2332:7: note: in expansion of macro 'abort' abort (); ^~~~~ real.c: In function 'real_convert': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ real.c:2438:5: note: in expansion of macro 'abort' abort (); ^~~~~ real.c: In function 'real_to_target': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ real.c:2509:5: note: in expansion of macro 'abort' abort (); ^~~~~ real.c: In function 'real_from_target': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ real.c:2539:5: note: in expansion of macro 'abort' abort (); ^~~~~ real.c: In function 'real_hash': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ real.c:2595:7: note: in expansion of macro 'abort' abort (); ^~~~~ real.c: In function 'encode_ieee_single': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ real.c:2658:7: note: in expansion of macro 'abort' abort (); ^~~~~ real.c: In function 'encode_ieee_double': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ real.c:2811:7: note: in expansion of macro 'abort' abort (); ^~~~~ real.c: In function 'encode_ieee_extended': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ real.c:3025:8: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ real.c:3044:7: note: in expansion of macro 'abort' abort (); ^~~~~ real.c: In function 'encode_ibm_extended': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ real.c:3298:7: note: in expansion of macro 'abort' abort (); ^~~~~ real.c: In function 'encode_ieee_quad': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ real.c:3442:7: note: in expansion of macro 'abort' abort (); ^~~~~ real.c: In function 'encode_vax_f': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ real.c:3645:7: note: in expansion of macro 'abort' abort (); ^~~~~ real.c: In function 'encode_vax_d': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ real.c:3720:7: note: in expansion of macro 'abort' abort (); ^~~~~ real.c: In function 'encode_vax_g': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ real.c:3824:7: note: in expansion of macro 'abort' abort (); ^~~~~ real.c: In function 'encode_i370_single': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ real.c:3973:7: note: in expansion of macro 'abort' abort (); ^~~~~ real.c: In function 'encode_i370_double': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ real.c:4046:7: note: in expansion of macro 'abort' abort (); ^~~~~ real.c: In function 'encode_c4x_single': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ real.c:4189:7: note: in expansion of macro 'abort' abort (); ^~~~~ real.c: In function 'encode_c4x_extended': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ real.c:4271:7: note: in expansion of macro 'abort' abort (); ^~~~~ real.c: In function 'round_for_format': real.c:2305:7: warning: this statement may fall through [-Wimplicit-fallthrough=] get_zero (r, r->sign); ^~~~~~~~~~~~~~~~~~~~~ real.c:2306:5: note: here case rvc_zero: ^~~~ cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include recog.c -o recog.o In file included from recog.c:25:0: recog.c: In function 'validate_change': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ recog.c:216:5: note: in expansion of macro 'abort' abort (); ^~~~~ recog.c: In function 'asm_operand_ok': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ recog.c:1678:5: note: in expansion of macro 'abort' abort (); ^~~~~ In file included from recog.c:36:0: recog.c: In function 'extract_constrain_insn_cached': toplev.h:52:51: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] _fatal_insn_not_found (insn, __FILE__, __LINE__, __FUNCTION__) ^ recog.c:2090:5: note: in expansion of macro 'fatal_insn_not_found' fatal_insn_not_found (insn); ^~~~~~~~~~~~~~~~~~~~ In file included from recog.c:25:0: recog.c: In function 'extract_insn': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ recog.c:2150:6: note: in expansion of macro 'abort' abort (); ^~~~~ In file included from recog.c:36:0: toplev.h:52:51: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] _fatal_insn_not_found (insn, __FILE__, __LINE__, __FUNCTION__) ^ recog.c:2166:7: note: in expansion of macro 'fatal_insn_not_found' fatal_insn_not_found (insn); ^~~~~~~~~~~~~~~~~~~~ toplev.h:52:51: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] _fatal_insn_not_found (insn, __FILE__, __LINE__, __FUNCTION__) ^ recog.c:2175:2: note: in expansion of macro 'fatal_insn_not_found' fatal_insn_not_found (insn); ^~~~~~~~~~~~~~~~~~~~ In file included from recog.c:25:0: rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ recog.c:2199:5: note: in expansion of macro 'abort' abort (); ^~~~~ recog.c: In function 'peep2_next_insn': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ recog.c:2946:5: note: in expansion of macro 'abort' abort (); ^~~~~ recog.c: In function 'peep2_regno_dead_p': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ recog.c:2966:5: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ recog.c:2973:5: note: in expansion of macro 'abort' abort (); ^~~~~ recog.c: In function 'peep2_reg_dead_p': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ recog.c:2988:5: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ recog.c:2995:5: note: in expansion of macro 'abort' abort (); ^~~~~ recog.c: In function 'peep2_find_free_register': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ recog.c:3029:5: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ recog.c:3039:5: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ recog.c:3049:2: note: in expansion of macro 'abort' abort (); ^~~~~ recog.c: In function 'peephole2_optimize': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ recog.c:3215:4: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ recog.c:3245:8: note: in expansion of macro 'abort' abort (); ^~~~~ recog.c: In function 'store_data_bypass_p': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ recog.c:3417:5: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ recog.c:3435:2: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ recog.c:3445:6: note: in expansion of macro 'abort' abort (); ^~~~~ recog.c: In function 'if_test_bypass_p': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ recog.c:3471:7: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ recog.c:3492:2: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ recog.c:3502:6: note: in expansion of macro 'abort' abort (); ^~~~~ recog.c: In function 'constrain_operands': recog.c:2571:7: warning: this statement may fall through [-Wimplicit-fallthrough=] || (GET_CODE (op) == CONST_DOUBLE recog.c:2574:8: note: here case 'i': ^~~~ cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include reg-stack.c -o reg-stack.o In file included from reg-stack.c:157:0: reg-stack.c: In function 'record_label_references': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ reg-stack.c:516:2: note: in expansion of macro 'abort' abort (); ^~~~~ reg-stack.c: In function 'get_asm_operand_n_inputs': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ reg-stack.c:801:3: note: in expansion of macro 'abort' abort (); ^~~~~ reg-stack.c: In function 'replace_reg': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ reg-stack.c:848:5: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ reg-stack.c:852:14: note: in expansion of macro 'abort' default: abort (); ^~~~~ reg-stack.c: In function 'remove_regno_note': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ reg-stack.c:882:3: note: in expansion of macro 'abort' abort (); ^~~~~ reg-stack.c: In function 'get_hard_regnum': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ reg-stack.c:897:5: note: in expansion of macro 'abort' abort (); ^~~~~ reg-stack.c: In function 'emit_pop_insn': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ reg-stack.c:936:2: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ reg-stack.c:943:5: note: in expansion of macro 'abort' abort (); ^~~~~ reg-stack.c: In function 'emit_swap_insn': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ reg-stack.c:987:5: note: in expansion of macro 'abort' abort (); ^~~~~ reg-stack.c: In function 'move_for_stack_reg': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ reg-stack.c:1084:6: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ reg-stack.c:1092:6: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ reg-stack.c:1130:2: note: in expansion of macro 'abort' abort (); ^~~~~ reg-stack.c:1163:18: warning: variable 'push_insn' set but not used [-Wunused-but-set-variable] rtx push_rtx, push_insn; ^~~~~~~~~ In file included from reg-stack.c:157:0: rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ reg-stack.c:1186:2: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ reg-stack.c:1189:2: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ reg-stack.c:1196:5: note: in expansion of macro 'abort' abort (); ^~~~~ reg-stack.c: In function 'compare_for_stack_reg': reg-stack.c:1333:7: warning: variable 'flags_user' set but not used [-Wunused-but-set-variable] rtx flags_user; ^~~~~~~~~~ In file included from reg-stack.c:157:0: reg-stack.c: In function 'subst_stack_regs_pat': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ reg-stack.c:1441:2: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ reg-stack.c:1468:9: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ reg-stack.c:1545:8: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ reg-stack.c:1621:5: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ reg-stack.c:1738:5: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ reg-stack.c:1748:5: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ reg-stack.c:1754:3: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ reg-stack.c:1831:9: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ reg-stack.c:1844:6: note: in expansion of macro 'abort' abort (); ^~~~~ reg-stack.c: In function 'subst_asm_stack_regs': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ reg-stack.c:1904:5: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ reg-stack.c:1998:4: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ reg-stack.c:2032:4: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ reg-stack.c:2043:4: note: in expansion of macro 'abort' abort (); ^~~~~ reg-stack.c: In function 'change_stack': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ reg-stack.c:2299:7: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ reg-stack.c:2302:2: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ reg-stack.c:2326:5: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ reg-stack.c:2349:4: note: in expansion of macro 'abort' abort (); ^~~~~ reg-stack.c: In function 'compensate_edge': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ reg-stack.c:2565:7: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ reg-stack.c:2574:7: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ reg-stack.c:2601:2: note: in expansion of macro 'abort' abort (); ^~~~~ reg-stack.c: In function 'convert_regs_1': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ reg-stack.c:2707:2: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ reg-stack.c:2790:5: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ reg-stack.c:2802:6: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ reg-stack.c:2812:6: note: in expansion of macro 'abort' abort (); ^~~~~ reg-stack.c:2630:7: warning: variable 'deleted' set but not used [-Wunused-but-set-variable] int deleted, inserted, reg; ^~~~~~~ reg-stack.c: In function 'get_true_reg': reg-stack.c:566:2: warning: this statement may fall through [-Wimplicit-fallthrough=] { ^ reg-stack.c:580:7: note: here case FLOAT: ^~~~ At top level: reg-stack.c:503:1: warning: 'record_label_references' defined but not used [-Wunused-function] record_label_references (insn, pat) ^~~~~~~~~~~~~~~~~~~~~~~ cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include regclass.c -o regclass.o regclass.c: In function 'record_reg_classes': regclass.c:1630:7: warning: this statement may fall through [-Wimplicit-fallthrough=] || (GET_CODE (op) == CONST_DOUBLE regclass.c:1633:8: note: here case 'i': ^~~~ regclass.c:1674:17: warning: this statement may fall through [-Wimplicit-fallthrough=] allows_mem[i] = 1; ~~~~~~~~~~~~~~^~~ regclass.c:1675:8: note: here case 'r': ^~~~ cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include regmove.c -o regmove.o cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include regrename.c -o regrename.o In file included from regrename.c:25:0: regrename.c: In function 'note_sets': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ regrename.c:112:5: note: in expansion of macro 'abort' abort (); ^~~~~ regrename.c: In function 'clear_dead_regs': regrename.c:129:30: warning: comparison between 'enum reg_note' and 'enum machine_mode' [-Wenum-compare] if (REG_NOTE_KIND (note) == kind && REG_P (XEXP (note, 0))) ^~ In file included from regrename.c:25:0: rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ regrename.c:137:4: note: in expansion of macro 'abort' abort (); ^~~~~ regrename.c: In function 'regrename_optimize': regrename.c:209:20: warning: variable 'regs_seen' set but not used [-Wunused-but-set-variable] HARD_REG_SET regs_seen; ^~~~~~~~~ In file included from regrename.c:25:0: regrename.c: In function 'scan_rtx_reg': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ regrename.c:455:3: note: in expansion of macro 'abort' abort (); ^~~~~ regrename.c: In function 'scan_rtx': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ regrename.c:714:7: note: in expansion of macro 'abort' abort (); ^~~~~ In file included from regrename.c:36:0: regrename.c: In function 'build_def_use': toplev.h:52:51: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] _fatal_insn_not_found (insn, __FILE__, __LINE__, __FUNCTION__) ^ regrename.c:782:6: note: in expansion of macro 'fatal_insn_not_found' fatal_insn_not_found (insn); ^~~~~~~~~~~~~~~~~~~~ regrename.c: In function 'copyprop_hardreg_forward_1': toplev.h:52:51: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] _fatal_insn_not_found (insn, __FILE__, __LINE__, __FUNCTION__) ^ regrename.c:1601:2: note: in expansion of macro 'fatal_insn_not_found' fatal_insn_not_found (insn); ^~~~~~~~~~~~~~~~~~~~ cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include reload.c -o reload.o In file included from reload.c:91:0: reload.c: In function 'push_secondary_reload': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ reload.c:391:6: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ reload.c:394:6: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ reload.c:400:2: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ reload.c:432:5: note: in expansion of macro 'abort' abort (); ^~~~~ reload.c: In function 'find_valid_class': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ reload.c:709:5: note: in expansion of macro 'abort' abort (); ^~~~~ reload.c: In function 'push_reload': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ reload.c:1096:4: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ reload.c:1192:2: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ reload.c:1315:5: note: in expansion of macro 'abort' abort (); ^~~~~ reload.c: In function 'operands_match_p': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ reload.c:2288:4: note: in expansion of macro 'abort' abort (); ^~~~~ reload.c: In function 'decompose': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ reload.c:2395:2: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ reload.c:2434:5: note: in expansion of macro 'abort' abort (); ^~~~~ reload.c: In function 'immune_p': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ reload.c:2454:5: note: in expansion of macro 'abort' abort (); ^~~~~ reload.c: In function 'find_reloads': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ reload.c:2662:3: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ reload.c:2684:3: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ reload.c:3519:8: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ reload.c:3528:5: note: in expansion of macro 'abort' abort (); ^~~~~ In file included from reload.c:104:0: toplev.h:50:48: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] _fatal_insn (msgid, insn, __FILE__, __LINE__, __FUNCTION__) ^ reload.c:3694:2: note: in expansion of macro 'fatal_insn' fatal_insn ("unable to generate reloads for:", insn); ^~~~~~~~~~ In file included from reload.c:91:0: rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ reload.c:3906:4: note: in expansion of macro 'abort' abort (); ^~~~~ reload.c: In function 'find_reloads_toplev': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ reload.c:4541:6: note: in expansion of macro 'abort' abort (); ^~~~~ reload.c: In function 'find_reloads_address_1': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ reload.c:5411:4: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ reload.c:5430:8: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ reload.c:5482:4: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ reload.c:5499:6: note: in expansion of macro 'abort' abort (); ^~~~~ reload.c: In function 'subst_reloads': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ reload.c:6027:2: note: in expansion of macro 'abort' abort (); ^~~~~ reload.c: In function 'copy_replacements': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ reload.c:6041:5: note: in expansion of macro 'abort' abort (); ^~~~~ reload.c: In function 'refers_to_regno_for_reload_p': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ reload.c:6221:4: note: in expansion of macro 'abort' abort (); ^~~~~ reload.c: In function 'reg_overlap_mentioned_for_reload_p': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ reload.c:6349:4: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ reload.c:6361:5: note: in expansion of macro 'abort' abort (); ^~~~~ reload.c: In function 'find_reloads': reload.c:3245:7: warning: this statement may fall through [-Wimplicit-fallthrough=] || (GET_CODE (operand) == CONST_DOUBLE reload.c:3248:8: note: here case 'i': ^~~~ reload.c:3282:6: warning: this statement may fall through [-Wimplicit-fallthrough=] if (! force_reload ^ reload.c:3300:8: note: here case 'r': ^~~~ cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include reload1.c -o reload1.o In file included from basic-block.h:25:0, from regs.h:25, from reload1.c:35: reload1.c: In function 'compute_use_by_pseudos': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ bitmap.h:205:9: note: in definition of macro 'EXECUTE_IF_SET_IN_BITMAP' CODE; \ ^~~~ reload1.c:558:3: note: in expansion of macro 'EXECUTE_IF_SET_IN_REG_SET' EXECUTE_IF_SET_IN_REG_SET ^~~~~~~~~~~~~~~~~~~~~~~~~ reload1.c:571:7: note: in expansion of macro 'abort' abort (); ^~~~~ In file included from reload1.c:44:0: reload1.c: In function 'replace_pseudos_in_call_usage': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ reload1.c:625:2: note: in expansion of macro 'abort' abort (); ^~~~~ reload1.c: In function 'reload': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ reload1.c:1118:2: note: in expansion of macro 'abort' abort (); ^~~~~ reload1.c: In function 'count_pseudo': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ reload1.c:1623:5: note: in expansion of macro 'abort' abort (); ^~~~~ reload1.c: In function 'find_reg': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ reload1.c:1802:2: note: in expansion of macro 'abort' abort (); ^~~~~ In file included from reload1.c:42:0: reload1.c: In function 'spill_failure': toplev.h:50:48: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] _fatal_insn (msgid, insn, __FILE__, __LINE__, __FUNCTION__) ^ reload1.c:1933:7: note: in expansion of macro 'fatal_insn' fatal_insn ("this is the insn:", insn); ^~~~~~~~~~ reload1.c: In function 'eliminate_regs': reload1.c:2519:25: warning: comparison between 'enum machine_mode' and 'enum reg_note' [-Wenum-compare] if (GET_MODE (x) == REG_DEAD) ^~ In file included from reload1.c:44:0: tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ reload1.c:2632:7: note: in expansion of macro 'abort' abort (); ^~~~~ reload1.c: In function 'elimination_effects': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ reload1.c:2721:7: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ reload1.c:2862:2: note: in expansion of macro 'abort' abort (); ^~~~~ reload1.c: In function 'eliminate_regs_in_insn': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ reload1.c:2962:7: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ reload1.c:3094:5: note: in expansion of macro 'abort' abort (); ^~~~~ reload1.c: In function 'verify_initial_elim_offsets': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ reload1.c:3362:2: note: in expansion of macro 'abort' abort (); ^~~~~ In file included from basic-block.h:25:0, from regs.h:25, from reload1.c:35: reload1.c: In function 'finish_spills': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ bitmap.h:205:9: note: in definition of macro 'EXECUTE_IF_SET_IN_BITMAP' CODE; \ ^~~~ reload1.c:3667:3: note: in expansion of macro 'EXECUTE_IF_SET_IN_REG_SET' EXECUTE_IF_SET_IN_REG_SET ^~~~~~~~~~~~~~~~~~~~~~~~~ reload1.c:3674:3: note: in expansion of macro 'abort' abort (); ^~~~~ In file included from reload1.c:44:0: tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ reload1.c:3753:4: note: in expansion of macro 'abort' abort (); ^~~~~ reload1.c: In function 'clear_reload_reg_in_use': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ reload1.c:4359:7: note: in expansion of macro 'abort' abort (); ^~~~~ reload1.c: In function 'reload_reg_free_p': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ reload1.c:4559:3: note: in expansion of macro 'abort' abort (); ^~~~~ reload1.c: In function 'reload_reg_reaches_end_p': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ reload1.c:4696:3: note: in expansion of macro 'abort' abort (); ^~~~~ reload1.c: In function 'reloads_conflict': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ reload1.c:4772:7: note: in expansion of macro 'abort' abort (); ^~~~~ In file included from reload1.c:42:0: reload1.c: In function 'failed_reload': toplev.h:50:48: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] _fatal_insn (msgid, insn, __FILE__, __LINE__, __FUNCTION__) ^ reload1.c:5084:5: note: in expansion of macro 'fatal_insn' fatal_insn ("could not find a spill register", insn); ^~~~~~~~~~ In file included from reload1.c:44:0: reload1.c: In function 'choose_reload_regs': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ reload1.c:5701:7: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ reload1.c:5893:2: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ reload1.c:5900:6: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ reload1.c:6016:6: note: in expansion of macro 'abort' abort (); ^~~~~ reload1.c: In function 'merge_assigned_reloads': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ reload1.c:6168:4: note: in expansion of macro 'abort' abort (); ^~~~~ reload1.c: In function 'emit_input_reload_insns': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ reload1.c:6385:7: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ reload1.c:6397:2: note: in expansion of macro 'abort' abort (); ^~~~~ In file included from reload1.c:42:0: reload1.c: In function 'emit_output_reload_insns': toplev.h:50:48: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] _fatal_insn (msgid, insn, __FILE__, __LINE__, __FUNCTION__) ^ reload1.c:6711:2: note: in expansion of macro 'fatal_insn' fatal_insn ("VOIDmode on an output", insn); ^~~~~~~~~~ reload1.c: In function 'do_input_reload': reload1.c:6905:7: warning: variable 'expect_occurrences' set but not used [-Wunused-but-set-variable] int expect_occurrences = 1; ^~~~~~~~~~~~~~~~~~ In file included from reload1.c:44:0: reload1.c: In function 'do_output_reload': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ reload1.c:7027:5: note: in expansion of macro 'abort' abort (); ^~~~~ In file included from reload1.c:42:0: reload1.c: In function 'reload_cse_simplify_operands': toplev.h:52:51: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] _fatal_insn_not_found (insn, __FILE__, __LINE__, __FUNCTION__) ^ reload1.c:8390:5: note: in expansion of macro 'fatal_insn_not_found' fatal_insn_not_found (insn); ^~~~~~~~~~~~~~~~~~~~ reload1.c:8404:25: warning: variable 'mode' set but not used [-Wunused-but-set-variable] enum machine_mode mode; ^~~~ In file included from reload1.c:44:0: reload1.c: In function 'reload_combine_note_use': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ reload1.c:9061:6: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ reload1.c:9082:4: note: in expansion of macro 'abort' abort (); ^~~~~ reload1.c: In function 'sext_for_mode': reload1.c:9186:32: warning: left shift of negative value [-Wshift-negative-value] cval |= (HOST_WIDE_INT) -1 << width; ^~ reload1.c: In function 'reload_cse_move2add': reload1.c:9251:9: warning: variable 'success' set but not used [-Wunused-but-set-variable] int success = 0; ^~~~~~~ In file included from reload1.c:44:0: reload1.c: In function 'fixup_abnormal_edges': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ reload1.c:9593:6: note: in expansion of macro 'abort' abort (); ^~~~~ reload1.c: In function 'elimination_effects': reload1.c:2774:31: warning: this statement may fall through [-Wimplicit-fallthrough=] if (code == POST_MODIFY || code == PRE_MODIFY) ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ reload1.c:2778:5: note: here case STRICT_LOW_PART: ^~~~ cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include reorg.c -o reorg.o cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include resource.c -o resource.o In file included from resource.c:24:0: resource.c: In function 'mark_referenced_resources': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ resource.c:244:6: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ resource.c:257:6: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ resource.c:351:3: note: in expansion of macro 'abort' abort (); ^~~~~ resource.c: In function 'mark_set_resources': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ resource.c:788:3: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ resource.c:803:6: note: in expansion of macro 'abort' abort (); ^~~~~ resource.c: In function 'mark_referenced_resources': resource.c:331:10: warning: this statement may fall through [-Wimplicit-fallthrough=] if (include_delayed_effects) ^ resource.c:404:5: note: here case INSN: ^~~~ resource.c: In function 'mark_set_resources': resource.c:680:10: warning: this statement may fall through [-Wimplicit-fallthrough=] if (mark_type == MARK_SRC_DEST_CALL) ^ resource.c:703:5: note: here case JUMP_INSN: ^~~~ cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include rtlanal.c -o rtlanal.o rtlanal.c: In function 'reg_set_p': rtlanal.c:877:7: warning: variable 'body' set but not used [-Wunused-but-set-variable] rtx body = insn; ^~~~ In file included from rtlanal.c:26:0: rtlanal.c: In function 'insn_dependent_p': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ rtlanal.c:1072:5: note: in expansion of macro 'abort' abort (); ^~~~~ rtlanal.c: In function 'reg_overlap_mentioned_p': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ rtlanal.c:1545:3: note: in expansion of macro 'abort' abort (); ^~~~~ rtlanal.c: In function 'dead_or_set_p': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ rtlanal.c:1764:5: note: in expansion of macro 'abort' abort (); ^~~~~ rtlanal.c: In function 'find_reg_fusage': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ rtlanal.c:1948:5: note: in expansion of macro 'abort' abort (); ^~~~~ rtlanal.c: In function 'remove_note': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ rtlanal.c:2066:3: note: in expansion of macro 'abort' abort (); ^~~~~ rtlanal.c: In function 'replace_rtx': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ rtlanal.c:2558:6: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ rtlanal.c:2574:6: note: in expansion of macro 'abort' abort (); ^~~~~ rtlanal.c: In function 'subreg_lsb': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ rtlanal.c:3102:2: note: in expansion of macro 'abort' abort (); ^~~~~ rtlanal.c: In function 'subreg_regno_offset': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ rtlanal.c:3139:5: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ rtlanal.c:3159:5: note: in expansion of macro 'abort' abort (); ^~~~~ rtlanal.c: In function 'subreg_offset_representable_p': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ rtlanal.c:3185:5: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ rtlanal.c:3222:5: note: in expansion of macro 'abort' abort (); ^~~~~ rtlanal.c: In function 'find_first_parameter_load': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ rtlanal.c:3290:4: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ rtlanal.c:3319:6: note: in expansion of macro 'abort' abort (); ^~~~~ rtlanal.c: In function 'can_hoist_insn_p': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ rtlanal.c:3485:7: note: in expansion of macro 'abort' abort (); ^~~~~ rtlanal.c: In function 'hoist_update_store': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ rtlanal.c:3519:5: note: in expansion of macro 'abort' abort (); ^~~~~ rtlanal.c: In function 'hoist_insn_after': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ rtlanal.c:3589:7: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ rtlanal.c:3592:5: note: in expansion of macro 'abort' abort (); ^~~~~ rtlanal.c: In function 'hoist_insn_to_edge': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ rtlanal.c:3607:5: note: in expansion of macro 'abort' abort (); ^~~~~ cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include rtl-error.c -o rtl-error.o rtl-error.c: In function 'error_for_asm': rtl-error.c:93:1: warning: traditional C rejects ISO C style function definitions [-Wtraditional] error_for_asm VPARAMS ((rtx insn, const char *msgid, ...)) ^~~~~~~~~~~~~ rtl-error.c: In function 'warning_for_asm': rtl-error.c:104:1: warning: traditional C rejects ISO C style function definitions [-Wtraditional] warning_for_asm VPARAMS ((rtx insn, const char *msgid, ...)) ^~~~~~~~~~~~~~~ cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include sbitmap.c -o sbitmap.o In file included from sbitmap.c:23:0: sbitmap.c: In function 'sbitmap_difference': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ sbitmap.c:287:5: note: in expansion of macro 'abort' abort (); ^~~~~ cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include sched-deps.c -o sched-deps.o In file included from sched-deps.c:28:0: sched-deps.c: In function 'add_dependence': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ sched-deps.c:272:2: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ sched-deps.c:307:3: note: in expansion of macro 'abort' abort (); ^~~~~ sched-deps.c: In function 'remove_dependence': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ sched-deps.c:432:5: note: in expansion of macro 'abort' abort (); ^~~~~ sched-deps.c: In function 'sched_analyze_1': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ sched-deps.c:619:6: note: in expansion of macro 'abort' abort (); ^~~~~ sched-deps.c: In function 'sched_analyze_2': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ sched-deps.c:759:8: note: in expansion of macro 'abort' abort (); ^~~~~ sched-deps.c: In function 'sched_analyze': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ sched-deps.c:1424:3: note: in expansion of macro 'abort' abort (); ^~~~~ cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include sched-ebb.c -o sched-ebb.o In file included from sched-ebb.c:27:0: sched-ebb.c: In function 'schedule_ebb': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ sched-ebb.c:274:5: note: in expansion of macro 'abort' abort (); ^~~~~ cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include sched-rgn.c -o sched-rgn.o In file included from sched-rgn.c:51:0: sched-rgn.c: In function 'debug_regions': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ sched-rgn.c:527:6: note: in expansion of macro 'abort' abort (); ^~~~~ sched-rgn.c: In function 'compute_trg_info': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ sched-rgn.c:1230:6: note: in expansion of macro 'abort' abort (); ^~~~~ sched-rgn.c: In function 'schedule_region': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ sched-rgn.c:2850:5: note: in expansion of macro 'abort' abort (); ^~~~~ sched-rgn.c: In function 'schedule_insns': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ sched-rgn.c:3067:8: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ sched-rgn.c:3092:6: note: in expansion of macro 'abort' abort (); ^~~~~ sched-rgn.c: In function 'is_exception_free': sched-rgn.c:1940:10: warning: this statement may fall through [-Wimplicit-fallthrough=] if (is_pfree (insn, bb_src, bb_trg)) ^ sched-rgn.c:1943:5: note: here case PRISKY_CANDIDATE: ^~~~ cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include sched-vis.c -o sched-vis.o In file included from sched-vis.c:27:0: sched-vis.c: In function 'print_pattern': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ sched-vis.c:701:7: note: in expansion of macro 'abort' abort (); ^~~~~ cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include sdbout.c -o sdbout.o cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include sibcall.c -o sibcall.o In file included from sibcall.c:34:0: sibcall.c: In function 'replace_call_placeholder': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ sibcall.c:550:5: note: in expansion of macro 'abort' abort (); ^~~~~ cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include simplify-rtx.c -o simplify-rtx.o In file included from simplify-rtx.c:26:0: simplify-rtx.c: In function 'simplify_unary_operation': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ simplify-rtx.c:387:2: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ simplify-rtx.c:391:2: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ simplify-rtx.c:395:2: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ simplify-rtx.c:414:3: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ simplify-rtx.c:505:6: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ simplify-rtx.c:512:3: note: in expansion of macro 'abort' abort (); ^~~~~ simplify-rtx.c:516:42: warning: left shift of negative value [-Wshift-negative-value] val = arg0 & ~((HOST_WIDE_INT) (-1) << GET_MODE_BITSIZE (op_mode)); ^~ In file included from simplify-rtx.c:26:0: tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ simplify-rtx.c:530:3: note: in expansion of macro 'abort' abort (); ^~~~~ simplify-rtx.c:536:35: warning: left shift of negative value [-Wshift-negative-value] = arg0 & ~((HOST_WIDE_INT) (-1) << GET_MODE_BITSIZE (op_mode)); ^~ In file included from simplify-rtx.c:26:0: tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ simplify-rtx.c:553:4: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ simplify-rtx.c:609:6: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ simplify-rtx.c:673:4: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ simplify-rtx.c:691:4: note: in expansion of macro 'abort' abort (); ^~~~~ simplify-rtx.c: In function 'simplify_binary_operation': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ simplify-rtx.c:793:5: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ simplify-rtx.c:1447:4: note: in expansion of macro 'abort' abort (); ^~~~~ simplify-rtx.c:1466:33: warning: left shift of negative value [-Wshift-negative-value] arg0s |= ((HOST_WIDE_INT) (-1) << width); ^~ simplify-rtx.c:1470:33: warning: left shift of negative value [-Wshift-negative-value] arg1s |= ((HOST_WIDE_INT) (-1) << width); ^~ simplify-rtx.c:1578:30: warning: left shift of negative value [-Wshift-negative-value] val |= ((HOST_WIDE_INT) -1) << (HOST_BITS_PER_WIDE_INT - arg1); ^~ In file included from simplify-rtx.c:26:0: tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ simplify-rtx.c:1623:7: note: in expansion of macro 'abort' abort (); ^~~~~ simplify-rtx.c: In function 'simplify_relational_operation': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ simplify-rtx.c:1925:5: note: in expansion of macro 'abort' abort (); ^~~~~ simplify-rtx.c:2064:35: warning: left shift of negative value [-Wshift-negative-value] l0s |= ((HOST_WIDE_INT) (-1) << width); ^~ simplify-rtx.c:2067:35: warning: left shift of negative value [-Wshift-negative-value] l1s |= ((HOST_WIDE_INT) (-1) << width); ^~ In file included from simplify-rtx.c:26:0: tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ simplify-rtx.c:2198:7: note: in expansion of macro 'abort' abort (); ^~~~~ simplify-rtx.c: In function 'simplify_ternary_operation': simplify-rtx.c:2252:41: warning: left shift of negative value [-Wshift-negative-value] && ((val & ((HOST_WIDE_INT) (-1) << (width - 1))) ^~ simplify-rtx.c:2253:30: warning: left shift of negative value [-Wshift-negative-value] != ((HOST_WIDE_INT) (-1) << (width - 1)))) ^~ In file included from simplify-rtx.c:26:0: tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ simplify-rtx.c:2321:2: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ simplify-rtx.c:2343:7: note: in expansion of macro 'abort' abort (); ^~~~~ simplify-rtx.c: In function 'simplify_subreg': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ simplify-rtx.c:2360:5: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ simplify-rtx.c:2364:5: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ simplify-rtx.c:2368:5: note: in expansion of macro 'abort' abort (); ^~~~~ simplify-rtx.c: In function 'simplify_gen_subreg': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ simplify-rtx.c:2744:5: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ simplify-rtx.c:2748:5: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ simplify-rtx.c:2752:5: note: in expansion of macro 'abort' abort (); ^~~~~ simplify-rtx.c: In function 'simplify_rtx': simplify-rtx.c:2819:10: warning: this statement may fall through [-Wimplicit-fallthrough=] if (swap_commutative_operands_p (XEXP (x, 0), XEXP (x, 1))) ^ simplify-rtx.c:2830:5: note: here case '2': ^~~~ cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include ssa.c -o ssa.o In file included from ssa.c:35:0: ssa.c: In function 'create_delayed_rename': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ssa.c:749:5: note: in expansion of macro 'abort' abort (); ^~~~~ ssa.c: In function 'apply_delayed_renames': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ssa.c:785:2: note: in expansion of macro 'abort' abort (); ^~~~~ ssa.c: In function 'rename_insn_1': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ssa.c:930:3: note: in expansion of macro 'abort' abort (); ^~~~~ ssa.c: In function 'rename_block': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ssa.c:1080:6: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ssa.c:1089:3: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ssa.c:1099:3: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ssa.c:1124:2: note: in expansion of macro 'abort' abort (); ^~~~~ ssa.c: In function 'convert_to_ssa': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ssa.c:1177:5: note: in expansion of macro 'abort' abort (); ^~~~~ ssa.c: In function 'eliminate_phi': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ssa.c:1429:2: note: in expansion of macro 'abort' abort (); ^~~~~ ssa.c: In function 'make_regs_equivalent_over_bad_edges': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ssa.c:1527:2: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ssa.c:1545:8: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ssa.c:1557:5: note: in expansion of macro 'abort' abort (); ^~~~~ ssa.c: In function 'make_equivalent_phi_alternatives_equivalent': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ssa.c:1629:7: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ssa.c:1632:7: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ssa.c:1643:4: note: in expansion of macro 'abort' abort (); ^~~~~ ssa.c: In function 'mark_reg_in_phi': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ssa.c:1954:7: note: in expansion of macro 'abort' abort (); ^~~~~ ssa.c: In function 'rename_equivalent_regs_in_insn': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ssa.c:2038:3: note: in expansion of macro 'abort' abort (); ^~~~~ ssa.c: In function 'rename_equivalent_regs': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ssa.c:2154:7: note: in expansion of macro 'abort' abort (); ^~~~~ ssa.c: In function 'convert_from_ssa': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ssa.c:2194:5: note: in expansion of macro 'abort' abort (); ^~~~~ cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include ssa-ccp.c -o ssa-ccp.o cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include ssa-dce.c -o ssa-dce.o In file included from ssa-dce.c:73:0: ssa-dce.c: In function 'set_control_dependent_block_to_edge_map_bit': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ssa-dce.c:185:5: note: in expansion of macro 'abort' abort (); ^~~~~ ssa-dce.c: In function 'find_control_dependence': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ssa-dce.c:247:5: note: in expansion of macro 'abort' abort (); ^~~~~ ssa-dce.c: In function 'find_pdom': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ssa-dce.c:273:5: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ssa-dce.c:275:5: note: in expansion of macro 'abort' abort (); ^~~~~ ssa-dce.c: In function 'find_inherently_necessary': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ssa-dce.c:404:2: note: in expansion of macro 'abort' abort (); ^~~~~ ssa-dce.c: In function 'delete_insn_bb': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ssa-dce.c:478:5: note: in expansion of macro 'abort' abort (); ^~~~~ ssa-dce.c: In function 'ssa_eliminate_dead_code': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ssa-dce.c:729:5: note: in expansion of macro 'abort' abort (); ^~~~~ cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include stmt.c -o stmt.o In file included from stmt.c:40:0: stmt.c: In function 'label_rtx': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ stmt.c:509:5: note: in expansion of macro 'abort' abort (); ^~~~~ stmt.c: In function 'expand_goto_internal': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ stmt.c:720:5: note: in expansion of macro 'abort' abort (); ^~~~~ stmt.c: In function 'expand_asm_operands': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ stmt.c:1626:2: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ stmt.c:1707:2: note: in expansion of macro 'abort' abort (); ^~~~~ stmt.c:1505:7: warning: variable 'insn' set but not used [-Wunused-but-set-variable] rtx insn; ^~~~ In file included from stmt.c:40:0: stmt.c: In function 'resolve_operand_name_1': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ stmt.c:2121:5: note: in expansion of macro 'abort' abort (); ^~~~~ stmt.c: In function 'expand_end_loop': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ stmt.c:2673:8: note: in expansion of macro 'abort' abort (); ^~~~~ stmt.c: In function 'expand_return': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ stmt.c:3196:2: note: in expansion of macro 'abort' abort (); ^~~~~ stmt.c:3039:7: warning: variable 'last_insn' set but not used [-Wunused-but-set-variable] rtx last_insn = 0; ^~~~~~~~~ In file included from stmt.c:40:0: stmt.c: In function 'expand_start_bindings_and_block': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ stmt.c:3399:5: note: in expansion of macro 'abort' abort (); ^~~~~ stmt.c: In function 'expand_decl': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ stmt.c:3974:6: note: in expansion of macro 'abort' abort (); ^~~~~ stmt.c:3871:19: warning: variable 'thisblock' set but not used [-Wunused-but-set-variable] struct nesting *thisblock; ^~~~~~~~~ In file included from stmt.c:40:0: stmt.c: In function 'expand_anon_union_decl': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ stmt.c:4267:2: note: in expansion of macro 'abort' abort (); ^~~~~ stmt.c: In function 'expand_end_case_type': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ stmt.c:5340:6: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ stmt.c:5342:6: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ stmt.c:5494:3: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ stmt.c:5551:2: note: in expansion of macro 'abort' abort (); ^~~~~ cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include stor-layout.c -o stor-layout.o In file included from stor-layout.c:26:0: stor-layout.c: In function 'put_pending_sizes': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ stor-layout.c:141:5: note: in expansion of macro 'abort' abort (); ^~~~~ stor-layout.c: In function 'smallest_mode_for_size': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ stor-layout.c:264:3: note: in expansion of macro 'abort' abort (); ^~~~~ stor-layout.c: In function 'int_mode_for_mode': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ stor-layout.c:295:7: note: in expansion of macro 'abort' abort (); ^~~~~ stor-layout.c: In function 'layout_decl': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ stor-layout.c:375:5: note: in expansion of macro 'abort' abort (); ^~~~~ stor-layout.c: In function 'layout_type': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ stor-layout.c:1558:5: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ stor-layout.c:1569:7: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ stor-layout.c:1802:2: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ stor-layout.c:1838:7: note: in expansion of macro 'abort' abort (); ^~~~~ stor-layout.c: In function 'set_sizetype': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ stor-layout.c:1942:5: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ stor-layout.c:1992:2: note: in expansion of macro 'abort' abort (); ^~~~~ In file included from stor-layout.c:25:0: stor-layout.c: In function 'fixup_signed_type': stor-layout.c:2021:34: warning: left shift of negative value [-Wshift-negative-value] ? 0 : (HOST_WIDE_INT) (-1) << (precision - 1)), ^ tree.h:2235:47: note: in definition of macro 'build_int_2' build_int_2_wide ((unsigned HOST_WIDE_INT) (LO), (HOST_WIDE_INT) (HI)) ^~ stor-layout.c:2023:8: warning: left shift of negative value [-Wshift-negative-value] << (precision - HOST_BITS_PER_WIDE_INT - 1 > 0 ^ tree.h:2235:69: note: in definition of macro 'build_int_2' build_int_2_wide ((unsigned HOST_WIDE_INT) (LO), (HOST_WIDE_INT) (HI)) ^~ cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include stringpool.c -o stringpool.o cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include timevar.c -o timevar.o In file included from timevar.c:25:0: timevar.c: In function 'timevar_push': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ timevar.c:273:5: note: in expansion of macro 'abort' abort (); ^~~~~ timevar.c: In function 'timevar_pop': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ timevar.c:324:7: note: in expansion of macro 'abort' abort (); ^~~~~ timevar.c: In function 'timevar_start': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ timevar.c:365:5: note: in expansion of macro 'abort' abort (); ^~~~~ timevar.c: In function 'timevar_stop': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ timevar.c:386:5: note: in expansion of macro 'abort' abort (); ^~~~~ lof="./cp/lang-options.h ./f/lang-options.h ./java/lang-options.h ./objc/lang-options.h ./ada/lang-options.h"; for f in $lof; do \ echo "#include \"$f\""; \ done | sed 's|./||' > tmp-options.h /bin/sh ./move-if-change tmp-options.h options.h echo timestamp > s-options cc -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include \ -DTARGET_NAME=\"x86_64--netbsdelf2.0\" \ -c ./toplev.c -o toplev.o In file included from ./toplev.c:43:0: ./toplev.c: In function 'do_abort': ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./toplev.c:1640:3: note: in expansion of macro 'abort' abort (); ^~~~~ ./toplev.c: In function 'botch': ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./toplev.c:1650:3: note: in expansion of macro 'abort' abort (); ^~~~~ ./toplev.c: In function 'pop_srcloc': ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./toplev.c:2110:5: note: in expansion of macro 'abort' abort (); ^~~~~ ./toplev.c: In function 'rest_of_compilation': ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./toplev.c:3594:7: note: in expansion of macro 'abort' abort (); ^~~~~ ./rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./toplev.c:3597:7: note: in expansion of macro 'abort' abort (); ^~~~~ cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include tracer.c -o tracer.o In file included from tracer.c:39:0: tracer.c: In function 'tail_duplicate': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ tracer.c:254:2: note: in expansion of macro 'abort' abort (); ^~~~~ cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include tree.c -o tree.o In file included from tree.c:35:0: tree.c: In function 'tree_size': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ tree.c:207:7: note: in expansion of macro 'abort' abort (); ^~~~~ tree.c: In function 'make_node': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ tree.c:232:5: note: in expansion of macro 'abort' abort (); ^~~~~ tree.c: In function 'integer_all_onesp': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ tree.c:665:2: note: in expansion of macro 'abort' abort (); ^~~~~ tree.c: In function 'integer_pow2p': tree.c:711:36: warning: left shift of negative value [-Wshift-negative-value] high &= ~((HOST_WIDE_INT) (-1) << (prec - HOST_BITS_PER_WIDE_INT)); ^~ tree.c:716:32: warning: left shift of negative value [-Wshift-negative-value] low &= ~((HOST_WIDE_INT) (-1) << prec); ^~ tree.c: In function 'tree_log2': tree.c:771:36: warning: left shift of negative value [-Wshift-negative-value] high &= ~((HOST_WIDE_INT) (-1) << (prec - HOST_BITS_PER_WIDE_INT)); ^~ tree.c:776:32: warning: left shift of negative value [-Wshift-negative-value] low &= ~((HOST_WIDE_INT) (-1) << prec); ^~ tree.c: In function 'tree_floor_log2': tree.c:811:36: warning: left shift of negative value [-Wshift-negative-value] high &= ~((HOST_WIDE_INT) (-1) << (prec - HOST_BITS_PER_WIDE_INT)); ^~ tree.c:816:32: warning: left shift of negative value [-Wshift-negative-value] low &= ~((HOST_WIDE_INT) (-1) << prec); ^~ In file included from tree.c:35:0: tree.c: In function 'tree_node_structure': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ tree.c:1540:7: note: in expansion of macro 'abort' abort (); ^~~~~ tree.c: In function 'unsave_expr_1': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ tree.c:1573:2: note: in expansion of macro 'abort' abort (); ^~~~~ tree.c: In function 'lhd_unsave_expr_now': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ tree.c:1627:7: note: in expansion of macro 'abort' abort (); ^~~~~ tree.c: In function 'substitute_in_expr': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ tree.c:1920:7: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ tree.c:1945:6: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ tree.c:1972:6: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ tree.c:1985:4: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ tree.c:2039:4: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ tree.c:2044:7: note: in expansion of macro 'abort' abort (); ^~~~~ tree.c: In function 'stabilize_reference_1': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ tree.c:2215:7: note: in expansion of macro 'abort' abort (); ^~~~~ tree.c: In function 'build': tree.c:2234:1: warning: traditional C rejects ISO C style function definitions [-Wtraditional] build VPARAMS ((enum tree_code code, tree tt, ...)) ^~~~~ In file included from tree.c:35:0: tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ tree.c:2302:2: note: in expansion of macro 'abort' abort (); ^~~~~ tree.c: In function 'build_nt': tree.c:2416:1: warning: traditional C rejects ISO C style function definitions [-Wtraditional] build_nt VPARAMS ((enum tree_code code, ...)) ^~~~~~~~ In file included from tree.c:35:0: tree.c: In function 'is_attribute_p': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ tree.c:2613:2: note: in expansion of macro 'abort' abort (); ^~~~~ tree.c: In function 'lookup_attribute': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ tree.c:2646:2: note: in expansion of macro 'abort' abort (); ^~~~~ tree.c: In function 'tree_low_cst': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ tree.c:3253:5: note: in expansion of macro 'abort' abort (); ^~~~~ tree.c: In function 'simple_cst_equal': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ tree.c:3367:2: note: in expansion of macro 'abort' abort (); ^~~~~ tree.c: In function 'build_function_type_list': tree.c:3751:1: warning: traditional C rejects ISO C style function definitions [-Wtraditional] build_function_type_list VPARAMS ((tree return_type, ...)) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from tree.c:35:0: tree.c: In function 'build_method_type': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ tree.c:3787:5: note: in expansion of macro 'abort' abort (); ^~~~~ tree.c: In function 'decl_type_context': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ tree.c:4274:2: note: in expansion of macro 'abort' abort (); ^~~~~ tree.c: In function 'get_callee_fndecl': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ tree.c:4292:5: note: in expansion of macro 'abort' abort (); ^~~~~ tree.c: In function 'get_set_constructor_bits': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ tree.c:4571:6: note: in expansion of macro 'abort' abort (); ^~~~~ tree.c: In function 'staticp': tree.c:1374:10: warning: this statement may fall through [-Wimplicit-fallthrough=] if (TREE_CODE (TYPE_SIZE (TREE_TYPE (arg))) == INTEGER_CST ^ tree.c:1378:5: note: here default: ^~~~~~~ cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include tree-dump.c -o tree-dump.o In file included from tree-dump.c:24:0: tree-dump.c: In function 'dequeue_and_dump': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ tree-dump.c:313:4: note: in expansion of macro 'abort' abort (); ^~~~~ cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include tree-inline.c -o tree-inline.o In file included from tree-inline.c:27:0: tree-inline.c: In function 'remap_decl': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ tree-inline.c:193:3: note: in expansion of macro 'abort' abort (); ^~~~~ tree-inline.c: In function 'remap_block': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ tree-inline.c:318:2: note: in expansion of macro 'abort' abort (); ^~~~~ tree-inline.c: In function 'copy_body_r': tree-inline.c:444:23: warning: comparison between 'enum tree_code' and 'enum c_tree_code' [-Wenum-compare] if (TREE_CODE (*tp) == RETURN_STMT && id->ret_label) ^~ In file included from tree-inline.c:27:0: rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ tree-inline.c:498:2: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ tree-inline.c:513:5: note: in expansion of macro 'abort' abort (); ^~~~~ tree-inline.c:517:28: warning: comparison between 'enum tree_code' and 'enum c_tree_code' [-Wenum-compare] else if (TREE_CODE (*tp) == SCOPE_STMT && !id->in_target_cleanup_p) ^~ In file included from tree-inline.c:27:0: tree-inline.c: In function 'expand_call_inline': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ tree-inline.c:1271:5: note: in expansion of macro 'abort' abort (); ^~~~~ tree-inline.c: In function 'walk_tree': tree-inline.c:1643:13: warning: comparison between 'enum tree_code' and 'enum c_tree_code' [-Wenum-compare] if (code == DECL_STMT ^~ In file included from tree-inline.c:27:0: rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ tree-inline.c:1773:7: note: in expansion of macro 'abort' abort (); ^~~~~ tree-inline.c: In function 'copy_tree_r': tree-inline.c:1837:27: warning: comparison between 'enum tree_code' and 'enum c_tree_code' [-Wenum-compare] if (TREE_CODE (*tp) == SCOPE_STMT) ^~ cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include unroll.c -o unroll.o In file included from unroll.c:136:0: unroll.c: In function 'unroll_loop': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ loop.h:50:7: note: in expansion of macro 'abort' : (abort (), -1)) ^~~~~ unroll.c:766:29: note: in expansion of macro 'INSN_LUID' int copy_start_luid = INSN_LUID (copy_start); ^~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ loop.h:50:7: note: in expansion of macro 'abort' : (abort (), -1)) ^~~~~ unroll.c:767:27: note: in expansion of macro 'INSN_LUID' int copy_end_luid = INSN_LUID (copy_end); ^~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ unroll.c:1059:6: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ unroll.c:1303:5: note: in expansion of macro 'abort' abort (); ^~~~~ unroll.c: In function 'precondition_loop_p': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ loop.h:50:7: note: in expansion of macro 'abort' : (abort (), -1)) ^~~~~ unroll.c:1515:9: note: in expansion of macro 'INSN_LUID' > INSN_LUID (loop_start)) ^~~~~~~~~ unroll.c: In function 'calculate_giv_inc': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ unroll.c:1608:2: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ unroll.c:1656:6: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ unroll.c:1669:2: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ unroll.c:1702:7: note: in expansion of macro 'abort' abort (); ^~~~~ unroll.c: In function 'initial_reg_note_copy': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ unroll.c:1731:5: note: in expansion of macro 'abort' abort (); ^~~~~ unroll.c: In function 'final_reg_note_copy': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ unroll.c:1769:7: note: in expansion of macro 'abort' abort (); ^~~~~ unroll.c: In function 'copy_loop_body': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ unroll.c:2144:7: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ unroll.c:2292:4: note: in expansion of macro 'abort' abort (); ^~~~~ unroll.c: In function 'fold_rtx_mult_add': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ unroll.c:2434:5: note: in expansion of macro 'abort' abort (); ^~~~~ unroll.c: In function 'find_splittable_regs': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ loop.h:50:7: note: in expansion of macro 'abort' : (abort (), -1)) ^~~~~ unroll.c:2564:39: note: in expansion of macro 'INSN_LUID' && (REGNO_LAST_LUID (bl->regno) >= INSN_LUID (loop->end) ^~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ loop.h:50:7: note: in expansion of macro 'abort' : (abort (), -1)) ^~~~~ unroll.c:2568:7: note: in expansion of macro 'INSN_LUID' < INSN_LUID (bl->init_insn)) ^~~~~~~~~ unroll.c: In function 'find_splittable_givs': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ loop.h:50:7: note: in expansion of macro 'abort' : (abort (), -1)) ^~~~~ unroll.c:2762:8: note: in expansion of macro 'INSN_LUID' >= INSN_LUID (loop->end))) ^~~~~~~~~ unroll.c: In function 'final_giv_value': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ unroll.c:3186:5: note: in expansion of macro 'abort' abort (); ^~~~~ unroll.c: In function 'subtract_reg_term': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ unroll.c:3275:3: note: in expansion of macro 'abort' abort (); ^~~~~ unroll.c: In function 'loop_iterations': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ loop.h:50:7: note: in expansion of macro 'abort' : (abort (), -1)) ^~~~~ unroll.c:3400:8: note: in expansion of macro 'INSN_LUID' && INSN_LUID (JUMP_LABEL (temp)) > INSN_LUID (loop->top) ^~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ loop.h:50:7: note: in expansion of macro 'abort' : (abort (), -1)) ^~~~~ unroll.c:3400:40: note: in expansion of macro 'INSN_LUID' && INSN_LUID (JUMP_LABEL (temp)) > INSN_LUID (loop->top) ^~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ loop.h:50:7: note: in expansion of macro 'abort' : (abort (), -1)) ^~~~~ unroll.c:3401:8: note: in expansion of macro 'INSN_LUID' && INSN_LUID (JUMP_LABEL (temp)) < INSN_LUID (loop->cont)) ^~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ loop.h:50:7: note: in expansion of macro 'abort' : (abort (), -1)) ^~~~~ unroll.c:3401:40: note: in expansion of macro 'INSN_LUID' && INSN_LUID (JUMP_LABEL (temp)) < INSN_LUID (loop->cont)) ^~~~~~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ unroll.c:3450:5: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ unroll.c:3495:2: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ unroll.c:3517:2: note: in expansion of macro 'abort' abort (); ^~~~~ unroll.c:3551:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (loop_dump_stream) ^~ unroll.c:3555:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' return 0; ^~~~~~ In file included from unroll.c:136:0: rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ unroll.c:3623:7: note: in expansion of macro 'abort' abort (); ^~~~~ rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ unroll.c:3924:5: note: in expansion of macro 'abort' abort (); ^~~~~ unroll.c:3595:18: warning: this statement may fall through [-Wimplicit-fallthrough=] unsigned_p = 1; ~~~~~~~~~~~^~~ unroll.c:3596:5: note: here case LE: ^~~~ unroll.c:3601:18: warning: this statement may fall through [-Wimplicit-fallthrough=] unsigned_p = 1; ~~~~~~~~~~~^~~ unroll.c:3602:5: note: here case GE: ^~~~ unroll.c:3611:18: warning: this statement may fall through [-Wimplicit-fallthrough=] unsigned_p = 1; ~~~~~~~~~~~^~~ unroll.c:3612:5: note: here case LT: ^~~~ unroll.c:3616:18: warning: this statement may fall through [-Wimplicit-fallthrough=] unsigned_p = 1; ~~~~~~~~~~~^~~ unroll.c:3617:5: note: here case GT: ^~~~ unroll.c:3618:19: warning: this statement may fall through [-Wimplicit-fallthrough=] compare_dir = -1; ~~~~~~~~~~~~^~~~ unroll.c:3619:5: note: here case NE: ^~~~ cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include varasm.c -o varasm.o In file included from varasm.c:33:0: varasm.c: In function 'named_section_flags': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ varasm.c:412:2: note: in expansion of macro 'abort' abort (); ^~~~~ varasm.c: In function 'named_section': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ varasm.c:440:5: note: in expansion of macro 'abort' abort (); ^~~~~ varasm.c: In function 'make_decl_rtl': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ varasm.c:797:5: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ varasm.c:801:5: note: in expansion of macro 'abort' abort (); ^~~~~ varasm.c: In function 'make_var_volatile': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ varasm.c:959:5: note: in expansion of macro 'abort' abort (); ^~~~~ varasm.c: In function 'asm_emit_uninitialised': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ varasm.c:1411:7: note: in expansion of macro 'abort' abort (); ^~~~~ varasm.c: In function 'assemble_external': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ varasm.c:1713:5: note: in expansion of macro 'abort' abort (); ^~~~~ varasm.c: In function 'assemble_integer': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ varasm.c:1980:2: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ varasm.c:1984:5: note: in expansion of macro 'abort' abort (); ^~~~~ varasm.c: In function 'assemble_real': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ varasm.c:2027:4: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ varasm.c:2044:4: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ varasm.c:2061:4: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ varasm.c:2066:7: note: in expansion of macro 'abort' abort (); ^~~~~ varasm.c: In function 'decode_addr_const': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ varasm.c:2134:7: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ varasm.c:2138:5: note: in expansion of macro 'abort' abort (); ^~~~~ varasm.c: In function 'const_hash_1': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ varasm.c:2318:4: note: in expansion of macro 'abort' abort (); ^~~~~ varasm.c: In function 'compare_constant': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ varasm.c:2496:3: note: in expansion of macro 'abort' abort (); ^~~~~ varasm.c: In function 'copy_constant': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ varasm.c:2631:4: note: in expansion of macro 'abort' abort (); ^~~~~ varasm.c: In function 'decode_rtx_const': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ varasm.c:2973:8: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ varasm.c:3033:14: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ varasm.c:3038:4: note: in expansion of macro 'abort' abort (); ^~~~~ varasm.c: In function 'find_pool_constant': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ varasm.c:3315:3: note: in expansion of macro 'abort' abort (); ^~~~~ varasm.c: In function 'output_constant_pool': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ varasm.c:3438:8: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ varasm.c:3465:6: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ varasm.c:3482:8: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ varasm.c:3501:8: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ varasm.c:3515:4: note: in expansion of macro 'abort' abort (); ^~~~~ varasm.c: In function 'mark_constants': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ varasm.c:3631:4: note: in expansion of macro 'abort' abort (); ^~~~~ varasm.c: In function 'output_constant': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ varasm.c:4030:7: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ varasm.c:4096:2: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ varasm.c:4104:2: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ varasm.c:4116:6: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ varasm.c:4127:7: note: in expansion of macro 'abort' abort (); ^~~~~ varasm.c: In function 'output_constructor': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ varasm.c:4198:5: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ varasm.c:4311:7: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ varasm.c:4426:7: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ varasm.c:4459:7: note: in expansion of macro 'abort' abort (); ^~~~~ varasm.c: In function 'default_assemble_visibility': varasm.c:4718:22: warning: variable 'type' set but not used [-Wunused-but-set-variable] const char *name, *type; ^~~~ varasm.c:4718:15: warning: variable 'name' set but not used [-Wunused-but-set-variable] const char *name, *type; ^~~~ In file included from varasm.c:33:0: varasm.c: In function 'make_decl_one_only': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ varasm.c:4765:5: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ varasm.c:4782:5: note: in expansion of macro 'abort' abort (); ^~~~~ varasm.c: In function 'decl_tls_model': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ varasm.c:4808:2: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ varasm.c:4818:2: note: in expansion of macro 'abort' abort (); ^~~~~ varasm.c: In function 'decl_visibility': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ varasm.c:4861:7: note: in expansion of macro 'abort' abort (); ^~~~~ varasm.c: In function 'default_no_named_section': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ varasm.c:4945:3: note: in expansion of macro 'abort' abort (); ^~~~~ varasm.c: In function 'default_elf_select_section_1': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ varasm.c:5266:7: note: in expansion of macro 'abort' abort (); ^~~~~ tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ varasm.c:5317:7: note: in expansion of macro 'abort' abort (); ^~~~~ varasm.c: In function 'default_unique_section_1': tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ varasm.c:5380:7: note: in expansion of macro 'abort' abort (); ^~~~~ In file included from varasm.c:5519:0: gt-varasm.h: In function 'gt_ggc_mx_constant_descriptor_rtx': gt-varasm.h:70:7: warning: switch condition has boolean value [-Wswitch-bool] switch (((*x).value).kind >= RTX_INT) ^~~~~~ cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include version.c -o version.o cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include vmsdbgout.c -o vmsdbgout.o cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include xcoffout.c -o xcoffout.o cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include et-forest.c -o et-forest.o cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include ggc-page.c -o ggc-page.o In file included from ggc-page.c:24:0: ggc-page.c: In function 'free_page': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ggc-page.c:896:4: note: in expansion of macro 'abort' abort (); ^~~~~ ggc-page.c: In function 'compute_inverse': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ggc-page.c:1230:2: note: in expansion of macro 'abort' abort (); ^~~~~ ggc-page.c: In function 'init_ggc': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ggc-page.c:1289:4: note: in expansion of macro 'abort' abort (); ^~~~~ ggc-page.c: In function 'ggc_push_context': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ggc-page.c:1357:5: note: in expansion of macro 'abort' abort (); ^~~~~ ggc-page.c: In function 'ggc_recalculate_in_use_p': rtl.h:2245:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ggc-page.c:1395:5: note: in expansion of macro 'abort' abort (); ^~~~~ cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include \ ./config/i386/i386.c -o i386.o In file included from ./config/i386/i386.c:25:0: ./config/i386/i386.c: In function 'classify_argument': ./tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./config/i386/i386.c:1883:2: note: in expansion of macro 'abort' abort (); ^~~~~ ./tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./config/i386/i386.c:1991:7: note: in expansion of macro 'abort' abort (); ^~~~~ ./config/i386/i386.c: In function 'examine_argument': ./tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./config/i386/i386.c:2032:2: note: in expansion of macro 'abort' abort (); ^~~~~ ./config/i386/i386.c: In function 'construct_container': ./tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./config/i386/i386.c:2098:2: note: in expansion of macro 'abort' abort (); ^~~~~ ./tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./config/i386/i386.c:2169:6: note: in expansion of macro 'abort' abort (); ^~~~~ ./config/i386/i386.c: In function 'contains_128bit_aligned_vector_p': ./tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./config/i386/i386.c:2378:2: note: in expansion of macro 'abort' abort (); ^~~~~ ./config/i386/i386.c: In function 'ix86_function_arg_boundary': ./tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./config/i386/i386.c:2444:2: note: in expansion of macro 'abort' abort(); ^~~~~ ./config/i386/i386.c: In function 'ix86_check_movabs': ./tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./config/i386/i386.c:3161:5: note: in expansion of macro 'abort' abort (); ^~~~~ ./tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./config/i386/i386.c:3166:5: note: in expansion of macro 'abort' abort (); ^~~~~ ./config/i386/i386.c: In function 'memory_displacement_operand': ./tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./config/i386/i386.c:3887:5: note: in expansion of macro 'abort' abort (); ^~~~~ ./config/i386/i386.c: In function 'aligned_operand': ./tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./config/i386/i386.c:3962:5: note: in expansion of macro 'abort' abort (); ^~~~~ ./config/i386/i386.c: In function 'ix86_initial_elimination_offset': ./tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./config/i386/i386.c:4544:2: note: in expansion of macro 'abort' abort (); ^~~~~ ./tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./config/i386/i386.c:4548:2: note: in expansion of macro 'abort' abort (); ^~~~~ ./config/i386/i386.c: In function 'ix86_compute_frame_layout': ./tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./config/i386/i386.c:4579:5: note: in expansion of macro 'abort' abort (); ^~~~~ ./tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./config/i386/i386.c:4581:5: note: in expansion of macro 'abort' abort (); ^~~~~ ./tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./config/i386/i386.c:4583:5: note: in expansion of macro 'abort' abort (); ^~~~~ ./tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./config/i386/i386.c:4585:5: note: in expansion of macro 'abort' abort (); ^~~~~ ./config/i386/i386.c:4560:17: warning: variable 'total_size' set but not used [-Wunused-but-set-variable] HOST_WIDE_INT total_size; ^~~~~~~~~~ In file included from ./config/i386/i386.c:25:0: ./config/i386/i386.c: In function 'ix86_expand_prologue': ./tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./config/i386/i386.c:4768:2: note: in expansion of macro 'abort' abort (); ^~~~~ ./config/i386/i386.c: In function 'ix86_expand_epilogue': ./tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./config/i386/i386.c:4955:6: note: in expansion of macro 'abort' abort (); ^~~~~ ./tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./config/i386/i386.c:5004:6: note: in expansion of macro 'abort' abort (); ^~~~~ ./config/i386/i386.c: In function 'ix86_address_cost': ./tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./config/i386/i386.c:5171:5: note: in expansion of macro 'abort' abort (); ^~~~~ ./config/i386/i386.c: In function 'legitimate_address_p': ./tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./config/i386/i386.c:5627:8: note: in expansion of macro 'abort' abort (); ^~~~~ ./config/i386/i386.c: In function 'legitimize_pic_address': ./tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./config/i386/i386.c:5838:6: note: in expansion of macro 'abort' abort (); ^~~~~ ./config/i386/i386.c: In function 'legitimize_address': ./tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./config/i386/i386.c:6138:4: note: in expansion of macro 'abort' abort (); ^~~~~ ./config/i386/i386.c: In function 'output_pic_addr_const': ./tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./config/i386/i386.c:6311:2: note: in expansion of macro 'abort' abort (); ^~~~~ ./tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./config/i386/i386.c:6370:2: note: in expansion of macro 'abort' abort (); ^~~~~ ./tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./config/i386/i386.c:6385:3: note: in expansion of macro 'abort' abort (); ^~~~~ ./config/i386/i386.c: In function 'i386_output_dwarf_dtprel': ./tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./config/i386/i386.c:6476:7: note: in expansion of macro 'abort' abort (); ^~~~~ ./config/i386/i386.c: In function 'put_condition_code': ./tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./config/i386/i386.c:6571:2: note: in expansion of macro 'abort' abort (); ^~~~~ ./tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./config/i386/i386.c:6588:2: note: in expansion of macro 'abort' abort (); ^~~~~ ./tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./config/i386/i386.c:6595:2: note: in expansion of macro 'abort' abort (); ^~~~~ ./tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./config/i386/i386.c:6604:2: note: in expansion of macro 'abort' abort (); ^~~~~ ./tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./config/i386/i386.c:6608:2: note: in expansion of macro 'abort' abort (); ^~~~~ ./tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./config/i386/i386.c:6617:2: note: in expansion of macro 'abort' abort (); ^~~~~ ./tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./config/i386/i386.c:6622:2: note: in expansion of macro 'abort' abort (); ^~~~~ ./tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./config/i386/i386.c:6627:2: note: in expansion of macro 'abort' abort (); ^~~~~ ./tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./config/i386/i386.c:6632:2: note: in expansion of macro 'abort' abort (); ^~~~~ ./tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./config/i386/i386.c:6642:7: note: in expansion of macro 'abort' abort (); ^~~~~ ./config/i386/i386.c: In function 'print_reg': ./tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./config/i386/i386.c:6657:5: note: in expansion of macro 'abort' abort (); ^~~~~ ./tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./config/i386/i386.c:6682:2: note: in expansion of macro 'abort' abort (); ^~~~~ ./tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./config/i386/i386.c:6732:7: note: in expansion of macro 'abort' abort (); ^~~~~ ./config/i386/i386.c: In function 'get_some_local_dynamic_name': ./tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./config/i386/i386.c:6753:3: note: in expansion of macro 'abort' abort (); ^~~~~ ./config/i386/i386.c: In function 'print_operand': ./tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./config/i386/i386.c:6835:6: note: in expansion of macro 'abort' abort (); ^~~~~ ./tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./config/i386/i386.c:6920:8: note: in expansion of macro 'abort' abort (); ^~~~~ ./tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./config/i386/i386.c:6978:8: note: in expansion of macro 'abort' abort (); ^~~~~ ./tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./config/i386/i386.c:7086:8: note: in expansion of macro 'abort' abort (); ^~~~~ ./config/i386/i386.c: In function 'print_operand_address': ./tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./config/i386/i386.c:7197:5: note: in expansion of macro 'abort' abort (); ^~~~~ ./config/i386/i386.c: In function 'output_387_binary_op': ./tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./config/i386/i386.c:7514:7: note: in expansion of macro 'abort' abort (); ^~~~~ ./tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./config/i386/i386.c:7649:7: note: in expansion of macro 'abort' abort (); ^~~~~ ./config/i386/i386.c: In function 'output_fix_trunc': ./tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./config/i386/i386.c:7694:5: note: in expansion of macro 'abort' abort (); ^~~~~ ./tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./config/i386/i386.c:7697:5: note: in expansion of macro 'abort' abort (); ^~~~~ ./config/i386/i386.c: In function 'output_fp_compare': ./tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./config/i386/i386.c:7744:5: note: in expansion of macro 'abort' abort (); ^~~~~ ./tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./config/i386/i386.c:7831:2: note: in expansion of macro 'abort' abort (); ^~~~~ ./tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./config/i386/i386.c:7834:2: note: in expansion of macro 'abort' abort (); ^~~~~ ./config/i386/i386.c: In function 'ix86_expand_clear': ./tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./config/i386/i386.c:7890:5: note: in expansion of macro 'abort' abort (); ^~~~~ ./config/i386/i386.c: In function 'ix86_expand_binary_operator': ./tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./config/i386/i386.c:8154:2: note: in expansion of macro 'abort' abort (); ^~~~~ ./config/i386/i386.c: In function 'ix86_expand_unary_operator': ./tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./config/i386/i386.c:8246:9: note: in expansion of macro 'abort' abort (); ^~~~~ ./config/i386/i386.c: In function 'ix86_match_ccmode': ./tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./config/i386/i386.c:8293:5: note: in expansion of macro 'abort' abort (); ^~~~~ ./tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./config/i386/i386.c:8295:5: note: in expansion of macro 'abort' abort (); ^~~~~ ./tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./config/i386/i386.c:8322:7: note: in expansion of macro 'abort' abort (); ^~~~~ ./config/i386/i386.c: In function 'ix86_cc_mode': ./tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./config/i386/i386.c:8409:7: note: in expansion of macro 'abort' abort (); ^~~~~ ./config/i386/i386.c: In function 'ix86_cc_modes_compatible': ./tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./config/i386/i386.c:8447:7: note: in expansion of macro 'abort' abort (); ^~~~~ ./config/i386/i386.c: In function 'ix86_fp_comparison_codes': ./tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./config/i386/i386.c:8650:7: note: in expansion of macro 'abort' abort (); ^~~~~ ./config/i386/i386.c: In function 'ix86_fp_comparison_arithmetics_cost': ./tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./config/i386/i386.c:8693:7: note: in expansion of macro 'abort' abort (); ^~~~~ ./config/i386/i386.c: In function 'ix86_expand_fp_compare': ./tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./config/i386/i386.c:8926:4: note: in expansion of macro 'abort' abort (); ^~~~~ ./config/i386/i386.c: In function 'ix86_expand_branch': ./tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./config/i386/i386.c:9126:6: note: in expansion of macro 'abort' abort (); ^~~~~ ./tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./config/i386/i386.c:9155:7: note: in expansion of macro 'abort' abort (); ^~~~~ ./config/i386/i386.c: In function 'ix86_expand_setcc': ./tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./config/i386/i386.c:9251:5: note: in expansion of macro 'abort' abort (); ^~~~~ ./tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./config/i386/i386.c:9268:6: note: in expansion of macro 'abort' abort (); ^~~~~ ./config/i386/i386.c: In function 'ix86_expand_fp_movcc': ./tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./config/i386/i386.c:9884:2: note: in expansion of macro 'abort' abort (); ^~~~~ ./config/i386/i386.c: In function 'ix86_split_to_parts': ./tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./config/i386/i386.c:9945:5: note: in expansion of macro 'abort' abort (); ^~~~~ ./tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./config/i386/i386.c:9947:5: note: in expansion of macro 'abort' abort (); ^~~~~ ./tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./config/i386/i386.c:9962:2: note: in expansion of macro 'abort' abort (); ^~~~~ ./tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./config/i386/i386.c:9977:3: note: in expansion of macro 'abort' abort (); ^~~~~ ./tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./config/i386/i386.c:10008:5: note: in expansion of macro 'abort' abort (); ^~~~~ ./tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./config/i386/i386.c:10014:6: note: in expansion of macro 'abort' abort (); ^~~~~ ./tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./config/i386/i386.c:10026:3: note: in expansion of macro 'abort' abort (); ^~~~~ ./tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./config/i386/i386.c:10055:6: note: in expansion of macro 'abort' abort (); ^~~~~ ./config/i386/i386.c: In function 'ix86_split_long_move': ./tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./config/i386/i386.c:10106:5: note: in expansion of macro 'abort' abort (); ^~~~~ ./tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./config/i386/i386.c:10196:3: note: in expansion of macro 'abort' abort (); ^~~~~ ./config/i386/i386.c: In function 'ix86_expand_movstr': ./tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./config/i386/i386.c:10504:5: note: in expansion of macro 'abort' abort (); ^~~~~ ./config/i386/i386.c: In function 'ix86_expand_call': ./tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./config/i386/i386.c:11170:5: note: in expansion of macro 'abort' abort (); ^~~~~ ./config/i386/i386.c: In function 'assign_386_stack_local': ./tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./config/i386/i386.c:11234:5: note: in expansion of macro 'abort' abort (); ^~~~~ ./config/i386/i386.c: In function 'memory_address_length': ./tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./config/i386/i386.c:11279:5: note: in expansion of macro 'abort' abort (); ^~~~~ ./config/i386/i386.c: In function 'ix86_attr_length_immediate_default': ./tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./config/i386/i386.c:11348:4: note: in expansion of macro 'abort' abort (); ^~~~~ In file included from ./config/i386/i386.c:40:0: ./toplev.h:50:48: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] _fatal_insn (msgid, insn, __FILE__, __LINE__, __FUNCTION__) ^ ./config/i386/i386.c:11371:5: note: in expansion of macro 'fatal_insn' fatal_insn ("unknown insn mode", insn); ^~~~~~~~~~ In file included from ./config/i386/i386.c:25:0: ./config/i386/i386.c: In function 'ix86_agi_dependant': ./tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./config/i386/i386.c:11501:2: note: in expansion of macro 'abort' abort (); ^~~~~ ./config/i386/i386.c: In function 'ix86_variable_issue': ./tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./config/i386/i386.c:11903:8: note: in expansion of macro 'abort' abort (); ^~~~~ ./config/i386/i386.c: In function 'x86_initialize_trampoline': ./tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./config/i386/i386.c:12190:2: note: in expansion of macro 'abort' abort (); ^~~~~ ./config/i386/i386.c: In function 'ix86_init_mmx_sse_builtins': ./tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./config/i386/i386.c:12932:4: note: in expansion of macro 'abort' abort (); ^~~~~ ./config/i386/i386.c: In function 'ix86_expand_binop_builtin': ./tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./config/i386/i386.c:13246:5: note: in expansion of macro 'abort' abort (); ^~~~~ ./config/i386/i386.c: In function 'ix86_expand_sse_comi': ./config/i386/i386.c:13432:7: warning: variable 'op2' set but not used [-Wunused-but-set-variable] rtx op2; ^~~ In file included from ./config/i386/i386.c:25:0: ./config/i386/i386.c: In function 'ix86_force_to_memory': ./tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./config/i386/i386.c:14071:5: note: in expansion of macro 'abort' abort (); ^~~~~ ./tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./config/i386/i386.c:14097:4: note: in expansion of macro 'abort' abort (); ^~~~~ ./tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./config/i386/i386.c:14137:4: note: in expansion of macro 'abort' abort (); ^~~~~ ./config/i386/i386.c: In function 'ix86_secondary_memory_needed': ./tree.h:3187:50: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) ^ ./config/i386/i386.c:14231:2: note: in expansion of macro 'abort' abort (); ^~~~~ ./config/i386/i386.c: In function 'x86_function_profiler': ./config/i386/i386.c:14753:10: warning: unused parameter 'labelno' [-Wunused-parameter] int labelno; ^~~~~~~ ./config/i386/i386.c: In function 'constant_address_p': ./config/i386/i386.c:5344:10: warning: this statement may fall through [-Wimplicit-fallthrough=] if (TARGET_MACHO) ^ ./config/i386/i386.c:5347:5: note: here case SYMBOL_REF: ^~~~ rm -rf libbackend.a ar rc libbackend.a alias.o bb-reorder.o bitmap.o builtins.o caller-save.o calls.o cfg.o cfganal.o cfgbuild.o cfgcleanup.o cfglayout.o cfgloop.o cfgrtl.o combine.o conflict.o convert.o cse.o cselib.o dbxout.o debug.o df.o diagnostic.o doloop.o dominance.o dwarf2asm.o dwarf2out.o dwarfout.o emit-rtl.o except.o explow.o expmed.o expr.o final.o flow.o fold-const.o function.o gcse.o genrtl.o ggc-common.o global.o graph.o gtype-desc.o haifa-sched.o hashtable.o hooks.o ifcvt.o insn-attrtab.o insn-emit.o insn-extract.o insn-opinit.o insn-output.o insn-peep.o insn-recog.o integrate.o intl.o jump.o langhooks.o lcm.o lists.o local-alloc.o loop.o mbchar.o optabs.o params.o predict.o print-rtl.o print-tree.o profile.o ra.o ra-build.o ra-colorize.o ra-debug.o ra-rewrite.o real.o recog.o reg-stack.o regclass.o regmove.o regrename.o reload.o reload1.o reorg.o resource.o rtl.o rtlanal.o rtl-error.o sbitmap.o sched-deps.o sched-ebb.o sched-rgn.o sched-vis.o sdbout.o sibcall.o simplify-rtx.o ssa.o ssa-ccp.o ssa-dce.o stmt.o stor-layout.o stringpool.o timevar.o toplev.o tracer.o tree.o tree-dump.o tree-inline.o unroll.o varasm.o varray.o version.o vmsdbgout.o xcoffout.o et-forest.o ggc-page.o i386.o ranlib libbackend.a cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include cpplib.c -o cpplib.o cpplib.c:199:18: warning: initialization from incompatible pointer type [-Wincompatible-pointer-types] do_linemarker, U"#", 1, KANDR, IN_I ^~~~ cpplib.c:199:18: note: (near initialization for 'linemarker_dir.name') cpplib.c: In function 'parse_include': cpplib.c:626:9: warning: assignment from incompatible pointer type [-Wincompatible-pointer-types] dir = U"pragma dependency"; ^ cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include cpplex.c -o cpplex.o cpplex.c:52:3: warning: initialization from incompatible pointer type [-Wincompatible-pointer-types] { U"%:", U"%:%:", U"<:", U":>", U"<%", U"%>" }; ^~~~~ cpplex.c:52:3: note: (near initialization for 'digraph_spellings[0]') cpplex.c:52:10: warning: initialization from incompatible pointer type [-Wincompatible-pointer-types] { U"%:", U"%:%:", U"<:", U":>", U"<%", U"%>" }; ^~~~~~~ cpplex.c:52:10: note: (near initialization for 'digraph_spellings[1]') cpplex.c:52:19: warning: initialization from incompatible pointer type [-Wincompatible-pointer-types] { U"%:", U"%:%:", U"<:", U":>", U"<%", U"%>" }; ^~~~~ cpplex.c:52:19: note: (near initialization for 'digraph_spellings[2]') cpplex.c:52:26: warning: initialization from incompatible pointer type [-Wincompatible-pointer-types] { U"%:", U"%:%:", U"<:", U":>", U"<%", U"%>" }; ^~~~~ cpplex.c:52:26: note: (near initialization for 'digraph_spellings[3]') cpplex.c:52:33: warning: initialization from incompatible pointer type [-Wincompatible-pointer-types] { U"%:", U"%:%:", U"<:", U":>", U"<%", U"%>" }; ^~~~~ cpplex.c:52:33: note: (near initialization for 'digraph_spellings[4]') cpplex.c:52:40: warning: initialization from incompatible pointer type [-Wincompatible-pointer-types] { U"%:", U"%:%:", U"<:", U":>", U"<%", U"%>" }; ^~~~~ cpplex.c:52:40: note: (near initialization for 'digraph_spellings[5]') cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include cppmacro.c -o cppmacro.o cppmacro.c: In function '_cpp_builtin_macro_text': cppmacro.c:236:20: warning: assignment from incompatible pointer type [-Wincompatible-pointer-types] pfile->date = U"\"??? ?? ????\""; ^ cppmacro.c:237:20: warning: assignment from incompatible pointer type [-Wincompatible-pointer-types] pfile->time = U"\"??:??:??\""; ^ cppmacro.c: In function 'parse_params': cppmacro.c:1369:19: warning: this statement may fall through [-Wimplicit-fallthrough=] if (prev_ident || macro->paramc == 0) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ cppmacro.c:1373:2: note: here case CPP_COMMA: ^~~~ cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include cppexp.c -o cppexp.o cppexp.c: In function 'num_binary_op': cppexp.c:1391:11: warning: this statement may fall through [-Wimplicit-fallthrough=] rhs = num_negate (rhs, precision); ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cppexp.c:1392:5: note: here case CPP_PLUS: ^~~~ cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include cppfiles.c -o cppfiles.o In file included from cppfiles.c:24:0: cppfiles.c: In function 'read_include_file': system.h:186:40: warning: left shift of negative value [-Wshift-negative-value] ? ~ (t) 0 << (sizeof(t) * CHAR_BIT - 1) : (t) 0)) ^ system.h:187:44: note: in expansion of macro 'INTTYPE_MINIMUM' #define INTTYPE_MAXIMUM(t) ((t) (~ (t) 0 - INTTYPE_MINIMUM (t))) ^~~~~~~~~~~~~~~ cppfiles.c:409:29: note: in expansion of macro 'INTTYPE_MAXIMUM' if (inc->st.st_size > INTTYPE_MAXIMUM (ssize_t)) ^~~~~~~~~~~~~~~ cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include cpptrad.c -o cpptrad.o cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include cpphash.c -o cpphash.o cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include cpperror.c -o cpperror.o cpperror.c: In function 'cpp_error': cpperror.c:129:1: warning: traditional C rejects ISO C style function definitions [-Wtraditional] cpp_error VPARAMS ((cpp_reader * pfile, int level, const char *msgid, ...)) ^~~~~~~~~ cpperror.c: In function 'cpp_error_with_line': cpperror.c:165:1: warning: traditional C rejects ISO C style function definitions [-Wtraditional] cpp_error_with_line VPARAMS ((cpp_reader *pfile, int level, ^~~~~~~~~~~~~~~~~~~ cpperror.c: In function '_cpp_begin_message': cpperror.c:103:10: warning: this statement may fall through [-Wimplicit-fallthrough=] if (CPP_OPTION (pfile, inhibit_errors)) ^ cpperror.c:106:5: note: here case DL_ICE: ^~~~ cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include cppinit.c -o cppinit.o cc -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include \ -DGCC_INCLUDE_DIR=\"/usr/pkg/gcc3/lib/gcc-lib/x86_64--netbsdelf2.0/3.3.6/include\" -DGPLUSPLUS_INCLUDE_DIR=\"/usr/pkg/gcc3/lib/gcc-lib/x86_64--netbsdelf2.0/3.3.6/../../../..`echo /usr/pkg/gcc3 | sed -e 's|^/usr/pkg/gcc3||' -e 's|/[^/]*|/..|g'`/include/c++/3.3.6\" -DGPLUSPLUS_TOOL_INCLUDE_DIR=\"/usr/pkg/gcc3/lib/gcc-lib/x86_64--netbsdelf2.0/3.3.6/../../../..`echo /usr/pkg/gcc3 | sed -e 's|^/usr/pkg/gcc3||' -e 's|/[^/]*|/..|g'`/include/c++/3.3.6/x86_64--netbsdelf2.0\" -DGPLUSPLUS_BACKWARD_INCLUDE_DIR=\"/usr/pkg/gcc3/lib/gcc-lib/x86_64--netbsdelf2.0/3.3.6/../../../..`echo /usr/pkg/gcc3 | sed -e 's|^/usr/pkg/gcc3||' -e 's|/[^/]*|/..|g'`/include/c++/3.3.6/backward\" -DLOCAL_INCLUDE_DIR=\"/usr/local/include\" -DCROSS_INCLUDE_DIR=\"/usr/pkg/gcc3/lib/gcc-lib/x86_64--netbsdelf2.0/3.3.6/../../../../x86_64--netbsdelf2.0/sys-include\" -DTOOL_INCLUDE_DIR=\"/usr/pkg/gcc3/lib/gcc-lib/x86_64--netbsdelf2.0/3.3.6/../../../../x86_64--netbsdelf2.0/include\" \ -c ./cppdefault.c -o cppdefault.o cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include cppmain.c -o cppmain.o cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include line-map.c -o line-map.o cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include mkdeps.c -o mkdeps.o cc -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -I. -I. -I. -I./. -I./config -I./../include \ -DPREFIX=\"/usr/pkg/gcc3\" \ -c ./prefix.c -o prefix.o rm -rf libcpp.a ar rc libcpp.a cpplib.o cpplex.o cppmacro.o cppexp.o cppfiles.o cpptrad.o cpphash.o cpperror.o cppinit.o cppdefault.o cppmain.o hashtable.o line-map.o mkdeps.o prefix.o mbchar.o ranlib libcpp.a cc -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -L/usr/pkg/gcc3/lib -Wl,-R/usr/pkg/lib -Wl,-R/usr/pkg/gcc3/lib -o cc1plus \ cp/call.o cp/decl.o cp/expr.o cp/pt.o cp/typeck2.o cp/class.o cp/decl2.o cp/error.o cp/lex.o cp/parse.o cp/ptree.o cp/rtti.o cp/spew.o cp/typeck.o cp/cvt.o cp/except.o cp/friend.o cp/init.o cp/method.o cp/search.o cp/semantics.o cp/tree.o cp/repo.o cp/dump.o cp/optimize.o cp/mangle.o cp/cp-lang.o attribs.o c-common.o c-format.o c-pragma.o c-semantics.o c-lex.o c-dump.o c-pretty-print.o c-opts.o main.o libbackend.a libcpp.a -lintl ../libiberty/libiberty.a ld: cp/except.o: in function `nothrow_libfn_p': /var/pkgsrc/work/lang/gcc3-c++/work/gcc-3.3.6/gcc/cp/except.c:894: undefined reference to `libc_name_p' gmake: *** [Makefile:1011: cc1plus] Error 1 *** Error code 2 Stop. bmake[1]: stopped in /usr/pkgsrc/lang/gcc3-c++ *** Error code 1 Stop. bmake: stopped in /usr/pkgsrc/lang/gcc3-c++