[PATCH] Support C99 cabs, cabsf and cabsl as builtins.

Zack Weinberg zack@codesourcery.com
Mon Jun 2 17:37:00 GMT 2003


Roger Sayle <roger@eyesopen.com> writes:

> 	* builtins.def (BUILT_IN_CABS, BUILT_IN_CABSF, BUILT_IN_CABSL):
> 	New builtins representing ISO C99's cabs, cabsf and cabsl.
> 	* builtins.c (expand_builtin_fabs): New function.
> 	(expand_builtin_cabs): New function.
> 	(expand_builtin): Expand BUILT_IN_FABS{,F,L} and BUILT_IN_CABS{,F,L}
> 	using expand_builtin_fabs and expand_builtin_cabs respectively.
>
> 	* doc/extend.texi: Document new cabs, cabsf and cabsl builtins.
>
> 	* gcc.dg/builtins-19.c: New test case.
> 	* gcc.dg/builtins-20.c: New test case.

OK.

zw



More information about the Gcc-patches mailing list