[Bug sanitizer/85663] [8/9 Regression] gcc-8.0.1 regression: sanitizer fails to build on mips-unknown-linux-gnu
hp at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Sun Feb 3 20:51:00 GMT 2019
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85663
Hans-Peter Nilsson <hp at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Version|8.0.1 |8.1.0
--- Comment #7 from Hans-Peter Nilsson <hp at gcc dot gnu.org> ---
(In reply to Jakub Jelinek from comment #6)
> Hans-Peter, any comments on this?
(In reply to Sergei Trofimovich from comment #2)
> > - FIRST_32_SECOND_64(144, 216);
> > + FIRST_32_SECOND_64(160, 216);
>
> I think mips has really 3 stat values:
> 32 ABI: 144
> n32 ABI: 160
> 64 ABI: 216
>
> $ cat a.c
> #include <sys/types.h>
> #include <sys/stat.h>
> #include <unistd.h>
>
> int main() {
> return sizeof(struct stat);
> }
This is misleading. What needs to be checked is the size of the *kernel* stat.
See https://gcc.gnu.org/ml/gcc-patches/2018-03/msg01263.html where I fixed it
correctly and explained the issue. I'm guessing a later import unfixed it, but
I'll go check.
I'm changing the related version (8.0.1 -> 8.1.0), as from the comments it
seems obvious that this is 8.1.0 (and later, presumably?), not 8.0.1.
More information about the Gcc-bugs
mailing list