I am using GCC 4.4, I never see any of these warnings. Let me try with
4.2.4.
Nilay
On Thu, 23 Dec 2010, Steve Reinhardt wrote:
Did you try with debug, opt, and fast?
I see these errors a lot in the regressions:
/z/m5/regression/zizzer/m5/build/ALPHA_SE_MOESI_CMP_directory/mem/ruby/system/PerfectCacheMemory.hh:127:
warning: no return statement in function returning non-void
/z/m5/regression/zizzer/m5/build/ALPHA_SE_MOESI_CMP_directory/mem/ruby/system/PerfectCacheMemory.hh:170:
warning: no return statement in function returning non-void
cc1plus: warnings being treated as errors
If you're not seeing that with any of the builds, maybe you're using a
different gcc version... zizzer has 4.2.4.
Or maybe something's just messed up on zizzer... let me know if you think
those errors are bogus.
Steve
On Thu, Dec 23, 2010 at 7:36 AM, Nilay Vaish <ni...@cs.wisc.edu> wrote:
I ran the regression tests on a fresh m5 clone for the two MOESI protocols
and they pass. Can some one explain to me what the error messages mean? Can
I have look at the file - /z/m5/regression/regress-2010-12-23-03:00:01?
--
Nilay
On Thu, 23 Dec 2010, nathan binkert wrote:
Don't forget to compile m5.fast. Things are compiled differently in
m5.debug/m5.opt and m5.fast
Nate
On Thu, Dec 23, 2010 at 6:52 AM, Nilay Vaish <ni...@cs.wisc.edu> wrote:
I am looking in to why the tests failed.
--
Nilay
On Thu, 23 Dec 2010, Cron Daemon wrote:
scons: ***
[build/ALPHA_SE_MOESI_CMP_directory/mem/protocol/L2Cache_changePermission.fo]
Error 1
scons: ***
[build/ALPHA_SE_MOESI_CMP_directory/mem/protocol/L2Cache_Controller.fo]
Error 1
scons: ***
[build/ALPHA_SE_MOESI_CMP_directory/mem/protocol/L2Cache_isLocalOwnerValid.fo]
Error 1
scons: ***
[build/ALPHA_SE_MOESI_CMP_directory/mem/protocol/L2Cache_isBlockExclusive.fo]
Error 1
scons: ***
[build/ALPHA_SE_MOESI_CMP_directory/mem/protocol/L2Cache_recordLocalSharerInDir.fo]
Error 1
scons: ***
[build/ALPHA_SE_MOESI_CMP_directory/mem/protocol/L2Cache_isLocalSharer.fo]
Error 1
scons: ***
[build/ALPHA_SE_MOESI_CMP_directory/mem/protocol/Directory_isBlockExclusive.fo]
Error 1
scons: ***
[build/ALPHA_SE_MOESI_CMP_directory/mem/protocol/Directory_isBlockShared.fo]
Error 1
scons: ***
[build/ALPHA_SE_MOESI_CMP_directory/mem/protocol/L2Cache_countLocalSharersExceptRequestor.fo]
Error 1
scons: ***
[build/ALPHA_SE_MOESI_CMP_directory/mem/protocol/L2Cache_copyDirToCache.fo]
Error 1
scons: ***
[build/ALPHA_SE_MOESI_CMP_directory/mem/protocol/Directory_setState.fo]
Error 1
scons: ***
[build/ALPHA_SE_MOESI_CMP_directory/mem/protocol/L2Cache_countLocalSharers.fo]
Error 1
scons: ***
[build/ALPHA_SE_MOESI_CMP_directory/mem/protocol/L2Cache_getStateStr.fo]
Error 1
scons: ***
[build/ALPHA_SE_MOESI_CMP_directory/mem/protocol/Directory_getDirectoryEntry.fo]
Error 1
scons: ***
[build/ALPHA_SE_MOESI_CMP_directory/mem/protocol/L2Cache_isBlockShared.fo]
Error 1
scons: ***
[build/ALPHA_SE_MOESI_CMP_directory/mem/protocol/L2Cache_removeSharerFromDir.fo]
Error 1
scons: ***
[build/ALPHA_SE_MOESI_CMP_directory/mem/protocol/L2Cache_Transitions.fo]
Error 1
scons: ***
[build/ALPHA_SE_MOESI_CMP_directory/mem/protocol/L2Cache_getL2CacheEntry.fo]
Error 1
scons: ***
[build/ALPHA_SE_MOESI_CMP_directory/mem/protocol/Directory_Controller.fo]
Error 1
scons: ***
[build/ALPHA_SE_MOESI_CMP_directory/mem/protocol/DMA_setState.fo] Error
1
scons: ***
[build/ALPHA_SE_MOESI_CMP_directory/mem/protocol/DMA_Controller.fo]
Error 1
scons: ***
[build/ALPHA_SE_MOESI_CMP_directory/mem/protocol/DMA_getState.fo] Error
1
scons: ***
[build/ALPHA_SE_MOESI_CMP_directory/mem/protocol/DMA_Wakeup.fo]
Error 1
scons: ***
[build/ALPHA_SE_MOESI_CMP_directory/mem/protocol/L2Cache_removeOwnerFromDir.fo]
Error 1
scons: ***
[build/ALPHA_SE_MOESI_CMP_directory/mem/protocol/L2Cache_copyCacheStateToDir.fo]
Error 1
scons: ***
[build/ALPHA_SE_MOESI_CMP_directory/mem/protocol/L2Cache_removeAllLocalSharersFromDir.fo]
Error 1
scons: ***
[build/ALPHA_SE_MOESI_CMP_directory/mem/protocol/L2Cache_isOnlySharer.fo]
Error 1
scons: ***
[build/ALPHA_SE_MOESI_CMP_directory/mem/protocol/Directory_getState.fo]
Error 1
scons: ***
[build/ALPHA_SE_MOESI_CMP_directory/mem/protocol/L1Cache_isBlockShared.fo]
Error 1
scons: ***
[build/ALPHA_SE_MOESI_CMP_directory/mem/protocol/MachineType.fo] Error 1
scons: ***
[build/ALPHA_SE_MOESI_CMP_directory/mem/protocol/L1Cache_mandatory_request_type_to_event.fo]
Error 1
scons: ***
[build/ALPHA_SE_MOESI_CMP_directory/mem/protocol/L1Cache_Wakeup.fo]
Error 1
scons: ***
[build/ALPHA_SE_MOESI_CMP_directory/mem/protocol/L1Cache_isCacheTagPresent.fo]
Error 1
scons: ***
[build/ALPHA_SE_MOESI_CMP_directory/mem/protocol/L1Cache_isBlockExclusive.fo]
Error 1
scons: ***
[build/ALPHA_SE_MOESI_CMP_directory/mem/protocol/L1Cache_setState.fo]
Error
1
scons: ***
[build/ALPHA_SE_MOESI_CMP_directory/mem/protocol/L1Cache_Transitions.fo]
Error 1
scons: ***
[build/ALPHA_SE_MOESI_CMP_directory/mem/protocol/L2Cache_Wakeup.fo]
Error 1
scons: ***
[build/ALPHA_SE_MOESI_CMP_directory/mem/protocol/L2Cache_getLocalSharers.fo]
Error 1
scons: ***
[build/ALPHA_SE_MOESI_CMP_directory/mem/protocol/L2Cache_getLocalOwner.fo]
Error 1
scons: ***
[build/ALPHA_SE_MOESI_CMP_directory/mem/protocol/L1Cache_changePermission.fo]
Error 1
scons: ***
[build/ALPHA_SE_MOESI_CMP_directory/mem/protocol/Directory_Transitions.fo]
Error 1
scons: ***
[build/ALPHA_SE_MOESI_CMP_directory/mem/protocol/L2Cache_isCacheTagPresent.fo]
Error 1
scons: ***
[build/ALPHA_SE_MOESI_CMP_directory/mem/protocol/L2Cache_isDirTagPresent.fo]
Error 1
scons: ***
[build/ALPHA_SE_MOESI_CMP_directory/mem/protocol/DMA_Transitions.fo]
Error 1
scons: ***
[build/ALPHA_SE_MOESI_CMP_directory/mem/protocol/L2Cache_setState.fo]
Error
1
scons: ***
[build/ALPHA_SE_MOESI_CMP_directory/mem/protocol/L2Cache_recordNewLocalExclusiveInDir.fo]
Error 1
scons: ***
[build/ALPHA_SE_MOESI_CMP_directory/mem/protocol/Directory_Wakeup.fo]
Error
1
scons: ***
[build/ALPHA_SE_MOESI_CMP_directory/mem/protocol/L1Cache_getState.fo]
Error
1
scons: ***
[build/ALPHA_SE_MOESI_CMP_directory/mem/protocol/L2Cache_getState.fo]
Error
1
scons: ***
[build/ALPHA_SE_MOESI_CMP_directory/mem/protocol/L1Cache_getCacheEntry.fo]
Error 1
scons: ***
[build/ALPHA_SE_MOESI_CMP_directory/mem/protocol/L2Cache_getCoherenceRequestTypeStr.fo]
Error 1
scons: ***
[build/ALPHA_SE_MOESI_CMP_directory/mem/protocol/L1Cache_Controller.fo]
Error 1
scons: ***
[build/ALPHA_SE_MOESI_CMP_token/mem/protocol/DMA_Controller.fo]
Error 1
scons: *** [build/ALPHA_SE_MOESI_CMP_token/mem/protocol/DMA_Wakeup.fo]
Error 1
scons: ***
[build/ALPHA_SE_MOESI_CMP_token/mem/protocol/DMA_Transitions.fo] Error 1
scons: *** [build/ALPHA_SE_MOESI_CMP_token/mem/protocol/DMA_getState.fo]
Error 1
scons: *** [build/ALPHA_SE_MOESI_CMP_token/mem/protocol/DMA_setState.fo]
Error 1
scons: ***
[build/ALPHA_SE_MOESI_CMP_token/mem/protocol/Directory_Controller.fo]
Error
1
scons: ***
[build/ALPHA_SE_MOESI_CMP_token/mem/protocol/Directory_Wakeup.fo] Error
1
scons: ***
[build/ALPHA_SE_MOESI_CMP_token/mem/protocol/Directory_Transitions.fo]
Error
1
scons: ***
[build/ALPHA_SE_MOESI_CMP_token/mem/protocol/Directory_getDirectoryEntry.fo]
Error 1
scons: ***
[build/ALPHA_SE_MOESI_CMP_token/mem/protocol/Directory_getState.fo]
Error 1
scons: ***
[build/ALPHA_SE_MOESI_CMP_token/mem/protocol/Directory_markPersistentEntries.fo]
Error 1
scons: ***
[build/ALPHA_SE_MOESI_CMP_token/mem/protocol/Directory_setState.fo]
Error 1
scons: ***
[build/ALPHA_SE_MOESI_CMP_token/mem/protocol/Directory_okToIssueStarving.fo]
Error 1
scons: ***
[build/ALPHA_SE_MOESI_CMP_token/mem/protocol/L1Cache_Controller.fo]
Error 1
scons: ***
[build/ALPHA_SE_MOESI_CMP_token/mem/protocol/L1Cache_Transitions.fo]
Error 1
scons: ***
[build/ALPHA_SE_MOESI_CMP_token/mem/protocol/L1Cache_cache_request_type_to_access_type.fo]
Error 1
scons: ***
[build/ALPHA_SE_MOESI_CMP_token/mem/protocol/L1Cache_Wakeup.fo]
Error 1
scons: ***
[build/ALPHA_SE_MOESI_CMP_token/mem/protocol/L1Cache_averageLatencyEstimate.fo]
Error 1
scons: ***
[build/ALPHA_SE_MOESI_CMP_token/mem/protocol/L1Cache_changePermission.fo]
Error 1
scons: ***
[build/ALPHA_SE_MOESI_CMP_token/mem/protocol/L1Cache_getNondirectHitMachType.fo]
Error 1
scons: ***
[build/ALPHA_SE_MOESI_CMP_token/mem/protocol/L1Cache_getCacheEntry.fo]
Error
1
scons: ***
[build/ALPHA_SE_MOESI_CMP_token/mem/protocol/L1Cache_getState.fo] Error
1
scons: ***
[build/ALPHA_SE_MOESI_CMP_token/mem/protocol/L1Cache_getTokens.fo] Error
1
scons: ***
[build/ALPHA_SE_MOESI_CMP_token/mem/protocol/L1Cache_isCacheTagPresent.fo]
Error 1
scons: ***
[build/ALPHA_SE_MOESI_CMP_token/mem/protocol/L1Cache_mandatory_request_type_to_event.fo]
Error 1
scons: ***
[build/ALPHA_SE_MOESI_CMP_token/mem/protocol/L1Cache_markPersistentEntries.fo]
Error 1
scons: ***
[build/ALPHA_SE_MOESI_CMP_token/mem/protocol/L1Cache_okToIssueStarving.fo]
Error 1
scons: ***
[build/ALPHA_SE_MOESI_CMP_token/mem/protocol/L1Cache_setState.fo] Error
1
scons: ***
[build/ALPHA_SE_MOESI_CMP_token/mem/protocol/L1Cache_updateAverageLatencyEstimate.fo]
Error 1
scons: ***
[build/ALPHA_SE_MOESI_CMP_token/mem/protocol/L2Cache_Controller.fo]
Error 1
scons: ***
[build/ALPHA_SE_MOESI_CMP_token/mem/protocol/L2Cache_Wakeup.fo]
Error 1
scons: ***
[build/ALPHA_SE_MOESI_CMP_token/mem/protocol/L2Cache_Transitions.fo]
Error 1
scons: ***
[build/ALPHA_SE_MOESI_CMP_token/mem/protocol/L2Cache_addNewSharer.fo]
Error
1
scons: ***
[build/ALPHA_SE_MOESI_CMP_token/mem/protocol/L2Cache_changePermission.fo]
Error 1
scons: ***
[build/ALPHA_SE_MOESI_CMP_token/mem/protocol/L2Cache_clearExclusiveBitIfExists.fo]
Error 1
scons: ***
[build/ALPHA_SE_MOESI_CMP_token/mem/protocol/L2Cache_convertToGenericType.fo]
Error 1
scons: ***
[build/ALPHA_SE_MOESI_CMP_token/mem/protocol/L2Cache_exclusiveExists.fo]
Error 1
scons: ***
[build/ALPHA_SE_MOESI_CMP_token/mem/protocol/L2Cache_getSharers.fo]
Error 1
scons: ***
[build/ALPHA_SE_MOESI_CMP_token/mem/protocol/L2Cache_getL2CacheEntry.fo]
Error 1
scons: ***
[build/ALPHA_SE_MOESI_CMP_token/mem/protocol/L2Cache_getState.fo] Error
1
scons: ***
[build/ALPHA_SE_MOESI_CMP_token/mem/protocol/L2Cache_getTokens.fo] Error
1
scons: ***
[build/ALPHA_SE_MOESI_CMP_token/mem/protocol/L2Cache_getStateStr.fo]
Error 1
scons: ***
[build/ALPHA_SE_MOESI_CMP_token/mem/protocol/L2Cache_isCacheTagPresent.fo]
Error 1
scons: ***
[build/ALPHA_SE_MOESI_CMP_token/mem/protocol/L2Cache_setState.fo] Error
1
scons: ***
[build/ALPHA_SE_MOESI_CMP_token/mem/protocol/L2Cache_removeSharer.fo]
Error
1
scons: ***
[build/ALPHA_SE_MOESI_CMP_token/mem/protocol/L2Cache_setNewWriter.fo]
Error
1
scons: ***
[build/ALPHA_SE_MOESI_CMP_token/mem/protocol/L2Cache_sharersExist.fo]
Error
1
scons: *** [build/ALPHA_SE_MOESI_CMP_token/mem/protocol/MachineType.fo]
Error 1
scons: *** Found dependency cycle(s):
*****
build/ALPHA_SE/tests/fast/quick/00.hello/alpha/linux/inorder-timing
passed.
*****
build/ALPHA_SE/tests/fast/quick/00.hello/alpha/tru64/simple-timing-ruby
passed.
***** build/ALPHA_SE/tests/fast/quick/00.hello/alpha/linux/simple-atomic
passed.
***** build/ALPHA_SE/tests/fast/quick/00.hello/alpha/linux/simple-timing
passed.
*****
build/ALPHA_SE/tests/fast/quick/01.hello-2T-smt/alpha/linux/o3-timing
passed.
*****
build/ALPHA_SE_MOESI_hammer/tests/fast/quick/60.rubytest/alpha/linux/rubytest-ruby-MOESI_hammer
passed.
*****
build/ALPHA_SE/tests/fast/quick/20.eio-short/alpha/eio/simple-atomic
passed.
*****
build/ALPHA_SE_MOESI_hammer/tests/fast/quick/00.hello/alpha/tru64/simple-timing-ruby-MOESI_hammer
passed.
*****
build/ALPHA_SE_MOESI_hammer/tests/fast/quick/00.hello/alpha/linux/simple-timing-ruby-MOESI_hammer
passed.
*****
build/ALPHA_SE/tests/fast/quick/00.hello/alpha/linux/simple-timing-ruby
passed.
***** build/ALPHA_SE/tests/fast/quick/00.hello/alpha/linux/o3-timing
passed.
***** build/ALPHA_SE/tests/fast/quick/00.hello/alpha/tru64/simple-timing
passed.
*****
build/ALPHA_SE/tests/fast/quick/30.eio-mp/alpha/eio/simple-atomic-mp
passed.
*****
build/ALPHA_SE/tests/fast/quick/30.eio-mp/alpha/eio/simple-timing-mp
passed.
***** build/ALPHA_SE/tests/fast/quick/00.hello/alpha/tru64/o3-timing
passed.
*****
build/ALPHA_SE/tests/fast/quick/20.eio-short/alpha/eio/simple-timing
passed.
*****
build/ALPHA_SE/tests/fast/quick/60.rubytest/alpha/linux/rubytest-ruby
passed.
***** build/ALPHA_SE/tests/fast/quick/00.hello/alpha/tru64/simple-atomic
passed.
*****
build/ALPHA_SE_MOESI_hammer/tests/fast/quick/50.memtest/alpha/linux/memtest-ruby-MOESI_hammer
passed.
*****
build/ALPHA_SE/tests/fast/quick/50.memtest/alpha/linux/memtest-ruby
passed.
*****
build/ALPHA_SE_MESI_CMP_directory/tests/fast/quick/00.hello/alpha/tru64/simple-timing-ruby-MESI_CMP_directory
passed.
*****
build/ALPHA_SE_MESI_CMP_directory/tests/fast/quick/00.hello/alpha/linux/simple-timing-ruby-MESI_CMP_directory
passed.
*****
build/ALPHA_SE_MESI_CMP_directory/tests/fast/quick/60.rubytest/alpha/linux/rubytest-ruby-MESI_CMP_directory
passed.
***** build/ALPHA_SE/tests/fast/quick/50.memtest/alpha/linux/memtest
passed.
*****
build/ALPHA_SE_MESI_CMP_directory/tests/fast/quick/50.memtest/alpha/linux/memtest-ruby-MESI_CMP_directory
passed.
*****
build/ALPHA_FS/tests/fast/quick/10.linux-boot/alpha/linux/tsunami-simple-atomic
passed.
*****
build/ALPHA_FS/tests/fast/quick/10.linux-boot/alpha/linux/tsunami-simple-atomic-dual
passed.
*****
build/ALPHA_FS/tests/fast/quick/10.linux-boot/alpha/linux/tsunami-simple-timing
passed.
*****
build/ALPHA_FS/tests/fast/quick/10.linux-boot/alpha/linux/tsunami-simple-timing-dual
passed.
*****
build/ALPHA_FS/tests/fast/quick/80.netperf-stream/alpha/linux/twosys-tsunami-simple-atomic
passed.
***** build/MIPS_SE/tests/fast/quick/00.hello/mips/linux/inorder-timing
passed.
***** build/MIPS_SE/tests/fast/quick/00.hello/mips/linux/simple-timing
passed.
***** build/MIPS_SE/tests/fast/quick/00.hello/mips/linux/o3-timing
passed.
***** build/MIPS_SE/tests/fast/quick/00.hello/mips/linux/simple-atomic
passed.
*****
build/MIPS_SE/tests/fast/quick/00.hello/mips/linux/simple-timing-ruby
passed.
***** build/POWER_SE/tests/fast/quick/00.hello/power/linux/o3-timing
passed.
***** build/POWER_SE/tests/fast/quick/00.hello/power/linux/simple-atomic
passed.
*****
build/SPARC_SE/tests/fast/quick/02.insttest/sparc/linux/simple-atomic
passed.
*****
build/SPARC_SE/tests/fast/quick/02.insttest/sparc/linux/simple-timing
passed.
*****
build/SPARC_SE/tests/fast/quick/00.hello/sparc/linux/simple-timing-ruby
passed.
***** build/SPARC_SE/tests/fast/quick/02.insttest/sparc/linux/o3-timing
passed.
*****
build/SPARC_SE/tests/fast/quick/40.m5threads-test-atomic/sparc/linux/simple-atomic-mp
passed.
*****
build/SPARC_SE/tests/fast/quick/40.m5threads-test-atomic/sparc/linux/simple-timing-mp
passed.
*****
build/SPARC_SE/tests/fast/quick/40.m5threads-test-atomic/sparc/linux/o3-timing-mp
passed.
***** build/SPARC_SE/tests/fast/quick/00.hello/sparc/linux/simple-timing
passed.
***** build/SPARC_SE/tests/fast/quick/00.hello/sparc/linux/simple-atomic
passed.
***** build/X86_SE/tests/fast/quick/00.hello/x86/linux/simple-atomic
passed.
*****
build/X86_SE/tests/fast/quick/00.hello/x86/linux/simple-timing-ruby
passed.
***** build/X86_SE/tests/fast/quick/00.hello/x86/linux/simple-timing
passed.
***** build/ARM_SE/tests/fast/quick/00.hello/arm/linux/simple-atomic
passed.
*****
build/ARM_FS/tests/fast/quick/10.linux-boot/arm/linux/realview-simple-atomic
passed.
*****
build/ARM_FS/tests/fast/quick/10.linux-boot/arm/linux/realview-simple-timing
passed.
See /z/m5/regression/regress-2010-12-23-03:00:01 for details.
_______________________________________________
m5-dev mailing list
m5-dev@m5sim.org
http://m5sim.org/mailman/listinfo/m5-dev
_______________________________________________
m5-dev mailing list
m5-dev@m5sim.org
http://m5sim.org/mailman/listinfo/m5-dev
_______________________________________________
m5-dev mailing list
m5-dev@m5sim.org
http://m5sim.org/mailman/listinfo/m5-dev
_______________________________________________
m5-dev mailing list
m5-dev@m5sim.org
http://m5sim.org/mailman/listinfo/m5-dev
_______________________________________________
m5-dev mailing list
m5-dev@m5sim.org
http://m5sim.org/mailman/listinfo/m5-dev