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