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

2007-02-22 Thread ubizjak at gmail dot com
--- Comment #3 from ubizjak at gmail dot com 2007-02-22 11:04 --- These warnirngs disappear by commenting out TARGET_HAS_SINCOS in config/linux.h. These warnings indeed point to pov::create_ray, where we have quite some tree sincos transformations: int pov::create_ray(pov::RAY*,

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

2007-02-22 Thread rguenth at gcc dot gnu dot org
--- Comment #4 from rguenth at gcc dot gnu dot org 2007-02-22 12:21 --- Dough - how is the middle-end supposed to handle this? The case in question get's a double sin(double) and wants to build _Complex double cexpi(double) It now uses tree.c:build_complex_type which seems to fix

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

2007-02-01 Thread pinskia at gcc dot gnu dot org
--- Comment #2 from pinskia at gcc dot gnu dot org 2007-02-01 20:03 --- And this is the reason why it needs to be an ICE earlier because we don't see these bugs until late. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added