https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114803
--- Comment #15 from Matthias Kretz (Vir) ---
I don't know _GLIBCXX_USE_C99_MATH_TR1. AFAIK the simd headers are relying on
standard C++ . But with it's easy to make incorrect assumptions.
Other tests have a line:
// { dg-require-cmath "" }
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114803
--- Comment #14 from Alexandre Oliva ---
Thanks.
The other problem the testcase in this PR evidenced was that simd_math.h and
simd_scalar.h seem to disregard _GLIBCXX_USE_C99_MATH_TR1, and on newlib-using
targets, that don't declare in math.h
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114803
--- Comment #13 from Matthias Kretz (Vir) ---
I opened PR115308 for the __clang__ issue.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114803
--- Comment #12 from Matthias Kretz (Vir) ---
I noticed that weird special case for __clang__ and don't recall why it was
needed. I should dig up the reason or remove it, I guess.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114803
--- Comment #11 from Alexandre Oliva ---
it's the first test for __clang__ in __int_for_sizeof(), that ends up returning
char() rather than _Schar().
I guess that places the problem entirely on our need for defining __clang__ :-(
Sorry about
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114803
--- Comment #10 from Alexandre Oliva ---
FWIW, I can trigger the problem on arm-eabi (and presumably also on
aarch64-elf, but I haven't tried that) with -D__clang__.
(our vxworks toolchains have to define that macro, for complicated reasons)
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114803
--- Comment #9 from Matthias Kretz (Vir) ---
(In reply to Alexandre Oliva from comment #7)
> FWIW, since the backport, this test started failing in gcc-13 on arm and
> aarch64 targets. Presumably this affects earlier branches as well.
>
>
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114803
--- Comment #8 from Alexandre Oliva ---
-fsigned-char works around the fail on affected targets. I couldn't trigger it
on arm-eabi, alas, not even with -funsigned-char.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114803
Alexandre Oliva changed:
What|Removed |Added
CC||aoliva at gcc dot gnu.org
---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114803
Matthias Kretz (Vir) changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114803
--- Comment #5 from GCC Commits ---
The releases/gcc-11 branch has been updated by Matthias Kretz
:
https://gcc.gnu.org/g:9e3663ba96df1315f53b4b488f4c2e63633c7b2f
commit r11-11434-g9e3663ba96df1315f53b4b488f4c2e63633c7b2f
Author: Matthias
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114803
--- Comment #4 from GCC Commits ---
The releases/gcc-12 branch has been updated by Matthias Kretz
:
https://gcc.gnu.org/g:0ab30fb865e6465156f7db10506b56ef2df19648
commit r12-10429-g0ab30fb865e6465156f7db10506b56ef2df19648
Author: Matthias
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114803
--- Comment #3 from GCC Commits ---
The releases/gcc-13 branch has been updated by Matthias Kretz
:
https://gcc.gnu.org/g:6663f2a04c16288124d5ef918c661260e4f66284
commit r13-8712-g6663f2a04c16288124d5ef918c661260e4f66284
Author: Matthias
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114803
--- Comment #2 from Matthias Kretz (Vir) ---
Fixed in master, still need to backport.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114803
--- Comment #1 from GCC Commits ---
The master branch has been updated by Matthias Kretz :
https://gcc.gnu.org/g:7ef139146a8923a8719873ca3fdae175668e8d63
commit r14-10079-g7ef139146a8923a8719873ca3fdae175668e8d63
Author: Matthias Kretz
Date:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114803
Matthias Kretz (Vir) changed:
What|Removed |Added
Status|UNCONFIRMED |ASSIGNED
Last reconfirmed|
16 matches
Mail list logo