turned up some regressions that have since been fixed. We don't want to loose the regression tests. Test cases by Guoling Han. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35974 91177308-0d34-0410-b5e6-96231b3b80d8