[Bug tree-optimization/25513] [4.1/4.2 Regression] static complex variable and LIM

2005-12-22 Thread pinskia at gcc dot gnu dot org
--- Comment #6 from pinskia at gcc dot gnu dot org 2005-12-22 18:12 --- Fixed. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added Status|ASSIGNED

[Bug tree-optimization/25513] [4.1/4.2 Regression] static complex variable and LIM

2005-12-22 Thread pinskia at gcc dot gnu dot org
--- Comment #5 from pinskia at gcc dot gnu dot org 2005-12-22 18:11 --- Subject: Bug 25513 Author: pinskia Date: Thu Dec 22 18:11:39 2005 New Revision: 108959 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=108959 Log: 2005-12-22 Andrew Pinski <[EMAIL PROTECTED]> PR tr

[Bug tree-optimization/25513] [4.1/4.2 Regression] static complex variable and LIM

2005-12-22 Thread pinskia at gcc dot gnu dot org
--- Comment #4 from pinskia at gcc dot gnu dot org 2005-12-22 18:06 --- Subject: Bug 25513 Author: pinskia Date: Thu Dec 22 18:06:35 2005 New Revision: 108958 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=108958 Log: 2005-12-22 Andrew Pinski <[EMAIL PROTECTED]> PR tr

[Bug tree-optimization/25513] [4.1/4.2 Regression] static complex variable and LIM

2005-12-21 Thread pinskia at gcc dot gnu dot org
--- Comment #3 from pinskia at gcc dot gnu dot org 2005-12-21 19:40 --- I have a patch: === --- tree-dfa.c (revision 108920) +++ tree-dfa.c (working copy) @@ -216,6 +216,9 @@ tree make_rename_temp (tree type, const char *

[Bug tree-optimization/25513] [4.1/4.2 Regression] static complex variable and LIM

2005-12-21 Thread rguenth at gcc dot gnu dot org
--- Comment #2 from rguenth at gcc dot gnu dot org 2005-12-21 16:58 --- lsm needs to special case handling of complex somehow, as we don't take complex vars to ssa form (appearantly). (gdb) call debug_generic_expr(stmt) # t_lsm.21D.1571 = V_MUST_DEF ; t_lsm.21D.1571 = __complex__ (5.0

[Bug tree-optimization/25513] [4.1/4.2 Regression] static complex variable and LIM

2005-12-21 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2005-12-21 16:27 --- Confirmed, C testcase (compile at -O1): 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; } -- pinskia at gcc dot gnu dot org change