See <https://jenkins.gem5.org/job/compiler-checks/75/display/redirect?page=changes>
Changes: [gabe.black] base: Eliminate macros in base/inet.hh|cc. [gabe.black] base: Fix the compiler guard in base/pollevent.hh [gabe.black] cpu: Make some compiler guards consistent with the other files. [gabe.black] cpu: Check the KVM API version with a static_assert instead of macros. [gabe.black] base: Avoid an unused expression error in GEM5_DEPRECATED_MACRO. [gabe.black] base: Deprecate the UNIT_* macros. [gabe.black] misc: Switch away from the deprecated UNIT_* macros. [gabe.black] cpu: Collapse the SimpleCPUPolicy into O3CPUImpl. [gabe.black] base: Stop using macros in base/socket.test.cc. [gabe.black] cpu: Drop the DynInstPtr types from O3CPUImpl. [gabe.black] cpu: Remove the O3CPU type from the O3CPUImpl. [gabe.black] cpu: Remove comm types from O3CPUImpl. [gabe.black] cpu: Remove the MemDepPred template parameter from MemDepUnit. [gabe.black] cpu: De-templatize the O3 MemDepUnit. [gabe.black] cpu: De-templatize the O3 ROB. [Bobby R. Bruce] mem-ruby: Fix nonsensical check in MOESI_CMP_token-L1cache [gabe.black] arch-riscv: When an inst generates a fault, return it immediately. [gabe.black] cpu: De-templatize O3's LSQUnit. [gabe.black] cpu: De-templatize the O3 InstructionQueue. [gabe.black] cpu: De-templatize the O3 DefaultFetch. [gabe.black] cpu: De-templatize the O3 DefaultDecode. [gabe.black] cpu: De-templatize the O3 LSQ. [gabe.black] cpu: De-templatize the O3 DefaultIEW. [gabe.black] cpu: De-templatize the O3 DefaultRename. [gabe.black] cpu: De-templatize the O3 DefaultCommit. [gabe.black] cpu: De-templatize the O3ThreadContext. [gabe.black] cpu: Delete the unnecessary BaseO3CPU class. [gabe.black] cpu: De-templatize the FullO3CPU class. [gabe.black] cpu: De-templatize the O3ThreadState. [gabe.black] cpu: Delete the now unused cpu/o3/impl.hh. [Giacomo Travaglini] arch-arm: Stop using the DmaPort in the TableWalker [Giacomo Travaglini] arch: Make MMU::flushAll virtual [odanrc] base: Add macros to deprecate namespaces and classes [odanrc] dev: Rename Sinic namespace as sinic [odanrc] dev: Rename TxdOp namespace as txd_op [odanrc] dev: Rename CopyEngineReg namespace as copy_engine_reg [odanrc] dev: Rename sinic::Regs namespace as sinic::registers [odanrc] dev: Rename ps2 variables as ps2Device [odanrc] dev: Rename Ps2 namespace as ps2 [odanrc] dev: Rename iGbReg namespace as igbreg [odanrc] dev-arm: Rename SCMI namespace as scmi [odanrc] arch: Rename some linux loader variables as linuxLoader [odanrc] arch: Rename freebsd loader variables as freebsdLoader [odanrc] gpu-compute: Rename prefetch variable as isPrefetch [gabe.black] base: Initialize some variables in the wide multiply helpers. [gabe.black] arch-x86: Work around a bug in g++ 6 and 7. [gabe.black] cpu: Fix style in cpu/simple/base.hh. [gabe.black] cpu: Fix syntax in cpu/simple_thread.hh. [gabe.black] base: Use a lambda to simplify the stl_helpers template. [gabe.black] cpu: Add a sendFunctional function to the ThreadContext. [gabe.black] fastmodel: Implement ThreadContext::sendFunctional. [gabe.black] scons: Increase the minimum version of clang to 6. [fcrh] base: Construct debug flags on the heap [gabe.black] mem: Add a ThreadContext helper constructor for PortProxy. [gabe.black] misc: Stop using BaseCPU::getSendFunctional. [gabe.black] cpu,fastmodel: Get rid of the getSendFunctional method. [odanrc] dev: Put PS2 classes in the ps2 namespace [odanrc] arch-x86: Rename RomLabels namespace as rom_labels [gabe.black] arch-sparc: Create a local port proxy for functional accesses. [gabe.black] cpu: Create an O3 namespace and simplify O3 names. [gabe.black] cpu: Delete the cpu/o3/isa_specific.hh header. [gabe.black] arch-arm: De-macrofy arch/arm/kvm/arm_cpu.cc. [gabe.black] base: Apply the stl_helpers helper judiciously. ------------------------------------------ Started by timer Running as SYSTEM Building in workspace <https://jenkins.gem5.org/job/compiler-checks/ws/> Selected Git installation does not exist. Using Default The recommended git tool is: NONE No credentials specified > git rev-parse --resolve-git-dir > <https://jenkins.gem5.org/job/compiler-checks/ws/.git> # timeout=10 Fetching changes from the remote Git repository > git config remote.origin.url https://gem5.googlesource.com/public/gem5 # > timeout=10 Fetching upstream changes from https://gem5.googlesource.com/public/gem5 > git --version # timeout=10 > git --version # 'git version 2.25.1' > git fetch --tags --force --progress -- > https://gem5.googlesource.com/public/gem5 > +refs/heads/*:refs/remotes/origin/* # timeout=10 > git rev-parse refs/remotes/origin/develop^{commit} # timeout=10 Checking out Revision ed0a56c185722b979b7667b635bacf9ae2b58052 (refs/remotes/origin/develop) > git config core.sparsecheckout # timeout=10 > git checkout -f ed0a56c185722b979b7667b635bacf9ae2b58052 # timeout=10 Commit message: "base: Apply the stl_helpers helper judiciously." > git rev-list --no-walk 0fd71ca168cf350fa6ea5369cc742fa5cfa8524b # timeout=10 [compiler-checks] $ /bin/sh -xe /tmp/jenkins6887561774920100394.sh + ./util/compiler-tests.sh -j 12 Starting build tests with 'gcc-version-10'... 'gcc-version-10' was found in the comprehensive tests. All ISAs will be built. * Building target 'RISCV.opt' with 'gcc-version-10'... Done. * Building target 'RISCV.fast' with 'gcc-version-10'... Done. * Building target 'X86.opt' with 'gcc-version-10'... Done. * Building target 'X86.fast' with 'gcc-version-10'... Done. * Building target 'GCN3_X86.opt' with 'gcc-version-10'... Done. * Building target 'GCN3_X86.fast' with 'gcc-version-10'... Done. * Building target 'NULL_MOESI_hammer.opt' with 'gcc-version-10'... Done. * Building target 'NULL_MOESI_hammer.fast' with 'gcc-version-10'... Done. * Building target 'NULL_MOESI_CMP_directory.opt' with 'gcc-version-10'... Done. * Building target 'NULL_MOESI_CMP_directory.fast' with 'gcc-version-10'... Done. * Building target 'ARM.opt' with 'gcc-version-10'... Done. * Building target 'ARM.fast' with 'gcc-version-10'... Done. * Building target 'NULL_MESI_Two_Level.opt' with 'gcc-version-10'... Done. * Building target 'NULL_MESI_Two_Level.fast' with 'gcc-version-10'... Done. * Building target 'NULL_MOESI_CMP_token.opt' with 'gcc-version-10'... Done. * Building target 'NULL_MOESI_CMP_token.fast' with 'gcc-version-10'... Done. * Building target 'ARM_MESI_Three_Level.opt' with 'gcc-version-10'... Done. * Building target 'ARM_MESI_Three_Level.fast' with 'gcc-version-10'... Done. * Building target 'X86_MOESI_AMD_Base.opt' with 'gcc-version-10'... Done. * Building target 'X86_MOESI_AMD_Base.fast' with 'gcc-version-10'... Done. * Building target 'MIPS.opt' with 'gcc-version-10'... Done. * Building target 'MIPS.fast' with 'gcc-version-10'... Done. * Building target 'POWER.opt' with 'gcc-version-10'... Done. * Building target 'POWER.fast' with 'gcc-version-10'... Done. * Building target 'SPARC.opt' with 'gcc-version-10'... Done. * Building target 'SPARC.fast' with 'gcc-version-10'... Done. * Building target 'Garnet_standalone.opt' with 'gcc-version-10'... Done. * Building target 'Garnet_standalone.fast' with 'gcc-version-10'... Done. Starting build tests with 'gcc-version-9'... * Building target 'X86_MOESI_AMD_Base.opt' with 'gcc-version-9'... Done. * Building target 'X86_MOESI_AMD_Base.fast' with 'gcc-version-9'... Done. Starting build tests with 'gcc-version-8'... * Building target 'X86.opt' with 'gcc-version-8'... Done. * Building target 'X86.fast' with 'gcc-version-8'... Done. Starting build tests with 'gcc-version-7'... * Building target 'NULL_MOESI_hammer.opt' with 'gcc-version-7'... Done. * Building target 'NULL_MOESI_hammer.fast' with 'gcc-version-7'... Done. Starting build tests with 'gcc-version-6'... * Building target 'MIPS.opt' with 'gcc-version-6'... Done. * Building target 'MIPS.fast' with 'gcc-version-6'... Done. Starting build tests with 'gcc-version-5'... * Building target 'ARM.opt' with 'gcc-version-5'... Done. * Building target 'ARM.fast' with 'gcc-version-5'... Done. Starting build tests with 'clang-version-11'... 'clang-version-11' was found in the comprehensive tests. All ISAs will be built. * Building target 'ARM_MESI_Three_Level.opt' with 'clang-version-11'... Done. * Building target 'ARM_MESI_Three_Level.fast' with 'clang-version-11'... Done. * Building target 'Garnet_standalone.opt' with 'clang-version-11'... Done. * Building target 'Garnet_standalone.fast' with 'clang-version-11'... Done. * Building target 'RISCV.opt' with 'clang-version-11'... ! Failed with exit code 2. * Building target 'RISCV.fast' with 'clang-version-11'... ! Failed with exit code 2. * Building target 'SPARC.opt' with 'clang-version-11'... Done. * Building target 'SPARC.fast' with 'clang-version-11'... Done. * Building target 'MIPS.opt' with 'clang-version-11'... Done. * Building target 'MIPS.fast' with 'clang-version-11'... Done. * Building target 'X86_MOESI_AMD_Base.opt' with 'clang-version-11'... Done. * Building target 'X86_MOESI_AMD_Base.fast' with 'clang-version-11'... Done. * Building target 'NULL_MESI_Two_Level.opt' with 'clang-version-11'... Done. * Building target 'NULL_MESI_Two_Level.fast' with 'clang-version-11'... Done. * Building target 'POWER.opt' with 'clang-version-11'... Done. * Building target 'POWER.fast' with 'clang-version-11'... Done. * Building target 'NULL_MOESI_CMP_directory.opt' with 'clang-version-11'... Done. * Building target 'NULL_MOESI_CMP_directory.fast' with 'clang-version-11'... Done. * Building target 'ARM.opt' with 'clang-version-11'... Done. * Building target 'ARM.fast' with 'clang-version-11'... Done. * Building target 'GCN3_X86.opt' with 'clang-version-11'... Done. * Building target 'GCN3_X86.fast' with 'clang-version-11'... Done. * Building target 'X86.opt' with 'clang-version-11'... Done. * Building target 'X86.fast' with 'clang-version-11'... Done. * Building target 'NULL_MOESI_hammer.opt' with 'clang-version-11'... Done. * Building target 'NULL_MOESI_hammer.fast' with 'clang-version-11'... Done. * Building target 'NULL_MOESI_CMP_token.opt' with 'clang-version-11'... Done. * Building target 'NULL_MOESI_CMP_token.fast' with 'clang-version-11'... Done. Starting build tests with 'clang-version-10'... * Building target 'NULL_MOESI_CMP_directory.opt' with 'clang-version-10'... Done. * Building target 'NULL_MOESI_CMP_directory.fast' with 'clang-version-10'... Done. Starting build tests with 'clang-version-9'... * Building target 'RISCV.opt' with 'clang-version-9'... Done. * Building target 'RISCV.fast' with 'clang-version-9'... Done. Starting build tests with 'clang-version-8'... * Building target 'NULL_MESI_Two_Level.opt' with 'clang-version-8'... Done. * Building target 'NULL_MESI_Two_Level.fast' with 'clang-version-8'... Done. Starting build tests with 'clang-version-7'... * Building target 'NULL_MOESI_hammer.opt' with 'clang-version-7'... Done. * Building target 'NULL_MOESI_hammer.fast' with 'clang-version-7'... Done. Starting build tests with 'clang-version-6.0'... * Building target 'ARM.opt' with 'clang-version-6.0'... Done. * Building target 'ARM.fast' with 'clang-version-6.0'... Done. Build step 'Execute shell' marked build as failure Archiving artifacts _______________________________________________ gem5-dev mailing list -- gem5-dev@gem5.org To unsubscribe send an email to gem5-dev-le...@gem5.org %(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s