This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH, i386]: Use btr/bts/btc some more (PR target/46091)


On Mon, 21 Aug 2017, Uros Bizjak wrote:
> 2017-08-21  Uros Bizjak  <ubizjak@gmail.com>
> 
>     PR target/46091
>     * config/i386/i386.md (*btsq_imm): Rename from *btsq.
>     (*btrq_imm): Rename from *btrq.
>     (*btcq_imm): Rename from *btcq.
>     (btsc): New code attribute.
>     (*<btsc><mode>): New insn pattern.
>     (*btr<mode>): Ditto.
>     (*<btsc><mode>_mask): New insn_and_split pattern.
>     (*btr<mode>_mask): Ditto.

According to a binary search I did this is responsible for bootstrap 
failing on 32-bit x86 (i586-unknown-freebsd10.3):

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

Revision 251234 still builds, and revision 251235 fails for me.

Gerald


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]