New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[COMPILER REQUEST]: GCC14 for all cross #6406
Comments
Current status:
May -elf targets fail with (c6x, m68k, msp430, sh)
loongarch (even if configured to use binutils 2.43):
riscv32/64:
sparc-leon:
|
c6x:
Doesn't look very good. |
m68k:
|
And sh:
|
Fallout of implicit function being rejected in newlib. Some possible fix for sh: KallistiOS/KallistiOS#487 |
Ignoring some warnings "fixes" the build.
I'll let newlib fix these correctly. |
This is only for testing. refs compiler-explorer/compiler-explorer#6406 Signed-off-by: Marc Poulhiès <dkm@kataplop.net>
m68k fails (notified newlib via email):
c6x fails (see https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114910)
|
c6x can be built by building the target libs with |
sparc-leon: fails with uClibc on missing riscv32: fails in GNAT because of mismatching type in the runtime. |
https://sourceware.org/pipermail/newlib/2024/021090.html EDIT: Patch applied: https://sourceware.org/pipermail/newlib/2024/021091.html |
c6x: disable var tracking to workaround an ICEland m68k: use newlib master to use recent fix needed for gcc14 rv64: update version of libc/linux refs compiler-explorer/compiler-explorer#6406
Some adjustments: - c6x: disable var tracking to workaround an ICEland - m68k: use newlib master to use recent fix needed for gcc14 - rv64: update version of libc/linux - rv32: disable Ada refs compiler-explorer/compiler-explorer#6406
Some adjustments: - c6x: disable var tracking to workaround an ICEland - m68k: use newlib master to use recent fix needed for gcc14 - rv64: update version of libc/linux - rv32: disable Ada refs compiler-explorer/compiler-explorer#6406 Signed-off-by: Marc Poulhiès <dkm@kataplop.net>
14.0.0 was used for preparing all the cross compilers. refs compiler-explorer/compiler-explorer#6406 Signed-off-by: Marc Poulhiès <dkm@kataplop.net>
Status of the build:
|
Only sparc-leon is failing (but it was expected). |
refs compiler-explorer/compiler-explorer#6406 Signed-off-by: Marc Poulhiès <dkm@kataplop.net>
releases/gcc-14 is the dev branch for the release (14.1.1 that will become 14.2 at some point). The correct *tag* to use for the release is 'releases/gcc-14.1.0'. refs compiler-explorer/compiler-explorer#6406 Signed-off-by: Marc Poulhiès <dkm@kataplop.net>
For 8 different languages. fixes #6406 Signed-off-by: Marc Poulhiès <dkm@kataplop.net>
refs compiler-explorer/compiler-explorer#6406 Signed-off-by: Marc Poulhiès <dkm@kataplop.net>
For 8 different languages. fixes #6406 Signed-off-by: Marc Poulhiès <dkm@kataplop.net>
Reopening, because we're missing the sparc-leon one still. |
The D for sparc is know to fail (not enabled on the site). BPF is ICEing, contacted author. The rest is fine. |
Compiler name
gcc
Compiler version
14
Compiler language
Compiler homepage
:)
Motivation
:)
The text was updated successfully, but these errors were encountered: