2005-06-11 Thomas Koenig <Thomas.Koenig@onlinde.de>
PR libfortran/21333
* Makefile.am: Add in_pack_c4.c, in_pack_c8.c, in_unpack_c4.c
and in_unpack_c8.c.
* Makefile.in: Regenerate.
* libgfortran.h: Declare internal_pack_c4, internal_pack_c8,
internal_unpack_c4 and internal_unpack_c8.
* m4/in_pack.m4: Use rtype_ccode insteald of rtype_kind
in function name.
Use sizeof (rtype_name) as size for memory allocation.
* m4/in_unpack.m4: Use rtype_ccode insteald of rtype_kind
in function name.
Use sizeof (rtype_name) for calculation of sizes for memcpy.
* runtime/in_pack_generic.c: For real, integer and logical
call internal_pack_4 if size==4 and internal_pack_8 if
size==8.
For complex, call internal_pack_c4 if size==8 and
internal_pack_c8 if size==16.
* runtime/in_unpack_generic.c: For real, integer and logical
call internal_unpack_4 if size==4 and internal_unpack_8 if
size==8.
For complex, call internal_unpack_c4 if size==8 and
internal_unpack_c8 if size==16.
* generated/in_pack_i4.c: Regenerated.
* generated/in_pack_i8.c: Regenerated.
* generated/in_unpack_i4.c: Regenerated.
* generated/in_unpack_i8.c: Regenerated.
* generated/in_pack_c4.c: New file.
* generated/in_pack_c8.c: New file.
* generated/in_unpack_c4.c: New file.
* generated/in_unpack_c8.c: New file.
2005-05-11 Thomas Koenig <Thomas.Koenig@online.de>
* gfortran.fortran-torture/execute/in-pack.f90: New test.
From-SVN: r100842
| Name |
Last commit
|
Last update |
|---|---|---|
| .. | ||
| _abs_c4.f90 | Loading commit data... | |
| _abs_c8.f90 | Loading commit data... | |
| _abs_i4.f90 | Loading commit data... | |
| _abs_i8.f90 | Loading commit data... | |
| _abs_r4.f90 | Loading commit data... | |
| _abs_r8.f90 | Loading commit data... | |
| _acos_r4.f90 | Loading commit data... | |
| _acos_r8.f90 | Loading commit data... | |
| _aint_r4.f90 | Loading commit data... | |
| _aint_r8.f90 | Loading commit data... | |
| _anint_r4.f90 | Loading commit data... | |
| _anint_r8.f90 | Loading commit data... | |
| _asin_r4.f90 | Loading commit data... | |
| _asin_r8.f90 | Loading commit data... | |
| _atan2_r4.f90 | Loading commit data... | |
| _atan2_r8.f90 | Loading commit data... | |
| _atan_r4.f90 | Loading commit data... | |
| _atan_r8.f90 | Loading commit data... | |
| _conjg_c4.f90 | Loading commit data... | |
| _conjg_c8.f90 | Loading commit data... | |
| _cos_c4.f90 | Loading commit data... | |
| _cos_c8.f90 | Loading commit data... | |
| _cos_r4.f90 | Loading commit data... | |
| _cos_r8.f90 | Loading commit data... | |
| _cosh_r4.f90 | Loading commit data... | |
| _cosh_r8.f90 | Loading commit data... | |
| _dim_i4.f90 | Loading commit data... | |
| _dim_i8.f90 | Loading commit data... | |
| _dim_r4.f90 | Loading commit data... | |
| _dim_r8.f90 | Loading commit data... | |
| _exp_c4.f90 | Loading commit data... | |
| _exp_c8.f90 | Loading commit data... | |
| _exp_r4.f90 | Loading commit data... | |
| _exp_r8.f90 | Loading commit data... | |
| _log10_r4.f90 | Loading commit data... | |
| _log10_r8.f90 | Loading commit data... | |
| _log_c4.f90 | Loading commit data... | |
| _log_c8.f90 | Loading commit data... | |
| _log_r4.f90 | Loading commit data... | |
| _log_r8.f90 | Loading commit data... | |
| _mod_i4.f90 | Loading commit data... | |
| _mod_i8.f90 | Loading commit data... | |
| _mod_r4.f90 | Loading commit data... | |
| _mod_r8.f90 | Loading commit data... | |
| _sign_i4.f90 | Loading commit data... | |
| _sign_i8.f90 | Loading commit data... | |
| _sign_r4.f90 | Loading commit data... | |
| _sign_r8.f90 | Loading commit data... | |
| _sin_c4.f90 | Loading commit data... | |
| _sin_c8.f90 | Loading commit data... | |
| _sin_r4.f90 | Loading commit data... | |
| _sin_r8.f90 | Loading commit data... | |
| _sinh_r4.f90 | Loading commit data... | |
| _sinh_r8.f90 | Loading commit data... | |
| _sqrt_c4.f90 | Loading commit data... | |
| _sqrt_c8.f90 | Loading commit data... | |
| _sqrt_r4.f90 | Loading commit data... | |
| _sqrt_r8.f90 | Loading commit data... | |
| _tan_r4.f90 | Loading commit data... | |
| _tan_r8.f90 | Loading commit data... | |
| _tanh_r4.f90 | Loading commit data... | |
| _tanh_r8.f90 | Loading commit data... | |
| all_l4.c | Loading commit data... | |
| all_l8.c | Loading commit data... | |
| any_l4.c | Loading commit data... | |
| any_l8.c | Loading commit data... | |
| count_4_l4.c | Loading commit data... | |
| count_4_l8.c | Loading commit data... | |
| count_8_l4.c | Loading commit data... | |
| count_8_l8.c | Loading commit data... | |
| cshift1_4.c | Loading commit data... | |
| cshift1_8.c | Loading commit data... | |
| dotprod_c4.c | Loading commit data... | |
| dotprod_c8.c | Loading commit data... | |
| dotprod_i4.c | Loading commit data... | |
| dotprod_i8.c | Loading commit data... | |
| dotprod_l4.c | Loading commit data... | |
| dotprod_l8.c | Loading commit data... | |
| dotprod_r4.c | Loading commit data... | |
| dotprod_r8.c | Loading commit data... | |
| eoshift1_4.c | Loading commit data... | |
| eoshift1_8.c | Loading commit data... | |
| eoshift3_4.c | Loading commit data... | |
| eoshift3_8.c | Loading commit data... | |
| exp_c4.c | Loading commit data... | |
| exp_c8.c | Loading commit data... | |
| exponent_r4.c | Loading commit data... | |
| exponent_r8.c | Loading commit data... | |
| fraction_r4.c | Loading commit data... | |
| fraction_r8.c | Loading commit data... | |
| hyp_c4.c | Loading commit data... | |
| hyp_c8.c | Loading commit data... | |
| in_pack_c4.c | Loading commit data... | |
| in_pack_c8.c | Loading commit data... | |
| in_pack_i4.c | Loading commit data... | |
| in_pack_i8.c | Loading commit data... | |
| in_unpack_c4.c | Loading commit data... | |
| in_unpack_c8.c | Loading commit data... | |
| in_unpack_i4.c | Loading commit data... | |
| in_unpack_i8.c | Loading commit data... | |
| matmul_c4.c | Loading commit data... | |
| matmul_c8.c | Loading commit data... | |
| matmul_i4.c | Loading commit data... | |
| matmul_i8.c | Loading commit data... | |
| matmul_l4.c | Loading commit data... | |
| matmul_l8.c | Loading commit data... | |
| matmul_r4.c | Loading commit data... | |
| matmul_r8.c | Loading commit data... | |
| maxloc0_4_i4.c | Loading commit data... | |
| maxloc0_4_i8.c | Loading commit data... | |
| maxloc0_4_r4.c | Loading commit data... | |
| maxloc0_4_r8.c | Loading commit data... | |
| maxloc0_8_i4.c | Loading commit data... | |
| maxloc0_8_i8.c | Loading commit data... | |
| maxloc0_8_r4.c | Loading commit data... | |
| maxloc0_8_r8.c | Loading commit data... | |
| maxloc1_4_i4.c | Loading commit data... | |
| maxloc1_4_i8.c | Loading commit data... | |
| maxloc1_4_r4.c | Loading commit data... | |
| maxloc1_4_r8.c | Loading commit data... | |
| maxloc1_8_i4.c | Loading commit data... | |
| maxloc1_8_i8.c | Loading commit data... | |
| maxloc1_8_r4.c | Loading commit data... | |
| maxloc1_8_r8.c | Loading commit data... | |
| maxval_i4.c | Loading commit data... | |
| maxval_i8.c | Loading commit data... | |
| maxval_r4.c | Loading commit data... | |
| maxval_r8.c | Loading commit data... | |
| minloc0_4_i4.c | Loading commit data... | |
| minloc0_4_i8.c | Loading commit data... | |
| minloc0_4_r4.c | Loading commit data... | |
| minloc0_4_r8.c | Loading commit data... | |
| minloc0_8_i4.c | Loading commit data... | |
| minloc0_8_i8.c | Loading commit data... | |
| minloc0_8_r4.c | Loading commit data... | |
| minloc0_8_r8.c | Loading commit data... | |
| minloc1_4_i4.c | Loading commit data... | |
| minloc1_4_i8.c | Loading commit data... | |
| minloc1_4_r4.c | Loading commit data... | |
| minloc1_4_r8.c | Loading commit data... | |
| minloc1_8_i4.c | Loading commit data... | |
| minloc1_8_i8.c | Loading commit data... | |
| minloc1_8_r4.c | Loading commit data... | |
| minloc1_8_r8.c | Loading commit data... | |
| minval_i4.c | Loading commit data... | |
| minval_i8.c | Loading commit data... | |
| minval_r4.c | Loading commit data... | |
| minval_r8.c | Loading commit data... | |
| nearest_r4.c | Loading commit data... | |
| nearest_r8.c | Loading commit data... | |
| pow_c4_i4.c | Loading commit data... | |
| pow_c4_i8.c | Loading commit data... | |
| pow_c8_i4.c | Loading commit data... | |
| pow_c8_i8.c | Loading commit data... | |
| pow_i4_i4.c | Loading commit data... | |
| pow_i4_i8.c | Loading commit data... | |
| pow_i8_i4.c | Loading commit data... | |
| pow_i8_i8.c | Loading commit data... | |
| pow_r4_i4.c | Loading commit data... | |
| pow_r4_i8.c | Loading commit data... | |
| pow_r8_i4.c | Loading commit data... | |
| pow_r8_i8.c | Loading commit data... | |
| product_c4.c | Loading commit data... | |
| product_c8.c | Loading commit data... | |
| product_i4.c | Loading commit data... | |
| product_i8.c | Loading commit data... | |
| product_r4.c | Loading commit data... | |
| product_r8.c | Loading commit data... | |
| reshape_c4.c | Loading commit data... | |
| reshape_c8.c | Loading commit data... | |
| reshape_i4.c | Loading commit data... | |
| reshape_i8.c | Loading commit data... | |
| set_exponent_r4.c | Loading commit data... | |
| set_exponent_r8.c | Loading commit data... | |
| shape_i4.c | Loading commit data... | |
| shape_i8.c | Loading commit data... | |
| sum_c4.c | Loading commit data... | |
| sum_c8.c | Loading commit data... | |
| sum_i4.c | Loading commit data... | |
| sum_i8.c | Loading commit data... | |
| sum_r4.c | Loading commit data... | |
| sum_r8.c | Loading commit data... | |
| transpose_c4.c | Loading commit data... | |
| transpose_c8.c | Loading commit data... | |
| transpose_i4.c | Loading commit data... | |
| transpose_i8.c | Loading commit data... | |
| trig_c4.c | Loading commit data... | |
| trig_c8.c | Loading commit data... |