search for: powerpc64le

Displaying 20 results from an estimated 71 matches for "powerpc64le".

Did you mean: powerpc64
2016 Jan 26
2
Problems with test on ppc
Bill, For some reason the llvm-symbolizer tests fail on ppc: http://lab.llvm.org:8011/builders/clang-ppc64le-linux/builds/182/steps/ninja%20check%201/logs/stdio because it can't be started: /home/buildbots/ppc64le-clang-test/clang-ppc64le/stage1/./bin/llvm-symbolizer: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by
2020 Feb 28
2
Demotion of shared symbols resolved from the dynamic linker.
...d to an undefined weak symbol when linking with LLD but not when linking (with the exact same command/input) with other linkers. Tracing the symbol I see it is resolved to a definition in the dynamic linker as expected: /home/sfertile/LLVM_MonoRepo/build/lib/clang/11.0.0/lib/linux/libclang_rt.asan-powerpc64le.a(sanitizer_linux.cpp.o): reference to __libc_stack_end /lib/powerpc64le-linux-gnu/libpthread.so.0: reference to __libc_stack_end /lib/powerpc64le-linux-gnu/ld64.so.2: shared definition of __libc_stack_end <internal>: reference to __libc_stack_end The last line in the trace output shows wher...
2017 Sep 13
4
sanitizer test case failures after OS update
I updated one of my powerpc64le llvm test systems to Fedora 25 and I started getting a whole bunch of sanitizer test case failures. I tried testing some earlier revisions on the new OS that had worked fine under the old but they generate the same errors now so it isn't any changes in llvm. There are two different errors...
2017 Oct 04
2
Fix for PR24155 on PPC
It would appear that the fix for https://bugs.llvm.org/show_bug.cgi?id=24155 really only applies to X86. Which I suppose is fine since that's where the bug was reported. However, we've recently upgraded the OS's on some of our PPC64 systems and are hitting the same problems. I certainly wouldn't mind providing a similar fix for PPC, but I don't know what the values in
2015 Jun 03
9
[Bug 2409] New: Outdated GNU config.guess scripts
https://bugzilla.mindrot.org/show_bug.cgi?id=2409 Bug ID: 2409 Summary: Outdated GNU config.guess scripts Product: Portable OpenSSH Version: -current Hardware: All OS: All Status: NEW Severity: trivial Priority: P5 Component: Build system Assignee: unassigned-bugs at
2017 Nov 15
2
workaround for debug info bug?
Seems like something infinite-recursion like to me: $ clang --version clang version 6.0.0 (trunk 317833) Target: powerpc64le-unknown-linux-gnu $ clang -c test.ll warning: overriding the module target triple with powerpc64le-unknown-linux-gnu [-Woverride-module] ... #255 0x0000000012b07a78 llvm::DwarfUnit::getOrCreateTypeDIE(llvm::MDNode const*) ... So I'd say it reproduces. On Wed, Nov 15, 2017 at 6:20 AM, 陳韋任 via...
2017 Sep 13
2
sanitizer test case failures after OS update
On 9/13/17 10:31 AM, Peter Bergner via llvm-dev wrote: > On 9/12/17 8:15 PM, Bill Seurer via llvm-dev wrote: >> I updated one of my powerpc64le llvm test systems to Fedora 25 and I >> started getting a whole bunch of sanitizer test case failures.  I tried >> testing some earlier revisions on the new OS that had worked fine under >> the old but they generate the same errors now so it isn't any changes in >> llvm....
2016 Jan 25
5
[PPC] Linker fails on -fstack-protector
When -fstack-protector is turned on, linker fails to find the symbol "__stack_chk_guard" because at least for powerpc64le, glibc doesn't provide this symbol. Instead, they put the stack guard into TCB. x86 fixed this issue by injecting a special address space (which is later translated to TCB register access) and hard code the offset of stack_guard, but I don't see a easy way to handle address spaces in ppc....
2016 Nov 11
1
[PATCH] Add hppa, hppa64, ppc64el architectures
...uot; | "sparc64" -> ["sparc"; "sparc64"] | "amd64" | "x86_64" -> ["amd64"; "x86_64"] + | "parisc" | "parisc64" -> ["hppa"; "hppa64"] + | "ppc64el" -> ["powerpc64le"] | _ when host_cpu.[0] = 'i' && host_cpu.[2] = '8' && host_cpu.[3] = '6' -> ["?86"] | _ when String.length host_cpu >= 5 && String.sub host_cpu 0 5 = "armv7" -> ["armmp"] | _ -> [host_cpu...
2015 Dec 01
3
Endianness for multi-word types
...Here is a minimal C++ test case that seems wrongly compiled: long double id(long double a) { return a; } bool f(long double x) { return id(__builtin_fabsl(x)) >= 0; } int main() { if (f(-123.l)) { return 0; } return 1; } The program compiled with command: clang++ -static -target powerpc64le-linux-gnu bad.cc Returns 1 on a ppc machine. I did some investigation, it turns out in lib/CodeGen/SelectionDAG/DAGCombiner.cpp, a combination is wrongly assuming the endianness for the i128 bitcasted from a ppc_fp128 (two doubles bit-concatenated together): // fold (bitconvert (fabs x)) -> (...
2016 Apr 26
1
Issue while building xtable on R on Ubuntu 15.04
...4 Hi, I am trying to build xtable on R on Ubuntu 15.04 but I get following error : + R CMD check --no-vignettes --timings xtable_1.8-2.tar.gz * using log directory '/home/jenkins/workspace/Rlang_xtable_Ubuntu15.04/xtable.Rcheck' * using R version 3.2.3 (2015-12-10) * using platform: powerpc64le-unknown-linux-gnu (64-bit) * using session charset: UTF-8 * using option '--no-vignettes '* checking for file 'xtable/DESCRIPTION' ... OK * this is package 'xtable' version '1.8-2' * checking package namespace information ... OK * checking package dependencies...
2019 Apr 25
1
configure script issue with -flto with recent gcc and system ar/ranlib
...with --enable-lto without problems.? I read that with > recent binutils (2.25?), the LTO plugin should be loaded automatically, > so one does not have to use the wrappers anymore. This was with, on x86_64-pc-linux-gnu, GNU ar (GNU Binutils; openSUSE Leap 42.3) 2.31.1.20180828-19 and, on powerpc64le-unknown-linux-gnu, GNU ar version 2.27-34.base.el7 both with a recent gcc 9.0.1 snapshot. Regards Thomas
2016 Feb 11
2
[PPC] Linker fails on -fstack-protector
...PC] Linker fails on -fstack-protector > On Mon, Jan 25, 2016 at 11:58 AM Tim Shen via llvm-dev < > llvm-dev at lists.llvm.org > wrote: > > When -fstack-protector is turned on, linker fails to find the > > symbol > > " __stack_chk_guard" because at least for powerpc64le, glibc > > doesn't > > provide this symbol. Instead, they put the stack guard into TCB. > > > x86 fixed this issue by injecting a special address space (which is > > later translated to TCB register access) and hard code the offset > > of > > stack_guard...
2019 Jan 19
4
RFT: klibc 2.0.5
...ld pass parisc/hppa-linux-gnu: fail: fcntl, vfork fail: fcntl, vfork ppc/powerpc-linux-gnu: pass pass ppc/powerpc-linux-gnuspe: fail: all tests fail: all tests ppc64/powerpc64-linux-gnu: fail: fcntl pass ppc64/powerpc64le-linux-gnu: fail: fcntl pass riscv64/riscv64-linux-gnu: N/A pass s390x/s390x-linux-gnu: fail: fcntl pass sh/sh4-linux-gnu: pass pass sparc64/sparc64-linux-gnu: fail: all tests fail: select...
2015 Mar 13
2
[LLVMdev] Alias analysis issue with structs on PPC
...AST: Alias Set Tracker: 2 alias sets for 2 pointer values. AliasSet[0x7fd8e2f32290, 1] must alias, No access Pointers: (double* %arrayidx5, 18446744073709551615) AliasSet[0x7fd8e2f322e0, 1] must alias, No access Pointers: (double* %arrayidx, 18446744073709551615) Compiling for PPC with -target powerpc64le-ibm-linux-gnu, the two addresses now alias: AST: Alias Set Tracker: 1 alias sets for 2 pointer values. AliasSet[0x7f931bd5bdc0, 2] may alias, No access Pointers: (double* %arrayidx5, 18446744073709551615), (double* %arrayidx, 18446744073709551615) BasicAA is used for both targets by default. T...
2015 Dec 01
2
Endianness for multi-word types
On Mon, Nov 30, 2015 at 7:24 PM Gao, Yunzhong < yunzhong_gao at playstation.sony.com> wrote: > According to > http://refspecs.linuxfoundation.org/ELF/ppc64/PPC-elf64abi.html, > "The high-order double-precision value (the one that comes first in > storage) must have the larger magnitude." > > So the order of the two doubles in your fp128 is not affected by the
2016 Feb 20
2
[PPC] Linker fails on -fstack-protector
...; >> >> >> >> On Mon, Jan 25, 2016 at 11:58 AM Tim Shen via llvm-dev < >> llvm-dev at lists.llvm.org> wrote: >> >>> When -fstack-protector is turned on, linker fails to find the symbol "__stack_chk_guard" >>> because at least for powerpc64le, glibc doesn't provide this symbol. >>> Instead, they put the stack guard into TCB. >>> >>> x86 fixed this issue by injecting a special address space (which is >>> later translated to TCB register access) and hard code the offset of >>> stack_guard,...
2017 May 19
2
When a libcall will be generated?
Hi All, I am looking at a linker error under O2: undefined symbol __lshrdi3 I have two questions here: 1. Does that mean our libgcc (?) doesn't implement __lshrdi3? Or more generally, why I have such linker error? 2. Seems some operations are combined, and replaced with __lshrdi3 call. I am interested in when such libcall will be generated? Could you show me one
2017 Mar 15
2
Speculative execution of FP divide Instructions - Call-Graph Simplify
...// The denominator is a zero constant - we can't speculate here. + if (m_AnyZero().match(Denominator)) + return false; + return true; + } case Instruction::Load: { const LoadInst *LI = cast<LoadInst>(Inst); if (!LI->isUnordered() || ``` I did my tests using a powerpc64le target, but I couldn't find any target specific login involved in this transform. In any case, I wanted to drop the questions: - is there any target that would benefit from speculative fp divisions? - is there any target for which fp division does not have side effects? If not, I can go ahead...
2017 Nov 15
2
workaround for debug info bug?
I just reported this bug: https://bugs.llvm.org/show_bug.cgi?id=35314 This very simple IR is causing infinite recursion in llvm::DwarfUnit::getOrCreateTypeDIE in llvm 5.0.0. Is there a workaround? Is anyone willing to save me a recompile and check if this is fixed in 5.0.1 or trunk? `clang -c test.ll` repros the issue. ; ModuleID = 'test' source_filename = "test" target