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

Segher Boessenkool <segher at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2018-10-06
     Ever confirmed|0                           |1

--- Comment #1 from Segher Boessenkool <segher at gcc dot gnu.org> ---
Confirmed.  define_insn_and_split "*floatuns<QHI:mode><FP_ISA3:mode>2_internal"
splits if reload_completed, so no more pseudos can be created, but it calls
gen_floatdi<FP_ISA3:mode>2 (floatdisf2 here), which creates a pseudo if you
use -mno-popcntd.

So we have enabled power9 but disabled the power7 insns.  This will not fly.

(This is just one instance of a more generic problem, for which we have more
PRs already).

Reply via email to