public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug rtl-optimization/63365] New: [ARM] Incorrect copy propagation for vclz intrinsic
@ 2014-09-25  5:51 michael.collison at linaro dot org
  2014-11-13 17:13 ` [Bug rtl-optimization/63365] " ramana at gcc dot gnu.org
  0 siblings, 1 reply; 2+ messages in thread
From: michael.collison at linaro dot org @ 2014-09-25  5:51 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63365

            Bug ID: 63365
           Summary: [ARM] Incorrect copy propagation for vclz intrinsic
           Product: gcc
           Version: 4.9.2
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: rtl-optimization
          Assignee: unassigned at gcc dot gnu.org
          Reporter: michael.collison at linaro dot org

Created attachment 33558
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=33558&action=edit
Test case demonstrating incorrect code generation for vclz

Compiling and executing the attached testcase at -O2 produces incorrect code
and execution results. Instead of code being generated for the vclz instruction
the compiler propagates an incorrect constant value for what it believes will
be the result of the instruction. The attached test case is part of a proposed
set of DejaGnu tests for neon intrinsics.

------------------------------------------------------------------------------
Target: arm-linux-gnueabihf

Configured with:
'/home/michael-collison/neon-intrinsic-build/snapshots/gcc.git~neon-intrinsic-christophe/configure'
--with-bugurl=https://bugs.launchpad.net/gcc-linaro
--with-mpc=/home/michael-collison/neon-intrinsic-build/builds/destdir/x86_64-unknown-linux-gnu
--with-mpfr=/home/michael-collison/neon-intrinsic-build/builds/destdir/x86_64-unknown-linux-gnu
--with-gmp=/home/michael-collison/neon-intrinsic-build/builds/destdir/x86_64-unknown-linux-gnu
--with-gnu-as --with-gnu-ld --disable-libstdcxx-pch --disable-libmudflap
--with-cloog=no --with-ppl=no --with-isl=no --disable-nls --enable-multiarch
--disable-multilib --enable-c99 --with-arch=armv7-a --with-fpu=vfpv3-d16
--with-float=hard --with-mode=thumb
--with-sysroot=/opt/linaro/sysroot-linaro_eglibc-2_19-arm-clean-linux-gnueabihf
--with-build-sysroot=/home/michael-collison/neon-intrinsic-build/sysroots/arm-clean-linux-gnueabihf
--enable-lto --enable-linker-build-id --enable-long-long
--enable-languages=c,c++,fortran,go,lto
--with-bugurl=https://bugs.launchpad.net/gcc-linaro --with-pkgversion='Linaro
GCC 2014.08' --build=x86_64-unknown-linux-gnu --host=x86_64-unknown-linux-gnu
--target=arm-clean-linux-gnueabihf
--prefix=/home/michael-collison/neon-intrinsic-build/builds/destdir/x86_64-unknown-linux-gnu

Thread model: posix

gcc version 4.10.0 20140812 (experimental) (Linaro GCC 2014.08)


^ permalink raw reply	[flat|nested] 2+ messages in thread

* [Bug rtl-optimization/63365] [ARM] Incorrect copy propagation for vclz intrinsic
  2014-09-25  5:51 [Bug rtl-optimization/63365] New: [ARM] Incorrect copy propagation for vclz intrinsic michael.collison at linaro dot org
@ 2014-11-13 17:13 ` ramana at gcc dot gnu.org
  0 siblings, 0 replies; 2+ messages in thread
From: ramana at gcc dot gnu.org @ 2014-11-13 17:13 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63365

Ramana Radhakrishnan <ramana at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |ramana at gcc dot gnu.org
   Target Milestone|---                         |4.8.4


^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2014-11-13 17:13 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-09-25  5:51 [Bug rtl-optimization/63365] New: [ARM] Incorrect copy propagation for vclz intrinsic michael.collison at linaro dot org
2014-11-13 17:13 ` [Bug rtl-optimization/63365] " ramana at gcc dot gnu.org

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).