https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88345

--- Comment #24 from GCC Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Jan Hubicka <hubi...@gcc.gnu.org>:

https://gcc.gnu.org/g:0f5a9a00e3ab1fe96142f304cfbcf3f63b15f326

commit r14-8395-g0f5a9a00e3ab1fe96142f304cfbcf3f63b15f326
Author: Jan Hubicka <j...@suse.cz>
Date:   Wed Jan 24 18:13:17 2024 +0100

    Add -fmin-function-alignmnet

    -falign-functions is ignored in cold code, since it is an optimization
intended to
    improve instruction prefetch.  In some case it is necessary to force
alignment for
    all functions, so this patch adds -fmin-function-alignment for this
purpose.

    gcc/ChangeLog:

            PR middle-end/88345
            * common.opt: (flimit-function-alignment): Reorder alphabeticaly
            (fmin-function-alignment): New parameter.
            * doc/invoke.texi: (-fmin-function-alignment): Document.
            (-falign-functions,-falign-loops,-falign-labels): Mention that
            aglinments are ignored in cold code.
            * varasm.cc (assemble_start_function): Handle
min-function-alignment.

Reply via email to