This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug tree-optimization/40049] Incorrect tree made for vector shifted by constant on powerpc, spu



------- Comment #5 from meissner at linux dot vnet dot ibm dot com  2009-05-06 19:35 -------
Subject: Re:  Incorrect tree made for vector shifted by constant on powerpc,
spu

On Wed, May 06, 2009 at 07:22:25PM -0000, rguenth at gcc dot gnu dot org wrote:
> 
> 
> ------- Comment #4 from rguenth at gcc dot gnu dot org  2009-05-06 19:22 -------
> See http://gcc.gnu.org/ml/gcc-cvs/2009-04/msg01532.html
> 
> 
> -- 
> 
> 
> http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40049
> 
> ------- You are receiving this mail because: -------
> You reported the bug, or are watching the reporter.

The integer constants might have the correct types elsewhere, but in the
specific case of vector shifts, the type is SImode and not HImode.  Perphaps, I
need to make the patch more specific for just shifts.

Powerpc and spu would be the only machines that this shows up on.  X86_64 has
vector/vector shifts for SSE5 mode, but it is unlikely many people would notice
at this stage (also, the x86 has vector shift by constant, in addition to the
vector/vector shift of SSE5).


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40049


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]