[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