[Bug rtl-optimization/45739] static evaluation of SSE intrinsics (pxor)

2010-09-22 Thread jakub at gcc dot gnu dot org
--- Comment #7 from jakub at gcc dot gnu dot org 2010-09-22 08:57 --- Subject: Bug 45739 Author: jakub Date: Wed Sep 22 08:57:38 2010 New Revision: 164516 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=164516 Log: PR rtl-optimization/45739 *

[Bug rtl-optimization/45739] static evaluation of SSE intrinsics (pxor)

2010-09-21 Thread jakub at gcc dot gnu dot org
--- Comment #2 from jakub at gcc dot gnu dot org 2010-09-21 12:23 --- Created an attachment (id=21856) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=21856action=view) gcc46-pr45739.patch Fix. For further optimizations (like vector A | ~0, A | ~A, A ^ ~0, A ~0), I guess we'd need

[Bug rtl-optimization/45739] static evaluation of SSE intrinsics (pxor)

2010-09-21 Thread jakub at gcc dot gnu dot org
--- Comment #3 from jakub at gcc dot gnu dot org 2010-09-21 23:33 --- Subject: Bug 45739 Author: jakub Date: Tue Sep 21 23:33:01 2010 New Revision: 164501 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=164501 Log: PR rtl-optimization/45739 * simplify-rtx.c

[Bug rtl-optimization/45739] static evaluation of SSE intrinsics (pxor)

2010-09-21 Thread jakub at gcc dot gnu dot org
--- Comment #4 from jakub at gcc dot gnu dot org 2010-09-22 00:06 --- Fixed. -- jakub at gcc dot gnu dot org changed: What|Removed |Added Status|ASSIGNED

[Bug rtl-optimization/45739] static evaluation of SSE intrinsics (pxor)

2010-09-21 Thread howarth at nitro dot med dot uc dot edu
--- Comment #5 from howarth at nitro dot med dot uc dot edu 2010-09-22 02:56 --- (In reply to comment #4) Fixed. The new trunk/gcc/testsuite/gcc.target/i386/pr45739.c erroneously fails on x86_64-apple-darwin10 as ... FAIL: gcc.target/i386/pr45739.c scan-assembler-not por since it

[Bug rtl-optimization/45739] static evaluation of SSE intrinsics (pxor)

2010-09-21 Thread howarth at nitro dot med dot uc dot edu
--- Comment #6 from howarth at nitro dot med dot uc dot edu 2010-09-22 03:10 --- My mistake... dg-prune-output is insufficient to prevent scan-assembler-not from accidentally matching on live_support in the intel darwin assembly. -- howarth at nitro dot med dot uc dot edu changed: