aboutsummaryrefslogtreecommitdiff
path: root/math/gen-auto-libm-tests.c
diff options
context:
space:
mode:
authorAdhemerval Zanella <adhemerval.zanella@linaro.org>2021-01-11 12:23:00 -0300
committerAdhemerval Zanella <adhemerval.zanella@linaro.org>2021-02-09 16:57:56 -0300
commitf3e5c7262e77ca84bcef60fe20a3dc70eae12d5e (patch)
tree4f6b9857e0f34665d4b3a3b8536165a26f296327 /math/gen-auto-libm-tests.c
parentf0908ba1189ac0f74652736780d8ca5e0ea6a927 (diff)
downloadglibc-f3e5c7262e77ca84bcef60fe20a3dc70eae12d5e.zip
glibc-f3e5c7262e77ca84bcef60fe20a3dc70eae12d5e.tar.gz
glibc-f3e5c7262e77ca84bcef60fe20a3dc70eae12d5e.tar.bz2
regexec: remove alloca usage in build_trtable
It syncs with gnulib version 1731fef3d. On build_trtable prevent inlining, so that it doesn't bloat the caller's stack and use auto variables instead of alloca/malloc. After these changes, build_trtable's total stack allocation is only 20 KiB on a 64-bit machine, and this is less than glibc's 64 KiB cutoff so there's little point to using alloca to shrink it. Checked on x86_64-linux-gnu.
Diffstat (limited to 'math/gen-auto-libm-tests.c')
0 files changed, 0 insertions, 0 deletions