From 2e9577924bd1cbae69099af99b85b136d32f5b32 Mon Sep 17 00:00:00 2001 From: Jakub Jelinek Date: Wed, 24 Feb 2010 11:50:13 +0100 Subject: re PR debug/43150 (Proper debug info for debugging VLAs) PR debug/43150 * gimplify.c (gimplify_type_sizes): Clear DECL_IGNORED_P for VLA bounds even for -O+. * var-tracking.c (track_expr_p): If !need_rtl, don't mandate expr needs to have DECL_NAME set. * gcc.dg/guality/vla-1.c: New test. From-SVN: r157032 --- gcc/var-tracking.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'gcc/var-tracking.c') diff --git a/gcc/var-tracking.c b/gcc/var-tracking.c index 049dca4..6e9af6e 100644 --- a/gcc/var-tracking.c +++ b/gcc/var-tracking.c @@ -4150,7 +4150,7 @@ track_expr_p (tree expr, bool need_rtl) return 0; /* It also must have a name... */ - if (!DECL_NAME (expr)) + if (!DECL_NAME (expr) && need_rtl) return 0; /* ... and a RTL assigned to it. */ -- cgit v1.1