Alan Modra
76aa354424
obstack.h __PTR_ALIGN vs. ubsan
...
Current ubsan complains on every use of __PTR_ALIGN (when ptrdiff_t is
as large as a pointer), due to making calculations relative to a NULL
pointer. This patch avoids the problem by extracting out and
simplifying __BPTR_ALIGN for the usual case. I've continued to use
ptrdiff_t here, where it might be better to throw away __BPTR_ALIGN
entirely and just assume uintptr_t exists.
* obstack.h (__PTR_ALIGN): Expand and simplify __BPTR_ALIGN
rather than calculating relative to a NULL pointer.
2021-09-02 13:48:21 +09:30
..
2021-01-01 10:31:05 +10:30
2021-03-31 10:49:23 +10:30
2021-05-07 15:29:49 +01:00
2021-08-17 14:49:42 +02:00
2021-05-14 00:41:05 -04:00
2021-01-01 10:31:05 +10:30
2021-08-30 17:36:11 +08:00
2021-08-17 20:27:36 -04:00
2021-01-01 10:31:05 +10:30
2021-01-01 10:31:05 +10:30
2021-01-01 10:31:05 +10:30
2021-01-01 10:31:05 +10:30
2021-07-08 18:14:31 -07:00
2021-01-01 10:31:05 +10:30
2021-01-01 10:31:05 +10:30
2021-07-03 14:50:57 +01:00
2016-01-01 22:59:17 +10:30
2017-01-02 13:55:05 +10:30
2018-01-03 17:49:42 +10:30
2019-01-01 21:25:40 +10:30
2020-01-01 18:12:08 +10:30
2021-01-01 10:31:02 +10:30
2021-05-06 09:30:59 +01:00
2021-05-06 09:30:59 +01:00
2021-07-03 14:00:33 +01:00
2021-01-01 10:31:05 +10:30
2021-06-02 15:32:58 +03:00
2021-01-01 10:31:05 +10:30
2021-01-01 10:31:05 +10:30
2021-01-01 10:31:05 +10:30
2021-01-01 10:31:05 +10:30
2021-01-01 10:31:05 +10:30
2021-01-01 10:31:05 +10:30
2021-01-01 10:31:05 +10:30
2021-01-01 10:31:05 +10:30
2021-01-01 10:31:05 +10:30
2021-01-01 10:31:05 +10:30
2021-01-01 10:31:05 +10:30
2021-01-01 10:31:05 +10:30
2021-01-01 10:31:05 +10:30
2021-01-01 10:31:05 +10:30
2021-01-01 10:31:05 +10:30
2021-01-01 10:31:05 +10:30
2021-01-01 10:31:05 +10:30
2021-05-07 11:17:11 +01:00
2021-01-01 10:31:05 +10:30
2021-01-01 10:31:05 +10:30
2021-01-01 10:31:05 +10:30
2021-01-01 10:31:05 +10:30
2021-01-01 10:31:05 +10:30
2021-01-01 10:31:05 +10:30
2021-01-01 10:31:05 +10:30
2021-01-01 10:31:05 +10:30
2021-01-01 10:31:05 +10:30
2021-09-02 13:48:21 +09:30
2021-01-01 10:31:05 +10:30
2021-01-01 10:31:05 +10:30
2021-01-01 10:31:05 +10:30
2021-01-01 10:31:05 +10:30
2021-01-01 10:31:05 +10:30
2021-01-01 10:31:05 +10:30
2021-01-01 10:31:05 +10:30
2021-01-01 10:31:05 +10:30
2021-01-01 10:31:05 +10:30
2021-01-01 10:31:05 +10:30
2021-01-01 10:31:05 +10:30
2021-01-01 10:31:05 +10:30
2021-01-01 10:31:05 +10:30
2021-01-01 10:31:05 +10:30
2021-01-01 10:31:05 +10:30
2021-01-01 10:31:05 +10:30