More info from valgrind for the x86 linux boot: ==12647== Conditional jump or move depends on uninitialised value(s) ==12647== at 0x430399: X86ISA::RegOpBase::genFlags(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, bool) const (microregop.cc:73) ==12647== by 0x93118D: X86ISAInst::SubFlagsBig::execute(TimingSimpleCPU*, Trace::InstRecord*) const (timing_simple_cpu_exec.cc:3807) ==12647== by 0xE904DE: TimingSimpleCPU::completeIfetch(Packet*) (timing.cc:685)
Plus plenty more of these on similar lines in microregop.cc. Any clues (for those who know that part of the codebase)? Andreas -----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of Cron Daemon Sent: 15 July 2012 19:07 To: [email protected] Subject: [gem5-dev] Cron <m5test@zizzer> /z/m5/regression/do-regression --scratch all ***** build/ALPHA/tests/opt/quick/se/20.eio-short/alpha/eio/simple-atomic FAILED! ***** build/ALPHA/tests/opt/quick/se/30.eio-mp/alpha/eio/simple-atomic-mp FAILED! ***** build/ALPHA/tests/opt/quick/se/20.eio-short/alpha/eio/simple-timing FAILED! ***** build/ALPHA/tests/opt/quick/se/30.eio-mp/alpha/eio/simple-timing-mp FAILED! ***** build/X86/tests/opt/quick/fs/10.linux-boot/x86/linux/pc-simple-timing FAILED! ***** build/X86_MESI_CMP_directory/tests/opt/long/fs/10.linux-boot/x86/linux/pc-simple-timing-ruby-MESI_CMP_directory FAILED! scons: *** Error 1 scons: *** Error 1 scons: *** Error 1 scons: *** Error 1 scons: `build/ALPHA_MOESI_hammer/tests/opt/quick/fs' is up to date. scons: `build/ALPHA_MOESI_hammer/tests/opt/long/se' is up to date. scons: `build/ALPHA_MOESI_hammer/tests/opt/long/fs' is up to date. scons: `build/ALPHA_MESI_CMP_directory/tests/opt/quick/fs' is up to date. scons: `build/ALPHA_MESI_CMP_directory/tests/opt/long/se' is up to date. scons: `build/ALPHA_MESI_CMP_directory/tests/opt/long/fs' is up to date. scons: `build/ALPHA_MOESI_CMP_directory/tests/opt/quick/fs' is up to date. scons: `build/ALPHA_MOESI_CMP_directory/tests/opt/long/se' is up to date. scons: `build/ALPHA_MOESI_CMP_directory/tests/opt/long/fs' is up to date. scons: `build/ALPHA_MOESI_CMP_token/tests/opt/quick/fs' is up to date. scons: `build/ALPHA_MOESI_CMP_token/tests/opt/long/se' is up to date. scons: `build/ALPHA_MOESI_CMP_token/tests/opt/long/fs' is up to date. scons: `build/MIPS/tests/opt/quick/fs' is up to date. scons: `build/MIPS/tests/opt/long/se' is up to date. scons: `build/MIPS/tests/opt/long/fs' is up to date. scons: `build/POWER/tests/opt/quick/fs' is up to date. scons: `build/POWER/tests/opt/long/se' is up to date. scons: `build/POWER/tests/opt/long/fs' is up to date. scons: `build/X86_MESI_CMP_directory/tests/opt/quick/se' is up to date. scons: `build/X86_MESI_CMP_directory/tests/opt/quick/fs' is up to date. scons: `build/X86_MESI_CMP_directory/tests/opt/long/se' is up to date. scons: *** Error 1 scons: *** Error 1 ***** build/ALPHA/tests/opt/quick/se/00.hello/alpha/tru64/simple-timing passed. ***** build/ALPHA/tests/opt/quick/se/00.hello/alpha/linux/inorder-timing passed. ***** build/ALPHA/tests/opt/quick/se/00.hello/alpha/tru64/simple-atomic passed. ***** build/ALPHA/tests/opt/long/se/30.eon/alpha/tru64/simple-atomic passed. ***** build/ALPHA/tests/opt/long/se/70.twolf/alpha/tru64/simple-timing passed. ***** build/ALPHA/tests/opt/long/se/30.eon/alpha/tru64/simple-timing passed. ***** build/ALPHA/tests/opt/long/se/50.vortex/alpha/tru64/simple-timing passed. ***** build/ALPHA/tests/opt/quick/se/00.hello/alpha/linux/simple-atomic passed. ***** build/ALPHA/tests/opt/long/se/00.gzip/alpha/tru64/simple-atomic passed. ***** build/ALPHA/tests/opt/long/se/50.vortex/alpha/tru64/o3-timing passed. ***** build/ALPHA/tests/opt/long/fs/10.linux-boot/alpha/linux/tsunami-o3-dual passed. ***** build/ALPHA/tests/opt/quick/se/60.rubytest/alpha/linux/rubytest-ruby passed. ***** build/ALPHA/tests/opt/long/se/50.vortex/alpha/tru64/inorder-timing passed. ***** build/ALPHA/tests/opt/long/se/40.perlbmk/alpha/tru64/simple-timing passed. ***** build/ALPHA/tests/opt/quick/fs/10.linux-boot/alpha/linux/tsunami-simple-timing passed. ***** build/ALPHA/tests/opt/long/se/60.bzip2/alpha/tru64/simple-timing passed. ***** build/ALPHA/tests/opt/quick/se/00.hello/alpha/linux/o3-timing passed. ***** build/ALPHA/tests/opt/quick/fs/10.linux-boot/alpha/linux/tsunami-simple-timing-dual passed. ***** build/ALPHA/tests/opt/long/se/00.gzip/alpha/tru64/simple-timing passed. ***** build/ALPHA/tests/opt/quick/se/00.hello/alpha/tru64/simple-timing-ruby passed. ***** build/ALPHA/tests/opt/long/se/60.bzip2/alpha/tru64/simple-atomic passed. ***** build/ALPHA/tests/opt/quick/fs/80.netperf-stream/alpha/linux/twosys-tsunami-simple-atomic passed. ***** build/ALPHA/tests/opt/quick/se/00.hello/alpha/linux/simple-timing-ruby passed. ***** build/ALPHA/tests/opt/quick/se/00.hello/alpha/tru64/o3-timing passed. ***** build/ALPHA/tests/opt/quick/se/50.memtest/alpha/linux/memtest passed. ***** build/ALPHA/tests/opt/long/se/70.twolf/alpha/tru64/inorder-timing passed. ***** build/ALPHA/tests/opt/quick/se/50.memtest/alpha/linux/memtest-ruby passed. ***** build/ALPHA/tests/opt/long/se/50.vortex/alpha/tru64/simple-atomic passed. ***** build/ALPHA/tests/opt/long/se/00.gzip/alpha/tru64/o3-timing passed. ***** build/ALPHA/tests/opt/long/se/70.twolf/alpha/tru64/o3-timing passed. ***** build/ALPHA/tests/opt/quick/se/00.hello/alpha/linux/simple-timing passed. ***** build/ALPHA/tests/opt/long/fs/10.linux-boot/alpha/linux/tsunami-o3 passed. ***** build/ALPHA/tests/opt/long/se/70.twolf/alpha/tru64/simple-atomic passed. ***** build/ALPHA/tests/opt/quick/se/01.hello-2T-smt/alpha/linux/o3-timing passed. ***** build/ALPHA/tests/opt/long/se/40.perlbmk/alpha/tru64/simple-atomic passed. ***** build/ALPHA/tests/opt/quick/fs/10.linux-boot/alpha/linux/tsunami-simple-atomic-dual passed. ***** build/ALPHA/tests/opt/quick/fs/10.linux-boot/alpha/linux/tsunami-simple-atomic passed. ***** build/ALPHA/tests/opt/long/se/30.eon/alpha/tru64/inorder-timing passed. ***** build/ALPHA_MOESI_hammer/tests/opt/quick/se/60.rubytest/alpha/linux/rubytest-ruby-MOESI_hammer passed. ***** build/ALPHA_MOESI_hammer/tests/opt/quick/se/00.hello/alpha/linux/simple-timing-ruby-MOESI_hammer passed. ***** build/ALPHA_MOESI_hammer/tests/opt/quick/se/00.hello/alpha/tru64/simple-timing-ruby-MOESI_hammer passed. ***** build/ALPHA_MOESI_hammer/tests/opt/quick/se/50.memtest/alpha/linux/memtest-ruby-MOESI_hammer passed. ***** build/ALPHA_MESI_CMP_directory/tests/opt/quick/se/60.rubytest/alpha/linux/rubytest-ruby-MESI_CMP_directory passed. ***** build/ALPHA_MESI_CMP_directory/tests/opt/quick/se/00.hello/alpha/tru64/simple-timing-ruby-MESI_CMP_directory passed. ***** build/ALPHA/tests/opt/long/se/30.eon/alpha/tru64/o3-timing passed. ***** build/ALPHA_MESI_CMP_directory/tests/opt/quick/se/00.hello/alpha/linux/simple-timing-ruby-MESI_CMP_directory passed. ***** build/ALPHA_MESI_CMP_directory/tests/opt/quick/se/50.memtest/alpha/linux/memtest-ruby-MESI_CMP_directory passed. ***** build/ALPHA_MOESI_CMP_directory/tests/opt/quick/se/00.hello/alpha/tru64/simple-timing-ruby-MOESI_CMP_directory passed. ***** build/ALPHA_MOESI_CMP_directory/tests/opt/quick/se/00.hello/alpha/linux/simple-timing-ruby-MOESI_CMP_directory passed. ***** build/ALPHA_MOESI_CMP_directory/tests/opt/quick/se/60.rubytest/alpha/linux/rubytest-ruby-MOESI_CMP_directory passed. ***** build/ALPHA_MOESI_CMP_directory/tests/opt/quick/se/50.memtest/alpha/linux/memtest-ruby-MOESI_CMP_directory passed. ***** build/ALPHA_MOESI_CMP_token/tests/opt/quick/se/60.rubytest/alpha/linux/rubytest-ruby-MOESI_CMP_token passed. ***** build/ALPHA_MOESI_CMP_token/tests/opt/quick/se/00.hello/alpha/tru64/simple-timing-ruby-MOESI_CMP_token passed. ***** build/ALPHA_MOESI_CMP_token/tests/opt/quick/se/00.hello/alpha/linux/simple-timing-ruby-MOESI_CMP_token passed. ***** build/ALPHA/tests/opt/long/se/00.gzip/alpha/tru64/inorder-timing passed. ***** build/ALPHA_MOESI_CMP_token/tests/opt/quick/se/50.memtest/alpha/linux/memtest-ruby-MOESI_CMP_token passed. ***** build/MIPS/tests/opt/quick/se/00.hello/mips/linux/simple-timing passed. ***** build/MIPS/tests/opt/quick/se/00.hello/mips/linux/simple-atomic passed. ***** build/MIPS/tests/opt/quick/se/00.hello/mips/linux/simple-timing-ruby passed. ***** build/MIPS/tests/opt/quick/se/00.hello/mips/linux/o3-timing passed. ***** build/MIPS/tests/opt/quick/se/00.hello/mips/linux/inorder-timing passed. ***** build/POWER/tests/opt/quick/se/00.hello/power/linux/simple-atomic passed. ***** build/POWER/tests/opt/quick/se/00.hello/power/linux/o3-timing passed. ***** build/SPARC/tests/opt/long/se/50.vortex/sparc/linux/simple-timing passed. ***** build/SPARC/tests/opt/quick/se/40.m5threads-test-atomic/sparc/linux/o3-timing-mp passed. ***** build/SPARC/tests/opt/quick/se/00.hello/sparc/linux/simple-atomic passed. ***** build/SPARC/tests/opt/long/se/10.mcf/sparc/linux/simple-timing passed. ***** build/SPARC/tests/opt/quick/se/40.m5threads-test-atomic/sparc/linux/simple-timing-mp passed. ***** build/SPARC/tests/opt/long/se/70.twolf/sparc/linux/simple-atomic passed. ***** build/SPARC/tests/opt/quick/se/40.m5threads-test-atomic/sparc/linux/simple-atomic-mp passed. ***** build/SPARC/tests/opt/quick/se/02.insttest/sparc/linux/simple-timing passed. ***** build/SPARC/tests/opt/quick/se/02.insttest/sparc/linux/simple-atomic passed. ***** build/SPARC/tests/opt/quick/se/00.hello/sparc/linux/simple-timing passed. ***** build/SPARC/tests/opt/quick/se/00.hello/sparc/linux/simple-timing-ruby passed. ***** build/SPARC/tests/opt/long/se/10.mcf/sparc/linux/simple-atomic passed. ***** build/SPARC/tests/opt/long/se/70.twolf/sparc/linux/simple-timing passed. ***** build/SPARC/tests/opt/long/se/50.vortex/sparc/linux/simple-atomic passed. ***** build/SPARC/tests/opt/quick/se/02.insttest/sparc/linux/o3-timing passed. ***** build/SPARC/tests/opt/quick/se/00.hello/sparc/linux/inorder-timing passed. ***** build/SPARC/tests/opt/quick/se/02.insttest/sparc/linux/inorder-timing passed. ***** build/SPARC/tests/opt/long/fs/80.solaris-boot/sparc/solaris/t1000-simple-atomic passed. ***** build/SPARC/tests/opt/long/se/00.gzip/sparc/linux/simple-atomic passed. ***** build/SPARC/tests/opt/long/se/00.gzip/sparc/linux/simple-timing passed. ***** build/X86/tests/opt/long/se/20.parser/x86/linux/simple-atomic passed. ***** build/X86/tests/opt/long/se/00.gzip/x86/linux/simple-timing passed. ***** build/X86/tests/opt/long/se/60.bzip2/x86/linux/simple-atomic passed. ***** build/X86/tests/opt/long/se/10.mcf/x86/linux/simple-atomic passed. ***** build/X86/tests/opt/quick/se/00.hello/x86/linux/simple-timing passed. ***** build/X86/tests/opt/long/se/70.twolf/x86/linux/simple-atomic passed. ***** build/X86/tests/opt/long/fs/10.linux-boot/x86/linux/pc-o3-timing passed. ***** build/ALPHA/tests/opt/long/se/60.bzip2/alpha/tru64/o3-timing passed. ***** build/X86/tests/opt/long/se/10.mcf/x86/linux/simple-timing passed. ***** build/X86/tests/opt/long/se/70.twolf/x86/linux/simple-timing passed. ***** build/X86/tests/opt/long/se/00.gzip/x86/linux/simple-atomic passed. ***** build/ALPHA/tests/opt/long/se/40.perlbmk/alpha/tru64/o3-timing passed. ***** build/X86/tests/opt/quick/se/00.hello/x86/linux/simple-atomic passed. ***** build/X86/tests/opt/long/se/20.parser/x86/linux/simple-timing passed. ***** build/X86/tests/opt/quick/fs/10.linux-boot/x86/linux/pc-simple-atomic passed. ***** build/X86/tests/opt/quick/se/00.hello/x86/linux/simple-timing-ruby passed. ***** build/X86/tests/opt/long/se/70.twolf/x86/linux/o3-timing passed. ***** build/X86/tests/opt/quick/se/00.hello/x86/linux/o3-timing passed. ***** build/SPARC/tests/opt/long/se/00.gzip/sparc/linux/o3-timing passed. ***** build/X86/tests/opt/long/se/10.mcf/x86/linux/o3-timing passed. ***** build/ARM/tests/opt/long/se/70.twolf/arm/linux/simple-atomic passed. ***** build/X86/tests/opt/long/se/60.bzip2/x86/linux/simple-timing passed. ***** build/ARM/tests/opt/quick/se/00.hello/arm/linux/o3-timing passed. ***** build/ARM/tests/opt/quick/se/00.hello/arm/linux/o3-timing-checker passed. ***** build/ARM/tests/opt/long/fs/10.linux-boot/arm/linux/realview-o3 passed. ***** build/ARM/tests/opt/long/se/30.eon/arm/linux/simple-atomic passed. ***** build/ALPHA/tests/opt/long/se/60.bzip2/alpha/tru64/inorder-timing passed. ***** build/ARM/tests/opt/quick/se/00.hello/arm/linux/simple-timing passed. ***** build/ARM/tests/opt/quick/fs/10.linux-boot/arm/linux/realview-simple-timing-dual passed. ***** build/ARM/tests/opt/long/se/10.mcf/arm/linux/simple-atomic passed. ***** build/ARM/tests/opt/long/se/00.gzip/arm/linux/simple-atomic passed. ***** build/ARM/tests/opt/long/se/60.bzip2/arm/linux/simple-timing passed. ***** build/ARM/tests/opt/long/se/20.parser/arm/linux/simple-timing passed. ***** build/ARM/tests/opt/long/se/70.twolf/arm/linux/o3-timing passed. ***** build/ARM/tests/opt/long/se/20.parser/arm/linux/simple-atomic passed. ***** build/ARM/tests/opt/long/se/40.perlbmk/arm/linux/simple-atomic passed. ***** build/ARM/tests/opt/long/se/50.vortex/arm/linux/simple-atomic passed. ***** build/ARM/tests/opt/long/se/00.gzip/arm/linux/simple-timing passed. ***** build/ARM/tests/opt/quick/se/00.hello/arm/linux/simple-atomic passed. ***** build/ARM/tests/opt/long/se/70.twolf/arm/linux/simple-timing passed. ***** build/ARM/tests/opt/quick/fs/10.linux-boot/arm/linux/realview-simple-atomic-dual passed. ***** build/ARM/tests/opt/long/se/50.vortex/arm/linux/simple-timing passed. ***** build/ARM/tests/opt/long/fs/10.linux-boot/arm/linux/realview-o3-dual passed. ***** build/ARM/tests/opt/long/se/10.mcf/arm/linux/simple-timing passed. ***** build/ARM/tests/opt/long/se/10.mcf/arm/linux/o3-timing passed. ***** build/ARM/tests/opt/long/se/50.vortex/arm/linux/o3-timing passed. ***** build/ARM/tests/opt/long/se/40.perlbmk/arm/linux/simple-timing passed. ***** build/ARM/tests/opt/long/se/30.eon/arm/linux/simple-timing passed. ***** build/ARM/tests/opt/long/se/60.bzip2/arm/linux/simple-atomic passed. ***** build/ARM/tests/opt/quick/se/00.hello/arm/linux/simple-atomic-dummychecker passed. ***** build/ARM/tests/opt/quick/fs/10.linux-boot/arm/linux/realview-simple-timing passed. ***** build/ARM/tests/opt/long/fs/10.linux-boot/arm/linux/realview-o3-checker passed. ***** build/ARM/tests/opt/quick/fs/10.linux-boot/arm/linux/realview-simple-atomic passed. ***** build/X86/tests/opt/long/se/20.parser/x86/linux/o3-timing passed. ***** build/ARM/tests/opt/long/se/20.parser/arm/linux/o3-timing passed. ***** build/ARM/tests/opt/long/se/30.eon/arm/linux/o3-timing passed. ***** build/X86/tests/opt/long/se/00.gzip/x86/linux/o3-timing passed. ***** build/ARM/tests/opt/long/se/00.gzip/arm/linux/o3-timing passed. ***** build/ARM/tests/opt/long/se/60.bzip2/arm/linux/o3-timing passed. ***** build/ARM/tests/opt/long/se/40.perlbmk/arm/linux/o3-timing passed. See /z/m5/regression/regress-2012-07-15-03:00:01 for details. _______________________________________________ gem5-dev mailing list [email protected] http://m5sim.org/mailman/listinfo/gem5-dev -- IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you. _______________________________________________ gem5-dev mailing list [email protected] http://m5sim.org/mailman/listinfo/gem5-dev
