-
- Downloads
re PR target/59874 (Missing builtin (__builtin_clzs) when compiling with g++)
PR target/59874 * config/i386/i386-builtin.def: Add __builtin_clzs and __builtin_ctzs. (ix86_fold_builtin): Handle IX86_BUILTIN_CTZS and IX86_BUILTIN_CLZS. * config/i386/i386.md (*ctzhi2): New insn_and_split pattern. (*clzhi2): Ditto. testsuite/ChangeLog PR target/59874 * gcc.target/i386/pr59874-1.c: New test. * gcc.target/i386/pr59874-2.c: Ditto. From-SVN: r243668
Showing
- gcc/ChangeLog 8 additions, 0 deletionsgcc/ChangeLog
- gcc/config/i386/i386-builtin.def 4 additions, 0 deletionsgcc/config/i386/i386-builtin.def
- gcc/config/i386/i386.c 6 additions, 2 deletionsgcc/config/i386/i386.c
- gcc/config/i386/i386.md 39 additions, 0 deletionsgcc/config/i386/i386.md
- gcc/testsuite/ChangeLog 6 additions, 0 deletionsgcc/testsuite/ChangeLog
- gcc/testsuite/gcc.target/i386/pr59874-1.c 10 additions, 0 deletionsgcc/testsuite/gcc.target/i386/pr59874-1.c
- gcc/testsuite/gcc.target/i386/pr59874-2.c 10 additions, 0 deletionsgcc/testsuite/gcc.target/i386/pr59874-2.c
Loading
Please register or sign in to comment