public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug bootstrap/90497] [10 Regression] Broken bootstrap on i686-linux
       [not found] <bug-90497-4@http.gcc.gnu.org/bugzilla/>
@ 2020-04-03 11:01 ` hjl.tools at gmail dot com
  2020-04-03 11:14 ` jakub at gcc dot gnu.org
  2020-04-03 11:18 ` jakub at gcc dot gnu.org
  2 siblings, 0 replies; 3+ messages in thread
From: hjl.tools at gmail dot com @ 2020-04-03 11:01 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90497

--- Comment #9 from H.J. Lu <hjl.tools at gmail dot com> ---
Why do we have

define_expand "sse2_umulv1siv1di3"
  [(set (match_operand:V1DI 0 "register_operand")
        (mult:V1DI
          (zero_extend:V1DI
            (vec_select:V1SI
              (match_operand:V2SI 1 "nonimmediate_operand")
              (parallel [(const_int 0)])))
          (zero_extend:V1DI
            (vec_select:V1SI
              (match_operand:V2SI 2 "nonimmediate_operand")
              (parallel [(const_int 0)])))))]
  "TARGET_SSE2"
  "ix86_fixup_binary_operands_no_copy (MULT, V2SImode, operands);")

i386-builtin.def:BDESC (OPTION_MASK_ISA_SSE2 | OPTION_MASK_ISA_MMX, 0,
CODE_FOR_sse2_umulv1siv1di3, "__builtin_ia32_pmuludq", IX86_BUILTIN_PMULUDQ,
UNKNOWN, (int) V1DI_FTYPE_V2SI_V2SI)

sse2_umulv1siv1di3 isn't available with MMX.

^ permalink raw reply	[flat|nested] 3+ messages in thread

* [Bug bootstrap/90497] [10 Regression] Broken bootstrap on i686-linux
       [not found] <bug-90497-4@http.gcc.gnu.org/bugzilla/>
  2020-04-03 11:01 ` [Bug bootstrap/90497] [10 Regression] Broken bootstrap on i686-linux hjl.tools at gmail dot com
@ 2020-04-03 11:14 ` jakub at gcc dot gnu.org
  2020-04-03 11:18 ` jakub at gcc dot gnu.org
  2 siblings, 0 replies; 3+ messages in thread
From: jakub at gcc dot gnu.org @ 2020-04-03 11:14 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90497

--- Comment #10 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
That changed in PR79565 / PR82483, but I'm afraid I don't remember that change
much.  Guess it has something to do with the patterns using V2SImode which
wasn't enabled when MMX was disabled.

^ permalink raw reply	[flat|nested] 3+ messages in thread

* [Bug bootstrap/90497] [10 Regression] Broken bootstrap on i686-linux
       [not found] <bug-90497-4@http.gcc.gnu.org/bugzilla/>
  2020-04-03 11:01 ` [Bug bootstrap/90497] [10 Regression] Broken bootstrap on i686-linux hjl.tools at gmail dot com
  2020-04-03 11:14 ` jakub at gcc dot gnu.org
@ 2020-04-03 11:18 ` jakub at gcc dot gnu.org
  2 siblings, 0 replies; 3+ messages in thread
From: jakub at gcc dot gnu.org @ 2020-04-03 11:18 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90497

--- Comment #11 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
See https://gcc.gnu.org/legacy-ml/gcc-patches/2017-10/msg00576.html and
https://gcc.gnu.org/legacy-ml/gcc-patches/2017-10/msg00522.html for details.

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2020-04-03 11:18 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <bug-90497-4@http.gcc.gnu.org/bugzilla/>
2020-04-03 11:01 ` [Bug bootstrap/90497] [10 Regression] Broken bootstrap on i686-linux hjl.tools at gmail dot com
2020-04-03 11:14 ` jakub at gcc dot gnu.org
2020-04-03 11:18 ` jakub at gcc dot gnu.org

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).