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

--- Comment #3 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The releases/gcc-12 branch has been updated by Michael Meissner
<meiss...@gcc.gnu.org>:

https://gcc.gnu.org/g:908d9c7e6ed4be95d39b7b01056dda365f379947

commit r12-9394-g908d9c7e6ed4be95d39b7b01056dda365f379947
Author: Michael Meissner <meiss...@linux.ibm.com>
Date:   Mon Apr 10 22:46:34 2023 -0400

    Backport from master

    2023-04-10  Michael Meissner  <meiss...@linux.ibm.com>

    gcc/

            PR target/109067
            * config/rs6000/rs6000.cc (create_complex_muldiv): Delete.
            (init_float128_ieee): Delete code to switch complex multiply and
divide
            for long double.  Backport from master, 3/20/2023.
            (complex_multiply_builtin_code): New helper function.
            (complex_divide_builtin_code): Likewise.
            (rs6000_mangle_decl_assembler_name): Add support for mangling the
name
            of complex 128-bit multiply and divide built-in functions.

    gcc/testsuite/

            PR target/109067
            * gcc.target/powerpc/divic3-1.c: New test.  Backport from master,
            3/20/2023.
            * gcc.target/powerpc/divic3-2.c: Likewise.
            * gcc.target/powerpc/mulic3-1.c: Likewise.
            * gcc.target/powerpc/mulic3-2.c: Likewise.

Reply via email to