[Bug tree-optimization/37101] [4.2/4.3 Regression] wrong code: tree vectorizer omits bogus movq/movlps construct

2008-08-17 Thread cnstar9988 at gmail dot com
--- Comment #9 from cnstar9988 at gmail dot com 2008-08-17 06:22 --- ping... fixed for 4_3 branch? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37101

[Bug tree-optimization/37101] [4.2/4.3 Regression] wrong code: tree vectorizer omits bogus movq/movlps construct

2008-08-17 Thread uros at gcc dot gnu dot org
--- Comment #10 from uros at gcc dot gnu dot org 2008-08-17 14:58 --- Subject: Bug 37101 Author: uros Date: Sun Aug 17 14:57:00 2008 New Revision: 139178 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=139178 Log: PR target/37101 * config/i386/sse.md

[Bug tree-optimization/37101] [4.2/4.3 Regression] wrong code: tree vectorizer omits bogus movq/movlps construct

2008-08-14 Thread ubizjak at gmail dot com
--- Comment #6 from ubizjak at gmail dot com 2008-08-14 11:34 --- (In reply to comment #5) Created an attachment (id=16068) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=16068action=view) [edit] Remove broken alternatives using movlps for vec_concatv2di(_rex) insn This is in

[Bug tree-optimization/37101] [4.2/4.3 Regression] wrong code: tree vectorizer omits bogus movq/movlps construct

2008-08-14 Thread uros at gcc dot gnu dot org
--- Comment #7 from uros at gcc dot gnu dot org 2008-08-14 11:58 --- Subject: Bug 37101 Author: uros Date: Thu Aug 14 11:57:18 2008 New Revision: 139095 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=139095 Log: PR target/37101 * config/i386/sse.md

[Bug tree-optimization/37101] [4.2/4.3 Regression] wrong code: tree vectorizer omits bogus movq/movlps construct

2008-08-14 Thread hjl at gcc dot gnu dot org
--- Comment #8 from hjl at gcc dot gnu dot org 2008-08-14 18:25 --- Subject: Bug 37101 Author: hjl Date: Thu Aug 14 18:23:58 2008 New Revision: 139110 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=139110 Log: 2008-08-14 H.J. Lu [EMAIL PROTECTED] PR target/37101

[Bug tree-optimization/37101] [4.2/4.3 Regression] wrong code: tree vectorizer omits bogus movq/movlps construct

2008-08-13 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added CC||rguenth at gcc dot gnu dot |

[Bug tree-optimization/37101] [4.2/4.3 Regression] wrong code: tree vectorizer omits bogus movq/movlps construct

2008-08-13 Thread ubizjak at gmail dot com
--- Comment #2 from ubizjak at gmail dot com 2008-08-13 13:47 --- (In reply to comment #0) Here, the code that initializes xmm1 (also the xmm1 in my pseudo-code above): 107e: 48 8b 44 24 38 mov0x38(%rsp),%rax 1083: 48 83 c0 08 add

[Bug tree-optimization/37101] [4.2/4.3 Regression] wrong code: tree vectorizer omits bogus movq/movlps construct

2008-08-13 Thread christophe at saout dot de
--- Comment #3 from christophe at saout dot de 2008-08-13 16:14 --- Ok, tried that... Now xorg-server doesn't segfault, but hang in an infinite loop. Adding printouts after the loop shows that the upper and lower parts of the register are inverted: (contents of the tails array): 0

[Bug tree-optimization/37101] [4.2/4.3 Regression] wrong code: tree vectorizer omits bogus movq/movlps construct

2008-08-13 Thread christophe at saout dot de
--- Comment #4 from christophe at saout dot de 2008-08-13 22:15 --- Ok, I'm completely not in my game here, but after staring at rtl dumps and gcc code for about two hours straight, things slowly start to make a litte sense... (please tell me to shut up and forget about it if I am

[Bug tree-optimization/37101] [4.2/4.3 Regression] wrong code: tree vectorizer omits bogus movq/movlps construct

2008-08-13 Thread christophe at saout dot de
--- Comment #5 from christophe at saout dot de 2008-08-14 00:08 --- Created an attachment (id=16068) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=16068action=view) Remove broken alternatives using movlps for vec_concatv2di(_rex) insn causes gcc to emit the following valid

[Bug tree-optimization/37101] [4.2/4.3 Regression] wrong code: tree vectorizer omits bogus movq/movlps construct

2008-08-12 Thread christophe at saout dot de
--- Comment #1 from christophe at saout dot de 2008-08-12 23:17 --- Created an attachment (id=16061) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=16061action=view) preprocessed source file to be compiled to see the wrong generated code --