--- Comment #13 from howarth at nitro dot med dot uc dot edu 2008-11-16
00:01 ---
Test fails as...
Executing on host:
/sw/src/fink.build/gcc44-4.3.999-20081115/darwin_objdir/gcc/xgcc
-B/sw/src/fink.build/gcc44-4.3.999-20081115/darwin_objdi
r/gcc/
/sw/src/fink.build/gcc44-4.3.999-200811
--- Comment #12 from howarth at nitro dot med dot uc dot edu 2008-11-16
00:01 ---
Created an attachment (id=16690)
--> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=16690&action=view)
assembly file generated for gcc.target/i386/pr32661-1.c at -m64 on
i686-apple-darwin9
--
http://
--- Comment #11 from howarth at nitro dot med dot uc dot edu 2008-11-15
23:59 ---
This test case fails at -m64 on i686-apple-darwin9 in current gcc trunk.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32661
--
ubizjak at gmail dot com changed:
What|Removed |Added
Target Milestone|--- |4.3.0
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32661
--- Comment #10 from ubizjak at gmail dot com 2007-08-28 09:57 ---
Fixed.
--
ubizjak at gmail dot com changed:
What|Removed |Added
Status|ASSIGNED
--- Comment #9 from uros at gcc dot gnu dot org 2007-08-28 09:52 ---
Subject: Bug 32661
Author: uros
Date: Tue Aug 28 09:52:06 2007
New Revision: 127857
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=127857
Log:
PR target/32661
* simplify-rtx.c (simplify_binary_o
--- Comment #8 from ubizjak at gmail dot com 2007-07-13 13:25 ---
Patch for SImode and SFmode vec_select at
http://gcc.gnu.org/ml/gcc-patches/2007-07/msg01263.html
--
ubizjak at gmail dot com changed:
What|Removed |Added
---
--- Comment #7 from ubizjak at gmail dot com 2007-07-13 06:08 ---
I have following patch that solves nested VEC_SELECT insn. However, I would
like to enhance it for nested VEC_SELECT (VEC_SELECT (VEC_DUPLICATE (...)))
that is generated i.e. for __builtin_ia32_vec_ext_v4si(*val, 2);
Inde
--- Comment #6 from scovich at gmail dot com 2007-07-11 20:27 ---
(In reply to comment #5)
> SImode moves will be a bit harder, because shufps insn pattern is involved in
> the vector expansion.
IIRC, shufps takes 3 cycles on Core2
(http://www.agner.org/optimize/instruction_tables.pdf),
--- Comment #5 from ubizjak at gmail dot com 2007-07-11 18:47 ---
(In reply to comment #3)
> This might be related to bug 32708 (and therefore have a similar fix?)
Yes, DImode moves are implemented/fixed by the patch above. Your example now
compiles to:
movq(%rdi), %rax
--- Comment #4 from uros at gcc dot gnu dot org 2007-07-11 18:43 ---
Subject: Bug 32661
Author: uros
Date: Wed Jul 11 18:42:44 2007
New Revision: 126557
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=126557
Log:
PR target/32661
* config/i386/sse.md (*sse2_storeq_
--- Comment #3 from scovich at gmail dot com 2007-07-11 15:10 ---
This bug also causes _mm_cvtsi128_si64x() (which calls
__builtin_ia32_vec_ext_v2di) to emit suboptimal code.
// g++-4.3-070710 -mtune=core2 -O3 -S -dp
#include
long vector2long(__m128i* src) { return _mm_cvtsi128_si64x(*
--- Comment #2 from scovich at gmail dot com 2007-07-11 15:03 ---
(In reply to comment #1)
> Confirmed, not a regression.
>
Also affects 4.3. Changing target
--
scovich at gmail dot com changed:
What|Removed |Added
---
--
rguenth at gcc dot gnu dot org changed:
What|Removed |Added
CC||rguenth at gcc dot gnu dot
|
--- Comment #1 from ubizjak at gmail dot com 2007-07-07 09:25 ---
Confirmed, not a regression.
--
ubizjak at gmail dot com changed:
What|Removed |Added
Status
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added
CC||pinskia at gcc dot gnu dot
|
16 matches
Mail list logo