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.

Reply via email to