Build double32 / long-double32 multilibs if needed.
authorGeorg-Johann Lay <avr@gjlay.de>
Mon, 25 Nov 2019 08:59:06 +0000 (08:59 +0000)
committerGeorg-Johann Lay <gjl@gcc.gnu.org>
Mon, 25 Nov 2019 08:59:06 +0000 (08:59 +0000)
commit5b01f1a57cc90bcee58ccf75e6062748e1d66448
tree475a122d85e5d17349e4a3f4b1e275531759ec55
parentf10d2d85c90c9c649675c248cd5a99f66288f81f
Build double32 / long-double32 multilibs if needed.

gcc/
Build double32 / long-double32 multilibs if needed.
PR target/92055
* config/avr/t-avr:
(HAVE_DOUBLE_MULTILIB, HAVE_LONG_DOUBLE_MULTILIB): Remove vars.
(HAVE_DOUBLE32, HAVE_LONG_DOUBLE32, WITH_LONG_DOUBLE)
(HAVE_DOUBLE64, HAVE_LONG_DOUBLE64, WITH_DOUBLE): Set from
tm_defines and pass to genmultilib.awk.
* config/avr/genmultilib.awk: Use these variables to add double32
and / or long-double32 multilib(s) as needed.
* config/avr/driver-avr.c (avr_double_lib): Adjust comment.

From-SVN: r278668
gcc/ChangeLog
gcc/config/avr/driver-avr.c
gcc/config/avr/genmultilib.awk
gcc/config/avr/t-avr