]> git.ipfire.org Git - thirdparty/gcc.git/commit
d: Explicitly determine which built-in copysign function to call.
authorIain Buclaw <ibuclaw@gdcproject.org>
Fri, 13 Nov 2020 08:57:57 +0000 (09:57 +0100)
committerIain Buclaw <ibuclaw@gdcproject.org>
Wed, 18 Nov 2020 09:20:01 +0000 (10:20 +0100)
commit472547275286886a79bc2fec4aa08d0293b7da28
tree3f4b9642e521a6e4ec4d3628759d3264497f2090
parent96c4451b3284704567d9704bc5e91e7a1f307818
d: Explicitly determine which built-in copysign function to call.

For some targets, mathfn_built_in returns NULL as copysign is not
implicitly available, causing an ICE.  Now copysign is explicitly
requested when expanding the intrinsic.

gcc/d/ChangeLog:

* intrinsics.cc (expand_intrinsic_copysign): Explicitly determine
which built-in copysign function to call.

(cherry picked from commit d975d6dce98a3e26ddd304d50dad2786b3acecc4)
gcc/d/intrinsics.cc