On Wed, Nov 30, 2016 at 11:27:40PM +0100, Jakub Jelinek wrote: > Markus said he has bootstrapped this patch with rtl checking on powerpc64.
I repeated the exercise and found a stage1 bootstrap failure due to invalid rtl sharing on powerpc64le-linux, using AS="/home/amodra/gnu/bin/as" LD="/home/amodra/gnu/bin/ld" \ ~/src/gcc-pr78614/configure \ --build=powerpc64le-linux --prefix=/home/amodra/gnu \ --enable-targets=powerpc64-linux,powerpc-linux,powerpcle-linux --disable-multilib \ --enable-valgrind-annotations \ --disable-nls --with-cpu=power8 --enable-languages=all,go --enable-lto \ --enable-checking=yes,rtl > 2016-11-30 Jakub Jelinek <ja...@redhat.com> > > PR target/78614 > * config/rs6000/rs6000.c (rs6000_frame_related): Call > set_used_flags (pat) before any simplifications. Clear used flag on > PARALLEL copy. Don't guard add_reg_note call. Call > copy_rtx_if_shared on pat before storing it into > REG_FRAME_RELATED_EXPR. -- Alan Modra Australia Development Lab, IBM