Hi.

My builds for the last couple of days have all been failing in stage 2
like so:

/home/arth/src/gcc/gcc/config/i386/i386.c: In function ‘rtx_def* ix86_expand_bui
ltin(tree, rtx, rtx, machine_mode, int)’:
/home/arth/src/gcc/gcc/config/i386/i386.c:38407:18: error: ‘fcn’ may be used uni
nitialized in this function [-Werror=maybe-uninitialized]
        emit_insn (fcn (target, accum, wide_reg, mem));
        ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

I'm running on a up-to-date Ubuntu 12.04 machine, and 'config.guess'
returns 'x86_64-pc-linux-gnu'. The following is the configuration
options I've been using to build GCC with for months:

${HOME}/src/gcc/configure --prefix=${HOME}/local --enable-shared 
--enable-threads=posix --enable-languages="c,c++,objc,fortran" 
--enable-checking=release --with-system-zlib --enable-__cxa_atexit 
--enable-gnu-unique-object --enable-linker-build-id --disable-multilib

My builds up until last week were all going fine. Looking over the
changes via 'git log' it looks like the error is possibly related to
this change:

commit 37d0f0678d3fbba0e44eb291b6b4023bab0cc894
Author: hjl <hjl@138bc75d-0d04-0410-961f-82ee72b054a4>
Date:   Thu Nov 17 22:11:21 2016 +0000

    Enable AVX512_4FMAPS and AVX512_4VNNIW instructions
    
    This requires additional patch for register allocator from Vladimir
    Makarov.
    
Anyone else seeing this?

Thanks.

Art Haas

Reply via email to