PR tree-opt/25513
* gcc.c-torture/compile/pr25513.c: New test.
2005-12-22 Andrew Pinski <pinskia@physics.uc.edu>
PR tree-opt/25513
* tree-dfa.c (make_rename_temp): Set DECL_COMPLEX_GIMPLE_REG_P complex
variables.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@108958
138bc75d-0d04-0410-961f-
82ee72b054a4
+2005-12-22 Andrew Pinski <pinskia@physics.uc.edu>
+
+ PR tree-opt/25513
+ * tree-dfa.c (make_rename_temp): Set DECL_COMPLEX_GIMPLE_REG_P complex
+ variables.
+
2005-12-22 Zdenek Dvorak <dvorakz@suse.cz>
Steven Bosscher <stevenb@suse.de>
+2005-12-22 Andrew Pinski <pinskia@physics.uc.edu>
+
+ PR tree-opt/25513
+ * gcc.c-torture/compile/pr25513.c: New test.
+
2005-12-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
PR c++/23333
--- /dev/null
+int f(void)
+{
+ static _Complex double t;
+ int i, j;
+ for(i = 0;i<2;i++)
+ for(j = 0;j<2;j++)
+ t = .5 * 1.0;
+ return t;
+}
make_rename_temp (tree type, const char *prefix)
{
tree t = create_tmp_var (type, prefix);
+
+ if (TREE_CODE (type) == COMPLEX_TYPE)
+ DECL_COMPLEX_GIMPLE_REG_P (t) = 1;
+
if (referenced_vars)
{
add_referenced_tmp_var (t);