summaryrefslogtreecommitdiffstats
path: root/test/CodeGen/Mips/dsp-r2.ll
diff options
context:
space:
mode:
authorBenjamin Kramer <benny.kra@googlemail.com>2012-09-27 18:29:58 +0000
committerBenjamin Kramer <benny.kra@googlemail.com>2012-09-27 18:29:58 +0000
commit465251a7ce52161adbcb6e80cb84f135dd440de9 (patch)
treeb233658fd9261a438afb9f88adb2b8c06b61af79 /test/CodeGen/Mips/dsp-r2.ll
parent593c0b08e651a34266825e41659004e7f932ffb9 (diff)
downloadexternal_llvm-465251a7ce52161adbcb6e80cb84f135dd440de9.zip
external_llvm-465251a7ce52161adbcb6e80cb84f135dd440de9.tar.gz
external_llvm-465251a7ce52161adbcb6e80cb84f135dd440de9.tar.bz2
Fix a integer overflow in SimplifyCFG's look up table formation logic.
If the width is very large it gets truncated from uint64_t to uint32_t when passed to TD->fitsInLegalInteger. The truncated value can fit in a register. This manifested in massive memory usage or crashes (PR13946). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@164784 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/CodeGen/Mips/dsp-r2.ll')
0 files changed, 0 insertions, 0 deletions