[Bug middle-end/30666] [4.3 Regression] warning: canonical types differ for identical types double __complex__ and double __complex__

2007-02-22 Thread pinskia at gcc dot gnu dot org


--- Comment #5 from pinskia at gcc dot gnu dot org  2007-02-22 17:21 ---
There is also code in build_common_tree_nodes_2 which needs changed to use
build_complex_type which also could be causing issues too.


-- 

pinskia at gcc dot gnu dot org changed:

   What|Removed |Added

 CC||pinskia at gcc dot gnu dot
   ||org
  Component|tree-optimization   |middle-end


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30666



[Bug middle-end/30666] [4.3 Regression] warning: canonical types differ for identical types double __complex__ and double __complex__

2007-02-26 Thread doug dot gregor at gmail dot com


--- Comment #6 from doug dot gregor at gmail dot com  2007-02-26 15:26 
---
This looks like a straightforward fix to build_common_tree_nodes2.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30666



[Bug middle-end/30666] [4.3 Regression] warning: canonical types differ for identical types double __complex__ and double __complex__

2007-03-02 Thread ubizjak at gmail dot com


--- Comment #7 from ubizjak at gmail dot com  2007-03-02 15:37 ---
(In reply to comment #6)
> This looks like a straightforward fix to build_common_tree_nodes2.

Is it possible to provide a patch for this? This warning is generated during
povray compilation, and povray is part of SPEC2006 package.

(I'm self-confirming the bug, as the problem can be shown by compiling attached
testcase.)


-- 

ubizjak at gmail dot com changed:

   What|Removed |Added

 Status|UNCONFIRMED |NEW
 Ever Confirmed|0   |1
   Last reconfirmed|-00-00 00:00:00 |2007-03-02 15:37:59
   date||


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30666



[Bug middle-end/30666] [4.3 Regression] warning: canonical types differ for identical types double __complex__ and double __complex__

2007-03-03 Thread doug dot gregor at gmail dot com


--- Comment #8 from doug dot gregor at gmail dot com  2007-03-03 19:50 
---
Patch is here: http://gcc.gnu.org/ml/gcc-patches/2007-03/msg00191.html


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30666



[Bug middle-end/30666] [4.3 Regression] warning: canonical types differ for identical types double __complex__ and double __complex__

2007-03-03 Thread patchapp at dberlin dot org


--- Comment #9 from patchapp at dberlin dot org  2007-03-03 19:50 ---
Subject: Bug number PR 30666

A patch for this bug has been added to the patch tracker.
The mailing list url for the patch is
http://gcc.gnu.org/ml/gcc-patches/2007-03/msg00191.html


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30666



[Bug middle-end/30666] [4.3 Regression] warning: canonical types differ for identical types double __complex__ and double __complex__

2007-03-28 Thread dgregor at gcc dot gnu dot org


-- 

dgregor at gcc dot gnu dot org changed:

   What|Removed |Added

 AssignedTo|unassigned at gcc dot gnu   |dgregor at gcc dot gnu dot
   |dot org |org
 Status|NEW |ASSIGNED
   Last reconfirmed|2007-03-02 15:37:59 |2007-03-28 15:30:33
   date||


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30666



[Bug middle-end/30666] [4.3 Regression] warning: canonical types differ for identical types double __complex__ and double __complex__

2007-03-29 Thread patchapp at dberlin dot org


--- Comment #10 from patchapp at dberlin dot org  2007-03-29 14:25 ---
Subject: Bug number PR 30666

A patch for this bug has been added to the patch tracker.
The mailing list url for the patch is
http://gcc.gnu.org/ml/gcc-patches/2007-03/msg01939.html


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30666



[Bug middle-end/30666] [4.3 Regression] warning: canonical types differ for identical types double __complex__ and double __complex__

2007-03-29 Thread dgregor at gcc dot gnu dot org


--- Comment #11 from dgregor at gcc dot gnu dot org  2007-03-29 15:11 
---
Subject: Bug 30666

Author: dgregor
Date: Thu Mar 29 15:11:28 2007
New Revision: 123330

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=123330
Log:
2007-03-29  Douglas Gregor  <[EMAIL PROTECTED]>

PR tree-optimization/30666
* tree.c (build_complex_type): When creating type names for DWARF2
debug info, create TYPE_DECLs for TYPE_NAME instead of
IDENTIFIER_NODEs.
(build_common_tree_nodes_2): Use build_complex_type when building
predefined complex types, to preserve canonical types.

Modified:
trunk/gcc/ChangeLog
trunk/gcc/tree.c


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30666



[Bug middle-end/30666] [4.3 Regression] warning: canonical types differ for identical types double __complex__ and double __complex__

2007-03-29 Thread dgregor at gcc dot gnu dot org


--- Comment #12 from dgregor at gcc dot gnu dot org  2007-03-29 15:14 
---
Fix committed to mainline


-- 

dgregor at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|ASSIGNED|RESOLVED
 Resolution||FIXED


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30666