add MinCr checking and output warings if the MinCr isn't met
Merge pull request #1322 from ruil2/MinCr_waring

add MinCr checking and output warings if the MinCr isn't met
Merge remote-tracking branch 'upstream/master' into travis.osx