r286815 - Improve handling of floating point literals in OpenCL to only use double precision if the target supports fp64.

Renato Golin via cfe-commits cfe-commits at lists.llvm.org
Mon Nov 14 04:32:32 PST 2016


On 14 November 2016 at 11:15, Neil Hickey via cfe-commits
<cfe-commits at lists.llvm.org> wrote:
> Author: neil.hickey
> Date: Mon Nov 14 05:15:51 2016
> New Revision: 286815
>
> URL: http://llvm.org/viewvc/llvm-project?rev=286815&view=rev
> Log:
> Improve handling of floating point literals in OpenCL to only use double precision if the target supports fp64.

Major breakages on all ARM and AArch64 bots, with unreachable on Sema.cpp:

UNREACHABLE executed at
/home/buildslave/buildslave/clang-cmake-aarch64-quick/llvm/tools/clang/lib/Sema/Sema.cpp:375!

Examples:

http://lab.llvm.org:8011/builders/clang-cmake-armv7-a15/builds/473

http://lab.llvm.org:8011/builders/clang-cmake-aarch64-39vma/builds/613

http://lab.llvm.org:8011/builders/clang-cmake-aarch64-quick/builds/718

http://lab.llvm.org:8011/builders/clang-cmake-aarch64-42vma/builds/871

etc...

Reverted in r286818.

cheers,
--renato


More information about the cfe-commits mailing list