summaryrefslogtreecommitdiff
path: root/gcc/config/m32c
diff options
context:
space:
mode:
authorfxcoudert <fxcoudert@138bc75d-0d04-0410-961f-82ee72b054a4>2010-08-31 18:56:46 +0000
committerfxcoudert <fxcoudert@138bc75d-0d04-0410-961f-82ee72b054a4>2010-08-31 18:56:46 +0000
commit41cbc93c61d605afd4022223f791b3f20f341e65 (patch)
treee145f27a4197eb4dadc10cca9f891e62a370f50d /gcc/config/m32c
parentc61794d6be23943b09b6ab2b98d723c75ab5ffcb (diff)
downloadgcc-41cbc93c61d605afd4022223f791b3f20f341e65.tar.gz
PR fortran/38282
* f95-lang.c (gfc_init_builtin_functions): Define popcount{,l,ll} and parity{,l,ll} builtins. * trans-intrinsic.c (gfc_conv_intrinsic_popcnt_poppar): New function. (gfc_conv_intrinsic_function): Call above new functions. * simplify.c (gfc_simplify_popcnt, gfc_simplify_poppar): New functions. * intrinsic.texi: Document POPCNT and POPPAR. * gfortran.dg/popcnt_poppar_1.F90: New test. * gfortran.dg/popcnt_poppar_2.F90: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@163691 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/config/m32c')
0 files changed, 0 insertions, 0 deletions