https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95318
--- Comment #6 from Brett Neumeier <bneumeier at gmail dot com> --- The host binutils (used to compile the cross-toolchain): $ as --version GNU assembler (GNU Binutils) 2.34.0.20200507 Copyright (C) 2020 Free Software Foundation, Inc. This program is free software; you may redistribute it under the terms of the GNU General Public License version 3 or later. This program has absolutely no warranty. This assembler was configured for a target of `x86_64-pc-linux-gnu'. The cross-binutils is: $ ./aarch64-cbl-linux-gnu-as --version GNU assembler (GNU Binutils) 2.34.0.20200517 Copyright (C) 2020 Free Software Foundation, Inc. This program is free software; you may redistribute it under the terms of the GNU General Public License version 3 or later. This program has absolutely no warranty. This assembler was configured for a target of `aarch64-cbl-linux-gnu'. So, pretty much the same, the cross-toolchain has more updates from the binutils 2.34 branch. I can try again with 2.33.1 and see if I get different results, if that would help?