git: calloc - Work around gcc-8 bug (2).

Rimvydas Jasinskas zrj at crater.dragonflybsd.org
Sat May 5 03:37:33 PDT 2018


commit 55d72589bc4218cce7f3f83a77dc0e101761f56c
Author: zrj <rimvydas.jasinskas at gmail.com>
Date:   Sat Apr 28 08:30:03 2018 +0300

    calloc - Work around gcc-8 bug (2).
    
    GCC-8 at -O2 improperly tries to optimize calloc() replacement even for
    malloc+bzero sequence back to calloc from calloc itself. This affects
    both main root's shell (tcsh as default) and ld-elf.so dynamic linker.
    
    Explicitly use -fno-builtin-malloc to prevent that at any -Ox level.

Summary of changes:
 bin/csh/csh/Makefile      | 6 ++++++
 libexec/rtld-elf/Makefile | 6 ++++++
 2 files changed, 12 insertions(+)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/55d72589bc4218cce7f3f83a77dc0e101761f56c


-- 
DragonFly BSD source repository



More information about the Commits mailing list