[LLVMbugs] [Bug 1068] ICE with "-g" option specified
bugzilla-daemon at cs.uiuc.edu
bugzilla-daemon at cs.uiuc.edu
Mon Jan 1 04:26:08 PST 2007
http://llvm.org/bugs/show_bug.cgi?id=1068
jlaskey at apple.com changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Resolution| |FIXED
------- Additional Comments From jlaskey at apple.com 2007-01-01 06:26 -------
Unbounded array needed further check.
Index: gcc/llvm-debug.cpp
===============================================================
====
--- gcc/llvm-debug.cpp (revision 121787)
+++ gcc/llvm-debug.cpp (working copy)
@@ -593,8 +593,10 @@
tree MinValue = TYPE_MIN_VALUE(Domain);
tree MaxValue = TYPE_MAX_VALUE(Domain);
if (MinValue && MaxValue &&
- TREE_CODE(MinValue) == INTEGER_CST &&
- TREE_CODE(MaxValue) == INTEGER_CST) {
+ TREE_CODE(MinValue) == INTEGER_CST &&
+ TREE_CODE(MaxValue) == INTEGER_CST &&
+ host_integerp(MinValue, 0) &&
+ host_integerp(MaxValue, 0)) {
Subrange->setLo(tree_low_cst(MinValue, 0));
Subrange->setHi(tree_low_cst(MaxValue, 0));
}
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
More information about the llvm-bugs
mailing list