EXPR_WITH_FILE_LOCATION.
testsuite/
* gcc.dg/debug/debug-7.c: New test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@78017
138bc75d-0d04-0410-961f-
82ee72b054a4
+2004-02-18 Paul Brook <paul@codesourcery.com>
+
+ * dwarf2out.c (loc_descriptor_from_tree): Handle
+ EXPR_WITH_FILE_LOCATION.
+
2004-02-18 Jakub Jelinek <jakub@redhat.com>
* config/i386/i386.md (zero_extendqidi2, zero_extendqidi2,
}
break;
+ case EXPR_WITH_FILE_LOCATION:
+ return loc_descriptor_from_tree (EXPR_WFL_NODE (loc), addressp);
+
default:
/* Leave front-end specific codes as simply unknown. This comes
up, for instance, with the C STMT_EXPR. */
+2004-02-18 Paul Brook <paul@codesourcery.com>
+
+ * gcc.dg/debug/debug-7.c: New test.
+
2004-02-17 Ulrich Weigand <uweigand@de.ibm.com>
* gcc.dg/20040217-1.c: New test.
--- /dev/null
+/* { dg-do compile } */
+/* { dg-options "-dA" } */
+
+typedef __SIZE_TYPE__ size_t;
+
+static inline size_t foo (int n)
+{
+ return (n + sizeof (int) * 8 - 1) / (sizeof (int) * 8);
+}
+
+void bar (int, int *);
+
+void baz (int n)
+{
+ int a[foo (n)];
+ bar (n, a);
+}