While investigating this SPARC failure, I unfortunately found that SPARC won't compile properly due to the new --implicit-cache behavior that was checked in very recently. It has a stale dependence on enums/Prefetch.hh, I believe, and using --implicit-deps-changed clears it up.
The reason SPARC failed is that it was still missing an interrupt controller from the recent hiccup we had centered around that recently. Why wasn't it fixed up alongside the others? Once I'm confident this actually gets things working again, I'll commit a fix. Gabe On 03/04/12 10:52, Cron Daemon wrote: > ***** build/ALPHA/tests/opt/quick/se/30.eio-mp/alpha/eio/simple-timing-mp > FAILED! > ***** build/ALPHA/tests/opt/quick/se/20.eio-short/alpha/eio/simple-timing > FAILED! > ***** 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/SPARC/tests/opt/long/fs/80.solaris-boot/sparc/solaris/t1000-simple-atomic > FAILED! > ***** build/ARM/tests/opt/long/se/20.parser/arm/linux/o3-timing FAILED! > ***** build/ARM/tests/opt/long/se/60.bzip2/arm/linux/o3-timing 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: *** Error 1 > scons: *** Error 1 > scons: *** Error 1 > ***** build/ALPHA/tests/opt/quick/se/00.hello/alpha/linux/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-ruby > passed. > ***** > build/ALPHA/tests/opt/quick/fs/10.linux-boot/alpha/linux/tsunami-simple-atomic-dual > passed. > ***** build/ALPHA/tests/opt/long/se/00.gzip/alpha/tru64/simple-timing passed. > ***** build/ALPHA/tests/opt/long/fs/10.linux-boot/alpha/linux/tsunami-o3-dual > passed. > ***** build/ALPHA/tests/opt/long/se/40.perlbmk/alpha/tru64/simple-atomic > 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/o3-timing passed. > ***** build/ALPHA/tests/opt/long/se/70.twolf/alpha/tru64/simple-timing passed. > ***** build/ALPHA/tests/opt/quick/se/01.hello-2T-smt/alpha/linux/o3-timing > passed. > ***** build/ALPHA/tests/opt/long/se/70.twolf/alpha/tru64/simple-atomic passed. > ***** > build/ALPHA/tests/opt/quick/fs/10.linux-boot/alpha/linux/tsunami-simple-timing-dual > passed. > ***** build/ALPHA/tests/opt/quick/se/00.hello/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/30.eon/alpha/tru64/simple-atomic passed. > ***** build/ALPHA/tests/opt/long/se/60.bzip2/alpha/tru64/simple-atomic passed. > ***** build/ALPHA/tests/opt/quick/se/00.hello/alpha/linux/inorder-timing > passed. > ***** build/ALPHA/tests/opt/long/se/30.eon/alpha/tru64/simple-timing passed. > ***** build/ALPHA/tests/opt/quick/se/60.rubytest/alpha/linux/rubytest-ruby > passed. > ***** build/ALPHA/tests/opt/long/se/50.vortex/alpha/tru64/simple-atomic > passed. > ***** build/ALPHA/tests/opt/quick/se/00.hello/alpha/linux/simple-timing > passed. > ***** build/ALPHA/tests/opt/long/se/50.vortex/alpha/tru64/simple-timing > passed. > ***** build/ALPHA/tests/opt/long/se/40.perlbmk/alpha/tru64/simple-timing > passed. > ***** > build/ALPHA/tests/opt/quick/fs/80.netperf-stream/alpha/linux/twosys-tsunami-simple-atomic > passed. > ***** build/ALPHA/tests/opt/long/se/50.vortex/alpha/tru64/o3-timing passed. > ***** build/ALPHA/tests/opt/long/se/60.bzip2/alpha/tru64/simple-timing passed. > ***** > build/ALPHA/tests/opt/quick/fs/10.linux-boot/alpha/linux/tsunami-simple-atomic > passed. > ***** build/ALPHA/tests/opt/long/se/50.vortex/alpha/tru64/inorder-timing > passed. > ***** build/ALPHA/tests/opt/long/se/00.gzip/alpha/tru64/simple-atomic passed. > ***** build/ALPHA/tests/opt/quick/se/50.memtest/alpha/linux/memtest passed. > ***** build/ALPHA/tests/opt/quick/se/00.hello/alpha/linux/o3-timing passed. > ***** build/ALPHA/tests/opt/long/se/30.eon/alpha/tru64/o3-timing passed. > ***** build/ALPHA/tests/opt/quick/se/00.hello/alpha/tru64/simple-atomic > passed. > ***** build/ALPHA/tests/opt/quick/se/00.hello/alpha/tru64/simple-timing-ruby > passed. > ***** build/ALPHA/tests/opt/long/se/70.twolf/alpha/tru64/inorder-timing > 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/tru64/simple-timing-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/50.memtest/alpha/linux/memtest-ruby-MOESI_hammer > passed. > ***** build/ALPHA/tests/opt/long/se/00.gzip/alpha/tru64/o3-timing passed. > ***** > build/ALPHA_MESI_CMP_directory/tests/opt/quick/se/00.hello/alpha/tru64/simple-timing-ruby-MESI_CMP_directory > 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/60.rubytest/alpha/linux/rubytest-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/linux/simple-timing-ruby-MOESI_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/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_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/inorder-timing 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/simple-atomic passed. > ***** build/MIPS/tests/opt/quick/se/00.hello/mips/linux/o3-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/quick/se/40.m5threads-test-atomic/sparc/linux/simple-atomic-mp > passed. > ***** > build/SPARC/tests/opt/quick/se/40.m5threads-test-atomic/sparc/linux/o3-timing-mp > passed. > ***** build/SPARC/tests/opt/quick/se/02.insttest/sparc/linux/simple-atomic > passed. > ***** > build/SPARC/tests/opt/quick/se/40.m5threads-test-atomic/sparc/linux/simple-timing-mp > 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/70.twolf/sparc/linux/simple-atomic passed. > ***** build/SPARC/tests/opt/quick/se/00.hello/sparc/linux/inorder-timing > passed. > ***** build/SPARC/tests/opt/long/se/70.twolf/sparc/linux/simple-timing passed. > ***** build/SPARC/tests/opt/quick/se/00.hello/sparc/linux/simple-atomic > passed. > ***** build/SPARC/tests/opt/quick/se/02.insttest/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/inorder-timing > passed. > ***** build/SPARC/tests/opt/quick/se/02.insttest/sparc/linux/o3-timing passed. > ***** build/SPARC/tests/opt/long/se/10.mcf/sparc/linux/simple-atomic passed. > ***** build/SPARC/tests/opt/long/se/50.vortex/sparc/linux/simple-timing > passed. > ***** build/SPARC/tests/opt/long/se/00.gzip/sparc/linux/simple-atomic passed. > ***** build/SPARC/tests/opt/long/se/10.mcf/sparc/linux/simple-timing passed. > ***** build/SPARC/tests/opt/long/se/00.gzip/sparc/linux/simple-timing passed. > ***** build/ALPHA/tests/opt/long/se/00.gzip/alpha/tru64/inorder-timing passed. > ***** build/X86/tests/opt/long/se/70.twolf/x86/linux/simple-timing passed. > ***** build/X86/tests/opt/long/se/10.mcf/x86/linux/simple-timing passed. > ***** build/X86/tests/opt/long/se/10.mcf/x86/linux/o3-timing passed. > ***** build/X86/tests/opt/long/se/60.bzip2/x86/linux/simple-atomic passed. > ***** build/X86/tests/opt/long/se/00.gzip/x86/linux/simple-atomic passed. > ***** build/X86/tests/opt/quick/se/00.hello/x86/linux/simple-atomic passed. > ***** build/X86/tests/opt/quick/se/00.hello/x86/linux/simple-timing-ruby > passed. > ***** build/X86/tests/opt/long/se/60.bzip2/x86/linux/simple-timing passed. > ***** build/X86/tests/opt/quick/fs/10.linux-boot/x86/linux/pc-simple-timing > passed. > ***** build/X86/tests/opt/long/se/70.twolf/x86/linux/simple-atomic passed. > ***** build/X86/tests/opt/long/se/70.twolf/x86/linux/o3-timing passed. > ***** build/X86/tests/opt/long/se/10.mcf/x86/linux/simple-atomic passed. > ***** build/ALPHA/tests/opt/long/se/60.bzip2/alpha/tru64/o3-timing passed. > ***** build/X86/tests/opt/long/se/00.gzip/x86/linux/simple-timing passed. > ***** build/X86/tests/opt/long/fs/10.linux-boot/x86/linux/pc-o3-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 passed. > ***** build/X86/tests/opt/quick/se/00.hello/x86/linux/o3-timing passed. > ***** build/X86/tests/opt/long/se/20.parser/x86/linux/simple-timing passed. > ***** build/X86/tests/opt/long/se/20.parser/x86/linux/simple-atomic passed. > ***** build/SPARC/tests/opt/long/se/00.gzip/sparc/linux/o3-timing passed. > ***** build/ALPHA/tests/opt/long/se/40.perlbmk/alpha/tru64/o3-timing passed. > ***** build/ARM/tests/opt/quick/se/00.hello/arm/linux/simple-atomic passed. > ***** build/ARM/tests/opt/long/se/50.vortex/arm/linux/o3-timing passed. > ***** build/ARM/tests/opt/long/se/30.eon/arm/linux/simple-atomic passed. > ***** build/ARM/tests/opt/long/fs/10.linux-boot/arm/linux/realview-o3 passed. > ***** build/ARM/tests/opt/long/se/70.twolf/arm/linux/simple-atomic passed. > ***** build/ARM/tests/opt/long/se/40.perlbmk/arm/linux/simple-atomic passed. > ***** build/ARM/tests/opt/long/se/20.parser/arm/linux/simple-atomic passed. > ***** build/ARM/tests/opt/long/se/60.bzip2/arm/linux/simple-timing passed. > ***** build/ARM/tests/opt/long/se/60.bzip2/arm/linux/simple-atomic passed. > ***** > build/ARM/tests/opt/quick/fs/10.linux-boot/arm/linux/realview-simple-atomic > passed. > ***** > build/ARM/tests/opt/quick/fs/10.linux-boot/arm/linux/realview-simple-timing-dual > passed. > ***** build/ARM/tests/opt/quick/se/00.hello/arm/linux/o3-timing passed. > ***** build/ARM/tests/opt/long/se/00.gzip/arm/linux/simple-timing passed. > ***** build/ARM/tests/opt/long/se/30.eon/arm/linux/simple-timing passed. > ***** build/ARM/tests/opt/long/se/20.parser/arm/linux/simple-timing passed. > ***** > build/ARM/tests/opt/quick/fs/10.linux-boot/arm/linux/realview-simple-timing > passed. > ***** build/ALPHA/tests/opt/long/se/60.bzip2/alpha/tru64/inorder-timing > passed. > ***** build/ARM/tests/opt/long/se/50.vortex/arm/linux/simple-timing passed. > ***** build/ARM/tests/opt/long/se/10.mcf/arm/linux/simple-timing passed. > ***** build/ARM/tests/opt/long/se/70.twolf/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/00.gzip/arm/linux/o3-timing passed. > ***** build/ARM/tests/opt/long/se/00.gzip/arm/linux/simple-atomic passed. > ***** build/ARM/tests/opt/long/se/10.mcf/arm/linux/simple-atomic passed. > ***** > build/ARM/tests/opt/quick/fs/10.linux-boot/arm/linux/realview-simple-atomic-dual > passed. > ***** build/ARM/tests/opt/long/se/10.mcf/arm/linux/o3-timing passed. > ***** build/ARM/tests/opt/long/se/70.twolf/arm/linux/o3-timing passed. > ***** build/ARM/tests/opt/long/se/50.vortex/arm/linux/simple-atomic passed. > ***** build/ARM/tests/opt/quick/se/00.hello/arm/linux/simple-timing passed. > ***** build/X86/tests/opt/long/se/20.parser/x86/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/o3-timing passed. > ***** build/X86/tests/opt/long/se/00.gzip/x86/linux/o3-timing passed. > ***** build/ARM/tests/opt/long/se/40.perlbmk/arm/linux/o3-timing passed. > > See /z/m5/regression/regress-2012-03-04-03:00:01 for details. > > _______________________________________________ > gem5-dev mailing list > [email protected] > http://m5sim.org/mailman/listinfo/gem5-dev _______________________________________________ gem5-dev mailing list [email protected] http://m5sim.org/mailman/listinfo/gem5-dev
