On 5/25/2021 2:27 AM, Richard Biener wrote:
call expansion used the result of get_base_address to switch between
ABIs - with get_base_address now never returning NULL we have to
re-instantiate the check in a more explicit way.  This also adjusts
mark_addressable to skip WITH_SIZE_EXPRs, consistent with how
build_fold_addr_expr handles it.

Bootstrap & regtest running on x86_64-unknown-linux-gnu.

Richard.

2021-05-25  Richard Biener  <rguent...@suse.de>

        PR middle-end/100727
        * calls.c (initialize_argument_information): Explicitely test
        for WITH_SIZE_EXPR.
        * gimple-expr.c (mark_addressable): Skip outer WITH_SIZE_EXPR.
Thanks.  I've got the v8 and mn103 ports respinning in the tester now.
jeff

Reply via email to