[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Bug binutils/19145] [regression] arm-none-eabi big-endian LTO broken
From: |
jonathan at codesourcery dot com |
Subject: |
[Bug binutils/19145] [regression] arm-none-eabi big-endian LTO broken |
Date: |
Sun, 18 Oct 2015 22:44:33 +0000 |
https://sourceware.org/bugzilla/show_bug.cgi?id=19145
--- Comment #5 from Jonathan Roelofs <jonathan at codesourcery dot com> ---
(In reply to H.J. Lu from comment #4)
> There are 2 issues:
>
> 1. arm-none-eabi binutils only supports litte-endian.
> 2. arm-none-eabi GCC only supports little-endian.
>
> To support big-endian, you should configure binutils and GCC for
> armeb-none-eabi. Or you fix ARM EABI binutils and GCC to support
> both little-endian and big-endian.
I'm not convinced that's actually true. We've shipped working
arm-none-eabi-{gcc,binutils} toolchains with both the `be;@mbig-endian`
multilib and the `.;` (little-endian) multilib (among others) before.
>From the gcc testsuite results, it very much looks like the only difference in
failures between the little-endian multilib and the big-endian one is that any
testcase that uses -flto fails for the big-endian multilib.
This is definitely a regression.
--
You are receiving this mail because:
You are on the CC list for the bug.
- [Bug binutils/19145] New: [regression] arm-none-eabi big-endian LTO broken, jonathan at codesourcery dot com, 2015/10/16
- [Bug binutils/19145] [regression] arm-none-eabi big-endian LTO broken, jonathan at codesourcery dot com, 2015/10/16
- [Bug binutils/19145] [regression] arm-none-eabi big-endian LTO broken, hjl.tools at gmail dot com, 2015/10/16
- [Bug binutils/19145] [regression] arm-none-eabi big-endian LTO broken, jonathan at codesourcery dot com, 2015/10/16
- [Bug binutils/19145] [regression] arm-none-eabi big-endian LTO broken, jonathan at codesourcery dot com, 2015/10/16
- [Bug binutils/19145] [regression] arm-none-eabi big-endian LTO broken, hjl.tools at gmail dot com, 2015/10/17
- [Bug binutils/19145] [regression] arm-none-eabi big-endian LTO broken,
jonathan at codesourcery dot com <=
- [Bug binutils/19145] [regression] arm-none-eabi big-endian LTO broken, hjl.tools at gmail dot com, 2015/10/18
- [Bug binutils/19145] [regression] arm-none-eabi big-endian LTO broken, jonathan at codesourcery dot com, 2015/10/18
- [Bug binutils/19145] [regression] arm-none-eabi big-endian LTO broken, hjl.tools at gmail dot com, 2015/10/18
- [Bug binutils/19145] [regression] arm-none-eabi big-endian LTO broken, jonathan at codesourcery dot com, 2015/10/21
- [Bug binutils/19145] [regression] arm-none-eabi big-endian LTO broken, jonathan at codesourcery dot com, 2015/10/21
- [Bug binutils/19145] [regression] arm-none-eabi big-endian LTO broken, jonathan at codesourcery dot com, 2015/10/21
- [Bug binutils/19145] [regression] arm-none-eabi big-endian LTO broken, jonathan at codesourcery dot com, 2015/10/21