On Fri, Jun 29, 2012 at 9:50 AM, Richard Henderson <r...@redhat.com> wrote:
> We use it everywhere else, but it got forgotten here.  Saves two shuffles on 
> Altivec.
>
> Although with all of this duplication it makes me wonder if we shouldn't just 
> give up
> on the idea of auto-generating MULT_HIGHPART from other operations 
> (particularly given
> the extra type frobbing involved).  In some sense it'd be easier to just add 
> a couple
> of lines to the backends to implement the operation and be done with it.  
> Thoughts?
>
> That said, tested on ppc64-linux.  Committed.

It caused:


FAIL: gcc.c-torture/execute/pr53645.c execution,  -O1
FAIL: gcc.c-torture/execute/pr53645.c execution,  -O2
FAIL: gcc.c-torture/execute/pr53645.c execution,  -O2 -flto
-fno-use-linker-plugin -flto-partition=none
FAIL: gcc.c-torture/execute/pr53645.c execution,  -O2 -flto
-fuse-linker-plugin -fno-fat-lto-objects
FAIL: gcc.c-torture/execute/pr53645.c execution,  -O3 -fomit-frame-pointer
FAIL: gcc.c-torture/execute/pr53645.c execution,  -O3
-fomit-frame-pointer -funroll-all-loops -finline-functions
FAIL: gcc.c-torture/execute/pr53645.c execution,  -O3
-fomit-frame-pointer -funroll-loops
FAIL: gcc.c-torture/execute/pr53645.c execution,  -O3 -g
FAIL: gcc.c-torture/execute/pr53645.c execution,  -Os

on Linux/ia32 configured with

--with-arch=corei7 --with-cpu=corei7 --with-fpmath=sse

-- 
H.J.

Reply via email to