>>> Building on exopi-6 under devel/libfirm BDEPENDS = [lang/python/3;devel/gmake] DIST = [devel/libfirm:libfirm-1.22.1pl3-95a238ce.tar.gz] FULLPKGNAME = libfirm-1.22.1pl3p0 (Junk lock obtained for exopi-6 at 1734651120.71) >>> Running depends in devel/libfirm at 1734651120.74 last junk was in x11/py-qtpy,python3 /usr/sbin/pkg_add -aI -Drepair python-3.11.10p1 was: /usr/sbin/pkg_add -aI -Drepair gmake-4.4.1 python-3.11.10p1 /usr/sbin/pkg_add -aI -Drepair python-3.11.10p1 >>> Running show-prepare-results in devel/libfirm at 1734651123.20 ===> devel/libfirm ===> Building from scratch libfirm-1.22.1pl3p0 ===> libfirm-1.22.1pl3p0 depends on: python->=3.11,<3.12 -> python-3.11.10p1 ===> libfirm-1.22.1pl3p0 depends on: gmake-* -> gmake-4.4.1 ===> Verifying specs: m ===> found m.10.1 gmake-4.4.1 python-3.11.10p1 (Junk lock released for exopi-6 at 1734651123.77) distfiles size=1513072 >>> Running patch in devel/libfirm at 1734651123.80 ===> devel/libfirm ===> Checking files for libfirm-1.22.1pl3p0 `/exopi-cvs/ports/distfiles/libfirm-1.22.1pl3-95a238ce.tar.gz' is up to date. >> (SHA256) all files: OK ===> Extracting for libfirm-1.22.1pl3p0 ===> Patching for libfirm-1.22.1pl3p0 ===> Applying OpenBSD patch patch-Makefile Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: Makefile |--- Makefile.orig |+++ Makefile -------------------------- Patching file Makefile using Plan A... Hunk #1 succeeded at 38. Hunk #2 succeeded at 157. done ===> Applying OpenBSD patch patch-ir_be_amd64_amd64_bearch_c Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |We hereby declare the amd64 backend no longer experimental. |It compiles the vast majority of OpenBSD C code just fine. | |Index: ir/be/amd64/amd64_bearch.c |--- ir/be/amd64/amd64_bearch.c.orig |+++ ir/be/amd64/amd64_bearch.c -------------------------- Patching file ir/be/amd64/amd64_bearch.c using Plan A... Hunk #1 succeeded at 777. done ===> Applying OpenBSD patch patch-ir_be_platform_c Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |cparser/libFirm doesn't understand __only_inline. |This lets us work around it. | |Index: ir/be/platform.c |--- ir/be/platform.c.orig |+++ ir/be/platform.c -------------------------- Patching file ir/be/platform.c using Plan A... Hunk #1 succeeded at 179. done ===> Compiler link: clang -> /usr/bin/clang ===> Compiler link: clang++ -> /usr/bin/clang++ ===> Compiler link: cc -> /usr/bin/cc ===> Compiler link: c++ -> /usr/bin/c++ >>> Running configure in devel/libfirm at 1734651124.25 ===> devel/libfirm ===> Generating configure for libfirm-1.22.1pl3p0 ===> Configuring for libfirm-1.22.1pl3p0 >>> Running build in devel/libfirm at 1734651124.60 ===> devel/libfirm ===> Building for libfirm-1.22.1pl3p0 GEN build/gen/include/libfirm/nodes.h ./scripts/gen_ir.py ./scripts/ir_spec.py "scripts/templates/nodes.h" > "build/gen/include/libfirm/nodes.h" GEN build/gen/ir/ir/gen_proj_names.h ./scripts/gen_ir.py ./scripts/ir_spec.py "scripts/templates/gen_proj_names.h" > "build/gen/ir/ir/gen_proj_names.h" GEN build/gen/ir/ir/gen_irnode.h ./scripts/gen_ir.py ./scripts/ir_spec.py "scripts/templates/gen_irnode.h" > "build/gen/ir/ir/gen_irnode.h" CC build/optimize/ir/adt/array.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/adt/array.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/adt/array.o ir/adt/array.c CC build/optimize/ir/adt/bipartite.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/adt/bipartite.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/adt/bipartite.o ir/adt/bipartite.c CC build/optimize/ir/adt/bitset.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/adt/bitset.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/adt/bitset.o ir/adt/bitset.c CC build/optimize/ir/adt/cpset.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/adt/cpset.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/adt/cpset.o ir/adt/cpset.c CC build/optimize/ir/adt/deq.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/adt/deq.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/adt/deq.o ir/adt/deq.c CC build/optimize/ir/adt/gaussjordan.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/adt/gaussjordan.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/adt/gaussjordan.o ir/adt/gaussjordan.c CC build/optimize/ir/adt/gaussseidel.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/adt/gaussseidel.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/adt/gaussseidel.o ir/adt/gaussseidel.c CC build/optimize/ir/adt/hungarian.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/adt/hungarian.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/adt/hungarian.o ir/adt/hungarian.c CC build/optimize/ir/adt/pmap.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/adt/pmap.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/adt/pmap.o ir/adt/pmap.c In file included from ir/adt/pmap.c:14: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/adt/pqueue.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/adt/pqueue.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/adt/pqueue.o ir/adt/pqueue.c CC build/optimize/ir/adt/pset.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/adt/pset.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/adt/pset.o ir/adt/pset.c In file included from ir/adt/pset.c:11: In file included from ./ir/adt/set.c:45: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/adt/pset_new.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/adt/pset_new.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/adt/pset_new.o ir/adt/pset_new.c In file included from ir/adt/pset_new.c:35: ./ir/adt/hashset.c.h:189:25: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] unsigned hash = Hash(self, key); ^~~~~~~~~~~~~~~ ./ir/adt/hashset.c.h:66:57: note: expanded from macro 'Hash' #define Hash(self,key) ((unsigned)(((char *)key) - (char *)0)) ^ ~~~~~~~~~ ./ir/adt/hashset.c.h:217:14: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] } else if (EntryGetHash(self, *entry) == hash) { ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./ir/adt/hashset.c.h:72:40: note: expanded from macro 'EntryGetHash' #define EntryGetHash(self,entry) Hash(self, GetKey(entry)) ^~~~~~~~~~~~~~~~~~~~~~~~~ ./ir/adt/hashset.c.h:66:57: note: expanded from macro 'Hash' #define Hash(self,key) ((unsigned)(((char *)key) - (char *)0)) ^ ~~~~~~~~~ ./ir/adt/hashset.c.h:315:20: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] insert_new(self, EntryGetHash(self, *entry), EntryGetValue(*entry)); ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./ir/adt/hashset.c.h:72:40: note: expanded from macro 'EntryGetHash' #define EntryGetHash(self,entry) Hash(self, GetKey(entry)) ^~~~~~~~~~~~~~~~~~~~~~~~~ ./ir/adt/hashset.c.h:66:57: note: expanded from macro 'Hash' #define Hash(self,key) ((unsigned)(((char *)key) - (char *)0)) ^ ~~~~~~~~~ ./ir/adt/hashset.c.h:415:25: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] unsigned hash = Hash(self, key); ^~~~~~~~~~~~~~~ ./ir/adt/hashset.c.h:66:57: note: expanded from macro 'Hash' #define Hash(self,key) ((unsigned)(((char *)key) - (char *)0)) ^ ~~~~~~~~~ ./ir/adt/hashset.c.h:426:14: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] } else if (EntryGetHash(self, *entry) == hash) { ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./ir/adt/hashset.c.h:72:40: note: expanded from macro 'EntryGetHash' #define EntryGetHash(self,entry) Hash(self, GetKey(entry)) ^~~~~~~~~~~~~~~~~~~~~~~~~ ./ir/adt/hashset.c.h:66:57: note: expanded from macro 'Hash' #define Hash(self,key) ((unsigned)(((char *)key) - (char *)0)) ^ ~~~~~~~~~ ./ir/adt/hashset.c.h:453:25: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] unsigned hash = Hash(self, key); ^~~~~~~~~~~~~~~ ./ir/adt/hashset.c.h:66:57: note: expanded from macro 'Hash' #define Hash(self,key) ((unsigned)(((char *)key) - (char *)0)) ^ ~~~~~~~~~ ./ir/adt/hashset.c.h:468:14: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] } else if (EntryGetHash(self, *entry) == hash) { ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./ir/adt/hashset.c.h:72:40: note: expanded from macro 'EntryGetHash' #define EntryGetHash(self,entry) Hash(self, GetKey(entry)) ^~~~~~~~~~~~~~~~~~~~~~~~~ ./ir/adt/hashset.c.h:66:57: note: expanded from macro 'Hash' #define Hash(self,key) ((unsigned)(((char *)key) - (char *)0)) ^ ~~~~~~~~~ 7 warnings generated. CC build/optimize/ir/adt/set.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/adt/set.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/adt/set.o ir/adt/set.c CC build/optimize/ir/adt/xmalloc.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/adt/xmalloc.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/adt/xmalloc.o ir/adt/xmalloc.c CC build/optimize/ir/ana/analyze_irg_args.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/ana/analyze_irg_args.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/ana/analyze_irg_args.o ir/ana/analyze_irg_args.c In file included from ir/ana/analyze_irg_args.c:17: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/ana/callgraph.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/ana/callgraph.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/ana/callgraph.o ir/ana/callgraph.c In file included from ir/ana/callgraph.c:16: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/ana/cdep.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/ana/cdep.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/ana/cdep.o ir/ana/cdep.c In file included from ir/ana/cdep.c:11: In file included from ./ir/ana/cdep_t.h:15: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/ana/cgana.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/ana/cgana.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/ana/cgana.o ir/ana/cgana.c In file included from ir/ana/cgana.c:29: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/ana/constbits.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/ana/constbits.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/ana/constbits.o ir/ana/constbits.c In file included from ir/ana/constbits.c:14: In file included from ./ir/ir/iredges_t.h:20: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/ana/dca.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/ana/dca.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/ana/dca.o ir/ana/dca.c In file included from ir/ana/dca.c:24: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/ana/dfs.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/ana/dfs.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/ana/dfs.o ir/ana/dfs.c In file included from ir/ana/dfs.c:14: In file included from ./ir/ana/dfs_t.h:18: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/ana/domfront.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/ana/domfront.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/ana/domfront.o ir/ana/domfront.c In file included from ir/ana/domfront.c:14: In file included from ./ir/ir/iredges_t.h:20: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/ana/execfreq.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/ana/execfreq.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/ana/execfreq.o ir/ana/execfreq.c In file included from ir/ana/execfreq.c:30: In file included from ./ir/ana/dfs_t.h:18: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/ana/heights.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/ana/heights.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/ana/heights.o ir/ana/heights.c In file included from ir/ana/heights.c:15: In file included from ./ir/ir/iredges_t.h:20: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/ana/irbackedge.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/ana/irbackedge.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/ana/irbackedge.o ir/ana/irbackedge.c In file included from ir/ana/irbackedge.c:15: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/ana/ircfscc.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/ana/ircfscc.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/ana/ircfscc.o ir/ana/ircfscc.c In file included from ir/ana/ircfscc.c:15: In file included from ./ir/ir/ircons_t.h:16: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/ana/irconsconfirm.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/ana/irconsconfirm.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/ana/irconsconfirm.o ir/ana/irconsconfirm.c In file included from ir/ana/irconsconfirm.c:16: In file included from ./ir/ir/ircons_t.h:16: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/ana/irdom.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/ana/irdom.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/ana/irdom.o ir/ana/irdom.c In file included from ir/ana/irdom.c:15: In file included from ./ir/ir/ircons_t.h:16: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/ana/irlivechk.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/ana/irlivechk.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/ana/irlivechk.o ir/ana/irlivechk.c In file included from ir/ana/irlivechk.c:25: In file included from ./ir/ana/irlivechk.h:21: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/ana/irloop.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/ana/irloop.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/ana/irloop.o ir/ana/irloop.c In file included from ir/ana/irloop.c:12: In file included from ./ir/ana/irloop_t.h:16: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/ana/irmemory.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/ana/irmemory.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/ana/irmemory.o ir/ana/irmemory.c In file included from ir/ana/irmemory.c:16: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/ana/irouts.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/ana/irouts.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/ana/irouts.o ir/ana/irouts.c In file included from ir/ana/irouts.c:15: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/ana/vrp.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/ana/vrp.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/ana/vrp.o ir/ana/vrp.c In file included from ir/ana/vrp.c:15: In file included from ./ir/ir/iredges_t.h:20: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/be/be2addr.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/be/be2addr.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/be2addr.o ir/be/be2addr.c In file included from ir/be/be2addr.c:13: In file included from ./ir/be/bearch.h:21: In file included from ./ir/be/beinfo.h:15: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/be/bearch.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/be/bearch.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/bearch.o ir/be/bearch.c In file included from ir/be/bearch.c:11: In file included from ./ir/be/bearch.h:21: In file included from ./ir/be/beinfo.h:15: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/be/beasm.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/be/beasm.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/beasm.o ir/be/beasm.c In file included from ir/be/beasm.c:5: In file included from ./ir/be/beasm.h:18: In file included from ./ir/be/bearch.h:21: In file included from ./ir/be/beinfo.h:15: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/be/beblocksched.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/be/beblocksched.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/beblocksched.o ir/be/beblocksched.c In file included from ir/be/beblocksched.c:24: In file included from ./ir/be/bearch.h:21: In file included from ./ir/be/beinfo.h:15: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/be/bechordal.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/be/bechordal.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/bechordal.o ir/be/bechordal.c In file included from ir/be/bechordal.c:12: In file included from ./ir/be/bechordal_t.h:22: In file included from ./ir/be/beifg.h:19: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/be/bechordal_common.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/be/bechordal_common.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/bechordal_common.o ir/be/bechordal_common.c In file included from ir/be/bechordal_common.c:15: In file included from ./ir/be/bechordal_t.h:22: In file included from ./ir/be/beifg.h:19: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/be/bechordal_main.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/be/bechordal_main.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/bechordal_main.o ir/be/bechordal_main.c In file included from ir/be/bechordal_main.c:13: In file included from ./ir/be/bechordal_t.h:22: In file included from ./ir/be/beifg.h:19: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/be/becopyheur4.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/be/becopyheur4.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/becopyheur4.o ir/be/becopyheur4.c In file included from ir/be/becopyheur4.c:23: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/be/becopyilp.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/be/becopyilp.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/becopyilp.o ir/be/becopyilp.c In file included from ir/be/becopyilp.c:12: In file included from ./ir/be/becopyilp_t.h:16: In file included from ./ir/be/bearch.h:21: In file included from ./ir/be/beinfo.h:15: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/be/becopyilp2.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/be/becopyilp2.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/becopyilp2.o ir/be/becopyilp2.c In file included from ir/be/becopyilp2.c:32: In file included from ./ir/be/bearch.h:21: In file included from ./ir/be/beinfo.h:15: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/be/becopyopt.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/be/becopyopt.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/becopyopt.o ir/be/becopyopt.c In file included from ir/be/becopyopt.c:17: In file included from ./ir/be/becopyopt_t.h:18: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/be/bediagnostic.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/be/bediagnostic.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/bediagnostic.o ir/be/bediagnostic.c In file included from ir/be/bediagnostic.c:8: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/be/bedump.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/be/bedump.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/bedump.o ir/be/bedump.c In file included from ir/be/bedump.c:11: In file included from ./ir/be/bedump.h:17: In file included from ./ir/be/bearch.h:21: In file included from ./ir/be/beinfo.h:15: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/be/bedwarf.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/be/bedwarf.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/bedwarf.o ir/be/bedwarf.c In file included from ir/be/bedwarf.c:14: In file included from ./ir/be/bearch.h:21: In file included from ./ir/be/beinfo.h:15: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/be/beemithlp.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/be/beemithlp.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/beemithlp.o ir/be/beemithlp.c In file included from ir/be/beemithlp.c:11: In file included from ./ir/be/beemithlp.h:20: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/be/beemitter.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/be/beemitter.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/beemitter.o ir/be/beemitter.c CC build/optimize/ir/be/beflags.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/be/beflags.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/beflags.o ir/be/beflags.c In file included from ir/be/beflags.c:25: In file included from ./ir/be/bearch.h:21: In file included from ./ir/be/beinfo.h:15: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/be/begnuas.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/be/begnuas.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/begnuas.o ir/be/begnuas.c In file included from ir/be/begnuas.c:12: In file included from ./ir/be/begnuas.h:18: In file included from ./ir/be/benode.h:20: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/be/beifg.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/be/beifg.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/beifg.o ir/be/beifg.c In file included from ir/be/beifg.c:12: In file included from ./ir/be/beifg.h:19: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/be/beinfo.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/be/beinfo.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/beinfo.o ir/be/beinfo.c In file included from ir/be/beinfo.c:10: In file included from ./ir/be/beinfo.h:15: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/be/beinsn.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/be/beinsn.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/beinsn.o ir/be/beinsn.c In file included from ir/be/beinsn.c:13: In file included from ./ir/be/bearch.h:21: In file included from ./ir/be/beinfo.h:15: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/be/beirg.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/be/beirg.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/beirg.o ir/be/beirg.c In file included from ir/be/beirg.c:12: In file included from ./ir/be/beirg.h:18: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/be/bejit.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/be/bejit.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/bejit.o ir/be/bejit.c In file included from ir/be/bejit.c:16: In file included from ./ir/be/begnuas.h:18: In file included from ./ir/be/benode.h:20: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/be/belistsched.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/be/belistsched.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/belistsched.o ir/be/belistsched.c In file included from ir/be/belistsched.c:16: In file included from ./ir/be/belive.h:18: In file included from ./ir/ana/irlivechk.h:21: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/be/belive.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/be/belive.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/belive.o ir/be/belive.c In file included from ir/be/belive.c:16: In file included from ./ir/ir/iredges_t.h:20: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/be/beloopana.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/be/beloopana.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/beloopana.o ir/be/beloopana.c In file included from ir/be/beloopana.c:14: In file included from ./ir/be/bearch.h:21: In file included from ./ir/be/beinfo.h:15: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/be/belower.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/be/belower.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/belower.o ir/be/belower.c In file included from ir/be/belower.c:17: In file included from ./ir/be/bearch.h:21: In file included from ./ir/be/beinfo.h:15: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/be/bemain.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/be/bemain.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/bemain.o ir/be/bemain.c In file included from ir/be/bemain.c:13: In file included from ./ir/be/beasm.h:18: In file included from ./ir/be/bearch.h:21: In file included from ./ir/be/beinfo.h:15: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/be/bemodule.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/be/bemodule.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/bemodule.o ir/be/bemodule.c In file included from ir/be/bemodule.c:14: In file included from ./ir/be/isas.h:9: In file included from ./ir/be/bearch.h:21: In file included from ./ir/be/beinfo.h:15: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/be/benode.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/be/benode.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/benode.o ir/be/benode.c In file included from ir/be/benode.c:13: In file included from ./ir/be/benode.h:20: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/be/bepbqpcoloring.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/be/bepbqpcoloring.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/bepbqpcoloring.o ir/be/bepbqpcoloring.c In file included from ir/be/bepbqpcoloring.c:18: In file included from ./ir/ir/iredges_t.h:20: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/be/bepeephole.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/be/bepeephole.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/bepeephole.o ir/be/bepeephole.c In file included from ir/be/bepeephole.c:11: In file included from ./ir/be/bepeephole.h:14: In file included from ./ir/be/bearch.h:21: In file included from ./ir/be/beinfo.h:15: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/be/beprefalloc.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/be/beprefalloc.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/beprefalloc.o ir/be/beprefalloc.c In file included from ir/be/beprefalloc.c:26: In file included from ./ir/be/bechordal_t.h:22: In file included from ./ir/be/beifg.h:19: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/be/bera.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/be/bera.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/bera.o ir/be/bera.c In file included from ir/be/bera.c:15: In file included from ./ir/ir/irtools.h:16: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/be/besched.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/be/besched.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/besched.o ir/be/besched.c In file included from ir/be/besched.c:11: In file included from ./ir/be/besched.h:16: In file included from ./ir/be/beinfo.h:15: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/be/beschednormal.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/be/beschednormal.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/beschednormal.o ir/be/beschednormal.c In file included from ir/be/beschednormal.c:13: In file included from ./ir/be/belive.h:18: In file included from ./ir/ana/irlivechk.h:21: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/be/beschedrand.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/be/beschedrand.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/beschedrand.o ir/be/beschedrand.c In file included from ir/be/beschedrand.c:14: In file included from ./ir/be/besched.h:16: In file included from ./ir/be/beinfo.h:15: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/be/beschedtrivial.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/be/beschedtrivial.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/beschedtrivial.o ir/be/beschedtrivial.c In file included from ir/be/beschedtrivial.c:14: In file included from ./ir/be/besched.h:16: In file included from ./ir/be/beinfo.h:15: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/be/bespill.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/be/bespill.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/bespill.o ir/be/bespill.c In file included from ir/be/bespill.c:15: In file included from ./ir/be/beirg.h:18: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/be/bespillbelady.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/be/bespillbelady.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/bespillbelady.o ir/be/bespillbelady.c In file included from ir/be/bespillbelady.c:12: In file included from ./ir/be/bearch.h:21: In file included from ./ir/be/beinfo.h:15: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/be/bespilldaemel.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/be/bespilldaemel.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/bespilldaemel.o ir/be/bespilldaemel.c In file included from ir/be/bespilldaemel.c:22: In file included from ./ir/be/bearch.h:21: In file included from ./ir/be/beinfo.h:15: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/be/bespillslots.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/be/bespillslots.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/bespillslots.o ir/be/bespillslots.c In file included from ir/be/bespillslots.c:15: In file included from ./ir/be/bechordal_t.h:22: In file included from ./ir/be/beifg.h:19: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/be/bespillutil.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/be/bespillutil.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/bespillutil.o ir/be/bespillutil.c In file included from ir/be/bespillutil.c:16: In file included from ./ir/be/bearch.h:21: In file included from ./ir/be/beinfo.h:15: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/be/bessaconstr.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/be/bessaconstr.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/bessaconstr.o ir/be/bessaconstr.c In file included from ir/be/bessaconstr.c:38: In file included from ./ir/be/bessaconstr.h:39: In file included from ./ir/be/belive.h:18: In file included from ./ir/ana/irlivechk.h:21: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/be/bessadestr.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/be/bessadestr.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/bessadestr.o ir/be/bessadestr.c In file included from ir/be/bessadestr.c:15: In file included from ./ir/be/bearch.h:21: In file included from ./ir/be/beinfo.h:15: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/be/bestack.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/be/bestack.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/bestack.o ir/be/bestack.c In file included from ir/be/bestack.c:20: In file included from ./ir/be/beirg.h:18: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/be/bestat.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/be/bestat.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/bestat.o ir/be/bestat.c In file included from ir/be/bestat.c:13: In file included from ./ir/be/bearch.h:21: In file included from ./ir/be/beinfo.h:15: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/be/bestate.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/be/bestate.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/bestate.o ir/be/bestate.c In file included from ir/be/bestate.c:15: In file included from ./ir/be/bearch.h:21: In file included from ./ir/be/beinfo.h:15: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/be/betranshlp.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/be/betranshlp.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/betranshlp.o ir/be/betranshlp.c In file included from ir/be/betranshlp.c:14: In file included from ./ir/be/bearch.h:21: In file included from ./ir/be/beinfo.h:15: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/be/beuses.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/be/beuses.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/beuses.o ir/be/beuses.c In file included from ir/be/beuses.c:12: In file included from ./ir/be/beuses.h:17: In file included from ./ir/be/belive.h:18: In file included from ./ir/ana/irlivechk.h:21: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/be/beutil.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/be/beutil.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/beutil.o ir/be/beutil.c In file included from ir/be/beutil.c:13: In file included from ./ir/be/beirg.h:18: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/be/bevarargs.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/be/bevarargs.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/bevarargs.o ir/be/bevarargs.c In file included from ir/be/bevarargs.c:18: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/be/beverify.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/be/beverify.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/beverify.o ir/be/beverify.c In file included from ir/be/beverify.c:15: In file included from ./ir/be/beirg.h:18: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/be/machine_triple.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/be/machine_triple.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/machine_triple.o ir/be/machine_triple.c CC build/optimize/ir/be/platform.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/be/platform.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/platform.o ir/be/platform.c In file included from ir/be/platform.c:8: In file included from ./ir/be/bearch.h:21: In file included from ./ir/be/beinfo.h:15: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/be/target.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/be/target.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/target.o ir/be/target.c In file included from ir/be/target.c:5: In file included from ./ir/be/target_t.h:10: In file included from ./ir/be/bearch.h:21: In file included from ./ir/be/beinfo.h:15: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/common/debug.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/common/debug.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/common/debug.o ir/common/debug.c CC build/optimize/ir/common/debugger.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/common/debugger.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/common/debugger.o ir/common/debugger.c CC build/optimize/ir/common/firm.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/common/firm.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/common/firm.o ir/common/firm.c In file included from ir/common/firm.c:23: In file included from ./ir/ir/ircons_t.h:16: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/common/firm_common.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/common/firm_common.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/common/firm_common.o ir/common/firm_common.c CC build/optimize/ir/common/panic.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/common/panic.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/common/panic.o ir/common/panic.c CC build/optimize/ir/common/timing.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/common/timing.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/common/timing.o ir/common/timing.c CC build/optimize/ir/ident/ident.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/ident/ident.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/ident/ident.o ir/ident/ident.c In file included from ir/ident/ident.c:13: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/ir/dbginfo.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/ir/dbginfo.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/ir/dbginfo.o ir/ir/dbginfo.c In file included from ir/ir/dbginfo.c:15: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/ir/irarch.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/ir/irarch.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/ir/irarch.o ir/ir/irarch.c In file included from ir/ir/irarch.c:20: In file included from ./ir/ir/ircons_t.h:16: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/ir/irargs.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/ir/irargs.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/ir/irargs.o ir/ir/irargs.c In file included from ir/ir/irargs.c:17: In file included from ./ir/ana/irloop_t.h:16: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/ir/ircons.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/ir/ircons.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/ir/ircons.o ir/ir/ircons.c In file included from ir/ir/ircons.c:13: In file included from ./ir/ir/ircons_t.h:16: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/ir/irdump.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/ir/irdump.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/ir/irdump.o ir/ir/irdump.c In file included from ir/ir/irdump.c:12: In file included from ./ir/ir/irdump_t.h:14: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/ir/irdumptxt.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/ir/irdumptxt.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/ir/irdumptxt.o ir/ir/irdumptxt.c In file included from ir/ir/irdumptxt.c:16: In file included from ./ir/ir/irdump_t.h:14: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/ir/iredges.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/ir/iredges.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/ir/iredges.o ir/ir/iredges.c In file included from ir/ir/iredges.c:15: In file included from ./ir/ir/iredges_t.h:20: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/ir/irflag.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/ir/irflag.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/ir/irflag.o ir/ir/irflag.c In file included from ir/ir/irflag.c:14: In file included from ./ir/ir/irtools.h:16: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/ir/irgmod.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/ir/irgmod.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/ir/irgmod.o ir/ir/irgmod.c In file included from ir/ir/irgmod.c:15: In file included from ./ir/ir/iredges_t.h:20: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/ir/irgraph.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/ir/irgraph.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/ir/irgraph.o ir/ir/irgraph.c In file included from ir/ir/irgraph.c:11: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/ir/irgwalk.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/ir/irgwalk.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/ir/irgwalk.o ir/ir/irgwalk.c In file included from ir/ir/irgwalk.c:20: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/ir/irgwalk_blk.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/ir/irgwalk_blk.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/ir/irgwalk_blk.o ir/ir/irgwalk_blk.c In file included from ir/ir/irgwalk_blk.c:12: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/ir/irhooks.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/ir/irhooks.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/ir/irhooks.o ir/ir/irhooks.c CC build/optimize/ir/ir/irio.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/ir/irio.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/ir/irio.o ir/ir/irio.c In file included from ir/ir/irio.c:11: In file included from ./ir/ir/irio_t.h:6: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/ir/irmode.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/ir/irmode.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/ir/irmode.o ir/ir/irmode.c CC build/optimize/ir/ir/irnode.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/ir/irnode.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/ir/irnode.o ir/ir/irnode.c In file included from ir/ir/irnode.c:11: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/ir/irnodehashmap.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/ir/irnodehashmap.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/ir/irnodehashmap.o ir/ir/irnodehashmap.c In file included from ir/ir/irnodehashmap.c:16: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/ir/irnodeset.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/ir/irnodeset.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/ir/irnodeset.o ir/ir/irnodeset.c In file included from ir/ir/irnodeset.c:15: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/ir/irop.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/ir/irop.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/ir/irop.o ir/ir/irop.c In file included from ir/ir/irop.c:13: In file included from ./ir/be/benode.h:20: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/ir/irprintf.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/ir/irprintf.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/ir/irprintf.o ir/ir/irprintf.c In file included from ir/ir/irprintf.c:19: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/ir/irprofile.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/ir/irprofile.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/ir/irprofile.o ir/ir/irprofile.c In file included from ir/ir/irprofile.c:16: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/ir/irprog.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/ir/irprog.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/ir/irprog.o ir/ir/irprog.c In file included from ir/ir/irprog.c:17: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/ir/irssacons.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/ir/irssacons.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/ir/irssacons.o ir/ir/irssacons.c In file included from ir/ir/irssacons.c:11: In file included from ./ir/ir/ircons_t.h:16: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/ir/irtools.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/ir/irtools.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/ir/irtools.o ir/ir/irtools.c In file included from ir/ir/irtools.c:11: In file included from ./ir/ir/irtools.h:16: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/ir/irverify.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/ir/irverify.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/ir/irverify.o ir/ir/irverify.c In file included from ir/ir/irverify.c:17: In file included from ./ir/ir/iredges_t.h:20: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/ir/valueset.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/ir/valueset.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/ir/valueset.o ir/ir/valueset.c In file included from ir/ir/valueset.c:13: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/kaps/brute_force.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/kaps/brute_force.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/kaps/brute_force.o ir/kaps/brute_force.c CC build/optimize/ir/kaps/bucket.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/kaps/bucket.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/kaps/bucket.o ir/kaps/bucket.c CC build/optimize/ir/kaps/heuristical.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/kaps/heuristical.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/kaps/heuristical.o ir/kaps/heuristical.c CC build/optimize/ir/kaps/heuristical_co.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/kaps/heuristical_co.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/kaps/heuristical_co.o ir/kaps/heuristical_co.c CC build/optimize/ir/kaps/heuristical_co_ld.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/kaps/heuristical_co_ld.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/kaps/heuristical_co_ld.o ir/kaps/heuristical_co_ld.c CC build/optimize/ir/kaps/html_dumper.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/kaps/html_dumper.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/kaps/html_dumper.o ir/kaps/html_dumper.c CC build/optimize/ir/kaps/kaps.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/kaps/kaps.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/kaps/kaps.o ir/kaps/kaps.c CC build/optimize/ir/kaps/matrix.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/kaps/matrix.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/kaps/matrix.o ir/kaps/matrix.c CC build/optimize/ir/kaps/optimal.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/kaps/optimal.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/kaps/optimal.o ir/kaps/optimal.c CC build/optimize/ir/kaps/pbqp_edge.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/kaps/pbqp_edge.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/kaps/pbqp_edge.o ir/kaps/pbqp_edge.c CC build/optimize/ir/kaps/pbqp_node.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/kaps/pbqp_node.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/kaps/pbqp_node.o ir/kaps/pbqp_node.c CC build/optimize/ir/kaps/vector.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/kaps/vector.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/kaps/vector.o ir/kaps/vector.c CC build/optimize/ir/libcore/lc_appendable.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/libcore/lc_appendable.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/libcore/lc_appendable.o ir/libcore/lc_appendable.c CC build/optimize/ir/libcore/lc_opts.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/libcore/lc_opts.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/libcore/lc_opts.o ir/libcore/lc_opts.c In file included from ir/libcore/lc_opts.c:7: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/libcore/lc_opts_enum.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/libcore/lc_opts_enum.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/libcore/lc_opts_enum.o ir/libcore/lc_opts_enum.c CC build/optimize/ir/libcore/lc_printf.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/libcore/lc_printf.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/libcore/lc_printf.o ir/libcore/lc_printf.c In file included from ir/libcore/lc_printf.c:14: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/lower/lower_alloc.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/lower/lower_alloc.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/lower/lower_alloc.o ir/lower/lower_alloc.c In file included from ir/lower/lower_alloc.c:16: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/lower/lower_builtins.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/lower/lower_builtins.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/lower/lower_builtins.o ir/lower/lower_builtins.c In file included from ir/lower/lower_builtins.c:15: In file included from ./ir/ir/ircons_t.h:16: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/lower/lower_calls.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/lower/lower_calls.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/lower/lower_calls.o ir/lower/lower_calls.c In file included from ir/lower/lower_calls.c:19: In file included from ./ir/ir/iredges_t.h:20: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/lower/lower_copyb.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/lower/lower_copyb.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/lower/lower_copyb.o ir/lower/lower_copyb.c In file included from ir/lower/lower_copyb.c:15: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/lower/lower_dw.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/lower/lower_dw.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/lower/lower_dw.o ir/lower/lower_dw.c In file included from ir/lower/lower_dw.c:18: In file included from ./ir/ir/ircons_t.h:16: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/lower/lower_hl.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/lower/lower_hl.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/lower/lower_hl.o ir/lower/lower_hl.c In file included from ir/lower/lower_hl.c:17: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ ir/lower/lower_hl.c:168:21: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] void lower_highlevel() ^ void 2 warnings generated. CC build/optimize/ir/lower/lower_intrinsics.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/lower/lower_intrinsics.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/lower/lower_intrinsics.o ir/lower/lower_intrinsics.c In file included from ir/lower/lower_intrinsics.c:12: In file included from ./ir/ir/ircons_t.h:16: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/lower/lower_mode_b.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/lower/lower_mode_b.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/lower/lower_mode_b.o ir/lower/lower_mode_b.c In file included from ir/lower/lower_mode_b.c:14: In file included from ./ir/ir/ircons_t.h:16: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/lower/lower_mux.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/lower/lower_mux.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/lower/lower_mux.o ir/lower/lower_mux.c In file included from ir/lower/lower_mux.c:14: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/lower/lower_softfloat.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/lower/lower_softfloat.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/lower/lower_softfloat.o ir/lower/lower_softfloat.c In file included from ir/lower/lower_softfloat.c:14: In file included from ./ir/ir/ircons_t.h:16: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/lower/lower_switch.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/lower/lower_switch.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/lower/lower_switch.o ir/lower/lower_switch.c In file included from ir/lower/lower_switch.c:15: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/lpp/lpp.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/lpp/lpp.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/lpp/lpp.o ir/lpp/lpp.c In file included from ir/lpp/lpp.c:11: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/lpp/lpp_cplex.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/lpp/lpp_cplex.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/lpp/lpp_cplex.o ir/lpp/lpp_cplex.c CC build/optimize/ir/lpp/lpp_gurobi.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/lpp/lpp_gurobi.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/lpp/lpp_gurobi.o ir/lpp/lpp_gurobi.c CC build/optimize/ir/lpp/lpp_solvers.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/lpp/lpp_solvers.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/lpp/lpp_solvers.o ir/lpp/lpp_solvers.c CC build/optimize/ir/lpp/mps.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/lpp/mps.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/lpp/mps.o ir/lpp/mps.c CC build/optimize/ir/lpp/sp_matrix.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/lpp/sp_matrix.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/lpp/sp_matrix.o ir/lpp/sp_matrix.c ir/lpp/sp_matrix.c:163:34: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] while ((*prev)->next != NULL && list_entry_by_row((*prev)->next)->col <= col) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ir/lpp/sp_matrix.c:79:32: note: expanded from macro 'list_entry_by_row' #define list_entry_by_row(h) (&_container_of(h, entry_t, row_chain)->e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ir/lpp/sp_matrix.c:73:68: note: expanded from macro '_container_of' #define _container_of(ptr,type,member) ((type *) ((char *) (ptr) - _offsetof(type, member))) ^~~~~~~~~~~~~~~~~~~~~~~ ir/lpp/sp_matrix.c:72:66: note: expanded from macro '_offsetof' #define _offsetof(type,member) ((char *) &(((type *) 0)->member) - (char *) 0) ^ ~~~~~~~~~~ ir/lpp/sp_matrix.c:169:23: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] matrix_elem_t *me = list_entry_by_row(*prev); ^~~~~~~~~~~~~~~~~~~~~~~~ ir/lpp/sp_matrix.c:79:32: note: expanded from macro 'list_entry_by_row' #define list_entry_by_row(h) (&_container_of(h, entry_t, row_chain)->e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ir/lpp/sp_matrix.c:73:68: note: expanded from macro '_container_of' #define _container_of(ptr,type,member) ((type *) ((char *) (ptr) - _offsetof(type, member))) ^~~~~~~~~~~~~~~~~~~~~~~ ir/lpp/sp_matrix.c:72:66: note: expanded from macro '_offsetof' #define _offsetof(type,member) ((char *) &(((type *) 0)->member) - (char *) 0) ^ ~~~~~~~~~~ ir/lpp/sp_matrix.c:199:23: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] matrix_elem_t *el = list_entry_by_row(m->last_row_el[row]); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ir/lpp/sp_matrix.c:79:32: note: expanded from macro 'list_entry_by_row' #define list_entry_by_row(h) (&_container_of(h, entry_t, row_chain)->e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ir/lpp/sp_matrix.c:73:68: note: expanded from macro '_container_of' #define _container_of(ptr,type,member) ((type *) ((char *) (ptr) - _offsetof(type, member))) ^~~~~~~~~~~~~~~~~~~~~~~ ir/lpp/sp_matrix.c:72:66: note: expanded from macro '_offsetof' #define _offsetof(type,member) ((char *) &(((type *) 0)->member) - (char *) 0) ^ ~~~~~~~~~~ ir/lpp/sp_matrix.c:227:34: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] while ((*prev)->next != NULL && list_entry_by_col((*prev)->next)->row <= row) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ir/lpp/sp_matrix.c:78:32: note: expanded from macro 'list_entry_by_col' #define list_entry_by_col(h) (&_container_of(h, entry_t, col_chain)->e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ir/lpp/sp_matrix.c:73:68: note: expanded from macro '_container_of' #define _container_of(ptr,type,member) ((type *) ((char *) (ptr) - _offsetof(type, member))) ^~~~~~~~~~~~~~~~~~~~~~~ ir/lpp/sp_matrix.c:72:66: note: expanded from macro '_offsetof' #define _offsetof(type,member) ((char *) &(((type *) 0)->member) - (char *) 0) ^ ~~~~~~~~~~ ir/lpp/sp_matrix.c:233:23: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] matrix_elem_t *me = list_entry_by_col(*prev); ^~~~~~~~~~~~~~~~~~~~~~~~ ir/lpp/sp_matrix.c:78:32: note: expanded from macro 'list_entry_by_col' #define list_entry_by_col(h) (&_container_of(h, entry_t, col_chain)->e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ir/lpp/sp_matrix.c:73:68: note: expanded from macro '_container_of' #define _container_of(ptr,type,member) ((type *) ((char *) (ptr) - _offsetof(type, member))) ^~~~~~~~~~~~~~~~~~~~~~~ ir/lpp/sp_matrix.c:72:66: note: expanded from macro '_offsetof' #define _offsetof(type,member) ((char *) &(((type *) 0)->member) - (char *) 0) ^ ~~~~~~~~~~ ir/lpp/sp_matrix.c:263:23: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] matrix_elem_t *el = list_entry_by_col(m->last_col_el[col]); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ir/lpp/sp_matrix.c:78:32: note: expanded from macro 'list_entry_by_col' #define list_entry_by_col(h) (&_container_of(h, entry_t, col_chain)->e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ir/lpp/sp_matrix.c:73:68: note: expanded from macro '_container_of' #define _container_of(ptr,type,member) ((type *) ((char *) (ptr) - _offsetof(type, member))) ^~~~~~~~~~~~~~~~~~~~~~~ ir/lpp/sp_matrix.c:72:66: note: expanded from macro '_offsetof' #define _offsetof(type,member) ((char *) &(((type *) 0)->member) - (char *) 0) ^ ~~~~~~~~~~ ir/lpp/sp_matrix.c:294:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] e = _container_of(n, entry_t, row_chain); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ir/lpp/sp_matrix.c:73:68: note: expanded from macro '_container_of' #define _container_of(ptr,type,member) ((type *) ((char *) (ptr) - _offsetof(type, member))) ^~~~~~~~~~~~~~~~~~~~~~~ ir/lpp/sp_matrix.c:72:66: note: expanded from macro '_offsetof' #define _offsetof(type,member) ((char *) &(((type *) 0)->member) - (char *) 0) ^ ~~~~~~~~~~ ir/lpp/sp_matrix.c:343:11: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] entr = _container_of(me, entry_t, e); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ir/lpp/sp_matrix.c:73:68: note: expanded from macro '_container_of' #define _container_of(ptr,type,member) ((type *) ((char *) (ptr) - _offsetof(type, member))) ^~~~~~~~~~~~~~~~~~~~~~~ ir/lpp/sp_matrix.c:72:66: note: expanded from macro '_offsetof' #define _offsetof(type,member) ((char *) &(((type *) 0)->member) - (char *) 0) ^ ~~~~~~~~~~ ir/lpp/sp_matrix.c:438:12: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] entr = _container_of(me, entry_t, e); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ir/lpp/sp_matrix.c:73:68: note: expanded from macro '_container_of' #define _container_of(ptr,type,member) ((type *) ((char *) (ptr) - _offsetof(type, member))) ^~~~~~~~~~~~~~~~~~~~~~~ ir/lpp/sp_matrix.c:72:66: note: expanded from macro '_offsetof' #define _offsetof(type,member) ((char *) &(((type *) 0)->member) - (char *) 0) ^ ~~~~~~~~~~ ir/lpp/sp_matrix.c:546:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return list_entry_by_row(m->last); ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir/lpp/sp_matrix.c:79:32: note: expanded from macro 'list_entry_by_row' #define list_entry_by_row(h) (&_container_of(h, entry_t, row_chain)->e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ir/lpp/sp_matrix.c:73:68: note: expanded from macro '_container_of' #define _container_of(ptr,type,member) ((type *) ((char *) (ptr) - _offsetof(type, member))) ^~~~~~~~~~~~~~~~~~~~~~~ ir/lpp/sp_matrix.c:72:66: note: expanded from macro '_offsetof' #define _offsetof(type,member) ((char *) &(((type *) 0)->member) - (char *) 0) ^ ~~~~~~~~~~ ir/lpp/sp_matrix.c:561:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return list_entry_by_col(m->last); ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir/lpp/sp_matrix.c:78:32: note: expanded from macro 'list_entry_by_col' #define list_entry_by_col(h) (&_container_of(h, entry_t, col_chain)->e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ir/lpp/sp_matrix.c:73:68: note: expanded from macro '_container_of' #define _container_of(ptr,type,member) ((type *) ((char *) (ptr) - _offsetof(type, member))) ^~~~~~~~~~~~~~~~~~~~~~~ ir/lpp/sp_matrix.c:72:66: note: expanded from macro '_offsetof' #define _offsetof(type,member) ((char *) &(((type *) 0)->member) - (char *) 0) ^ ~~~~~~~~~~ ir/lpp/sp_matrix.c:601:10: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return list_entry_by_col(m->last); ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir/lpp/sp_matrix.c:78:32: note: expanded from macro 'list_entry_by_col' #define list_entry_by_col(h) (&_container_of(h, entry_t, col_chain)->e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ir/lpp/sp_matrix.c:73:68: note: expanded from macro '_container_of' #define _container_of(ptr,type,member) ((type *) ((char *) (ptr) - _offsetof(type, member))) ^~~~~~~~~~~~~~~~~~~~~~~ ir/lpp/sp_matrix.c:72:66: note: expanded from macro '_offsetof' #define _offsetof(type,member) ((char *) &(((type *) 0)->member) - (char *) 0) ^ ~~~~~~~~~~ ir/lpp/sp_matrix.c:603:10: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return list_entry_by_row(m->last); ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir/lpp/sp_matrix.c:79:32: note: expanded from macro 'list_entry_by_row' #define list_entry_by_row(h) (&_container_of(h, entry_t, row_chain)->e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ir/lpp/sp_matrix.c:73:68: note: expanded from macro '_container_of' #define _container_of(ptr,type,member) ((type *) ((char *) (ptr) - _offsetof(type, member))) ^~~~~~~~~~~~~~~~~~~~~~~ ir/lpp/sp_matrix.c:72:66: note: expanded from macro '_offsetof' #define _offsetof(type,member) ((char *) &(((type *) 0)->member) - (char *) 0) ^ ~~~~~~~~~~ 13 warnings generated. CC build/optimize/ir/obstack/obstack.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/obstack/obstack.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/obstack/obstack.o ir/obstack/obstack.c CC build/optimize/ir/obstack/obstack_printf.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/obstack/obstack_printf.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/obstack/obstack_printf.o ir/obstack/obstack_printf.c CC build/optimize/ir/opt/boolopt.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/opt/boolopt.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/opt/boolopt.o ir/opt/boolopt.c In file included from ir/opt/boolopt.c:17: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/opt/cfopt.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/opt/cfopt.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/opt/cfopt.o ir/opt/cfopt.c In file included from ir/opt/cfopt.c:15: In file included from ./ir/ir/iredges_t.h:20: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/opt/code_placement.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/opt/code_placement.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/opt/code_placement.o ir/opt/code_placement.c In file included from ir/opt/code_placement.c:17: In file included from ./ir/ir/iredges_t.h:20: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/opt/combo.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/opt/combo.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/opt/combo.o ir/opt/combo.c In file included from ir/opt/combo.c:30: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/opt/convopt.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/opt/convopt.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/opt/convopt.o ir/opt/convopt.c In file included from ir/opt/convopt.c:26: In file included from ./ir/ir/iredges_t.h:20: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/opt/critical_edges.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/opt/critical_edges.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/opt/critical_edges.o ir/opt/critical_edges.c In file included from ir/opt/critical_edges.c:15: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/opt/dead_code_elimination.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/opt/dead_code_elimination.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/opt/dead_code_elimination.o ir/opt/dead_code_elimination.c In file included from ir/opt/dead_code_elimination.c:18: In file included from ./ir/ir/iredges_t.h:20: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/opt/funccall.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/opt/funccall.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/opt/funccall.o ir/opt/funccall.c In file included from ir/opt/funccall.c:15: In file included from ./ir/ir/iredges_t.h:20: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/opt/garbage_collect.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/opt/garbage_collect.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/opt/garbage_collect.o ir/opt/garbage_collect.c In file included from ir/opt/garbage_collect.c:14: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/opt/gvn_pre.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/opt/gvn_pre.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/opt/gvn_pre.o ir/opt/gvn_pre.c In file included from ir/opt/gvn_pre.c:16: In file included from ./ir/ir/iredges_t.h:20: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/opt/ifconv.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/opt/ifconv.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/opt/ifconv.o ir/opt/ifconv.c In file included from ir/opt/ifconv.c:11: In file included from ./ir/ana/cdep_t.h:15: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/opt/instrument.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/opt/instrument.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/opt/instrument.o ir/opt/instrument.c In file included from ir/opt/instrument.c:15: In file included from ./ir/ir/iredges_t.h:20: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/opt/ircgopt.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/opt/ircgopt.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/opt/ircgopt.o ir/opt/ircgopt.c In file included from ir/opt/ircgopt.c:26: In file included from ./ir/ana/irloop_t.h:16: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/opt/ircomplib.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/opt/ircomplib.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/opt/ircomplib.o ir/opt/ircomplib.c CC build/optimize/ir/opt/irgopt.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/opt/irgopt.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/opt/irgopt.o ir/opt/irgopt.c In file included from ir/opt/irgopt.c:16: In file included from ./ir/ir/iredges_t.h:20: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/opt/iropt.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/opt/iropt.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/opt/iropt.o ir/opt/iropt.c In file included from ir/opt/iropt.c:11: In file included from ./ir/opt/iropt_t.h:17: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/opt/jumpthreading.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/opt/jumpthreading.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/opt/jumpthreading.o ir/opt/jumpthreading.c In file included from ir/opt/jumpthreading.c:15: In file included from ./ir/ir/iredges_t.h:20: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/opt/lcssa.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/opt/lcssa.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/opt/lcssa.o ir/opt/lcssa.c In file included from ir/opt/lcssa.c:12: In file included from ./ir/ir/irtools.h:16: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/opt/ldstopt.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/opt/ldstopt.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/opt/ldstopt.o ir/opt/ldstopt.c In file included from ir/opt/ldstopt.c:15: In file included from ./ir/ir/ircons_t.h:16: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/opt/loop.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/opt/loop.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/opt/loop.o ir/opt/loop.c In file included from ir/opt/loop.c:16: In file included from ./ir/ir/ircons_t.h:16: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/opt/loop_unrolling.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/opt/loop_unrolling.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/opt/loop_unrolling.o ir/opt/loop_unrolling.c In file included from ir/opt/loop_unrolling.c:12: In file included from ./ir/ir/irtools.h:16: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/opt/occult_const.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/opt/occult_const.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/opt/occult_const.o ir/opt/occult_const.c In file included from ir/opt/occult_const.c:15: In file included from ./ir/ir/irdump_t.h:14: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/opt/opt_blocks.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/opt/opt_blocks.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/opt/opt_blocks.o ir/opt/opt_blocks.c In file included from ir/opt/opt_blocks.c:18: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/opt/opt_confirms.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/opt/opt_confirms.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/opt/opt_confirms.o ir/opt/opt_confirms.c In file included from ir/opt/opt_confirms.c:12: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/opt/opt_frame.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/opt/opt_frame.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/opt/opt_frame.o ir/opt/opt_frame.c In file included from ir/opt/opt_frame.c:14: In file included from ./ir/ir/iredges_t.h:20: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/opt/opt_inline.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/opt/opt_inline.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/opt/opt_inline.o ir/opt/opt_inline.c In file included from ir/opt/opt_inline.c:17: In file included from ./ir/ir/ircons_t.h:16: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/opt/opt_ldst.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/opt/opt_ldst.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/opt/opt_ldst.o ir/opt/opt_ldst.c In file included from ir/opt/opt_ldst.c:22: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/opt/opt_osr.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/opt/opt_osr.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/opt/opt_osr.o ir/opt/opt_osr.c In file included from ir/opt/opt_osr.c:18: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/opt/parallelize_mem.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/opt/parallelize_mem.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/opt/parallelize_mem.o ir/opt/parallelize_mem.c In file included from ir/opt/parallelize_mem.c:14: In file included from ./ir/ir/iredges_t.h:20: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/opt/proc_cloning.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/opt/proc_cloning.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/opt/proc_cloning.o ir/opt/proc_cloning.c In file included from ir/opt/proc_cloning.c:22: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/opt/reassoc.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/opt/reassoc.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/opt/reassoc.o ir/opt/reassoc.c In file included from ir/opt/reassoc.c:14: In file included from ./ir/ir/ircons_t.h:16: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/opt/return.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/opt/return.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/opt/return.o ir/opt/return.c In file included from ir/opt/return.c:11: In file included from ./ir/ir/ircons_t.h:16: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/opt/rm_bads.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/opt/rm_bads.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/opt/rm_bads.o ir/opt/rm_bads.c In file included from ir/opt/rm_bads.c:16: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/opt/rm_tuples.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/opt/rm_tuples.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/opt/rm_tuples.o ir/opt/rm_tuples.c In file included from ir/opt/rm_tuples.c:14: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/opt/scalar_replace.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/opt/scalar_replace.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/opt/scalar_replace.o ir/opt/scalar_replace.c In file included from ir/opt/scalar_replace.c:15: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/opt/tailrec.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/opt/tailrec.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/opt/tailrec.o ir/opt/tailrec.c In file included from ir/opt/tailrec.c:15: In file included from ./ir/ir/ircons_t.h:16: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/opt/unreachable.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/opt/unreachable.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/opt/unreachable.o ir/opt/unreachable.c In file included from ir/opt/unreachable.c:17: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/stat/stat_timing.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/stat/stat_timing.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/stat/stat_timing.o ir/stat/stat_timing.c CC build/optimize/ir/stat/statev.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/stat/statev.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/stat/statev.o ir/stat/statev.c CC build/optimize/ir/tr/entity.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/tr/entity.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/tr/entity.o ir/tr/entity.c In file included from ir/tr/entity.c:16: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/tr/tr_inheritance.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/tr/tr_inheritance.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/tr/tr_inheritance.o ir/tr/tr_inheritance.c In file included from ir/tr/tr_inheritance.c:12: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/tr/trverify.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/tr/trverify.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/tr/trverify.o ir/tr/trverify.c In file included from ir/tr/trverify.c:14: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/tr/type.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/tr/type.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/tr/type.o ir/tr/type.c In file included from ir/tr/type.c:38: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ ir/tr/type.c:198:20: warning: unused function 'is_type' [-Wunused-function] static inline bool is_type(const void *thing) ^ 2 warnings generated. CC build/optimize/ir/tr/typewalk.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/tr/typewalk.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/tr/typewalk.o ir/tr/typewalk.c In file included from ir/tr/typewalk.c:19: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/tv/fltcalc.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/tv/fltcalc.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/tv/fltcalc.o ir/tv/fltcalc.c CC build/optimize/ir/tv/strcalc.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/tv/strcalc.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/tv/strcalc.o ir/tv/strcalc.c CC build/optimize/ir/tv/tv.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/tv/tv.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/tv/tv.o ir/tv/tv.c In file included from ir/tv/tv.c:25: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. GEN build/gen/ir/be/amd64/gen_amd64_emitter.h ./ir/be/scripts/generate_emitter.pl ./ir/be/amd64/amd64_spec.pl build/gen/ir/be/amd64 GEN build/gen/ir/be/amd64/gen_amd64_regalloc_if.h ./ir/be/scripts/generate_regalloc_if.pl ./ir/be/amd64/amd64_spec.pl build/gen/ir/be/amd64 GEN build/gen/ir/be/amd64/gen_amd64_new_nodes.h ./ir/be/scripts/generate_new_opcodes.pl ./ir/be/amd64/amd64_spec.pl build/gen/ir/be/amd64 CC build/optimize/ir/be/amd64/amd64_abi.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/be/amd64/amd64_abi.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/amd64/amd64_abi.o ir/be/amd64/amd64_abi.c CC build/optimize/ir/be/amd64/amd64_architecture.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/be/amd64/amd64_architecture.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/amd64/amd64_architecture.o ir/be/amd64/amd64_architecture.c In file included from ir/be/amd64/amd64_architecture.c:12: In file included from ./ir/ir/irtools.h:16: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/be/amd64/amd64_bearch.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/be/amd64/amd64_bearch.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/amd64/amd64_bearch.o ir/be/amd64/amd64_bearch.c In file included from ir/be/amd64/amd64_bearch.c:12: In file included from ./ir/be/amd64/amd64_bearch_t.h:13: In file included from ./ir/be/beirg.h:18: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/be/amd64/amd64_cconv.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/be/amd64/amd64_cconv.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/amd64/amd64_cconv.o ir/be/amd64/amd64_cconv.c In file included from ir/be/amd64/amd64_cconv.c:15: In file included from ./ir/be/amd64/../ia32/x86_cconv.h:16: In file included from ./ir/be/benode.h:20: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/be/amd64/amd64_emitter.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/be/amd64/amd64_emitter.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/amd64/amd64_emitter.o ir/be/amd64/amd64_emitter.c In file included from ir/be/amd64/amd64_emitter.c:12: In file included from ./ir/be/amd64/amd64_bearch_t.h:13: In file included from ./ir/be/beirg.h:18: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/be/amd64/amd64_finish.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/be/amd64/amd64_finish.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/amd64/amd64_finish.o ir/be/amd64/amd64_finish.c In file included from ir/be/amd64/amd64_finish.c:12: In file included from ./ir/be/amd64/amd64_bearch_t.h:13: In file included from ./ir/be/beirg.h:18: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/be/amd64/amd64_new_nodes.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/be/amd64/amd64_new_nodes.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/amd64/amd64_new_nodes.o ir/be/amd64/amd64_new_nodes.c In file included from ir/be/amd64/amd64_new_nodes.c:12: In file included from ./ir/be/amd64/amd64_new_nodes.h:13: In file included from ./ir/be/amd64/amd64_nodes_attr.h:15: In file included from ./ir/be/amd64/../ia32/x86_asm.h:18: In file included from ./ir/be/beasm.h:18: In file included from ./ir/be/bearch.h:21: In file included from ./ir/be/beinfo.h:15: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/be/amd64/amd64_optimize.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/be/amd64/amd64_optimize.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/amd64/amd64_optimize.o ir/be/amd64/amd64_optimize.c In file included from ir/be/amd64/amd64_optimize.c:12: In file included from ./ir/be/amd64/amd64_new_nodes.h:13: In file included from ./ir/be/amd64/amd64_nodes_attr.h:15: In file included from ./ir/be/amd64/../ia32/x86_asm.h:18: In file included from ./ir/be/beasm.h:18: In file included from ./ir/be/bearch.h:21: In file included from ./ir/be/beinfo.h:15: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/be/amd64/amd64_pic.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/be/amd64/amd64_pic.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/amd64/amd64_pic.o ir/be/amd64/amd64_pic.c In file included from ir/be/amd64/amd64_pic.c:11: In file included from ./ir/be/amd64/amd64_bearch_t.h:13: In file included from ./ir/be/beirg.h:18: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/be/amd64/amd64_transform.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/be/amd64/amd64_transform.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/amd64/amd64_transform.o ir/be/amd64/amd64_transform.c In file included from ir/be/amd64/amd64_transform.c:10: In file included from ./ir/be/amd64/amd64_transform.h:15: In file included from ./ir/be/ia32/x86_asm.h:18: In file included from ./ir/be/beasm.h:18: In file included from ./ir/be/bearch.h:21: In file included from ./ir/be/beinfo.h:15: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/be/amd64/amd64_varargs.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/be/amd64/amd64_varargs.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/amd64/amd64_varargs.o ir/be/amd64/amd64_varargs.c In file included from ir/be/amd64/amd64_varargs.c:11: In file included from ./ir/be/amd64/amd64_varargs.h:16: In file included from ./ir/be/bearch.h:21: In file included from ./ir/be/beinfo.h:15: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ ir/be/amd64/amd64_varargs.c:312:11: warning: variable 'n_gp' set but not used [-Wunused-but-set-variable] unsigned n_gp = 0; ^ ir/be/amd64/amd64_varargs.c:313:11: warning: variable 'n_xmm' set but not used [-Wunused-but-set-variable] unsigned n_xmm = 0; ^ 3 warnings generated. CC build/optimize/ir/be/amd64/amd64_x87.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/be/amd64/amd64_x87.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/amd64/amd64_x87.o ir/be/amd64/amd64_x87.c In file included from ir/be/amd64/amd64_x87.c:2: In file included from ./ir/be/amd64/amd64_bearch_t.h:13: In file included from ./ir/be/beirg.h:18: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. GEN build/gen/ir/be/arm/gen_arm_emitter.h ./ir/be/scripts/generate_emitter.pl ./ir/be/arm/arm_spec.pl build/gen/ir/be/arm GEN build/gen/ir/be/arm/gen_arm_regalloc_if.h ./ir/be/scripts/generate_regalloc_if.pl ./ir/be/arm/arm_spec.pl build/gen/ir/be/arm GEN build/gen/ir/be/arm/gen_arm_new_nodes.h ./ir/be/scripts/generate_new_opcodes.pl ./ir/be/arm/arm_spec.pl build/gen/ir/be/arm CC build/optimize/ir/be/arm/arm_bearch.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/be/arm/arm_bearch.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/arm/arm_bearch.o ir/be/arm/arm_bearch.c In file included from ir/be/arm/arm_bearch.c:11: In file included from ./ir/be/arm/arm_bearch_t.h:16: In file included from ./ir/be/beirg.h:18: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/be/arm/arm_cconv.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/be/arm/arm_cconv.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/arm/arm_cconv.o ir/be/arm/arm_cconv.c In file included from ir/be/arm/arm_cconv.c:11: In file included from ./ir/be/arm/arm_cconv.h:16: In file included from build/gen/ir/be/arm/gen_arm_regalloc_if.h:12: In file included from ./ir/be/bearch.h:21: In file included from ./ir/be/beinfo.h:15: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/be/arm/arm_emitter.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/be/arm/arm_emitter.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/arm/arm_emitter.o ir/be/arm/arm_emitter.c In file included from ir/be/arm/arm_emitter.c:13: In file included from ./ir/be/arm/arm_bearch_t.h:16: In file included from ./ir/be/beirg.h:18: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/be/arm/arm_finish.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/be/arm/arm_finish.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/arm/arm_finish.o ir/be/arm/arm_finish.c In file included from ir/be/arm/arm_finish.c:11: In file included from ./ir/be/arm/arm_bearch_t.h:16: In file included from ./ir/be/beirg.h:18: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/be/arm/arm_lower64.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/be/arm/arm_lower64.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/arm/arm_lower64.o ir/be/arm/arm_lower64.c In file included from ir/be/arm/arm_lower64.c:11: In file included from ./ir/be/arm/arm_bearch_t.h:16: In file included from ./ir/be/beirg.h:18: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/be/arm/arm_new_nodes.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/be/arm/arm_new_nodes.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/arm/arm_new_nodes.o ir/be/arm/arm_new_nodes.c In file included from ir/be/arm/arm_new_nodes.c:13: In file included from ./ir/be/arm/arm_new_nodes_t.h:13: In file included from ./ir/be/arm/arm_new_nodes.h:14: In file included from ./ir/be/arm/arm_nodes_attr.h:14: In file included from ./ir/be/beasm.h:18: In file included from ./ir/be/bearch.h:21: In file included from ./ir/be/beinfo.h:15: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/be/arm/arm_optimize.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/be/arm/arm_optimize.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/arm/arm_optimize.o ir/be/arm/arm_optimize.c In file included from ir/be/arm/arm_optimize.c:13: In file included from ./ir/be/arm/arm_new_nodes.h:14: In file included from ./ir/be/arm/arm_nodes_attr.h:14: In file included from ./ir/be/beasm.h:18: In file included from ./ir/be/bearch.h:21: In file included from ./ir/be/beinfo.h:15: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/be/arm/arm_transform.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/be/arm/arm_transform.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/arm/arm_transform.o ir/be/arm/arm_transform.c In file included from ir/be/arm/arm_transform.c:13: In file included from ./ir/be/arm/arm_bearch_t.h:16: In file included from ./ir/be/beirg.h:18: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. GEN build/gen/ir/be/ia32/gen_ia32_emitter.h ./ir/be/scripts/generate_emitter.pl ./ir/be/ia32/ia32_spec.pl build/gen/ir/be/ia32 GEN build/gen/ir/be/ia32/gen_ia32_regalloc_if.h ./ir/be/scripts/generate_regalloc_if.pl ./ir/be/ia32/ia32_spec.pl build/gen/ir/be/ia32 GEN build/gen/ir/be/ia32/gen_ia32_new_nodes.h ./ir/be/scripts/generate_new_opcodes.pl ./ir/be/ia32/ia32_spec.pl build/gen/ir/be/ia32 CC build/optimize/ir/be/ia32/ia32_architecture.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/be/ia32/ia32_architecture.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/ia32/ia32_architecture.o ir/be/ia32/ia32_architecture.c In file included from ir/be/ia32/ia32_architecture.c:19: In file included from ./ir/ir/irtools.h:16: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/be/ia32/ia32_bearch.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/be/ia32/ia32_bearch.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/ia32/ia32_bearch.o ir/be/ia32/ia32_bearch.c In file included from ir/be/ia32/ia32_bearch.c:11: In file included from ./ir/be/ia32/ia32_bearch_t.h:14: In file included from ./ir/be/beirg.h:18: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/be/ia32/ia32_cconv.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/be/ia32/ia32_cconv.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/ia32/ia32_cconv.o ir/be/ia32/ia32_cconv.c In file included from ir/be/ia32/ia32_cconv.c:13: In file included from ./ir/be/beirg.h:18: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/be/ia32/ia32_emitter.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/be/ia32/ia32_emitter.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/ia32/ia32_emitter.o ir/be/ia32/ia32_emitter.c In file included from ir/be/ia32/ia32_emitter.c:31: In file included from ./ir/be/beasm.h:18: In file included from ./ir/be/bearch.h:21: In file included from ./ir/be/beinfo.h:15: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/be/ia32/ia32_encode.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/be/ia32/ia32_encode.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/ia32/ia32_encode.o ir/be/ia32/ia32_encode.c In file included from ir/be/ia32/ia32_encode.c:13: In file included from ./ir/be/bearch.h:21: In file included from ./ir/be/beinfo.h:15: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/be/ia32/ia32_finish.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/be/ia32/ia32_finish.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/ia32/ia32_finish.o ir/be/ia32/ia32_finish.c In file included from ir/be/ia32/ia32_finish.c:12: In file included from ./ir/be/bearch.h:21: In file included from ./ir/be/beinfo.h:15: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/be/ia32/ia32_fpu.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/be/ia32/ia32_fpu.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/ia32/ia32_fpu.o ir/be/ia32/ia32_fpu.c In file included from ir/be/ia32/ia32_fpu.c:17: In file included from ./ir/be/bearch.h:21: In file included from ./ir/be/beinfo.h:15: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/be/ia32/ia32_intrinsics.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/be/ia32/ia32_intrinsics.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/ia32/ia32_intrinsics.o ir/be/ia32/ia32_intrinsics.c In file included from ir/be/ia32/ia32_intrinsics.c:13: In file included from ./ir/be/begnuas.h:18: In file included from ./ir/be/benode.h:20: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/be/ia32/ia32_new_nodes.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/be/ia32/ia32_new_nodes.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/ia32/ia32_new_nodes.o ir/be/ia32/ia32_new_nodes.c In file included from ir/be/ia32/ia32_new_nodes.c:14: In file included from ./ir/be/ia32/ia32_new_nodes_t.h:13: In file included from ./ir/be/ia32/ia32_new_nodes.h:17: In file included from ./ir/be/ia32/ia32_nodes_attr.h:14: In file included from ./ir/be/benode.h:20: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/be/ia32/ia32_optimize.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/be/ia32/ia32_optimize.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/ia32/ia32_optimize.o ir/be/ia32/ia32_optimize.c In file included from ir/be/ia32/ia32_optimize.c:15: In file included from ./ir/be/benode.h:20: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/be/ia32/ia32_pic.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/be/ia32/ia32_pic.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/ia32/ia32_pic.o ir/be/ia32/ia32_pic.c In file included from ir/be/ia32/ia32_pic.c:12: In file included from ./ir/be/begnuas.h:18: In file included from ./ir/be/benode.h:20: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/be/ia32/ia32_transform.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/be/ia32/ia32_transform.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/ia32/ia32_transform.o ir/be/ia32/ia32_transform.c In file included from ir/be/ia32/ia32_transform.c:12: In file included from ./ir/be/ia32/ia32_transform.h:15: In file included from ./ir/be/ia32/x86_asm.h:18: In file included from ./ir/be/beasm.h:18: In file included from ./ir/be/bearch.h:21: In file included from ./ir/be/beinfo.h:15: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/be/ia32/x86_address_mode.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/be/ia32/x86_address_mode.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/ia32/x86_address_mode.o ir/be/ia32/x86_address_mode.c In file included from ir/be/ia32/x86_address_mode.c:14: In file included from ./ir/be/bearch.h:21: In file included from ./ir/be/beinfo.h:15: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/be/ia32/x86_architecture.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/be/ia32/x86_architecture.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/ia32/x86_architecture.o ir/be/ia32/x86_architecture.c CC build/optimize/ir/be/ia32/x86_asm.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/be/ia32/x86_asm.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/ia32/x86_asm.o ir/be/ia32/x86_asm.c In file included from ir/be/ia32/x86_asm.c:12: In file included from ./ir/be/ia32/x86_asm.h:18: In file included from ./ir/be/beasm.h:18: In file included from ./ir/be/bearch.h:21: In file included from ./ir/be/beinfo.h:15: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/be/ia32/x86_cconv.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/be/ia32/x86_cconv.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/ia32/x86_cconv.o ir/be/ia32/x86_cconv.c In file included from ir/be/ia32/x86_cconv.c:11: In file included from ./ir/be/ia32/x86_cconv.h:16: In file included from ./ir/be/benode.h:20: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/be/ia32/x86_node.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/be/ia32/x86_node.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/ia32/x86_node.o ir/be/ia32/x86_node.c In file included from ir/be/ia32/x86_node.c:15: In file included from ./ir/be/begnuas.h:18: In file included from ./ir/be/benode.h:20: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/be/ia32/x86_x87.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/be/ia32/x86_x87.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/ia32/x86_x87.o ir/be/ia32/x86_x87.c In file included from ir/be/ia32/x86_x87.c:15: In file included from ./ir/be/beirg.h:18: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. GEN build/gen/ir/be/mips/gen_mips_emitter.h ./ir/be/scripts/generate_emitter.pl ./ir/be/mips/mips_spec.pl build/gen/ir/be/mips GEN build/gen/ir/be/mips/gen_mips_regalloc_if.h ./ir/be/scripts/generate_regalloc_if.pl ./ir/be/mips/mips_spec.pl build/gen/ir/be/mips GEN build/gen/ir/be/mips/gen_mips_new_nodes.h ./ir/be/scripts/generate_new_opcodes.pl ./ir/be/mips/mips_spec.pl build/gen/ir/be/mips CC build/optimize/ir/be/mips/mips_bearch.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/be/mips/mips_bearch.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/mips/mips_bearch.o ir/be/mips/mips_bearch.c In file included from ir/be/mips/mips_bearch.c:10: In file included from ./ir/be/beirg.h:18: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/be/mips/mips_cconv.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/be/mips/mips_cconv.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/mips/mips_cconv.o ir/be/mips/mips_cconv.c In file included from ir/be/mips/mips_cconv.c:9: In file included from build/gen/ir/be/mips/gen_mips_regalloc_if.h:12: In file included from ./ir/be/bearch.h:21: In file included from ./ir/be/beinfo.h:15: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/be/mips/mips_emitter.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/be/mips/mips_emitter.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/mips/mips_emitter.o ir/be/mips/mips_emitter.c In file included from ir/be/mips/mips_emitter.c:9: In file included from ./ir/be/bearch.h:21: In file included from ./ir/be/beinfo.h:15: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/be/mips/mips_lower64.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/be/mips/mips_lower64.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/mips/mips_lower64.o ir/be/mips/mips_lower64.c In file included from ir/be/mips/mips_lower64.c:7: In file included from build/gen/ir/be/mips/gen_mips_regalloc_if.h:12: In file included from ./ir/be/bearch.h:21: In file included from ./ir/be/beinfo.h:15: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/be/mips/mips_new_nodes.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/be/mips/mips_new_nodes.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/mips/mips_new_nodes.o ir/be/mips/mips_new_nodes.c In file included from ir/be/mips/mips_new_nodes.c:8: In file included from ./ir/be/bearch.h:21: In file included from ./ir/be/beinfo.h:15: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/be/mips/mips_nodes_attr.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/be/mips/mips_nodes_attr.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/mips/mips_nodes_attr.o ir/be/mips/mips_nodes_attr.c In file included from ir/be/mips/mips_nodes_attr.c:6: In file included from ./ir/be/mips/mips_nodes_attr.h:11: In file included from ./ir/be/beasm.h:18: In file included from ./ir/be/bearch.h:21: In file included from ./ir/be/beinfo.h:15: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/be/mips/mips_transform.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/be/mips/mips_transform.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/mips/mips_transform.o ir/be/mips/mips_transform.c In file included from ir/be/mips/mips_transform.c:8: In file included from ./ir/be/beirg.h:18: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. GEN build/gen/ir/be/riscv/gen_riscv_emitter.h ./ir/be/scripts/generate_emitter.pl ./ir/be/riscv/riscv_spec.pl build/gen/ir/be/riscv GEN build/gen/ir/be/riscv/gen_riscv_regalloc_if.h ./ir/be/scripts/generate_regalloc_if.pl ./ir/be/riscv/riscv_spec.pl build/gen/ir/be/riscv GEN build/gen/ir/be/riscv/gen_riscv_new_nodes.h ./ir/be/scripts/generate_new_opcodes.pl ./ir/be/riscv/riscv_spec.pl build/gen/ir/be/riscv CC build/optimize/ir/be/riscv/riscv_abi.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/be/riscv/riscv_abi.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/riscv/riscv_abi.o ir/be/riscv/riscv_abi.c In file included from ir/be/riscv/riscv_abi.c:8: In file included from ./ir/be/riscv/riscv_bearch_t.h:18: In file included from ./ir/be/beirg.h:18: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/be/riscv/riscv_bearch.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/be/riscv/riscv_bearch.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/riscv/riscv_bearch.o ir/be/riscv/riscv_bearch.c In file included from ir/be/riscv/riscv_bearch.c:6: In file included from ./ir/be/riscv/riscv_bearch_t.h:18: In file included from ./ir/be/beirg.h:18: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/be/riscv/riscv_cconv.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/be/riscv/riscv_cconv.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/riscv/riscv_cconv.o ir/be/riscv/riscv_cconv.c In file included from ir/be/riscv/riscv_cconv.c:10: In file included from build/gen/ir/be/riscv/gen_riscv_regalloc_if.h:12: In file included from ./ir/be/bearch.h:21: In file included from ./ir/be/beinfo.h:15: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/be/riscv/riscv_emitter.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/be/riscv/riscv_emitter.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/riscv/riscv_emitter.o ir/be/riscv/riscv_emitter.c In file included from ir/be/riscv/riscv_emitter.c:11: In file included from ./ir/be/bearch.h:21: In file included from ./ir/be/beinfo.h:15: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/be/riscv/riscv_finish.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/be/riscv/riscv_finish.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/riscv/riscv_finish.o ir/be/riscv/riscv_finish.c In file included from ir/be/riscv/riscv_finish.c:11: In file included from ./ir/be/riscv/riscv_bearch_t.h:18: In file included from ./ir/be/beirg.h:18: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/be/riscv/riscv_lower64.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/be/riscv/riscv_lower64.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/riscv/riscv_lower64.o ir/be/riscv/riscv_lower64.c In file included from ir/be/riscv/riscv_lower64.c:7: In file included from build/gen/ir/be/riscv/gen_riscv_regalloc_if.h:12: In file included from ./ir/be/bearch.h:21: In file included from ./ir/be/beinfo.h:15: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/be/riscv/riscv_new_nodes.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/be/riscv/riscv_new_nodes.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/riscv/riscv_new_nodes.o ir/be/riscv/riscv_new_nodes.c In file included from ir/be/riscv/riscv_new_nodes.c:8: In file included from build/gen/ir/be/riscv/gen_riscv_new_nodes.h:13: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/be/riscv/riscv_nodes_attr.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/be/riscv/riscv_nodes_attr.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/riscv/riscv_nodes_attr.o ir/be/riscv/riscv_nodes_attr.c In file included from ir/be/riscv/riscv_nodes_attr.c:6: In file included from ./ir/be/riscv/riscv_nodes_attr.h:9: In file included from ./ir/be/beasm.h:18: In file included from ./ir/be/bearch.h:21: In file included from ./ir/be/beinfo.h:15: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/be/riscv/riscv_transform.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/be/riscv/riscv_transform.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/riscv/riscv_transform.o ir/be/riscv/riscv_transform.c In file included from ir/be/riscv/riscv_transform.c:9: In file included from ./ir/be/beirg.h:18: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ ir/be/riscv/riscv_transform.c:28:23: warning: variable 'regs_param_gp' is not needed and will not be emitted [-Wunneeded-internal-declaration] static unsigned const regs_param_gp[] = { ^ 2 warnings generated. GEN build/gen/ir/be/sparc/gen_sparc_emitter.h ./ir/be/scripts/generate_emitter.pl ./ir/be/sparc/sparc_spec.pl build/gen/ir/be/sparc GEN build/gen/ir/be/sparc/gen_sparc_regalloc_if.h ./ir/be/scripts/generate_regalloc_if.pl ./ir/be/sparc/sparc_spec.pl build/gen/ir/be/sparc GEN build/gen/ir/be/sparc/gen_sparc_new_nodes.h ./ir/be/scripts/generate_new_opcodes.pl ./ir/be/sparc/sparc_spec.pl build/gen/ir/be/sparc CC build/optimize/ir/be/sparc/sparc_bearch.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/be/sparc/sparc_bearch.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/sparc/sparc_bearch.o ir/be/sparc/sparc_bearch.c In file included from ir/be/sparc/sparc_bearch.c:11: In file included from ./ir/be/sparc/sparc_bearch_t.h:17: In file included from ./ir/be/beirg.h:18: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/be/sparc/sparc_cconv.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/be/sparc/sparc_cconv.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/sparc/sparc_cconv.o ir/be/sparc/sparc_cconv.c In file included from ir/be/sparc/sparc_cconv.c:11: In file included from ./ir/be/sparc/sparc_cconv.h:16: In file included from ./ir/be/benode.h:20: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/be/sparc/sparc_emitter.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/be/sparc/sparc_emitter.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/sparc/sparc_emitter.o ir/be/sparc/sparc_emitter.c In file included from ir/be/sparc/sparc_emitter.c:13: In file included from ./ir/be/beasm.h:18: In file included from ./ir/be/bearch.h:21: In file included from ./ir/be/beinfo.h:15: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/be/sparc/sparc_finish.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/be/sparc/sparc_finish.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/sparc/sparc_finish.o ir/be/sparc/sparc_finish.c In file included from ir/be/sparc/sparc_finish.c:26: In file included from ./ir/be/beirg.h:18: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/be/sparc/sparc_lower64.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/be/sparc/sparc_lower64.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/sparc/sparc_lower64.o ir/be/sparc/sparc_lower64.c In file included from ir/be/sparc/sparc_lower64.c:11: In file included from ./ir/be/benode.h:20: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/be/sparc/sparc_new_nodes.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/be/sparc/sparc_new_nodes.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/sparc/sparc_new_nodes.o ir/be/sparc/sparc_new_nodes.c In file included from ir/be/sparc/sparc_new_nodes.c:13: In file included from ./ir/be/sparc/sparc_new_nodes_t.h:13: In file included from ./ir/be/sparc/sparc_new_nodes.h:15: In file included from ./ir/be/sparc/sparc_nodes_attr.h:17: In file included from ./ir/be/beasm.h:18: In file included from ./ir/be/bearch.h:21: In file included from ./ir/be/beinfo.h:15: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/be/sparc/sparc_stackframe.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/be/sparc/sparc_stackframe.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/sparc/sparc_stackframe.o ir/be/sparc/sparc_stackframe.c In file included from ir/be/sparc/sparc_stackframe.c:27: In file included from ./ir/be/beirg.h:18: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/be/sparc/sparc_transform.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/be/sparc/sparc_transform.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/sparc/sparc_transform.o ir/be/sparc/sparc_transform.c In file included from ir/be/sparc/sparc_transform.c:13: In file included from ./ir/be/beasm.h:18: In file included from ./ir/be/bearch.h:21: In file included from ./ir/be/beinfo.h:15: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. GEN build/gen/ir/be/TEMPLATE/gen_TEMPLATE_emitter.h ./ir/be/scripts/generate_emitter.pl ./ir/be/TEMPLATE/TEMPLATE_spec.pl build/gen/ir/be/TEMPLATE GEN build/gen/ir/be/TEMPLATE/gen_TEMPLATE_regalloc_if.h ./ir/be/scripts/generate_regalloc_if.pl ./ir/be/TEMPLATE/TEMPLATE_spec.pl build/gen/ir/be/TEMPLATE GEN build/gen/ir/be/TEMPLATE/gen_TEMPLATE_new_nodes.h ./ir/be/scripts/generate_new_opcodes.pl ./ir/be/TEMPLATE/TEMPLATE_spec.pl build/gen/ir/be/TEMPLATE CC build/optimize/ir/be/TEMPLATE/TEMPLATE_bearch.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/be/TEMPLATE/TEMPLATE_bearch.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/TEMPLATE/TEMPLATE_bearch.o ir/be/TEMPLATE/TEMPLATE_bearch.c In file included from ir/be/TEMPLATE/TEMPLATE_bearch.c:11: In file included from ./ir/be/TEMPLATE/TEMPLATE_new_nodes.h:23: In file included from build/gen/ir/be/TEMPLATE/gen_TEMPLATE_new_nodes.h:13: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/be/TEMPLATE/TEMPLATE_emitter.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/be/TEMPLATE/TEMPLATE_emitter.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/TEMPLATE/TEMPLATE_emitter.o ir/be/TEMPLATE/TEMPLATE_emitter.c In file included from ir/be/TEMPLATE/TEMPLATE_emitter.c:12: In file included from ./ir/be/TEMPLATE/TEMPLATE_new_nodes.h:23: In file included from build/gen/ir/be/TEMPLATE/gen_TEMPLATE_new_nodes.h:13: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/be/TEMPLATE/TEMPLATE_new_nodes.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/be/TEMPLATE/TEMPLATE_new_nodes.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/TEMPLATE/TEMPLATE_new_nodes.o ir/be/TEMPLATE/TEMPLATE_new_nodes.c In file included from ir/be/TEMPLATE/TEMPLATE_new_nodes.c:12: In file included from ./ir/be/TEMPLATE/TEMPLATE_new_nodes_t.h:13: In file included from ./ir/be/TEMPLATE/TEMPLATE_new_nodes.h:23: In file included from build/gen/ir/be/TEMPLATE/gen_TEMPLATE_new_nodes.h:13: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/be/TEMPLATE/TEMPLATE_transform.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code ir/be/TEMPLATE/TEMPLATE_transform.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/TEMPLATE/TEMPLATE_transform.o ir/be/TEMPLATE/TEMPLATE_transform.c In file included from ir/be/TEMPLATE/TEMPLATE_transform.c:12: In file included from ./ir/be/TEMPLATE/TEMPLATE_new_nodes.h:23: In file included from build/gen/ir/be/TEMPLATE/gen_TEMPLATE_new_nodes.h:13: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/be/amd64/gen_amd64_emitter.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code build/gen/ir/be/amd64/gen_amd64_emitter.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/amd64/gen_amd64_emitter.o build/gen/ir/be/amd64/gen_amd64_emitter.c In file included from build/gen/ir/be/amd64/gen_amd64_emitter.c:11: In file included from ./ir/be/beemithlp.h:20: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/be/amd64/gen_amd64_regalloc_if.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code build/gen/ir/be/amd64/gen_amd64_regalloc_if.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/amd64/gen_amd64_regalloc_if.o build/gen/ir/be/amd64/gen_amd64_regalloc_if.c In file included from build/gen/ir/be/amd64/gen_amd64_regalloc_if.c:11: In file included from build/gen/ir/be/amd64/gen_amd64_regalloc_if.h:12: In file included from ./ir/be/bearch.h:21: In file included from ./ir/be/beinfo.h:15: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/be/amd64/gen_amd64_new_nodes.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code build/gen/ir/be/amd64/gen_amd64_new_nodes.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/amd64/gen_amd64_new_nodes.o build/gen/ir/be/amd64/gen_amd64_new_nodes.c In file included from build/gen/ir/be/amd64/gen_amd64_new_nodes.c:1: In file included from build/gen/ir/be/amd64/gen_amd64_new_nodes.h:13: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/be/arm/gen_arm_emitter.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code build/gen/ir/be/arm/gen_arm_emitter.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/arm/gen_arm_emitter.o build/gen/ir/be/arm/gen_arm_emitter.c In file included from build/gen/ir/be/arm/gen_arm_emitter.c:11: In file included from ./ir/be/beemithlp.h:20: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/be/arm/gen_arm_regalloc_if.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code build/gen/ir/be/arm/gen_arm_regalloc_if.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/arm/gen_arm_regalloc_if.o build/gen/ir/be/arm/gen_arm_regalloc_if.c In file included from build/gen/ir/be/arm/gen_arm_regalloc_if.c:11: In file included from build/gen/ir/be/arm/gen_arm_regalloc_if.h:12: In file included from ./ir/be/bearch.h:21: In file included from ./ir/be/beinfo.h:15: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/be/arm/gen_arm_new_nodes.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code build/gen/ir/be/arm/gen_arm_new_nodes.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/arm/gen_arm_new_nodes.o build/gen/ir/be/arm/gen_arm_new_nodes.c In file included from build/gen/ir/be/arm/gen_arm_new_nodes.c:1: In file included from build/gen/ir/be/arm/gen_arm_new_nodes.h:13: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/be/ia32/gen_ia32_emitter.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code build/gen/ir/be/ia32/gen_ia32_emitter.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/ia32/gen_ia32_emitter.o build/gen/ir/be/ia32/gen_ia32_emitter.c In file included from build/gen/ir/be/ia32/gen_ia32_emitter.c:11: In file included from ./ir/be/beemithlp.h:20: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/be/ia32/gen_ia32_regalloc_if.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code build/gen/ir/be/ia32/gen_ia32_regalloc_if.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/ia32/gen_ia32_regalloc_if.o build/gen/ir/be/ia32/gen_ia32_regalloc_if.c In file included from build/gen/ir/be/ia32/gen_ia32_regalloc_if.c:11: In file included from build/gen/ir/be/ia32/gen_ia32_regalloc_if.h:12: In file included from ./ir/be/bearch.h:21: In file included from ./ir/be/beinfo.h:15: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/be/ia32/gen_ia32_new_nodes.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code build/gen/ir/be/ia32/gen_ia32_new_nodes.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/ia32/gen_ia32_new_nodes.o build/gen/ir/be/ia32/gen_ia32_new_nodes.c In file included from build/gen/ir/be/ia32/gen_ia32_new_nodes.c:1: In file included from build/gen/ir/be/ia32/gen_ia32_new_nodes.h:13: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/be/mips/gen_mips_emitter.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code build/gen/ir/be/mips/gen_mips_emitter.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/mips/gen_mips_emitter.o build/gen/ir/be/mips/gen_mips_emitter.c In file included from build/gen/ir/be/mips/gen_mips_emitter.c:11: In file included from ./ir/be/beemithlp.h:20: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/be/mips/gen_mips_regalloc_if.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code build/gen/ir/be/mips/gen_mips_regalloc_if.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/mips/gen_mips_regalloc_if.o build/gen/ir/be/mips/gen_mips_regalloc_if.c In file included from build/gen/ir/be/mips/gen_mips_regalloc_if.c:11: In file included from build/gen/ir/be/mips/gen_mips_regalloc_if.h:12: In file included from ./ir/be/bearch.h:21: In file included from ./ir/be/beinfo.h:15: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/be/mips/gen_mips_new_nodes.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code build/gen/ir/be/mips/gen_mips_new_nodes.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/mips/gen_mips_new_nodes.o build/gen/ir/be/mips/gen_mips_new_nodes.c In file included from build/gen/ir/be/mips/gen_mips_new_nodes.c:1: In file included from build/gen/ir/be/mips/gen_mips_new_nodes.h:13: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/be/riscv/gen_riscv_emitter.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code build/gen/ir/be/riscv/gen_riscv_emitter.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/riscv/gen_riscv_emitter.o build/gen/ir/be/riscv/gen_riscv_emitter.c In file included from build/gen/ir/be/riscv/gen_riscv_emitter.c:11: In file included from ./ir/be/beemithlp.h:20: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/be/riscv/gen_riscv_regalloc_if.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code build/gen/ir/be/riscv/gen_riscv_regalloc_if.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/riscv/gen_riscv_regalloc_if.o build/gen/ir/be/riscv/gen_riscv_regalloc_if.c In file included from build/gen/ir/be/riscv/gen_riscv_regalloc_if.c:11: In file included from build/gen/ir/be/riscv/gen_riscv_regalloc_if.h:12: In file included from ./ir/be/bearch.h:21: In file included from ./ir/be/beinfo.h:15: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/be/riscv/gen_riscv_new_nodes.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code build/gen/ir/be/riscv/gen_riscv_new_nodes.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/riscv/gen_riscv_new_nodes.o build/gen/ir/be/riscv/gen_riscv_new_nodes.c In file included from build/gen/ir/be/riscv/gen_riscv_new_nodes.c:1: In file included from build/gen/ir/be/riscv/gen_riscv_new_nodes.h:13: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/be/sparc/gen_sparc_emitter.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code build/gen/ir/be/sparc/gen_sparc_emitter.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/sparc/gen_sparc_emitter.o build/gen/ir/be/sparc/gen_sparc_emitter.c In file included from build/gen/ir/be/sparc/gen_sparc_emitter.c:11: In file included from ./ir/be/beemithlp.h:20: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/be/sparc/gen_sparc_regalloc_if.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code build/gen/ir/be/sparc/gen_sparc_regalloc_if.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/sparc/gen_sparc_regalloc_if.o build/gen/ir/be/sparc/gen_sparc_regalloc_if.c In file included from build/gen/ir/be/sparc/gen_sparc_regalloc_if.c:11: In file included from build/gen/ir/be/sparc/gen_sparc_regalloc_if.h:12: In file included from ./ir/be/bearch.h:21: In file included from ./ir/be/beinfo.h:15: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/be/sparc/gen_sparc_new_nodes.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code build/gen/ir/be/sparc/gen_sparc_new_nodes.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/sparc/gen_sparc_new_nodes.o build/gen/ir/be/sparc/gen_sparc_new_nodes.c In file included from build/gen/ir/be/sparc/gen_sparc_new_nodes.c:1: In file included from build/gen/ir/be/sparc/gen_sparc_new_nodes.h:13: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/be/TEMPLATE/gen_TEMPLATE_emitter.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code build/gen/ir/be/TEMPLATE/gen_TEMPLATE_emitter.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/TEMPLATE/gen_TEMPLATE_emitter.o build/gen/ir/be/TEMPLATE/gen_TEMPLATE_emitter.c In file included from build/gen/ir/be/TEMPLATE/gen_TEMPLATE_emitter.c:11: In file included from ./ir/be/beemithlp.h:20: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/be/TEMPLATE/gen_TEMPLATE_regalloc_if.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code build/gen/ir/be/TEMPLATE/gen_TEMPLATE_regalloc_if.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/TEMPLATE/gen_TEMPLATE_regalloc_if.o build/gen/ir/be/TEMPLATE/gen_TEMPLATE_regalloc_if.c In file included from build/gen/ir/be/TEMPLATE/gen_TEMPLATE_regalloc_if.c:11: In file included from build/gen/ir/be/TEMPLATE/gen_TEMPLATE_regalloc_if.h:12: In file included from ./ir/be/bearch.h:21: In file included from ./ir/be/beinfo.h:15: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC build/optimize/ir/be/TEMPLATE/gen_TEMPLATE_new_nodes.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code build/gen/ir/be/TEMPLATE/gen_TEMPLATE_new_nodes.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/be/TEMPLATE/gen_TEMPLATE_new_nodes.o build/gen/ir/be/TEMPLATE/gen_TEMPLATE_new_nodes.c In file included from build/gen/ir/be/TEMPLATE/gen_TEMPLATE_new_nodes.c:1: In file included from build/gen/ir/be/TEMPLATE/gen_TEMPLATE_new_nodes.h:13: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. GEN build/gen/ir/ir/gen_irnode.c ./scripts/gen_ir.py ./scripts/ir_spec.py "scripts/templates/gen_irnode.c" > "build/gen/ir/ir/gen_irnode.c" CC build/optimize/ir/ir/gen_irnode.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code build/gen/ir/ir/gen_irnode.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/ir/gen_irnode.o build/gen/ir/ir/gen_irnode.c In file included from build/gen/ir/ir/gen_irnode.c:4: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. GEN build/gen/ir/ir/gen_irio.c ./scripts/gen_ir.py ./scripts/ir_spec.py "scripts/templates/gen_irio.c" > "build/gen/ir/ir/gen_irio.c" CC build/optimize/ir/ir/gen_irio.o true -fsyntax-only -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code build/gen/ir/ir/gen_irio.c cc -O2 -pipe -fomit-frame-pointer -DNDEBUG -std=c99 -fpic -DHAVE_FIRM_REVISION_H -Wall -W -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -I./ir/adt/ -I./ir/ana/ -I./ir/be/ -I./ir/be/TEMPLATE/ -I./ir/be/amd64/ -I./ir/be/arm/ -I./ir/be/ia32/ -I./ir/be/mips/ -I./ir/be/riscv/ -I./ir/be/sparc/ -I./ir/common/ -I./ir/ident/ -I./ir/ir/ -I./ir/kaps/ -I./ir/libcore/ -I./ir/lower/ -I./ir/lpp/ -I./ir/obstack/ -I./ir/opt/ -I./ir/stat/ -I./ir/tr/ -I./ir/tv/ -I./include/libfirm -I./include/libfirm/adt -Ibuild/gen/ir/be/TEMPLATE/ -Ibuild/gen/ir/be/amd64/ -Ibuild/gen/ir/be/arm/ -Ibuild/gen/ir/be/ia32/ -Ibuild/gen/ir/be/mips/ -Ibuild/gen/ir/be/riscv/ -Ibuild/gen/ir/be/sparc/ -Ibuild/gen/ir/ir/ -Ibuild/gen/ir/ir -Ibuild/gen/include/libfirm -Ibuild/gen -MP -MMD -c -o build/optimize/ir/ir/gen_irio.o build/gen/ir/ir/gen_irio.c In file included from build/gen/ir/ir/gen_irio.c:3: In file included from ./ir/ir/irio_t.h:6: In file included from ./ir/ir/irnode_t.h:783: In file included from ./ir/ir/irgraph_t.h:25: In file included from ./include/libfirm/adt/pset.h:17: ./include/libfirm/adt/hashptr.h:68:39: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] return (unsigned)(((char const *)ptr - (char const *)0) >> 3); ^ ~~~~~~~~~~~~~~~ 1 warning generated. LINK build/optimize/libfirm.so.3.0 cc -shared build/optimize/ir/adt/array.o build/optimize/ir/adt/bipartite.o build/optimize/ir/adt/bitset.o build/optimize/ir/adt/cpset.o build/optimize/ir/adt/deq.o build/optimize/ir/adt/gaussjordan.o build/optimize/ir/adt/gaussseidel.o build/optimize/ir/adt/hungarian.o build/optimize/ir/adt/pmap.o build/optimize/ir/adt/pqueue.o build/optimize/ir/adt/pset.o build/optimize/ir/adt/pset_new.o build/optimize/ir/adt/set.o build/optimize/ir/adt/xmalloc.o build/optimize/ir/ana/analyze_irg_args.o build/optimize/ir/ana/callgraph.o build/optimize/ir/ana/cdep.o build/optimize/ir/ana/cgana.o build/optimize/ir/ana/constbits.o build/optimize/ir/ana/dca.o build/optimize/ir/ana/dfs.o build/optimize/ir/ana/domfront.o build/optimize/ir/ana/execfreq.o build/optimize/ir/ana/heights.o build/optimize/ir/ana/irbackedge.o build/optimize/ir/ana/ircfscc.o build/optimize/ir/ana/irconsconfirm.o build/optimize/ir/ana/irdom.o build/optimize/ir/ana/irlivechk.o build/optimize/ir/ana/irloop.o build/optimize/ir/ana/irmemory.o build/optimize/ir/ana/irouts.o build/optimize/ir/ana/vrp.o build/optimize/ir/be/be2addr.o build/optimize/ir/be/bearch.o build/optimize/ir/be/beasm.o build/optimize/ir/be/beblocksched.o build/optimize/ir/be/bechordal.o build/optimize/ir/be/bechordal_common.o build/optimize/ir/be/bechordal_main.o build/optimize/ir/be/becopyheur4.o build/optimize/ir/be/becopyilp.o build/optimize/ir/be/becopyilp2.o build/optimize/ir/be/becopyopt.o build/optimize/ir/be/bediagnostic.o build/optimize/ir/be/bedump.o build/optimize/ir/be/bedwarf.o build/optimize/ir/be/beemithlp.o build/optimize/ir/be/beemitter.o build/optimize/ir/be/beflags.o build/optimize/ir/be/begnuas.o build/optimize/ir/be/beifg.o build/optimize/ir/be/beinfo.o build/optimize/ir/be/beinsn.o build/optimize/ir/be/beirg.o build/optimize/ir/be/bejit.o build/optimize/ir/be/belistsched.o build/optimize/ir/be/belive.o build/optimize/ir/be/beloopana.o build/optimize/ir/be/belower.o build/optimize/ir/be/bemain.o build/optimize/ir/be/bemodule.o build/optimize/ir/be/benode.o build/optimize/ir/be/bepbqpcoloring.o build/optimize/ir/be/bepeephole.o build/optimize/ir/be/beprefalloc.o build/optimize/ir/be/bera.o build/optimize/ir/be/besched.o build/optimize/ir/be/beschednormal.o build/optimize/ir/be/beschedrand.o build/optimize/ir/be/beschedtrivial.o build/optimize/ir/be/bespill.o build/optimize/ir/be/bespillbelady.o build/optimize/ir/be/bespilldaemel.o build/optimize/ir/be/bespillslots.o build/optimize/ir/be/bespillutil.o build/optimize/ir/be/bessaconstr.o build/optimize/ir/be/bessadestr.o build/optimize/ir/be/bestack.o build/optimize/ir/be/bestat.o build/optimize/ir/be/bestate.o build/optimize/ir/be/betranshlp.o build/optimize/ir/be/beuses.o build/optimize/ir/be/beutil.o build/optimize/ir/be/bevarargs.o build/optimize/ir/be/beverify.o build/optimize/ir/be/machine_triple.o build/optimize/ir/be/platform.o build/optimize/ir/be/target.o build/optimize/ir/common/debug.o build/optimize/ir/common/debugger.o build/optimize/ir/common/firm.o build/optimize/ir/common/firm_common.o build/optimize/ir/common/panic.o build/optimize/ir/common/timing.o build/optimize/ir/ident/ident.o build/optimize/ir/ir/dbginfo.o build/optimize/ir/ir/irarch.o build/optimize/ir/ir/irargs.o build/optimize/ir/ir/ircons.o build/optimize/ir/ir/irdump.o build/optimize/ir/ir/irdumptxt.o build/optimize/ir/ir/iredges.o build/optimize/ir/ir/irflag.o build/optimize/ir/ir/irgmod.o build/optimize/ir/ir/irgraph.o build/optimize/ir/ir/irgwalk.o build/optimize/ir/ir/irgwalk_blk.o build/optimize/ir/ir/irhooks.o build/optimize/ir/ir/irio.o build/optimize/ir/ir/irmode.o build/optimize/ir/ir/irnode.o build/optimize/ir/ir/irnodehashmap.o build/optimize/ir/ir/irnodeset.o build/optimize/ir/ir/irop.o build/optimize/ir/ir/irprintf.o build/optimize/ir/ir/irprofile.o build/optimize/ir/ir/irprog.o build/optimize/ir/ir/irssacons.o build/optimize/ir/ir/irtools.o build/optimize/ir/ir/irverify.o build/optimize/ir/ir/valueset.o build/optimize/ir/kaps/brute_force.o build/optimize/ir/kaps/bucket.o build/optimize/ir/kaps/heuristical.o build/optimize/ir/kaps/heuristical_co.o build/optimize/ir/kaps/heuristical_co_ld.o build/optimize/ir/kaps/html_dumper.o build/optimize/ir/kaps/kaps.o build/optimize/ir/kaps/matrix.o build/optimize/ir/kaps/optimal.o build/optimize/ir/kaps/pbqp_edge.o build/optimize/ir/kaps/pbqp_node.o build/optimize/ir/kaps/vector.o build/optimize/ir/libcore/lc_appendable.o build/optimize/ir/libcore/lc_opts.o build/optimize/ir/libcore/lc_opts_enum.o build/optimize/ir/libcore/lc_printf.o build/optimize/ir/lower/lower_alloc.o build/optimize/ir/lower/lower_builtins.o build/optimize/ir/lower/lower_calls.o build/optimize/ir/lower/lower_copyb.o build/optimize/ir/lower/lower_dw.o build/optimize/ir/lower/lower_hl.o build/optimize/ir/lower/lower_intrinsics.o build/optimize/ir/lower/lower_mode_b.o build/optimize/ir/lower/lower_mux.o build/optimize/ir/lower/lower_softfloat.o build/optimize/ir/lower/lower_switch.o build/optimize/ir/lpp/lpp.o build/optimize/ir/lpp/lpp_cplex.o build/optimize/ir/lpp/lpp_gurobi.o build/optimize/ir/lpp/lpp_solvers.o build/optimize/ir/lpp/mps.o build/optimize/ir/lpp/sp_matrix.o build/optimize/ir/obstack/obstack.o build/optimize/ir/obstack/obstack_printf.o build/optimize/ir/opt/boolopt.o build/optimize/ir/opt/cfopt.o build/optimize/ir/opt/code_placement.o build/optimize/ir/opt/combo.o build/optimize/ir/opt/convopt.o build/optimize/ir/opt/critical_edges.o build/optimize/ir/opt/dead_code_elimination.o build/optimize/ir/opt/funccall.o build/optimize/ir/opt/garbage_collect.o build/optimize/ir/opt/gvn_pre.o build/optimize/ir/opt/ifconv.o build/optimize/ir/opt/instrument.o build/optimize/ir/opt/ircgopt.o build/optimize/ir/opt/ircomplib.o build/optimize/ir/opt/irgopt.o build/optimize/ir/opt/iropt.o build/optimize/ir/opt/jumpthreading.o build/optimize/ir/opt/lcssa.o build/optimize/ir/opt/ldstopt.o build/optimize/ir/opt/loop.o build/optimize/ir/opt/loop_unrolling.o build/optimize/ir/opt/occult_const.o build/optimize/ir/opt/opt_blocks.o build/optimize/ir/opt/opt_confirms.o build/optimize/ir/opt/opt_frame.o build/optimize/ir/opt/opt_inline.o build/optimize/ir/opt/opt_ldst.o build/optimize/ir/opt/opt_osr.o build/optimize/ir/opt/parallelize_mem.o build/optimize/ir/opt/proc_cloning.o build/optimize/ir/opt/reassoc.o build/optimize/ir/opt/return.o build/optimize/ir/opt/rm_bads.o build/optimize/ir/opt/rm_tuples.o build/optimize/ir/opt/scalar_replace.o build/optimize/ir/opt/tailrec.o build/optimize/ir/opt/unreachable.o build/optimize/ir/stat/stat_timing.o build/optimize/ir/stat/statev.o build/optimize/ir/tr/entity.o build/optimize/ir/tr/tr_inheritance.o build/optimize/ir/tr/trverify.o build/optimize/ir/tr/type.o build/optimize/ir/tr/typewalk.o build/optimize/ir/tv/fltcalc.o build/optimize/ir/tv/strcalc.o build/optimize/ir/tv/tv.o build/optimize/ir/be/amd64/amd64_abi.o build/optimize/ir/be/amd64/amd64_architecture.o build/optimize/ir/be/amd64/amd64_bearch.o build/optimize/ir/be/amd64/amd64_cconv.o build/optimize/ir/be/amd64/amd64_emitter.o build/optimize/ir/be/amd64/amd64_finish.o build/optimize/ir/be/amd64/amd64_new_nodes.o build/optimize/ir/be/amd64/amd64_optimize.o build/optimize/ir/be/amd64/amd64_pic.o build/optimize/ir/be/amd64/amd64_transform.o build/optimize/ir/be/amd64/amd64_varargs.o build/optimize/ir/be/amd64/amd64_x87.o build/optimize/ir/be/arm/arm_bearch.o build/optimize/ir/be/arm/arm_cconv.o build/optimize/ir/be/arm/arm_emitter.o build/optimize/ir/be/arm/arm_finish.o build/optimize/ir/be/arm/arm_lower64.o build/optimize/ir/be/arm/arm_new_nodes.o build/optimize/ir/be/arm/arm_optimize.o build/optimize/ir/be/arm/arm_transform.o build/optimize/ir/be/ia32/ia32_architecture.o build/optimize/ir/be/ia32/ia32_bearch.o build/optimize/ir/be/ia32/ia32_cconv.o build/optimize/ir/be/ia32/ia32_emitter.o build/optimize/ir/be/ia32/ia32_encode.o build/optimize/ir/be/ia32/ia32_finish.o build/optimize/ir/be/ia32/ia32_fpu.o build/optimize/ir/be/ia32/ia32_intrinsics.o build/optimize/ir/be/ia32/ia32_new_nodes.o build/optimize/ir/be/ia32/ia32_optimize.o build/optimize/ir/be/ia32/ia32_pic.o build/optimize/ir/be/ia32/ia32_transform.o build/optimize/ir/be/ia32/x86_address_mode.o build/optimize/ir/be/ia32/x86_architecture.o build/optimize/ir/be/ia32/x86_asm.o build/optimize/ir/be/ia32/x86_cconv.o build/optimize/ir/be/ia32/x86_node.o build/optimize/ir/be/ia32/x86_x87.o build/optimize/ir/be/mips/mips_bearch.o build/optimize/ir/be/mips/mips_cconv.o build/optimize/ir/be/mips/mips_emitter.o build/optimize/ir/be/mips/mips_lower64.o build/optimize/ir/be/mips/mips_new_nodes.o build/optimize/ir/be/mips/mips_nodes_attr.o build/optimize/ir/be/mips/mips_transform.o build/optimize/ir/be/riscv/riscv_abi.o build/optimize/ir/be/riscv/riscv_bearch.o build/optimize/ir/be/riscv/riscv_cconv.o build/optimize/ir/be/riscv/riscv_emitter.o build/optimize/ir/be/riscv/riscv_finish.o build/optimize/ir/be/riscv/riscv_lower64.o build/optimize/ir/be/riscv/riscv_new_nodes.o build/optimize/ir/be/riscv/riscv_nodes_attr.o build/optimize/ir/be/riscv/riscv_transform.o build/optimize/ir/be/sparc/sparc_bearch.o build/optimize/ir/be/sparc/sparc_cconv.o build/optimize/ir/be/sparc/sparc_emitter.o build/optimize/ir/be/sparc/sparc_finish.o build/optimize/ir/be/sparc/sparc_lower64.o build/optimize/ir/be/sparc/sparc_new_nodes.o build/optimize/ir/be/sparc/sparc_stackframe.o build/optimize/ir/be/sparc/sparc_transform.o build/optimize/ir/be/TEMPLATE/TEMPLATE_bearch.o build/optimize/ir/be/TEMPLATE/TEMPLATE_emitter.o build/optimize/ir/be/TEMPLATE/TEMPLATE_new_nodes.o build/optimize/ir/be/TEMPLATE/TEMPLATE_transform.o build/optimize/ir/be/amd64/gen_amd64_emitter.o build/optimize/ir/be/amd64/gen_amd64_regalloc_if.o build/optimize/ir/be/amd64/gen_amd64_new_nodes.o build/optimize/ir/be/arm/gen_arm_emitter.o build/optimize/ir/be/arm/gen_arm_regalloc_if.o build/optimize/ir/be/arm/gen_arm_new_nodes.o build/optimize/ir/be/ia32/gen_ia32_emitter.o build/optimize/ir/be/ia32/gen_ia32_regalloc_if.o build/optimize/ir/be/ia32/gen_ia32_new_nodes.o build/optimize/ir/be/mips/gen_mips_emitter.o build/optimize/ir/be/mips/gen_mips_regalloc_if.o build/optimize/ir/be/mips/gen_mips_new_nodes.o build/optimize/ir/be/riscv/gen_riscv_emitter.o build/optimize/ir/be/riscv/gen_riscv_regalloc_if.o build/optimize/ir/be/riscv/gen_riscv_new_nodes.o build/optimize/ir/be/sparc/gen_sparc_emitter.o build/optimize/ir/be/sparc/gen_sparc_regalloc_if.o build/optimize/ir/be/sparc/gen_sparc_new_nodes.o build/optimize/ir/be/TEMPLATE/gen_TEMPLATE_emitter.o build/optimize/ir/be/TEMPLATE/gen_TEMPLATE_regalloc_if.o build/optimize/ir/be/TEMPLATE/gen_TEMPLATE_new_nodes.o build/optimize/ir/ir/gen_irnode.o build/optimize/ir/ir/gen_irio.o -o build/optimize/libfirm.so.3.0 -lm AR build/optimize/libfirm.a rm -f build/optimize/libfirm.a ar -crs build/optimize/libfirm.a build/optimize/ir/adt/array.o build/optimize/ir/adt/bipartite.o build/optimize/ir/adt/bitset.o build/optimize/ir/adt/cpset.o build/optimize/ir/adt/deq.o build/optimize/ir/adt/gaussjordan.o build/optimize/ir/adt/gaussseidel.o build/optimize/ir/adt/hungarian.o build/optimize/ir/adt/pmap.o build/optimize/ir/adt/pqueue.o build/optimize/ir/adt/pset.o build/optimize/ir/adt/pset_new.o build/optimize/ir/adt/set.o build/optimize/ir/adt/xmalloc.o build/optimize/ir/ana/analyze_irg_args.o build/optimize/ir/ana/callgraph.o build/optimize/ir/ana/cdep.o build/optimize/ir/ana/cgana.o build/optimize/ir/ana/constbits.o build/optimize/ir/ana/dca.o build/optimize/ir/ana/dfs.o build/optimize/ir/ana/domfront.o build/optimize/ir/ana/execfreq.o build/optimize/ir/ana/heights.o build/optimize/ir/ana/irbackedge.o build/optimize/ir/ana/ircfscc.o build/optimize/ir/ana/irconsconfirm.o build/optimize/ir/ana/irdom.o build/optimize/ir/ana/irlivechk.o build/optimize/ir/ana/irloop.o build/optimize/ir/ana/irmemory.o build/optimize/ir/ana/irouts.o build/optimize/ir/ana/vrp.o build/optimize/ir/be/be2addr.o build/optimize/ir/be/bearch.o build/optimize/ir/be/beasm.o build/optimize/ir/be/beblocksched.o build/optimize/ir/be/bechordal.o build/optimize/ir/be/bechordal_common.o build/optimize/ir/be/bechordal_main.o build/optimize/ir/be/becopyheur4.o build/optimize/ir/be/becopyilp.o build/optimize/ir/be/becopyilp2.o build/optimize/ir/be/becopyopt.o build/optimize/ir/be/bediagnostic.o build/optimize/ir/be/bedump.o build/optimize/ir/be/bedwarf.o build/optimize/ir/be/beemithlp.o build/optimize/ir/be/beemitter.o build/optimize/ir/be/beflags.o build/optimize/ir/be/begnuas.o build/optimize/ir/be/beifg.o build/optimize/ir/be/beinfo.o build/optimize/ir/be/beinsn.o build/optimize/ir/be/beirg.o build/optimize/ir/be/bejit.o build/optimize/ir/be/belistsched.o build/optimize/ir/be/belive.o build/optimize/ir/be/beloopana.o build/optimize/ir/be/belower.o build/optimize/ir/be/bemain.o build/optimize/ir/be/bemodule.o build/optimize/ir/be/benode.o build/optimize/ir/be/bepbqpcoloring.o build/optimize/ir/be/bepeephole.o build/optimize/ir/be/beprefalloc.o build/optimize/ir/be/bera.o build/optimize/ir/be/besched.o build/optimize/ir/be/beschednormal.o build/optimize/ir/be/beschedrand.o build/optimize/ir/be/beschedtrivial.o build/optimize/ir/be/bespill.o build/optimize/ir/be/bespillbelady.o build/optimize/ir/be/bespilldaemel.o build/optimize/ir/be/bespillslots.o build/optimize/ir/be/bespillutil.o build/optimize/ir/be/bessaconstr.o build/optimize/ir/be/bessadestr.o build/optimize/ir/be/bestack.o build/optimize/ir/be/bestat.o build/optimize/ir/be/bestate.o build/optimize/ir/be/betranshlp.o build/optimize/ir/be/beuses.o build/optimize/ir/be/beutil.o build/optimize/ir/be/bevarargs.o build/optimize/ir/be/beverify.o build/optimize/ir/be/machine_triple.o build/optimize/ir/be/platform.o build/optimize/ir/be/target.o build/optimize/ir/common/debug.o build/optimize/ir/common/debugger.o build/optimize/ir/common/firm.o build/optimize/ir/common/firm_common.o build/optimize/ir/common/panic.o build/optimize/ir/common/timing.o build/optimize/ir/ident/ident.o build/optimize/ir/ir/dbginfo.o build/optimize/ir/ir/irarch.o build/optimize/ir/ir/irargs.o build/optimize/ir/ir/ircons.o build/optimize/ir/ir/irdump.o build/optimize/ir/ir/irdumptxt.o build/optimize/ir/ir/iredges.o build/optimize/ir/ir/irflag.o build/optimize/ir/ir/irgmod.o build/optimize/ir/ir/irgraph.o build/optimize/ir/ir/irgwalk.o build/optimize/ir/ir/irgwalk_blk.o build/optimize/ir/ir/irhooks.o build/optimize/ir/ir/irio.o build/optimize/ir/ir/irmode.o build/optimize/ir/ir/irnode.o build/optimize/ir/ir/irnodehashmap.o build/optimize/ir/ir/irnodeset.o build/optimize/ir/ir/irop.o build/optimize/ir/ir/irprintf.o build/optimize/ir/ir/irprofile.o build/optimize/ir/ir/irprog.o build/optimize/ir/ir/irssacons.o build/optimize/ir/ir/irtools.o build/optimize/ir/ir/irverify.o build/optimize/ir/ir/valueset.o build/optimize/ir/kaps/brute_force.o build/optimize/ir/kaps/bucket.o build/optimize/ir/kaps/heuristical.o build/optimize/ir/kaps/heuristical_co.o build/optimize/ir/kaps/heuristical_co_ld.o build/optimize/ir/kaps/html_dumper.o build/optimize/ir/kaps/kaps.o build/optimize/ir/kaps/matrix.o build/optimize/ir/kaps/optimal.o build/optimize/ir/kaps/pbqp_edge.o build/optimize/ir/kaps/pbqp_node.o build/optimize/ir/kaps/vector.o build/optimize/ir/libcore/lc_appendable.o build/optimize/ir/libcore/lc_opts.o build/optimize/ir/libcore/lc_opts_enum.o build/optimize/ir/libcore/lc_printf.o build/optimize/ir/lower/lower_alloc.o build/optimize/ir/lower/lower_builtins.o build/optimize/ir/lower/lower_calls.o build/optimize/ir/lower/lower_copyb.o build/optimize/ir/lower/lower_dw.o build/optimize/ir/lower/lower_hl.o build/optimize/ir/lower/lower_intrinsics.o build/optimize/ir/lower/lower_mode_b.o build/optimize/ir/lower/lower_mux.o build/optimize/ir/lower/lower_softfloat.o build/optimize/ir/lower/lower_switch.o build/optimize/ir/lpp/lpp.o build/optimize/ir/lpp/lpp_cplex.o build/optimize/ir/lpp/lpp_gurobi.o build/optimize/ir/lpp/lpp_solvers.o build/optimize/ir/lpp/mps.o build/optimize/ir/lpp/sp_matrix.o build/optimize/ir/obstack/obstack.o build/optimize/ir/obstack/obstack_printf.o build/optimize/ir/opt/boolopt.o build/optimize/ir/opt/cfopt.o build/optimize/ir/opt/code_placement.o build/optimize/ir/opt/combo.o build/optimize/ir/opt/convopt.o build/optimize/ir/opt/critical_edges.o build/optimize/ir/opt/dead_code_elimination.o build/optimize/ir/opt/funccall.o build/optimize/ir/opt/garbage_collect.o build/optimize/ir/opt/gvn_pre.o build/optimize/ir/opt/ifconv.o build/optimize/ir/opt/instrument.o build/optimize/ir/opt/ircgopt.o build/optimize/ir/opt/ircomplib.o build/optimize/ir/opt/irgopt.o build/optimize/ir/opt/iropt.o build/optimize/ir/opt/jumpthreading.o build/optimize/ir/opt/lcssa.o build/optimize/ir/opt/ldstopt.o build/optimize/ir/opt/loop.o build/optimize/ir/opt/loop_unrolling.o build/optimize/ir/opt/occult_const.o build/optimize/ir/opt/opt_blocks.o build/optimize/ir/opt/opt_confirms.o build/optimize/ir/opt/opt_frame.o build/optimize/ir/opt/opt_inline.o build/optimize/ir/opt/opt_ldst.o build/optimize/ir/opt/opt_osr.o build/optimize/ir/opt/parallelize_mem.o build/optimize/ir/opt/proc_cloning.o build/optimize/ir/opt/reassoc.o build/optimize/ir/opt/return.o build/optimize/ir/opt/rm_bads.o build/optimize/ir/opt/rm_tuples.o build/optimize/ir/opt/scalar_replace.o build/optimize/ir/opt/tailrec.o build/optimize/ir/opt/unreachable.o build/optimize/ir/stat/stat_timing.o build/optimize/ir/stat/statev.o build/optimize/ir/tr/entity.o build/optimize/ir/tr/tr_inheritance.o build/optimize/ir/tr/trverify.o build/optimize/ir/tr/type.o build/optimize/ir/tr/typewalk.o build/optimize/ir/tv/fltcalc.o build/optimize/ir/tv/strcalc.o build/optimize/ir/tv/tv.o build/optimize/ir/be/amd64/amd64_abi.o build/optimize/ir/be/amd64/amd64_architecture.o build/optimize/ir/be/amd64/amd64_bearch.o build/optimize/ir/be/amd64/amd64_cconv.o build/optimize/ir/be/amd64/amd64_emitter.o build/optimize/ir/be/amd64/amd64_finish.o build/optimize/ir/be/amd64/amd64_new_nodes.o build/optimize/ir/be/amd64/amd64_optimize.o build/optimize/ir/be/amd64/amd64_pic.o build/optimize/ir/be/amd64/amd64_transform.o build/optimize/ir/be/amd64/amd64_varargs.o build/optimize/ir/be/amd64/amd64_x87.o build/optimize/ir/be/arm/arm_bearch.o build/optimize/ir/be/arm/arm_cconv.o build/optimize/ir/be/arm/arm_emitter.o build/optimize/ir/be/arm/arm_finish.o build/optimize/ir/be/arm/arm_lower64.o build/optimize/ir/be/arm/arm_new_nodes.o build/optimize/ir/be/arm/arm_optimize.o build/optimize/ir/be/arm/arm_transform.o build/optimize/ir/be/ia32/ia32_architecture.o build/optimize/ir/be/ia32/ia32_bearch.o build/optimize/ir/be/ia32/ia32_cconv.o build/optimize/ir/be/ia32/ia32_emitter.o build/optimize/ir/be/ia32/ia32_encode.o build/optimize/ir/be/ia32/ia32_finish.o build/optimize/ir/be/ia32/ia32_fpu.o build/optimize/ir/be/ia32/ia32_intrinsics.o build/optimize/ir/be/ia32/ia32_new_nodes.o build/optimize/ir/be/ia32/ia32_optimize.o build/optimize/ir/be/ia32/ia32_pic.o build/optimize/ir/be/ia32/ia32_transform.o build/optimize/ir/be/ia32/x86_address_mode.o build/optimize/ir/be/ia32/x86_architecture.o build/optimize/ir/be/ia32/x86_asm.o build/optimize/ir/be/ia32/x86_cconv.o build/optimize/ir/be/ia32/x86_node.o build/optimize/ir/be/ia32/x86_x87.o build/optimize/ir/be/mips/mips_bearch.o build/optimize/ir/be/mips/mips_cconv.o build/optimize/ir/be/mips/mips_emitter.o build/optimize/ir/be/mips/mips_lower64.o build/optimize/ir/be/mips/mips_new_nodes.o build/optimize/ir/be/mips/mips_nodes_attr.o build/optimize/ir/be/mips/mips_transform.o build/optimize/ir/be/riscv/riscv_abi.o build/optimize/ir/be/riscv/riscv_bearch.o build/optimize/ir/be/riscv/riscv_cconv.o build/optimize/ir/be/riscv/riscv_emitter.o build/optimize/ir/be/riscv/riscv_finish.o build/optimize/ir/be/riscv/riscv_lower64.o build/optimize/ir/be/riscv/riscv_new_nodes.o build/optimize/ir/be/riscv/riscv_nodes_attr.o build/optimize/ir/be/riscv/riscv_transform.o build/optimize/ir/be/sparc/sparc_bearch.o build/optimize/ir/be/sparc/sparc_cconv.o build/optimize/ir/be/sparc/sparc_emitter.o build/optimize/ir/be/sparc/sparc_finish.o build/optimize/ir/be/sparc/sparc_lower64.o build/optimize/ir/be/sparc/sparc_new_nodes.o build/optimize/ir/be/sparc/sparc_stackframe.o build/optimize/ir/be/sparc/sparc_transform.o build/optimize/ir/be/TEMPLATE/TEMPLATE_bearch.o build/optimize/ir/be/TEMPLATE/TEMPLATE_emitter.o build/optimize/ir/be/TEMPLATE/TEMPLATE_new_nodes.o build/optimize/ir/be/TEMPLATE/TEMPLATE_transform.o build/optimize/ir/be/amd64/gen_amd64_emitter.o build/optimize/ir/be/amd64/gen_amd64_regalloc_if.o build/optimize/ir/be/amd64/gen_amd64_new_nodes.o build/optimize/ir/be/arm/gen_arm_emitter.o build/optimize/ir/be/arm/gen_arm_regalloc_if.o build/optimize/ir/be/arm/gen_arm_new_nodes.o build/optimize/ir/be/ia32/gen_ia32_emitter.o build/optimize/ir/be/ia32/gen_ia32_regalloc_if.o build/optimize/ir/be/ia32/gen_ia32_new_nodes.o build/optimize/ir/be/mips/gen_mips_emitter.o build/optimize/ir/be/mips/gen_mips_regalloc_if.o build/optimize/ir/be/mips/gen_mips_new_nodes.o build/optimize/ir/be/riscv/gen_riscv_emitter.o build/optimize/ir/be/riscv/gen_riscv_regalloc_if.o build/optimize/ir/be/riscv/gen_riscv_new_nodes.o build/optimize/ir/be/sparc/gen_sparc_emitter.o build/optimize/ir/be/sparc/gen_sparc_regalloc_if.o build/optimize/ir/be/sparc/gen_sparc_new_nodes.o build/optimize/ir/be/TEMPLATE/gen_TEMPLATE_emitter.o build/optimize/ir/be/TEMPLATE/gen_TEMPLATE_regalloc_if.o build/optimize/ir/be/TEMPLATE/gen_TEMPLATE_new_nodes.o build/optimize/ir/ir/gen_irnode.o build/optimize/ir/ir/gen_irio.o >>> Running fake in devel/libfirm at 1734651231.87 ===> devel/libfirm ===> Faking installation for libfirm-1.22.1pl3p0 install -d "/exopi-obj/pobj/libfirm-1.22.1pl3/fake-amd64/usr/local/include/libfirm" install -m0644 include/libfirm/*.h "/exopi-obj/pobj/libfirm-1.22.1pl3/fake-amd64/usr/local/include/libfirm" install -m0644 "build/gen"/include/libfirm/*.h "/exopi-obj/pobj/libfirm-1.22.1pl3/fake-amd64/usr/local/include/libfirm" install -d "/exopi-obj/pobj/libfirm-1.22.1pl3/fake-amd64/usr/local/include/libfirm/adt" install -m0644 include/libfirm/adt/*.h "/exopi-obj/pobj/libfirm-1.22.1pl3/fake-amd64/usr/local/include/libfirm/adt" install -d "/exopi-obj/pobj/libfirm-1.22.1pl3/fake-amd64/usr/local/lib" install -m0644 build/optimize/libfirm.a build/optimize/libfirm.so.3.0 "/exopi-obj/pobj/libfirm-1.22.1pl3/fake-amd64/usr/local/lib" >>> Running package in devel/libfirm at 1734651232.54 ===> devel/libfirm `/exopi-obj/pobj/libfirm-1.22.1pl3/fake-amd64/.fake_done' is up to date. ===> Building package for libfirm-1.22.1pl3p0 Create /exopi-cvs/ports/packages/amd64/all/libfirm-1.22.1pl3p0.tgz Creating package libfirm-1.22.1pl3p0 reading plist| checking dependencies| checksumming| checksumming| | 0% checksumming|* | 1% checksumming|** | 3% checksumming|** | 4% checksumming|*** | 5% checksumming|**** | 7% checksumming|***** | 8% checksumming|****** | 9% checksumming|******* | 11% checksumming|******* | 12% checksumming|******** | 13% checksumming|********* | 15% checksumming|********** | 16% checksumming|*********** | 17% checksumming|*********** | 19% checksumming|************ | 20% checksumming|************* | 21% checksumming|************** | 23% checksumming|*************** | 24% checksumming|*************** | 25% checksumming|**************** | 27% checksumming|***************** | 28% checksumming|****************** | 29% checksumming|******************* | 31% checksumming|******************** | 32% checksumming|******************** | 33% checksumming|********************* | 35% checksumming|********************** | 36% checksumming|*********************** | 37% checksumming|************************ | 39% checksumming|************************ | 40% checksumming|************************* | 41% checksumming|************************** | 43% checksumming|*************************** | 44% checksumming|**************************** | 45% checksumming|**************************** | 47% checksumming|***************************** | 48% checksumming|****************************** | 49% checksumming|******************************* | 51% checksumming|******************************** | 52% checksumming|********************************* | 53% checksumming|********************************* | 55% checksumming|********************************** | 56% checksumming|*********************************** | 57% checksumming|************************************ | 59% checksumming|************************************* | 60% checksumming|************************************* | 61% checksumming|************************************** | 63% checksumming|*************************************** | 64% checksumming|**************************************** | 65% checksumming|***************************************** | 67% checksumming|***************************************** | 68% checksumming|****************************************** | 69% checksumming|******************************************* | 71% checksumming|******************************************** | 72% checksumming|********************************************* | 73% checksumming|********************************************** | 75% checksumming|********************************************** | 76% checksumming|*********************************************** | 77% checksumming|************************************************ | 79% checksumming|************************************************* | 80% checksumming|************************************************** | 81% checksumming|************************************************** | 83% checksumming|*************************************************** | 84% checksumming|**************************************************** | 85% checksumming|***************************************************** | 87% checksumming|****************************************************** | 88% checksumming|****************************************************** | 89% checksumming|******************************************************* | 91% checksumming|******************************************************** | 92% checksumming|********************************************************* | 93% checksumming|********************************************************** | 95% checksumming|*********************************************************** | 96% checksumming|*********************************************************** | 97% checksumming|************************************************************ | 99% checksumming|*************************************************************|100% archiving| archiving| | 0% archiving| | 1% archiving|* | 1% archiving|* | 2% archiving|** | 3% archiving|** | 4% archiving|*** | 4% archiving|*************** | 23% archiving|*************************** | 43% archiving|**************************************** | 62% archiving|******************************************** | 68% archiving|******************************************************** | 88% archiving|*************************************************************** | 99% archiving|****************************************************************| 99% archiving|****************************************************************|100% Link to /exopi-cvs/ports/packages/amd64/ftp/libfirm-1.22.1pl3p0.tgz >>> Running clean in devel/libfirm at 1734651234.43 ===> devel/libfirm ===> Cleaning for libfirm-1.22.1pl3p0 >>> Ended at 1734651234.72 max_stuck=0.00/depends=2.47/show-prepare-results=0.60/patch=0.45/configure=0.34/build=107.28/fake=0.67/package=1.88/clean=0.32