Build: fail

Setting Value
ID 734f98b2645d603f37eed938b76d4e3a60b568b2
CPU arch. aarch64
Kernel name Linux
Kernel release 3.14.79-28-ARCH
Compiler g++
Compiler version g++ (GCC) 8.1.0
Git remote https://github.com/marekjm/viuavm.git
Git branch issue/38a0f558/add-instruction-for-allocating-local-registers
Git commit 80cb2160d62b587424de106f5abb231b0f4b7a14

Build started 2018-06-18 19:57:23 and finished 2018-06-18 20:17:34, and run for a total of 20 minutes 11 seconds.


Logged output

$ git clone --depth 1 https://github.com/marekjm/viuavm.git .
Cloning into '.'... remote: Counting objects: 1441, done. remote: Compressing objects: 0% (1/957)  remote: Compressing objects: 1% (10/957)  remote: Compressing objects: 2% (20/957)  remote: Compressing objects: 3% (29/957)  remote: Compressing objects: 4% (39/957)  remote: Compressing objects: 5% (48/957)  remote: Compressing objects: 6% (58/957)  remote: Compressing objects: 7% (67/957)  remote: Compressing objects: 8% (77/957)  remote: Compressing objects: 9% (87/957)  remote: Compressing objects: 10% (96/957)  remote: Compressing objects: 11% (106/957)  remote: Compressing objects: 12% (115/957)  remote: Compressing objects: 13% (125/957)  remote: Compressing objects: 14% (134/957)  remote: Compressing objects: 15% (144/957)  remote: Compressing objects: 16% (154/957)  remote: Compressing objects: 17% (163/957)  remote: Compressing objects: 18% (173/957)  remote: Compressing objects: 19% (182/957)  remote: Compressing objects: 20% (192/957)  remote: Compressing objects: 21% (201/957)  remote: Compressing objects: 22% (211/957)  remote: Compressing objects: 23% (221/957)  remote: Compressing objects: 24% (230/957)  remote: Compressing objects: 25% (240/957)  remote: Compressing objects: 26% (249/957)  remote: Compressing objects: 27% (259/957)  remote: Compressing objects: 28% (268/957)  remote: Compressing objects: 29% (278/957)  remote: Compressing objects: 30% (288/957)  remote: Compressing objects: 31% (297/957)  remote: Compressing objects: 32% (307/957)  remote: Compressing objects: 33% (316/957)  remote: Compressing objects: 34% (326/957)  remote: Compressing objects: 35% (335/957)  remote: Compressing objects: 36% (345/957)  remote: Compressing objects: 37% (355/957)  remote: Compressing objects: 38% (364/957)  remote: Compressing objects: 39% (374/957)  remote: Compressing objects: 40% (383/957)  remote: Compressing objects: 41% (393/957)  remote: Compressing objects: 42% (402/957)  remote: Compressing objects: 43% (412/957)  remote: Compressing objects: 44% (422/957)  remote: Compressing objects: 45% (431/957)  remote: Compressing objects: 46% (441/957)  remote: Compressing objects: 47% (450/957)  remote: Compressing objects: 48% (460/957)  remote: Compressing objects: 49% (469/957)  remote: Compressing objects: 50% (479/957)  remote: Compressing objects: 51% (489/957)  remote: Compressing objects: 52% (498/957)  remote: Compressing objects: 53% (508/957)  remote: Compressing objects: 54% (517/957)  remote: Compressing objects: 55% (527/957)  remote: Compressing objects: 56% (536/957)  remote: Compressing objects: 57% (546/957)  remote: Compressing objects: 58% (556/957)  remote: Compressing objects: 59% (565/957)  remote: Compressing objects: 60% (575/957)  remote: Compressing objects: 61% (584/957)  remote: Compressing objects: 62% (594/957)  remote: Compressing objects: 63% (603/957)  remote: Compressing objects: 64% (613/957)  remote: Compressing objects: 65% (623/957)  remote: Compressing objects: 66% (632/957)  remote: Compressing objects: 67% (642/957)  remote: Compressing objects: 68% (651/957)  remote: Compressing objects: 69% (661/957)  remote: Compressing objects: 70% (670/957)  remote: Compressing objects: 71% (680/957)  remote: Compressing objects: 72% (690/957)  remote: Compressing objects: 73% (699/957)  remote: Compressing objects: 74% (709/957)  remote: Compressing objects: 75% (718/957)  remote: Compressing objects: 76% (728/957)  remote: Compressing objects: 77% (737/957)  remote: Compressing objects: 78% (747/957)  remote: Compressing objects: 79% (757/957)  remote: Compressing objects: 80% (766/957)  remote: Compressing objects: 81% (776/957)  remote: Compressing objects: 82% (785/957)  remote: Compressing objects: 83% (795/957)  remote: Compressing objects: 84% (804/957)  remote: Compressing objects: 85% (814/957)  remote: Compressing objects: 86% (824/957)  remote: Compressing objects: 87% (833/957)  remote: Compressing objects: 88% (843/957)  remote: Compressing objects: 89% (852/957)  remote: Compressing objects: 90% (862/957)  remote: Compressing objects: 91% (871/957)  remote: Compressing objects: 92% (881/957)  remote: Compressing objects: 93% (891/957)  remote: Compressing objects: 94% (900/957)  remote: Compressing objects: 95% (910/957)  remote: Compressing objects: 96% (919/957)  remote: Compressing objects: 97% (929/957)  remote: Compressing objects: 98% (938/957)  remote: Compressing objects: 99% (948/957)  remote: Compressing objects: 100% (957/957)  remote: Compressing objects: 100% (957/957), done. Receiving objects: 0% (1/1441) Receiving objects: 1% (15/1441) Receiving objects: 2% (29/1441) Receiving objects: 3% (44/1441) Receiving objects: 4% (58/1441) Receiving objects: 5% (73/1441) Receiving objects: 6% (87/1441) Receiving objects: 7% (101/1441) Receiving objects: 8% (116/1441) Receiving objects: 9% (130/1441) Receiving objects: 10% (145/1441) Receiving objects: 11% (159/1441) Receiving objects: 12% (173/1441) Receiving objects: 13% (188/1441) Receiving objects: 14% (202/1441) Receiving objects: 15% (217/1441) Receiving objects: 16% (231/1441) Receiving objects: 17% (245/1441) Receiving objects: 18% (260/1441) Receiving objects: 19% (274/1441) Receiving objects: 20% (289/1441) Receiving objects: 21% (303/1441) Receiving objects: 22% (318/1441) Receiving objects: 23% (332/1441) Receiving objects: 24% (346/1441) Receiving objects: 25% (361/1441) Receiving objects: 26% (375/1441) Receiving objects: 27% (390/1441) Receiving objects: 28% (404/1441) Receiving objects: 29% (418/1441) Receiving objects: 30% (433/1441) Receiving objects: 31% (447/1441) Receiving objects: 32% (462/1441) Receiving objects: 33% (476/1441) Receiving objects: 34% (490/1441) Receiving objects: 35% (505/1441) Receiving objects: 36% (519/1441) Receiving objects: 37% (534/1441) Receiving objects: 38% (548/1441) Receiving objects: 39% (562/1441) Receiving objects: 40% (577/1441) Receiving objects: 41% (591/1441) Receiving objects: 42% (606/1441) Receiving objects: 43% (620/1441) Receiving objects: 44% (635/1441) Receiving objects: 45% (649/1441) Receiving objects: 46% (663/1441) Receiving objects: 47% (678/1441) Receiving objects: 48% (692/1441) Receiving objects: 49% (707/1441) Receiving objects: 50% (721/1441) Receiving objects: 51% (735/1441) Receiving objects: 52% (750/1441) Receiving objects: 53% (764/1441) Receiving objects: 54% (779/1441) Receiving objects: 55% (793/1441) Receiving objects: 56% (807/1441) Receiving objects: 57% (822/1441) Receiving objects: 58% (836/1441) Receiving objects: 59% (851/1441) Receiving objects: 60% (865/1441) Receiving objects: 61% (880/1441) Receiving objects: 62% (894/1441) Receiving objects: 63% (908/1441) Receiving objects: 64% (923/1441) Receiving objects: 65% (937/1441) Receiving objects: 66% (952/1441) Receiving objects: 67% (966/1441) Receiving objects: 68% (980/1441) Receiving objects: 69% (995/1441) Receiving objects: 70% (1009/1441) Receiving objects: 71% (1024/1441) Receiving objects: 72% (1038/1441) Receiving objects: 73% (1052/1441) Receiving objects: 74% (1067/1441) Receiving objects: 75% (1081/1441) Receiving objects: 76% (1096/1441) Receiving objects: 77% (1110/1441) Receiving objects: 78% (1124/1441) Receiving objects: 79% (1139/1441) Receiving objects: 80% (1153/1441) Receiving objects: 81% (1168/1441) Receiving objects: 82% (1182/1441) Receiving objects: 83% (1197/1441) Receiving objects: 84% (1211/1441) Receiving objects: 85% (1225/1441) Receiving objects: 86% (1240/1441) Receiving objects: 87% (1254/1441) Receiving objects: 88% (1269/1441) Receiving objects: 89% (1283/1441) Receiving objects: 90% (1297/1441) Receiving objects: 91% (1312/1441) Receiving objects: 92% (1326/1441) Receiving objects: 93% (1341/1441) Receiving objects: 94% (1355/1441) Receiving objects: 95% (1369/1441) Receiving objects: 96% (1384/1441) Receiving objects: 97% (1398/1441) Receiving objects: 98% (1413/1441) Receiving objects: 99% (1427/1441) remote: Total 1441 (delta 729), reused 812 (delta 326), pack-reused 0 Receiving objects: 100% (1441/1441) Receiving objects: 100% (1441/1441), 527.26 KiB | 1.30 MiB/s, done. Resolving deltas: 0% (0/729) Resolving deltas: 1% (10/729) Resolving deltas: 3% (23/729) Resolving deltas: 4% (32/729) Resolving deltas: 5% (40/729) Resolving deltas: 8% (59/729) Resolving deltas: 9% (72/729) Resolving deltas: 10% (74/729) Resolving deltas: 11% (83/729) Resolving deltas: 12% (89/729) Resolving deltas: 13% (95/729) Resolving deltas: 14% (103/729) Resolving deltas: 15% (112/729) Resolving deltas: 16% (117/729) Resolving deltas: 22% (164/729) Resolving deltas: 24% (177/729) Resolving deltas: 25% (187/729) Resolving deltas: 33% (245/729) Resolving deltas: 39% (285/729) Resolving deltas: 41% (300/729) Resolving deltas: 47% (343/729) Resolving deltas: 52% (383/729) Resolving deltas: 53% (388/729) Resolving deltas: 54% (399/729) Resolving deltas: 58% (427/729) Resolving deltas: 61% (450/729) Resolving deltas: 64% (470/729) Resolving deltas: 67% (495/729) Resolving deltas: 69% (504/729) Resolving deltas: 78% (569/729) Resolving deltas: 79% (582/729) Resolving deltas: 80% (585/729) Resolving deltas: 82% (601/729) Resolving deltas: 83% (609/729) Resolving deltas: 84% (613/729) Resolving deltas: 85% (620/729) Resolving deltas: 86% (627/729) Resolving deltas: 87% (636/729) Resolving deltas: 88% (643/729) Resolving deltas: 89% (651/729) Resolving deltas: 90% (660/729) Resolving deltas: 91% (665/729) Resolving deltas: 92% (676/729) Resolving deltas: 93% (682/729) Resolving deltas: 94% (691/729) Resolving deltas: 95% (694/729) Resolving deltas: 96% (702/729) Resolving deltas: 97% (711/729) Resolving deltas: 100% (729/729) Resolving deltas: 100% (729/729), done. #IEXPORT# export ASAN_OPTIONS=detect_odr_violation=0
$ make CXX=g++ CXXOPTIMIZATIONFLAGS=-O2
g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -O2 -c -o build/front/asm.o src/front/asm.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -O2 -c -o build/front/asm/generate.o src/front/asm/generate.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -O2 -c -o build/assembler/backend/op_assemblers/assemble_op_arg.o src/assembler/backend/op_assemblers/assemble_op_arg.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -O2 -c -o build/assembler/backend/op_assemblers/assemble_op_bits.o src/assembler/backend/op_assemblers/assemble_op_bits.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -O2 -c -o build/assembler/backend/op_assemblers/assemble_op_bitset.o src/assembler/backend/op_assemblers/assemble_op_bitset.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -O2 -c -o build/assembler/backend/op_assemblers/assemble_op_call.o src/assembler/backend/op_assemblers/assemble_op_call.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -O2 -c -o build/assembler/backend/op_assemblers/assemble_op_float.o src/assembler/backend/op_assemblers/assemble_op_float.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -O2 -c -o build/assembler/backend/op_assemblers/assemble_op_frame.o src/assembler/backend/op_assemblers/assemble_op_frame.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -O2 -c -o build/assembler/backend/op_assemblers/assemble_op_if.o src/assembler/backend/op_assemblers/assemble_op_if.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -O2 -c -o build/assembler/backend/op_assemblers/assemble_op_integer.o src/assembler/backend/op_assemblers/assemble_op_integer.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -O2 -c -o build/assembler/backend/op_assemblers/assemble_op_join.o src/assembler/backend/op_assemblers/assemble_op_join.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -O2 -c -o build/assembler/backend/op_assemblers/assemble_op_jump.o src/assembler/backend/op_assemblers/assemble_op_jump.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -O2 -c -o build/assembler/backend/op_assemblers/assemble_op_process.o src/assembler/backend/op_assemblers/assemble_op_process.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -O2 -c -o build/assembler/backend/op_assemblers/assemble_op_receive.o src/assembler/backend/op_assemblers/assemble_op_receive.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -O2 -c -o build/assembler/backend/op_assemblers/assemble_op_string.o src/assembler/backend/op_assemblers/assemble_op_string.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -O2 -c -o build/assembler/backend/op_assemblers/assemble_op_structremove.o src/assembler/backend/op_assemblers/assemble_op_structremove.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -O2 -c -o build/assembler/backend/op_assemblers/assemble_op_text.o src/assembler/backend/op_assemblers/assemble_op_text.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -O2 -c -o build/assembler/backend/op_assemblers/assemble_op_vector.o src/assembler/backend/op_assemblers/assemble_op_vector.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -O2 -c -o build/assembler/backend/op_assemblers/assemble_op_vinsert.o src/assembler/backend/op_assemblers/assemble_op_vinsert.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -O2 -c -o build/assembler/backend/op_assemblers/assemble_op_vpop.o src/assembler/backend/op_assemblers/assemble_op_vpop.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -O2 -c -o build/front/asm/assemble_instruction.o src/front/asm/assemble_instruction.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -O2 -c -o build/front/asm/gather.o src/front/asm/gather.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -O2 -c -o build/front/asm/decode.o src/front/asm/decode.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -O2 -c -o build/program.o src/program.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -O2 -c -o build/programinstructions.o src/programinstructions.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -O2 -c -o build/cg/tokenizer/tokenize.o src/cg/tokenizer/tokenize.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -O2 -c -o build/cg/assembler/operands.o src/cg/assembler/operands.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -O2 -c -o build/cg/assembler/codeextract.o src/cg/assembler/codeextract.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -O2 -c -o build/cg/lex.o src/cg/lex.cpp src/cg/lex.cpp: In function 'std::vector viua::cg::lex::normalise(std::vector)': src/cg/lex.cpp:1921:1: error: const/copy propagation disabled: 20758 basic blocks and 57702 registers; increase --param max-gcse-memory above 149789728 [-Werror=disabled-optimization] } ^ compilation terminated due to -Wfatal-errors. cc1plus: all warnings being treated as errors make: *** [Makefile:475: build/cg/lex.o] Error 1
# # build failed: 2 #