compiler: defer to middle-end for complex division

Go used to use slightly different semantics than C99 for complex division,
so we used runtime routines to handle the different.  The gc compiler
has changes its behavior to match C99, so changes ours as well.

For golang/go#14644

Change-Id: I5cad78cf12afe843d2a43cfd0aecc2f5bbca2550
Trust: Ian Lance Taylor <>
Reviewed-by: Than McIntosh <>
5 files changed