See <https://jenkins.gem5.org/job/weekly/32/display/redirect?page=changes>

Changes:

[Bobby R. Bruce] util,arch-gcn3: Fixing gcn-gpu Dockerfile to v21-0 bucket

[Bobby R. Bruce] python,misc: Fix develop resources URL to v21-0

[Bobby R. Bruce] sim: Fix Temperature class

[Bobby R. Bruce] mem-ruby: replace desks, add desc where required

[Bobby R. Bruce] base,tests: Fix trace.test.cc for .fast

[Giacomo Travaglini] cpu-o3: Removed "Aggressive" SMT scheduling option

[Giacomo Travaglini] cpu-o3: Fix "OldestReady" scheduling bug

[Bobby R. Bruce] scons,python: revert Always generate default create() methods.

[Bobby R. Bruce] python,scons: Only generate pybind if using python

[Bobby R. Bruce] scons: Reverts LTO for opt, perf and prof builds.

[Bobby R. Bruce] systemc: Eliminate ClockTick duplicated name warning

[Bobby R. Bruce] systemc: Fix verify.py and make it python 3 compatible

[Bobby R. Bruce] dev: Fix GCN3_X86 builds on aarch64 host

[Bobby R. Bruce] util: Fix cpt_upgrader format string

[Bobby R. Bruce] configs: restore_simpoint_checkpoint should be a boolean

[Bobby R. Bruce] util-docker: Use python3 by default for Ubuntu 18.04 docker 
images

[Bobby R. Bruce] fastmodel: Fix scx_get_parameter_list for ARM fastmodels.

[Bobby R. Bruce] mem-ruby: Fix nonsensical check in MOESI_CMP_token-L1cache

[Bobby R. Bruce] util,python: Add escape chars to lowp_dram_sweep_ploy.py

[Bobby R. Bruce] arch-gcn3,python: Fix incorrect syntax in ast_interpreter.py

[Bobby R. Bruce] arch-gcn3,python: Upgrade gpu_isa_parser.py to Python3

[Giacomo Travaglini] cpu: Dispatch PCEvents to the CheckerCPU SimpleThread

[Giacomo Travaglini] tests: Re-enable the realview-o3-checker test

[yazakram] arch-riscv: update all pmp rules on pmp addr update

[Bobby R. Bruce] systemc: Set verify.py shebang to python3

[Bobby R. Bruce] util: Fix typo in cpt upgrader

[Bobby R. Bruce] base: Update the version to v21.0.1.0

[Bobby R. Bruce] misc: Update the RELEASE-NOTES.md for v21.0.1.0

[Bobby R. Bruce] scons,python: revert Always generate default create() methods.

[Bobby R. Bruce] python,scons: Only generate pybind if using python

[yazakram] arch-riscv: add pma/pmp checks during page table walks

[nathanael.premillieu] cpu-o3: add more DPRINTF for when cache is blocked

[nathanael.premillieu] mem: format address in hex in the memory controller 
debug trace

[matthew.poremba] arch-vega: Simplify VecRegContainer in Vega

[matthew.poremba] arch-vega: Remove ASID parameter from Requests

[Bobby R. Bruce] misc: Revert version info back to develop

[shingarov] arch-power: Add byte-reversed load-store instructions


------------------------------------------
[...truncated 496.33 KB...]
 [SO PARAM] MultiperspectivePerceptron64KB -> 
GCN3_X86/params/MultiperspectivePerceptron64KB.hh
 [     CXX] GCN3_X86/cpu/pred/multiperspective_perceptron_64KB.cc -> .o
 [SO PARAM] MPP_LoopPredictor -> GCN3_X86/params/MPP_LoopPredictor.hh
 [SO PARAM] MPP_StatisticalCorrector -> 
GCN3_X86/params/MPP_StatisticalCorrector.hh
 [SO PARAM] MPP_TAGE -> GCN3_X86/params/MPP_TAGE.hh
 [SO PARAM] MultiperspectivePerceptronTAGE -> 
GCN3_X86/params/MultiperspectivePerceptronTAGE.hh
 [SO PARAM] StatisticalCorrector -> GCN3_X86/params/StatisticalCorrector.hh
 [     CXX] GCN3_X86/cpu/pred/multiperspective_perceptron_tage.cc -> .o
 [SO PARAM] MPP_LoopPredictor_8KB -> GCN3_X86/params/MPP_LoopPredictor_8KB.hh
 [SO PARAM] MPP_StatisticalCorrector_8KB -> 
GCN3_X86/params/MPP_StatisticalCorrector_8KB.hh
 [SO PARAM] MPP_TAGE_8KB -> GCN3_X86/params/MPP_TAGE_8KB.hh
 [SO PARAM] MultiperspectivePerceptronTAGE8KB -> 
GCN3_X86/params/MultiperspectivePerceptronTAGE8KB.hh
 [     CXX] GCN3_X86/cpu/pred/multiperspective_perceptron_tage_8KB.cc -> .o
 [SO PARAM] MPP_StatisticalCorrector_64KB -> 
GCN3_X86/params/MPP_StatisticalCorrector_64KB.hh
 [SO PARAM] MultiperspectivePerceptronTAGE64KB -> 
GCN3_X86/params/MultiperspectivePerceptronTAGE64KB.hh
 [     CXX] GCN3_X86/cpu/pred/multiperspective_perceptron_tage_64KB.cc -> .o
 [     CXX] GCN3_X86/cpu/pred/statistical_corrector.cc -> .o
 [ TRACING]  -> GCN3_X86/debug/TageSCL.hh
 [SO PARAM] TAGE_SC_L -> GCN3_X86/params/TAGE_SC_L.hh
 [SO PARAM] TAGE_SC_L_LoopPredictor -> 
GCN3_X86/params/TAGE_SC_L_LoopPredictor.hh
 [SO PARAM] TAGE_SC_L_TAGE -> GCN3_X86/params/TAGE_SC_L_TAGE.hh
 [     CXX] GCN3_X86/cpu/pred/tage_sc_l.cc -> .o
 [SO PARAM] TAGE_SC_L_8KB -> GCN3_X86/params/TAGE_SC_L_8KB.hh
 [SO PARAM] TAGE_SC_L_8KB_StatisticalCorrector -> 
GCN3_X86/params/TAGE_SC_L_8KB_StatisticalCorrector.hh
 [SO PARAM] TAGE_SC_L_TAGE_8KB -> GCN3_X86/params/TAGE_SC_L_TAGE_8KB.hh
 [     CXX] GCN3_X86/cpu/pred/tage_sc_l_8KB.cc -> .o
 [SO PARAM] TAGE_SC_L_64KB -> GCN3_X86/params/TAGE_SC_L_64KB.hh
 [SO PARAM] TAGE_SC_L_64KB_StatisticalCorrector -> 
GCN3_X86/params/TAGE_SC_L_64KB_StatisticalCorrector.hh
 [SO PARAM] TAGE_SC_L_TAGE_64KB -> GCN3_X86/params/TAGE_SC_L_TAGE_64KB.hh
 [     CXX] GCN3_X86/cpu/pred/tage_sc_l_64KB.cc -> .o
 [     CXX] GCN3_X86/cpu/testers/gpu_ruby_test/address_manager.cc -> .o
 [SO PARAM] ProtocolTester -> GCN3_X86/params/ProtocolTester.hh
 [SO PARAM] CpuThread -> GCN3_X86/params/CpuThread.hh
 [SO PARAM] DmaThread -> GCN3_X86/params/DmaThread.hh
 [SO PARAM] GpuWavefront -> GCN3_X86/params/GpuWavefront.hh
 [SO PARAM] TesterThread -> GCN3_X86/params/TesterThread.hh
 [     CXX] GCN3_X86/cpu/testers/gpu_ruby_test/episode.cc -> .o
 [ TRACING]  -> GCN3_X86/debug/ProtocolTest.hh
 [     CXX] GCN3_X86/cpu/testers/gpu_ruby_test/protocol_tester.cc -> .o
 [     CXX] GCN3_X86/cpu/testers/gpu_ruby_test/cpu_thread.cc -> .o
 [     CXX] GCN3_X86/cpu/testers/gpu_ruby_test/dma_thread.cc -> .o
 [     CXX] GCN3_X86/cpu/testers/gpu_ruby_test/gpu_wavefront.cc -> .o
 [     CXX] GCN3_X86/cpu/testers/gpu_ruby_test/tester_thread.cc -> .o
 [ TRACING]  -> GCN3_X86/debug/GarnetSyntheticTraffic.hh
 [SO PARAM] GarnetSyntheticTraffic -> GCN3_X86/params/GarnetSyntheticTraffic.hh
 [     CXX] 
GCN3_X86/cpu/testers/garnet_synthetic_traffic/GarnetSyntheticTraffic.cc -> .o
 [ TRACING]  -> GCN3_X86/debug/RubyTest.hh
 [     CXX] GCN3_X86/cpu/testers/rubytest/RubyTester.cc -> .o
 [     CXX] GCN3_X86/cpu/testers/rubytest/Check.cc -> .o
 [     CXX] GCN3_X86/cpu/testers/rubytest/CheckTable.cc -> .o
 [ TRACING]  -> GCN3_X86/debug/DirectedTest.hh
 [SO PARAM] DirectedGenerator -> GCN3_X86/params/DirectedGenerator.hh
 [SO PARAM] RubyDirectedTester -> GCN3_X86/params/RubyDirectedTester.hh
 [     CXX] GCN3_X86/cpu/testers/directedtest/RubyDirectedTester.cc -> .o
 [     CXX] GCN3_X86/cpu/testers/directedtest/DirectedGenerator.cc -> .o
 [SO PARAM] SeriesRequestGenerator -> GCN3_X86/params/SeriesRequestGenerator.hh
 [     CXX] GCN3_X86/cpu/testers/directedtest/SeriesRequestGenerator.cc -> .o
 [SO PARAM] InvalidateGenerator -> GCN3_X86/params/InvalidateGenerator.hh
 [     CXX] GCN3_X86/cpu/testers/directedtest/InvalidateGenerator.cc -> .o
 [CONFIG H] HAVE_PROTOBUF, 1 -> GCN3_X86/config/have_protobuf.hh
 [ TRACING]  -> GCN3_X86/debug/TrafficGen.hh
 [SO PARAM] BaseTrafficGen -> GCN3_X86/params/BaseTrafficGen.hh
 [ENUMDECL] StreamGenType -> GCN3_X86/enums/StreamGenType.hh
 [     CXX] GCN3_X86/cpu/testers/traffic_gen/base.cc -> .o
 [     CXX] GCN3_X86/cpu/testers/traffic_gen/base_gen.cc -> .o
 [     CXX] GCN3_X86/cpu/testers/traffic_gen/dram_gen.cc -> .o
 [     CXX] GCN3_X86/cpu/testers/traffic_gen/dram_rot_gen.cc -> .o
 [     CXX] GCN3_X86/cpu/testers/traffic_gen/exit_gen.cc -> .o
 [     CXX] GCN3_X86/cpu/testers/traffic_gen/hybrid_gen.cc -> .o
 [     CXX] GCN3_X86/cpu/testers/traffic_gen/idle_gen.cc -> .o
 [     CXX] GCN3_X86/cpu/testers/traffic_gen/linear_gen.cc -> .o
 [     CXX] GCN3_X86/cpu/testers/traffic_gen/nvm_gen.cc -> .o
 [     CXX] GCN3_X86/cpu/testers/traffic_gen/random_gen.cc -> .o
 [     CXX] GCN3_X86/cpu/testers/traffic_gen/stream_gen.cc -> .o
 [     CXX] GCN3_X86/cpu/testers/traffic_gen/strided_gen.cc -> .o
 [SO PARAM] PyTrafficGen -> GCN3_X86/params/PyTrafficGen.hh
 [     CXX] GCN3_X86/cpu/testers/traffic_gen/pygen.cc -> .o
 [     CXX] GCN3_X86/cpu/testers/traffic_gen/trace_gen.cc -> .o
 [SO PARAM] TrafficGen -> GCN3_X86/params/TrafficGen.hh
 [     CXX] GCN3_X86/cpu/testers/traffic_gen/traffic_gen.cc -> .o
 [ TRACING]  -> GCN3_X86/debug/MemTest.hh
 [SO PARAM] MemTest -> GCN3_X86/params/MemTest.hh
 [     CXX] GCN3_X86/cpu/testers/memtest/memtest.cc -> .o
 [     CXX] GCN3_X86/sim/async.cc -> .o
 [     CXX] GCN3_X86/sim/backtrace_glibc.cc -> .o
 [     CXX] GCN3_X86/sim/core.cc -> .o
 [     CXX] GCN3_X86/sim/cur_tick.cc -> .o
 [VER TAGS]  -> GCN3_X86/sim/tags.cc
 [     CXX] GCN3_X86/sim/tags.cc -> .o
 [     CXX] GCN3_X86/sim/cxx_config.cc -> .o
 [ TRACING]  -> GCN3_X86/debug/CxxConfig.hh
 [     CXX] GCN3_X86/sim/cxx_manager.cc -> .o
 [     CXX] GCN3_X86/sim/cxx_config_ini.cc -> .o
 [SO PARAM] KernelWorkload -> GCN3_X86/params/KernelWorkload.hh
 [     CXX] GCN3_X86/sim/debug.cc -> .o
 [     CXX] GCN3_X86/sim/py_interact.cc -> .o
 [     CXX] GCN3_X86/sim/eventq.cc -> .o
 [     CXX] GCN3_X86/sim/futex_map.cc -> .o
 [     CXX] GCN3_X86/sim/global_event.cc -> .o
 [     CXX] GCN3_X86/sim/globals.cc -> .o
 [     CXX] GCN3_X86/sim/init.cc -> .o
 [     CXX] GCN3_X86/sim/init_signals.cc -> .o
 [ TRACING]  -> GCN3_X86/debug/Loader.hh
 [     CXX] GCN3_X86/sim/kernel_workload.cc -> .o
 [     CXX] GCN3_X86/sim/port.cc -> .o
 [     CXX] GCN3_X86/sim/python.cc -> .o
 [     CXX] GCN3_X86/sim/redirect_path.cc -> .o
build/GCN3_X86/sim/init.cc: In static member function 'static PyObject* 
EmbeddedPyBind::initAll()':
build/GCN3_X86/sim/init.cc:201:41: warning: 'pybind11::module_::module_(const 
char*, const char*)' is deprecated: Use PYBIND11_MODULE or 
module_::create_extension_module instead [-Wdeprecated-declarations]
     py::module_ m_m5 = py::module_("_m5");
                                         ^
In file included from build/GCN3_X86/sim/init.hh:44:0,
                 from build/GCN3_X86/sim/init.cc:44:
ext/pybind11/include/pybind11/pybind11.h:947:14: note: declared here
     explicit module_(const char *name, const char *doc = nullptr) {
              ^
 [ TRACING]  -> GCN3_X86/debug/TimeSync.hh
 [     CXX] GCN3_X86/sim/root.cc -> .o
 [     CXX] GCN3_X86/sim/serialize.cc -> .o
 [     CXX] GCN3_X86/sim/drain.cc -> .o
 [SO PARAM] SEWorkload -> GCN3_X86/params/SEWorkload.hh
 [     CXX] GCN3_X86/sim/se_workload.cc -> .o
 [     CXX] GCN3_X86/sim/sim_events.cc -> .o
 [     CXX] GCN3_X86/sim/sim_object.cc -> .o
 [     CXX] GCN3_X86/sim/sub_system.cc -> .o
 [SO PARAM] TickedObject -> GCN3_X86/params/TickedObject.hh
 [     CXX] GCN3_X86/sim/ticked_object.cc -> .o
 [     CXX] GCN3_X86/sim/simulate.cc -> .o
 [     CXX] GCN3_X86/sim/stat_control.cc -> .o
 [     CXX] GCN3_X86/sim/stat_register.cc -> .o
 [ TRACING]  -> GCN3_X86/debug/ClockDomain.hh
 [     CXX] GCN3_X86/sim/clock_domain.cc -> .o
 [ TRACING]  -> GCN3_X86/debug/VoltageDomain.hh
 [     CXX] GCN3_X86/sim/voltage_domain.cc -> .o
 [     CXX] GCN3_X86/sim/se_signal.cc -> .o
 [     CXX] GCN3_X86/sim/linear_solver.cc -> .o
 [CONFIG H] USE_KVM, 1 -> GCN3_X86/config/use_kvm.hh
 [ TRACING]  -> GCN3_X86/debug/WorkItems.hh
 [     CXX] GCN3_X86/sim/system.cc -> .o
 [ TRACING]  -> GCN3_X86/debug/DVFS.hh
 [SO PARAM] DVFSHandler -> GCN3_X86/params/DVFSHandler.hh
 [     CXX] GCN3_X86/sim/dvfs_handler.cc -> .o
 [     CXX] GCN3_X86/sim/clocked_object.cc -> .o
 [     CXX] GCN3_X86/sim/mathexpr.cc -> .o
 [ TRACING]  -> GCN3_X86/debug/PowerDomain.hh
 [SO PARAM] PowerDomain -> GCN3_X86/params/PowerDomain.hh
 [     CXX] GCN3_X86/sim/power_state.cc -> .o
 [     CXX] GCN3_X86/sim/power_domain.cc -> .o
 [     CXX] GCN3_X86/sim/stats.cc -> .o
 [     CXX] GCN3_X86/sim/workload.cc -> .o
 [     CXX] GCN3_X86/sim/mem_pool.cc -> .o
 [ TRACING]  -> GCN3_X86/debug/Fault.hh
 [     CXX] GCN3_X86/sim/faults.cc -> .o
 [     CXX] GCN3_X86/sim/process.cc -> .o
 [     CXX] GCN3_X86/sim/fd_array.cc -> .o
 [     CXX] GCN3_X86/sim/fd_entry.cc -> .o
 [ TRACING]  -> GCN3_X86/debug/SyscallBase.hh
 [     CXX] GCN3_X86/sim/mem_state.cc -> .o
 [ TRACING]  -> GCN3_X86/debug/PseudoInst.hh
 [     CXX] GCN3_X86/sim/pseudo_inst.cc -> .o
 [     CXX] GCN3_X86/sim/syscall_emul.cc -> .o
 [     CXX] GCN3_X86/sim/syscall_desc.cc -> .o
 [     CXX] GCN3_X86/sim/vma.cc -> .o
 [ TRACING]  -> GCN3_X86/debug/ProbeVerbose.hh
 [     CXX] GCN3_X86/sim/probe/probe.cc -> .o
 [     CXX] GCN3_X86/sim/power/power_model.cc -> .o
 [SO PARAM] MathExprPowerModel -> GCN3_X86/params/MathExprPowerModel.hh
 [     CXX] GCN3_X86/sim/power/mathexpr_powermodel.cc -> .o
 [ TRACING]  -> GCN3_X86/debug/ThermalDomain.hh
 [     CXX] GCN3_X86/sim/power/thermal_domain.cc -> .o
 [SO PARAM] ThermalCapacitor -> GCN3_X86/params/ThermalCapacitor.hh
 [SO PARAM] ThermalReference -> GCN3_X86/params/ThermalReference.hh
 [SO PARAM] ThermalResistor -> GCN3_X86/params/ThermalResistor.hh
 [     CXX] GCN3_X86/sim/power/thermal_model.cc -> .o
 [SO PARAM] ThermalNode -> GCN3_X86/params/ThermalNode.hh
 [     CXX] GCN3_X86/sim/power/thermal_node.cc -> .o
 [     CXX] GCN3_X86/gpu-compute/comm.cc -> .o
 [ TRACING]  -> GCN3_X86/debug/GPUDisp.hh
 [ TRACING]  -> GCN3_X86/debug/GPUExec.hh
 [ TRACING]  -> GCN3_X86/debug/GPUFetch.hh
 [ TRACING]  -> GCN3_X86/debug/GPUPort.hh
 [ TRACING]  -> GCN3_X86/debug/GPUPrefetch.hh
 [ TRACING]  -> GCN3_X86/debug/GPUReg.hh
 [ TRACING]  -> GCN3_X86/debug/GPURename.hh
 [ TRACING]  -> GCN3_X86/debug/GPUSync.hh
 [ TRACING]  -> GCN3_X86/debug/GPUTLB.hh
 [ TRACING]  -> GCN3_X86/debug/GPUCommandProc.hh
 [ENUMDECL] GPUStaticInstFlags -> GCN3_X86/enums/GPUStaticInstFlags.hh
 [ TRACING]  -> GCN3_X86/debug/GPUSRF.hh
 [SO PARAM] SimplePoolManager -> GCN3_X86/params/SimplePoolManager.hh
 [ TRACING]  -> GCN3_X86/debug/GPUVRF.hh
 [ENUMDECL] GfxVersion -> GCN3_X86/enums/GfxVersion.hh
 [     CXX] GCN3_X86/gpu-compute/compute_unit.cc -> .o
 [ TRACING]  -> GCN3_X86/debug/GPUAgentDisp.hh
 [ TRACING]  -> GCN3_X86/debug/GPUKernelInfo.hh
 [ TRACING]  -> GCN3_X86/debug/GPUWgLatency.hh
 [     CXX] GCN3_X86/gpu-compute/dispatcher.cc -> .o
 [ TRACING]  -> GCN3_X86/debug/GPUSched.hh
 [     CXX] GCN3_X86/gpu-compute/exec_stage.cc -> .o
 [     CXX] GCN3_X86/gpu-compute/fetch_stage.cc -> .o
 [     CXX] GCN3_X86/gpu-compute/fetch_unit.cc -> .o
 [     CXX] GCN3_X86/gpu-compute/global_memory_pipeline.cc -> .o
 [     CXX] GCN3_X86/gpu-compute/gpu_command_processor.cc -> .o
 [ TRACING]  -> GCN3_X86/debug/GPUDriver.hh
 [ TRACING]  -> GCN3_X86/debug/GPUShader.hh
 [SO PARAM] GPUComputeDriver -> GCN3_X86/params/GPUComputeDriver.hh
 [     CXX] GCN3_X86/gpu-compute/gpu_compute_driver.cc -> .o
 [ TRACING]  -> GCN3_X86/debug/GPUInst.hh
 [     CXX] GCN3_X86/gpu-compute/gpu_dyn_inst.cc -> .o
 [     CXX] GCN3_X86/gpu-compute/gpu_exec_context.cc -> .o
 [     CXX] GCN3_X86/gpu-compute/gpu_static_inst.cc -> .o
 [ TRACING]  -> GCN3_X86/debug/X86.hh
 [     CXX] GCN3_X86/gpu-compute/gpu_tlb.cc -> .o
 [     CXX] GCN3_X86/gpu-compute/lds_state.cc -> .o
In file included from build/GCN3_X86/gpu-compute/gpu_tlb.cc:42:0:
build/GCN3_X86/arch/x86/insts/microldstop.hh: In constructor 
'X86ISA::LdStOp::LdStOp(X86ISA::X86StaticInst::ExtMachInst, const char*, const 
char*, uint64_t, X86ISA::GpRegIndex, uint8_t, X86ISA::GpRegIndex, 
X86ISA::GpRegIndex, uint64_t, X86ISA::SegRegIndex, uint8_t, uint8_t, 
Request::FlagsType, enums::OpClass)':
build/GCN3_X86/arch/x86/insts/microldstop.hh:95:64: error: converting to 
'X86ISA::InstOperands<X86ISA::MemOp, X86ISA::FoldedOp<X86ISA::DataOp>, 
X86ISA::AddrOp>::ArgTuple {aka std::tuple<X86ISA::GpRegIndex, 
X86ISA::AddrOp::ArgType>}' from initializer list would use explicit constructor 
'constexpr std::tuple<_T1, _T2>::tuple(const _T1&, const _T2&) [with _T1 = 
X86ISA::GpRegIndex; _T2 = X86ISA::AddrOp::ArgType]'
             data_size, address_size, mem_flags | _segment.index)
                                                                ^
build/GCN3_X86/arch/x86/insts/microldstop.hh: In constructor 
'X86ISA::LdStFpOp::LdStFpOp(X86ISA::X86StaticInst::ExtMachInst, const char*, 
const char*, uint64_t, X86ISA::FpRegIndex, uint8_t, X86ISA::GpRegIndex, 
X86ISA::GpRegIndex, uint64_t, X86ISA::SegRegIndex, uint8_t, uint8_t, 
Request::FlagsType, enums::OpClass)':
build/GCN3_X86/arch/x86/insts/microldstop.hh:114:64: error: converting to 
'X86ISA::InstOperands<X86ISA::MemOp, X86ISA::FloatOp<X86ISA::DataOp>, 
X86ISA::AddrOp>::ArgTuple {aka std::tuple<X86ISA::FpRegIndex, 
X86ISA::AddrOp::ArgType>}' from initializer list would use explicit constructor 
'constexpr std::tuple<_T1, _T2>::tuple(const _T1&, const _T2&) [with _T1 = 
X86ISA::FpRegIndex; _T2 = X86ISA::AddrOp::ArgType]'
             data_size, address_size, mem_flags | _segment.index)
                                                                ^
build/GCN3_X86/arch/x86/insts/microldstop.hh: In constructor 
'X86ISA::MemNoDataOp::MemNoDataOp(X86ISA::X86StaticInst::ExtMachInst, const 
char*, const char*, uint64_t, uint8_t, X86ISA::GpRegIndex, X86ISA::GpRegIndex, 
uint64_t, X86ISA::SegRegIndex, uint8_t, uint8_t, Request::FlagsType, 
enums::OpClass)':
build/GCN3_X86/arch/x86/insts/microldstop.hh:132:64: error: converting to 
'X86ISA::InstOperands<X86ISA::MemOp, X86ISA::AddrOp>::ArgTuple {aka 
std::tuple<X86ISA::AddrOp::ArgType>}' from initializer list would use explicit 
constructor 'constexpr std::tuple< <template-parameter-1-1> >::tuple(const 
_Elements& ...) [with _Elements = {X86ISA::AddrOp::ArgType}]'
             data_size, address_size, mem_flags | _segment.index)
                                                                ^
build/GCN3_X86/arch/x86/insts/microldstop.hh: In constructor 
'X86ISA::LdStSplitOp::LdStSplitOp(X86ISA::X86StaticInst::ExtMachInst, const 
char*, const char*, uint64_t, X86ISA::GpRegIndex, X86ISA::GpRegIndex, uint8_t, 
X86ISA::GpRegIndex, X86ISA::GpRegIndex, uint64_t, X86ISA::SegRegIndex, uint8_t, 
uint8_t, Request::FlagsType, enums::OpClass)':
build/GCN3_X86/arch/x86/insts/microldstop.hh:154:64: error: converting to 
'X86ISA::InstOperands<X86ISA::MemOp, X86ISA::FoldedOp<X86ISA::DataLowOp>, 
X86ISA::FoldedOp<X86ISA::DataHiOp>, X86ISA::AddrOp>::ArgTuple {aka 
std::tuple<X86ISA::GpRegIndex, X86ISA::GpRegIndex, X86ISA::AddrOp::ArgType>}' 
from initializer list would use explicit constructor 'constexpr std::tuple< 
<template-parameter-1-1> >::tuple(const _Elements& ...) [with _Elements = 
{X86ISA::GpRegIndex, X86ISA::GpRegIndex, X86ISA::AddrOp::ArgType}]'
             data_size, address_size, mem_flags | _segment.index)
                                                                ^
 [     CXX] GCN3_X86/gpu-compute/local_memory_pipeline.cc -> .o
 [     CXX] GCN3_X86/gpu-compute/pool_manager.cc -> .o
 [ TRACING]  -> GCN3_X86/debug/GPURF.hh
 [     CXX] GCN3_X86/gpu-compute/register_file.cc -> .o
 [     CXX] GCN3_X86/gpu-compute/register_manager.cc -> .o
scons: *** [build/GCN3_X86/gpu-compute/gpu_tlb.o] Error 1
scons: building terminated because of errors.
*** Summary of Warnings ***
Warning: Can't enable object file debug section compression
Warning: Can't enable executable debug section compression
Warning: Deprecated namespaces are not supported by this compiler.
         Please make sure to check the mailing list for deprecation
         announcements.
Warning: Couldn't find HDF5 C++ libraries. Disabling HDF5 support.
Build step 'Execute shell' marked build as failure
Archiving artifacts
Recording test results
[Checks API] No suitable checks publisher found.
_______________________________________________
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

Reply via email to