This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [PATCH] MIPS: Add `-mfix-r5900' option for the R5900 short loop erratum
On Tue, 13 Nov 2018, Maciej W. Rozycki wrote:
> On Sun, 11 Nov 2018, Fredrik Noring wrote:
>
> > ../../../../libsanitizer/sanitizer_common/sanitizer_platform_limits_linux.cc:71:1: note: in expansion of macro ?COMPILER_CHECK?
> > 71 | COMPILER_CHECK(struct_kernel_stat_sz == sizeof(struct stat));
> > | ^~~~~~~~~~~~~~
>
> I guess `struct_kernel_stat_sz' and `sizeof(struct stat)' do not match.
> You may try making a preprocessed source with the same GCC invocation
> (possibly with `-dD' added if needed) to see how these items have been
> defined in your build environment. This may reveal something obvious.
>
> Also unless you realise the problem is due to misconfiguration, please
> file it in GCC bugzilla as a GCC 9 regression (since as you say 8.2.0
> builds just fine in your environment). We don't want things to break with
> new releases.
This sounds familiar.
Perhaps the local edits I made for sanitizer support for MIPS
have been overwritten by the upstream import? I know I made a
boo-boo and didn't "upstream" that.
brgds, H-P