lib/compiler/aro/aro/Attribute.zig | 103 ++-- lib/compiler/aro/aro/Attribute/names.zig | 993 ++++++++++++++++---------------- lib/compiler/aro/aro/Builtins.zig | 9 +- lib/compiler/aro/aro/CodeGen.zig | 17 +- lib/compiler/aro/aro/Compilation.zig | 115 ++-- lib/compiler/aro/aro/DepFile.zig | 45 +- lib/compiler/aro/aro/Diagnostics.zig | 20 +- lib/compiler/aro/aro/Driver.zig | 44 +- lib/compiler/aro/aro/Driver/Multilib.zig | 55 +- lib/compiler/aro/aro/InitList.zig | 2 +- lib/compiler/aro/aro/Parser.zig | 512 +++++++++------- lib/compiler/aro/aro/Parser/Diagnostic.zig | 27 + lib/compiler/aro/aro/Pragma.zig | 4 +- lib/compiler/aro/aro/Preprocessor.zig | 520 +++++++++-------- lib/compiler/aro/aro/Preprocessor/Diagnostic.zig | 9 + lib/compiler/aro/aro/Source.zig | 2 + lib/compiler/aro/aro/SymbolStack.zig | 20 +- lib/compiler/aro/aro/Toolchain.zig | 78 +-- lib/compiler/aro/aro/Tree.zig | 8 +- lib/compiler/aro/aro/TypeStore.zig | 26 +- lib/compiler/aro/aro/pragmas/gcc.zig | 4 +- lib/compiler/aro/aro/pragmas/message.zig | 2 +- lib/compiler/aro/aro/pragmas/once.zig | 11 +- lib/compiler/aro/aro/pragmas/pack.zig | 4 +- lib/compiler/aro/assembly_backend/x86_64.zig | 9 +- lib/compiler/aro/backend/CodeGenOptions.zig | 14 + lib/compiler/aro/backend/Interner.zig | 10 +- lib/compiler/aro/backend/Ir.zig | 40 +- lib/compiler/aro/backend/Object.zig | 2 +- lib/compiler/aro/backend/Object/Elf.zig | 16 +- lib/compiler/translate-c/main.zig | 2 +- 31 files changed, 1483 insertions(+), 1240 deletions(-)