Hi Kyrill! On Mon, 2016-10-24 15:56:48 +0100, Kyrill Tkachov <kyrylo.tkac...@foss.arm.com> wrote: > This is a slight update over [1] with Richard's feedback addressed. > In terminate_all_aliasing_chains we now terminate the chain early if > the destination is writing to a base offset by a variable amount. > This avoids walking the store chain and performing more alias checks. [...] > Bootstrapped and tested on aarch64, arm, x86_64.
I'm getting build failures when Ada is enabled (ie. --disable-multilib --enable-languages=all,ada,go), my build robot found it (see build http://toolchain.lug-owl.de/buildbot/show_build_details.php?id=648226 for example): [...] /home/jbglaw/src/toolchain/build/./gcc/xgcc -B/home/jbglaw/src/toolchain/build/./gcc/ -B/home/jbglaw/src/toolchain/install/x86_64-pc-linux-gnu/bin/ -B/home/jbglaw/src/toolchain/install/x86_64-pc-linux-gnu/lib/ -isystem /home/jbglaw/src/toolchain/install/x86_64-pc-linux-gnu/include -isystem /home/jbglaw/src/toolchain/install/x86_64-pc-linux-gnu/sys-include -c -g -O2 -fpic -W -Wall -gnatpg -nostdinc a-teioed.adb -o a-teioed.o a-teioed.adb: In function ‘Ada.Text_Io.Editing.Format_Number’: a-teioed.adb:127:4: error: alignment of array elements is greater than element size a-teioed.adb:127:4: error: alignment of array elements is greater than element size a-teioed.adb:127:4: error: alignment of array elements is greater than element size a-teioed.adb:127:4: error: alignment of array elements is greater than element size a-teioed.adb:127:4: error: alignment of array elements is greater than element size a-teioed.adb:127:4: error: alignment of array elements is greater than element size a-teioed.adb:127:4: error: alignment of array elements is greater than element size a-teioed.adb:127:4: error: alignment of array elements is greater than element size a-teioed.adb:127:4: error: alignment of array elements is greater than element size a-teioed.adb: In function ‘Ada.Text_Io.Editing.To_Picture’: a-teioed.adb:2724:4: error: alignment of array elements is greater than element size a-teioed.adb: In function ‘Ada.Text_Io.Editing.Valid’: a-teioed.adb:2751:4: error: alignment of array elements is greater than element size make[7]: *** [a-teioed.o] Error 1 make[7]: Leaving directory `/home/jbglaw/src/toolchain/build/gcc/ada/rts' make[6]: *** [gnatlib] Error 2 make[6]: Leaving directory `/home/jbglaw/src/toolchain/build/gcc/ada' make[5]: *** [gnatlib-shared-default] Error 2 make[5]: Leaving directory `/home/jbglaw/src/toolchain/build/gcc/ada' make[4]: *** [gnatlib-shared-dual] Error 2 make[4]: Leaving directory `/home/jbglaw/src/toolchain/build/gcc/ada' make[3]: *** [gnatlib-shared] Error 2 make[3]: Leaving directory `/home/jbglaw/src/toolchain/build/gcc/ada' make[2]: *** [gnatlib-shared] Error 2 make[2]: Leaving directory `/home/jbglaw/src/toolchain/build/x86_64-pc-linux-gnu/libada' make[1]: *** [all-target-libada] Error 2 make[1]: Leaving directory `/home/jbglaw/src/toolchain/build' make: *** [all] Error 2 I bisected it down to this commit, though I don't know if it caused or uncovered the issue. MfG, JBG -- Jan-Benedict Glaw jbg...@lug-owl.de +49-172-7608481
signature.asc
Description: Digital signature