hurd: Microoptimize _hurd_self_sigstate ()
commit7b3d8558d92a123743699c577704aab4a2f3d949
authorSergey Bugaev <bugaevc@gmail.com>
Sun, 19 Mar 2023 15:10:14 +0000 (19 18:10 +0300)
committerSamuel Thibault <samuel.thibault@ens-lyon.org>
Sun, 2 Apr 2023 23:25:57 +0000 (3 01:25 +0200)
treefe0bb4533bf48e85d1da16240e72bac373ecd030
parent17841fa7d45c7ce8836a2935255f90f0bfac46b1
hurd: Microoptimize _hurd_self_sigstate ()

When THREAD_GETMEM is defined with inline assembly, the compiler may not
optimize away the two reads of _hurd_sigstate. Help it out a little bit
by only reading it once. This also makes for a slightly cleaner code.

Signed-off-by: Sergey Bugaev <bugaevc@gmail.com>
Message-Id: <20230319151017.531737-32-bugaevc@gmail.com>
hurd/hurd/signal.h