Original message: https://gcc.gnu.org/ml/gcc-patches/2017-07/msg02005.html Patches 2 and 3 have been committed and I have corrected the error in patch 5. I configuring with --enable-checking=yes,rtl --enable-languages=all and retested with RUNTESTFLAGS="--target_board=unix/\{,-m32\}" The updated patches fix an error when using mov instead of push and add documentation for changes to target-supports.exp. I have included modified ChangeLogs. In addition to to fixing the ICE, this patch set makes more efficient use of stack space in some cases the outgoing stack boundary is > 16 bytes and realignment is necessary. This adds new tests, some of which require avx512f (gcc/testsuite/gcc.target/i386/pr80969-4*.c) -- these I have only tested these using Intel SDE. Below is an updated list of the patches. 1. https://gcc.gnu.org/ml/gcc-patches/2017-07/msg02006.html 2. Committed. 3. Committed. 4. https://gcc.gnu.org/ml/gcc-patches/2017-07/msg02009.html 5. v2 -- https://gcc.gnu.org/ml/gcc-patches/2017-08/msg00249.html 6. v2 -- https://gcc.gnu.org/ml/gcc-patches/2017-08/msg00618.html Thanks, Daniel