[Bug rtl-optimization/38879] scheduler does not look for conflicting alias sets

2009-01-25 Thread ubizjak at gmail dot com
--- Comment #8 from ubizjak at gmail dot com 2009-01-25 12:28 --- Backported to 4.3 branch. -- ubizjak at gmail dot com changed: What|Removed |Added Target Milestone|4.

[Bug rtl-optimization/38879] scheduler does not look for conflicting alias sets

2009-01-25 Thread uros at gcc dot gnu dot org
--- Comment #7 from uros at gcc dot gnu dot org 2009-01-25 12:26 --- Subject: Bug 38879 Author: uros Date: Sun Jan 25 12:26:15 2009 New Revision: 143663 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=143663 Log: Backport from mainline: 2009-01-22 Uros Bizjak

[Bug rtl-optimization/38879] scheduler does not look for conflicting alias sets

2009-01-21 Thread ubizjak at gmail dot com
--- Comment #6 from ubizjak at gmail dot com 2009-01-21 18:50 --- Fixed. -- ubizjak at gmail dot com changed: What|Removed |Added Status|ASSIGNED

[Bug rtl-optimization/38879] scheduler does not look for conflicting alias sets

2009-01-21 Thread uros at gcc dot gnu dot org
--- Comment #5 from uros at gcc dot gnu dot org 2009-01-21 18:47 --- Subject: Bug 38879 Author: uros Date: Wed Jan 21 18:47:19 2009 New Revision: 143549 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=143549 Log: PR rtl-optimization/38879 * alias.c (base_alias_che

[Bug rtl-optimization/38879] scheduler does not look for conflicting alias sets

2009-01-20 Thread ubizjak at gmail dot com
--- Comment #4 from ubizjak at gmail dot com 2009-01-20 19:49 --- Patch at http://gcc.gnu.org/ml/gcc-patches/2009-01/msg01018.html -- ubizjak at gmail dot com changed: What|Removed |Added

[Bug rtl-optimization/38879] scheduler does not look for conflicting alias sets

2009-01-17 Thread ubizjak at gmail dot com
--- Comment #3 from ubizjak at gmail dot com 2009-01-17 18:40 --- (In reply to comment #2) > That code is ancient, and wrong from day 1 if your analysis is correct :-) Hm, no. The code is correct, but applies only to symbols involving ANDs. We need somehing like this code also for the

[Bug rtl-optimization/38879] scheduler does not look for conflicting alias sets

2009-01-17 Thread steven at gcc dot gnu dot org
--- Comment #2 from steven at gcc dot gnu dot org 2009-01-17 18:05 --- That code is ancient, and wrong from day 1 if your analysis is correct :-) http://gcc.gnu.org/viewcvs/trunk/gcc/alias.c?r1=21967&r2=23060 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38879

[Bug rtl-optimization/38879] scheduler does not look for conflicting alias sets

2009-01-17 Thread ubizjak at gmail dot com
--- Comment #1 from ubizjak at gmail dot com 2009-01-17 17:04 --- The problem is in a thinko in alias.c, base_alias_check (). For our problematic addresses, we enter base_alias_check with: x = (reg:DI 18 $18 [ i ]) and y = (and:DI (reg/f:DI 16 $16 [orig:69 __result ] [69]) (con