re PR debug/14492 (loc_descriptor_from_tree, in dwarf2out.c:9031)
authorRichard Henderson <rth@redhat.com>
Thu, 14 Oct 2004 23:30:18 +0000 (16:30 -0700)
committerRichard Henderson <rth@gcc.gnu.org>
Thu, 14 Oct 2004 23:30:18 +0000 (16:30 -0700)
        PR debug/14492
        * dwarf2out.c (loc_descriptor_from_tree): Handle FIX_*_EXPR.

From-SVN: r89066

gcc/ChangeLog
gcc/dwarf2out.c

index 6be32d736490deeed1b63083b190560715dffba0..440b4751976da12049c5a3c43c50c358e13bacbb 100644 (file)
@@ -1,3 +1,8 @@
+2004-10-14  Richard Henderson  <rth@redhat.com>
+
+       PR debug/14492
+       * dwarf2out.c (loc_descriptor_from_tree_1): Handle FIX_*_EXPR.
+
 2004-10-14  Richard Henderson  <rth@redhat.com>
 
        PR c/17023
index 75e328d91d301ce430400e2d1fc175dc68263b14..f4c5974109115f671d744338fb8529b54a129432 100644 (file)
@@ -9171,6 +9171,12 @@ loc_descriptor_from_tree_1 (tree loc, int want_address)
       }
       break;
 
+    case FIX_TRUNC_EXPR:
+    case FIX_CEIL_EXPR:
+    case FIX_FLOOR_EXPR:
+    case FIX_ROUND_EXPR:
+      return 0;
+
     default:
       /* Leave front-end specific codes as simply unknown.  This comes
         up, for instance, with the C STMT_EXPR.  */