Re: [PATCH] sh: use generic uaccess
Geert Uytterhoeven <[email protected]>
| Newsgroups | gmane.linux.ports.sh.devel,gmane.linux.kernel,gmane.linux.ports.riscv |
|---|---|
| Message-ID | <CAMuHMdVZp6aM8DmC-VrOqPwh=9DLSDmeDW0k=thOah-Di2Xh5w@mail.gmail.com> |
Hi Adrian, On Tue, Jan 23, 2024 at 3:20 PM John Paul Adrian Glaubitz <[email protected]> wrote: > On Tue, 2024-01-23 at 15:14 +0100, Arnd Bergmann wrote: > > On Tue, Jan 23, 2024, at 14:55, John Paul Adrian Glaubitz wrote: > > > > > > Wouldn't that make these operations slower or do you think that GCC is able > > > to optimize this well enough? > > > > It's only single load/store instructions, so it should make no > > difference. If anything, the generic code should allow the compiler > > to have better register allocation and produce better output than > > the assembler version (which is how this avoids the ICE), but it's > > unlikely to be noticeably either. > > I have not seen an ICE on v6.8-rc1 so far. What config was it that triggered it? v6.8-rc1/sh4-gcc12/sh-allmodconfig v6.8-rc1/sh4-gcc11/sh-allyesconfig v6.8-rc1/sh4-gcc13/sh-allmodconfig v6.8-rc1/sh4-gcc13/sh-allyesconfig e.g. http://kisskb.ellerman.id.au/kisskb/buildresult/15111229/ Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- [email protected] In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds