[llvm] r197694 - Long doubles are required to be aligned to 128 bits and svr4 32 bits.
dblaikie at gmail.com
dblaikie at gmail.com
Thu Dec 19 14:49:42 PST 2013
I'm going to guess this commit is causing these test failures, maybe?
http://lab.llvm.org:8011/builders/clang-x86_64-ubuntu-gdb-75/builds/11517
1. LLVM::ppc64-encoding-bookII.txt<http://lab.llvm.org:8011/builders/clang-x86_64-ubuntu-gdb-75/builds/11517/steps/check-all/logs/LLVM%3A%3Appc64-encoding-bookII.txt>
2. LLVM::ppc64-encoding-bookIII.txt<http://lab.llvm.org:8011/builders/clang-x86_64-ubuntu-gdb-75/builds/11517/steps/check-all/logs/LLVM%3A%3Appc64-encoding-bookIII.txt>
3. LLVM::ppc64-encoding-ext.txt<http://lab.llvm.org:8011/builders/clang-x86_64-ubuntu-gdb-75/builds/11517/steps/check-all/logs/LLVM%3A%3Appc64-encoding-ext.txt>
4. LLVM::ppc64-encoding-fp.txt<http://lab.llvm.org:8011/builders/clang-x86_64-ubuntu-gdb-75/builds/11517/steps/check-all/logs/LLVM%3A%3Appc64-encoding-fp.txt>
5. LLVM::ppc64-encoding-vmx.txt<http://lab.llvm.org:8011/builders/clang-x86_64-ubuntu-gdb-75/builds/11517/steps/check-all/logs/LLVM%3A%3Appc64-encoding-vmx.txt>
6. LLVM::ppc64-operands.txt<http://lab.llvm.org:8011/builders/clang-x86_64-ubuntu-gdb-75/builds/11517/steps/check-all/logs/LLVM%3A%3Appc64-operands.txt>
7. LLVM::ppc64-encoding.txt<http://lab.llvm.org:8011/builders/clang-x86_64-ubuntu-gdb-75/builds/11517/steps/check-all/logs/LLVM%3A%3Appc64-encoding.txt>
On Thu Dec 19 2013 at 8:29:54 AM, Rafael Espindola <
rafael.espindola at gmail.com> wrote:
> Author: rafael
> Date: Thu Dec 19 10:23:59 2013
> New Revision: 197694
>
> URL: http://llvm.org/viewvc/llvm-project?rev=197694&view=rev
> Log:
> Long doubles are required to be aligned to 128 bits and svr4 32 bits.
>
> Clang was already getting this right.
>
> Modified:
> llvm/trunk/lib/Target/PowerPC/PPCTargetMachine.cpp
>
> Modified: llvm/trunk/lib/Target/PowerPC/PPCTargetMachine.cpp
> URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/
> PowerPC/PPCTargetMachine.cpp?rev=197694&r1=197693&r2=197694&view=diff
> ============================================================
> ==================
> --- llvm/trunk/lib/Target/PowerPC/PPCTargetMachine.cpp (original)
> +++ llvm/trunk/lib/Target/PowerPC/PPCTargetMachine.cpp Thu Dec 19
> 10:23:59 2013
> @@ -52,10 +52,6 @@ static std::string getDataLayoutString(c
> else
> Ret += "-f64:32:64";
>
> - // Set support for 128 floats depending on the ABI.
> - if (!ST.isPPC64() && ST.isSVR4ABI())
> - Ret += "-f128:64:128";
> -
> // PPC64 has 32 and 64 bit registers, PPC32 has only 32 bit ones.
> if (ST.isPPC64())
> Ret += "-n32:64";
>
>
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20131219/b4c350b6/attachment.html>
More information about the llvm-commits
mailing list