https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93198
Bug ID: 93198 Summary: [10 regression] -Werror=maybe-uninitialized in i386-expand.c (ix86_expand_builtin) Product: gcc Version: 10.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: bootstrap Assignee: unassigned at gcc dot gnu.org Reporter: ro at gcc dot gnu.org Target Milestone: --- Host: i386-pc-solaris2.11 Target: i386-pc-solaris2.11 Build: i386-pc-solaris2.11 Between 20200106 (r279905) and 20200107 (r279962), Solaris/x86 bootstrap got broken: /vol/gcc/src/hg/trunk/local/gcc/config/i386/i386-expand.c: In function 'rtx_def* ix86_expand_builtin(tree, rtx, rtx, machine_mode, int)': /vol/gcc/src/hg/trunk/local/gcc/config/i386/i386-expand.c:10932:18: error: 'icode' may be used uninitialized in this function [-Werror=maybe-uninitialized] 10932 | enum insn_code icode, icode2; | ^~~~~ I cannot immediately identify a culprit patch in that revision range. To get any work done, I've hacked around this by initializing icode to CODE_FOR_nothing.