diff options
author | pbrook <pbrook@138bc75d-0d04-0410-961f-82ee72b054a4> | 2004-05-18 19:03:26 +0000 |
---|---|---|
committer | pbrook <pbrook@138bc75d-0d04-0410-961f-82ee72b054a4> | 2004-05-18 19:03:26 +0000 |
commit | cdafa1f61b036a6e3fa3904da1307a8811665f38 (patch) | |
tree | 569bf2d4b68fde558de654650a2688d76b403819 /libgfortran/m4/specific2.m4 | |
parent | 4ab8a95bc578ef3c0e732ae1f25bac63ff7652f7 (diff) | |
download | gcc-cdafa1f61b036a6e3fa3904da1307a8811665f38.tar.gz |
* Makefile.am: Remove references to types.m4.
* m4/iparm.m4: Merge with types.m4.
* m4/types.m4: Remove.
* m4/cshift1.m4, m4/dotprod.m4, m4/dotprodc.m4, m4/dotprodl.m4,
m4/eoshift1.m4, m4/eoshift3.m4, m4/iforeach.m4, m4/ifunction.m4,
m4/in_pack.m4, m4/in_unpack.m4, m4/iparm.m4, m4/matmul.m4,
m4/matmull.m4, m4/maxloc0.m4, m4/maxloc1.m4, m4/maxval.m4,
m4/minloc0.m4, m4/minloc1.m4, m4/minval.m4, m4/reshape.m4,
m4/shape.m4, m4/specific.m4, m4/specific2.m4, m4/transpose.m4):
Update to use new iparm.m4.
* generated/*.c: Regenerate.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@82003 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libgfortran/m4/specific2.m4')
-rw-r--r-- | libgfortran/m4/specific2.m4 | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/libgfortran/m4/specific2.m4 b/libgfortran/m4/specific2.m4 index ca0d831f5e0..dab90b0aeb0 100644 --- a/libgfortran/m4/specific2.m4 +++ b/libgfortran/m4/specific2.m4 @@ -1,16 +1,16 @@ include(head.m4) -define(type_code,regexp(file,`_\([ircl][0-9]+\).f90',`\1'))dnl -define(type_letter,substr(type_code, 0, 1))dnl -define(type_kind,substr(type_code, 1))dnl +define(atype_code,regexp(file,`_\([ircl][0-9]+\).f90',`\1'))dnl +define(atype_letter,substr(atype_code, 0, 1))dnl +define(atype_kind,substr(atype_code, 1))dnl define(get_typename2, `$1 (kind=$2)')dnl define(get_typename, `get_typename2(ifelse($1,i,integer,ifelse($1,r,real,ifelse($1,l,logical,ifelse($1,c,complex,unknown)))),`$2')')dnl -define(type_name, get_typename(type_letter,type_kind))dnl +define(atype_name, get_typename(atype_letter,atype_kind))dnl define(name, regexp(regexp(file, `[^/]*$', `\&'), `^_\([^_]*\)_', `\1'))dnl -define(function_name,`specific__'name`_'type_code)dnl +define(function_name,`specific__'name`_'atype_code)dnl elemental function function_name (p1, p2) - type_name, intent (in) :: p1, p2 - type_name :: function_name + atype_name, intent (in) :: p1, p2 + atype_name :: function_name function_name = name (p1, p2) end function |