From 769da81848f28f866058a4913f68cdaea431e7e5 Mon Sep 17 00:00:00 2001
From: Geoffrey Keating <geoffk@apple.com>
Date: Sat, 11 Sep 2004 00:25:00 +0000
Subject: [PATCH] gimplify.c (create_tmp_var_raw): Don't name
 otherwise-nameless temporary variables.

	* gimplify.c (create_tmp_var_raw): Don't name otherwise-nameless
	temporary variables.

From-SVN: r87335
---
 gcc/ChangeLog  | 3 +++
 gcc/gimplify.c | 3 ++-
 2 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 5c5fd675e493..f5aaba3e5ad1 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -33,6 +33,9 @@
 
 2004-09-10  Geoffrey Keating  <geoffk@apple.com>
 
+	* gimplify.c (create_tmp_var_raw): Don't name otherwise-nameless
+	temporary variables.
+
 	* dbxout.c (dbxout_block): Update for
 	current_function_func_begin_label a string.
 	* dwarf2out.c (dwarf2out_begin_prologue): Likewise.
diff --git a/gcc/gimplify.c b/gcc/gimplify.c
index c657f6af77a3..640e3b04bf12 100644
--- a/gcc/gimplify.c
+++ b/gcc/gimplify.c
@@ -326,7 +326,8 @@ create_tmp_var_raw (tree type, const char *prefix)
   new_type = build_type_variant (type, 0, 0);
   TYPE_ATTRIBUTES (new_type) = TYPE_ATTRIBUTES (type);
 
-  tmp_var = build_decl (VAR_DECL, create_tmp_var_name (prefix), type);
+  tmp_var = build_decl (VAR_DECL, prefix ? create_tmp_var_name (prefix) : NULL,
+			type);
 
   /* The variable was declared by the compiler.  */
   DECL_ARTIFICIAL (tmp_var) = 1;
-- 
GitLab