public inbox for glibc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug math/30973] New: totalorder compares quiet NaN and signalling NaN incorrectly on sh4
@ 2023-10-14 21:33 bruno at clisp dot org
2023-10-14 21:33 ` [Bug math/30973] " bruno at clisp dot org
` (12 more replies)
0 siblings, 13 replies; 14+ messages in thread
From: bruno at clisp dot org @ 2023-10-14 21:33 UTC (permalink / raw)
To: glibc-bugs
https://sourceware.org/bugzilla/show_bug.cgi?id=30973
Bug ID: 30973
Summary: totalorder compares quiet NaN and signalling NaN
incorrectly on sh4
Product: glibc
Version: 2.35
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: math
Assignee: unassigned at sourceware dot org
Reporter: bruno at clisp dot org
Target Milestone: ---
Created attachment 15170
--> https://sourceware.org/bugzilla/attachment.cgi?id=15170&action=edit
test case for float
The bit that distinguishes a quiet NaN from a signalling NaN is,
according to <https://en.wikipedia.org/wiki/NaN#Encoding>, the most
significant bit of the mantissa field. This bit is
* == 0 to indicate a quiet NaN or Infinity,
== 1 to indicate a signalling NaN,
on these CPUs: hppa, mips, sh4.
* == 1 to indicate a quiet NaN,
== 0 to indicate a signalling NaN or Infinity,
on all other CPUs.
The statement regarding sh4 follows from the "SH-4 Software Manual"
<https://www.renesas.com/us/en/document/mas/sh-4-software-manual>
page 143.
The totalorder* functions in glibc 2.35 get this distinction wrong.
How to reproduce:
Compile and run the attached programs in the Linux/sh4 QEMU user-mode
environment. I use QEMU version 8.0.2.
$ sh4-linux-gnu-gcc-11 -Wall test-totalorderf.c -lm
$ ./a.out
Failed: i=0 j=1
Failed: i=1 j=0
Failed: i=12 j=13
Failed: i=13 j=12
$ sh4-linux-gnu-gcc-11 -Wall test-totalorder.c -lm
$ ./a.out
Failed: i=0 j=1
Failed: i=1 j=0
Failed: i=12 j=13
Failed: i=13 j=12
$ sh4-linux-gnu-gcc-11 -Wall test-totalorderl.c -lm
$ ./a.out
Failed: i=0 j=1
Failed: i=1 j=0
Failed: i=12 j=13
Failed: i=13 j=12
For documentation how the totalorder* functions are supposed to behave,
refer to
https://www.gnu.org/software/libc/manual/html_node/FP-Comparison-Functions.html
or
https://lists.gnu.org/archive/html/bug-gnulib/2023-10/msg00037.html
For insight into the floating-point number representation on this
platform, compile and run the attached foo*.c programs in the Linux/sh4
QEMU user-mode environment.
$ sh4-linux-gnu-gcc-11 foof.c
$ ./a.out
Bits: 32
Mantissa bits: 24
Min exponent: -125
Max exponent: 128
1.0 representation: 00 00 80 3F
1/3 representation: AB AA AA 3E
+Infinity representation: 00 00 80 7F
-Infinity representation: 00 00 80 FF
qNaN representation: FF FF BF 7F
$ sh4-linux-gnu-gcc-11 food.c
$ ./a.out
Bits: 64
Mantissa bits: 53
Min exponent: -1021
Max exponent: 1024
1.0 representation: 00 00 00 00 00 00 F0 3F
1/3 representation: 55 55 55 55 55 55 D5 3F
+Infinity representation: 00 00 00 00 00 00 F0 7F
-Infinity representation: 00 00 00 00 00 00 F0 FF
qNaN representation: FF FF FF FF FF FF F7 7F
$ sh4-linux-gnu-gcc-11 fool.c
$ ./a.out
Bits: 64
Mantissa bits: 53
Min exponent: -1021
Max exponent: 1024
1.0 representation: 00 00 00 00 00 00 F0 3F
1/3 representation: 55 55 55 55 55 55 D5 3F
+Infinity representation: 00 00 00 00 00 00 F0 7F
-Infinity representation: 00 00 00 00 00 00 F0 FF
qNaN representation: FF FF FF FF FF FF F7 7F
The row "qNaN representation" shows the value of 0.0 / 0.0, as computed
by QEMU. As you can see, it is consistent with the "SH-4 Software Manual"
<https://www.renesas.com/us/en/document/mas/sh-4-software-manual>
page 143.
--
You are receiving this mail because:
You are on the CC list for the bug.
^ permalink raw reply [flat|nested] 14+ messages in thread
* [Bug math/30973] totalorder compares quiet NaN and signalling NaN incorrectly on sh4
2023-10-14 21:33 [Bug math/30973] New: totalorder compares quiet NaN and signalling NaN incorrectly on sh4 bruno at clisp dot org
@ 2023-10-14 21:33 ` bruno at clisp dot org
2023-10-14 21:34 ` bruno at clisp dot org
` (11 subsequent siblings)
12 siblings, 0 replies; 14+ messages in thread
From: bruno at clisp dot org @ 2023-10-14 21:33 UTC (permalink / raw)
To: glibc-bugs
https://sourceware.org/bugzilla/show_bug.cgi?id=30973
--- Comment #1 from Bruno Haible <bruno at clisp dot org> ---
Created attachment 15171
--> https://sourceware.org/bugzilla/attachment.cgi?id=15171&action=edit
test case for double
--
You are receiving this mail because:
You are on the CC list for the bug.
^ permalink raw reply [flat|nested] 14+ messages in thread
* [Bug math/30973] totalorder compares quiet NaN and signalling NaN incorrectly on sh4
2023-10-14 21:33 [Bug math/30973] New: totalorder compares quiet NaN and signalling NaN incorrectly on sh4 bruno at clisp dot org
2023-10-14 21:33 ` [Bug math/30973] " bruno at clisp dot org
@ 2023-10-14 21:34 ` bruno at clisp dot org
2023-10-14 21:34 ` bruno at clisp dot org
` (10 subsequent siblings)
12 siblings, 0 replies; 14+ messages in thread
From: bruno at clisp dot org @ 2023-10-14 21:34 UTC (permalink / raw)
To: glibc-bugs
https://sourceware.org/bugzilla/show_bug.cgi?id=30973
--- Comment #2 from Bruno Haible <bruno at clisp dot org> ---
Created attachment 15172
--> https://sourceware.org/bugzilla/attachment.cgi?id=15172&action=edit
test case for long double
--
You are receiving this mail because:
You are on the CC list for the bug.
^ permalink raw reply [flat|nested] 14+ messages in thread
* [Bug math/30973] totalorder compares quiet NaN and signalling NaN incorrectly on sh4
2023-10-14 21:33 [Bug math/30973] New: totalorder compares quiet NaN and signalling NaN incorrectly on sh4 bruno at clisp dot org
2023-10-14 21:33 ` [Bug math/30973] " bruno at clisp dot org
2023-10-14 21:34 ` bruno at clisp dot org
@ 2023-10-14 21:34 ` bruno at clisp dot org
2023-10-14 21:35 ` bruno at clisp dot org
` (9 subsequent siblings)
12 siblings, 0 replies; 14+ messages in thread
From: bruno at clisp dot org @ 2023-10-14 21:34 UTC (permalink / raw)
To: glibc-bugs
https://sourceware.org/bugzilla/show_bug.cgi?id=30973
--- Comment #3 from Bruno Haible <bruno at clisp dot org> ---
Created attachment 15173
--> https://sourceware.org/bugzilla/attachment.cgi?id=15173&action=edit
insights about float
--
You are receiving this mail because:
You are on the CC list for the bug.
^ permalink raw reply [flat|nested] 14+ messages in thread
* [Bug math/30973] totalorder compares quiet NaN and signalling NaN incorrectly on sh4
2023-10-14 21:33 [Bug math/30973] New: totalorder compares quiet NaN and signalling NaN incorrectly on sh4 bruno at clisp dot org
` (2 preceding siblings ...)
2023-10-14 21:34 ` bruno at clisp dot org
@ 2023-10-14 21:35 ` bruno at clisp dot org
2023-10-14 21:35 ` bruno at clisp dot org
` (8 subsequent siblings)
12 siblings, 0 replies; 14+ messages in thread
From: bruno at clisp dot org @ 2023-10-14 21:35 UTC (permalink / raw)
To: glibc-bugs
https://sourceware.org/bugzilla/show_bug.cgi?id=30973
--- Comment #4 from Bruno Haible <bruno at clisp dot org> ---
Created attachment 15174
--> https://sourceware.org/bugzilla/attachment.cgi?id=15174&action=edit
insights about double
--
You are receiving this mail because:
You are on the CC list for the bug.
^ permalink raw reply [flat|nested] 14+ messages in thread
* [Bug math/30973] totalorder compares quiet NaN and signalling NaN incorrectly on sh4
2023-10-14 21:33 [Bug math/30973] New: totalorder compares quiet NaN and signalling NaN incorrectly on sh4 bruno at clisp dot org
` (3 preceding siblings ...)
2023-10-14 21:35 ` bruno at clisp dot org
@ 2023-10-14 21:35 ` bruno at clisp dot org
2023-10-14 21:36 ` bruno at clisp dot org
` (7 subsequent siblings)
12 siblings, 0 replies; 14+ messages in thread
From: bruno at clisp dot org @ 2023-10-14 21:35 UTC (permalink / raw)
To: glibc-bugs
https://sourceware.org/bugzilla/show_bug.cgi?id=30973
--- Comment #5 from Bruno Haible <bruno at clisp dot org> ---
Created attachment 15175
--> https://sourceware.org/bugzilla/attachment.cgi?id=15175&action=edit
insights about long double
--
You are receiving this mail because:
You are on the CC list for the bug.
^ permalink raw reply [flat|nested] 14+ messages in thread
* [Bug math/30973] totalorder compares quiet NaN and signalling NaN incorrectly on sh4
2023-10-14 21:33 [Bug math/30973] New: totalorder compares quiet NaN and signalling NaN incorrectly on sh4 bruno at clisp dot org
` (4 preceding siblings ...)
2023-10-14 21:35 ` bruno at clisp dot org
@ 2023-10-14 21:36 ` bruno at clisp dot org
2023-10-16 12:24 ` adhemerval.zanella at linaro dot org
` (6 subsequent siblings)
12 siblings, 0 replies; 14+ messages in thread
From: bruno at clisp dot org @ 2023-10-14 21:36 UTC (permalink / raw)
To: glibc-bugs
https://sourceware.org/bugzilla/show_bug.cgi?id=30973
Bruno Haible <bruno at clisp dot org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Host| |sh4-linux-gnu
--
You are receiving this mail because:
You are on the CC list for the bug.
^ permalink raw reply [flat|nested] 14+ messages in thread
* [Bug math/30973] totalorder compares quiet NaN and signalling NaN incorrectly on sh4
2023-10-14 21:33 [Bug math/30973] New: totalorder compares quiet NaN and signalling NaN incorrectly on sh4 bruno at clisp dot org
` (5 preceding siblings ...)
2023-10-14 21:36 ` bruno at clisp dot org
@ 2023-10-16 12:24 ` adhemerval.zanella at linaro dot org
2023-10-16 12:32 ` adhemerval.zanella at linaro dot org
` (5 subsequent siblings)
12 siblings, 0 replies; 14+ messages in thread
From: adhemerval.zanella at linaro dot org @ 2023-10-16 12:24 UTC (permalink / raw)
To: glibc-bugs
https://sourceware.org/bugzilla/show_bug.cgi?id=30973
Adhemerval Zanella <adhemerval.zanella at linaro dot org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |adhemerval.zanella at linaro dot o
| |rg
--- Comment #6 from Adhemerval Zanella <adhemerval.zanella at linaro dot org> ---
We do have qNaN and sNaN tests for totalorder, for all supported float types:
math/libm-test-totalorder.inc
92 TEST_fpfp_b (totalorder, snan_value, qnan_value, 1,
NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
93 TEST_fpfp_b (totalorder, snan_value, -qnan_value, 0,
NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
94 TEST_fpfp_b (totalorder, -snan_value, qnan_value, 1,
NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
95 TEST_fpfp_b (totalorder, -snan_value, -qnan_value, 0,
NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
And at least with qemu they do not show any failure on SH4:
sh4-linux-gnu$ math/test-float-totalorder
testing float (without inline functions)
Test suite completed:
712 test cases plus 354 tests for exception flags and
354 tests for errno executed.
All tests passed successfully.
sh4-linux-gnu$ math/test-double-totalorder
testing double (without inline functions)
Test suite completed:
792 test cases plus 394 tests for exception flags and
394 tests for errno executed.
All tests passed successfully.
sh4-linux-gnu$ math/test-ldouble-totalorder
testing long double (without inline functions)
Test suite completed:
792 test cases plus 394 tests for exception flags and
394 tests for errno executed.
All tests passed successfully.
(the tests were built with --enable-hardcoded-path-in-tests, which sets the
loader path to one built, and adds all the internal path on rpath)
The sh uses the generic totalorder implementation:
sysdeps/ieee754/flt-32/s_totalorderf.c
sysdeps/ieee754/dbl-64/s_totalorder.c
And both implementation already handles the signaling NaN position through the
HIGH_ORDER_BIT_IS_SET_FOR_SNAN flag:
sysdeps/ieee754/dbl-64/s_totalorder.c
33 #if HIGH_ORDER_BIT_IS_SET_FOR_SNAN
34 /* For the preferred quiet NaN convention, this operation is a
35 comparison of the representations of the arguments interpreted as
36 sign-magnitude integers. If both arguments are NaNs, invert the
37 quiet/signaling bit so comparing that way works. */
38 if ((ix & 0x7fffffffffffffffULL) > 0x7ff0000000000000ULL
39 && (iy & 0x7fffffffffffffffULL) > 0x7ff0000000000000ULL)
40 {
41 ix ^= 0x0008000000000000ULL;
42 iy ^= 0x0008000000000000ULL;
43 }
44 #endif
However only hppa and mips (without __mips_nan2008 ABI) defines it to 1. The
glibc tests use the compiler building __builtin_nans ("") to create a constant
signaling NaN and with our foof.c program:
[...]
union u construct_signalling_nan (float quiet_value)
{
union u m;
m.value = quiet_value;
/* Turn the quiet NaN into a signalling NaN. */
m.word ^= (uint32_t) 1 << 22;
/* Set some arbitrary mantissa bit. */
m.word |= (uint32_t) 1;
return m;
}
[...]
x.value = __builtin_nansf ("");
show_representation ("sNaN", &x);
x = construct_signalling_nan (x.value);
show_representation ("sNan (C)", &x);
[...]
$ sh4-glibc-linux-gnu-gcc -E -dD - < /dev/null | grep __SH_FPU_
#define __SH_FPU_ANY__ 1
#define __SH_FPU_DOUBLE__ 1
$ ./elf/ld.so --library-path .:math ./foof
qNaN representation: FF FF BF 7F
sNaN representation: 00 00 A0 7F
sNan (C) representation: FF FF FF 7F
So the compiler is not using the mantissa MSB 1 to define a sNaN, as you are
stating.
And this seems really to be what hardware defines, the 2.33 release page [1]
has the last result I did on real hardware and I haven't seen any failure
regarding totalorder. It means that the glibc assumption that SH4 FPU does not
set the MSB to indicate an SNAN seems correct.
[1] https://sourceware.org/glibc/wiki/Release/2.33#SH
--
You are receiving this mail because:
You are on the CC list for the bug.
^ permalink raw reply [flat|nested] 14+ messages in thread
* [Bug math/30973] totalorder compares quiet NaN and signalling NaN incorrectly on sh4
2023-10-14 21:33 [Bug math/30973] New: totalorder compares quiet NaN and signalling NaN incorrectly on sh4 bruno at clisp dot org
` (6 preceding siblings ...)
2023-10-16 12:24 ` adhemerval.zanella at linaro dot org
@ 2023-10-16 12:32 ` adhemerval.zanella at linaro dot org
2023-10-16 12:47 ` adhemerval.zanella at linaro dot org
` (4 subsequent siblings)
12 siblings, 0 replies; 14+ messages in thread
From: adhemerval.zanella at linaro dot org @ 2023-10-16 12:32 UTC (permalink / raw)
To: glibc-bugs
https://sourceware.org/bugzilla/show_bug.cgi?id=30973
--- Comment #7 from Adhemerval Zanella <adhemerval.zanella at linaro dot org> ---
So the question is whether both the GCC and glibc are assuming sNAN encoding is
wrong on SH4, and tests are not catching it.
--
You are receiving this mail because:
You are on the CC list for the bug.
^ permalink raw reply [flat|nested] 14+ messages in thread
* [Bug math/30973] totalorder compares quiet NaN and signalling NaN incorrectly on sh4
2023-10-14 21:33 [Bug math/30973] New: totalorder compares quiet NaN and signalling NaN incorrectly on sh4 bruno at clisp dot org
` (7 preceding siblings ...)
2023-10-16 12:32 ` adhemerval.zanella at linaro dot org
@ 2023-10-16 12:47 ` adhemerval.zanella at linaro dot org
2023-10-16 13:18 ` schwab@linux-m68k.org
` (3 subsequent siblings)
12 siblings, 0 replies; 14+ messages in thread
From: adhemerval.zanella at linaro dot org @ 2023-10-16 12:47 UTC (permalink / raw)
To: glibc-bugs
https://sourceware.org/bugzilla/show_bug.cgi?id=30973
--- Comment #8 from Adhemerval Zanella <adhemerval.zanella at linaro dot org> ---
And I think on the foof.c test, trying to construct the qNaN as:
a = 0.0;
b = 0.0;
init_representation (&x);
x.value = a / b;
show_representation ("qNaN", &x);
will actually generate a sNaN. You can check that if you force evaluation
with:
#define math_force_eval(x) \
({ __typeof (x) __x = (x); __asm __volatile__ ("" : : "m" (__x)); })
it will generate the same output. On glibc tests, we generate qNaN also with
compiler builtins to avoid such issues (__builtin_nan{f,l}).
--
You are receiving this mail because:
You are on the CC list for the bug.
^ permalink raw reply [flat|nested] 14+ messages in thread
* [Bug math/30973] totalorder compares quiet NaN and signalling NaN incorrectly on sh4
2023-10-14 21:33 [Bug math/30973] New: totalorder compares quiet NaN and signalling NaN incorrectly on sh4 bruno at clisp dot org
` (8 preceding siblings ...)
2023-10-16 12:47 ` adhemerval.zanella at linaro dot org
@ 2023-10-16 13:18 ` schwab@linux-m68k.org
2023-10-16 13:51 ` adhemerval.zanella at linaro dot org
` (2 subsequent siblings)
12 siblings, 0 replies; 14+ messages in thread
From: schwab@linux-m68k.org @ 2023-10-16 13:18 UTC (permalink / raw)
To: glibc-bugs
https://sourceware.org/bugzilla/show_bug.cgi?id=30973
Andreas Schwab <schwab@linux-m68k.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
See Also| |https://gcc.gnu.org/bugzill
| |a/show_bug.cgi?id=111814
--
You are receiving this mail because:
You are on the CC list for the bug.
^ permalink raw reply [flat|nested] 14+ messages in thread
* [Bug math/30973] totalorder compares quiet NaN and signalling NaN incorrectly on sh4
2023-10-14 21:33 [Bug math/30973] New: totalorder compares quiet NaN and signalling NaN incorrectly on sh4 bruno at clisp dot org
` (9 preceding siblings ...)
2023-10-16 13:18 ` schwab@linux-m68k.org
@ 2023-10-16 13:51 ` adhemerval.zanella at linaro dot org
2023-10-16 13:59 ` adhemerval.zanella at linaro dot org
2023-10-16 20:44 ` joseph at codesourcery dot com
12 siblings, 0 replies; 14+ messages in thread
From: adhemerval.zanella at linaro dot org @ 2023-10-16 13:51 UTC (permalink / raw)
To: glibc-bugs
https://sourceware.org/bugzilla/show_bug.cgi?id=30973
--- Comment #9 from Adhemerval Zanella <adhemerval.zanella at linaro dot org> ---
(In reply to Adhemerval Zanella from comment #8)
> And I think on the foof.c test, trying to construct the qNaN as:
>
> a = 0.0;
> b = 0.0;
> init_representation (&x);
> x.value = a / b;
> show_representation ("qNaN", &x);
>
> will actually generate a sNaN. You can check that if you force evaluation
> with:
>
> #define math_force_eval(x) \
> ({ __typeof (x) __x = (x); __asm __volatile__ ("" : : "m" (__x)); })
>
> it will generate the same output. On glibc tests, we generate qNaN also
> with compiler builtins to avoid such issues (__builtin_nan{f,l}).
Scratch that, this generates a qNaN indeed.
--
You are receiving this mail because:
You are on the CC list for the bug.
^ permalink raw reply [flat|nested] 14+ messages in thread
* [Bug math/30973] totalorder compares quiet NaN and signalling NaN incorrectly on sh4
2023-10-14 21:33 [Bug math/30973] New: totalorder compares quiet NaN and signalling NaN incorrectly on sh4 bruno at clisp dot org
` (10 preceding siblings ...)
2023-10-16 13:51 ` adhemerval.zanella at linaro dot org
@ 2023-10-16 13:59 ` adhemerval.zanella at linaro dot org
2023-10-16 20:44 ` joseph at codesourcery dot com
12 siblings, 0 replies; 14+ messages in thread
From: adhemerval.zanella at linaro dot org @ 2023-10-16 13:59 UTC (permalink / raw)
To: glibc-bugs
https://sourceware.org/bugzilla/show_bug.cgi?id=30973
--- Comment #10 from Adhemerval Zanella <adhemerval.zanella at linaro dot org> ---
(In reply to Adhemerval Zanella from comment #7)
> So the question is whether both the GCC and glibc are assuming sNAN encoding
> is wrong on SH4, and tests are not catching it.
Sigh... it seems that you are right and we will need to set
HIGH_ORDER_BIT_IS_SET_FOR_SNAN. However, I am not sure how to properly handle
it on glibc; since the compiler itself has been generating wrong builtins
constants for a lot of time.
It means that if we change HIGH_ORDER_BIT_IS_SET_FOR_SNAN to 1 on glibc, older
binaries will start to handle sNaN incorrectly. I am not sure if we will need
to add compat symbol for all affected ABI symbols, it won't help if you use a
recent gcc with older glibc.
--
You are receiving this mail because:
You are on the CC list for the bug.
^ permalink raw reply [flat|nested] 14+ messages in thread
* [Bug math/30973] totalorder compares quiet NaN and signalling NaN incorrectly on sh4
2023-10-14 21:33 [Bug math/30973] New: totalorder compares quiet NaN and signalling NaN incorrectly on sh4 bruno at clisp dot org
` (11 preceding siblings ...)
2023-10-16 13:59 ` adhemerval.zanella at linaro dot org
@ 2023-10-16 20:44 ` joseph at codesourcery dot com
12 siblings, 0 replies; 14+ messages in thread
From: joseph at codesourcery dot com @ 2023-10-16 20:44 UTC (permalink / raw)
To: glibc-bugs
https://sourceware.org/bugzilla/show_bug.cgi?id=30973
--- Comment #11 from joseph at codesourcery dot com <joseph at codesourcery dot com> ---
https://sourceware.org/pipermail/libc-alpha/2018-February/091658.html has
my previous remarks on things that would need changing to fix the NaN
conventions used by GCC and glibc for SH.
--
You are receiving this mail because:
You are on the CC list for the bug.
^ permalink raw reply [flat|nested] 14+ messages in thread
end of thread, other threads:[~2023-10-16 20:44 UTC | newest]
Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-10-14 21:33 [Bug math/30973] New: totalorder compares quiet NaN and signalling NaN incorrectly on sh4 bruno at clisp dot org
2023-10-14 21:33 ` [Bug math/30973] " bruno at clisp dot org
2023-10-14 21:34 ` bruno at clisp dot org
2023-10-14 21:34 ` bruno at clisp dot org
2023-10-14 21:35 ` bruno at clisp dot org
2023-10-14 21:35 ` bruno at clisp dot org
2023-10-14 21:36 ` bruno at clisp dot org
2023-10-16 12:24 ` adhemerval.zanella at linaro dot org
2023-10-16 12:32 ` adhemerval.zanella at linaro dot org
2023-10-16 12:47 ` adhemerval.zanella at linaro dot org
2023-10-16 13:18 ` schwab@linux-m68k.org
2023-10-16 13:51 ` adhemerval.zanella at linaro dot org
2023-10-16 13:59 ` adhemerval.zanella at linaro dot org
2023-10-16 20:44 ` joseph at codesourcery dot com
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).