Mock Version: 3.5
Mock Version: 3.5
Mock Version: 3.5
ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target riscv64 --nodeps /builddir/build/SPECS/f2c.spec'], chrootPath='/var/lib/mock/f38-build-side-42-init-devel-1089470-30042/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0xffffff95213ed0>timeout=864000uid=996gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False)
Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target riscv64 --nodeps /builddir/build/SPECS/f2c.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False
warning: %patchN is deprecated (2 usages found), use %patch N (or %patch -P N)
Building target platforms: riscv64
Building for target riscv64
setting SOURCE_DATE_EPOCH=1674086400
Wrote: /builddir/build/SRPMS/f2c-20210928-4.fc38.src.rpm
RPM build warnings:
    %patchN is deprecated (2 usages found), use %patch N (or %patch -P N)
Child return code was: 0
ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target riscv64 --nodeps /builddir/build/SPECS/f2c.spec'], chrootPath='/var/lib/mock/f38-build-side-42-init-devel-1089470-30042/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0xffffff95213ed0>timeout=864000uid=996gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False)
Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target riscv64 --nodeps /builddir/build/SPECS/f2c.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False
warning: %patchN is deprecated (2 usages found), use %patch N (or %patch -P N)
Building target platforms: riscv64
Building for target riscv64
setting SOURCE_DATE_EPOCH=1674086400
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.7Tn4D1
+ umask 022
+ cd /builddir/build/BUILD
+ cd /builddir/build/BUILD
+ rm -rf f2c-20210928
+ /usr/bin/mkdir -p f2c-20210928
+ cd f2c-20210928
+ /usr/lib/rpm/rpmuncompress -x -v /builddir/build/SOURCES/src.tgz
/usr/bin/gzip -dc  '/builddir/build/SOURCES/src.tgz' | /usr/bin/tar -xvvof -
-rw-r--r-- dmg/www-data   1212 1997-07-24 16:06 src/Notice
drwxr-xr-x                  Creating directory: src
-rw-r--r-- dmg/www-data   7973 2011-08-01 14:56 src/README
-rw-r--r-- dmg/www-data   4221 2001-08-20 11:33 src/cds.c
-rw-r--r-- dmg/www-data  10688 2020-09-10 15:17 src/data.c
-rw-r--r-- dmg/www-data   8720 1996-06-19 02:52 src/defines.h
-rw-r--r-- dmg/www-data  34523 2003-02-11 07:53 src/defs.h
-rw-r--r-- dmg/www-data   9340 2000-07-02 19:10 src/equiv.c
-rw-r--r-- dmg/www-data   5015 2000-07-04 19:11 src/error.c
-rw-r--r-- dmg/www-data  21217 2020-09-10 15:03 src/exec.c
-rw-r--r-- dmg/www-data  72276 2003-02-11 07:53 src/expr.c
-rw-r--r-- dmg/www-data   7532 2002-06-21 14:40 src/f2c.1
-rw-r--r-- dmg/www-data   7574 2002-06-21 14:40 src/f2c.1t
-rw-r--r-- dmg/www-data   4688 1999-09-07 13:46 src/f2c.h
-rw-r--r-- dmg/www-data  59974 2020-09-16 15:31 src/format.c
-rw-r--r-- dmg/www-data    458 1994-02-22 18:30 src/format.h
-rw-r--r-- dmg/www-data  28988 2020-09-11 12:45 src/formatdata.c
-rw-r--r-- dmg/www-data   1836 2020-09-11 12:39 src/ftypes.h
-rw-r--r-- dmg/www-data  64242 2003-02-11 07:53 src/gram.c
-rw-r--r-- dmg/www-data   8463 1998-04-03 17:14 src/gram.dcl
-rw-r--r-- dmg/www-data   3033 2002-02-08 08:06 src/gram.exec
-rw-r--r-- dmg/www-data   3193 2003-02-11 07:53 src/gram.expr
-rw-r--r-- dmg/www-data   7362 2000-01-18 18:20 src/gram.head
-rw-r--r-- dmg/www-data   3350 2000-01-18 18:52 src/gram.io
-rw-r--r-- dmg/www-data  11833 2001-02-23 16:11 src/init.c
-rw-r--r-- dmg/www-data  25016 2001-08-21 00:01 src/intr.c
-rw-r--r-- dmg/www-data  30664 2000-07-04 19:22 src/io.c
-rw-r--r-- dmg/www-data    548 1994-02-22 19:07 src/iob.h
-rw-r--r-- dmg/www-data  34746 2002-03-14 07:16 src/lex.c
-rw-r--r-- dmg/www-data    659 1990-01-21 14:21 src/machdefs.h
-rw-r--r-- dmg/www-data  20898 2019-03-11 16:44 src/main.c
-rw-r--r-- dmg/www-data   3710 2005-03-04 20:24 src/makefile.u
-rw-r--r-- dmg/www-data   2685 2005-05-01 11:27 src/makefile.vc
-rw-r--r-- dmg/www-data   4020 2016-01-14 12:27 src/malloc.c
-rw-r--r-- dmg/www-data   5437 2020-09-16 14:03 src/mem.c
-rw-r--r-- dmg/www-data   2121 2000-07-03 09:51 src/memset.c
-rw-r--r-- dmg/www-data  22945 2002-05-02 18:36 src/misc.c
-rw-r--r-- dmg/www-data  21553 2004-10-08 00:08 src/names.c
-rw-r--r-- dmg/www-data    569 1994-02-22 18:51 src/names.h
-rw-r--r-- dmg/www-data  10950 2000-07-04 19:13 src/niceprintf.c
-rw-r--r-- dmg/www-data    412 1990-02-03 01:48 src/niceprintf.h
-rw-r--r-- dmg/www-data  43483 2020-09-16 15:29 src/output.c
-rw-r--r-- dmg/www-data   2103 1994-02-22 18:53 src/output.h
-rw-r--r-- dmg/www-data   5741 1994-02-22 18:56 src/p1defs.h
-rw-r--r-- dmg/www-data  14681 2020-09-16 15:28 src/p1output.c
-rw-r--r-- dmg/www-data   1119 1994-02-25 02:07 src/parse.h
-rw-r--r-- dmg/www-data  14145 2001-02-24 12:55 src/parse_args.c
-rw-r--r-- dmg/www-data   1195 1990-01-21 14:21 src/pccdefs.h
-rw-r--r-- dmg/www-data  17831 2019-11-29 18:26 src/pread.c
-rw-r--r-- dmg/www-data  39179 2020-09-16 14:09 src/proc.c
-rw-r--r-- dmg/www-data  10345 2001-03-01 16:16 src/put.c
-rw-r--r-- dmg/www-data  46093 2006-10-08 04:23 src/putpcc.c
-rw-r--r-- dmg/www-data  15877 2020-09-16 11:49 src/sysdep.c
-rw-r--r-- dmg/www-data   2755 2002-05-02 18:52 src/sysdep.h
-rwxr-xr-x dmg/www-data    428 2020-04-25 17:51 src/sysdeptest.c
-rw-r--r-- dmg/www-data    733 1994-01-18 18:12 src/tokens
-rw-r--r-- dmg/www-data    124 1990-01-21 14:21 src/usignal.h
-rw-r--r-- dmg/www-data  12436 2002-02-07 16:29 src/vax.c
-rw-r--r-- dmg/www-data    107 2020-09-16 15:33 src/version.c
-rw-r--r-- dmg/www-data   6653 2007-09-12 01:51 src/xsum.c
-rw-r--r-- dmg/www-data 136834 2020-09-16 17:56 src/changes
-rw-r--r-- dmg/www-data   3433 2001-03-20 23:07 src/mkfile.plan9
-rw-r--r-- dmg/www-data   1825 1994-01-18 18:12 src/tokdefs.h
-rw-r--r-- dmg/www-data   1321 2020-09-16 18:54 src/xsum0.out
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w .
+ mkdir libf2c
+ unzip -qq /builddir/build/SOURCES/libf2c.zip -d libf2c
+ echo 'Patch #0 (f2c-20110801.patch):'
Patch #0 (f2c-20110801.patch):
+ /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0
patching file libf2c/makefile.u
patching file src/f2c.h
Patch #1 (libf2c-20110801-format-security.patch):
+ echo 'Patch #1 (libf2c-20110801-format-security.patch):'
+ /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0
patching file libf2c/arithchk.c
Hunk #1 succeeded at 112 (offset 2 lines).
+ sed -i s/@SOVER@/0.23/ libf2c/makefile.u
+ cp /builddir/build/SOURCES/f2c.pdf /builddir/build/SOURCES/f2c.ps /builddir/build/SOURCES/fc .
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.STAk5V
+ umask 022
+ cd /builddir/build/BUILD
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer '
+ export CFLAGS
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer '
+ export CXXFLAGS
+ FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules '
+ export FFLAGS
+ FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules '
+ export FCFLAGS
+ VALAFLAGS=-g
+ export VALAFLAGS
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes '
+ export LDFLAGS
+ LT_SYS_LIBRARY_PATH=/usr/lib64:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
+ CXX=g++
+ export CXX
+ cd f2c-20210928
+ make -C src -f makefile.u -j8 'CFLAGS=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer' f2c
make: Entering directory '/builddir/build/BUILD/f2c-20210928/src'
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer main.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer init.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer gram.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer lex.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer proc.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer equiv.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer data.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer format.c
equiv.c: In function 'doequiv':
equiv.c:167:28: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  167 |                         if(np = q->eqvitem.eqvname)
      |                            ^~
equiv.c:170:35: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
  170 |                                 if(np->vstg==STGEQUIV)
      |                                   ^
lex.c:160:1: warning: missing braces around initializer [-Wmissing-braces]
  160 | {
      | ^
  161 |         '(', SLPAR,
      |         {         }
  162 |         ')', SRPAR,
      |         {         }
  163 |         '=', SEQUALS,
      |         {           }
  164 |         ',', SCOMMA,
      |         {          }
  165 |         '+', SPLUS,
      |         {         }
  166 |         '-', SMINUS,
      |         {          }
  167 |         '*', SSTAR,
      |         {         }
  168 |         '/', SSLASH,
      |         {          }
  169 |         '$', SCURRENCY,
      |         {             }
  170 |         ':', SCOLON,
      |         {          }
  171 |         '<', SLT,
      |         {       }
  172 |         '>', SGT,
      |         {       }
  173 |         0, 0 };
      |         {    }
lex.c:176:1: warning: missing braces around initializer [-Wmissing-braces]
  176 | {
      | ^
  177 |         "and.", SAND,
      |         {           }
  178 |             "or.", SOR,
      |             {         }
  179 |             "not.", SNOT,
      |             {           }
  180 |             "true.", STRUE,
      |             {             }
  181 |             "false.", SFALSE,
      |             {               }
  182 |             "eq.", SEQ,
      |             {         }
  183 |             "ne.", SNE,
      |             {         }
  184 |             "lt.", SLT,
      |             {         }
  185 |             "le.", SLE,
      |             {         }
  186 |             "gt.", SGT,
      |             {         }
  187 |             "ge.", SGE,
      |             {         }
  188 |             "neqv.", SNEQV,
      |             {             }
  189 |             "eqv.", SEQV,
      |             {           }
  190 |             0, 0 };
      |             {    }
format.c: In function 'start_formatting':
format.c:155:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  155 |         if (infile = fopen (p1_file, binread)) {
      |             ^~~~~~
equiv.c: In function 'eqvcommon':
equiv.c:265:20: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  265 |                 if(np = q->eqvitem.eqvname)
      |                    ^~
proc.c: In function 'fix_entry_returns':
proc.c:140:21: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  140 |                 if (a = xretslot[i])
      |                     ^
proc.c:163:23: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  163 |                 while(e = e->entnextp);
      |                       ^
init.c: In function 'fileinit':
init.c:319:54: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  319 |         for(j = 0, s = "abcdefghijklmnopqrstuvwxyz"; i = *s++; j++)
      |                                                      ^
lex.c: In function 'doinclude':
lex.c:382:37: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  382 |                                 if (fp = fopen(name, textread)) {
      |                                     ^~
proc.c: In function 'putentries':
init.c: In function 'hashclear':
format.c: In function 'addrlit':
init.c:364:20: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  364 |                 if(p = hp->varp)
      |                    ^
proc.c:247:63: warning: array subscript has type 'char' [-Wchar-subscripts]
  247 |                                 : dfltarg[((Namep)args->datap)->vtype]);
      |                                           ~~~~~~~~~~~~~~~~~~~~^~~~~~~
format.c:446:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  446 |                         *((union Constant *) &(litp->litval));
      |                          ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
init.c:367:28: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  367 |                         if(q = p->vdim)
      |                            ^
proc.c:250:29: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  250 |                         if (np = *a)
      |                             ^~
proc.c:270:23: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  270 |                 while(e = e->entnextp);
      |                       ^
lex.c: In function 'putlineno':
proc.c: In function 'entry_goto':
lex.c:484:29: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  484 |                         if (lastfile = infname) {
      |                             ^~~~~~~~
proc.c:287:15: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  287 |         while(e = e->entnextp)
      |               ^
lex.c:483:20: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
  483 |                 if (lastfile != infname)
      |                    ^
proc.c: In function 'zap_changes':
proc.c:322:21: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  322 |                 if (at = ((Namep)cp->datap)->arginfo)
      |                     ^~
proc.c: In function 'enddcl':
proc.c:405:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  405 |         if (ep = ep0 = (struct Entrypoint *)revchain((chainp)entries)) {
      |             ^~
proc.c:408:31: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  408 |                         while(ep = ep->entnextp);
      |                               ^~
lex.c: In function 'getcds':
lex.c:602:11: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
  602 |         if(code == STEOF)
      |           ^
proc.c: In function 'dim_finish':
format.c: In function 'do_p1_extern':
proc.c:697:21: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  697 |                 if (q = p->dims[i].dimexpr) {
      |                     ^
format.c:924:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  924 |         if (addrp->vtype = extsymtab[addrp->memno].extype)
      |             ^~~~~
proc.c:702:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  702 |         if (q = p->basexpr)
      |             ^
proc.c: In function 'doentry':
proc.c:744:32: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  744 |         if(procclass == CLMAIN && !ep->arglist || procclass == CLBLOCK)
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
format.c: In function 'length_comp':
format.c:1074:21: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
 1074 |                 if (arg = (Namep)args->datap) {
      |                     ^~~
In file included from proc.c:24:
proc.c:825:61: warning: array subscript has type 'char' [-Wchar-subscripts]
  825 |                                 dflttype[letter(np->fvarname[0])];
      |                                                 ~~~~~~~~~~~~^~~
defs.h:739:27: note: in definition of macro 'letter'
  739 | #define letter(x) Letters[x]
      |                           ^
format.c:1090:44: warning: array subscript has type 'char' [-Wchar-subscripts]
 1090 |                 a = at->atypes + init_ac[np->vtype];
      |                                          ~~^~~~~~~
format.c:1093:29: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
 1093 |                         if (arg = (Namep)args1->datap)
      |                             ^~~
format.c: In function 'listargs':
proc.c: In function 'dobss':
format.c:1153:21: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
 1153 |                 if (arg = (Namep)args->datap) {
      |                     ^~~
proc.c:934:20: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  934 |                 if(q = p->varp)
      |                    ^
lex.c: In function 'getcd':
proc.c: In function 'iarrlen':
lex.c:1030:19: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
 1030 |                 if( !isspace(*p) )
      |                   ^
proc.c:992:26: warning: array subscript has type 'char' [-Wchar-subscripts]
  992 |         leng = typesize[q->vtype];
      |                         ~^~~~~~~
format.c: In function 'list_arg_types':
lex.c: In function 'adjtoklen':
proc.c:995:11: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
  995 |         if(q->vdim)
      |           ^
format.c:1231:16: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
 1231 |             if (vclass == CLPROC)
      |                ^
lex.c:1060:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
 1060 |         if (token = (char *)realloc(token, maxtoklen))
      |             ^~~~~
proc.c:999:11: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
  999 |         if(q->vleng)
      |           ^
format.c: In function 'write_ioblocks':
proc.c: In function 'docommon':
format.c:1322:36: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
 1322 |                 for(s = L->fields; f = *s; s++) {
      |                                    ^
proc.c:1089:20: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
 1089 |                 if(t = comvar->vdim)
      |                    ^
format.c:1335:23: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
 1335 |                 while(L = L->next);
      |                       ^
proc.c:1089:19: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
 1089 |                 if(t = comvar->vdim)
      |                   ^
format.c: In function 'write_assigned_fmts':
format.c:1368:23: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
 1368 |                 while(cp = cp->nextp);
      |                       ^~
format.c: In function 'to_upper':
lex.c: In function 'crunch':
format.c:1383:15: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
 1383 |         while(*t++ = (c = *s++) >= 'a' && c <= 'z' ? c + 'A' - 'a' : c);
      |               ^
lex.c:1196:32: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
 1196 |                         else if(parlev == 0)
      |                                ^
format.c: In function 'write_namelists':
proc.c: In function 'freetemps':
format.c:1441:21: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
 1441 |                 if (dimp = v->vdim) {
      |                     ^~~~
proc.c:1205:15: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
 1205 |         while(p = p1) {
      |               ^
data.c: In function 'nextdata':
data.c:189:42: warning: array subscript has type 'char' [-Wchar-subscripts]
  189 |                         off = typesize[np->vtype] * curdtelt;
      |                                        ~~^~~~~~~
data.c:216:55: warning: array subscript has type 'char' [-Wchar-subscripts]
  216 |                 else    *elenp = typesize[q->headblock.vtype];
      |                                           ~~~~~~~~~~~~^~~~~~
data.c:221:46: warning: array subscript has type 'char' [-Wchar-subscripts]
  221 |                                 : typesize[np->vtype];
      |                                            ~~^~~~~~~
format.c:1485:23: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
 1485 |                 while(nmch = nmch->nextp);
      |                       ^~~~
main.c: In function 'write_typedefs':
main.c:363:21: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  363 |                 if (s = usedcasts[i]) {
      |                     ^
proc.c: In function 'comblock':
main.c:380:33: warning: array subscript has type 'char' [-Wchar-subscripts]
  380 |                 if (used_rets[st[i]])
      |                               ~~^~~
proc.c:1395:28: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
 1395 |                 for(i = 0; c = *t = *s++; t++)
      |                            ^
main.c:384:53: warning: array subscript has type 'char' [-Wchar-subscripts]
  384 |                                 stl[i], ftn_types[st[i]]);
      |                                                   ~~^~~
lex.c: In function 'analyz':
lex.c:1272:19: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
 1272 |                 if(stkey==SGOTO && lastch>=nextch)
      |                   ^
main.c: In function 'commonprotos':
main.c:419:25: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  419 |                     if (at = e->arginfo) {
      |                         ^~
data.c: In function 'dataname':
data.c:400:15: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  400 |         while(*t++ = *s++);
      |               ^
In file included from lex.c:24:
lex.c: In function 'getkwd':
main.c:417:20: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
  417 |                 if (e->extstg == STGEXT
      |                    ^
proc.c: In function 'settype':
proc.c:1480:25: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
 1479 |                 || v->vtype != type
      |                    ~~~~~~~~~~~~~~~~
 1480 |                         && (v->vimpltype || v->vinftype || v->vinfproc))
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
main.c: In function 'I_args':
main.c:471:43: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  471 |                   && (s[3] || s[2] != '2' && s[2] != '4'))
      |                               ~~~~~~~~~~~~^~~~~~~~~~~~~~
main.c: In function 'omit_non_f':
main.c:489:24: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  489 |         for(i = k = 0; s = ftn_files[k]; k++) {
      |                        ^
format.c: In function 'list_decls':
proc.c:1482:19: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
 1482 |                 if( (v->vtype = lengtype(type, length))==TYCHAR )
      |                   ^
format.c:1676:21: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
 1676 |                 if (this_var = arg->vlastdim) {
      |                     ^~~~~~~~
proc.c:1517:17: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
 1517 |         else if (type==TYCHAR)
      |                 ^
lex.c:1292:26: warning: array subscript has type 'char' [-Wchar-subscripts]
 1292 |         k = letter(nextch[0]);
      |                    ~~~~~~^~~
defs.h:739:27: note: in definition of macro 'letter'
  739 | #define letter(x) Letters[x]
      |                           ^
lex.c:1293:12: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
 1293 |         if(pk = keystart[k])
      |            ^~
main.c: In function 'main':
main.c:653:12: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  653 |         if(k = yyparse())
      |            ^
proc.c: In function 'setintr':
lex.c: In function 'initkey':
proc.c:1622:12: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
 1622 |         if(k = intrfunct(v->fvarname)) {
      |            ^
lex.c:1323:38: warning: array subscript has type 'char' [-Wchar-subscripts]
 1323 |                 j = letter(p->keyname[0]);
      |                            ~~~~~~~~~~^~~
defs.h:739:27: note: in definition of macro 'letter'
  739 | #define letter(x) Letters[x]
      |                           ^
proc.c:1623:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1623 |                 if ((*(struct Intrpacked *)&k).f4)
      |                       ^~~~~~~~~~~~~~~~~~~~~~~
format.c:1688:21: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
 1688 |                 if (Var = (Addrp)this_var->datap) {
      |                     ^~~
main.c: In function 'opf':
proc.c:1623:20: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
 1623 |                 if ((*(struct Intrpacked *)&k).f4)
      |                    ^
main.c:747:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  747 |         if( fp = fopen(fn, mode) )
      |             ^~
format.c:1700:21: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
 1700 |                 if (this_var = nv[i]) {
      |                     ^~~~~~~~
format.c:1723:25: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
 1721 |             ||  Var->uname_tag == UNAM_IDENT
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1722 |                         && *Var->user.ident == ' '
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~
 1723 |                         && multitype)
      |                         ^~~~~~~~~~~~
lex.c:1340:15: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
 1340 |         while(i = *s++)
      |               ^
lex.c:1343:15: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
 1343 |         while(i = *s++)
      |               ^
format.c:1819:16: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
 1819 |             if (var->vsubscrused)
      |                ^
format.c:1890:17: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
 1890 |             if (Define = (Alias && def_equivs)) {
      |                 ^~~~~~
lex.c: In function 'gettok':
lex.c:1503:11: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
 1503 |         if(ch == '.')
      |           ^
format.c:1956:21: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
 1955 |             if (type == TYCHAR && vclass != CLPROC
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1956 |                     && (!var->vleng || !ISICON (var -> vleng))
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lex.c:1582:38: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
 1582 |                 if (nextch[1] == '#' && nextch < lastch
      |                     ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
format.c:2103:60: warning: array subscript has type 'char' [-Wchar-subscripts]
 2103 |                                 var->cvarname, typeconv[var->vtype],
      |                                                         ~~~^~~~~~~
gram.c: In function 'yyparse':
gram.c:1312:56: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
 1312 |                    && (np->vtype != TYCHAR || np->vdim && !pp->argsp))
      |                                               ~~~~~~~~~^~~~~~~~~~~~~
format.c: In function 'proto':
format.c:2493:46: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
 2493 |                                 ||  j == 200 && k >= 200)
      |                                     ~~~~~~~~~^~~~~~~~~~~
format.c:2501:39: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
 2501 |                                 while(cp = cp->nextp);
      |                                       ^~
gram.c:855:1: warning: label 'yyerrlab' defined but not used [-Wunused-label]
  855 | yyerrlab:
      | ^~~~~~~~
equiv.c: In function 'doequiv':
equiv.c:164:25: warning: 'comoffset' may be used uninitialized [-Wmaybe-uninitialized]
  164 |                         eqvcommon(equivdecl, comno, comoffset);
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
equiv.c:45:16: note: 'comoffset' was declared here
   45 |         ftnint comoffset;       /* Index into the COMMON block */
      |                ^~~~~~~~~
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer expr.c
main.c: In function 'main':
main.c:670:17: warning: 'c_output' may be used uninitialized [-Wmaybe-uninitialized]
  670 |                 nice_printf(c_output, "/*>>>'/dev/null'<<<*/\n\n\
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  671 | /* Split this into several files by piping it through\n\n\
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  672 | sed \"s/^\\/\\*>>>'\\(.*\\)'<<<\\*\\/\\$/cat >'\\1' <<'\\/*<<<\\1>>>*\\/'/\" | /bin/sh\n\
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  673 |  */\n\
      |  ~~~~~           
  674 | /*<<</dev/null>>>*/\n\
      | ~~~~~~~~~~~~~~~~~~~~~~
  675 | /*>>>'%s'<<<*/\n", cdfilename);
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
main.c:549:15: note: 'c_output' was declared here
  549 |         FILE *c_output;
      |               ^~~~~~~~
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer exec.c
proc.c: In function 'autovar':
proc.c:1253:28: warning: 'leng' may be used uninitialized [-Wmaybe-uninitialized]
 1253 |                 q->varleng = leng;
      |                 ~~~~~~~~~~~^~~~~~
proc.c:1233:16: note: 'leng' was declared here
 1233 |         ftnint leng;
      |                ^~~~
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer intr.c
expr.c: In function 'mkconv':
expr.c:347:43: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  347 |         else if( ISCONST(p) && pt!=TYADDR && pt != TYCHAR
expr.c:353:30: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  353 |                 if (ISINT(t) && ISINT(pt) || ISREAL(t) && ISREAL(pt)) {
expr.c: In function 'cpexpr':
expr.c:456:30: warning: array subscript has type 'char' [-Wchar-subscripts]
  456 |         e = cpblock(blksize[p->tag], (char *)p);
      |                             ~^~~~~
expr.c:478:20: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  478 |                 if(pp = p->listblock.listp)
      |                    ^~
In file included from expr.c:24:
expr.c: In function 'wronginf':
expr.c:587:32: warning: array subscript has type 'char' [-Wchar-subscripts]
  587 |         c = letter(np->fvarname[0]);
      |                    ~~~~~~~~~~~~^~~
defs.h:739:27: note: in definition of macro 'letter'
  739 | #define letter(x) Letters[x]
      |                           ^
expr.c: In function 'fixexpr':
expr.c:738:12: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  738 |         if(rp = p->rightp)
      |            ^~
expr.c:796:57: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  796 |                  || rtype == TYDREAL && ltype == TYREAL && !ISCONST(rp))
In file included from defs.h:27:
expr.c: In function 'mkscalar':
expr.c:1017:45: warning: array subscript has type 'char' [-Wchar-subscripts]
 1017 |                     (tagptr)ICON(typesize[np->vtype]) ),
      |                                           ~~^~~~~~~
defines.h:294:36: note: in definition of macro 'ICON'
  294 | #define ICON(z) mkintcon( (ftnint)(z) )
      |                                    ^
expr.c: In function 'mkfunct':
expr.c:1078:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1078 |                                 && (zflag || !(*(struct Intrpacked *)&k).f4
      |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
exec.c: In function 'mixed_type':
exec.c:350:29: warning: array subscript has type 'char' [-Wchar-subscripts]
  350 |                 ftn_types[np->vtype], np->fvarname);
      |                           ~~^~~~~~~
exec.c: In function 'exenddo':
exec.c:693:22: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  693 |         || here >= 0 && (!thislabel || thislabel->labelno != here)) {
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
exec.c:699:21: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  699 |                 if (np1 = ctlstack->loopname)
      |                     ^~~
expr.c:1141:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1141 |                         np->vtype = dflttype[letter(np->fvarname[0])];
      |                                                     ~~~~~~~~~~~~^~~
defs.h:739:27: note: in definition of macro 'letter'
  739 | #define letter(x) Letters[x]
      |                           ^
exec.c: In function 'enddo':
exec.c:731:20: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  731 |                 if(np = ctlstack->donamep)
      |                    ^~
exec.c:738:28: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  738 |                         if(ap = memversion(np))
      |                            ^~
exec.c:746:29: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  746 |                         if (e = ctlstack->dostep)
      |                             ^
expr.c: In function 'stfcall':
exec.c:746:28: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
  746 |                         if (e = ctlstack->dostep)
      |                            ^
expr.c:1231:64: warning: array subscript has type 'char' [-Wchar-subscripts]
 1231 |                 type = np->vtype = dflttype[letter(np->fvarname[0])];
      |                                                    ~~~~~~~~~~~~^~~
defs.h:739:27: note: in definition of macro 'letter'
  739 | #define letter(x) Letters[x]
      |                           ^
exec.c:751:29: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  751 |                         if (e = ctlstack->domax)
      |                             ^
exec.c:751:28: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
  751 |                         if (e = ctlstack->domax)
      |                            ^
exec.c:756:29: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  756 |                         if (e = ctlstack->doinit)
      |                             ^
expr.c: In function 'mkplace':
expr.c:1355:11: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
 1355 |         if(np->vdovar && ( (regn = inregister(np)) >= 0) )
      |           ^
expr.c: In function 'mklhs':
expr.c:1454:33: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
 1453 |                                 && (np->vdim->ndim > 1 || np->vtype == TYCHAR
      |                                                           ~~~~~~~~~~~~~~~~~~~
 1454 |                                 && (!ISCONST(np->vleng)
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~
 1455 |                                   || np->vleng->constblock.Const.ci != 1)))
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
expr.c: In function 'suboffset':
expr.c:1625:66: warning: array subscript has type 'char' [-Wchar-subscripts]
 1625 |                     (expptr) cpexpr(np->vleng) : ICON(typesize[np->vtype]);
      |                                                                ~~^~~~~~~
defines.h:294:36: note: in definition of macro 'ICON'
  294 | #define ICON(z) mkintcon( (ftnint)(z) )
      |                                    ^
expr.c: In function 'subcheck':
expr.c:1672:19: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
 1672 |                 if( ISICON(dimp->nelt) )
      |                   ^
intr.c:50:1: warning: missing braces around initializer [-Wmissing-braces]
   50 | {
      | ^
   51 | "int",          { INTRCONV, TYLONG },
      | {
intr.c:50:1: warning: missing braces around initializer [-Wmissing-braces]
   50 | {
      | ^
   51 | "int",          { INTRCONV, TYLONG },
      | {                                   }
   52 | "real",         { INTRCONV, TYREAL, 1 },
      | {
expr.c: In function 'mkaddr':
intr.c:50:1: warning: missing braces around initializer [-Wmissing-braces]
   50 | {
      | ^
   51 | "int",          { INTRCONV, TYLONG },
      | {                                   }
   52 | "real",         { INTRCONV, TYREAL, 1 },
      | {                                      }
   53 |                 /* 1 ==> real(TYDCOMPLEX) yields TYDREAL */
   54 | "dble",         { INTRCONV, TYDREAL },
      | {
intr.c:50:1: warning: missing braces around initializer [-Wmissing-braces]
   50 | {
      | ^
   51 | "int",          { INTRCONV, TYLONG },
      | {                                   }
   52 | "real",         { INTRCONV, TYREAL, 1 },
      | {                                      }
   53 |                 /* 1 ==> real(TYDCOMPLEX) yields TYDREAL */
   54 | "dble",         { INTRCONV, TYDREAL },
      | {                                    }
   55 | "dreal",        { INTRCONV, TYDREAL, 0, 0, 0, 1 },
      | {
expr.c:1737:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1737 |                         return (Addrp) cpexpr((expptr)xretslot[p->vtype]);
      |                                                                ~^~~~~~~
intr.c:50:1: warning: missing braces around initializer [-Wmissing-braces]
   50 | {
      | ^
   51 | "int",          { INTRCONV, TYLONG },
      | {                                   }
   52 | "real",         { INTRCONV, TYREAL, 1 },
      | {                                      }
   53 |                 /* 1 ==> real(TYDCOMPLEX) yields TYDREAL */
   54 | "dble",         { INTRCONV, TYDREAL },
      | {                                    }
   55 | "dreal",        { INTRCONV, TYDREAL, 0, 0, 0, 1 },
      | {                                                }
   56 | "cmplx",        { INTRCONV, TYCOMPLEX },
      | {
intr.c:50:1: warning: missing braces around initializer [-Wmissing-braces]
   50 | {
      | ^
   51 | "int",          { INTRCONV, TYLONG },
      | {                                   }
   52 | "real",         { INTRCONV, TYREAL, 1 },
      | {                                      }
   53 |                 /* 1 ==> real(TYDCOMPLEX) yields TYDREAL */
   54 | "dble",         { INTRCONV, TYDREAL },
      | {                                    }
   55 | "dreal",        { INTRCONV, TYDREAL, 0, 0, 0, 1 },
      | {                                                }
   56 | "cmplx",        { INTRCONV, TYCOMPLEX },
      | {                                      }
   57 | "dcmplx",       { INTRCONV, TYDCOMPLEX, 0, 1 },
      | {
intr.c:50:1: warning: missing braces around initializer [-Wmissing-braces]
   50 | {
      | ^
   51 | "int",          { INTRCONV, TYLONG },
      | {                                   }
   52 | "real",         { INTRCONV, TYREAL, 1 },
      | {                                      }
   53 |                 /* 1 ==> real(TYDCOMPLEX) yields TYDREAL */
   54 | "dble",         { INTRCONV, TYDREAL },
      | {                                    }
   55 | "dreal",        { INTRCONV, TYDREAL, 0, 0, 0, 1 },
      | {                                                }
   56 | "cmplx",        { INTRCONV, TYCOMPLEX },
      | {                                      }
   57 | "dcmplx",       { INTRCONV, TYDCOMPLEX, 0, 1 },
      | {                                             }
   58 | "ifix",         { INTRCONV, TYLONG },
      | {
expr.c: In function 'vardcl':
expr.c:1942:54: warning: array subscript has type 'char' [-Wchar-subscripts]
 1942 |                 v->vstg = implstg[ letter(v->fvarname[0]) ];
      |                                           ~~~~~~~~~~~^~~
defs.h:739:27: note: in definition of macro 'letter'
  739 | #define letter(x) Letters[x]
      |                           ^
expr.c:1957:20: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
 1957 |                 if(t = v->vdim)
      |                    ^
expr.c:1957:19: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
 1957 |                 if(t = v->vdim)
      |                   ^
intr.c:50:1: warning: missing braces around initializer [-Wmissing-braces]
   50 | {
      | ^
   51 | "int",          { INTRCONV, TYLONG },
      | {                                   }
   52 | "real",         { INTRCONV, TYREAL, 1 },
      | {                                      }
   53 |                 /* 1 ==> real(TYDCOMPLEX) yields TYDREAL */
   54 | "dble",         { INTRCONV, TYDREAL },
      | {                                    }
   55 | "dreal",        { INTRCONV, TYDREAL, 0, 0, 0, 1 },
      | {                                                }
   56 | "cmplx",        { INTRCONV, TYCOMPLEX },
      | {                                      }
   57 | "dcmplx",       { INTRCONV, TYDCOMPLEX, 0, 1 },
      | {                                             }
   58 | "ifix",         { INTRCONV, TYLONG },
      | {                                   }
   59 | "idint",        { INTRCONV, TYLONG },
      | {
expr.c: In function 'impldcl':
intr.c:50:1: warning: missing braces around initializer [-Wmissing-braces]
   50 | {
      | ^
   51 | "int",          { INTRCONV, TYLONG },
      | {                                   }
   52 | "real",         { INTRCONV, TYREAL, 1 },
      | {                                      }
   53 |                 /* 1 ==> real(TYDCOMPLEX) yields TYDREAL */
   54 | "dble",         { INTRCONV, TYDREAL },
      | {                                    }
   55 | "dreal",        { INTRCONV, TYDREAL, 0, 0, 0, 1 },
      | {                                                }
   56 | "cmplx",        { INTRCONV, TYCOMPLEX },
      | {                                      }
   57 | "dcmplx",       { INTRCONV, TYDCOMPLEX, 0, 1 },
      | {                                             }
   58 | "ifix",         { INTRCONV, TYLONG },
      | {                                   }
   59 | "idint",        { INTRCONV, TYLONG },
      | {                                   }
   60 | "float",        { INTRCONV, TYREAL },
      | {
intr.c:50:1: warning: missing braces around initializer [-Wmissing-braces]
   50 | {
      | ^
   51 | "int",          { INTRCONV, TYLONG },
      | {                                   }
   52 | "real",         { INTRCONV, TYREAL, 1 },
      | {                                      }
   53 |                 /* 1 ==> real(TYDCOMPLEX) yields TYDREAL */
   54 | "dble",         { INTRCONV, TYDREAL },
      | {                                    }
   55 | "dreal",        { INTRCONV, TYDREAL, 0, 0, 0, 1 },
      | {                                                }
   56 | "cmplx",        { INTRCONV, TYCOMPLEX },
      | {                                      }
   57 | "dcmplx",       { INTRCONV, TYDCOMPLEX, 0, 1 },
      | {                                             }
   58 | "ifix",         { INTRCONV, TYLONG },
      | {                                   }
   59 | "idint",        { INTRCONV, TYLONG },
      | {                                   }
   60 | "float",        { INTRCONV, TYREAL },
      | {                                   }
   61 | "dfloat",       { INTRCONV, TYDREAL },
      | {
intr.c:50:1: warning: missing braces around initializer [-Wmissing-braces]
   50 | {
      | ^
   51 | "int",          { INTRCONV, TYLONG },
      | {                                   }
   52 | "real",         { INTRCONV, TYREAL, 1 },
      | {                                      }
   53 |                 /* 1 ==> real(TYDCOMPLEX) yields TYDREAL */
   54 | "dble",         { INTRCONV, TYDREAL },
      | {                                    }
   55 | "dreal",        { INTRCONV, TYDREAL, 0, 0, 0, 1 },
      | {                                                }
   56 | "cmplx",        { INTRCONV, TYCOMPLEX },
      | {                                      }
   57 | "dcmplx",       { INTRCONV, TYDCOMPLEX, 0, 1 },
      | {                                             }
   58 | "ifix",         { INTRCONV, TYLONG },
      | {                                   }
   59 | "idint",        { INTRCONV, TYLONG },
      | {                                   }
   60 | "float",        { INTRCONV, TYREAL },
      | {                                   }
   61 | "dfloat",       { INTRCONV, TYDREAL },
      | {                                    }
   62 | "sngl",         { INTRCONV, TYREAL },
      | {
expr.c:1990:39: warning: array subscript has type 'char' [-Wchar-subscripts]
 1990 |                 k = letter(p->fvarname[0]);
      |                            ~~~~~~~~~~~^~~
defs.h:739:27: note: in definition of macro 'letter'
  739 | #define letter(x) Letters[x]
      |                           ^
intr.c:50:1: warning: missing braces around initializer [-Wmissing-braces]
   50 | {
      | ^
   51 | "int",          { INTRCONV, TYLONG },
      | {                                   }
   52 | "real",         { INTRCONV, TYREAL, 1 },
      | {                                      }
   53 |                 /* 1 ==> real(TYDCOMPLEX) yields TYDREAL */
   54 | "dble",         { INTRCONV, TYDREAL },
      | {                                    }
   55 | "dreal",        { INTRCONV, TYDREAL, 0, 0, 0, 1 },
      | {                                                }
   56 | "cmplx",        { INTRCONV, TYCOMPLEX },
      | {                                      }
   57 | "dcmplx",       { INTRCONV, TYDCOMPLEX, 0, 1 },
      | {                                             }
   58 | "ifix",         { INTRCONV, TYLONG },
      | {                                   }
   59 | "idint",        { INTRCONV, TYLONG },
      | {                                   }
   60 | "float",        { INTRCONV, TYREAL },
      | {                                   }
   61 | "dfloat",       { INTRCONV, TYDREAL },
      | {                                    }
   62 | "sngl",         { INTRCONV, TYREAL },
      | {                                   }
   63 | "ichar",        { INTRCONV, TYLONG },
      | {
expr.c: In function 'inferdcl':
intr.c:50:1: warning: missing braces around initializer [-Wmissing-braces]
   50 | {
      | ^
   51 | "int",          { INTRCONV, TYLONG },
      | {                                   }
   52 | "real",         { INTRCONV, TYREAL, 1 },
      | {                                      }
   53 |                 /* 1 ==> real(TYDCOMPLEX) yields TYDREAL */
   54 | "dble",         { INTRCONV, TYDREAL },
      | {                                    }
   55 | "dreal",        { INTRCONV, TYDREAL, 0, 0, 0, 1 },
      | {                                                }
   56 | "cmplx",        { INTRCONV, TYCOMPLEX },
      | {                                      }
   57 | "dcmplx",       { INTRCONV, TYDCOMPLEX, 0, 1 },
      | {                                             }
   58 | "ifix",         { INTRCONV, TYLONG },
      | {                                   }
   59 | "idint",        { INTRCONV, TYLONG },
      | {                                   }
   60 | "float",        { INTRCONV, TYREAL },
      | {                                   }
   61 | "dfloat",       { INTRCONV, TYDREAL },
      | {                                    }
   62 | "sngl",         { INTRCONV, TYREAL },
      | {                                   }
   63 | "ichar",        { INTRCONV, TYLONG },
      | {                                   }
   64 | "iachar",       { INTRCONV, TYLONG },
      | {
intr.c:50:1: warning: missing braces around initializer [-Wmissing-braces]
   50 | {
      | ^
   51 | "int",          { INTRCONV, TYLONG },
      | {                                   }
   52 | "real",         { INTRCONV, TYREAL, 1 },
      | {                                      }
   53 |                 /* 1 ==> real(TYDCOMPLEX) yields TYDREAL */
   54 | "dble",         { INTRCONV, TYDREAL },
      | {                                    }
   55 | "dreal",        { INTRCONV, TYDREAL, 0, 0, 0, 1 },
      | {                                                }
   56 | "cmplx",        { INTRCONV, TYCOMPLEX },
      | {                                      }
   57 | "dcmplx",       { INTRCONV, TYDCOMPLEX, 0, 1 },
      | {                                             }
   58 | "ifix",         { INTRCONV, TYLONG },
      | {                                   }
   59 | "idint",        { INTRCONV, TYLONG },
      | {                                   }
   60 | "float",        { INTRCONV, TYREAL },
      | {                                   }
   61 | "dfloat",       { INTRCONV, TYDREAL },
      | {                                    }
   62 | "sngl",         { INTRCONV, TYREAL },
      | {                                   }
   63 | "ichar",        { INTRCONV, TYLONG },
      | {                                   }
   64 | "iachar",       { INTRCONV, TYLONG },
      | {                                   }
   65 | "char",         { INTRCONV, TYCHAR },
      | {
expr.c:2015:45: warning: array subscript has type 'char' [-Wchar-subscripts]
 2015 |         int k = impltype[letter(np->fvarname[0])];
      |                                 ~~~~~~~~~~~~^~~
defs.h:739:27: note: in definition of macro 'letter'
  739 | #define letter(x) Letters[x]
      |                           ^
intr.c:50:1: warning: missing braces around initializer [-Wmissing-braces]
   50 | {
      | ^
   51 | "int",          { INTRCONV, TYLONG },
      | {                                   }
   52 | "real",         { INTRCONV, TYREAL, 1 },
      | {                                      }
   53 |                 /* 1 ==> real(TYDCOMPLEX) yields TYDREAL */
   54 | "dble",         { INTRCONV, TYDREAL },
      | {                                    }
   55 | "dreal",        { INTRCONV, TYDREAL, 0, 0, 0, 1 },
      | {                                                }
   56 | "cmplx",        { INTRCONV, TYCOMPLEX },
      | {                                      }
   57 | "dcmplx",       { INTRCONV, TYDCOMPLEX, 0, 1 },
      | {                                             }
   58 | "ifix",         { INTRCONV, TYLONG },
      | {                                   }
   59 | "idint",        { INTRCONV, TYLONG },
      | {                                   }
   60 | "float",        { INTRCONV, TYREAL },
      | {                                   }
   61 | "dfloat",       { INTRCONV, TYDREAL },
      | {                                    }
   62 | "sngl",         { INTRCONV, TYREAL },
      | {                                   }
   63 | "ichar",        { INTRCONV, TYLONG },
      | {                                   }
   64 | "iachar",       { INTRCONV, TYLONG },
      | {                                   }
   65 | "char",         { INTRCONV, TYCHAR },
      | {                                   }
   66 | "achar",        { INTRCONV, TYCHAR },
      | {
intr.c:50:1: warning: missing braces around initializer [-Wmissing-braces]
   50 | {
      | ^
   51 | "int",          { INTRCONV, TYLONG },
      | {                                   }
   52 | "real",         { INTRCONV, TYREAL, 1 },
      | {                                      }
   53 |                 /* 1 ==> real(TYDCOMPLEX) yields TYDREAL */
   54 | "dble",         { INTRCONV, TYDREAL },
      | {                                    }
   55 | "dreal",        { INTRCONV, TYDREAL, 0, 0, 0, 1 },
      | {                                                }
   56 | "cmplx",        { INTRCONV, TYCOMPLEX },
      | {                                      }
   57 | "dcmplx",       { INTRCONV, TYDCOMPLEX, 0, 1 },
      | {                                             }
   58 | "ifix",         { INTRCONV, TYLONG },
      | {                                   }
   59 | "idint",        { INTRCONV, TYLONG },
      | {                                   }
   60 | "float",        { INTRCONV, TYREAL },
      | {                                   }
   61 | "dfloat",       { INTRCONV, TYDREAL },
      | {                                    }
   62 | "sngl",         { INTRCONV, TYREAL },
      | {                                   }
   63 | "ichar",        { INTRCONV, TYLONG },
      | {                                   }
   64 | "iachar",       { INTRCONV, TYLONG },
      | {                                   }
   65 | "char",         { INTRCONV, TYCHAR },
      | {                                   }
   66 | "achar",        { INTRCONV, TYCHAR },
      | {                                   }
......
   72 | "max",          { INTRMAX, TYUNKNOWN },
      | {
intr.c:50:1: warning: missing braces around initializer [-Wmissing-braces]
   50 | {
      | ^
   51 | "int",          { INTRCONV, TYLONG },
      | {                                   }
   52 | "real",         { INTRCONV, TYREAL, 1 },
      | {                                      }
   53 |                 /* 1 ==> real(TYDCOMPLEX) yields TYDREAL */
   54 | "dble",         { INTRCONV, TYDREAL },
      | {                                    }
   55 | "dreal",        { INTRCONV, TYDREAL, 0, 0, 0, 1 },
      | {                                                }
   56 | "cmplx",        { INTRCONV, TYCOMPLEX },
      | {                                      }
   57 | "dcmplx",       { INTRCONV, TYDCOMPLEX, 0, 1 },
      | {                                             }
   58 | "ifix",         { INTRCONV, TYLONG },
      | {                                   }
   59 | "idint",        { INTRCONV, TYLONG },
      | {                                   }
   60 | "float",        { INTRCONV, TYREAL },
      | {                                   }
   61 | "dfloat",       { INTRCONV, TYDREAL },
      | {                                    }
   62 | "sngl",         { INTRCONV, TYREAL },
      | {                                   }
   63 | "ichar",        { INTRCONV, TYLONG },
      | {                                   }
   64 | "iachar",       { INTRCONV, TYLONG },
      | {                                   }
   65 | "char",         { INTRCONV, TYCHAR },
      | {                                   }
   66 | "achar",        { INTRCONV, TYCHAR },
      | {                                   }
......
   72 | "max",          { INTRMAX, TYUNKNOWN },
      | {                                     }
   73 | "max0",         { INTRMAX, TYLONG },
      | {
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer io.c
intr.c:50:1: warning: missing braces around initializer [-Wmissing-braces]
   50 | {
      | ^
   51 | "int",          { INTRCONV, TYLONG },
      | {                                   }
   52 | "real",         { INTRCONV, TYREAL, 1 },
      | {                                      }
   53 |                 /* 1 ==> real(TYDCOMPLEX) yields TYDREAL */
   54 | "dble",         { INTRCONV, TYDREAL },
      | {                                    }
   55 | "dreal",        { INTRCONV, TYDREAL, 0, 0, 0, 1 },
      | {                                                }
   56 | "cmplx",        { INTRCONV, TYCOMPLEX },
      | {                                      }
   57 | "dcmplx",       { INTRCONV, TYDCOMPLEX, 0, 1 },
      | {                                             }
   58 | "ifix",         { INTRCONV, TYLONG },
      | {                                   }
   59 | "idint",        { INTRCONV, TYLONG },
      | {                                   }
   60 | "float",        { INTRCONV, TYREAL },
      | {                                   }
   61 | "dfloat",       { INTRCONV, TYDREAL },
      | {                                    }
   62 | "sngl",         { INTRCONV, TYREAL },
      | {                                   }
   63 | "ichar",        { INTRCONV, TYLONG },
      | {                                   }
   64 | "iachar",       { INTRCONV, TYLONG },
      | {                                   }
   65 | "char",         { INTRCONV, TYCHAR },
      | {                                   }
   66 | "achar",        { INTRCONV, TYCHAR },
      | {                                   }
......
   72 | "max",          { INTRMAX, TYUNKNOWN },
      | {                                     }
   73 | "max0",         { INTRMAX, TYLONG },
      | {                                  }
   74 | "amax0",        { INTRMAX, TYREAL },
      | {
intr.c:50:1: warning: missing braces around initializer [-Wmissing-braces]
   50 | {
      | ^
   51 | "int",          { INTRCONV, TYLONG },
      | {                                   }
   52 | "real",         { INTRCONV, TYREAL, 1 },
      | {                                      }
   53 |                 /* 1 ==> real(TYDCOMPLEX) yields TYDREAL */
   54 | "dble",         { INTRCONV, TYDREAL },
      | {                                    }
   55 | "dreal",        { INTRCONV, TYDREAL, 0, 0, 0, 1 },
      | {                                                }
   56 | "cmplx",        { INTRCONV, TYCOMPLEX },
      | {                                      }
   57 | "dcmplx",       { INTRCONV, TYDCOMPLEX, 0, 1 },
      | {                                             }
   58 | "ifix",         { INTRCONV, TYLONG },
      | {                                   }
   59 | "idint",        { INTRCONV, TYLONG },
      | {                                   }
   60 | "float",        { INTRCONV, TYREAL },
      | {                                   }
   61 | "dfloat",       { INTRCONV, TYDREAL },
      | {                                    }
   62 | "sngl",         { INTRCONV, TYREAL },
      | {                                   }
   63 | "ichar",        { INTRCONV, TYLONG },
      | {                                   }
   64 | "iachar",       { INTRCONV, TYLONG },
      | {                                   }
   65 | "char",         { INTRCONV, TYCHAR },
      | {                                   }
   66 | "achar",        { INTRCONV, TYCHAR },
      | {                                   }
......
   72 | "max",          { INTRMAX, TYUNKNOWN },
      | {                                     }
   73 | "max0",         { INTRMAX, TYLONG },
      | {                                  }
   74 | "amax0",        { INTRMAX, TYREAL },
      | {                                  }
   75 | "max1",         { INTRMAX, TYLONG },
      | {
intr.c:50:1: warning: missing braces around initializer [-Wmissing-braces]
   50 | {
      | ^
   51 | "int",          { INTRCONV, TYLONG },
      | {                                   }
   52 | "real",         { INTRCONV, TYREAL, 1 },
      | {                                      }
   53 |                 /* 1 ==> real(TYDCOMPLEX) yields TYDREAL */
   54 | "dble",         { INTRCONV, TYDREAL },
      | {                                    }
   55 | "dreal",        { INTRCONV, TYDREAL, 0, 0, 0, 1 },
      | {                                                }
   56 | "cmplx",        { INTRCONV, TYCOMPLEX },
      | {                                      }
   57 | "dcmplx",       { INTRCONV, TYDCOMPLEX, 0, 1 },
      | {                                             }
   58 | "ifix",         { INTRCONV, TYLONG },
      | {                                   }
   59 | "idint",        { INTRCONV, TYLONG },
      | {                                   }
   60 | "float",        { INTRCONV, TYREAL },
      | {                                   }
   61 | "dfloat",       { INTRCONV, TYDREAL },
      | {                                    }
   62 | "sngl",         { INTRCONV, TYREAL },
      | {                                   }
   63 | "ichar",        { INTRCONV, TYLONG },
      | {                                   }
   64 | "iachar",       { INTRCONV, TYLONG },
      | {                                   }
   65 | "char",         { INTRCONV, TYCHAR },
      | {                                   }
   66 | "achar",        { INTRCONV, TYCHAR },
      | {                                   }
......
   72 | "max",          { INTRMAX, TYUNKNOWN },
      | {                                     }
   73 | "max0",         { INTRMAX, TYLONG },
      | {                                  }
   74 | "amax0",        { INTRMAX, TYREAL },
      | {                                  }
   75 | "max1",         { INTRMAX, TYLONG },
      | {                                  }
   76 | "amax1",        { INTRMAX, TYREAL },
      | {
intr.c:50:1: warning: missing braces around initializer [-Wmissing-braces]
   50 | {
      | ^
   51 | "int",          { INTRCONV, TYLONG },
      | {                                   }
   52 | "real",         { INTRCONV, TYREAL, 1 },
      | {                                      }
   53 |                 /* 1 ==> real(TYDCOMPLEX) yields TYDREAL */
   54 | "dble",         { INTRCONV, TYDREAL },
      | {                                    }
   55 | "dreal",        { INTRCONV, TYDREAL, 0, 0, 0, 1 },
      | {                                                }
   56 | "cmplx",        { INTRCONV, TYCOMPLEX },
      | {                                      }
   57 | "dcmplx",       { INTRCONV, TYDCOMPLEX, 0, 1 },
      | {                                             }
   58 | "ifix",         { INTRCONV, TYLONG },
      | {                                   }
   59 | "idint",        { INTRCONV, TYLONG },
      | {                                   }
   60 | "float",        { INTRCONV, TYREAL },
      | {                                   }
   61 | "dfloat",       { INTRCONV, TYDREAL },
      | {                                    }
   62 | "sngl",         { INTRCONV, TYREAL },
      | {                                   }
   63 | "ichar",        { INTRCONV, TYLONG },
      | {                                   }
   64 | "iachar",       { INTRCONV, TYLONG },
      | {                                   }
   65 | "char",         { INTRCONV, TYCHAR },
      | {                                   }
   66 | "achar",        { INTRCONV, TYCHAR },
      | {                                   }
......
   72 | "max",          { INTRMAX, TYUNKNOWN },
      | {                                     }
   73 | "max0",         { INTRMAX, TYLONG },
      | {                                  }
   74 | "amax0",        { INTRMAX, TYREAL },
      | {                                  }
   75 | "max1",         { INTRMAX, TYLONG },
      | {                                  }
   76 | "amax1",        { INTRMAX, TYREAL },
      | {                                  }
   77 | "dmax1",        { INTRMAX, TYDREAL },
      | {
intr.c:50:1: warning: missing braces around initializer [-Wmissing-braces]
   50 | {
      | ^
   51 | "int",          { INTRCONV, TYLONG },
      | {                                   }
   52 | "real",         { INTRCONV, TYREAL, 1 },
      | {                                      }
   53 |                 /* 1 ==> real(TYDCOMPLEX) yields TYDREAL */
   54 | "dble",         { INTRCONV, TYDREAL },
      | {                                    }
   55 | "dreal",        { INTRCONV, TYDREAL, 0, 0, 0, 1 },
      | {                                                }
   56 | "cmplx",        { INTRCONV, TYCOMPLEX },
      | {                                      }
   57 | "dcmplx",       { INTRCONV, TYDCOMPLEX, 0, 1 },
      | {                                             }
   58 | "ifix",         { INTRCONV, TYLONG },
      | {                                   }
   59 | "idint",        { INTRCONV, TYLONG },
      | {                                   }
   60 | "float",        { INTRCONV, TYREAL },
      | {                                   }
   61 | "dfloat",       { INTRCONV, TYDREAL },
      | {                                    }
   62 | "sngl",         { INTRCONV, TYREAL },
      | {                                   }
   63 | "ichar",        { INTRCONV, TYLONG },
      | {                                   }
   64 | "iachar",       { INTRCONV, TYLONG },
      | {                                   }
   65 | "char",         { INTRCONV, TYCHAR },
      | {                                   }
   66 | "achar",        { INTRCONV, TYCHAR },
      | {                                   }
......
   72 | "max",          { INTRMAX, TYUNKNOWN },
      | {                                     }
   73 | "max0",         { INTRMAX, TYLONG },
      | {                                  }
   74 | "amax0",        { INTRMAX, TYREAL },
      | {                                  }
   75 | "max1",         { INTRMAX, TYLONG },
      | {                                  }
   76 | "amax1",        { INTRMAX, TYREAL },
      | {                                  }
   77 | "dmax1",        { INTRMAX, TYDREAL },
      | {                                   }
   78 | 
   79 | "and",          { INTRBOOL, TYUNKNOWN, OPBITAND },
      | {
intr.c:50:1: warning: missing braces around initializer [-Wmissing-braces]
   50 | {
      | ^
   51 | "int",          { INTRCONV, TYLONG },
      | {                                   }
   52 | "real",         { INTRCONV, TYREAL, 1 },
      | {                                      }
   53 |                 /* 1 ==> real(TYDCOMPLEX) yields TYDREAL */
   54 | "dble",         { INTRCONV, TYDREAL },
      | {                                    }
   55 | "dreal",        { INTRCONV, TYDREAL, 0, 0, 0, 1 },
      | {                                                }
   56 | "cmplx",        { INTRCONV, TYCOMPLEX },
      | {                                      }
   57 | "dcmplx",       { INTRCONV, TYDCOMPLEX, 0, 1 },
      | {                                             }
   58 | "ifix",         { INTRCONV, TYLONG },
      | {                                   }
   59 | "idint",        { INTRCONV, TYLONG },
      | {                                   }
   60 | "float",        { INTRCONV, TYREAL },
      | {                                   }
   61 | "dfloat",       { INTRCONV, TYDREAL },
      | {                                    }
   62 | "sngl",         { INTRCONV, TYREAL },
      | {                                   }
   63 | "ichar",        { INTRCONV, TYLONG },
      | {                                   }
   64 | "iachar",       { INTRCONV, TYLONG },
      | {                                   }
   65 | "char",         { INTRCONV, TYCHAR },
      | {                                   }
   66 | "achar",        { INTRCONV, TYCHAR },
      | {                                   }
......
   72 | "max",          { INTRMAX, TYUNKNOWN },
      | {                                     }
   73 | "max0",         { INTRMAX, TYLONG },
      | {                                  }
   74 | "amax0",        { INTRMAX, TYREAL },
      | {                                  }
   75 | "max1",         { INTRMAX, TYLONG },
      | {                                  }
   76 | "amax1",        { INTRMAX, TYREAL },
      | {                                  }
   77 | "dmax1",        { INTRMAX, TYDREAL },
      | {                                   }
   78 | 
   79 | "and",          { INTRBOOL, TYUNKNOWN, OPBITAND },
      | {                                                }
   80 | "or",           { INTRBOOL, TYUNKNOWN, OPBITOR },
      | {
expr.c: In function 'mkexpr':
expr.c:2198:60: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
 2198 |                         if (opcode == OPSTAR || ISICON(rp) &&
intr.c:50:1: warning: missing braces around initializer [-Wmissing-braces]
   50 | {
      | ^
   51 | "int",          { INTRCONV, TYLONG },
      | {                                   }
   52 | "real",         { INTRCONV, TYREAL, 1 },
      | {                                      }
   53 |                 /* 1 ==> real(TYDCOMPLEX) yields TYDREAL */
   54 | "dble",         { INTRCONV, TYDREAL },
      | {                                    }
   55 | "dreal",        { INTRCONV, TYDREAL, 0, 0, 0, 1 },
      | {                                                }
   56 | "cmplx",        { INTRCONV, TYCOMPLEX },
      | {                                      }
   57 | "dcmplx",       { INTRCONV, TYDCOMPLEX, 0, 1 },
      | {                                             }
   58 | "ifix",         { INTRCONV, TYLONG },
      | {                                   }
   59 | "idint",        { INTRCONV, TYLONG },
      | {                                   }
   60 | "float",        { INTRCONV, TYREAL },
      | {                                   }
   61 | "dfloat",       { INTRCONV, TYDREAL },
      | {                                    }
   62 | "sngl",         { INTRCONV, TYREAL },
      | {                                   }
   63 | "ichar",        { INTRCONV, TYLONG },
      | {                                   }
   64 | "iachar",       { INTRCONV, TYLONG },
      | {                                   }
   65 | "char",         { INTRCONV, TYCHAR },
      | {                                   }
   66 | "achar",        { INTRCONV, TYCHAR },
      | {                                   }
......
   72 | "max",          { INTRMAX, TYUNKNOWN },
      | {                                     }
   73 | "max0",         { INTRMAX, TYLONG },
      | {                                  }
   74 | "amax0",        { INTRMAX, TYREAL },
      | {                                  }
   75 | "max1",         { INTRMAX, TYLONG },
      | {                                  }
   76 | "amax1",        { INTRMAX, TYREAL },
      | {                                  }
   77 | "dmax1",        { INTRMAX, TYDREAL },
      | {                                   }
   78 | 
   79 | "and",          { INTRBOOL, TYUNKNOWN, OPBITAND },
      | {                                                }
   80 | "or",           { INTRBOOL, TYUNKNOWN, OPBITOR },
      | {                                               }
   81 | "xor",          { INTRBOOL, TYUNKNOWN, OPBITXOR },
      | {
intr.c:50:1: warning: missing braces around initializer [-Wmissing-braces]
   50 | {
      | ^
   51 | "int",          { INTRCONV, TYLONG },
      | {                                   }
   52 | "real",         { INTRCONV, TYREAL, 1 },
      | {                                      }
   53 |                 /* 1 ==> real(TYDCOMPLEX) yields TYDREAL */
   54 | "dble",         { INTRCONV, TYDREAL },
      | {                                    }
   55 | "dreal",        { INTRCONV, TYDREAL, 0, 0, 0, 1 },
      | {                                                }
   56 | "cmplx",        { INTRCONV, TYCOMPLEX },
      | {                                      }
   57 | "dcmplx",       { INTRCONV, TYDCOMPLEX, 0, 1 },
      | {                                             }
   58 | "ifix",         { INTRCONV, TYLONG },
      | {                                   }
   59 | "idint",        { INTRCONV, TYLONG },
      | {                                   }
   60 | "float",        { INTRCONV, TYREAL },
      | {                                   }
   61 | "dfloat",       { INTRCONV, TYDREAL },
      | {                                    }
   62 | "sngl",         { INTRCONV, TYREAL },
      | {                                   }
   63 | "ichar",        { INTRCONV, TYLONG },
      | {                                   }
   64 | "iachar",       { INTRCONV, TYLONG },
      | {                                   }
   65 | "char",         { INTRCONV, TYCHAR },
      | {                                   }
   66 | "achar",        { INTRCONV, TYCHAR },
      | {                                   }
......
   72 | "max",          { INTRMAX, TYUNKNOWN },
      | {                                     }
   73 | "max0",         { INTRMAX, TYLONG },
      | {                                  }
   74 | "amax0",        { INTRMAX, TYREAL },
      | {                                  }
   75 | "max1",         { INTRMAX, TYLONG },
      | {                                  }
   76 | "amax1",        { INTRMAX, TYREAL },
      | {                                  }
   77 | "dmax1",        { INTRMAX, TYDREAL },
      | {                                   }
   78 | 
   79 | "and",          { INTRBOOL, TYUNKNOWN, OPBITAND },
      | {                                                }
   80 | "or",           { INTRBOOL, TYUNKNOWN, OPBITOR },
      | {                                               }
   81 | "xor",          { INTRBOOL, TYUNKNOWN, OPBITXOR },
      | {                                                }
   82 | "not",          { INTRBOOL, TYUNKNOWN, OPBITNOT },
      | {
intr.c:50:1: warning: missing braces around initializer [-Wmissing-braces]
   50 | {
      | ^
   51 | "int",          { INTRCONV, TYLONG },
      | {                                   }
   52 | "real",         { INTRCONV, TYREAL, 1 },
      | {                                      }
   53 |                 /* 1 ==> real(TYDCOMPLEX) yields TYDREAL */
   54 | "dble",         { INTRCONV, TYDREAL },
      | {                                    }
   55 | "dreal",        { INTRCONV, TYDREAL, 0, 0, 0, 1 },
      | {                                                }
   56 | "cmplx",        { INTRCONV, TYCOMPLEX },
      | {                                      }
   57 | "dcmplx",       { INTRCONV, TYDCOMPLEX, 0, 1 },
      | {                                             }
   58 | "ifix",         { INTRCONV, TYLONG },
      | {                                   }
   59 | "idint",        { INTRCONV, TYLONG },
      | {                                   }
   60 | "float",        { INTRCONV, TYREAL },
      | {                                   }
   61 | "dfloat",       { INTRCONV, TYDREAL },
      | {                                    }
   62 | "sngl",         { INTRCONV, TYREAL },
      | {                                   }
   63 | "ichar",        { INTRCONV, TYLONG },
      | {                                   }
   64 | "iachar",       { INTRCONV, TYLONG },
      | {                                   }
   65 | "char",         { INTRCONV, TYCHAR },
      | {                                   }
   66 | "achar",        { INTRCONV, TYCHAR },
      | {                                   }
......
   72 | "max",          { INTRMAX, TYUNKNOWN },
      | {                                     }
   73 | "max0",         { INTRMAX, TYLONG },
      | {                                  }
   74 | "amax0",        { INTRMAX, TYREAL },
      | {                                  }
   75 | "max1",         { INTRMAX, TYLONG },
      | {                                  }
   76 | "amax1",        { INTRMAX, TYREAL },
      | {                                  }
   77 | "dmax1",        { INTRMAX, TYDREAL },
      | {                                   }
   78 | 
   79 | "and",          { INTRBOOL, TYUNKNOWN, OPBITAND },
      | {                                                }
   80 | "or",           { INTRBOOL, TYUNKNOWN, OPBITOR },
      | {                                               }
   81 | "xor",          { INTRBOOL, TYUNKNOWN, OPBITXOR },
      | {                                                }
   82 | "not",          { INTRBOOL, TYUNKNOWN, OPBITNOT },
      | {                                                }
   83 | "lshift",       { INTRBOOL, TYUNKNOWN, OPLSHIFT },
      | {
intr.c:50:1: warning: missing braces around initializer [-Wmissing-braces]
   50 | {
      | ^
   51 | "int",          { INTRCONV, TYLONG },
      | {                                   }
   52 | "real",         { INTRCONV, TYREAL, 1 },
      | {                                      }
   53 |                 /* 1 ==> real(TYDCOMPLEX) yields TYDREAL */
   54 | "dble",         { INTRCONV, TYDREAL },
      | {                                    }
   55 | "dreal",        { INTRCONV, TYDREAL, 0, 0, 0, 1 },
      | {                                                }
   56 | "cmplx",        { INTRCONV, TYCOMPLEX },
      | {                                      }
   57 | "dcmplx",       { INTRCONV, TYDCOMPLEX, 0, 1 },
      | {                                             }
   58 | "ifix",         { INTRCONV, TYLONG },
      | {                                   }
   59 | "idint",        { INTRCONV, TYLONG },
      | {                                   }
   60 | "float",        { INTRCONV, TYREAL },
      | {                                   }
   61 | "dfloat",       { INTRCONV, TYDREAL },
      | {                                    }
   62 | "sngl",         { INTRCONV, TYREAL },
      | {                                   }
   63 | "ichar",        { INTRCONV, TYLONG },
      | {                                   }
   64 | "iachar",       { INTRCONV, TYLONG },
      | {                                   }
   65 | "char",         { INTRCONV, TYCHAR },
      | {                                   }
   66 | "achar",        { INTRCONV, TYCHAR },
      | {                                   }
......
   72 | "max",          { INTRMAX, TYUNKNOWN },
      | {                                     }
   73 | "max0",         { INTRMAX, TYLONG },
      | {                                  }
   74 | "amax0",        { INTRMAX, TYREAL },
      | {                                  }
   75 | "max1",         { INTRMAX, TYLONG },
      | {                                  }
   76 | "amax1",        { INTRMAX, TYREAL },
      | {                                  }
   77 | "dmax1",        { INTRMAX, TYDREAL },
      | {                                   }
   78 | 
   79 | "and",          { INTRBOOL, TYUNKNOWN, OPBITAND },
      | {                                                }
   80 | "or",           { INTRBOOL, TYUNKNOWN, OPBITOR },
      | {                                               }
   81 | "xor",          { INTRBOOL, TYUNKNOWN, OPBITXOR },
      | {                                                }
   82 | "not",          { INTRBOOL, TYUNKNOWN, OPBITNOT },
      | {                                                }
   83 | "lshift",       { INTRBOOL, TYUNKNOWN, OPLSHIFT },
      | {                                                }
   84 | "rshift",       { INTRBOOL, TYUNKNOWN, OPRSHIFT },
      | {
intr.c:50:1: warning: missing braces around initializer [-Wmissing-braces]
   50 | {
      | ^
   51 | "int",          { INTRCONV, TYLONG },
      | {                                   }
   52 | "real",         { INTRCONV, TYREAL, 1 },
      | {                                      }
   53 |                 /* 1 ==> real(TYDCOMPLEX) yields TYDREAL */
   54 | "dble",         { INTRCONV, TYDREAL },
      | {                                    }
   55 | "dreal",        { INTRCONV, TYDREAL, 0, 0, 0, 1 },
      | {                                                }
   56 | "cmplx",        { INTRCONV, TYCOMPLEX },
      | {                                      }
   57 | "dcmplx",       { INTRCONV, TYDCOMPLEX, 0, 1 },
      | {                                             }
   58 | "ifix",         { INTRCONV, TYLONG },
      | {                                   }
   59 | "idint",        { INTRCONV, TYLONG },
      | {                                   }
   60 | "float",        { INTRCONV, TYREAL },
      | {                                   }
   61 | "dfloat",       { INTRCONV, TYDREAL },
      | {                                    }
   62 | "sngl",         { INTRCONV, TYREAL },
      | {                                   }
   63 | "ichar",        { INTRCONV, TYLONG },
      | {                                   }
   64 | "iachar",       { INTRCONV, TYLONG },
      | {                                   }
   65 | "char",         { INTRCONV, TYCHAR },
      | {                                   }
   66 | "achar",        { INTRCONV, TYCHAR },
      | {                                   }
......
   72 | "max",          { INTRMAX, TYUNKNOWN },
      | {                                     }
   73 | "max0",         { INTRMAX, TYLONG },
      | {                                  }
   74 | "amax0",        { INTRMAX, TYREAL },
      | {                                  }
   75 | "max1",         { INTRMAX, TYLONG },
      | {                                  }
   76 | "amax1",        { INTRMAX, TYREAL },
      | {                                  }
   77 | "dmax1",        { INTRMAX, TYDREAL },
      | {                                   }
   78 | 
   79 | "and",          { INTRBOOL, TYUNKNOWN, OPBITAND },
      | {                                                }
   80 | "or",           { INTRBOOL, TYUNKNOWN, OPBITOR },
      | {                                               }
   81 | "xor",          { INTRBOOL, TYUNKNOWN, OPBITXOR },
      | {                                                }
   82 | "not",          { INTRBOOL, TYUNKNOWN, OPBITNOT },
      | {                                                }
   83 | "lshift",       { INTRBOOL, TYUNKNOWN, OPLSHIFT },
      | {                                                }
   84 | "rshift",       { INTRBOOL, TYUNKNOWN, OPRSHIFT },
      | {                                                }
   85 | 
   86 | "min",          { INTRMIN, TYUNKNOWN },
      | {
intr.c:50:1: warning: missing braces around initializer [-Wmissing-braces]
   50 | {
      | ^
   51 | "int",          { INTRCONV, TYLONG },
      | {                                   }
   52 | "real",         { INTRCONV, TYREAL, 1 },
      | {                                      }
   53 |                 /* 1 ==> real(TYDCOMPLEX) yields TYDREAL */
   54 | "dble",         { INTRCONV, TYDREAL },
      | {                                    }
   55 | "dreal",        { INTRCONV, TYDREAL, 0, 0, 0, 1 },
      | {                                                }
   56 | "cmplx",        { INTRCONV, TYCOMPLEX },
      | {                                      }
   57 | "dcmplx",       { INTRCONV, TYDCOMPLEX, 0, 1 },
      | {                                             }
   58 | "ifix",         { INTRCONV, TYLONG },
      | {                                   }
   59 | "idint",        { INTRCONV, TYLONG },
      | {                                   }
   60 | "float",        { INTRCONV, TYREAL },
      | {                                   }
   61 | "dfloat",       { INTRCONV, TYDREAL },
      | {                                    }
   62 | "sngl",         { INTRCONV, TYREAL },
      | {                                   }
   63 | "ichar",        { INTRCONV, TYLONG },
      | {                                   }
   64 | "iachar",       { INTRCONV, TYLONG },
      | {                                   }
   65 | "char",         { INTRCONV, TYCHAR },
      | {                                   }
   66 | "achar",        { INTRCONV, TYCHAR },
      | {                                   }
......
   72 | "max",          { INTRMAX, TYUNKNOWN },
      | {                                     }
   73 | "max0",         { INTRMAX, TYLONG },
      | {                                  }
   74 | "amax0",        { INTRMAX, TYREAL },
      | {                                  }
   75 | "max1",         { INTRMAX, TYLONG },
      | {                                  }
   76 | "amax1",        { INTRMAX, TYREAL },
      | {                                  }
   77 | "dmax1",        { INTRMAX, TYDREAL },
      | {                                   }
   78 | 
   79 | "and",          { INTRBOOL, TYUNKNOWN, OPBITAND },
      | {                                                }
   80 | "or",           { INTRBOOL, TYUNKNOWN, OPBITOR },
      | {                                               }
   81 | "xor",          { INTRBOOL, TYUNKNOWN, OPBITXOR },
      | {                                                }
   82 | "not",          { INTRBOOL, TYUNKNOWN, OPBITNOT },
      | {                                                }
   83 | "lshift",       { INTRBOOL, TYUNKNOWN, OPLSHIFT },
      | {                                                }
   84 | "rshift",       { INTRBOOL, TYUNKNOWN, OPRSHIFT },
      | {                                                }
   85 | 
   86 | "min",          { INTRMIN, TYUNKNOWN },
      | {                                     }
   87 | "min0",         { INTRMIN, TYLONG },
      | {
intr.c:50:1: warning: missing braces around initializer [-Wmissing-braces]
   50 | {
      | ^
   51 | "int",          { INTRCONV, TYLONG },
      | {                                   }
   52 | "real",         { INTRCONV, TYREAL, 1 },
      | {                                      }
   53 |                 /* 1 ==> real(TYDCOMPLEX) yields TYDREAL */
   54 | "dble",         { INTRCONV, TYDREAL },
      | {                                    }
   55 | "dreal",        { INTRCONV, TYDREAL, 0, 0, 0, 1 },
      | {                                                }
   56 | "cmplx",        { INTRCONV, TYCOMPLEX },
      | {                                      }
   57 | "dcmplx",       { INTRCONV, TYDCOMPLEX, 0, 1 },
      | {                                             }
   58 | "ifix",         { INTRCONV, TYLONG },
      | {                                   }
   59 | "idint",        { INTRCONV, TYLONG },
      | {                                   }
   60 | "float",        { INTRCONV, TYREAL },
      | {                                   }
   61 | "dfloat",       { INTRCONV, TYDREAL },
      | {                                    }
   62 | "sngl",         { INTRCONV, TYREAL },
      | {                                   }
   63 | "ichar",        { INTRCONV, TYLONG },
      | {                                   }
   64 | "iachar",       { INTRCONV, TYLONG },
      | {                                   }
   65 | "char",         { INTRCONV, TYCHAR },
      | {                                   }
   66 | "achar",        { INTRCONV, TYCHAR },
      | {                                   }
......
   72 | "max",          { INTRMAX, TYUNKNOWN },
      | {                                     }
   73 | "max0",         { INTRMAX, TYLONG },
      | {                                  }
   74 | "amax0",        { INTRMAX, TYREAL },
      | {                                  }
   75 | "max1",         { INTRMAX, TYLONG },
      | {                                  }
   76 | "amax1",        { INTRMAX, TYREAL },
      | {                                  }
   77 | "dmax1",        { INTRMAX, TYDREAL },
      | {                                   }
   78 | 
   79 | "and",          { INTRBOOL, TYUNKNOWN, OPBITAND },
      | {                                                }
   80 | "or",           { INTRBOOL, TYUNKNOWN, OPBITOR },
      | {                                               }
   81 | "xor",          { INTRBOOL, TYUNKNOWN, OPBITXOR },
      | {                                                }
   82 | "not",          { INTRBOOL, TYUNKNOWN, OPBITNOT },
      | {                                                }
   83 | "lshift",       { INTRBOOL, TYUNKNOWN, OPLSHIFT },
      | {                                                }
   84 | "rshift",       { INTRBOOL, TYUNKNOWN, OPRSHIFT },
      | {                                                }
   85 | 
   86 | "min",          { INTRMIN, TYUNKNOWN },
      | {                                     }
   87 | "min0",         { INTRMIN, TYLONG },
      | {                                  }
   88 | "amin0",        { INTRMIN, TYREAL },
      | {
intr.c:50:1: warning: missing braces around initializer [-Wmissing-braces]
   50 | {
      | ^
   51 | "int",          { INTRCONV, TYLONG },
      | {                                   }
   52 | "real",         { INTRCONV, TYREAL, 1 },
      | {                                      }
   53 |                 /* 1 ==> real(TYDCOMPLEX) yields TYDREAL */
   54 | "dble",         { INTRCONV, TYDREAL },
      | {                                    }
   55 | "dreal",        { INTRCONV, TYDREAL, 0, 0, 0, 1 },
      | {                                                }
   56 | "cmplx",        { INTRCONV, TYCOMPLEX },
      | {                                      }
   57 | "dcmplx",       { INTRCONV, TYDCOMPLEX, 0, 1 },
      | {                                             }
   58 | "ifix",         { INTRCONV, TYLONG },
      | {                                   }
   59 | "idint",        { INTRCONV, TYLONG },
      | {                                   }
   60 | "float",        { INTRCONV, TYREAL },
      | {                                   }
   61 | "dfloat",       { INTRCONV, TYDREAL },
      | {                                    }
   62 | "sngl",         { INTRCONV, TYREAL },
      | {                                   }
   63 | "ichar",        { INTRCONV, TYLONG },
      | {                                   }
   64 | "iachar",       { INTRCONV, TYLONG },
      | {                                   }
   65 | "char",         { INTRCONV, TYCHAR },
      | {                                   }
   66 | "achar",        { INTRCONV, TYCHAR },
      | {                                   }
......
   72 | "max",          { INTRMAX, TYUNKNOWN },
      | {                                     }
   73 | "max0",         { INTRMAX, TYLONG },
      | {                                  }
   74 | "amax0",        { INTRMAX, TYREAL },
      | {                                  }
   75 | "max1",         { INTRMAX, TYLONG },
      | {                                  }
   76 | "amax1",        { INTRMAX, TYREAL },
      | {                                  }
   77 | "dmax1",        { INTRMAX, TYDREAL },
      | {                                   }
   78 | 
   79 | "and",          { INTRBOOL, TYUNKNOWN, OPBITAND },
      | {                                                }
   80 | "or",           { INTRBOOL, TYUNKNOWN, OPBITOR },
      | {                                               }
   81 | "xor",          { INTRBOOL, TYUNKNOWN, OPBITXOR },
      | {                                                }
   82 | "not",          { INTRBOOL, TYUNKNOWN, OPBITNOT },
      | {                                                }
   83 | "lshift",       { INTRBOOL, TYUNKNOWN, OPLSHIFT },
      | {                                                }
   84 | "rshift",       { INTRBOOL, TYUNKNOWN, OPRSHIFT },
      | {                                                }
   85 | 
   86 | "min",          { INTRMIN, TYUNKNOWN },
      | {                                     }
   87 | "min0",         { INTRMIN, TYLONG },
      | {                                  }
   88 | "amin0",        { INTRMIN, TYREAL },
      | {                                  }
   89 | "min1",         { INTRMIN, TYLONG },
      | {
intr.c:50:1: warning: missing braces around initializer [-Wmissing-braces]
   50 | {
      | ^
   51 | "int",          { INTRCONV, TYLONG },
      | {                                   }
   52 | "real",         { INTRCONV, TYREAL, 1 },
      | {                                      }
   53 |                 /* 1 ==> real(TYDCOMPLEX) yields TYDREAL */
   54 | "dble",         { INTRCONV, TYDREAL },
      | {                                    }
   55 | "dreal",        { INTRCONV, TYDREAL, 0, 0, 0, 1 },
      | {                                                }
   56 | "cmplx",        { INTRCONV, TYCOMPLEX },
      | {                                      }
   57 | "dcmplx",       { INTRCONV, TYDCOMPLEX, 0, 1 },
      | {                                             }
   58 | "ifix",         { INTRCONV, TYLONG },
      | {                                   }
   59 | "idint",        { INTRCONV, TYLONG },
      | {                                   }
   60 | "float",        { INTRCONV, TYREAL },
      | {                                   }
   61 | "dfloat",       { INTRCONV, TYDREAL },
      | {                                    }
   62 | "sngl",         { INTRCONV, TYREAL },
      | {                                   }
   63 | "ichar",        { INTRCONV, TYLONG },
      | {                                   }
   64 | "iachar",       { INTRCONV, TYLONG },
      | {                                   }
   65 | "char",         { INTRCONV, TYCHAR },
      | {                                   }
   66 | "achar",        { INTRCONV, TYCHAR },
      | {                                   }
......
   72 | "max",          { INTRMAX, TYUNKNOWN },
      | {                                     }
   73 | "max0",         { INTRMAX, TYLONG },
      | {                                  }
   74 | "amax0",        { INTRMAX, TYREAL },
      | {                                  }
   75 | "max1",         { INTRMAX, TYLONG },
      | {                                  }
   76 | "amax1",        { INTRMAX, TYREAL },
      | {                                  }
   77 | "dmax1",        { INTRMAX, TYDREAL },
      | {                                   }
   78 | 
   79 | "and",          { INTRBOOL, TYUNKNOWN, OPBITAND },
      | {                                                }
   80 | "or",           { INTRBOOL, TYUNKNOWN, OPBITOR },
      | {                                               }
   81 | "xor",          { INTRBOOL, TYUNKNOWN, OPBITXOR },
      | {                                                }
   82 | "not",          { INTRBOOL, TYUNKNOWN, OPBITNOT },
      | {                                                }
   83 | "lshift",       { INTRBOOL, TYUNKNOWN, OPLSHIFT },
      | {                                                }
   84 | "rshift",       { INTRBOOL, TYUNKNOWN, OPRSHIFT },
      | {                                                }
   85 | 
   86 | "min",          { INTRMIN, TYUNKNOWN },
      | {                                     }
   87 | "min0",         { INTRMIN, TYLONG },
      | {                                  }
   88 | "amin0",        { INTRMIN, TYREAL },
      | {                                  }
   89 | "min1",         { INTRMIN, TYLONG },
      | {                                  }
   90 | "amin1",        { INTRMIN, TYREAL },
      | {
intr.c:50:1: warning: missing braces around initializer [-Wmissing-braces]
   50 | {
      | ^
   51 | "int",          { INTRCONV, TYLONG },
      | {                                   }
   52 | "real",         { INTRCONV, TYREAL, 1 },
      | {                                      }
   53 |                 /* 1 ==> real(TYDCOMPLEX) yields TYDREAL */
   54 | "dble",         { INTRCONV, TYDREAL },
      | {                                    }
   55 | "dreal",        { INTRCONV, TYDREAL, 0, 0, 0, 1 },
      | {                                                }
   56 | "cmplx",        { INTRCONV, TYCOMPLEX },
      | {                                      }
   57 | "dcmplx",       { INTRCONV, TYDCOMPLEX, 0, 1 },
      | {                                             }
   58 | "ifix",         { INTRCONV, TYLONG },
      | {                                   }
   59 | "idint",        { INTRCONV, TYLONG },
      | {                                   }
   60 | "float",        { INTRCONV, TYREAL },
      | {                                   }
   61 | "dfloat",       { INTRCONV, TYDREAL },
      | {                                    }
   62 | "sngl",         { INTRCONV, TYREAL },
      | {                                   }
   63 | "ichar",        { INTRCONV, TYLONG },
      | {                                   }
   64 | "iachar",       { INTRCONV, TYLONG },
      | {                                   }
   65 | "char",         { INTRCONV, TYCHAR },
      | {                                   }
   66 | "achar",        { INTRCONV, TYCHAR },
      | {                                   }
......
   72 | "max",          { INTRMAX, TYUNKNOWN },
      | {                                     }
   73 | "max0",         { INTRMAX, TYLONG },
      | {                                  }
   74 | "amax0",        { INTRMAX, TYREAL },
      | {                                  }
   75 | "max1",         { INTRMAX, TYLONG },
      | {                                  }
   76 | "amax1",        { INTRMAX, TYREAL },
      | {                                  }
   77 | "dmax1",        { INTRMAX, TYDREAL },
      | {                                   }
   78 | 
   79 | "and",          { INTRBOOL, TYUNKNOWN, OPBITAND },
      | {                                                }
   80 | "or",           { INTRBOOL, TYUNKNOWN, OPBITOR },
      | {                                               }
   81 | "xor",          { INTRBOOL, TYUNKNOWN, OPBITXOR },
      | {                                                }
   82 | "not",          { INTRBOOL, TYUNKNOWN, OPBITNOT },
      | {                                                }
   83 | "lshift",       { INTRBOOL, TYUNKNOWN, OPLSHIFT },
      | {                                                }
   84 | "rshift",       { INTRBOOL, TYUNKNOWN, OPRSHIFT },
      | {                                                }
   85 | 
   86 | "min",          { INTRMIN, TYUNKNOWN },
      | {                                     }
   87 | "min0",         { INTRMIN, TYLONG },
      | {                                  }
   88 | "amin0",        { INTRMIN, TYREAL },
      | {                                  }
   89 | "min1",         { INTRMIN, TYLONG },
      | {                                  }
   90 | "amin1",        { INTRMIN, TYREAL },
      | {                                  }
   91 | "dmin1",        { INTRMIN, TYDREAL },
      | {
intr.c:50:1: warning: missing braces around initializer [-Wmissing-braces]
   50 | {
      | ^
   51 | "int",          { INTRCONV, TYLONG },
      | {                                   }
   52 | "real",         { INTRCONV, TYREAL, 1 },
      | {                                      }
   53 |                 /* 1 ==> real(TYDCOMPLEX) yields TYDREAL */
   54 | "dble",         { INTRCONV, TYDREAL },
      | {                                    }
   55 | "dreal",        { INTRCONV, TYDREAL, 0, 0, 0, 1 },
      | {                                                }
   56 | "cmplx",        { INTRCONV, TYCOMPLEX },
      | {                                      }
   57 | "dcmplx",       { INTRCONV, TYDCOMPLEX, 0, 1 },
      | {                                             }
   58 | "ifix",         { INTRCONV, TYLONG },
      | {                                   }
   59 | "idint",        { INTRCONV, TYLONG },
      | {                                   }
   60 | "float",        { INTRCONV, TYREAL },
      | {                                   }
   61 | "dfloat",       { INTRCONV, TYDREAL },
      | {                                    }
   62 | "sngl",         { INTRCONV, TYREAL },
      | {                                   }
   63 | "ichar",        { INTRCONV, TYLONG },
      | {                                   }
   64 | "iachar",       { INTRCONV, TYLONG },
      | {                                   }
   65 | "char",         { INTRCONV, TYCHAR },
      | {                                   }
   66 | "achar",        { INTRCONV, TYCHAR },
      | {                                   }
......
   72 | "max",          { INTRMAX, TYUNKNOWN },
      | {                                     }
   73 | "max0",         { INTRMAX, TYLONG },
      | {                                  }
   74 | "amax0",        { INTRMAX, TYREAL },
      | {                                  }
   75 | "max1",         { INTRMAX, TYLONG },
      | {                                  }
   76 | "amax1",        { INTRMAX, TYREAL },
      | {                                  }
   77 | "dmax1",        { INTRMAX, TYDREAL },
      | {                                   }
   78 | 
   79 | "and",          { INTRBOOL, TYUNKNOWN, OPBITAND },
      | {                                                }
   80 | "or",           { INTRBOOL, TYUNKNOWN, OPBITOR },
      | {                                               }
   81 | "xor",          { INTRBOOL, TYUNKNOWN, OPBITXOR },
      | {                                                }
   82 | "not",          { INTRBOOL, TYUNKNOWN, OPBITNOT },
      | {                                                }
   83 | "lshift",       { INTRBOOL, TYUNKNOWN, OPLSHIFT },
      | {                                                }
   84 | "rshift",       { INTRBOOL, TYUNKNOWN, OPRSHIFT },
      | {                                                }
   85 | 
   86 | "min",          { INTRMIN, TYUNKNOWN },
      | {                                     }
   87 | "min0",         { INTRMIN, TYLONG },
      | {                                  }
   88 | "amin0",        { INTRMIN, TYREAL },
      | {                                  }
   89 | "min1",         { INTRMIN, TYLONG },
      | {                                  }
   90 | "amin1",        { INTRMIN, TYREAL },
      | {                                  }
   91 | "dmin1",        { INTRMIN, TYDREAL },
      | {                                   }
   92 | 
   93 | "aint",         { INTRGEN, 2, 0 },
      | {
expr.c: In function 'cktype':
expr.c:2514:58: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
 2514 |                                         && (lt == TYCHAR && ISNUMERIC(rt)
expr.c:2551:35: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
 2551 |                 if (ISLOGICAL(lt) && ISLOGICAL(rt)
expr.c: In function 'fold':
expr.c:2908:49: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
 2908 |                  || rp->constblock.Const.ci < 0 && zeroconst(lp))
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
intr.c:50:1: warning: missing braces around initializer [-Wmissing-braces]
   50 | {
      | ^
   51 | "int",          { INTRCONV, TYLONG },
      | {                                   }
   52 | "real",         { INTRCONV, TYREAL, 1 },
      | {                                      }
   53 |                 /* 1 ==> real(TYDCOMPLEX) yields TYDREAL */
   54 | "dble",         { INTRCONV, TYDREAL },
      | {                                    }
   55 | "dreal",        { INTRCONV, TYDREAL, 0, 0, 0, 1 },
      | {                                                }
   56 | "cmplx",        { INTRCONV, TYCOMPLEX },
      | {                                      }
   57 | "dcmplx",       { INTRCONV, TYDCOMPLEX, 0, 1 },
      | {                                             }
   58 | "ifix",         { INTRCONV, TYLONG },
      | {                                   }
   59 | "idint",        { INTRCONV, TYLONG },
      | {                                   }
   60 | "float",        { INTRCONV, TYREAL },
      | {                                   }
   61 | "dfloat",       { INTRCONV, TYDREAL },
      | {                                    }
   62 | "sngl",         { INTRCONV, TYREAL },
      | {                                   }
   63 | "ichar",        { INTRCONV, TYLONG },
      | {                                   }
   64 | "iachar",       { INTRCONV, TYLONG },
      | {                                   }
   65 | "char",         { INTRCONV, TYCHAR },
      | {                                   }
   66 | "achar",        { INTRCONV, TYCHAR },
      | {                                   }
......
   72 | "max",          { INTRMAX, TYUNKNOWN },
      | {                                     }
   73 | "max0",         { INTRMAX, TYLONG },
      | {                                  }
   74 | "amax0",        { INTRMAX, TYREAL },
      | {                                  }
   75 | "max1",         { INTRMAX, TYLONG },
      | {                                  }
   76 | "amax1",        { INTRMAX, TYREAL },
      | {                                  }
   77 | "dmax1",        { INTRMAX, TYDREAL },
      | {                                   }
   78 | 
   79 | "and",          { INTRBOOL, TYUNKNOWN, OPBITAND },
      | {                                                }
   80 | "or",           { INTRBOOL, TYUNKNOWN, OPBITOR },
      | {                                               }
   81 | "xor",          { INTRBOOL, TYUNKNOWN, OPBITXOR },
      | {                                                }
   82 | "not",          { INTRBOOL, TYUNKNOWN, OPBITNOT },
      | {                                                }
   83 | "lshift",       { INTRBOOL, TYUNKNOWN, OPLSHIFT },
      | {                                                }
   84 | "rshift",       { INTRBOOL, TYUNKNOWN, OPRSHIFT },
      | {                                                }
   85 | 
   86 | "min",          { INTRMIN, TYUNKNOWN },
      | {                                     }
   87 | "min0",         { INTRMIN, TYLONG },
      | {                                  }
   88 | "amin0",        { INTRMIN, TYREAL },
      | {                                  }
   89 | "min1",         { INTRMIN, TYLONG },
      | {                                  }
   90 | "amin1",        { INTRMIN, TYREAL },
      | {                                  }
   91 | "dmin1",        { INTRMIN, TYDREAL },
      | {                                   }
   92 | 
   93 | "aint",         { INTRGEN, 2, 0 },
      | {                                }
   94 | "dint",         { INTRSPEC, TYDREAL, 1 },
      | {
format.c: In function 'do_uninit_equivs':
format.c:2137:47: warning: 'k' may be used uninitialized [-Wmaybe-uninitialized]
 2137 |                 (eqv->eqvtop - eqv->eqvbottom + k - 1) / k);
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
intr.c:50:1: warning: missing braces around initializer [-Wmissing-braces]
   50 | {
      | ^
   51 | "int",          { INTRCONV, TYLONG },
      | {                                   }
   52 | "real",         { INTRCONV, TYREAL, 1 },
      | {                                      }
   53 |                 /* 1 ==> real(TYDCOMPLEX) yields TYDREAL */
   54 | "dble",         { INTRCONV, TYDREAL },
      | {                                    }
   55 | "dreal",        { INTRCONV, TYDREAL, 0, 0, 0, 1 },
      | {                                                }
   56 | "cmplx",        { INTRCONV, TYCOMPLEX },
      | {                                      }
   57 | "dcmplx",       { INTRCONV, TYDCOMPLEX, 0, 1 },
      | {                                             }
   58 | "ifix",         { INTRCONV, TYLONG },
      | {                                   }
   59 | "idint",        { INTRCONV, TYLONG },
      | {                                   }
   60 | "float",        { INTRCONV, TYREAL },
      | {                                   }
   61 | "dfloat",       { INTRCONV, TYDREAL },
      | {                                    }
   62 | "sngl",         { INTRCONV, TYREAL },
      | {                                   }
   63 | "ichar",        { INTRCONV, TYLONG },
      | {                                   }
   64 | "iachar",       { INTRCONV, TYLONG },
      | {                                   }
   65 | "char",         { INTRCONV, TYCHAR },
      | {                                   }
   66 | "achar",        { INTRCONV, TYCHAR },
      | {                                   }
......
   72 | "max",          { INTRMAX, TYUNKNOWN },
      | {                                     }
   73 | "max0",         { INTRMAX, TYLONG },
      | {                                  }
   74 | "amax0",        { INTRMAX, TYREAL },
      | {                                  }
   75 | "max1",         { INTRMAX, TYLONG },
      | {                                  }
   76 | "amax1",        { INTRMAX, TYREAL },
      | {                                  }
   77 | "dmax1",        { INTRMAX, TYDREAL },
      | {                                   }
   78 | 
   79 | "and",          { INTRBOOL, TYUNKNOWN, OPBITAND },
      | {                                                }
   80 | "or",           { INTRBOOL, TYUNKNOWN, OPBITOR },
      | {                                               }
   81 | "xor",          { INTRBOOL, TYUNKNOWN, OPBITXOR },
      | {                                                }
   82 | "not",          { INTRBOOL, TYUNKNOWN, OPBITNOT },
      | {                                                }
   83 | "lshift",       { INTRBOOL, TYUNKNOWN, OPLSHIFT },
      | {                                                }
   84 | "rshift",       { INTRBOOL, TYUNKNOWN, OPRSHIFT },
      | {                                                }
   85 | 
   86 | "min",          { INTRMIN, TYUNKNOWN },
      | {                                     }
   87 | "min0",         { INTRMIN, TYLONG },
      | {                                  }
   88 | "amin0",        { INTRMIN, TYREAL },
      | {                                  }
   89 | "min1",         { INTRMIN, TYLONG },
      | {                                  }
   90 | "amin1",        { INTRMIN, TYREAL },
      | {                                  }
   91 | "dmin1",        { INTRMIN, TYDREAL },
      | {                                   }
   92 | 
   93 | "aint",         { INTRGEN, 2, 0 },
      | {                                }
   94 | "dint",         { INTRSPEC, TYDREAL, 1 },
      | {                                       }
   95 | 
   96 | "anint",        { INTRGEN, 2, 2 },
      | {
format.c:2120:9: note: 'k' was declared here
 2120 |     int k, last_type = -1, t;
      |         ^
intr.c:50:1: warning: missing braces around initializer [-Wmissing-braces]
   50 | {
      | ^
   51 | "int",          { INTRCONV, TYLONG },
      | {                                   }
   52 | "real",         { INTRCONV, TYREAL, 1 },
      | {                                      }
   53 |                 /* 1 ==> real(TYDCOMPLEX) yields TYDREAL */
   54 | "dble",         { INTRCONV, TYDREAL },
      | {                                    }
   55 | "dreal",        { INTRCONV, TYDREAL, 0, 0, 0, 1 },
      | {                                                }
   56 | "cmplx",        { INTRCONV, TYCOMPLEX },
      | {                                      }
   57 | "dcmplx",       { INTRCONV, TYDCOMPLEX, 0, 1 },
      | {                                             }
   58 | "ifix",         { INTRCONV, TYLONG },
      | {                                   }
   59 | "idint",        { INTRCONV, TYLONG },
      | {                                   }
   60 | "float",        { INTRCONV, TYREAL },
      | {                                   }
   61 | "dfloat",       { INTRCONV, TYDREAL },
      | {                                    }
   62 | "sngl",         { INTRCONV, TYREAL },
      | {                                   }
   63 | "ichar",        { INTRCONV, TYLONG },
      | {                                   }
   64 | "iachar",       { INTRCONV, TYLONG },
      | {                                   }
   65 | "char",         { INTRCONV, TYCHAR },
      | {                                   }
   66 | "achar",        { INTRCONV, TYCHAR },
      | {                                   }
......
   72 | "max",          { INTRMAX, TYUNKNOWN },
      | {                                     }
   73 | "max0",         { INTRMAX, TYLONG },
      | {                                  }
   74 | "amax0",        { INTRMAX, TYREAL },
      | {                                  }
   75 | "max1",         { INTRMAX, TYLONG },
      | {                                  }
   76 | "amax1",        { INTRMAX, TYREAL },
      | {                                  }
   77 | "dmax1",        { INTRMAX, TYDREAL },
      | {                                   }
   78 | 
   79 | "and",          { INTRBOOL, TYUNKNOWN, OPBITAND },
      | {                                                }
   80 | "or",           { INTRBOOL, TYUNKNOWN, OPBITOR },
      | {                                               }
   81 | "xor",          { INTRBOOL, TYUNKNOWN, OPBITXOR },
      | {                                                }
   82 | "not",          { INTRBOOL, TYUNKNOWN, OPBITNOT },
      | {                                                }
   83 | "lshift",       { INTRBOOL, TYUNKNOWN, OPLSHIFT },
      | {                                                }
   84 | "rshift",       { INTRBOOL, TYUNKNOWN, OPRSHIFT },
      | {                                                }
   85 | 
   86 | "min",          { INTRMIN, TYUNKNOWN },
      | {                                     }
   87 | "min0",         { INTRMIN, TYLONG },
      | {                                  }
   88 | "amin0",        { INTRMIN, TYREAL },
      | {                                  }
   89 | "min1",         { INTRMIN, TYLONG },
      | {                                  }
   90 | "amin1",        { INTRMIN, TYREAL },
      | {                                  }
   91 | "dmin1",        { INTRMIN, TYDREAL },
      | {                                   }
   92 | 
   93 | "aint",         { INTRGEN, 2, 0 },
      | {                                }
   94 | "dint",         { INTRSPEC, TYDREAL, 1 },
      | {                                       }
   95 | 
   96 | "anint",        { INTRGEN, 2, 2 },
      | {                                }
   97 | "dnint",        { INTRSPEC, TYDREAL, 3 },
      | {
proc.c: In function 'mktmpn':
proc.c:1315:35: warning: 'leng' may be used uninitialized [-Wmaybe-uninitialized]
 1315 |                     (type!=TYCHAR || q->vleng->constblock.Const.ci==leng) )
      |                     ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
proc.c:1286:16: note: 'leng' was declared here
 1286 |         ftnint leng;
      |                ^~~~
intr.c:50:1: warning: missing braces around initializer [-Wmissing-braces]
   50 | {
      | ^
   51 | "int",          { INTRCONV, TYLONG },
      | {                                   }
   52 | "real",         { INTRCONV, TYREAL, 1 },
      | {                                      }
   53 |                 /* 1 ==> real(TYDCOMPLEX) yields TYDREAL */
   54 | "dble",         { INTRCONV, TYDREAL },
      | {                                    }
   55 | "dreal",        { INTRCONV, TYDREAL, 0, 0, 0, 1 },
      | {                                                }
   56 | "cmplx",        { INTRCONV, TYCOMPLEX },
      | {                                      }
   57 | "dcmplx",       { INTRCONV, TYDCOMPLEX, 0, 1 },
      | {                                             }
   58 | "ifix",         { INTRCONV, TYLONG },
      | {                                   }
   59 | "idint",        { INTRCONV, TYLONG },
      | {                                   }
   60 | "float",        { INTRCONV, TYREAL },
      | {                                   }
   61 | "dfloat",       { INTRCONV, TYDREAL },
      | {                                    }
   62 | "sngl",         { INTRCONV, TYREAL },
      | {                                   }
   63 | "ichar",        { INTRCONV, TYLONG },
      | {                                   }
   64 | "iachar",       { INTRCONV, TYLONG },
      | {                                   }
   65 | "char",         { INTRCONV, TYCHAR },
      | {                                   }
   66 | "achar",        { INTRCONV, TYCHAR },
      | {                                   }
......
   72 | "max",          { INTRMAX, TYUNKNOWN },
      | {                                     }
   73 | "max0",         { INTRMAX, TYLONG },
      | {                                  }
   74 | "amax0",        { INTRMAX, TYREAL },
      | {                                  }
   75 | "max1",         { INTRMAX, TYLONG },
      | {                                  }
   76 | "amax1",        { INTRMAX, TYREAL },
      | {                                  }
   77 | "dmax1",        { INTRMAX, TYDREAL },
      | {                                   }
   78 | 
   79 | "and",          { INTRBOOL, TYUNKNOWN, OPBITAND },
      | {                                                }
   80 | "or",           { INTRBOOL, TYUNKNOWN, OPBITOR },
      | {                                               }
   81 | "xor",          { INTRBOOL, TYUNKNOWN, OPBITXOR },
      | {                                                }
   82 | "not",          { INTRBOOL, TYUNKNOWN, OPBITNOT },
      | {                                                }
   83 | "lshift",       { INTRBOOL, TYUNKNOWN, OPLSHIFT },
      | {                                                }
   84 | "rshift",       { INTRBOOL, TYUNKNOWN, OPRSHIFT },
      | {                                                }
   85 | 
   86 | "min",          { INTRMIN, TYUNKNOWN },
      | {                                     }
   87 | "min0",         { INTRMIN, TYLONG },
      | {                                  }
   88 | "amin0",        { INTRMIN, TYREAL },
      | {                                  }
   89 | "min1",         { INTRMIN, TYLONG },
      | {                                  }
   90 | "amin1",        { INTRMIN, TYREAL },
      | {                                  }
   91 | "dmin1",        { INTRMIN, TYDREAL },
      | {                                   }
   92 | 
   93 | "aint",         { INTRGEN, 2, 0 },
      | {                                }
   94 | "dint",         { INTRSPEC, TYDREAL, 1 },
      | {                                       }
   95 | 
   96 | "anint",        { INTRGEN, 2, 2 },
      | {                                }
   97 | "dnint",        { INTRSPEC, TYDREAL, 3 },
      | {                                       }
   98 | 
   99 | "nint",         { INTRGEN, 4, 4 },
      | {
intr.c:50:1: warning: missing braces around initializer [-Wmissing-braces]
   50 | {
      | ^
   51 | "int",          { INTRCONV, TYLONG },
      | {                                   }
   52 | "real",         { INTRCONV, TYREAL, 1 },
      | {                                      }
   53 |                 /* 1 ==> real(TYDCOMPLEX) yields TYDREAL */
   54 | "dble",         { INTRCONV, TYDREAL },
      | {                                    }
   55 | "dreal",        { INTRCONV, TYDREAL, 0, 0, 0, 1 },
      | {                                                }
   56 | "cmplx",        { INTRCONV, TYCOMPLEX },
      | {                                      }
   57 | "dcmplx",       { INTRCONV, TYDCOMPLEX, 0, 1 },
      | {                                             }
   58 | "ifix",         { INTRCONV, TYLONG },
      | {                                   }
   59 | "idint",        { INTRCONV, TYLONG },
      | {                                   }
   60 | "float",        { INTRCONV, TYREAL },
      | {                                   }
   61 | "dfloat",       { INTRCONV, TYDREAL },
      | {                                    }
   62 | "sngl",         { INTRCONV, TYREAL },
      | {                                   }
   63 | "ichar",        { INTRCONV, TYLONG },
      | {                                   }
   64 | "iachar",       { INTRCONV, TYLONG },
      | {                                   }
   65 | "char",         { INTRCONV, TYCHAR },
      | {                                   }
   66 | "achar",        { INTRCONV, TYCHAR },
      | {                                   }
......
   72 | "max",          { INTRMAX, TYUNKNOWN },
      | {                                     }
   73 | "max0",         { INTRMAX, TYLONG },
      | {                                  }
   74 | "amax0",        { INTRMAX, TYREAL },
      | {                                  }
   75 | "max1",         { INTRMAX, TYLONG },
      | {                                  }
   76 | "amax1",        { INTRMAX, TYREAL },
      | {                                  }
   77 | "dmax1",        { INTRMAX, TYDREAL },
      | {                                   }
   78 | 
   79 | "and",          { INTRBOOL, TYUNKNOWN, OPBITAND },
      | {                                                }
   80 | "or",           { INTRBOOL, TYUNKNOWN, OPBITOR },
      | {                                               }
   81 | "xor",          { INTRBOOL, TYUNKNOWN, OPBITXOR },
      | {                                                }
   82 | "not",          { INTRBOOL, TYUNKNOWN, OPBITNOT },
      | {                                                }
   83 | "lshift",       { INTRBOOL, TYUNKNOWN, OPLSHIFT },
      | {                                                }
   84 | "rshift",       { INTRBOOL, TYUNKNOWN, OPRSHIFT },
      | {                                                }
   85 | 
   86 | "min",          { INTRMIN, TYUNKNOWN },
      | {                                     }
   87 | "min0",         { INTRMIN, TYLONG },
      | {                                  }
   88 | "amin0",        { INTRMIN, TYREAL },
      | {                                  }
   89 | "min1",         { INTRMIN, TYLONG },
      | {                                  }
   90 | "amin1",        { INTRMIN, TYREAL },
      | {                                  }
   91 | "dmin1",        { INTRMIN, TYDREAL },
      | {                                   }
   92 | 
   93 | "aint",         { INTRGEN, 2, 0 },
      | {                                }
   94 | "dint",         { INTRSPEC, TYDREAL, 1 },
      | {                                       }
   95 | 
   96 | "anint",        { INTRGEN, 2, 2 },
      | {                                }
   97 | "dnint",        { INTRSPEC, TYDREAL, 3 },
      | {                                       }
   98 | 
   99 | "nint",         { INTRGEN, 4, 4 },
      | {                                }
  100 | "idnint",       { INTRGEN, 2, 6 },
      | {
intr.c:50:1: warning: missing braces around initializer [-Wmissing-braces]
   50 | {
      | ^
   51 | "int",          { INTRCONV, TYLONG },
      | {                                   }
   52 | "real",         { INTRCONV, TYREAL, 1 },
      | {                                      }
   53 |                 /* 1 ==> real(TYDCOMPLEX) yields TYDREAL */
   54 | "dble",         { INTRCONV, TYDREAL },
      | {                                    }
   55 | "dreal",        { INTRCONV, TYDREAL, 0, 0, 0, 1 },
      | {                                                }
   56 | "cmplx",        { INTRCONV, TYCOMPLEX },
      | {                                      }
   57 | "dcmplx",       { INTRCONV, TYDCOMPLEX, 0, 1 },
      | {                                             }
   58 | "ifix",         { INTRCONV, TYLONG },
      | {                                   }
   59 | "idint",        { INTRCONV, TYLONG },
      | {                                   }
   60 | "float",        { INTRCONV, TYREAL },
      | {                                   }
   61 | "dfloat",       { INTRCONV, TYDREAL },
      | {                                    }
   62 | "sngl",         { INTRCONV, TYREAL },
      | {                                   }
   63 | "ichar",        { INTRCONV, TYLONG },
      | {                                   }
   64 | "iachar",       { INTRCONV, TYLONG },
      | {                                   }
   65 | "char",         { INTRCONV, TYCHAR },
      | {                                   }
   66 | "achar",        { INTRCONV, TYCHAR },
      | {                                   }
......
   72 | "max",          { INTRMAX, TYUNKNOWN },
      | {                                     }
   73 | "max0",         { INTRMAX, TYLONG },
      | {                                  }
   74 | "amax0",        { INTRMAX, TYREAL },
      | {                                  }
   75 | "max1",         { INTRMAX, TYLONG },
      | {                                  }
   76 | "amax1",        { INTRMAX, TYREAL },
      | {                                  }
   77 | "dmax1",        { INTRMAX, TYDREAL },
      | {                                   }
   78 | 
   79 | "and",          { INTRBOOL, TYUNKNOWN, OPBITAND },
      | {                                                }
   80 | "or",           { INTRBOOL, TYUNKNOWN, OPBITOR },
      | {                                               }
   81 | "xor",          { INTRBOOL, TYUNKNOWN, OPBITXOR },
      | {                                                }
   82 | "not",          { INTRBOOL, TYUNKNOWN, OPBITNOT },
      | {                                                }
   83 | "lshift",       { INTRBOOL, TYUNKNOWN, OPLSHIFT },
      | {                                                }
   84 | "rshift",       { INTRBOOL, TYUNKNOWN, OPRSHIFT },
      | {                                                }
   85 | 
   86 | "min",          { INTRMIN, TYUNKNOWN },
      | {                                     }
   87 | "min0",         { INTRMIN, TYLONG },
      | {                                  }
   88 | "amin0",        { INTRMIN, TYREAL },
      | {                                  }
   89 | "min1",         { INTRMIN, TYLONG },
      | {                                  }
   90 | "amin1",        { INTRMIN, TYREAL },
      | {                                  }
   91 | "dmin1",        { INTRMIN, TYDREAL },
      | {                                   }
   92 | 
   93 | "aint",         { INTRGEN, 2, 0 },
      | {                                }
   94 | "dint",         { INTRSPEC, TYDREAL, 1 },
      | {                                       }
   95 | 
   96 | "anint",        { INTRGEN, 2, 2 },
      | {                                }
   97 | "dnint",        { INTRSPEC, TYDREAL, 3 },
      | {                                       }
   98 | 
   99 | "nint",         { INTRGEN, 4, 4 },
      | {                                }
  100 | "idnint",       { INTRGEN, 2, 6 },
      | {                                }
  101 | 
  102 | "abs",          { INTRGEN, 6, 8 },
      | {
intr.c:50:1: warning: missing braces around initializer [-Wmissing-braces]
   50 | {
      | ^
   51 | "int",          { INTRCONV, TYLONG },
      | {                                   }
   52 | "real",         { INTRCONV, TYREAL, 1 },
      | {                                      }
   53 |                 /* 1 ==> real(TYDCOMPLEX) yields TYDREAL */
   54 | "dble",         { INTRCONV, TYDREAL },
      | {                                    }
   55 | "dreal",        { INTRCONV, TYDREAL, 0, 0, 0, 1 },
      | {                                                }
   56 | "cmplx",        { INTRCONV, TYCOMPLEX },
      | {                                      }
   57 | "dcmplx",       { INTRCONV, TYDCOMPLEX, 0, 1 },
      | {                                             }
   58 | "ifix",         { INTRCONV, TYLONG },
      | {                                   }
   59 | "idint",        { INTRCONV, TYLONG },
      | {                                   }
   60 | "float",        { INTRCONV, TYREAL },
      | {                                   }
   61 | "dfloat",       { INTRCONV, TYDREAL },
      | {                                    }
   62 | "sngl",         { INTRCONV, TYREAL },
      | {                                   }
   63 | "ichar",        { INTRCONV, TYLONG },
      | {                                   }
   64 | "iachar",       { INTRCONV, TYLONG },
      | {                                   }
   65 | "char",         { INTRCONV, TYCHAR },
      | {                                   }
   66 | "achar",        { INTRCONV, TYCHAR },
      | {                                   }
......
   72 | "max",          { INTRMAX, TYUNKNOWN },
      | {                                     }
   73 | "max0",         { INTRMAX, TYLONG },
      | {                                  }
   74 | "amax0",        { INTRMAX, TYREAL },
      | {                                  }
   75 | "max1",         { INTRMAX, TYLONG },
      | {                                  }
   76 | "amax1",        { INTRMAX, TYREAL },
      | {                                  }
   77 | "dmax1",        { INTRMAX, TYDREAL },
      | {                                   }
   78 | 
   79 | "and",          { INTRBOOL, TYUNKNOWN, OPBITAND },
      | {                                                }
   80 | "or",           { INTRBOOL, TYUNKNOWN, OPBITOR },
      | {                                               }
   81 | "xor",          { INTRBOOL, TYUNKNOWN, OPBITXOR },
      | {                                                }
   82 | "not",          { INTRBOOL, TYUNKNOWN, OPBITNOT },
      | {                                                }
   83 | "lshift",       { INTRBOOL, TYUNKNOWN, OPLSHIFT },
      | {                                                }
   84 | "rshift",       { INTRBOOL, TYUNKNOWN, OPRSHIFT },
      | {                                                }
   85 | 
   86 | "min",          { INTRMIN, TYUNKNOWN },
      | {                                     }
   87 | "min0",         { INTRMIN, TYLONG },
      | {                                  }
   88 | "amin0",        { INTRMIN, TYREAL },
      | {                                  }
   89 | "min1",         { INTRMIN, TYLONG },
      | {                                  }
   90 | "amin1",        { INTRMIN, TYREAL },
      | {                                  }
   91 | "dmin1",        { INTRMIN, TYDREAL },
      | {                                   }
   92 | 
   93 | "aint",         { INTRGEN, 2, 0 },
      | {                                }
   94 | "dint",         { INTRSPEC, TYDREAL, 1 },
      | {                                       }
   95 | 
   96 | "anint",        { INTRGEN, 2, 2 },
      | {                                }
   97 | "dnint",        { INTRSPEC, TYDREAL, 3 },
      | {                                       }
   98 | 
   99 | "nint",         { INTRGEN, 4, 4 },
      | {                                }
  100 | "idnint",       { INTRGEN, 2, 6 },
      | {                                }
  101 | 
  102 | "abs",          { INTRGEN, 6, 8 },
      | {                                }
  103 | "iabs",         { INTRGEN, 2, 9 },
      | {
intr.c:50:1: warning: missing braces around initializer [-Wmissing-braces]
   50 | {
      | ^
   51 | "int",          { INTRCONV, TYLONG },
      | {                                   }
   52 | "real",         { INTRCONV, TYREAL, 1 },
      | {                                      }
   53 |                 /* 1 ==> real(TYDCOMPLEX) yields TYDREAL */
   54 | "dble",         { INTRCONV, TYDREAL },
      | {                                    }
   55 | "dreal",        { INTRCONV, TYDREAL, 0, 0, 0, 1 },
      | {                                                }
   56 | "cmplx",        { INTRCONV, TYCOMPLEX },
      | {                                      }
   57 | "dcmplx",       { INTRCONV, TYDCOMPLEX, 0, 1 },
      | {                                             }
   58 | "ifix",         { INTRCONV, TYLONG },
      | {                                   }
   59 | "idint",        { INTRCONV, TYLONG },
      | {                                   }
   60 | "float",        { INTRCONV, TYREAL },
      | {                                   }
   61 | "dfloat",       { INTRCONV, TYDREAL },
      | {                                    }
   62 | "sngl",         { INTRCONV, TYREAL },
      | {                                   }
   63 | "ichar",        { INTRCONV, TYLONG },
      | {                                   }
   64 | "iachar",       { INTRCONV, TYLONG },
      | {                                   }
   65 | "char",         { INTRCONV, TYCHAR },
      | {                                   }
   66 | "achar",        { INTRCONV, TYCHAR },
      | {                                   }
......
   72 | "max",          { INTRMAX, TYUNKNOWN },
      | {                                     }
   73 | "max0",         { INTRMAX, TYLONG },
      | {                                  }
   74 | "amax0",        { INTRMAX, TYREAL },
      | {                                  }
   75 | "max1",         { INTRMAX, TYLONG },
      | {                                  }
   76 | "amax1",        { INTRMAX, TYREAL },
      | {                                  }
   77 | "dmax1",        { INTRMAX, TYDREAL },
      | {                                   }
   78 | 
   79 | "and",          { INTRBOOL, TYUNKNOWN, OPBITAND },
      | {                                                }
   80 | "or",           { INTRBOOL, TYUNKNOWN, OPBITOR },
      | {                                               }
   81 | "xor",          { INTRBOOL, TYUNKNOWN, OPBITXOR },
      | {                                                }
   82 | "not",          { INTRBOOL, TYUNKNOWN, OPBITNOT },
      | {                                                }
   83 | "lshift",       { INTRBOOL, TYUNKNOWN, OPLSHIFT },
      | {                                                }
   84 | "rshift",       { INTRBOOL, TYUNKNOWN, OPRSHIFT },
      | {                                                }
   85 | 
   86 | "min",          { INTRMIN, TYUNKNOWN },
      | {                                     }
   87 | "min0",         { INTRMIN, TYLONG },
      | {                                  }
   88 | "amin0",        { INTRMIN, TYREAL },
      | {                                  }
   89 | "min1",         { INTRMIN, TYLONG },
      | {                                  }
   90 | "amin1",        { INTRMIN, TYREAL },
      | {                                  }
   91 | "dmin1",        { INTRMIN, TYDREAL },
      | {                                   }
   92 | 
   93 | "aint",         { INTRGEN, 2, 0 },
      | {                                }
   94 | "dint",         { INTRSPEC, TYDREAL, 1 },
      | {                                       }
   95 | 
   96 | "anint",        { INTRGEN, 2, 2 },
      | {                                }
   97 | "dnint",        { INTRSPEC, TYDREAL, 3 },
      | {                                       }
   98 | 
   99 | "nint",         { INTRGEN, 4, 4 },
      | {                                }
  100 | "idnint",       { INTRGEN, 2, 6 },
      | {                                }
  101 | 
  102 | "abs",          { INTRGEN, 6, 8 },
      | {                                }
  103 | "iabs",         { INTRGEN, 2, 9 },
      | {                                }
  104 | "dabs",         { INTRSPEC, TYDREAL, 11 },
      | {
intr.c:50:1: warning: missing braces around initializer [-Wmissing-braces]
   50 | {
      | ^
   51 | "int",          { INTRCONV, TYLONG },
      | {                                   }
   52 | "real",         { INTRCONV, TYREAL, 1 },
      | {                                      }
   53 |                 /* 1 ==> real(TYDCOMPLEX) yields TYDREAL */
   54 | "dble",         { INTRCONV, TYDREAL },
      | {                                    }
   55 | "dreal",        { INTRCONV, TYDREAL, 0, 0, 0, 1 },
      | {                                                }
   56 | "cmplx",        { INTRCONV, TYCOMPLEX },
      | {                                      }
   57 | "dcmplx",       { INTRCONV, TYDCOMPLEX, 0, 1 },
      | {                                             }
   58 | "ifix",         { INTRCONV, TYLONG },
      | {                                   }
   59 | "idint",        { INTRCONV, TYLONG },
      | {                                   }
   60 | "float",        { INTRCONV, TYREAL },
      | {                                   }
   61 | "dfloat",       { INTRCONV, TYDREAL },
      | {                                    }
   62 | "sngl",         { INTRCONV, TYREAL },
      | {                                   }
   63 | "ichar",        { INTRCONV, TYLONG },
      | {                                   }
   64 | "iachar",       { INTRCONV, TYLONG },
      | {                                   }
   65 | "char",         { INTRCONV, TYCHAR },
      | {                                   }
   66 | "achar",        { INTRCONV, TYCHAR },
      | {                                   }
......
   72 | "max",          { INTRMAX, TYUNKNOWN },
      | {                                     }
   73 | "max0",         { INTRMAX, TYLONG },
      | {                                  }
   74 | "amax0",        { INTRMAX, TYREAL },
      | {                                  }
   75 | "max1",         { INTRMAX, TYLONG },
      | {                                  }
   76 | "amax1",        { INTRMAX, TYREAL },
      | {                                  }
   77 | "dmax1",        { INTRMAX, TYDREAL },
      | {                                   }
   78 | 
   79 | "and",          { INTRBOOL, TYUNKNOWN, OPBITAND },
      | {                                                }
   80 | "or",           { INTRBOOL, TYUNKNOWN, OPBITOR },
      | {                                               }
   81 | "xor",          { INTRBOOL, TYUNKNOWN, OPBITXOR },
      | {                                                }
   82 | "not",          { INTRBOOL, TYUNKNOWN, OPBITNOT },
      | {                                                }
   83 | "lshift",       { INTRBOOL, TYUNKNOWN, OPLSHIFT },
      | {                                                }
   84 | "rshift",       { INTRBOOL, TYUNKNOWN, OPRSHIFT },
      | {                                                }
   85 | 
   86 | "min",          { INTRMIN, TYUNKNOWN },
      | {                                     }
   87 | "min0",         { INTRMIN, TYLONG },
      | {                                  }
   88 | "amin0",        { INTRMIN, TYREAL },
      | {                                  }
   89 | "min1",         { INTRMIN, TYLONG },
      | {                                  }
   90 | "amin1",        { INTRMIN, TYREAL },
      | {                                  }
   91 | "dmin1",        { INTRMIN, TYDREAL },
      | {                                   }
   92 | 
   93 | "aint",         { INTRGEN, 2, 0 },
      | {                                }
   94 | "dint",         { INTRSPEC, TYDREAL, 1 },
      | {                                       }
   95 | 
   96 | "anint",        { INTRGEN, 2, 2 },
      | {                                }
   97 | "dnint",        { INTRSPEC, TYDREAL, 3 },
      | {                                       }
   98 | 
   99 | "nint",         { INTRGEN, 4, 4 },
      | {                                }
  100 | "idnint",       { INTRGEN, 2, 6 },
      | {                                }
  101 | 
  102 | "abs",          { INTRGEN, 6, 8 },
      | {                                }
  103 | "iabs",         { INTRGEN, 2, 9 },
      | {                                }
  104 | "dabs",         { INTRSPEC, TYDREAL, 11 },
      | {                                        }
  105 | "cabs",         { INTRSPEC, TYREAL, 12, 0, 13 },
      | {
intr.c:50:1: warning: missing braces around initializer [-Wmissing-braces]
   50 | {
      | ^
   51 | "int",          { INTRCONV, TYLONG },
      | {                                   }
   52 | "real",         { INTRCONV, TYREAL, 1 },
      | {                                      }
   53 |                 /* 1 ==> real(TYDCOMPLEX) yields TYDREAL */
   54 | "dble",         { INTRCONV, TYDREAL },
      | {                                    }
   55 | "dreal",        { INTRCONV, TYDREAL, 0, 0, 0, 1 },
      | {                                                }
   56 | "cmplx",        { INTRCONV, TYCOMPLEX },
      | {                                      }
   57 | "dcmplx",       { INTRCONV, TYDCOMPLEX, 0, 1 },
      | {                                             }
   58 | "ifix",         { INTRCONV, TYLONG },
      | {                                   }
   59 | "idint",        { INTRCONV, TYLONG },
      | {                                   }
   60 | "float",        { INTRCONV, TYREAL },
      | {                                   }
   61 | "dfloat",       { INTRCONV, TYDREAL },
      | {                                    }
   62 | "sngl",         { INTRCONV, TYREAL },
      | {                                   }
   63 | "ichar",        { INTRCONV, TYLONG },
      | {                                   }
   64 | "iachar",       { INTRCONV, TYLONG },
      | {                                   }
   65 | "char",         { INTRCONV, TYCHAR },
      | {                                   }
   66 | "achar",        { INTRCONV, TYCHAR },
      | {                                   }
......
   72 | "max",          { INTRMAX, TYUNKNOWN },
      | {                                     }
   73 | "max0",         { INTRMAX, TYLONG },
      | {                                  }
   74 | "amax0",        { INTRMAX, TYREAL },
      | {                                  }
   75 | "max1",         { INTRMAX, TYLONG },
      | {                                  }
   76 | "amax1",        { INTRMAX, TYREAL },
      | {                                  }
   77 | "dmax1",        { INTRMAX, TYDREAL },
      | {                                   }
   78 | 
   79 | "and",          { INTRBOOL, TYUNKNOWN, OPBITAND },
      | {                                                }
   80 | "or",           { INTRBOOL, TYUNKNOWN, OPBITOR },
      | {                                               }
   81 | "xor",          { INTRBOOL, TYUNKNOWN, OPBITXOR },
      | {                                                }
   82 | "not",          { INTRBOOL, TYUNKNOWN, OPBITNOT },
      | {                                                }
   83 | "lshift",       { INTRBOOL, TYUNKNOWN, OPLSHIFT },
      | {                                                }
   84 | "rshift",       { INTRBOOL, TYUNKNOWN, OPRSHIFT },
      | {                                                }
   85 | 
   86 | "min",          { INTRMIN, TYUNKNOWN },
      | {                                     }
   87 | "min0",         { INTRMIN, TYLONG },
      | {                                  }
   88 | "amin0",        { INTRMIN, TYREAL },
      | {                                  }
   89 | "min1",         { INTRMIN, TYLONG },
      | {                                  }
   90 | "amin1",        { INTRMIN, TYREAL },
      | {                                  }
   91 | "dmin1",        { INTRMIN, TYDREAL },
      | {                                   }
   92 | 
   93 | "aint",         { INTRGEN, 2, 0 },
      | {                                }
   94 | "dint",         { INTRSPEC, TYDREAL, 1 },
      | {                                       }
   95 | 
   96 | "anint",        { INTRGEN, 2, 2 },
      | {                                }
   97 | "dnint",        { INTRSPEC, TYDREAL, 3 },
      | {                                       }
   98 | 
   99 | "nint",         { INTRGEN, 4, 4 },
      | {                                }
  100 | "idnint",       { INTRGEN, 2, 6 },
      | {                                }
  101 | 
  102 | "abs",          { INTRGEN, 6, 8 },
      | {                                }
  103 | "iabs",         { INTRGEN, 2, 9 },
      | {                                }
  104 | "dabs",         { INTRSPEC, TYDREAL, 11 },
      | {                                        }
  105 | "cabs",         { INTRSPEC, TYREAL, 12, 0, 13 },
      | {                                              }
  106 | "zabs",         { INTRSPEC, TYDREAL, 13, 1 },
      | {
intr.c:50:1: warning: missing braces around initializer [-Wmissing-braces]
   50 | {
      | ^
   51 | "int",          { INTRCONV, TYLONG },
      | {                                   }
   52 | "real",         { INTRCONV, TYREAL, 1 },
      | {                                      }
   53 |                 /* 1 ==> real(TYDCOMPLEX) yields TYDREAL */
   54 | "dble",         { INTRCONV, TYDREAL },
      | {                                    }
   55 | "dreal",        { INTRCONV, TYDREAL, 0, 0, 0, 1 },
      | {                                                }
   56 | "cmplx",        { INTRCONV, TYCOMPLEX },
      | {                                      }
   57 | "dcmplx",       { INTRCONV, TYDCOMPLEX, 0, 1 },
      | {                                             }
   58 | "ifix",         { INTRCONV, TYLONG },
      | {                                   }
   59 | "idint",        { INTRCONV, TYLONG },
      | {                                   }
   60 | "float",        { INTRCONV, TYREAL },
      | {                                   }
   61 | "dfloat",       { INTRCONV, TYDREAL },
      | {                                    }
   62 | "sngl",         { INTRCONV, TYREAL },
      | {                                   }
   63 | "ichar",        { INTRCONV, TYLONG },
      | {                                   }
   64 | "iachar",       { INTRCONV, TYLONG },
      | {                                   }
   65 | "char",         { INTRCONV, TYCHAR },
      | {                                   }
   66 | "achar",        { INTRCONV, TYCHAR },
      | {                                   }
......
   72 | "max",          { INTRMAX, TYUNKNOWN },
      | {                                     }
   73 | "max0",         { INTRMAX, TYLONG },
      | {                                  }
   74 | "amax0",        { INTRMAX, TYREAL },
      | {                                  }
   75 | "max1",         { INTRMAX, TYLONG },
      | {                                  }
   76 | "amax1",        { INTRMAX, TYREAL },
      | {                                  }
   77 | "dmax1",        { INTRMAX, TYDREAL },
      | {                                   }
   78 | 
   79 | "and",          { INTRBOOL, TYUNKNOWN, OPBITAND },
      | {                                                }
   80 | "or",           { INTRBOOL, TYUNKNOWN, OPBITOR },
      | {                                               }
   81 | "xor",          { INTRBOOL, TYUNKNOWN, OPBITXOR },
      | {                                                }
   82 | "not",          { INTRBOOL, TYUNKNOWN, OPBITNOT },
      | {                                                }
   83 | "lshift",       { INTRBOOL, TYUNKNOWN, OPLSHIFT },
      | {                                                }
   84 | "rshift",       { INTRBOOL, TYUNKNOWN, OPRSHIFT },
      | {                                                }
   85 | 
   86 | "min",          { INTRMIN, TYUNKNOWN },
      | {                                     }
   87 | "min0",         { INTRMIN, TYLONG },
      | {                                  }
   88 | "amin0",        { INTRMIN, TYREAL },
      | {                                  }
   89 | "min1",         { INTRMIN, TYLONG },
      | {                                  }
   90 | "amin1",        { INTRMIN, TYREAL },
      | {                                  }
   91 | "dmin1",        { INTRMIN, TYDREAL },
      | {                                   }
   92 | 
   93 | "aint",         { INTRGEN, 2, 0 },
      | {                                }
   94 | "dint",         { INTRSPEC, TYDREAL, 1 },
      | {                                       }
   95 | 
   96 | "anint",        { INTRGEN, 2, 2 },
      | {                                }
   97 | "dnint",        { INTRSPEC, TYDREAL, 3 },
      | {                                       }
   98 | 
   99 | "nint",         { INTRGEN, 4, 4 },
      | {                                }
  100 | "idnint",       { INTRGEN, 2, 6 },
      | {                                }
  101 | 
  102 | "abs",          { INTRGEN, 6, 8 },
      | {                                }
  103 | "iabs",         { INTRGEN, 2, 9 },
      | {                                }
  104 | "dabs",         { INTRSPEC, TYDREAL, 11 },
      | {                                        }
  105 | "cabs",         { INTRSPEC, TYREAL, 12, 0, 13 },
      | {                                              }
  106 | "zabs",         { INTRSPEC, TYDREAL, 13, 1 },
      | {                                           }
  107 | 
  108 | "mod",          { INTRGEN, 4, 14 },
      | {
intr.c:50:1: warning: missing braces around initializer [-Wmissing-braces]
   50 | {
      | ^
   51 | "int",          { INTRCONV, TYLONG },
      | {                                   }
   52 | "real",         { INTRCONV, TYREAL, 1 },
      | {                                      }
   53 |                 /* 1 ==> real(TYDCOMPLEX) yields TYDREAL */
   54 | "dble",         { INTRCONV, TYDREAL },
      | {                                    }
   55 | "dreal",        { INTRCONV, TYDREAL, 0, 0, 0, 1 },
      | {                                                }
   56 | "cmplx",        { INTRCONV, TYCOMPLEX },
      | {                                      }
   57 | "dcmplx",       { INTRCONV, TYDCOMPLEX, 0, 1 },
      | {                                             }
   58 | "ifix",         { INTRCONV, TYLONG },
      | {                                   }
   59 | "idint",        { INTRCONV, TYLONG },
      | {                                   }
   60 | "float",        { INTRCONV, TYREAL },
      | {                                   }
   61 | "dfloat",       { INTRCONV, TYDREAL },
      | {                                    }
   62 | "sngl",         { INTRCONV, TYREAL },
      | {                                   }
   63 | "ichar",        { INTRCONV, TYLONG },
      | {                                   }
   64 | "iachar",       { INTRCONV, TYLONG },
      | {                                   }
   65 | "char",         { INTRCONV, TYCHAR },
      | {                                   }
   66 | "achar",        { INTRCONV, TYCHAR },
      | {                                   }
......
   72 | "max",          { INTRMAX, TYUNKNOWN },
      | {                                     }
   73 | "max0",         { INTRMAX, TYLONG },
      | {                                  }
   74 | "amax0",        { INTRMAX, TYREAL },
      | {                                  }
   75 | "max1",         { INTRMAX, TYLONG },
      | {                                  }
   76 | "amax1",        { INTRMAX, TYREAL },
      | {                                  }
   77 | "dmax1",        { INTRMAX, TYDREAL },
      | {                                   }
   78 | 
   79 | "and",          { INTRBOOL, TYUNKNOWN, OPBITAND },
      | {                                                }
   80 | "or",           { INTRBOOL, TYUNKNOWN, OPBITOR },
      | {                                               }
   81 | "xor",          { INTRBOOL, TYUNKNOWN, OPBITXOR },
      | {                                                }
   82 | "not",          { INTRBOOL, TYUNKNOWN, OPBITNOT },
      | {                                                }
   83 | "lshift",       { INTRBOOL, TYUNKNOWN, OPLSHIFT },
      | {                                                }
   84 | "rshift",       { INTRBOOL, TYUNKNOWN, OPRSHIFT },
      | {                                                }
   85 | 
   86 | "min",          { INTRMIN, TYUNKNOWN },
      | {                                     }
   87 | "min0",         { INTRMIN, TYLONG },
      | {                                  }
   88 | "amin0",        { INTRMIN, TYREAL },
      | {                                  }
   89 | "min1",         { INTRMIN, TYLONG },
      | {                                  }
   90 | "amin1",        { INTRMIN, TYREAL },
      | {                                  }
   91 | "dmin1",        { INTRMIN, TYDREAL },
      | {                                   }
   92 | 
   93 | "aint",         { INTRGEN, 2, 0 },
      | {                                }
   94 | "dint",         { INTRSPEC, TYDREAL, 1 },
      | {                                       }
   95 | 
   96 | "anint",        { INTRGEN, 2, 2 },
      | {                                }
   97 | "dnint",        { INTRSPEC, TYDREAL, 3 },
      | {                                       }
   98 | 
   99 | "nint",         { INTRGEN, 4, 4 },
      | {                                }
  100 | "idnint",       { INTRGEN, 2, 6 },
      | {                                }
  101 | 
  102 | "abs",          { INTRGEN, 6, 8 },
      | {                                }
  103 | "iabs",         { INTRGEN, 2, 9 },
      | {                                }
  104 | "dabs",         { INTRSPEC, TYDREAL, 11 },
      | {                                        }
  105 | "cabs",         { INTRSPEC, TYREAL, 12, 0, 13 },
      | {                                              }
  106 | "zabs",         { INTRSPEC, TYDREAL, 13, 1 },
      | {                                           }
  107 | 
  108 | "mod",          { INTRGEN, 4, 14 },
      | {                                 }
  109 | "amod",         { INTRSPEC, TYREAL, 16, 0, 17 },
      | {
intr.c:50:1: warning: missing braces around initializer [-Wmissing-braces]
   50 | {
      | ^
   51 | "int",          { INTRCONV, TYLONG },
      | {                                   }
   52 | "real",         { INTRCONV, TYREAL, 1 },
      | {                                      }
   53 |                 /* 1 ==> real(TYDCOMPLEX) yields TYDREAL */
   54 | "dble",         { INTRCONV, TYDREAL },
      | {                                    }
   55 | "dreal",        { INTRCONV, TYDREAL, 0, 0, 0, 1 },
      | {                                                }
   56 | "cmplx",        { INTRCONV, TYCOMPLEX },
      | {                                      }
   57 | "dcmplx",       { INTRCONV, TYDCOMPLEX, 0, 1 },
      | {                                             }
   58 | "ifix",         { INTRCONV, TYLONG },
      | {                                   }
   59 | "idint",        { INTRCONV, TYLONG },
      | {                                   }
   60 | "float",        { INTRCONV, TYREAL },
      | {                                   }
   61 | "dfloat",       { INTRCONV, TYDREAL },
      | {                                    }
   62 | "sngl",         { INTRCONV, TYREAL },
      | {                                   }
   63 | "ichar",        { INTRCONV, TYLONG },
      | {                                   }
   64 | "iachar",       { INTRCONV, TYLONG },
      | {                                   }
   65 | "char",         { INTRCONV, TYCHAR },
      | {                                   }
   66 | "achar",        { INTRCONV, TYCHAR },
      | {                                   }
......
   72 | "max",          { INTRMAX, TYUNKNOWN },
      | {                                     }
   73 | "max0",         { INTRMAX, TYLONG },
      | {                                  }
   74 | "amax0",        { INTRMAX, TYREAL },
      | {                                  }
   75 | "max1",         { INTRMAX, TYLONG },
      | {                                  }
   76 | "amax1",        { INTRMAX, TYREAL },
      | {                                  }
   77 | "dmax1",        { INTRMAX, TYDREAL },
      | {                                   }
   78 | 
   79 | "and",          { INTRBOOL, TYUNKNOWN, OPBITAND },
      | {                                                }
   80 | "or",           { INTRBOOL, TYUNKNOWN, OPBITOR },
      | {                                               }
   81 | "xor",          { INTRBOOL, TYUNKNOWN, OPBITXOR },
      | {                                                }
   82 | "not",          { INTRBOOL, TYUNKNOWN, OPBITNOT },
      | {                                                }
   83 | "lshift",       { INTRBOOL, TYUNKNOWN, OPLSHIFT },
      | {                                                }
   84 | "rshift",       { INTRBOOL, TYUNKNOWN, OPRSHIFT },
      | {                                                }
   85 | 
   86 | "min",          { INTRMIN, TYUNKNOWN },
      | {                                     }
   87 | "min0",         { INTRMIN, TYLONG },
      | {                                  }
   88 | "amin0",        { INTRMIN, TYREAL },
      | {                                  }
   89 | "min1",         { INTRMIN, TYLONG },
      | {                                  }
   90 | "amin1",        { INTRMIN, TYREAL },
      | {                                  }
   91 | "dmin1",        { INTRMIN, TYDREAL },
      | {                                   }
   92 | 
   93 | "aint",         { INTRGEN, 2, 0 },
      | {                                }
   94 | "dint",         { INTRSPEC, TYDREAL, 1 },
      | {                                       }
   95 | 
   96 | "anint",        { INTRGEN, 2, 2 },
      | {                                }
   97 | "dnint",        { INTRSPEC, TYDREAL, 3 },
      | {                                       }
   98 | 
   99 | "nint",         { INTRGEN, 4, 4 },
      | {                                }
  100 | "idnint",       { INTRGEN, 2, 6 },
      | {                                }
  101 | 
  102 | "abs",          { INTRGEN, 6, 8 },
      | {                                }
  103 | "iabs",         { INTRGEN, 2, 9 },
      | {                                }
  104 | "dabs",         { INTRSPEC, TYDREAL, 11 },
      | {                                        }
  105 | "cabs",         { INTRSPEC, TYREAL, 12, 0, 13 },
      | {                                              }
  106 | "zabs",         { INTRSPEC, TYDREAL, 13, 1 },
      | {                                           }
  107 | 
  108 | "mod",          { INTRGEN, 4, 14 },
      | {                                 }
  109 | "amod",         { INTRSPEC, TYREAL, 16, 0, 17 },
      | {                                              }
  110 | "dmod",         { INTRSPEC, TYDREAL, 17 },
      | {
intr.c:50:1: warning: missing braces around initializer [-Wmissing-braces]
   50 | {
      | ^
   51 | "int",          { INTRCONV, TYLONG },
      | {                                   }
   52 | "real",         { INTRCONV, TYREAL, 1 },
      | {                                      }
   53 |                 /* 1 ==> real(TYDCOMPLEX) yields TYDREAL */
   54 | "dble",         { INTRCONV, TYDREAL },
      | {                                    }
   55 | "dreal",        { INTRCONV, TYDREAL, 0, 0, 0, 1 },
      | {                                                }
   56 | "cmplx",        { INTRCONV, TYCOMPLEX },
      | {                                      }
   57 | "dcmplx",       { INTRCONV, TYDCOMPLEX, 0, 1 },
      | {                                             }
   58 | "ifix",         { INTRCONV, TYLONG },
      | {                                   }
   59 | "idint",        { INTRCONV, TYLONG },
      | {                                   }
   60 | "float",        { INTRCONV, TYREAL },
      | {                                   }
   61 | "dfloat",       { INTRCONV, TYDREAL },
      | {                                    }
   62 | "sngl",         { INTRCONV, TYREAL },
      | {                                   }
   63 | "ichar",        { INTRCONV, TYLONG },
      | {                                   }
   64 | "iachar",       { INTRCONV, TYLONG },
      | {                                   }
   65 | "char",         { INTRCONV, TYCHAR },
      | {                                   }
   66 | "achar",        { INTRCONV, TYCHAR },
      | {                                   }
......
   72 | "max",          { INTRMAX, TYUNKNOWN },
      | {                                     }
   73 | "max0",         { INTRMAX, TYLONG },
      | {                                  }
   74 | "amax0",        { INTRMAX, TYREAL },
      | {                                  }
   75 | "max1",         { INTRMAX, TYLONG },
      | {                                  }
   76 | "amax1",        { INTRMAX, TYREAL },
      | {                                  }
   77 | "dmax1",        { INTRMAX, TYDREAL },
      | {                                   }
   78 | 
   79 | "and",          { INTRBOOL, TYUNKNOWN, OPBITAND },
      | {                                                }
   80 | "or",           { INTRBOOL, TYUNKNOWN, OPBITOR },
      | {                                               }
   81 | "xor",          { INTRBOOL, TYUNKNOWN, OPBITXOR },
      | {                                                }
   82 | "not",          { INTRBOOL, TYUNKNOWN, OPBITNOT },
      | {                                                }
   83 | "lshift",       { INTRBOOL, TYUNKNOWN, OPLSHIFT },
      | {                                                }
   84 | "rshift",       { INTRBOOL, TYUNKNOWN, OPRSHIFT },
      | {                                                }
   85 | 
   86 | "min",          { INTRMIN, TYUNKNOWN },
      | {                                     }
   87 | "min0",         { INTRMIN, TYLONG },
      | {                                  }
   88 | "amin0",        { INTRMIN, TYREAL },
      | {                                  }
   89 | "min1",         { INTRMIN, TYLONG },
      | {                                  }
   90 | "amin1",        { INTRMIN, TYREAL },
      | {                                  }
   91 | "dmin1",        { INTRMIN, TYDREAL },
      | {                                   }
   92 | 
   93 | "aint",         { INTRGEN, 2, 0 },
      | {                                }
   94 | "dint",         { INTRSPEC, TYDREAL, 1 },
      | {                                       }
   95 | 
   96 | "anint",        { INTRGEN, 2, 2 },
      | {                                }
   97 | "dnint",        { INTRSPEC, TYDREAL, 3 },
      | {                                       }
   98 | 
   99 | "nint",         { INTRGEN, 4, 4 },
      | {                                }
  100 | "idnint",       { INTRGEN, 2, 6 },
      | {                                }
  101 | 
  102 | "abs",          { INTRGEN, 6, 8 },
      | {                                }
  103 | "iabs",         { INTRGEN, 2, 9 },
      | {                                }
  104 | "dabs",         { INTRSPEC, TYDREAL, 11 },
      | {                                        }
  105 | "cabs",         { INTRSPEC, TYREAL, 12, 0, 13 },
      | {                                              }
  106 | "zabs",         { INTRSPEC, TYDREAL, 13, 1 },
      | {                                           }
  107 | 
  108 | "mod",          { INTRGEN, 4, 14 },
      | {                                 }
  109 | "amod",         { INTRSPEC, TYREAL, 16, 0, 17 },
      | {                                              }
  110 | "dmod",         { INTRSPEC, TYDREAL, 17 },
      | {                                        }
  111 | 
  112 | "sign",         { INTRGEN, 4, 18 },
      | {
intr.c:50:1: warning: missing braces around initializer [-Wmissing-braces]
   50 | {
      | ^
   51 | "int",          { INTRCONV, TYLONG },
      | {                                   }
   52 | "real",         { INTRCONV, TYREAL, 1 },
      | {                                      }
   53 |                 /* 1 ==> real(TYDCOMPLEX) yields TYDREAL */
   54 | "dble",         { INTRCONV, TYDREAL },
      | {                                    }
   55 | "dreal",        { INTRCONV, TYDREAL, 0, 0, 0, 1 },
      | {                                                }
   56 | "cmplx",        { INTRCONV, TYCOMPLEX },
      | {                                      }
   57 | "dcmplx",       { INTRCONV, TYDCOMPLEX, 0, 1 },
      | {                                             }
   58 | "ifix",         { INTRCONV, TYLONG },
      | {                                   }
   59 | "idint",        { INTRCONV, TYLONG },
      | {                                   }
   60 | "float",        { INTRCONV, TYREAL },
      | {                                   }
   61 | "dfloat",       { INTRCONV, TYDREAL },
      | {                                    }
   62 | "sngl",         { INTRCONV, TYREAL },
      | {                                   }
   63 | "ichar",        { INTRCONV, TYLONG },
      | {                                   }
   64 | "iachar",       { INTRCONV, TYLONG },
      | {                                   }
   65 | "char",         { INTRCONV, TYCHAR },
      | {                                   }
   66 | "achar",        { INTRCONV, TYCHAR },
      | {                                   }
......
   72 | "max",          { INTRMAX, TYUNKNOWN },
      | {                                     }
   73 | "max0",         { INTRMAX, TYLONG },
      | {                                  }
   74 | "amax0",        { INTRMAX, TYREAL },
      | {                                  }
   75 | "max1",         { INTRMAX, TYLONG },
      | {                                  }
   76 | "amax1",        { INTRMAX, TYREAL },
      | {                                  }
   77 | "dmax1",        { INTRMAX, TYDREAL },
      | {                                   }
   78 | 
   79 | "and",          { INTRBOOL, TYUNKNOWN, OPBITAND },
      | {                                                }
   80 | "or",           { INTRBOOL, TYUNKNOWN, OPBITOR },
      | {                                               }
   81 | "xor",          { INTRBOOL, TYUNKNOWN, OPBITXOR },
      | {                                                }
   82 | "not",          { INTRBOOL, TYUNKNOWN, OPBITNOT },
      | {                                                }
   83 | "lshift",       { INTRBOOL, TYUNKNOWN, OPLSHIFT },
      | {                                                }
   84 | "rshift",       { INTRBOOL, TYUNKNOWN, OPRSHIFT },
      | {                                                }
   85 | 
   86 | "min",          { INTRMIN, TYUNKNOWN },
      | {                                     }
   87 | "min0",         { INTRMIN, TYLONG },
      | {                                  }
   88 | "amin0",        { INTRMIN, TYREAL },
      | {                                  }
   89 | "min1",         { INTRMIN, TYLONG },
      | {                                  }
   90 | "amin1",        { INTRMIN, TYREAL },
      | {                                  }
   91 | "dmin1",        { INTRMIN, TYDREAL },
      | {                                   }
   92 | 
   93 | "aint",         { INTRGEN, 2, 0 },
      | {                                }
   94 | "dint",         { INTRSPEC, TYDREAL, 1 },
      | {                                       }
   95 | 
   96 | "anint",        { INTRGEN, 2, 2 },
      | {                                }
   97 | "dnint",        { INTRSPEC, TYDREAL, 3 },
      | {                                       }
   98 | 
   99 | "nint",         { INTRGEN, 4, 4 },
      | {                                }
  100 | "idnint",       { INTRGEN, 2, 6 },
      | {                                }
  101 | 
  102 | "abs",          { INTRGEN, 6, 8 },
      | {                                }
  103 | "iabs",         { INTRGEN, 2, 9 },
      | {                                }
  104 | "dabs",         { INTRSPEC, TYDREAL, 11 },
      | {                                        }
  105 | "cabs",         { INTRSPEC, TYREAL, 12, 0, 13 },
      | {                                              }
  106 | "zabs",         { INTRSPEC, TYDREAL, 13, 1 },
      | {                                           }
  107 | 
  108 | "mod",          { INTRGEN, 4, 14 },
      | {                                 }
  109 | "amod",         { INTRSPEC, TYREAL, 16, 0, 17 },
      | {                                              }
  110 | "dmod",         { INTRSPEC, TYDREAL, 17 },
      | {                                        }
  111 | 
  112 | "sign",         { INTRGEN, 4, 18 },
      | {                                 }
  113 | "isign",        { INTRGEN, 2, 19 },
      | {
intr.c:50:1: warning: missing braces around initializer [-Wmissing-braces]
   50 | {
      | ^
   51 | "int",          { INTRCONV, TYLONG },
      | {                                   }
   52 | "real",         { INTRCONV, TYREAL, 1 },
      | {                                      }
   53 |                 /* 1 ==> real(TYDCOMPLEX) yields TYDREAL */
   54 | "dble",         { INTRCONV, TYDREAL },
      | {                                    }
   55 | "dreal",        { INTRCONV, TYDREAL, 0, 0, 0, 1 },
      | {                                                }
   56 | "cmplx",        { INTRCONV, TYCOMPLEX },
      | {                                      }
   57 | "dcmplx",       { INTRCONV, TYDCOMPLEX, 0, 1 },
      | {                                             }
   58 | "ifix",         { INTRCONV, TYLONG },
      | {                                   }
   59 | "idint",        { INTRCONV, TYLONG },
      | {                                   }
   60 | "floio.c:275:29: warning: missing braces around initializer [-Wmissing-braces]
  275 | LOCAL io_setup io_stuff[] = {
      |                             ^
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer misc.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer error.c
at",        { INTRCONV, TYREAL },
      | {                                   }
   61 | "dfloat",       { INTRCONV, TYDREAL },
      | {                                    }
   62 | "sngl",         { INTRCONV, TYREAL },
      | {                                   }
   63 | "ichar",        { INTRCONV, TYLONG },
      | {                                   }
   64 | "iachar",       { INTRCONV, TYLONG },
      | {                                   }
   65 | "char",         { INTRCONV, TYCHAR },
      | {                                   }
   66 | "achar",        { INTRCONV, TYCHAR },
      | {                                   }
......
   72 | "max",          { INTRMAX, TYUNKNOWN },
      | {                                     }
   73 | "max0",         { INTRMAX, TYLONG },
      | {                                  }
   74 | "amax0",        { INTRMAX, TYREAL },
      | {                                  }
   75 | "max1",         { INTRMAX, TYLONG },
      | {                                  }
   76 | "amax1",        { INTRMAX, TYREAL },
      | {                                  }
   77 | "dmax1",        { INTRMAX, TYDREAL },
      | {                                   }
   78 | 
   79 | "and",          { INTRBOOL, TYUNKNOWN, OPBITAND },
      | {                                                }
   80 | "or",           { INTRBOOL, TYUNKNOWN, OPBITOR },
      | {                                               }
   81 | "xor",          { INTRBOOL, TYUNKNOWN, OPBITXOR },
      | {                                                }
   82 | "not",          { INTRBOOL, TYUNKNOWN, OPBITNOT },
      | {                                                }
   83 | "lshift",       { INTRBOOL, TYUNKNOWN, OPLSHIFT },
      | {                                                }
   84 | "rshift",       { INTRBOOL, TYUNKNOWN, OPRSHIFT },
      | {                                                }
   85 | 
   86 | "min",          { INTRMIN, TYUNKNOWN },
      | {                                     }
   87 | "min0",         { INTRMIN, TYLONG },
      | {                                  }
   88 | "amin0",        { INTRMIN, TYREAL },
      | {                                  }
   89 | "min1",         { INTRMIN, TYLONG },
      | {                                  }
   90 | "amin1",        { INTRMIN, TYREAL },
      | {                                  }
   91 | "dmin1",        { INTRMIN, TYDREAL },
      | {                                   }
   92 | 
   93 | "aint",         { INTRGEN, 2, 0 },
      | {                                }
   94 | "dint",         { INTRSPEC, TYDREAL, 1 },
      | {                                       }
   95 | 
   96 | "anint",        { INTRGEN, 2, 2 },
      | {                                }
   97 | "dnint",        { INTRSPEC, TYDREAL, 3 },
      | {                                       }
   98 | 
   99 | "nint",         { INTRGEN, 4, 4 },
      | {                                }
  100 | "idnint",       { INTRGEN, 2, 6 },
      | {                                }
  101 | 
  102 | "abs",          { INTRGEN, 6, 8 },
      | {                                }
  103 | "iabs",         { INTRGEN, 2, 9 },
      | {                                }
  104 | "dabs",         { INTRSPEC, TYDREAL, 11 },
      | {                                        }
  105 | "cabs",         { INTRSPEC, TYREAL, 12, 0, 13 },
      | {                                              }
  106 | "zabs",         { INTRSPEC, TYDREAL, 13, 1 },
      | {                                           }
  107 | 
  108 | "mod",          { INTRGEN, 4, 14 },
      | {                                 }
  109 | "amod",         { INTRSPEC, TYREAL, 16, 0, 17 },
      | {                                              }
  110 | "dmod",         { INTRSPEC, TYDREAL, 17 },
      | {                                        }
  111 | 
  112 | "sign",         { INTRGEN, 4, 18 },
      | {                                 }
  113 | "isign",        { INTRGEN, 2, 19 },
      | {                                 }
  114 | "dsign",        { INTRSPEC, TYDREAL, 21 },
      | {
intr.c:50:1: warning: missing braces around initializer [-Wmissing-braces]
   50 | {
      | ^
   51 | "int",          { INTRCONV, TYLONG },
      | {                                   }
   52 | "real",         { INTRCONV, TYREAL, 1 },
      | {                                      }
   53 |                 /* 1 ==> real(TYDCOMPLEX) yields TYDREAL */
   54 | "dble",         { INTRCONV, TYDREAL },
      | {                                    }
   55 | "dreal",        { INTRCONV, TYDREAL, 0, 0, 0, 1 },
      | {                                                }
   56 | "cmplx",        { INTRCONV, TYCOMPLEX },
      | {                                      }
   57 | "dcmplx",       { INTRCONV, TYDCOMPLEX, 0, 1 },
      | {                                             }
   58 | "ifix",         { INTRCONV, TYLONG },
      | {                                   }
   59 | "idint",        { INTRCONV, TYLONG },
      | {                                   }
   60 | "float",        { INTRCONV, TYREAL },
      | {                                   }
   61 | "dfloat",       { INTRCONV, TYDREAL },
      | {                                    }
   62 | "sngl",         { INTRCONV, TYREAL },
      | {                                   }
   63 | "ichar",        { INTRCONV, TYLONG },
      | {                                   }
   64 | "iachar",       { INTRCONV, TYLONG },
      | {                                   }
   65 | "char",         { INTRCONV, TYCHAR },
      | {                                   }
   66 | "achar",        { INTRCONV, TYCHAR },
      | {                                   }
......
   72 | "max",          { INTRMAX, TYUNKNOWN },
      | {                                     }
   73 | "max0",         { INTRMAX, TYLONG },
      | {                                  }
   74 | "amax0",        { INTRMAX, TYREAL },
      | {                                  }
   75 | "max1",         { INTRMAX, TYLONG },
      | {                                  }
   76 | "amax1",        { INTRMAX, TYREAL },
      | {                                  }
   77 | "dmax1",        { INTRMAX, TYDREAL },
      | {                                   }
   78 | 
   79 | "and",          { INTRBOOL, TYUNKNOWN, OPBITAND },
      | {                                                }
   80 | "or",           { INTRBOOL, TYUNKNOWN, OPBITOR },
      | {                                               }
   81 | "xor",          { INTRBOOL, TYUNKNOWN, OPBITXOR },
      | {                                                }
   82 | "not",          { INTRBOOL, TYUNKNOWN, OPBITNOT },
      | {                                                }
   83 | "lshift",       { INTRBOOL, TYUNKNOWN, OPLSHIFT },
      | {                                                }
   84 | "rshift",       { INTRBOOL, TYUNKNOWN, OPRSHIFT },
      | {                                                }
   85 | 
   86 | "min",          { INTRMIN, TYUNKNOWN },
      | {                                     }
   87 | "min0",         { INTRMIN, TYLONG },
      | {                                  }
   88 | "amin0",        { INTRMIN, TYREAL },
      | {                                  }
   89 | "min1",         { INTRMIN, TYLONG },
      | {                                  }
   90 | "amin1",        { INTRMIN, TYREAL },
      | {                                  }
   91 | "dmin1",        { INTRMIN, TYDREAL },
      | {                                   }
   92 | 
   93 | "aint",         { INTRGEN, 2, 0 },
      | {                                }
   94 | "dint",         { INTRSPEC, TYDREAL, 1 },
      | {                                       }
   95 | 
   96 | "anint",        { INTRGEN, 2, 2 },
      | {                                }
   97 | "dnint",        { INTRSPEC, TYDREAL, 3 },
      | {                                       }
   98 | 
   99 | "nint",         { INTRGEN, 4, 4 },
      | {                                }
  100 | "idnint",       { INTRGEN, 2, 6 },
      | {                                }
  101 | 
  102 | "abs",          { INTRGEN, 6, 8 },
      | {                                }
  103 | "iabs",         { INTRGEN, 2, 9 },
      | {                                }
  104 | "dabs",         { INTRSPEC, TYDREAL, 11 },
      | {                                        }
  105 | "cabs",         { INTRSPEC, TYREAL, 12, 0, 13 },
      | {                                              }
  106 | "zabs",         { INTRSPEC, TYDREAL, 13, 1 },
      | {                                           }
  107 | 
  108 | "mod",          { INTRGEN, 4, 14 },
      | {                                 }
  109 | "amod",         { INTRSPEC, TYREAL, 16, 0, 17 },
      | {                                              }
  110 | "dmod",         { INTRSPEC, TYDREAL, 17 },
      | {                                        }
  111 | 
  112 | "sign",         { INTRGEN, 4, 18 },
      | {                                 }
  113 | "isign",        { INTRGEN, 2, 19 },
      | {                                 }
  114 | "dsign",        { INTRSPEC, TYDREAL, 21 },
      | {                                        }
  115 | 
  116 | "dim",          { INTRGEN, 4, 22 },
      | {
io.c: In function 'endioctl':
io.c:437:12: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  437 |         if(p = V(IOSEND))
      |            ^
io.c:437:11: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
  437 |         if(p = V(IOSEND))
      |           ^
io.c:443:12: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  443 |         if(p = V(IOSERR))
      |            ^
io.c:443:11: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
  443 |         if(p = V(IOSERR))
      |           ^
intr.c:50:1: warning: missing braces around initializer [-Wmissing-braces]
   50 | {
      | ^
   51 | "int",          { INTRCONV, TYLONG },
      | {                                   }
   52 | "real",         { INTRCONV, TYREAL, 1 },
      | {                                      }
   53 |                 /* 1 ==> real(TYDCOMPLEX) yields TYDREAL */
   54 | "dble",         { INTRCONV, TYDREAL },
      | {                                    }
   55 | "dreal",        { INTRCONV, TYDREAL, 0, 0, 0, 1 },
      | {                                                }
   56 | "cmplx",        { INTRCONV, TYCOMPLEX },
      | {                                      }
   57 | "dcmplx",       { INTRCONV, TYDCOMPLEX, 0, 1 },
      | {                                             }
   58 | "ifix",         { INTRCONV, TYLONG },
      | {                                   }
   59 | "idint",        { INTRCONV, TYLONG },
      | {                                   }
   60 | "float",        { INTRCONV, TYREAL },
      | {                                   }
   61 | "dfloat",       { INTRCONV, TYDREAL },
      | {                                    }
   62 | "sngl",         { INTRCONV, TYREAL },
      | {                                   }
   63 | "ichar",        { INTRCONV, TYLONG },
      | {                                   }
   64 | "iachar",       { INTRCONV, TYLONG },
      | {                                   }
   65 | "char",         { INTRCONV, TYCHAR },
      | {                                   }
   66 | "achar",        { INTRCONV, TYCHAR },
      | {                                   }
......
   72 | "max",          { INTRMAX, TYUNKNOWN },
      | {                                     }
   73 | "max0",         { INTRMAX, TYLONG },
      | {                                  }
   74 | "amax0",        { INTRMAX, TYREAL },
      | {                                  }
   75 | "max1",         { INTRMAX, TYLONG },
      | {                                  }
   76 | "amax1",        { INTRMAX, TYREAL },
      | {                                  }
   77 | "dmax1",        { INTRMAX, TYDREAL },
      | {                                   }
   78 | 
   79 | "and",          { INTRBOOL, TYUNKNOWN, OPBITAND },
      | {                                                }
   80 | "or",           { INTRBOOL, TYUNKNOWN, OPBITOR },
      | {                                               }
   81 | "xor",          { INTRBOOL, TYUNKNOWN, OPBITXOR },
      | {                                                }
   82 | "not",          { INTRBOOL, TYUNKNOWN, OPBITNOT },
      | {                                                }
   83 | "lshift",       { INTRBOOL, TYUNKNOWN, OPLSHIFT },
      | {                                                }
   84 | "rshift",       { INTRBOOL, TYUNKNOWN, OPRSHIFT },
      | {                                                }
   85 | 
   86 | "min",          { INTRMIN, TYUNKNOWN },
      | {                                     }
   87 | "min0",         { INTRMIN, TYLONG },
      | {                                  }
   88 | "amin0",        { INTRMIN, TYREAL },
      | {                                  }
   89 | "min1",         { INTRMIN, TYLONG },
      | {                                  }
   90 | "amin1",        { INTRMIN, TYREAL },
      | {                                  }
   91 | "dmin1",        { INTRMIN, TYDREAL },
      | {                                   }
   92 | 
   93 | "aint",         { INTRGEN, 2, 0 },
      | {                                }
   94 | "dint",         { INTRSPEC, TYDREAL, 1 },
      | {                                       }
   95 | 
   96 | "anint",        { INTRGEN, 2, 2 },
      | {                                }
   97 | "dnint",        { INTRSPEC, TYDREAL, 3 },
      | {                                       }
   98 | 
   99 | "nint",         { INTRGEN, 4, 4 },
      | {                                }
  100 | "idnint",       { INTRGEN, 2, 6 },
      | {                                }
  101 | 
  102 | "abs",          { INTRGEN, 6, 8 },
      | {                                }
  103 | "iabs",         { INTRGEN, 2, 9 },
      | {                                }
  104 | "dabs",         { INTRSPEC, TYDREAL, 11 },
      | {                                        }
  105 | "cabs",         { INTRSPEC, TYREAL, 12, 0, 13 },
      | {                                              }
  106 | "zabs",         { INTRSPEC, TYDREAL, 13, 1 },
      | {                                           }
  107 | 
  108 | "mod",          { INTRGEN, 4, 14 },
      | {                                 }
  109 | "amod",         { INTRSPEC, TYREAL, 16, 0, 17 },
      | {                                              }
  110 | "dmod",         { INTRSPEC, TYDREAL, 17 },
      | {                                        }
  111 | 
  112 | "sign",         { INTRGEN, 4, 18 },
      | {                                 }
  113 | "isign",        { INTRGEN, 2, 19 },
      | {                                 }
  114 | "dsign",        { INTRSPEC, TYDREAL, 21 },
      | {                                        }
  115 | 
  116 | "dim",          { INTRGEN, 4, 22 },
      | {                                 }
  117 | "idim",         { INTRGEN, 2, 23 },
      | {
intr.c:50:1: warning: missing braces around initializer [-Wmissing-braces]
   50 | {
      | ^
   51 | "int",          { INTRCONV, TYLONG },
      | {                                   }
   52 | "real",         { INTRCONV, TYREAL, 1 },
      | {                                      }
   53 |                 /* 1 ==> real(TYDCOMPLEX) yields TYDREAL */
   54 | "dble",         { INTRCONV, TYDREAL },
      | {                                    }
   55 | "dreal",        { INTRCONV, TYDREAL, 0, 0, 0, 1 },
      | {                                                }
   56 | "cmplx",        { INTRCONV, TYCOMPLEX },
      | {                                      }
   57 | "dcmplx",       { INTRCONV, TYDCOMPLEX, 0, 1 },
      | {                                             }
   58 | "ifix",         { INTRCONV, TYLONG },
      | {                                   }
   59 | "idint",        { INTRCONV, TYLONG },
      | {                                   }
   60 | "float",        { INTRCONV, TYREAL },
      | {                                   }
   61 | "dfloat",       { INTRCONV, TYDREAL },
      | {                                    }
   62 | "sngl",         { INTRCONV, TYREAL },
      | {                                   }
   63 | "ichar",        { INTRCONV, TYLONG },
      | {                                   }
   64 | "iachar",       { INTRCONV, TYLONG },
      | {                                   }
   65 | "char",         { INTRCONV, TYCHAR },
      | {                                   }
   66 | "achar",        { INTRCONV, TYCHAR },
      | {                                   }
......
   72 | "max",          { INTRMAX, TYUNKNOWN },
      | {                                     }
   73 | "max0",         { INTRMAX, TYLONG },
      | {                                  }
   74 | "amax0",        { INTRMAX, TYREAL },
      | {                                  }
   75 | "max1",         { INTRMAX, TYLONG },
      | {                                  }
   76 | "amax1",        { INTRMAX, TYREAL },
      | {                                  }
   77 | "dmax1",        { INTRMAX, TYDREAL },
      | {                                   }
   78 | 
   79 | "and",          { INTRBOOL, TYUNKNOWN, OPBITAND },
      | {                                                }
   80 | "or",           { INTRBOOL, TYUNKNOWN, OPBITOR },
      | {                                               }
   81 | "xor",          { INTRBOOL, TYUNKNOWN, OPBITXOR },
      | {                                                }
   82 | "not",          { INTRBOOL, TYUNKNOWN, OPBITNOT },
      | {                                                }
   83 | "lshift",       { INTRBOOL, TYUNKNOWN, OPLSHIFT },
      | {                                                }
   84 | "rshift",       { INTRBOOL, TYUNKNOWN, OPRSHIFT },
      | {                                                }
   85 | 
   86 | "min",          { INTRMIN, TYUNKNOWN },
      | {                                     }
   87 | "min0",         { INTRMIN, TYLONG },
      | {                                  }
   88 | "amin0",        { INTRMIN, TYREAL },
      | {                                  }
   89 | "min1",         { INTRMIN, TYLONG },
      | {                                  }
   90 | "amin1",        { INTRMIN, TYREAL },
      | {                                  }
   91 | "dmin1",        { INTRMIN, TYDREAL },
      | {                                   }
   92 | 
   93 | "aint",         { INTRGEN, 2, 0 },
      | {                                }
   94 | "dint",         { INTRSPEC, TYDREAL, 1 },
      | {                                       }
   95 | 
   96 | "anint",        { INTRGEN, 2, 2 },
      | {                                }
   97 | "dnint",        { INTRSPEC, TYDREAL, 3 },
      | {                                       }
   98 | 
   99 | "nint",         { INTRGEN, 4, 4 },
      | {                                }
  100 | "idnint",       { INTRGEN, 2, 6 },
      | {                                }
  101 | 
  102 | "abs",          { INTRGEN, 6, 8 },
      | {                                }
  103 | "iabs",         { INTRGEN, 2, 9 },
      | {                                }
  104 | "dabs",         { INTRSPEC, TYDREAL, 11 },
      | {                                        }
  105 | "cabs",         { INTRSPEC, TYREAL, 12, 0, 13 },
      | {                                              }
  106 | "zabs",         { INTRSPEC, TYDREAL, 13, 1 },
      | {                                           }
  107 | 
  108 | "mod",          { INTRGEN, 4, 14 },
      | {                                 }
  109 | "amod",         { INTRSPEC, TYREAL, 16, 0, 17 },
      | {                                              }
  110 | "dmod",         { INTRSPEC, TYDREAL, 17 },
      | {                                        }
  111 | 
  112 | "sign",         { INTRGEN, 4, 18 },
      | {                                 }
  113 | "isign",        { INTRGEN, 2, 19 },
      | {                                 }
  114 | "dsign",        { INTRSPEC, TYDREAL, 21 },
      | {                                        }
  115 | 
  116 | "dim",          { INTRGEN, 4, 22 },
      | {                                 }
  117 | "idim",         { INTRGEN, 2, 23 },
      | {                                 }
  118 | "ddim",         { INTRSPEC, TYDREAL, 25 },
      | {
io.c: In function 'iocname':
io.c:551:19: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
  551 |                 if(!strcmp(ioc[i].iocname, token))
      |                   ^
intr.c:50:1: warning: missing braces around initializer [-Wmissing-braces]
   50 | {
      | ^
   51 | "int",          { INTRCONV, TYLONG },
      | {                                   }
   52 | "real",         { INTRCONV, TYREAL, 1 },
      | {                                      }
   53 |                 /* 1 ==> real(TYDCOMPLEX) yields TYDREAL */
   54 | "dble",         { INTRCONV, TYDREAL },
      | {                                    }
   55 | "dreal",        { INTRCONV, TYDREAL, 0, 0, 0, 1 },
      | {                                                }
   56 | "cmplx",        { INTRCONV, TYCOMPLEX },
      | {                                      }
   57 | "dcmplx",       { INTRCONV, TYDCOMPLEX, 0, 1 },
      | {                                             }
   58 | "ifix",         { INTRCONV, TYLONG },
      | {                                   }
   59 | "idint",        { INTRCONV, TYLONG },
      | {                                   }
   60 | "float",        { INTRCONV, TYREAL },
      | {                                   }
   61 | "dfloat",       { INTRCONV, TYDREAL },
      | {                                    }
   62 | "sngl",         { INTRCONV, TYREAL },
      | {                                   }
   63 | "ichar",        { INTRCONV, TYLONG },
      | {                                   }
   64 | "iachar",       { INTRCONV, TYLONG },
      | {                                   }
   65 | "char",         { INTRCONV, TYCHAR },
      | {                                   }
   66 | "achar",        { INTRCONV, TYCHAR },
      | {                                   }
......
   72 | "max",          { INTRMAX, TYUNKNOWN },
      | {                                     }
   73 | "max0",         { INTRMAX, TYLONG },
      | {                                  }
   74 | "amax0",        { INTRMAX, TYREAL },
      | {                                  }
   75 | "max1",         { INTRMAX, TYLONG },
      | {                                  }
   76 | "amax1",        { INTRMAX, TYREAL },
      | {                                  }
   77 | "dmax1",        { INTRMAX, TYDREAL },
      | {                                   }
   78 | 
   79 | "and",          { INTRBOOL, TYUNKNOWN, OPBITAND },
      | {                                                }
   80 | "or",           { INTRBOOL, TYUNKNOWN, OPBITOR },
      | {                                               }
   81 | "xor",          { INTRBOOL, TYUNKNOWN, OPBITXOR },
      | {                                                }
   82 | "not",          { INTRBOOL, TYUNKNOWN, OPBITNOT },
      | {                                                }
   83 | "lshift",       { INTRBOOL, TYUNKNOWN, OPLSHIFT },
      | {                                                }
   84 | "rshift",       { INTRBOOL, TYUNKNOWN, OPRSHIFT },
      | {                                                }
   85 | 
   86 | "min",          { INTRMIN, TYUNKNOWN },
      | {                                     }
   87 | "min0",         { INTRMIN, TYLONG },
      | {                                  }
   88 | "amin0",        { INTRMIN, TYREAL },
      | {                                  }
   89 | "min1",         { INTRMIN, TYLONG },
      | {                                  }
   90 | "amin1",        { INTRMIN, TYREAL },
      | {                                  }
   91 | "dmin1",        { INTRMIN, TYDREAL },
      | {                                   }
   92 | 
   93 | "aint",         { INTRGEN, 2, 0 },
      | {                                }
   94 | "dint",         { INTRSPEC, TYDREAL, 1 },
      | {                                       }
   95 | 
   96 | "anint",        { INTRGEN, 2, 2 },
      | {                                }
   97 | "dnint",        { INTRSPEC, TYDREAL, 3 },
      | {                                       }
   98 | 
   99 | "nint",         { INTRGEN, 4, 4 },
      | {                                }
  100 | "idnint",       { INTRGEN, 2, 6 },
      | {                                }
  101 | 
  102 | "abs",          { INTRGEN, 6, 8 },
      | {                                }
  103 | "iabs",         { INTRGEN, 2, 9 },
      | {                                }
  104 | "dabs",         { INTRSPEC, TYDREAL, 11 },
      | {                                        }
  105 | "cabs",         { INTRSPEC, TYREAL, 12, 0, 13 },
      | {                                              }
  106 | "zabs",         { INTRSPEC, TYDREAL, 13, 1 },
      | {                                           }
  107 | 
  108 | "mod",          { INTRGEN, 4, 14 },
      | {                                 }
  109 | "amod",         { INTRSPEC, TYREAL, 16, 0, 17 },
      | {                                              }
  110 | "dmod",         { INTRSPEC, TYDREAL, 17 },
      | {                                        }
  111 | 
  112 | "sign",         { INTRGEN, 4, 18 },
      | {                                 }
  113 | "isign",        { INTRGEN, 2, 19 },
      | {                                 }
  114 | "dsign",        { INTRSPEC, TYDREAL, 21 },
      | {                                        }
  115 | 
  116 | "dim",          { INTRGEN, 4, 22 },
      | {                                 }
  117 | "idim",         { INTRGEN, 2, 23 },
      | {                                 }
  118 | "ddim",         { INTRSPEC, TYDREAL, 25 },
      | {                                        }
  119 | 
  120 | "dprod",        { INTRSPEC, TYDREAL, 26 },
      | {
intr.c:50:1: warning: missing braces around initializer [-Wmissing-braces]
   50 | {
      | ^
   51 | "int",          { INTRCONV, TYLONG },
      | {                                   }
   52 | "real",         { INTRCONV, TYREAL, 1 },
      | {                                      }
   53 |                 /* 1 ==> real(TYDCOMPLEX) yields TYDREAL */
   54 | "dble",         { INTRCONV, TYDREAL },
      | {                                    }
   55 | "dreal",        { INTRCONV, TYDREAL, 0, 0, 0, 1 },
      | {                                                }
   56 | "cmplx",        { INTRCONV, TYCOMPLEX },
      | {                                      }
   57 | "dcmplx",       { INTRCONV, TYDCOMPLEX, 0, 1 },
      | {                                             }
   58 | "ifix",         { INTRCONV, TYLONG },
      | {                                   }
   59 | "idint",        { INTRCONV, TYLONG },
      | {                                   }
   60 | "float",        { INTRCONV, TYREAL },
      | {                                   }
   61 | "dfloat",       { INTRCONV, TYDREAL },
      | {                                    }
   62 | "sngl",         { INTRCONV, TYREAL },
      | {                                   }
   63 | "ichar",        { INTRCONV, TYLONG },
      | {                                   }
   64 | "iachar",       { INTRCONV, TYLONG },
      | {                                   }
   65 | "char",         { INTRCONV, TYCHAR },
      | {                                   }
   66 | "achar",        { INTRCONV, TYCHAR },
      | {                                   }
......
   72 | "max",          { INTRMAX, TYUNKNOWN },
      | {                                     }
   73 | "max0",         { INTRMAX, TYLONG },
      | {                                  }
   74 | "amax0",        { INTRMAX, TYREAL },
      | {                                  }
   75 | "max1",         { INTRMAX, TYLONG },
      | {                                  }
   76 | "amax1",        { INTRMAX, TYREAL },
      | {                                  }
   77 | "dmax1",        { INTRMAX, TYDREAL },
      | {                                   }
   78 | 
   79 | "and",          { INTRBOOL, TYUNKNOWN, OPBITAND },
      | {                                                }
   80 | "or",           { INTRBOOL, TYUNKNOWN, OPBITOR },
      | {                                               }
   81 | "xor",          { INTRBOOL, TYUNKNOWN, OPBITXOR },
      | {                                                }
   82 | "not",          { INTRBOOL, TYUNKNOWN, OPBITNOT },
      | {                                                }
   83 | "lshift",       { INTRBOOL, TYUNKNOWN, OPLSHIFT },
      | {                                                }
   84 | "rshift",       { INTRBOOL, TYUNKNOWN, OPRSHIFT },
      | {                                                }
   85 | 
   86 | "min",          { INTRMIN, TYUNKNOWN },
      | {                                     }
   87 | "min0",         { INTRMIN, TYLONG },
      | {                                  }
   88 | "amin0",        { INTRMIN, TYREAL },
      | {                                  }
   89 | "min1",         { INTRMIN, TYLONG },
      | {                                  }
   90 | "amin1",        { INTRMIN, TYREAL },
      | {                                  }
   91 | "dmin1",        { INTRMIN, TYDREAL },
      | {                                   }
   92 | 
   93 | "aint",         { INTRGEN, 2, 0 },
      | {                                }
   94 | "dint",         { INTRSPEC, TYDREAL, 1 },
      | {                                       }
   95 | 
   96 | "anint",        { INTRGEN, 2, 2 },
      | {                                }
   97 | "dnint",        { INTRSPEC, TYDREAL, 3 },
      | {                                       }
   98 | 
   99 | "nint",         { INTRGEN, 4, 4 },
      | {                                }
  100 | "idnint",       { INTRGEN, 2, 6 },
      | {                                }
  101 | 
  102 | "abs",          { INTRGEN, 6, 8 },
      | {                                }
  103 | "iabs",         { INTRGEN, 2, 9 },
      | {                                }
  104 | "dabs",         { INTRSPEC, TYDREAL, 11 },
      | {                                        }
  105 | "cabs",         { INTRSPEC, TYREAL, 12, 0, 13 },
      | {                                              }
  106 | "zabs",         { INTRSPEC, TYDREAL, 13, 1 },
      | {                                           }
  107 | 
  108 | "mod",          { INTRGEN, 4, 14 },
      | {                                 }
  109 | "amod",         { INTRSPEC, TYREAL, 16, 0, 17 },
      | {                                              }
  110 | "dmod",         { INTRSPEC, TYDREAL, 17 },
      | {                                        }
  111 | 
  112 | "sign",         { INTRGEN, 4, 18 },
      | {                                 }
  113 | "isign",        { INTRGEN, 2, 19 },
      | {                                 }
  114 | "dsign",        { INTRSPEC, TYDREAL, 21 },
      | {                                        }
  115 | 
  116 | "dim",          { INTRGEN, 4, 22 },
      | {                                 }
  117 | "idim",         { INTRGEN, 2, 23 },
      | {                                 }
  118 | "ddim",         { INTRSPEC, TYDREAL, 25 },
      | {                                        }
  119 | 
  120 | "dprod",        { INTRSPEC, TYDREAL, 26 },
      | {                                        }
  121 | 
  122 | "len",          { INTRSPEC, TYLONG, 27 },
      | {
io.c: In function 'startrw':
io.c:954:12: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  954 |         if(p = V(IOSUNIT))
      |            ^
io.c:974:36: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  974 |                                 if(nump = np->vdim->nelt)
      |                                    ^~~~
io.c:1009:12: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
 1009 |         if(p = V(IOSREC))
      |            ^
intr.c:50:1: warning: missing braces around initializer [-Wmissing-braces]
   50 | {
      | ^
   51 | "int",          { INTRCONV, TYLONG },
      | {                                   }
   52 | "real",         { INTRCONV, TYREAL, 1 },
      | {                                      }
   53 |                 /* 1 ==> real(TYDCOMPLEX) yields TYDREAL */
   54 | "dble",         { INTRCONV, TYDREAL },
      | {                                    }
   55 | "dreal",        { INTRCONV, TYDREAL, 0, 0, 0, 1 },
      | {                                                }
   56 | "cmplx",        { INTRCONV, TYCOMPLEX },
      | {                                      }
   57 | "dcmplx",       { INTRCONV, TYDCOMPLEX, 0, 1 },
      | {                                             }
   58 | "ifix",         { INTRCONV, TYLONG },
      | {                                   }
   59 | "idint",        { INTRCONV, TYLONG },
      | {                                   }
   60 | "float",        { INTRCONV, TYREAL },
      | {                                   }
   61 | "dfloat",       { INTRCONV, TYDREAL },
      | {                                    }
   62 | "sngl",         { INTRCONV, TYREAL },
      | {                                   }
   63 | "ichar",        { INTRCONV, TYLONG },
      | {                                   }
   64 | "iachar",       { INTRCONV, TYLONG },
      | {                                   }
   65 | "char",         { INTRCONV, TYCHAR },
      | {                                   }
   66 | "achar",        { INTRCONV, TYCHAR },
      | {                                   }
......
   72 | "max",          { INTRMAX, TYUNKNOWN },
      | {                                     }
   73 | "max0",         { INTRMAX, TYLONG },
      | {                                  }
   74 | "amax0",        { INTRMAX, TYREAL },
      | {                                  }
   75 | "max1",         { INTRMAX, TYLONG },
      | {                                  }
   76 | "amax1",        { INTRMAX, TYREAL },
      | {                                  }
   77 | "dmax1",        { INTRMAX, TYDREAL },
      | {                                   }
   78 | 
   79 | "and",          { INTRBOOL, TYUNKNOWN, OPBITAND },
      | {                                                }
   80 | "or",           { INTRBOOL, TYUNKNOWN, OPBITOR },
      | {                                               }
   81 | "xor",          { INTRBOOL, TYUNKNOWN, OPBITXOR },
      | {                                                }
   82 | "not",          { INTRBOOL, TYUNKNOWN, OPBITNOT },
      | {                                                }
   83 | "lshift",       { INTRBOOL, TYUNKNOWN, OPLSHIFT },
      | {                                                }
   84 | "rshift",       { INTRBOOL, TYUNKNOWN, OPRSHIFT },
      | {                                                }
   85 | 
   86 | "min",          { INTRMIN, TYUNKNOWN },
      | {                                     }
   87 | "min0",         { INTRMIN, TYLONG },
      | {                                  }
   88 | "amin0",        { INTRMIN, TYREAL },
      | {                                  }
   89 | "min1",         { INTRMIN, TYLONG },
      | {                                  }
   90 | "amin1",        { INTRMIN, TYREAL },
      | {                                  }
   91 | "dmin1",        { INTRMIN, TYDREAL },
      | {                                   }
   92 | 
   93 | "aint",         { INTRGEN, 2, 0 },
      | {                                }
   94 | "dint",         { INTRSPEC, TYDREAL, 1 },
      | {                                       }
   95 | 
   96 | "anint",        { INTRGEN, 2, 2 },
      | {                                }
   97 | "dnint",        { INTRSPEC, TYDREAL, 3 },
      | {                                       }
   98 | 
   99 | "nint",         { INTRGEN, 4, 4 },
      | {                                }
  100 | "idnint",       { INTRGEN, 2, 6 },
      | {                                }
  101 | 
  102 | "abs",          { INTRGEN, 6, 8 },
      | {                                }
  103 | "iabs",         { INTRGEN, 2, 9 },
      | {                                }
  104 | "dabs",         { INTRSPEC, TYDREAL, 11 },
      | {                                        }
  105 | "cabs",         { INTRSPEC, TYREAL, 12, 0, 13 },
      | {                                              }
  106 | "zabs",         { INTRSPEC, TYDREAL, 13, 1 },
      | {                                           }
  107 | 
  108 | "mod",          { INTRGEN, 4, 14 },
      | {                                 }
  109 | "amod",         { INTRSPEC, TYREAL, 16, 0, 17 },
      | {                                              }
  110 | "dmod",         { INTRSPEC, TYDREAL, 17 },
      | {                                        }
  111 | 
  112 | "sign",         { INTRGEN, 4, 18 },
      | {                                 }
  113 | "isign",        { INTRGEN, 2, 19 },
      | {                                 }
  114 | "dsign",        { INTRSPEC, TYDREAL, 21 },
      | {                                        }
  115 | 
  116 | "dim",          { INTRGEN, 4, 22 },
      | {                                 }
  117 | "idim",         { INTRGEN, 2, 23 },
      | {                                 }
  118 | "ddim",         { INTRSPEC, TYDREAL, 25 },
      | {                                        }
  119 | 
  120 | "dprod",        { INTRSPEC, TYDREAL, 26 },
      | {                                        }
  121 | 
  122 | "len",          { INTRSPEC, TYLONG, 27 },
      | {                                       }
  123 | "index",        { INTRSPEC, TYLONG, 29 },
      | {
io.c:1025:12: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
 1025 |         if(p = V(IOSFMT))
      |            ^
io.c:1059:36: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
 1059 |                 || p->tag == TADDR && ISINT(p->addrblock.vtype))
io.c: In function 'dofopen':
io.c:1195:11: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
 1195 |         if( (p = V(IOSFILE)) )
      |           ^
io.c:1203:12: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
 1203 |         if(p = V(IOSRECL))
      |            ^
intr.c:50:1: warning: missing braces around initializer [-Wmissing-braces]
   50 | {
      | ^
   51 | "int",          { INTRCONV, TYLONG },
      | {                                   }
   52 | "real",         { INTRCONV, TYREAL, 1 },
      | {                                      }
   53 |                 /* 1 ==> real(TYDCOMPLEX) yields TYDREAL */
   54 | "dble",         { INTRCONV, TYDREAL },
      | {                                    }
   55 | "dreal",        { INTRCONV, TYDREAL, 0, 0, 0, 1 },
      | {                                                }
   56 | "cmplx",        { INTRCONV, TYCOMPLEX },
      | {                                      }
   57 | "dcmplx",       { INTRCONV, TYDCOMPLEX, 0, 1 },
      | {                                             }
   58 | "ifix",         { INTRCONV, TYLONG },
      | {                                   }
   59 | "idint",        { INTRCONV, TYLONG },
      | {                                   }
   60 | "float",        { INTRCONV, TYREAL },
      | {                                   }
   61 | "dfloat",       { INTRCONV, TYDREAL },
      | {                                    }
   62 | "sngl",         { INTRCONV, TYREAL },
      | {                                   }
   63 | "ichar",        { INTRCONV, TYLONG },
      | {                                   }
   64 | "iachar",       { INTRCONV, TYLONG },
      | {                                   }
   65 | "char",         { INTRCONV, TYCHAR },
      | {                                   }
   66 | "achar",        { INTRCONV, TYCHAR },
      | {                                   }
......
   72 | "max",          { INTRMAX, TYUNKNOWN },
      | {                                     }
   73 | "max0",         { INTRMAX, TYLONG },
      | {                                  }
   74 | "amax0",        { INTRMAX, TYREAL },
      | {                                  }
   75 | "max1",         { INTRMAX, TYLONG },
      | {                                  }
   76 | "amax1",        { INTRMAX, TYREAL },
      | {                                  }
   77 | "dmax1",        { INTRMAX, TYDREAL },
      | {                                   }
   78 | 
   79 | "and",          { INTRBOOL, TYUNKNOWN, OPBITAND },
      | {                                                }
   80 | "or",           { INTRBOOL, TYUNKNOWN, OPBITOR },
      | {                                               }
   81 | "xor",          { INTRBOOL, TYUNKNOWN, OPBITXOR },
      | {                                                }
   82 | "not",          { INTRBOOL, TYUNKNOWN, OPBITNOT },
      | {                                                }
   83 | "lshift",       { INTRBOOL, TYUNKNOWN, OPLSHIFT },
      | {                                                }
   84 | "rshift",       { INTRBOOL, TYUNKNOWN, OPRSHIFT },
      | {                                                }
   85 | 
   86 | "min",          { INTRMIN, TYUNKNOWN },
      | {                                     }
   87 | "min0",         { INTRMIN, TYLONG },
      | {                                  }
   88 | "amin0",        { INTRMIN, TYREAL },
      | {                                  }
   89 | "min1",         { INTRMIN, TYLONG },
      | {                                  }
   90 | "amin1",        { INTRMIN, TYREAL },
      | {                                  }
   91 | "dmin1",        { INTRMIN, TYDREAL },
      | {                                   }
   92 | 
   93 | "aint",         { INTRGEN, 2, 0 },
      | {                                }
   94 | "dint",         { INTRSPEC, TYDREAL, 1 },
      | {                                       }
   95 | 
   96 | "anint",        { INTRGEN, 2, 2 },
      | {                                }
   97 | "dnint",        { INTRSPEC, TYDREAL, 3 },
      | {                                       }
   98 | 
   99 | "nint",         { INTRGEN, 4, 4 },
      | {                                }
  100 | "idnint",       { INTRGEN, 2, 6 },
      | {                                }
  101 | 
  102 | "abs",          { INTRGEN, 6, 8 },
      | {                                }
  103 | "iabs",         { INTRGEN, 2, 9 },
      | {                                }
  104 | "dabs",         { INTRSPEC, TYDREAL, 11 },
      | {                                        }
  105 | "cabs",         { INTRSPEC, TYREAL, 12, 0, 13 },
      | {                                              }
  106 | "zabs",         { INTRSPEC, TYDREAL, 13, 1 },
      | {                                           }
  107 | 
  108 | "mod",          { INTRGEN, 4, 14 },
      | {                                 }
  109 | "amod",         { INTRSPEC, TYREAL, 16, 0, 17 },
      | {                                              }
  110 | "dmod",         { INTRSPEC, TYDREAL, 17 },
      | {                                        }
  111 | 
  112 | "sign",         { INTRGEN, 4, 18 },
      | {                                 }
  113 | "isign",        { INTRGEN, 2, 19 },
      | {                                 }
  114 | "dsign",        { INTRSPEC, TYDREAL, 21 },
      | {                                        }
  115 | 
  116 | "dim",          { INTRGEN, 4, 22 },
      | {                                 }
  117 | "idim",         { INTRGEN, 2, 23 },
      | {                                 }
  118 | "ddim",         { INTRSPEC, TYDREAL, 25 },
      | {                                        }
  119 | 
  120 | "dprod",        { INTRSPEC, TYDREAL, 26 },
      | {                                        }
  121 | 
  122 | "len",          { INTRSPEC, TYLONG, 27 },
      | {                                       }
  123 | "index",        { INTRSPEC, TYLONG, 29 },
      | {                                       }
  124 | 
  125 | "imag",         { INTRGEN, 2, 31 },
      | {
io.c: In function 'dofinquire':
io.c:1240:12: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
 1240 |         if(p = V(IOSUNIT))
      |            ^
intr.c:50:1: warning: missing braces around initializer [-Wmissing-braces]
   50 | {
      | ^
   51 | "int",          { INTRCONV, TYLONG },
      | {                                   }
   52 | "real",         { INTRCONV, TYREAL, 1 },
      | {                                      }
   53 |                 /* 1 ==> real(TYDCOMPLEX) yields TYDREAL */
   54 | "dble",         { INTRCONV, TYDREAL },
      | {                                    }
   55 | "dreal",        { INTRCONV, TYDREAL, 0, 0, 0, 1 },
      | {                                                }
   56 | "cmplx",        { INTRCONV, TYCOMPLEX },
      | {                                      }
   57 | "dcmplx",       { INTRCONV, TYDCOMPLEX, 0, 1 },
      | {                                             }
   58 | "ifix",         { INTRCONV, TYLONG },
      | {                                   }
   59 | "idint",        { INTRCONV, TYLONG },
      | {                                   }
   60 | "float",        { INTRCONV, TYREAL },
      | {                                   }
   61 | "dfloat",       { INTRCONV, TYDREAL },
      | {                                    }
   62 | "sngl",         { INTRCONV, TYREAL },
      | {                                   }
   63 | "ichar",        { INTRCONV, TYLONG },
      | {                                   }
   64 | "iachar",       { INTRCONV, TYLONG },
      | {                                   }
   65 | "char",         { INTRCONV, TYCHAR },
      | {                                   }
   66 | "achar",        { INTRCONV, TYCHAR },
      | {                                   }
......
   72 | "max",          { INTRMAX, TYUNKNOWN },
      | {                                     }
   73 | "max0",         { INTRMAX, TYLONG },
      | {                                  }
   74 | "amax0",        { INTRMAX, TYREAL },
      | {                                  }
   75 | "max1",         { INTRMAX, TYLONG },
      | {                                  }
   76 | "amax1",        { INTRMAX, TYREAL },
      | {                                  }
   77 | "dmax1",        { INTRMAX, TYDREAL },
      | {                                   }
   78 | 
   79 | "and",          { INTRBOOL, TYUNKNOWN, OPBITAND },
      | {                                                }
   80 | "or",           { INTRBOOL, TYUNKNOWN, OPBITOR },
      | {                                               }
   81 | "xor",          { INTRBOOL, TYUNKNOWN, OPBITXOR },
      | {                                                }
   82 | "not",          { INTRBOOL, TYUNKNOWN, OPBITNOT },
      | {                                                }
   83 | "lshift",       { INTRBOOL, TYUNKNOWN, OPLSHIFT },
      | {                                                }
   84 | "rshift",       { INTRBOOL, TYUNKNOWN, OPRSHIFT },
      | {                                                }
   85 | 
   86 | "min",          { INTRMIN, TYUNKNOWN },
      | {                                     }
   87 | "min0",         { INTRMIN, TYLONG },
      | {                                  }
   88 | "amin0",        { INTRMIN, TYREAL },
      | {                                  }
   89 | "min1",         { INTRMIN, TYLONG },
      | {                                  }
   90 | "amin1",        { INTRMIN, TYREAL },
      | {                                  }
   91 | "dmin1",        { INTRMIN, TYDREAL },
      | {                                   }
   92 | 
   93 | "aint",         { INTRGEN, 2, 0 },
      | {                                }
   94 | "dint",         { INTRSPEC, TYDREAL, 1 },
      | {                                       }
   95 | 
   96 | "anint",        { INTRGEN, 2, 2 },
      | {                                }
   97 | "dnint",        { INTRSPEC, TYDREAL, 3 },
      | {                                       }
   98 | 
   99 | "nint",         { INTRGEN, 4, 4 },
      | {                                }
  100 | "idnint",       { INTRGEN, 2, 6 },
      | {                                }
  101 | 
  102 | "abs",          { INTRGEN, 6, 8 },
      | {                                }
  103 | "iabs",         { INTRGEN, 2, 9 },
      | {                                }
  104 | "dabs",         { INTRSPEC, TYDREAL, 11 },
      | {                                        }
  105 | "cabs",         { INTRSPEC, TYREAL, 12, 0, 13 },
      | {                                              }
  106 | "zabs",         { INTRSPEC, TYDREAL, 13, 1 },
      | {                                           }
  107 | 
  108 | "mod",          { INTRGEN, 4, 14 },
      | {                                 }
  109 | "amod",         { INTRSPEC, TYREAL, 16, 0, 17 },
      | {                                              }
  110 | "dmod",         { INTRSPEC, TYDREAL, 17 },
      | {                                        }
  111 | 
  112 | "sign",         { INTRGEN, 4, 18 },
      | {                                 }
  113 | "isign",        { INTRGEN, 2, 19 },
      | {                                 }
  114 | "dsign",        { INTRSPEC, TYDREAL, 21 },
      | {                                        }
  115 | 
  116 | "dim",          { INTRGEN, 4, 22 },
      | {                                 }
  117 | "idim",         { INTRGEN, 2, 23 },
      | {                                 }
  118 | "ddim",         { INTRSPEC, TYDREAL, 25 },
      | {                                        }
  119 | 
  120 | "dprod",        { INTRSPEC, TYDREAL, 26 },
      | {                                        }
  121 | 
  122 | "len",          { INTRSPEC, TYLONG, 27 },
      | {                                       }
  123 | "index",        { INTRSPEC, TYLONG, 29 },
      | {                                       }
  124 | 
  125 | "imag",         { INTRGEN, 2, 31 },
      | {                                 }
  126 | "aimag",        { INTRSPEC, TYREAL, 31, 0, 32 },
      | {
io.c: In function 'iosetip':
io.c:1480:12: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
 1480 |         if(p = V(i))
      |            ^
intr.c:50:1: warning: missing braces around initializer [-Wmissing-braces]
   50 | {
      | ^
   51 | "int",          { INTRCONV, TYLONG },
      | {                                   }
   52 | "real",         { INTRCONV, TYREAL, 1 },
      | {                                      }
   53 |                 /* 1 ==> real(TYDCOMPLEX) yields TYDREAL */
   54 | "dble",         { INTRCONV, TYDREAL },
      | {                                    }
   55 | "dreal",        { INTRCONV, TYDREAL, 0, 0, 0, 1 },
      | {                                                }
   56 | "cmplx",        { INTRCONV, TYCOMPLEX },
      | {                                      }
   57 | "dcmplx",       { INTRCONV, TYDCOMPLEX, 0, 1 },
      | {                                             }
   58 | "ifix",         { INTRCONV, TYLONG },
      | {                                   }
   59 | "idint",        { INTRCONV, TYLONG },
      | {                                   }
   60 | "float",        { INTRCONV, TYREAL },
      | {                                   }
   61 | "dfloat",       { INTRCONV, TYDREAL },
      | {                                    }
   62 | "sngl",         { INTRCONV, TYREAL },
      | {                                   }
   63 | "ichar",        { INTRCONV, TYLONG },
      | {                                   }
   64 | "iachar",       { INTRCONV, TYLONG },
      | {                                   }
   65 | "char",         { INTRCONV, TYCHAR },
      | {                                   }
   66 | "achar",        { INTRCONV, TYCHAR },
      | {                                   }
......
   72 | "max",          { INTRMAX, TYUNKNOWN },
      | {                                     }
   73 | "max0",         { INTRMAX, TYLONG },
      | {                                  }
   74 | "amax0",        { INTRMAX, TYREAL },
      | {                                  }
   75 | "max1",         { INTRMAX, TYLONG },
      | {                                  }
   76 | "amax1",        { INTRMAX, TYREAL },
      | {                                  }
   77 | "dmax1",        { INTRMAX, TYDREAL },
      | {                                   }
   78 | 
   79 | "and",          { INTRBOOL, TYUNKNOWN, OPBITAND },
      | {                                                }
   80 | "or",           { INTRBOOL, TYUNKNOWN, OPBITOR },
      | {                                               }
   81 | "xor",          { INTRBOOL, TYUNKNOWN, OPBITXOR },
      | {                                                }
   82 | "not",          { INTRBOOL, TYUNKNOWN, OPBITNOT },
      | {                                                }
   83 | "lshift",       { INTRBOOL, TYUNKNOWN, OPLSHIFT },
      | {                                                }
   84 | "rshift",       { INTRBOOL, TYUNKNOWN, OPRSHIFT },
      | {                                                }
   85 | 
   86 | "min",          { INTRMIN, TYUNKNOWN },
      | {                                     }
   87 | "min0",         { INTRMIN, TYLONG },
      | {                                  }
   88 | "amin0",        { INTRMIN, TYREAL },
      | {                                  }
   89 | "min1",         { INTRMIN, TYLONG },
      | {                                  }
   90 | "amin1",        { INTRMIN, TYREAL },
      | {                                  }
   91 | "dmin1",        { INTRMIN, TYDREAL },
      | {                                   }
   92 | 
   93 | "aint",         { INTRGEN, 2, 0 },
      | {                                }
   94 | "dint",         { INTRSPEC, TYDREAL, 1 },
      | {                                       }
   95 | 
   96 | "anint",        { INTRGEN, 2, 2 },
      | {                                }
   97 | "dnint",        { INTRSPEC, TYDREAL, 3 },
      | {                                       }
   98 | 
   99 | "nint",         { INTRGEN, 4, 4 },
      | {                                }
  100 | "idnint",       { INTRGEN, 2, 6 },
      | {                                }
  101 | 
  102 | "abs",          { INTRGEN, 6, 8 },
      | {                                }
  103 | "iabs",         { INTRGEN, 2, 9 },
      | {                                }
  104 | "dabs",         { INTRSPEC, TYDREAL, 11 },
      | {                                        }
  105 | "cabs",         { INTRSPEC, TYREAL, 12, 0, 13 },
      | {                                              }
  106 | "zabs",         { INTRSPEC, TYDREAL, 13, 1 },
      | {                                           }
  107 | 
  108 | "mod",          { INTRGEN, 4, 14 },
      | {                                 }
  109 | "amod",         { INTRSPEC, TYREAL, 16, 0, 17 },
      | {                                              }
  110 | "dmod",         { INTRSPEC, TYDREAL, 17 },
      | {                                        }
  111 | 
  112 | "sign",         { INTRGEN, 4, 18 },
      | {                                 }
  113 | "isign",        { INTRGEN, 2, 19 },
      | {                                 }
  114 | "dsign",        { INTRSPEC, TYDREAL, 21 },
      | {                                        }
  115 | 
  116 | "dim",          { INTRGEN, 4, 22 },
      | {                                 }
  117 | "idim",         { INTRGEN, 2, 23 },
      | {                                 }
  118 | "ddim",         { INTRSPEC, TYDREAL, 25 },
      | {                                        }
  119 | 
  120 | "dprod",        { INTRSPEC, TYDREAL, 26 },
      | {                                        }
  121 | 
  122 | "len",          { INTRSPEC, TYLONG, 27 },
      | {                                       }
  123 | "index",        { INTRSPEC, TYLONG, 29 },
      | {                                       }
  124 | 
  125 | "imag",         { INTRGEN, 2, 31 },
      | {                                 }
  126 | "aimag",        { INTRSPEC, TYREAL, 31, 0, 32 },
      | {                                              }
  127 | "dimag",        { INTRSPEC, TYDREAL, 32 },
      | {
intr.c:50:1: warning: missing braces around initializer [-Wmissing-braces]
   50 | {
      | ^
   51 | "int",          { INTRCONV, TYLONG },
      | {                                   }
   52 | "real",         { INTRCONV, TYREAL, 1 },
      | {                                      }
   53 |                 /* 1 ==> real(TYDCOMPLEX) yields TYDREAL */
   54 | "dble",         { INTRCONV, TYDREAL },
      | {                                    }
   55 | "dreal",        { INTRCONV, TYDREAL, 0, 0, 0, 1 },
      | {                                                }
   56 | "cmplx",        { INTRCONV, TYCOMPLEX },
      | {                                      }
   57 | "dcmplx",       { INTRCONV, TYDCOMPLEX, 0, 1 },
      | {                                             }
   58 | "ifix",         { INTRCONV, TYLONG },
      | {                                   }
   59 | "idint",        { INTRCONV, TYLONG },
      | {                                   }
   60 | "float",        { INTRCONV, TYREAL },
      | {                                   }
   61 | "dfloat",       { INTRCONV, TYDREAL },
      | {                                    }
   62 | "sngl",         { INTRCONV, TYREAL },
      | {                                   }
   63 | "ichar",        { INTRCONV, TYLONG },
      | {                                   }
   64 | "iachar",       { INTRCONV, TYLONG },
      | {                                   }
   65 | "char",         { INTRCONV, TYCHAR },
      | {                                   }
   66 | "achar",        { INTRCONV, TYCHAR },
      | {                                   }
......
   72 | "max",          { INTRMAX, TYUNKNOWN },
      | {                                     }
   73 | "max0",         { INTRMAX, TYLONG },
      | {                                  }
   74 | "amax0",        { INTRMAX, TYREAL },
      | {                                  }
   75 | "max1",         { INTRMAX, TYLONG },
      | {                                  }
   76 | "amax1",        { INTRMAX, TYREAL },
      | {                                  }
   77 | "dmax1",        { INTRMAX, TYDREAL },
      | {                                   }
   78 | 
   79 | "and",          { INTRBOOL, TYUNKNOWN, OPBITAND },
      | {                                                }
   80 | "or",           { INTRBOOL, TYUNKNOWN, OPBITOR },
      | {                                               }
   81 | "xor",          { INTRBOOL, TYUNKNOWN, OPBITXOR },
      | {                                                }
   82 | "not",          { INTRBOOL, TYUNKNOWN, OPBITNOT },
      | {                                                }
   83 | "lshift",       { INTRBOOL, TYUNKNOWN, OPLSHIFT },
      | {                                                }
   84 | "rshift",       { INTRBOOL, TYUNKNOWN, OPRSHIFT },
      | {                                                }
   85 | 
   86 | "min",          { INTRMIN, TYUNKNOWN },
      | {                                     }
   87 | "min0",         { INTRMIN, TYLONG },
      | {                                  }
   88 | "amin0",        { INTRMIN, TYREAL },
      | {                                  }
   89 | "min1",         { INTRMIN, TYLONG },
      | {                                  }
   90 | "amin1",        { INTRMIN, TYREAL },
      | {                                  }
   91 | "dmin1",        { INTRMIN, TYDREAL },
      | {                                   }
   92 | 
   93 | "aint",         { INTRGEN, 2, 0 },
      | {                                }
   94 | "dint",         { INTRSPEC, TYDREAL, 1 },
      | {                                       }
   95 | 
   96 | "anint",        { INTRGEN, 2, 2 },
      | {                                }
   97 | "dnint",        { INTRSPEC, TYDREAL, 3 },
      | {                                       }
   98 | 
   99 | "nint",         { INTRGEN, 4, 4 },
      | {                                }
  100 | "idnint",       { INTRGEN, 2, 6 },
      | {                                }
  101 | 
  102 | "abs",          { INTRGEN, 6, 8 },
      | {                                }
  103 | "iabs",         { INTRGEN, 2, 9 },
      | {                                }
  104 | "dabs",         { INTRSPEC, TYDREAL, 11 },
      | {                                        }
  105 | "cabs",         { INTRSPEC, TYREAL, 12, 0, 13 },
      | {                                              }
  106 | "zabs",         { INTRSPEC, TYDREAL, 13, 1 },
      | {                                           }
  107 | 
  108 | "mod",          { INTRGEN, 4, 14 },
      | {                                 }
  109 | "amod",         { INTRSPEC, TYREAL, 16, 0, 17 },
      | {                                              }
  110 | "dmod",         { INTRSPEC, TYDREAL, 17 },
      | {                                        }
  111 | 
  112 | "sign",         { INTRGEN, 4, 18 },
      | {                                 }
  113 | "isign",        { INTRGEN, 2, 19 },
      | {                                 }
  114 | "dsign",        { INTRSPEC, TYDREAL, 21 },
      | {                                        }
  115 | 
  116 | "dim",          { INTRGEN, 4, 22 },
      | {                                 }
  117 | "idim",         { INTRGEN, 2, 23 },
      | {                                 }
  118 | "ddim",         { INTRSPEC, TYDREAL, 25 },
      | {                                        }
  119 | 
  120 | "dprod",        { INTRSPEC, TYDREAL, 26 },
      | {                                        }
  121 | 
  122 | "len",          { INTRSPEC, TYLONG, 27 },
      | {                                       }
  123 | "index",        { INTRSPEC, TYLONG, 29 },
      | {                                       }
  124 | 
  125 | "imag",         { INTRGEN, 2, 31 },
      | {                                 }
  126 | "aimag",        { INTRSPEC, TYREAL, 31, 0, 32 },
      | {                                              }
  127 | "dimag",        { INTRSPEC, TYDREAL, 32 },
      | {                                        }
  128 | 
  129 | "conjg",        { INTRGEN, 2, 33 },
      | {
intr.c:50:1: warning: missing braces around initializer [-Wmissing-braces]
   50 | {
      | ^
   51 | "int",          { INTRCONV, TYLONG },
      | {                                   }
   52 | "real",         { INTRCONV, TYREAL, 1 },
      | {                                      }
   53 |                 /* 1 ==> real(TYDCOMPLEX) yields TYDREAL */
   54 | "dble",         { INTRCONV, TYDREAL },
      | {                                    }
   55 | "dreal",        { INTRCONV, TYDREAL, 0, 0, 0, 1 },
      | {                                                }
   56 | "cmplx",        { INTRCONV, TYCOMPLEX },
      | {                                      }
   57 | "dcmplx",       { INTRCONV, TYDCOMPLEX, 0, 1 },
      | {                                             }
   58 | "ifix",         { INTRCONV, TYLONG },
      | {                                   }
   59 | "idint",        { INTRCONV, TYLONG },
      | {                                   }
   60 | "float",        { INTRCONV, TYREAL },
      | {                                   }
   61 | "dfloat",       { INTRCONV, TYDREAL },
      | {                                    }
   62 | "sngl",         { INTRCONV, TYREAL },
      | {                                   }
   63 | "ichar",        { INTRCONV, TYLONG },
      | {                                   }
   64 | "iachar",       { INTRCONV, TYLONG },
      | {                                   }
   65 | "char",         { INTRCONV, TYCHAR },
      | {                                   }
   66 | "achar",        { INTRCONV, TYCHAR },
      | {                                   }
......
   72 | "max",          { INTRMAX, TYUNKNOWN },
      | {                                     }
   73 | "max0",         { INTRMAX, TYLONG },
      | {                                  }
   74 | "amax0",        { INTRMAX, TYREAL },
      | {                                  }
   75 | "max1",         { INTRMAX, TYLONG },
      | {                                  }
   76 | "amax1",        { INTRMAX, TYREAL },
      | {                                  }
   77 | "dmax1",        { INexpr.c: In function 'consbinop':
lex.c: In function 'yylex':
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer mem.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer names.c
io.c: In function 'ioset':
lex.c:571:12: warning: 'retval' may be used uninitialized [-Wmaybe-uninitialized]
  571 |         if (retval == SEOF)
      |            ^
lex.c:510:13: note: 'retval' was declared here
  510 |         int retval;
      |             ^~~~~~
io.c:1328:46: warning: '__sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=]
 1328 |                 sprintf(q->user.ident, "%s.%s",
      |                                              ^
In file included from /usr/include/stdio.h:906,
                 from sysdep.h:58,
                 from defs.h:24,
                 from io.c:32:
In function 'sprintf',
    inlined from 'ioset' at io.c:1328:3:
/usr/include/bits/stdio2.h:30:10: note: '__sprintf_chk' output 2 or more bytes (assuming 33) into a destination of size 32
   30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   31 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   32 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
TRMAX, TYDREAL },
      | {                                   }
   78 | 
   79 | "and",          { INTRBOOL, TYUNKNOWN, OPBITAND },
      | {                                                }
   80 | "or",           { INTRBOOL, TYUNKNOWN, OPBITOR },
      | {                                               }
   81 | "xor",          { INTRBOOL, TYUNKNOWN, OPBITXOR },
      | {                                                }
   82 | "not",          { INTRBOOL, TYUNKNOWN, OPBITNOT },
      | {                                                }
   83 | "lshift",       { INTRBOOL, TYUNKNOWN, OPLSHIFT },
      | {                                                }
   84 | "rshift",       { INTRBOOL, TYUNKNOWN, OPRSHIFT },
      | {                                                }
   85 | 
   86 | "min",          { INTRMIN, TYUNKNOWN },
      | {                                     }
   87 | "min0",         { INTRMIN, TYLONG },
      | {                                  }
   88 | "amin0",        { INTRMIN, TYREAL },
      | {                                  }
   89 | "min1",         { INTRMIN, TYLONG },
      | {                                  }
   90 | "amin1",        { INTRMIN, TYREAL },
      | {                                  }
   91 | "dmin1",        { INTRMIN, TYDREAL },
      | {                                   }
   92 | 
   93 | "aint",         { INTRGEN, 2, 0 },
      | {                                }
   94 | "dint",         { INTRSPEC, TYDREAL, 1 },
      | {                                       }
   95 | 
   96 | "anint",        { INTRGEN, 2, 2 },
      | {                                }
   97 | "dnint",        { INTRSPEC, TYDREAL, 3 },
      | {                                       }
   98 | 
   99 | "nint",         { INTRGEN, 4, 4 },
      | {                                }
  100 | "idnint",       { INTRGEN, 2, 6 },
      | {                                }
  101 | 
  102 | "abs",          { INTRGEN, 6, 8 },
      | {                                }
  103 | "iabs",         { INTRGEN, 2, 9 },
      | {                                }
  104 | "dabs",         { INTRSPEC, TYDREAL, 11 },
      | {                                        }
  105 | "cabs",         { INTRSPEC, TYREAL, 12, 0, 13 },
      | {                                              }
  106 | "zabs",         { INTRSPEC, TYDREAL, 13, 1 },
      | {                                           }
  107 | 
  108 | "mod",          { INTRGEN, 4, 14 },
      | {                                 }
  109 | "amod",         { INTRSPEC, TYREAL, 16, 0, 17 },
      | {                                              }
  110 | "dmod",         { INTRSPEC, TYDREAL, 17 },
      | {                                        }
  111 | 
  112 | "sign",         { INTRGEN, 4, 18 },
      | {                                 }
  113 | "isign",        { INTRGEN, 2, 19 },
      | {                                 }
  114 | "dsign",        { INTRSPEC, TYDREAL, 21 },
      | {                                        }
  115 | 
  116 | "dim",          { INTRGEN, 4, 22 },
      | {                                 }
  117 | "idim",         { INTRGEN, 2, 23 },
      | {                                 }
  118 | "ddim",         { INTRSPEC, TYDREAL, 25 },
      | {                                        }
  119 | 
  120 | "dprod",        { INTRSPEC, TYDREAL, 26 },
      | {                                        }
  121 | 
  122 | "len",          { INTRSPEC, TYLONG, 27 },
      | {                                       }
  123 | "index",        { INTRSPEC, TYLONG, 29 },
      | {                                       }
  124 | 
  125 | "imag",         { INTRGEN, 2, 31 },
      | {                                 }
  126 | "aimag",        { INTRSPEC, TYREAL, 31, 0, 32 },
      | {                                              }
  127 | "dimag",        { INTRSPEC, TYDREAL, 32 },
      | {                                        }
  128 | 
  129 | "conjg",        { INTRGEN, 2, 33 },
      | {                                 }
  130 | "dconjg",       { INTRSPEC, TYDCOMPLEX, 34, 1 },
      | {
expr.c:3439:60: warning: 'ad[0]' may be used uninitialized [-Wmaybe-uninitialized]
 3439 |                         cp->cd[0] = ad[0] >= bd[0] ? ad[0] : bd[0];
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
expr.c:3243:16: note: 'ad[0]' was declared here
 3243 |         double ad[2], bd[2], temp;
      |                ^~
io.c: In function 'ioset':
intr.c:50:1: warning: missing braces around initializer [-Wmissing-braces]
   50 | {
      | ^
   51 | "int",          { INTRCONV, TYLONG },
      | {                                   }
   52 | "real",         { INTRCONV, TYREAL, 1 },
      | {                                      }
   53 |                 /* 1 ==> real(TYDCOMPLEX) yields TYDREAL */
   54 | "dble",         { INTRCONV, TYDREAL },
      | {                                    }
   55 | "dreal",        { INTRCONV, TYDREAL, 0, 0, 0, 1 },
      | {                                                }
   56 | "cmplx",        { INTRCONV, TYCOMPLEX },
      | {                                      }
   57 | "dcmplx",       { INTRCONV, TYDCOMPLEX, 0, 1 },
      | {                                             }
   58 | "ifix",         { INTRCONV, TYLONG },
      | {                                   }
   59 | "idint",        { INTRCONV, TYLONG },
      | {                                   }
   60 | "float",        { INTRCONV, TYREAL },
      | {                                   }
   61 | "dfloat",       { INTRCONV, TYDREAL },
      | {                                    }
   62 | "sngl",         { INTRCONV, TYREAL },
      | {                                   }
   63 | "ichar",        { INTRCONV, TYLONG },
      | {                                   }
   64 | "iachar",       { INTRCONV, TYLONG },
      | {                                   }
   65 | "char",         { INTRCONV, TYCHAR },
      | {                                   }
   66 | "achar",        { INTRCONV, TYCHAR },
      | {                                   }
......
   72 | "max",          { INTRMAX, TYUNKNOWN },
      | {                                     }
   73 | "max0",         { INTRMAX, TYLONG },
      | {                                  }
   74 | "amax0",        { INTRMAX, TYREAL },
      | {                                  }
   75 | "max1",         { INTRMAX, TYLONG },
      | {                                  }
   76 | "amax1",        { INTRMAX, TYREAL },
      | {                                  }
   77 | "dmax1",        { INTRMAX, TYDREAL },
      | {                                   }
   78 | 
   79 | "and",          { INTRBOOL, TYUNKNOWN, OPBITAND },
      | {                                                }
   80 | "or",           { INTRBOOL, TYUNKNOWN, OPBITOR },
      | {                                               }
   81 | "xor",          { INTRBOOL, TYUNKNOWN, OPBITXOR },
      | {                                                }
   82 | "not",          { INTRBOOL, TYUNKNOWN, OPBITNOT },
      | {                                                }
   83 | "lshift",       { INTRBOOL, TYUNKNOWN, OPLSHIFT },
      | {                                                }
   84 | "rshift",       { INTRBOOL, TYUNKNOWN, OPRSHIFT },
      | {                                                }
   85 | 
   86 | "min",          { INTRMIN, TYUNKNOWN },
      | {                                     }
   87 | "min0",         { INTRMIN, TYLONG },
      | {                                  }
   88 | "amin0",        { INTRMIN, TYREAL },
      | {                                  }
   89 | "min1",         { INTRMIN, TYLONG },
      | {                                  }
   90 | "amin1",        { INTRMIN, TYREAL },
      | {                                  }
   91 | "dmin1",        { INTRMIN, TYDREAL },
      | {                                   }
   92 | 
   93 | "aint",         { INTRGEN, 2, 0 },
      | {                                }
   94 | "dint",         { INTRSPEC, TYDREAL, 1 },
      | {                                       }
   95 | 
   96 | "anint",        { INTRGEN, 2, 2 },
      | {                                }
   97 | "dnint",        { INTRSPEC, TYDREAL, 3 },
      | {                                       }
   98 | 
   99 | "nint",         { INTRGEN, 4, 4 },
      | {                                }
  100 | "idnint",       { INTRGEN, 2, 6 },
      | {                                }
  101 | 
  102 | "abs",          { INTRGEN, 6, 8 },
      | {                                }
  103 | "iabs",         { INTRGEN, 2, 9 },
      | {                                }
  104 | "dabs",         { INTRSPEC, TYDREAL, 11 },
      | {                                        }
  105 | "cabs",         { INTRSPEC, TYREAL, 12, 0, 13 },
      | {                                              }
  106 | "zabs",         { INTRSPEC, TYDREAL, 13, 1 },
      | {                                           }
  107 | 
  108 | "mod",          { INTRGEN, 4, 14 },
      | {                                 }
  109 | "amod",         { INTRSPEC, TYREAL, 16, 0, 17 },
      | {                                              }
  110 | "dmod",         { INTRSPEC, TYDREAL, 17 },
      | {                                        }
  111 | 
  112 | "sign",         { INTRGEN, 4, 18 },
      | {                                 }
  113 | "isign",        { INTRGEN, 2, 19 },
      | {                                 }
  114 | "dsign",        { INTRSPEC, TYDREAL, 21 },
      | {                                        }
  115 | 
  116 | "dim",          { INTRGEN, 4, 22 },
      | {                                 }
  117 | "idim",         { INTRGEN, 2, 23 },
      | {                                 }
  118 | "ddim",         { INTRSPEC, TYDREAL, 25 },
      | {                                        }
  119 | 
  120 | "dprod",        { INTRSPEC, TYDREAL, 26 },
      | {                                        }
  121 | 
  122 | "len",          { INTRSPEC, TYLONG, 27 },
      | {                                       }
  123 | "index",        { INTRSPEC, TYLONG, 29 },
      | {                                       }
  124 | 
  125 | "imag",         { INTRGEN, 2, 31 },
      | {                                 }
  126 | "aimag",        { INTRSPEC, TYREAL, 31, 0, 32 },
      | {                                              }
  127 | "dimag",        { INTRSPEC, TYDREAL, 32 },
      | {                                        }
  128 | 
  129 | "conjg",        { INTRGEN, 2, 33 },
      | {                                 }
  130 | "dconjg",       { INTRSPEC, TYDCOMPLEX, 34, 1 },
      | {                                              }
  131 | 
  132 | "sqrt",         { INTRGEN, 4, 35 },
      | {
In function 'zdiv',
    inlined from 'consbinop' at expr.c:3375:4:
intr.c:50:1: warning: missing braces around initializer [-Wmissing-braces]
   50 | {
      | ^
   51 | "int",          { INTRCONV, TYLONG },
      | {                                   }
   52 | "real",         { INTRCONV, TYREAL, 1 },
      | {                                      }
   53 |                 /* 1 ==> real(TYDCOMPLEX) yields TYDREAL */
   54 | "dble",         { INTRCONV, TYDREAL },
      | {                                    }
   55 | "dreal",        { INTRCONV, TYDREAL, 0, 0, 0, 1 },
      | {                                                }
   56 | "cmplx",        { INTRCONV, TYCOMPLEX },
      | {                                      }
   57 | "dcmplx",       { INTRCONV, TYDCOMPLEX, 0, 1 },
      | {                                             }
   58 | "ifix",         { INTRCONV, TYLONG },
      | {                                   }
   59 | "idint",        { INTRCONV, TYLONG },
      | {                                   }
   60 | "float",        { INTRCONV, TYREAL },
      | {                                   }
   61 | "dfloat",       { INTRCONV, TYDREAL },
      | {                                    }
   62 | "sngl",         { INTRCONV, TYREAL },
      | {                                   }
   63 | "ichar",        { INTRCONV, TYLONG },
      | {                                   }
   64 | "iachar",       { INTRCONV, TYLONG },
      | {                                   }
   65 | "char",         { INTRCONV, TYCHAR },
      | {                                   }
   66 | "achar",        { INTRCONV, TYCHAR },
      | {                                   }
......
   72 | "max",          { INTRMAX, TYUNKNOWN },
      | {                                     }
   73 | "max0",         { INTRMAX, TYLONG },
      | {                                  }
   74 | "amax0",        { INTRMAX, TYREAL },
      | {                                  }
   75 | "max1",         { INTRMAX, TYLONG },
      | {                                  }
   76 | "amax1",        { INTRMAX, TYREAL },
      | {                                  }
   77 | "dmax1",        { INTRMAX, TYDREAL },
      | {                                   }
   78 | 
   79 | "and",          { INTRBOOL, TYUNKNOWN, OPBITAND },
      | {                                                }
   80 | "or",           { INTRBOOL, TYUNKNOWN, OPBITOR },
      | {                                               }
   81 | "xor",          { INTRBOOL, TYUNKNOWN, OPBITXOR },
      | {                                                }
   82 | "not",          { INTRBOOL, TYUNKNOWN, OPBITNOT },
      | {                                                }
   83 | "lshift",       { INTRBOOL, TYUNKNOWN, OPLSHIFT },
      | {                                                }
   84 | "rshift",       { INTRBOOL, TYUNKNOWN, OPRSHIFT },
      | {                                                }
   85 | 
   86 | "min",          { INTRMIN, TYUNKNOWN },
      | {                                     }
   87 | "min0",         { INTRMIN, TYLONG },
      | {                                  }
   88 | "amin0",        { INTRMIN, TYREAL },
      | {                                  }
   89 | "min1",         { INTRMIN, TYLONG },
      | {                                  }
   90 | "amin1",        { INTRMIN, TYREAL },
      | {                                  }
   91 | "dmin1",        { INTRMIN, TYDREAL },
      | {                                   }
   92 | 
   93 | "aint",         { INTRGEN, 2, 0 },
      | {                                }
   94 | "dint",         { INTRSPEC, TYDREAL, 1 },
      | {                                       }
   95 | 
   96 | "anint",        { INTRGEN, 2, 2 },
      | {                                }
   97 | "dnint",        { INTRSPEC, TYDREAL, 3 },
      | {                                       }
   98 | 
   99 | "nint",         { INTRGEN, 4, 4 },
      | {                                }
  100 | "idnint",       { INTRGEN, 2, 6 },
      | {                                }
  101 | 
  102 | "abs",          { INTRGEN, 6, 8 },
      | {                                }
  103 | "iabs",         { INTRGEN, 2, 9 },
      | {                                }
  104 | "dabs",         { INTRSPEC, TYDREAL, 11 },
      | {                                        }
  105 | "cabs",         { INTRSPEC, TYREAL, 12, 0, 13 },
      | {                                              }
  106 | "zabs",         { INTRSPEC, TYDREAL, 13, 1 },
      | {                                           }
  107 | 
  108 | "mod",          { INTRGEN, 4, 14 },
      | {                                 }
  109 | "amod",         { INTRSPEC, TYREAL, 16, 0, 17 },
      | {                                              }
  110 | "dmod",         { INTRSPEC, TYDREAL, 17 },
      | {                                        }
  111 | 
  112 | "sign",         { INTRGEN, 4, 18 },
      | {                                 }
  113 | "isign",        { INTRGEN, 2, 19 },
      | {                                 }
  114 | "dsign",        { INTRSPEC, TYDREAL, 21 },
      | {                                        }
  115 | 
  116 | "dim",          { INTRGEN, 4, 22 },
      | {                                 }
  117 | "idim",         { INTRGEN, 2, 23 },
      | {                                 }
  118 | "ddim",         { INTRSPEC, TYDREAL, 25 },
      | {                                        }
  119 | 
  120 | "dprod",        { INTRSPEC, TYDREAL, 26 },
      | {                                        }
  121 | 
  122 | "len",          { INTRSPEC, TYLONG, 27 },
      | {                                       }
  123 | "index",        { INTRSPEC, TYLONG, 29 },
      | {                                       }
  124 | 
  125 | "imag",         { INTRGEN, 2, 31 },
      | {                                 }
  126 | "aimag",        { INTRSPEC, TYREAL, 31, 0, 32 },
      | {                                              }
  127 | "dimag",        { INTRSPEC, TYDREAL, 32 },
      | {                                        }
  128 | 
  129 | "conjg",        { INTRGEN, 2, 33 },
      | {                                 }
  130 | "dconjg",       { INTRSPEC, TYDCOMPLEX, 34, 1 },
      | {                                              }
  131 | 
  132 | "sqrt",         { INTRGEN, 4, 35 },
      | {                                 }
  133 | "dsqrt",        { INTRSPEC, TYDREAL, 36 },
      | {
expr.c:3723:38: warning: 'ad[1]' may be used uninitialized [-Wmaybe-uninitialized]
 3723 |                 c->dimag = (a->dimag - a->dreal*ratio) / den;
      |                            ~~~~~~~~~~^~~~~~~~~~~~~~~~~
expr.c: In function 'consbinop':
io.c:1314:25: warning: 's' may be used uninitialized [-Wmaybe-uninitialized]
 1314 |                         string_num(s, p->constblock.Const.ci);
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
expr.c:3243:16: note: 'ad[1]' was declared here
 3243 |         double ad[2], bd[2], temp;
      |                ^~
io.c:1302:32: note: 's' was declared here
 1302 |                 register char *s;
      |                                ^
expr.c:3439:60: warning: 'bd[0]' may be used uninitialized [-Wmaybe-uninitialized]
 3439 |                         cp->cd[0] = ad[0] >= bd[0] ? ad[0] : bd[0];
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
intr.c:50:1: warning: missing braces around initializer [-Wmissing-braces]
   50 | {
      | ^
   51 | "int",          { INTRCONV, TYLONG },
      | {                                   }
   52 | "real",         { INTRCONV, TYREAL, 1 },
      | {                                      }
   53 |                 /* 1 ==> real(TYDCOMPLEX) yields TYDREAL */
   54 | "dble",         { INTRCONV, TYDREAL },
      | {                                    }
   55 | "dreal",        { INTRCONV, TYDREAL, 0, 0, 0, 1 },
      | {                                                }
   56 | "cmplx",        { INTRCONV, TYCOMPLEX },
      | {                                      }
   57 | "dcmplx",       { INTRCONV, TYDCOMPLEX, 0, 1 },
      | {                                             }
   58 | "ifix",         { INTRCONV, TYLONG },
      | {                                   }
   59 | "idint",        { INTRCONV, TYLONG },
      | {                                   }
   60 | "float",        { INTRCONV, TYREAL },
      | {                                   }
   61 | "dfloat",       { INTRCONV, TYDREAL },
      | {                                    }
   62 | "sngl",         { INTRCONV, TYREAL },
      | {                                   }
   63 | "ichar",        { INTRCONV, TYLONG },
      | {                                   }
   64 | "iachar",       { INTRCONV, TYLONG },
      | {                                   }
   65 | "char",         { INTRCONV, TYCHAR },
      | {                                   }
   66 | "achar",        { INTRCONV, TYCHAR },
      | {                                   }
......
   72 | "max",          { INTRMAX, TYUNKNOWN },
      | {                                     }
   73 | "max0",         { INTRMAX, TYLONG },
      | {                                  }
   74 | "amax0",        { INTRMAX, TYREAL },
      | {                                  }
   75 | "max1",         { INTRMAX, TYLONG },
      | {                                  }
   76 | "amax1",        { INTRMAX, TYREAL },
      | {                                  }
   77 | "dmax1",        { INTRMAX, TYDREAL },
      | {                                   }
   78 | 
   79 | "and",          { INTRBOOL, TYUNKNOWN, OPBITAND },
      | {                                                }
   80 | "or",           { INTRBOOL, TYUNKNOWN, OPBITOR },
      | {                                               }
   81 | "xor",          { INTRBOOL, TYUNKNOWN, OPBITXOR },
      | {                                                }
   82 | "not",          { INTRBOOL, TYUNKNOWN, OPBITNOT },
      | {                                                }
   83 | "lshift",       { INTRBOOL, TYUNKNOWN, OPLSHIFT },
      | {                                                }
   84 | "rshift",       { INTRBOOL, TYUNKNOWN, OPRSHIFT },
      | {                                                }
   85 | 
   86 | "min",          { INTRMIN, TYUNKNOWN },
      | {                                     }
   87 | "min0",         { INTRMIN, TYLONG },
      | {                                  }
   88 | "amin0",        { INTRMIN, TYREAL },
      | {                                  }
   89 | "min1",         { INTRMIN, TYLONG },
      | {                                  }
   90 | "amin1",        { INTRMIN, TYREAL },
      | {                                  }
   91 | "dmin1",        { INTRMIN, TYDREAL },
      | {                                   }
   92 | 
   93 | "aint",         { INTRGEN, 2, 0 },
      | {                                }
   94 | "dint",         { INTRSPEC, TYDREAL, 1 },
      | {                                       }
   95 | 
   96 | "anint",        { INTRGEN, 2, 2 },
      | {                                }
   97 | "dnint",        { INTRSPEC, TYDREAL, 3 },
      | {                                       }
   98 | 
   99 | "nint",         { INTRGEN, 4, 4 },
      | {                                }
  100 | "idnint",       { INTRGEN, 2, 6 },
      | {                                }
  101 | 
  102 | "abs",          { INTRGEN, 6, 8 },
      | {                                }
  103 | "iabs",         { INTRGEN, 2, 9 },
      | {                                }
  104 | "dabs",         { INTRSPEC, TYDREAL, 11 },
      | {                                        }
  105 | "cabs",         { INTRSPEC, TYREAL, 12, 0, 13 },
      | {                                              }
  106 | "zabs",         { INTRSPEC, TYDREAL, 13, 1 },
      | {                                           }
  107 | 
  108 | "mod",          { INTRGEN, 4, 14 },
      | {                                 }
  109 | "amod",         { INTRSPEC, TYREAL, 16, 0, 17 },
      | {                                              }
  110 | "dmod",         { INTRSPEC, TYDREAL, 17 },
      | {                                        }
  111 | 
  112 | "sign",         { INTRGEN, 4, 18 },
      | {                                 }
  113 | "isign",        { INTRGEN, 2, 19 },
      | {                                 }
  114 | "dsign",        { INTRSPEC, TYDREAL, 21 },
      | {                                        }
  115 | 
  116 | "dim",          { INTRGEN, 4, 22 },
      | {                                 }
  117 | "idim",         { INTRGEN, 2, 23 },
      | {                                 }
  118 | "ddim",         { INTRSPEC, TYDREAL, 25 },
      | {                                        }
  119 | 
  120 | "dprod",        { INTRSPEC, TYDREAL, 26 },
      | {                                        }
  121 | 
  122 | "len",          { INTRSPEC, TYLONG, 27 },
      | {                                       }
  123 | "index",        { INTRSPEC, TYLONG, 29 },
      | {                                       }
  124 | 
  125 | "imag",         { INTRGEN, 2, 31 },
      | {                                 }
  126 | "aimag",        { INTRSPEC, TYREAL, 31, 0, 32 },
      | {                                              }
  127 | "dimag",        { INTRSPEC, TYDREAL, 32 },
      | {                                        }
  128 | 
  129 | "conjg",        { INTRGEN, 2, 33 },
      | {                                 }
  130 | "dconjg",       { INTRSPEC, TYDCOMPLEX, 34, 1 },
      | {                                              }
  131 | 
  132 | "sqrt",         { INTRGEN, 4, 35 },
      | {                                 }
  133 | "dsqrt",        { INTRSPEC, TYDREAL, 36 },
      | {                                        }
  134 | "csqrt",        { INTRSPEC, TYCOMPLEX, 37, 0, 38 },
      | {
expr.c:3243:23: note: 'bd[0]' was declared here
 3243 |         double ad[2], bd[2], temp;
      |                       ^~
In function 'zdiv',
    inlined from 'consbinop' at expr.c:3375:4:
expr.c:3706:11: warning: 'bd[1]' may be used uninitialized [-Wmaybe-uninitialized]
 3706 |         if( (abi = b->dimag) < 0.)
      |           ^
expr.c: In function 'consbinop':
intr.c:50:1: warning: missing braces around initializer [-Wmissing-braces]
   50 | {
      | ^
   51 | "int",          { INTRCONV, TYLONG },
      | {                                   }
   52 | "real",         { INTRCONV, TYREAL, 1 },
      | {                                      }
   53 |                 /* 1 ==> real(TYDCOMPLEX) yields TYDREAL */
   54 | "dble",         { INTRCONV, TYDREAL },
      | {                                    }
   55 | "dreal",        { INTRCONV, TYDREAL, 0, 0, 0, 1 },
      | {                                                }
   56 | "cmplx",        { INTRCONV, TYCOMPLEX },
      | {                                      }
   57 | "dcmplx",       { INTRCONV, TYDCOMPLEX, 0, 1 },
      | {                                             }
   58 | "ifix",         { INTRCONV, TYLONG },
      | {                                   }
   59 | "idint",        { INTRCONV, TYLONG },
      | {                                   }
   60 | "float",        { INTRCONV, TYREAL },
      | {                                   }
   61 | "dfloat",       { INTRCONV, TYDREAL },
      | {                                    }
   62 | "sngl",         { INTRCONV, TYREAL },
      | {                                   }
   63 | "ichar",        { INTRCONV, TYLONG },
      | {                                   }
   64 | "iachar",       { INTRCONV, TYLONG },
      | {                                   }
   65 | "char",         { INTRCONV, TYCHAR },
      | {                                   }
   66 | "achar",        { INTRCONV, TYCHAR },
      | {                                   }
......
   72 | "max",          { INTRMAX, TYUNKNOWN },
      | {                                     }
   73 | "max0",         { INTRMAX, TYLONG },
      | {                                  }
   74 | "amax0",        { INTRMAX, TYREAL },
      | {                                  }
   75 | "max1",         { INTRMAX, TYLONG },
      | {                                  }
   76 | "amax1",        { INTRMAX, TYREAL },
      | {                                  }
   77 | "dmax1",        { INTRMAX, TYDREAL },
      | {                                   }
   78 | 
   79 | "and",          { INTRBOOL, TYUNKNOWN, OPBITAND },
      | {                                                }
   80 | "or",           { INTRBOOL, TYUNKNOWN, OPBITOR },
      | {                                               }
   81 | "xor",          { INTRBOOL, TYUNKNOWN, OPBITXOR },
      | {                                                }
   82 | "not",          { INTRBOOL, TYUNKNOWN, OPBITNOT },
      | {                                                }
   83 | "lshift",       { INTRBOOL, TYUNKNOWN, OPLSHIFT },
      | {                                                }
   84 | "rshift",       { INTRBOOL, TYUNKNOWN, OPRSHIFT },
      | {                                                }
   85 | 
   86 | "min",          { INTRMIN, TYUNKNOWN },
      | {                                     }
   87 | "min0",         { INTRMIN, TYLONG },
      | {                                  }
   88 | "amin0",        { INTRMIN, TYREAL },
      | {                                  }
   89 | "min1",         { INTRMIN, TYLONG },
      | {                                  }
   90 | "amin1",        { INTRMIN, TYREAL },
      | {                                  }
   91 | "dmin1",        { INTRMIN, TYDREAL },
      | {                                   }
   92 | 
   93 | "aint",         { INTRGEN, 2, 0 },
      | {                                }
   94 | "dint",         { INTRSPEC, TYDREAL, 1 },
      | {                                       }
   95 | 
   96 | "anint",        { INTRGEN, 2, 2 },
      | {                                }
   97 | "dnint",        { INTRSPEC, TYDREAL, 3 },
      | {                                       }
   98 | 
   99 | "nint",         { INTRGEN, 4, 4 },
      | {                                }
  100 | "idnint",       { INTRGEN, 2, 6 },
      | {                                }
  101 | 
  102 | "abs",          { INTRGEN, 6, 8 },
      | {                                }
  103 | "iabs",         { INTRGEN, 2, 9 },
      | {                                }
  104 | "dabs",         { INTRSPEC, TYDREAL, 11 },
      | {                                        }
  105 | "cabs",         { INTRSPEC, TYREAL, 12, 0, 13 },
      | {                                              }
  106 | "zabs",         { INTRSPEC, TYDREAL, 13, 1 },
      | {                                           }
  107 | 
  108 | "mod",          { INTRGEN, 4, 14 },
      | {                                 }
  109 | "amod",         { INTRSPEC, TYREAL, 16, 0, 17 },
      | {                                              }
  110 | "dmod",         { INTRSPEC, TYDREAL, 17 },
      | {                                        }
  111 | 
  112 | "sign",         { INTRGEN, 4, 18 },
      | {                                 }
  113 | "isign",        { INTRGEN, 2, 19 },
      | {                                 }
  114 | "dsign",        { INTRSPEC, TYDREAL, 21 },
      | {                                        }
  115 | 
  116 | "dim",          { INTRGEN, 4, 22 },
      | {                                 }
  117 | "idim",         { INTRGEN, 2, 23 },
      | {                                 }
  118 | "ddim",         { INTRSPEC, TYDREAL, 25 },
      | {                                        }
  119 | 
  120 | "dprod",        { INTRSPEC, TYDREAL, 26 },
      | {                                        }
  121 | 
  122 | "len",          { INTRSPEC, TYLONG, 27 },
      | {                                       }
  123 | "index",        { INTRSPEC, TYLONG, 29 },
      | {                                       }
  124 | 
  125 | "imag",         { INTRGEN, 2, 31 },
      | {                                 }
  126 | "aimag",        { INTRSPEC, TYREAL, 31, 0, 32 },
      | {                                              }
  127 | "dimag",        { INTRSPEC, TYDREAL, 32 },
      | {                                        }
  128 | 
  129 | "conjg",        { INTRGEN, 2, 33 },
      | {                                 }
  130 | "dconjg",       { INTRSPEC, TYDCOMPLEX, 34, 1 },
      | {                                              }
  131 | 
  132 | "sqrt",         { INTRGEN, 4, 35 },
      | {                                 }
  133 | "dsqrt",        { INTRSPEC, TYDREAL, 36 },
      | {                                        }
  134 | "csqrt",        { INTRSPEC, TYCOMPLEX, 37, 0, 38 },
      | {                                                 }
  135 | "zsqrt",        { INTRSPEC, TYDCOMPLEX, 38, 1 },
      | {
expr.c:3243:23: note: 'bd[1]' was declared here
 3243 |         double ad[2], bd[2], temp;
      |                       ^~
expr.c:3504:37: warning: 'k' may be used uninitialized [-Wmaybe-uninitialized]
 3504 |                         cp->ci = (k >= 0);
      |                                  ~~~^~~~~
expr.c:3242:16: note: 'k' was declared here
 3242 |         ftnint k;
      |                ^
intr.c:50:1: warning: missing braces around initializer [-Wmissing-braces]
   50 | {
      | ^
   51 | "int",          { INTRCONV, TYLONG },
      | {                                   }
   52 | "real",         { INTRCONV, TYREAL, 1 },
      | {                                      }
   53 |                 /* 1 ==> real(TYDCOMPLEX) yields TYDREAL */
   54 | "dble",         { INTRCONV, TYDREAL },
      | {                                    }
   55 | "dreal",        { INTRCONV, TYDREAL, 0, 0, 0, 1 },
      | {                                                }
   56 | "cmplx",        { INTRCONV, TYCOMPLEX },
      | {                                      }
   57 | "dcmplx",       { INTRCONV, TYDCOMPLEX, 0, 1 },
      | {                                             }
   58 | "ifix",         { INTRCONV, TYLONG },
      | {                                   }
   59 | "idint",        { INTRCONV, TYLONG },
      | {                                   }
   60 | "float",        { INTRCONV, TYREAL },
      | {                                   }
   61 | "dfloat",       { INTRCONV, TYDREAL },
      | {                                    }
   62 | "sngl",         { INTRCONV, TYREAL },
      | {                                   }
   63 | "ichar",        { INTRCONV, TYLONG },
      | {                                   }
   64 | "iachar",       { INTRCONV, TYLONG },
      | {                                   }
   65 | "char",         { INTRCONV, TYCHAR },
      | {                                   }
   66 | "achar",        { INTRCONV, TYCHAR },
      | {                                   }
......
   72 | "max",          { INTRMAX, TYUNKNOWN },
      | {                                     }
   73 | "max0",         { INTRMAX, TYLONG },
      | {                                  }
   74 | "amax0",        { INTRMAX, TYREAL },
      | {                                  }
   75 | "max1",         { INTRMAX, TYLONG },
      | {                                  }
   76 | "amax1",        { INTRMAX, TYREAL },
      | {                                  }
   77 | "dmax1",        { INTRMAX, TYDREAL },
      | {                                   }
   78 | 
   79 | "and",          { INTRBOOL, TYUNKNOWN, OPBITAND },
      | {                                                }
   80 | "or",           { INTRBOOL, TYUNKNOWN, OPBITOR },
      | {                                               }
   81 | "xor",          { INTRBOOL, TYUNKNOWN, OPBITXOR },
      | {                                                }
   82 | "not",          { INTRBOOL, TYUNKNOWN, OPBITNOT },
      | {                                                }
   83 | "lshift",       { INTRBOOL, TYUNKNOWN, OPLSHIFT },
      | {                                                }
   84 | "rshift",       { INTRBOOL, TYUNKNOWN, OPRSHIFT },
      | {                                                }
   85 | 
   86 | "min",          { INTRMIN, TYUNKNOWN },
      | {                                     }
   87 | "min0",         { INTRMIN, TYLONG },
      | {                                  }
   88 | "amin0",        { INTRMIN, TYREAL },
      | {                                  }
   89 | "min1",         { INTRMIN, TYLONG },
      | {                                  }
   90 | "amin1",        { INTRMIN, TYREAL },
      | {                                  }
   91 | "dmin1",        { INTRMIN, TYDREAL },
      | {                                   }
   92 | 
   93 | "aint",         { INTRGEN, 2, 0 },
      | {                                }
   94 | "dint",         { INTRSPEC, TYDREAL, 1 },
      | {                                       }
   95 | 
   96 | "anint",        { INTRGEN, 2, 2 },
      | {                                }
   97 | "dnint",        { INTRSPEC, TYDREAL, 3 },
      | {                                       }
   98 | 
   99 | "nint",         { INTRGEN, 4, 4 },
      | {                                }
  100 | "idnint",       { INTRGEN, 2, 6 },
      | {                                }
  101 | 
  102 | "abs",          { INTRGEN, 6, 8 },
      | {                                }
  103 | "iabs",         { INTRGEN, 2, 9 },
      | {                                }
  104 | "dabs",         { INTRSPEC, TYDREAL, 11 },
      | {                                        }
  105 | "cabs",         { INTRSPEC, TYREAL, 12, 0, 13 },
      | {                                              }
  106 | "zabs",         { INTRSPEC, TYDREAL, 13, 1 },
      | {                                           }
  107 | 
  108 | "mod",          { INTRGEN, 4, 14 },
      | {                                 }
  109 | "amod",         { INTRSPEC, TYREAL, 16, 0, 17 },
      | {                                              }
  110 | "dmod",         { INTRSPEC, TYDREAL, 17 },
      | {                                        }
  111 | 
  112 | "sign",         { INTRGEN, 4, 18 },
      | {                                 }
  113 | "isign",        { INTRGEN, 2, 19 },
      | {                                 }
  114 | "dsign",        { INTRSPEC, TYDREAL, 21 },
      | {                                        }
  115 | 
  116 | "dim",          { INTRGEN, 4, 22 },
      | {                                 }
  117 | "idim",         { INTRGEN, 2, 23 },
      | {                                 }
  118 | "ddim",         { INTRSPEC, TYDREAL, 25 },
      | {                                        }
  119 | 
  120 | "dprod",        { INTRSPEC, TYDREAL, 26 },
      | {                                        }
  121 | 
  122 | "len",          { INTRSPEC, TYLONG, 27 },
      | {                                       }
  123 | "index",        { INTRSPEC, TYLONG, 29 },
      | {                                       }
  124 | 
  125 | "imag",         { INTRGEN, 2, 31 },
      | {                                 }
  126 | "aimag",        { INTRSPEC, TYREAL, 31, 0, 32 },
      | {                                              }
  127 | "dimag",        { INTRSPEC, TYDREAL, 32 },
      | {                                        }
  128 | 
  129 | "conjg",        { INTRGEN, 2, 33 },
      | {                                 }
  130 | "dconjg",       { INTRSPEC, TYDCOMPLEX, 34, 1 },
      | {                                              }
  131 | 
  132 | "sqrt",         { INTRGEN, 4, 35 },
      | {                                 }
  133 | "dsqrt",        { INTRSPEC, TYDREAL, 36 },
      | {                                        }
  134 | "csqrt",        { INTRSPEC, TYCOMPLEX, 37, 0, 38 },
      | {                                                 }
  135 | "zsqrt",        { INTRSPEC, TYDCOMPLEX, 38, 1 },
      | {                                              }
  136 | 
  137 | "exp",          { INTRGEN, 4, 39 },
      | {
intr.c:50:1: warning: missing braces around initializer [-Wmissing-braces]
   50 | {
      | ^
   51 | "int",          { INTRCONV, TYLONG },
      | {                                   }
   52 | "real",         { INTRCONV, TYREAL, 1 },
      | {                                      }
   53 |                 /* 1 ==> real(TYDCOMPLEX) yields TYDREAL */
   54 | "dble",         { INTRCONV, TYDREAL },
      | {                                    }
   55 | "dreal",        { INTRCONV, TYDREAL, 0, 0, 0, 1 },
      | {                                                }
   56 | "cmplx",        { INTRCONV, TYCOMPLEX },
      | {                                      }
   57 | "dcmplx",       { INTRCONV, TYDCOMPLEX, 0, 1 },
      | {                                             }
   58 | "ifix",         { INTRCONV, TYLONG },
      | {                                   }
   59 | "idint",        { INTRCONV, TYLONG },
      | {                                   }
   60 | "float",        { INTRCONV, TYREAL },
      | {                                   }
   61 | "dfloat",       { INTRCONV, TYDREAL },
      | {                                    }
   62 | "sngl",         { INTRCONV, TYREAL },
      | {                                   }
   63 | "ichar",        { INTRCONV, TYLONG },
      | {                                   }
   64 | "iachar",       { INTRCONV, TYLONG },
      | {                                   }
   65 | "char",         { INTRCONV, TYCHAR },
      | {                                   }
   66 | "achar",        { INTRCONV, TYCHAR },
      | {                                   }
......
   72 | "max",          { INTRMAX, TYUNKNOWN },
      | {                                     }
   73 | "max0",         { INTRMAX, TYLONG },
      | {                                  }
   74 | "amax0",        { INTRMAX, TYREAL },
      | {                                  }
   75 | "max1",         { INTRMAX, TYLONG },
      | {                                  }
   76 | "amax1",        { INTRMAX, TYREAL },
      | {                                  }
   77 | "dmax1",        { INTRMAX, TYDREAL },
      | {                                   }
   78 | 
   79 | "and",          { INTRBOOL, TYUNKNOWN, OPBITAND },
      | {                                                }
   80 | "or",           { INTRBOOL, TYUNKNOWN, OPBITOR },
      | {                                               }
   81 | "xor",          { INTRBOOL, TYUNKNOWN, OPBITXOR },
      | {                                                }
   82 | "not",          { INTRBOOL, TYUNKNOWN, OPBITNOT },
      | {                                                }
   83 | "lshift",       { INTRBOOL, TYUNKNOWN, OPLSHIFT },
      | {                                                }
   84 | "rshift",       { INTRBOOL, TYUNKNOWN, OPRSHIFT },
      | {                                                }
   85 | 
   86 | "min",          { INTRMIN, TYUNKNOWN },
      | {                                     }
   87 | "min0",         { INTRMIN, TYLONG },
      | {                                  }
   88 | "amin0",        { INTRMIN, TYREAL },
      | {                                  }
   89 | "min1",         { INTRMIN, TYLONG },
      | {                                  }
   90 | "amin1",        { INTRMIN, TYREAL },
      | {                                  }
   91 | "dmin1",        { INTRMIN, TYDREAL },
      | {                                   }
   92 | 
   93 | "aint",         { INTRGEN, 2, 0 },
      | {                                }
   94 | "dint",         { INTRSPEC, TYDREAL, 1 },
      | {                                       }
   95 | 
   96 | "anint",        { INTRGEN, 2, 2 },
      | {                                }
   97 | "dnint",        { INTRSPEC, TYDREAL, 3 },
      | {                                       }
   98 | 
   99 | "nint",         { INTRGEN, 4, 4 },
      | {                                }
  100 | "idnint",       { INTRGEN, 2, 6 },
      | {                                }
  101 | 
  102 | "abs",          { INTRGEN, 6, 8 },
      | {                                }
  103 | "iabs",         { INTRGEN, 2, 9 },
      | {                                }
  104 | "dabs",         { INTRSPEC, TYDREAL, 11 },
      | {                                        }
  105 | "cabs",         { INTRSPEC, TYREAL, 12, 0, 13 },
      | {                                              }
  106 | "zabs",         { INTRSPEC, TYDREAL, 13, 1 },
      | {                                           }
  107 | 
  108 | "mod",          { INTRGEN, 4, 14 },
      | {                                 }
  109 | "amod",         { INTRSPEC, TYREAL, 16, 0, 17 },
      | {                                              }
  110 | "dmod",         { INTRSPEC, TYDREAL, 17 },
      | {                                        }
  111 | 
  112 | "sign",         { INTRGEN, 4, 18 },
      | {                                 }
  113 | "isign",        { INTRGEN, 2, 19 },
      | {                                 }
  114 | "dsign",        { INTRSPEC, TYDREAL, 21 },
      | {                                        }
  115 | 
  116 | "dim",          { INTRGEN, 4, 22 },
      | {                                 }
  117 | "idim",         { INTRGEN, 2, 23 },
      | {                                 }
  118 | "ddim",         { INTRSPEC, TYDREAL, 25 },
      | {                                        }
  119 | 
  120 | "dprod",        { INTRSPEC, TYDREAL, 26 },
      | {                                        }
  121 | 
  122 | "len",          { INTRSPEC, TYLONG, 27 },
      | {                                       }
  123 | "index",        { INTRSPEC, TYLONG, 29 },
      | {                                       }
  124 | 
  125 | "imag",         { INTRGEN, 2, 31 },
      | {                                 }
  126 | "aimag",        { INTRSPEC, TYREAL, 31, 0, 32 },
      | {                                              }
  127 | "dimag",        { INTRSPEC, TYDREAL, 32 },
      | {                                        }
  128 | 
  129 | "conjg",        { INTRGEN, 2, 33 },
      | {                                 }
  130 | "dconjg",       { INTRSPEC, TYDCOMPLEX, 34, 1 },
      | {                                              }
  131 | 
  132 | "sqrt",         { INTRGEN, 4, 35 },
      | {                                 }
  133 | "dsqrt",        { INTRSPEC, TYDREAL, 36 },
      | {                                        }
  134 | "csqrt",        { INTRSPEC, TYCOMPLEX, 37, 0, 38 },
      | {                                                 }
  135 | "zsqrt",        { INTRSPEC, TYDCOMPLEX, 38, 1 },
      | {                                              }
  136 | 
  137 | "exp",          { INTRGEN, 4, 39 },
      | {                                 }
  138 | "dexp",         { INTRSPEC, TYDREAL, 40 },
      | {
intr.c:50:1: warning: missing braces around initializer [-Wmissing-braces]
   50 | {
      | ^
   51 | "int",          { INTRCONV, TYLONG },
      | {                                   }
   52 | "real",         { INTRCONV, TYREAL, 1 },
      | {                                      }
   53 |                 /* 1 ==> real(TYDCOMPLEX) yields TYDREAL */
   54 | "dble",         { INTRCONV, TYDREAL },
      | {                                    }
   55 | "dreal",        { INTRCONV, TYDREAL, 0, 0, 0, 1 },
      | {                                                }
   56 | "cmplx",        { INTRCONV, TYCOMPLEX },
      | {                                      }
   57 | "dcmplx",       { INTRCONV, TYDCOMPLEX, 0, 1 },
      | {                                             }
   58 | "ifix",         { INTRCONV, TYLONG },
      | {                                   }
   59 | "idint",        { INTRCONV, TYLONG },
      | {                                   }
   60 | "float",        { INTRCONV, TYREAL },
      | {                                   }
   61 | "dfloat",       { INTRCONV, TYDREAL },
      | {                                    }
   62 | "sngl",         { INTRCONV, TYREAL },
      | {                                   }
   63 | "ichar",        { INTRCONV, TYLONG },
      | {                                   }
   64 | "iachar",       { INTRCONV, TYLONG },
      | {                                   }
   65 | "char",         { INTRCONV, TYCHAR },
      | {                                   }
   66 | "achar",        { INTRCONV, TYCHAR },
      | {                                   }
......
   72 | "max",          { INTRMAX, TYUNKNOWN },
      | {                                     }
   73 | "max0",         { INTRMAX, TYLONG },
      | {                                  }
   74 | "amax0",        { INTRMAX, TYREAL },
      | {                                  }
   75 | "max1",         { INTRMAX, TYLONG },
      | {                                  }
   76 | "amax1",        { INTRMAX, TYREAL },
      | {                                  }
   77 | "dmax1",        { INTRMAX, TYDREAL },
      | {                                   }
   78 | 
   79 | "and",          { INTRBOOL, TYUNKNOWN, OPBITAND },
      | {                                                }
   80 | "or",           { INTRBOOL, TYUNKNOWN, OPBITOR },
      | {                                               }
   81 | "xor",          { INTRBOOL, TYUNKNOWN, OPBITXOR },
      | {                                                }
   82 | "not",          { INTRBOOL, TYUNKNOWN, OPBITNOT },
      | {                                                }
   83 | "lshift",       { INTRBOOL, TYUNKNOWN, OPLSHIFT },
      | {                                                }
   84 | "rshift",       { INTRBOOL, TYUNKNOWN, OPRSHIFT },
      | {                                                }
   85 | 
   86 | "min",          { INTRMIN, TYUNKNOWN },
      | {                                     }
   87 | "min0",         { INTRMIN, TYLONG },
      | {                                  }
   88 | "amin0",        { INTRMIN, TYREAL },
      | {                                  }
   89 | "min1",         { INTRMIN, TYLONG },
      | {                                  }
   90 | "amin1",        { INTRMIN, TYREAL },
      | {                                  }
   91 | "dmin1",        { INTRMIN, TYDREAL },
      | {                                   }
   92 | 
   93 | "aint",         { INTRGEN, 2, 0 },
      | {                                }
   94 | "dint",         { INTRSPEC, TYDREAL, 1 },
      | {                                       }
   95 | 
   96 | "anint",        { INTRGEN, 2, 2 },
      | {                                }
   97 | "dnint",        { INTRSPEC, TYDREAL, 3 },
      | {                                       }
   98 | 
   99 | "nint",         { INTRGEN, 4, 4 },
      | {                                }
  100 | "idnint",       { INTRGEN, 2, 6 },
      | {                                }
  101 | 
  102 | "abs",          { INTRGEN, 6, 8 },
      | {                                }
  103 | "iabs",         { INTRGEN, 2, 9 },
      | {                                }
  104 | "dabs",         { INTRSPEC, TYDREAL, 11 },
      | {                                        }
  105 | "cabs",         { INTRSPEC, TYREAL, 12, 0, 13 },
      | {                                              }
  106 | "zabs",         { INTRSPEC, TYDREAL, 13, 1 },
      | {                                           }
  107 | 
  108 | "mod",          { INTRGEN, 4, 14 },
      | {                                 }
  109 | "amod",         { INTRSPEC, TYREAL, 16, 0, 17 },
      | {                                              }
  110 | "dmod",         { INTRSPEC, TYDREAL, 17 },
      | {                                        }
  111 | 
  112 | "sign",         { INTRGEN, 4, 18 },
      | {                                 }
  113 | "isign",        { INTRGEN, 2, 19 },
      | {                                 }
  114 | "dsign",        { INTRSPEC, TYDREAL, 21 },
      | {                                        }
  115 | 
  116 | "dim",          { INTRGEN, 4, 22 },
      | {                                 }
  117 | "idim",         { INTRGEN, 2, 23 },
      | {                                 }
  118 | "ddim",         { INTRSPEC, TYDREAL, 25 },
      | {                                        }
  119 | 
  120 | "dprod",        { INTRSPEC, TYDREAL, 26 },
      | {                                        }
  121 | 
  122 | "len",          { INTRSPEC, TYLONG, 27 },
      | {                                       }
  123 | "index",        { INTRSPEC, TYLONG, 29 },
      | {                                       }
  124 | 
  125 | "imag",         { INTRGEN, 2, 31 },
      | {                                 }
  126 | "aimag",        { INTRSPEC, TYREAL, 31, 0, 32 },
      | {                                              }
  127 | "dimag",        { INTRSPEC, TYDREAL, 32 },
      | {                                        }
  128 | 
  129 | "conjg",        { INTRGEN, 2, 33 },
      | {                                 }
  130 | "dconjg",       { INTRSPEC, TYDCOMPLEX, 34, 1 },
      | {                                              }
  131 | 
  132 | "sqrt",         { INTRGEN, 4, 35 },
      | {                                 }
  133 | "dsqrt",        { INTRSPEC, TYDREAL, 36 },
      | {                                        }
  134 | "csqrt",        { INTRSPEC, TYCOMPLEX, 37, 0, 38 },
      | {                                                 }
  135 | "zsqrt",        { INTRSPEC, TYDCOMPLEX, 38, 1 },
      | {                                              }
  136 | 
  137 | "exp",          { INTRGEN, 4, 39 },
      | {                                 }
  138 | "dexp",         { INTRSPEC, TYDREAL, 40 },
      | {                                        }
  139 | "cexp",         { INTRSPEC, TYCOMPLEX, 41, 0, 42 },
      | {
misc.c: In function 'revchain':
misc.c:267:15: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  267 |         while(p = next) {
      |               ^
misc.c: In function 'addunder':
misc.c:292:15: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  292 |         while(c = *s++)
      |               ^
misc.c: In function 'mkname':
misc.c:428:15: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  428 |         while(c = *s++) {
      |               ^
misc.c:441:15: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  441 |         while(q = hp->varp)
      |               ^
misc.c:462:15: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  462 |         while(*t = *s++)
      |               ^
misc.c: In function 'execlab':
misc.c:524:12: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  524 |         if(lp = mklabel(stateno))
      |            ^~
misc.c: In function 'frexchain':
misc.c:702:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  702 |         if (q = *p) {
      |             ^
intr.c:50:1: warning: missing braces around initializer [-Wmissing-braces]
   50 | {
      | ^
   51 | "int",          { INTRCONV, TYLONG },
      | {                                   }
   52 | "real",         { INTRCONV, TYREAL, 1 },
      | {                                      }
   53 |                 /* 1 ==> real(TYDCOMPLEX) yields TYDREAL */
   54 | "dble",         { INTRCONV, TYDREAL },
      | {                                    }
   55 | "dreal",        { INTRCONV, TYDREAL, 0, 0, 0, 1 },
      | {                                                }
   56 | "cmplx",        { INTRCONV, TYCOMPLEX },
      | {                                      }
   57 | "dcmplx",       { INTRCONV, TYDCOMPLEX, 0, 1 },
      | {                                             }
   58 | "ifix",         { INTRCONV, TYLONG },
      | {                                   }
   59 | "idint",        { INTRCONV, TYLONG },
      | {                                   }
   60 | "float",        { INTRCONV, TYREAL },
      | {                                   }
   61 | "dfloat",       { INTRCONV, TYDREAL },
      | {                                    }
   62 | "sngl",         { INTRCONV, TYREAL },
      | {                                   }
   63 | "ichar",        { INTRCONV, TYLONG },
      | {                                   }
   64 | "iachar",       { INTRCONV, TYLONG },
      | {                                   }
   65 | "char",         { INTRCONV, TYCHAR },
      | {                                   }
   66 | "achar",        { INTRCONV, TYCHAR },
      | {                                   }
......
   72 | "max",          { INTRMAX, TYUNKNOWN },
      | {                                     }
   73 | "max0",         { INTRMAX, TYLONG },
      | {                                  }
   74 | "amax0",        { INTRMAX, TYREAL },
      | {                                  }
   75 | "max1",         { INTRMAX, TYLONG },
      | {                                  }
   76 | "amax1",        { INTRMAX, TYREAL },
      | {                                  }
   77 | "dmax1",        { INTRMAX, TYDREAL },
      | {                                   }
   78 | 
   79 | "and",          { INTRBOOL, TYUNKNOWN, OPBITAND },
      | {                                                }
   80 | "or",           { INTRBOOL, TYUNKNOWN, OPBITOR },
      | {                                               }
   81 | "xor",          { INTRBOOL, TYUNKNOWN, OPBITXOR },
      | {                                                }
   82 | "not",          { INTRBOOL, TYUNKNOWN, OPBITNOT },
      | {                                                }
   83 | "lshift",       { INTRBOOL, TYUNKNOWN, OPLSHIFT },
      | {                                                }
   84 | "rshift",       { INTRBOOL, TYUNKNOWN, OPRSHIFT },
      | {                                                }
   85 | 
   86 | "min",          { INTRMIN, TYUNKNOWN },
      | {                                     }
   87 | "min0",         { INTRMIN, TYLONG },
      | {                                  }
   88 | "amin0",        { INTRMIN, TYREAL },
      | {                                  }
   89 | "min1",         { INTRMIN, TYLONG },
      | {                                  }
   90 | "amin1",        { INTRMIN, TYREAL },
      | {                                  }
   91 | "dmin1",        { INTRMIN, TYDREAL },
      | {                                   }
   92 | 
   93 | "aint",         { INTRGEN, 2, 0 },
      | {                                }
   94 | "dint",         { INTRSPEC, TYDREAL, 1 },
      | {                                       }
   95 | 
   96 | "anint",        { INTRGEN, 2, 2 },
      | {                                }
   97 | "dnint",        { INTRSPEC, TYDREAL, 3 },
      | {                                       }
   98 | 
   99 | "nint",         { INTRGEN, 4, 4 },
      | {                                }
  100 | "idnint",       { INTRGEN, 2, 6 },
      | {                                }
  101 | 
  102 | "abs",          { INTRGEN, 6, 8 },
      | {                                }
  103 | "iabs",         { INTRGEN, 2, 9 },
      | {                                }
  104 | "dabs",         { INTRSPEC, TYDREAL, 11 },
      | {                                        }
  105 | "cabs",         { INTRSPEC, TYREAL, 12, 0, 13 },
      | {                                              }
  106 | "zabs",         { INTRSPEC, TYDREAL, 13, 1 },
      | {                                           }
  107 | 
  108 | "mod",          { INTRGEN, 4, 14 },
      | {                                 }
  109 | "amod",         { INTRSPEC, TYREAL, 16, 0, 17 },
      | {                                              }
  110 | "dmod",         { INTRSPEC, TYDREAL, 17 },
      | {                                        }
  111 | 
  112 | "sign",         { INTRGEN, 4, 18 },
      | {                                 }
  113 | "isign",        { INTRGEN, 2, 19 },
      | {                                 }
  114 | "dsign",        { INTRSPEC, TYDREAL, 21 },
      | {                                        }
  115 | 
  116 | "dim",          { INTRGEN, 4, 22 },
      | {                                 }
  117 | "idim",         { INTRGEN, 2, 23 },
      | {                                 }
  118 | "ddim",         { INTRSPEC, TYDREAL, 25 },
      | {                                        }
  119 | 
  120 | "dprod",        { INTRSPEC, TYDREAL, 26 },
      | {                                        }
  121 | 
  122 | "len",          { INTRSPEC, TYLONG, 27 },
      | {                                       }
  123 | "index",        { INTRSPEC, TYLONG, 29 },
      | {                                       }
  124 | 
  125 | "imag",         { INTRGEN, 2, 31 },
      | {                                 }
  126 | "aimag",        { INTRSPEC, TYREAL, 31, 0, 32 },
      | {                                              }
  127 | "dimag",        { INTRSPEC, TYDREAL, 32 },
      | {                                        }
  128 | 
  129 | "conjg",        { INTRGEN, 2, 33 },
      | {                                 }
  130 | "dconjg",       { INTRSPEC, TYDCOMPLEX, 34, 1 },
      | {                                              }
  131 | 
  132 | "sqrt",         { INTRGEN, 4, 35 },
      | {                                 }
  133 | "dsqrt",        { INTRSPEC, TYDREAL, 36 },
      | {                                        }
  134 | "csqrt",        { INTRSPEC, TYCOMPLEX, 37, 0, 38 },
      | {                                                 }
  135 | "zsqrt",        { INTRSPEC, TYDCOMPLEX, 38, 1 },
      | {                                              }
  136 | 
  137 | "exp",          { INTRGEN, 4, 39 },
      | {                                 }
  138 | "dexp",         { INTRSPEC, TYDREAL, 40 },
      | {                                        }
  139 | "cexp",         { INTRSPEC, TYCOMPLEX, 41, 0, 42 },
      | {                                                 }
  140 | "zexp",         { INTRSPEC, TYDCOMPLEX, 42, 1 },
      | {
misc.c: In function 'struct_eq':
misc.c:1313:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
 1313 |         if (d1 = v1->vdim) {
      |             ^~
format.c: In function 'do_format':
io.c: In function 'ioseta':
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer output.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer p1output.c
format.c:320:12: warning: 'retval' may be used uninitialized [-Wmaybe-uninitialized]
  320 |     return retval;
      |            ^~~~~~
format.c:199:12: note: 'retval' was declared here
  199 |     expptr retval = ENULL;
      |            ^~~~~~
io.c:1447:34: warning: 's' may be used uninitialized [-Wmaybe-uninitialized]
 1447 |                         s1 = mem(strlen(s)+10,0);
      |                                  ^~~~~~~~~
io.c:1387:15: note: 's' was declared here
 1387 |         char *s, *s1;
      |               ^
intr.c:50:1: warning: missing braces around initializer [-Wmissing-braces]
   50 | {
      | ^
   51 | "int",          { INTRCONV, TYLONG },
      | {                                   }
   52 | "real",         { INTRCONV, TYREAL, 1 },
      | {                                      }
   53 |                 /* 1 ==> real(TYDCOMPLEX) yields TYDREAL */
   54 | "dble",         { INTRCONV, TYDREAL },
      | {                                    }
   55 | "dreal",        { INTRCONV, TYDREAL, 0, 0, 0, 1 },
      | {                                                }
   56 | "cmplx",        { INTRCONV, TYCOMPLEX },
      | {                                      }
   57 | "dcmplx",       { INTRCONV, TYDCOMPLEX, 0, 1 },
      | {                                             }
   58 | "ifix",         { INTRCONV, TYLONG },
      | {                                   }
   59 | "idint",        { INTRCONV, TYLONG },
      | {                                   }
   60 | "float",        { INTRCONV, TYREAL },
      | {                                   }
   61 | "dfloat",       { INTRCONV, TYDREAL },
      | {                                    }
   62 | "sngl",         { INTRCONV, TYREAL },
      | {                                   }
   63 | "ichar",        { INTRCONV, TYLONG },
      | {                                   }
   64 | "iachar",       { INTRCONV, TYLONG },
      | {                                   }
   65 | "char",         { INTRCONV, TYCHAR },
      | {                                   }
   66 | "achar",        { INTRCONV, TYCHAR },
      | {                                   }
......
   72 | "max",          { INTRMAX, TYUNKNOWN },
      | {                                     }
   73 | "max0",         { INTRMAX, TYLONG },
      | {                                  }
   74 | "amax0",        { INTRMAX, TYREAL },
      | {                                  }
   75 | "max1",         { INTRMAX, TYLONG },
      | {                                  }
   76 | "amax1",        { INTRMAX, TYREAL },
      | {                                  }
   77 | "dmax1",        { INTRMAX, TYDREAL },
      | {                                   }
   78 | 
   79 | "and",          { INTRBOOL, TYUNKNOWN, OPBITAND },
      | {                                                }
   80 | "or",           { INTRBOOL, TYUNKNOWN, OPBITOR },
      | {                                               }
   81 | "xor",          { INTRBOOL, TYUNKNOWN, OPBITXOR },
      | {                                                }
   82 | "not",          { INTRBOOL, TYUNKNOWN, OPBITNOT },
      | {                                                }
   83 | "lshift",       { INTRBOOL, TYUNKNOWN, OPLSHIFT },
      | {                                                }
   84 | "rshift",       { INTRBOOL, TYUNKNOWN, OPRSHIFT },
      | {                                                }
   85 | 
   86 | "min",          { INTRMIN, TYUNKNOWN },
      | {                                     }
   87 | "min0",         { INTRMIN, TYLONG },
      | {                                  }
   88 | "amin0",        { INTRMIN, TYREAL },
      | {                                  }
   89 | "min1",         { INTRMIN, TYLONG },
      | {                                  }
   90 | "amin1",        { INTRMIN, TYREAL },
      | {                                  }
   91 | "dmin1",        { INTRMIN, TYDREAL },
      | {                                   }
   92 | 
   93 | "aint",         { INTRGEN, 2, 0 },
      | {                                }
   94 | "dint",         { INTRSPEC, TYDREAL, 1 },
      | {                                       }
   95 | 
   96 | "anint",        { INTRGEN, 2, 2 },
      | {                                }
   97 | "dnint",        { INTRSPEC, TYDREAL, 3 },
      | {                                       }
   98 | 
   99 | "nint",         { INTRGEN, 4, 4 },
      | {                                }
  100 | "idnint",       { INTRGEN, 2, 6 },
      | {                                }
  101 | 
  102 | "abs",          { INTRGEN, 6, 8 },
      | {                                }
  103 | "iabs",         { INTRGEN, 2, 9 },
      | {                                }
  104 | "dabs",         { INTRSPEC, TYDREAL, 11 },
      | {                                        }
  105 | "cabs",         { INTRSPEC, TYREAL, 12, 0, 13 },
      | {                                              }
  106 | "zabs",         { INTRSPEC, TYDREAL, 13, 1 },
      | {                                           }
  107 | 
  108 | "mod",          { INTRGEN, 4, 14 },
      | {                                 }
  109 | "amod",         { INTRSPEC, TYREAL, 16, 0, 17 },
      | {                                              }
  110 | "dmod",         { INTRSPEC, TYDREAL, 17 },
      | {                                        }
  111 | 
  112 | "sign",         { INTRGEN, 4, 18 },
      | {                                 }
  113 | "isign",        { INTRGEN, 2, 19 },
      | {                                 }
  114 | "dsign",        { INTRSPEC, TYDREAL, 21 },
      | {                                        }
  115 | 
  116 | "dim",          { INTRGEN, 4, 22 },
      | {                                 }
  117 | "idim",         { INTRGEN, 2, 23 },
      | {                                 }
  118 | "ddim",         { INTRSPEC, TYDREAL, 25 },
      | {                                        }
  119 | 
  120 | "dprod",        { INTRSPEC, TYDREAL, 26 },
      | {                                        }
  121 | 
  122 | "len",          { INTRSPEC, TYLONG, 27 },
      | {                                       }
  123 | "index",        { INTRSPEC, TYLONG, 29 },
      | {                                       }
  124 | 
  125 | "imag",         { INTRGEN, 2, 31 },
      | {                                 }
  126 | "aimag",        { INTRSPEC, TYREAL, 31, 0, 32 },
      | {                                              }
  127 | "dimag",        { INTRSPEC, TYDREAL, 32 },
      | {                                        }
  128 | 
  129 | "conjg",        { INTRGEN, 2, 33 },
      | {                                 }
  130 | "dconjg",       { INTRSPEC, TYDCOMPLEX, 34, 1 },
      | {                                              }
  131 | 
  132 | "sqrt",         { INTRGEN, 4, 35 },
      | {                                 }
  133 | "dsqrt",        { INTRSPEC, TYDREAL, 36 },
      | {                                        }
  134 | "csqrt",        { INTRSPEC, TYCOMPLEX, 37, 0, 38 },
      | {                                                 }
  135 | "zsqrt",        { INTRSPEC, TYDCOMPLEX, 38, 1 },
      | {                                              }
  136 | 
  137 | "exp",          { INTRGEN, 4, 39 },
      | {                                 }
  138 | "dexp",         { INTRSPEC, TYDREAL, 40 },
      | {                                        }
  139 | "cexp",         { INTRSPEC, TYCOMPLEX, 41, 0, 42 },
      | {                                                 }
  140 | "zexp",         { INTRSPEC, TYDCOMPLEX, 42, 1 },
      | {                                              }
  141 | 
  142 | "log",          { INTRGEN, 4, 43 },
      | {
mem.c: In function 'other_undefs':
mem.c:264:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  264 |         if (d = define_list) {
      |             ^
mem.c:269:31: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  269 |                         while(d = d->next);
      |                               ^
intr.c:50:1: warning: missing braces around initializer [-Wmissing-braces]
   50 | {
      | ^
   51 | "int",          { INTRCONV, TYLONG },
      | {                                   }
   52 | "real",         { INTRCONV, TYREAL, 1 },
      | {                                      }
   53 |                 /* 1 ==> real(TYDCOMPLEX) yields TYDREAL */
   54 | "dble",         { INTRCONV, TYDREAL },
      | {                                    }
   55 | "dreal",        { INTRCONV, TYDREAL, 0, 0, 0, 1 },
      | {                                                }
   56 | "cmplx",        { INTRCONV, TYCOMPLEX },
      | {                                      }
   57 | "dcmplx",       { INTRCONV, TYDCOMPLEX, 0, 1 },
      | {                                             }
   58 | "ifix",         { INTRCONV, TYLONG },
      | {                                   }
   59 | "idint",        { INTRCONV, TYLONG },
      | {                                   }
   60 | "float",        { INTRCONV, TYREAL },
      | {                                   }
   61 | "dfloat",       { INTRCONV, TYDREAL },
      | {                                    }
   62 | "sngl",         { INTRCONV, TYREAL },
      | {                                   }
   63 | "ichar",        { INTRCONV, TYLONG },
      | {                                   }
   64 | "iachar",       { INTRCONV, TYLONG },
      | {                                   }
   65 | "char",         { INTRCONV, TYCHAR },
      | {                                   }
   66 | "achar",        { INTRCONV, TYCHAR },
      | {                                   }
......
   72 | "max",          { INTRMAX, TYUNKNOWN },
      | {                                     }
   73 | "max0",         { INTRMAX, TYLONG },
      | {                                  }
   74 | "amax0",        { INTRMAX, TYREAL },
      | {                                  }
   75 | "max1",         { INTRMAX, TYLONG },
      | {                                  }
   76 | "amax1",        { INTRMAX, TYREAL },
      | {                                  }
   77 | "dmax1",        { INTRMAX, TYDREAL },
      | {                                   }
   78 | 
   79 | "and",          { INTRBOOL, TYUNKNOWN, OPBITAND },
      | {                                                }
   80 | "or",           { INTRBOOL, TYUNKNOWN, OPBITOR },
      | {                                               }
   81 | "xor",          { INTRBOOL, TYUNKNOWN, OPBITXOR },
      | {                                                }
   82 | "not",          { INTRBOOL, TYUNKNOWN, OPBITNOT },
      | {                                                }
   83 | "lshift",       { INTRBOOL, TYUNKNOWN, OPLSHIFT },
      | {                                                }
   84 | "rshift",       { INTRBOOL, TYUNKNOWN, OPRSHIFT },
      | {                                                }
   85 | 
   86 | "min",          { INTRMIN, TYUNKNOWN },
      | {                                     }
   87 | "min0",         { INTRMIN, TYLONG },
      | {                                  }
   88 | "amin0",        { INTRMIN, TYREAL },
      | {                                  }
   89 | "min1",         { INTRMIN, TYLONG },
      | {                                  }
   90 | "amin1",        { INTRMIN, TYREAL },
      | {                                  }
   91 | "dmin1",        { INTRMIN, TYDREAL },
      | {                                   }
   92 | 
   93 | "aint",         { INTRGEN, 2, 0 },
      | {                                }
   94 | "dint",         { INTRSPEC, TYDREAL, 1 },
      | {                                       }
   95 | 
   96 | "anint",        { INTRGEN, 2, 2 },
      | {                                }
   97 | "dnint",        { INTRSPEC, TYDREAL, 3 },
      | {                                       }
   98 | 
   99 | "nint",         { INTRGEN, 4, 4 },
      | {                                }
  100 | "idnint",       { INTRGEN, 2, 6 },
      | {                                }
  101 | 
  102 | "abs",          { INTRGEN, 6, 8 },
      | {                                }
  103 | "iabs",         { INTRGEN, 2, 9 },
      | {                                }
  104 | "dabs",         { INTRSPEC, TYDREAL, 11 },
      | {                                        }
  105 | "cabs",         { INTRSPEC, TYREAL, 12, 0, 13 },
      | {                                              }
  106 | "zabs",         { INTRSPEC, TYDREAL, 13, 1 },
      | {                                           }
  107 | 
  108 | "mod",          { INTRGEN, 4, 14 },
      | {                                 }
  109 | "amod",         { INTRSPEC, TYREAL, 16, 0, 17 },
      | {                                              }
  110 | "dmod",         { INTRSPEC, TYDREAL, 17 },
      | {                                        }
  111 | 
  112 | "sign",         { INTRGEN, 4, 18 },
      | {                                 }
  113 | "isign",        { INTRGEN, 2, 19 },
      | {                                 }
  114 | "dsign",        { INTRSPEC, TYDREAL, 21 },
      | {                                        }
  115 | 
  116 | "dim",          { INTRGEN, 4, 22 },
      | {                                 }
  117 | "idim",         { INTRGEN, 2, 23 },
      | {                                 }
  118 | "ddim",         { INTRSPEC, TYDREAL, 25 },
      | {                                        }
  119 | 
  120 | "dprod",        { INTRSPEC, TYDREAL, 26 },
      | {                                        }
  121 | 
  122 | "len",          { INTRSPEC, TYLONG, 27 },
      | {                                       }
  123 | "index",        { INTRSPEC, TYLONG, 29 },
      | {                                       }
  124 | 
  125 | "imag",         { INTRGEN, 2, 31 },
      | {                                 }
  126 | "aimag",        { INTRSPEC, TYREAL, 31, 0, 32 },
      | {                                              }
  127 | "dimag",        { INTRSPEC, TYDREAL, 32 },
      | {                                        }
  128 | 
  129 | "conjg",        { INTRGEN, 2, 33 },
      | {                                 }
  130 | "dconjg",       { INTRSPEC, TYDCOMPLEX, 34, 1 },
      | {                                              }
  131 | 
  132 | "sqrt",         { INTRGEN, 4, 35 },
      | {                                 }
  133 | "dsqrt",        { INTRSPEC, TYDREAL, 36 },
      | {                                        }
  134 | "csqrt",        { INTRSPEC, TYCOMPLEX, 37, 0, 38 },
      | {                                                 }
  135 | "zsqrt",        { INTRSPEC, TYDCOMPLEX, 38, 1 },
      | {                                              }
  136 | 
  137 | "exp",          { INTRGEN, 4, 39 },
      | {                                 }
  138 | "dexp",         { INTRSPEC, TYDREAL, 40 },
      | {                                        }
  139 | "cexp",         { INTRSPEC, TYCOMPLEX, 41, 0, 42 },
      | {                                                 }
  140 | "zexp",         { INTRSPEC, TYDCOMPLEX, 42, 1 },
      | {                                              }
  141 | 
  142 | "log",          { INTRGEN, 4, 43 },
      | {                                 }
  143 | "alog",         { INTRSPEC, TYREAL, 43, 0, 44 },
      | {
intr.c:50:1: warning: missing braces around initializer [-Wmissing-braces]
   50 | {
      | ^
   51 | "int",          { INTRCONV, TYLONG },
      | {                                   }
   52 | "real",         { INTRCONV, TYREAL, 1 },
      | {                                      }
   53 |                 /* 1 ==> real(TYDCOMPLEX) yields TYDREAL */
   54 | "dble",         { INTRCONV, TYDREAL },
      | {                                    }
   55 | "dreal",        { INTRCONV, TYDREAL, 0, 0, 0, 1 },
      | {                                                }
   56 | "cmplx",        { INTRCONV, TYCOMPLEX },
      | {                                      }
   57 | "dcmplx",       { INTRCONV, TYDCOMPLEX, 0, 1 },
      | {                                             }
   58 | "ifix",         { INTRCONV, TYLONG },
      | {                                   }
   59 | "idint",        { INTRCONV, TYLONG },
      | {                                   }
   60 | "float",        { INTRCONV, TYREAL },
      | {                                   }
   61 | "dfloat",       { INTRCONV, TYDREAL },
      | {                                    }
   62 | "sngl",         { INTRCONV, TYREAL },
      | {                                   }
   63 | "ichar",        { INTRCONV, TYLONG },
      | {                                   }
   64 | "iachar",       { INTRCONV, TYLONG },
      | {                                   }
   65 | "char",         { INTRCONV, TYCHAR },
      | {                                   }
   66 | "achar",        { INTRCONV, TYCHAR },
      | {                                   }
......
   72 | "max",          { INTRMAX, TYUNKNOWN },
      | {                                     }
   73 | "max0",         { INTRMAX, TYLONG },
      | {                                  }
   74 | "amax0",        { INTRMAX, TYREAL },
      | {                                  }
   75 | "max1",         { INTRMAX, TYLONG },
      | {                                  }
   76 | "amax1",        { INTRMAX, TYREAL },
      | {                                  }
   77 | "dmax1",        { INTRMAX, TYDREAL },
      | {                                   }
   78 | 
   79 | "and",          { INTRBOOL, TYUNKNOWN, OPBITAND },
      | {                                                }
   80 | "or",           { INTRBOOL, TYUNKNOWN, OPBITOR },
      | {                                               }
   81 | "xor",          { INTRBOOL, TYUNKNOWN, OPBITXOR },
      | {                                                }
   82 | "not",          { INTRBOOL, TYUNKNOWN, OPBITNOT },
      | {                                                }
   83 | "lshift",       { INTRBOOL, TYUNKNOWN, OPLSHIFT },
      | {                                                }
   84 | "rshift",       { INTRBOOL, TYUNKNOWN, OPRSHIFT },
      | {                                                }
   85 | 
   86 | "min",          { INTRMIN, TYUNKNOWN },
      | {                                     }
   87 | "min0",         { INTRMIN, TYLONG },
      | {                                  }
   88 | "amin0",        { INTRMIN, TYREAL },
      | {                                  }
   89 | "min1",         { INTRMIN, TYLONG },
      | {                                  }
   90 | "amin1",        { INTRMIN, TYREAL },
      | {                                  }
   91 | "dmin1",        { INTRMIN, TYDREAL },
      | {                                   }
   92 | 
   93 | "aint",         { INTRGEN, 2, 0 },
      | {                                }
   94 | "dint",         { INTRSPEC, TYDREAL, 1 },
      | {                                       }
   95 | 
   96 | "anint",        { INTRGEN, 2, 2 },
      | {                                }
   97 | "dnint",        { INTRSPEC, TYDREAL, 3 },
      | {                                       }
   98 | 
   99 | "nint",         { INTRGEN, 4, 4 },
      | {                                }
  100 | "idnint",       { INTRGEN, 2, 6 },
      | {                                }
  101 | 
  102 | "abs",          { INTRGEN, 6, 8 },
      | {                                }
  103 | "iabs",         { INTRGEN, 2, 9 },
      | {                                }
  104 | "dabs",         { INTRSPEC, TYDREAL, 11 },
      | {                                        }
  105 | "cabs",         { INTRSPEC, TYREAL, 12, 0, 13 },
      | {                                              }
  106 | "zabs",         { INTRSPEC, TYDREAL, 13, 1 },
      | {                                           }
  107 | 
  108 | "mod",          { INTRGEN, 4, 14 },
      | {                                 }
  109 | "amod",         { INTRSPEC, TYREAL, 16, 0, 17 },
      | {                                              }
  110 | "dmod",         { INTRSPEC, TYDREAL, 17 },
      | {                                        }
  111 | 
  112 | "sign",         { INTRGEN, 4, 18 },
      | {                                 }
  113 | "isign",        { INTRGEN, 2, 19 },
      | {                                 }
  114 | "dsign",        { INTRSPEC, TYDREAL, 21 },
      | {                                        }
  115 | 
  116 | "dim",          { INTRGEN, 4, 22 },
      | {                                 }
  117 | "idim",         { INTRGEN, 2, 23 },
      | {                                 }
  118 | "ddim",         { INTRSPEC, TYDREAL, 25 },
      | {                                        }
  119 | 
  120 | "dprod",        { INTRSPEC, TYDREAL, 26 },
      | {                                        }
  121 | 
  122 | "len",          { INTRSPEC, TYLONG, 27 },
      | {                                       }
  123 | "index",        { INTRSPEC, TYLONG, 29 },
      | {                                       }
  124 | 
  125 | "imag",         { INTRGEN, 2, 31 },
      | {                                 }
  126 | "aimag",        { INTRSPEC, TYREAL, 31, 0, 32 },
      | {                                              }
  127 | "dimag",        { INTRSPEC, TYDREAL, 32 },
      | {                                        }
  128 | 
  129 | "conjg",        { INTRGEN, 2, 33 },
      | {                                 }
  130 | "dconjg",       { INTRSPEC, TYDCOMPLEX, 34, 1 },
      | {                                              }
  131 | 
  132 | "sqrt",         { INTRGEN, 4, 35 },
      | {                                 }
  133 | "dsqrt",        { INTRSPEC, TYDREAL, 36 },
      | {                                        }
  134 | "csqrt",        { INTRSPEC, TYCOMPLEX, 37, 0, 38 },
      | {                                                 }
  135 | "zsqrt",        { INTRSPEC, TYDCOMPLEX, 38, 1 },
      | {                                              }
  136 | 
  137 | "exp",          { INTRGEN, 4, 39 },
      | {                                 }
  138 | "dexp",         { INTRSPEC, TYDREAL, 40 },
      | {                                        }
  139 | "cexp",         { INTRSPEC, TYCOMPLEX, 41, 0, 42 },
      | {                                                 }
  140 | "zexp",         { INTRSPEC, TYDCOMPLEX, 42, 1 },
      | {                                              }
  141 | 
  142 | "log",          { INTRGEN, 4, 43 },
      | {                                 }
  143 | "alog",         { INTRSPEC, TYREAL, 43, 0, 44 },
      | {                                              }
  144 | "dlog",         { INTRSPEC, TYDREAL, 44 },
      | {
intr.c:50:1: warning: missing braces around initializer [-Wmissing-braces]
   50 | {
      | ^
   51 | "int",          { INTRCONV, TYLONG },
      | {                                   }
   52 | "real",         { INTRCONV, TYREAL, 1 },
      | {                                      }
   53 |                 /* 1 ==> real(TYDCOMPLEX) yields TYDREAL */
   54 | "dble",         { INTRCONV, TYDREAL },
      | {                                    }
   55 | "dreal",        { INTRCONV, TYDREAL, 0, 0, 0, 1 },
      | {                                                }
   56 | "cmplx",        { INTRCONV, TYCOMPLEX },
      | {                                      }
   57 | "dcmplx",       { INTRCONV, TYDCOMPLEX, 0, 1 },
      | {                                             }
   58 | "ifix",         { INTRCONV, TYLONG },
      | {                                   }
   59 | "idint",        { INTRCONV, TYLONG },
      | {                                   }
   60 | "float",        { INTRCONV, TYREAL },
      | {                                   }
   61 | "dfloat",       { INTRCONV, TYDREAL },
      | {                                    }
   62 | "sngl",         { INTRCONV, TYREAL },
      | {                                   }
   63 | "ichar",        { INTRCONV, TYLONG },
      | {                                   }
   64 | "iachar",       { INTRCONV, TYLONG },
      | {                                   }
   65 | "char",         { INTRCONV, TYCHAR },
      | {                                   }
   66 | "achar",        { INTRCONV, TYCHAR },
      | {                                   }
......
   72 | "max",          { INTRMAX, TYUNKNOWN },
      | {                                     }
   73 | "max0",         { INTRMAX, TYLONG },
      | {                                  }
   74 | "amax0",        { INTRMAX, TYREAL },
      | {                                  }
   75 | "max1",         { INTRMAX, TYLONG },
      | {                                  }
   76 | "amax1",        { INTRMAX, TYREAL },
      | {                                  }
   77 | "dmax1",        { INTRMAX, TYDREAL },
      | {                                   }
   78 | 
   79 | "and",          { INTRBOOL, TYUNKNOWN, OPBITAND },
      | {                                                }
   80 | "or",           { INTRBOOL, TYUNKNOWN, OPBITOR },
      | {                                               }
   81 | "xor",          { INTRBOOL, TYUNKNOWN, OPBITXOR },
      | {                                                }
   82 | "not",          { INTRBOOL, TYUNKNOWN, OPBITNOT },
      | {                                                }
   83 | "lshift",       { INTRBOOL, TYUNKNOWN, OPLSHIFT },
      | {                                                }
   84 | "rshift",       { INTRBOOL, TYUNKNOWN, OPRSHIFT },
      | {                                                }
   85 | 
   86 | "min",          { INTRMIN, TYUNKNOWN },
      | {                                     }
   87 | "min0",         { INTRMIN, TYLONG },
      | {                                  }
   88 | "amin0",        { INTRMIN, TYREAL },
      | {                                  }
   89 | "min1",         { INTRMIN, TYLONG },
      | {                                  }
   90 | "amin1",        { INTRMIN, TYREAL },
      | {                                  }
   91 | "dmin1",        { INTRMIN, TYDREAL },
      | {                                   }
   92 | 
   93 | "aint",         { INTRGEN, 2, 0 },
      | {                                }
   94 | "dint",         { INTRSPEC, TYDREAL, 1 },
      | {                                       }
   95 | 
   96 | "anint",        { INTRGEN, 2, 2 },
      | {                                }
   97 | "dnint",        { INTRSPEC, TYDREAL, 3 },
      | {                                       }
   98 | 
   99 | "nint",         { INTRGEN, 4, 4 },
      | {                                }
  100 | "idnint",       { INTRGEN, 2, 6 },
      | {                                }
  101 | 
  102 | "abs",          { INTRGEN, 6, 8 },
      | {                                }
  103 | "iabs",         { INTRGEN, 2, 9 },
      | {                                }
  104 | "dabs",         { INTRSPEC, TYDREAL, 11 },
      | {                                        }
  105 | "cabs",         { INTRSPEC, TYREAL, 12, 0, 13 },
      | {                                              }
  106 | "zabs",         { INTRSPEC, TYDREAL, 13, 1 },
      | {                                           }
  107 | 
  108 | "mod",          { INTRGEN, 4, 14 },
      | {                                 }
  109 | "amod",         { INTRSPEC, TYREAL, 16, 0, 17 },
      | {                                              }
  110 | "dmod",         { INTRSPEC, TYDREAL, 17 },
      | {                                        }
  111 | 
  112 | "sign",         { INTRGEN, 4, 18 },
      | {                                 }
  113 | "isign",        { INTRGEN, 2, 19 },
      | {                                 }
  114 | "dsign",        { INTRSPEC, TYDREAL, 21 },
      | {                                        }
  115 | 
  116 | "dim",          { INTRGEN, 4, 22 },
      | {                                 }
  117 | "idim",         { INTRGEN, 2, 23 },
      | {                                 }
  118 | "ddim",         { INTRSPEC, TYDREAL, 25 },
      | {                                        }
  119 | 
  120 | "dprod",        { INTRSPEC, TYDREAL, 26 },
      | {                                        }
  121 | 
  122 | "len",          { INTRSPEC, TYLONG, 27 },
      | {                                       }
  123 | "index",        { INTRSPEC, TYLONG, 29 },
      | {                                       }
  124 | 
  125 | "imag",         { INTRGEN, 2, 31 },
      | {                                 }
  126 | "aimag",        { INTRSPEC, TYREAL, 31, 0, 32 },
      | {                                              }
  127 | "dimag",        { INTRSPEC, TYDREAL, 32 },
      | {                                        }
  128 | 
  129 | "conjg",        { INTRGEN, 2, 33 },
      | {                                 }
  130 | "dconjg",       { INTRSPEC, TYDCOMPLEX, 34, 1 },
      | {                                              }
  131 | 
  132 | "sqrt",         { INTRGEN, 4, 35 },
      | {                                 }
  133 | "dsqrt",        { INTRSPEC, TYDREAL, 36 },
      | {                                        }
  134 | "csqrt",        { INTRSPEC, TYCOMPLEX, 37, 0, 38 },
      | {                                                 }
  135 | "zsqrt",        { INTRSPEC, TYDCOMPLEX, 38, 1 },
      | {                                              }
  136 | 
  137 | "exp",          { INTRGEN, 4, 39 },
      | {                                 }
  138 | "dexp",         { INTRSPEC, TYDREAL, 40 },
      | {                                        }
  139 | "cexp",         { INTRSPEC, TYCOMPLEX, 41, 0, 42 },
      | {                                                 }
  140 | "zexp",         { INTRSPEC, TYDCOMPLEX, 42, 1 },
      | {                                              }
  141 | 
  142 | "log",          { INTRGEN, 4, 43 },
      | {                                 }
  143 | "alog",         { INTRSPEC, TYREAL, 43, 0, 44 },
      | {                                              }
  144 | "dlog",         { INTRSPEC, TYDREAL, 44 },
      | {                                        }
  145 | "clog",         { INTRSPEC, TYCOMPLEX, 45, 0, 46 },
      | {
intr.c:50:1: warning: missing braces around initializer [-Wmissing-braces]
   50 | {
      | ^
   51 | "int",          { INTRCONV, TYLONG },
      | {                                   }
   52 | "real",         { INTRCONV, TYREAL, 1 },
      | {                                      }
   53 |                 /* 1 ==> real(TYDCOMPLEX) yields TYDREAL */
   54 | "dble",         { INTRCONV, TYDREAL },
      | {                                    }
   55 | "dreal",        { INTRCONV, TYDREAL, 0, 0, 0, 1 },
      | {                                                }
   56 | "cmplx",        { INTRCONV, TYCOMPLEX },
      | {                                      }
   57 | "dcmplx",       { INTRCONV, TYDCOMPLEX, 0, 1 },
      | {                                             }
   58 | "ifix",         { INTRCONV, TYLONG },
      | {                                   }
   59 | "idint",        { INTRCONV, TYLONG },
      | {                                   }
   60 | "float",        { INTRCONV, TYREAL },
      | {                                   }
   61 | "dfloat",       { INTRCONV, TYDREAL },
      | {                                    }
   62 | "sngl",         { INTRCONV, TYREAL },
      | {                                   }
   63 | "ichar",        { INTRCONV, TYLONG },
      | {                                   }
   64 | "iachar",       { INTRCONV, TYLONG },
      | {                                   }
   65 | "char",         { INTRCONV, TYCHAR },
      | {                                   }
   66 | "achar",        { INTRCONV, TYCHAR },
      | {                                   }
......
   72 | "max",          { INTRMAX, TYUNKNOWN },
      | {                                     }
   73 | "max0",         { INTRMAX, TYLONG },
      | {                                  }
   74 | "amax0",        { INTRMAX, TYREAL },
      | {                                  }
   75 | "max1",         { INTRMAX, TYLONG },
      | {                                  }
   76 | "amax1",        { INTRMAX, TYREAL },
      | {                                  }
   77 | "dmax1",        { INTRMAX, TYDREAL },
      | {                                   }
   78 | 
   79 | "and",          { INTRBOOL, TYUNKNOWN, OPBITAND },
      | {                                                }
   80 | "or",           { INTRBOOL, TYUNKNOWN, OPBITOR },
      | {                                               }
   81 | "xor",          { INTRBOOL, TYUNKNOWN, OPBITXOR },
      | {                                                }
   82 | "not",          { INTRBOOL, TYUNKNOWN, OPBITNOT },
      | {                                                }
   83 | "lshift",       { INTRBOOL, TYUNKNOWN, OPLSHIFT },
      | {                                                }
   84 | "rshift",       { INTRBOOL, TYUNKNOWN, OPRSHIFT },
      | {                                                }
   85 | 
   86 | "min",          { INTRMIN, TYUNKNOWN },
      | {                                     }
   87 | "min0",         { INTRMIN, TYLONG },
      | {                                  }
   88 | "amin0",        { INTRMIN, TYREAL },
      | {                                  }
   89 | "min1",         { INTRMIN, TYLONG },
      | {                                  }
   90 | "amin1",        { INTRMIN, TYREAL },
      | {                                  }
   91 | "dmin1",        { INTRMIN, TYDREAL },
      | {                                   }
   92 | 
   93 | "aint",         { INTRGEN, 2, 0 },
      | {                                }
   94 | "dint",         { INTRSPEC, TYDREAL, 1 },
      | {                                       }
   95 | 
   96 | "anint",        { INTRGEN, 2, 2 },
      | {                                }
   97 | "dnint",        { INTRSPEC, TYDREAL, 3 },
      | {                                       }
   98 | 
   99 | "nint",         { INTRGEN, 4, 4 },
      | {                                }
  100 | "idnint",       { INTRGEN, 2, 6 },
      | {                                }
  101 | 
  102 | "abs",          { INTRGEN, 6, 8 },
      | {                                }
  103 | "iabs",         { INTRGEN, 2, 9 },
      | {                                }
  104 | "dabs",         { INTRSPEC, TYDREAL, 11 },
      | {                                        }
  105 | "cabs",         { INTRSPEC, TYREAL, 12, 0, 13 },
      | {                                              }
  106 | "zabs",         { INTRSPEC, TYDREAL, 13, 1 },
      | {                                           }
  107 | 
  108 | "mod",          { INTRGEN, 4, 14 },
      | {                                 }
  109 | "amod",         { INTRSPEC, TYREAL, 16, 0, 17 },
      | {                                              }
  110 | "dmod",         { INTRSPEC, TYDREAL, 17 },
      | {                                        }
  111 | 
  112 | "sign",         { INTRGEN, 4, 18 },
      | {                                 }
  113 | "isign",        { INTRGEN, 2, 19 },
      | {                                 }
  114 | "dsign",        { INTRSPEC, TYDREAL, 21 },
      | {                                        }
  115 | 
  116 | "dim",          { INTRGEN, 4, 22 },
      | {                                 }
  117 | "idim",         { INTRGEN, 2, 23 },
      | {                                 }
  118 | "ddim",         { INTRSPEC, TYDREAL, 25 },
      | {                                        }
  119 | 
  120 | "dprod",        { INTRSPEC, TYDREAL, 26 },
      | {                                        }
  121 | 
  122 | "len",          { INTRSPEC, TYLONG, 27 },
      | {                                       }
  123 | "index",        { INTRSPEC, TYLONG, 29 },
      | {                                       }
  124 | 
  125 | "imag",         { INTRGEN, 2, 31 },
      | {                                 }
  126 | "aimag",        { INTRSPEC, TYREAL, 31, 0, 32 },
      | {                                              }
  127 | "dimag",        { INTRSPEC, TYDREAL, 32 },
      | {                                        }
  128 | 
  129 | "conjg",        { INTRGEN, 2, 33 },
      | {                                 }
  130 | "dconjg",       { INTRSPEC, TYDCOMPLEX, 34, 1 },
      | {                                              }
  131 | 
  132 | "sqrt",         { INTRGEN, 4, 35 },
      | {                                 }
  133 | "dsqrt",        { INTRSPEC, TYDREAL, 36 },
      | {                                        }
  134 | "csqrt",        { INTRSPEC, TYCOMPLEX, 37, 0, 38 },
      | {                                                 }
  135 | "zsqrt",        { INTRSPEC, TYDCOMPLEX, 38, 1 },
      | {                                              }
  136 | 
  137 | "exp",          { INTRGEN, 4, 39 },
      | {                                 }
  138 | "dexp",         { INTRSPEC, TYDREAL, 40 },
      | {                                        }
  139 | "cexp",         { INTRSPEC, TYCOMPLEX, 41, 0, 42 },
      | {                                                 }
  140 | "zexp",         { INTRSPEC, TYDCOMPLEX, 42, 1 },
      | {                                              }
  141 | 
  142 | "log",          { INTRGEN, 4, 43 },
      | {                                 }
  143 | "alog",         { INTRSPEC, TYREAL, 43, 0, 44 },
      | {                                              }
  144 | "dlog",         { INTRSPEC, TYDREAL, 44 },
      | {                                        }
  145 | "clog",         { INTRSPEC, TYCOMPLEX, 45, 0, 46 },
      | {                                                 }
  146 | "zlog",         { INTRSPEC, TYDCOMPLEX, 46, 1 },
      | {
intr.c:50:1: warning: missing braces around initializer [-Wmissing-braces]
   50 | {
      | ^
   51 | "int",          { INTRCONV, TYLONG },
      | {                                   }
   52 | "real",         { INTRCONV, TYREAL, 1 },
      | {                                      }
   53 |                 /* 1 ==> real(TYDCOMPLEX) yields TYDREAL */
   54 | "dble",         { INTRCONV, TYDREAL },
      | {                                    }
   55 | "dreal",        { INTRCONV, TYDREAL, 0, 0, 0, 1 },
      | {                                                }
   56 | "cmplx",        { INTRCONV, TYCOMPLEX },
      | {                                      }
   57 | "dcmplx",       { INTRCONV, TYDCOMPLEX, 0, 1 },
      | {                                             }
   58 | "ifix",         { INTRCONV, TYLONG },
      | {                                   }
   59 | "idint",        { INTRCONV, TYLONG },
      | {                                   }
   60 | "float",        { INTRCONV, TYREAL },
      | {                                   }
   61 | "dfloat",       { INTRCONV, TYDREAL },
      | {                                    }
   62 | "sngl",         { INTRCONV, TYREAL },
      | {                                   }
   63 | "ichar",        { INTRCONV, TYLONG },
      | {                                   }
   64 | "iachar",       { INTRCONV, TYLONG },
      | {                                   }
   65 | "char",         { INTRCONV, TYCHAR },
      | {                                   }
   66 | "achar",        { INTRCONV, TYCHAR },
      | {                                   }
......
   72 | "max",          { INTRMAX, TYUNKNOWN },
      | {                                     }
   73 | "max0",         { INTRMAX, TYLONG },
      | {                                  }
   74 | "amax0",        { INTRMAX, TYREAL },
      | {                                  }
   75 | "max1",         { INTRMAX, TYLONG },
      | {                                  }
   76 | "amax1",        { INTRMAX, TYREAL },
      | {                                  }
   77 | "dmax1",        { INTRMAX, TYDREAL },
      | {                                   }
   78 | 
   79 | "and",          { INTRBOOL, TYUNKNOWN, OPBITAND },
      | {                                                }
   80 | "or",           { INTRBOOL, TYUNKNOWN, OPBITOR },
      | {                                               }
   81 | "xor",          { INTRBOOL, TYUNKNOWN, OPBITXOR },
      | {                                                }
   82 | "not",          { INTRBOOL, TYUNKNOWN, OPBITNOT },
      | {                                                }
   83 | "lshift",       { INTRBOOL, TYUNKNOWN, OPLSHIFT },
      | {                                                }
   84 | "rshift",       { INTRBOOL, TYUNKNOWN, OPRSHIFT },
      | {                                                }
   85 | 
   86 | "min",          { INTRMIN, TYUNKNOWN },
      | {                                     }
   87 | "min0",         { INTRMIN, TYLONG },
      | {                                  }
   88 | "amin0",        { INTRMIN, TYREAL },
      | {                                  }
   89 | "min1",         { INTRMIN, TYLONG },
      | {                                  }
   90 | "amin1",        { INTRMIN, TYREAL },
      | {                                  }
   91 | "dmin1",        { INTRMIN, TYDREAL },
      | {                                   }
   92 | 
   93 | "aint",         { INTRGEN, 2, 0 },
      | {                                }
   94 | "dint",         { INTRSPEC, TYDREAL, 1 },
      | {                                       }
   95 | 
   96 | "anint",        { INTRGEN, 2, 2 },
      | {                                }
   97 | "dnint",        { INTRSPEC, TYDREAL, 3 },
      | {                                       }
   98 | 
   99 | "nint",         { INTRGEN, 4, 4 },
      | {                                }
  100 | "idnint",       { INTRGEN, 2, 6 },
      | {                                }
  101 | 
  102 | "abs",          { INTRGEN, 6, 8 },
      | {                                }
  103 | "iabs",         { INTRGEN, 2, 9 },
      | {                                }
  104 | "dabs",         { INTRSPEC, TYDREAL, 11 },
      | {                                        }
  105 | "cabs",         { INTRSPEC, TYREAL, 12, 0, 13 },
      | {                                              }
  106 | "zabs",         { INTRSPEC, TYDREAL, 13, 1 },
      | {                                           }
  107 | 
  108 | "mod",          { INTRGEN, 4, 14 },
      | {                                 }
  109 | "amod",         { INTRSPEC, TYREAL, 16, 0, 17 },
      | {                                              }
  110 | "dmod",         { INTRSPEC, TYDREAL, 17 },
      | {                                        }
  111 | 
  112 | "sign",         { INTRGEN, 4, 18 },
      | {                                 }
  113 | "isign",        { INTRGEN, 2, 19 },
      | {                                 }
  114 | "dsign",        { INTRSPEC, TYDREAL, 21 },
      | {                                        }
  115 | 
  116 | "dim",          { INTRGEN, 4, 22 },
      | {                                 }
  117 | "idim",         { INTRGEN, 2, 23 },
      | {                                 }
  118 | "ddim",         { INTRSPEC, TYDREAL, 25 },
      | {                                        }
  119 | 
  120 | "dprod",        { INTRSPEC, TYDREAL, 26 },
      | {                                        }
  121 | 
  122 | "len",          { INTRSPEC, TYLONG, 27 },
      | {                                       }
  123 | "index",        { INTRSPEC, TYLONG, 29 },
      | {                                       }
  124 | 
  125 | "imag",         { INTRGEN, 2, 31 },
      | {                                 }
  126 | "aimag",        { INTRSPEC, TYREAL, 31, 0, 32 },
      | {                                              }
  127 | "dimag",        { INTRSPEC, TYDREAL, 32 },
      | {                                        }
  128 | 
  129 | "conjg",        { INTRGEN, 2, 33 },
      | {                                 }
  130 | "dconjg",       { INTRSPEC, TYDCOMPLEX, 34, 1 },
      | {                                              }
  131 | 
  132 | "sqrt",         { INTRGEN, 4, 35 },
      | {                                 }
  133 | "dsqrt",        { INTRSPEC, TYDREAL, 36 },
      | {                                        }
  134 | "csqrt",        { INTRSPEC, TYCOMPLEX, 37, 0, 38 },
      | {                                                 }
  135 | "zsqrt",        { INTRSPEC, TYDCOMPLEX, 38, 1 },
      | {                                              }
  136 | 
  137 | "exp",          { INTRGEN, 4, 39 },
      | {                                 }
  138 | "dexp",         { INTRSPEC, TYDREAL, 40 },
      | {                                        }
  139 | "cexp",         { INTRSPEC, TYCOMPLEX, 41, 0, 42 },
      | {                                                 }
  140 | "zexp",         { INTRSPEC, TYDCOMPLEX, 42, 1 },
      | {                                              }
  141 | 
  142 | "log",          { INTRGEN, 4, 43 },
      | {                                 }
  143 | "alog",         { INTRSPEC, TYREAL, 43, 0, 44 },
      | {                                              }
  144 | "dlog",         { INTRSPEC, TYDREAL, 44 },
      | {                                        }
  145 | "clog",         { INTRSPEC, TYCOMPLEX, 45, 0, 46 },
      | {                                                 }
  146 | "zlog",         { INTRSPEC, TYDCOMPLEX, 46, 1 },
      | {                                              }
  147 | 
  148 | "log10",        { INTRGEN, 2, 47 },
      | {
intr.c:50:1: warning: missing braces around initializer [-Wmissing-braces]
   50 | {
      | ^
   51 | "int",          { INTRCONV, TYLONG },
      | {                                   }
   52 | "real",         { INTRCONV, TYREAL, 1 },
      | {                                      }
   53 |                 /* 1 ==> real(TYDCOMPLEX) yields TYDREAL */
   54 | "dble",         { INTRCONV, TYDREAL },
      | {                                    }
   55 | "dreal",        { INTRCONV, TYDREAL, 0, 0, 0, 1 },
      | {                                                }
   56 | "cmplx",        { INTRCONV, TYCOMPLEX },
      | {                                      }
   57 | "dcmplx",       { INTRCONV, TYDCOMPLEX, 0, 1 },
      | {                                             }
   58 | "ifix",         { INTRCONV, TYLONG },
      | {                                   }
   59 | "idint",        { INTRCONV, TYLONG },
      | {                                   }
   60 | "float",        { INTRCONV, TYREAL },
      | {                                   }
   61 | "dfloat",       { INTRCONV, TYDREAL },
      | {                                    }
   62 | "sngl",         { INTRCONV, TYREAL },
      | {                                   }
   63 | "ichar",        { INTRCONV, TYLONG },
      | {                                   }
   64 | "iachar",       { INTRCONV, TYLONG },
      | {                                   }
   65 | "char",         { INTRCONV, TYCHAR },
      | {                                   }
   66 | "achar",        { INTRCONV, TYCHAR },
      | {                                   }
......
   72 | "max",          { INTRMAX, TYUNKNOWN },
      | {                                     }
   73 | "max0",         { INTRMAX, TYLONG },
      | {                                  }
   74 | "amax0",        { INTRMAX, TYREAL },
      | {                                  }
   75 | "max1",         { INTRMAX, TYLONG },
      | {                                  }
   76 | "amax1",        { INTRMAX, TYREAL },
      | {                                  }
   77 | "dmax1",        { INTRMAX, TYDREAL },
      | {                                   }
   78 | 
   79 | "and",          { INTRBOOL, TYUNKNOWN, OPBITAND },
      | {                                                }
   80 | "or",           { INTRBOOL, TYUNKNOWN, OPBITOR },
      | {                                               }
   81 | "xor",          { INTRBOOL, TYUNKNOWN, OPBITXOR },
      | {                                                }
   82 | "not",          { INTRBOOL, TYUNKNOWN, OPBITNOT },
      | {                                                }
   83 | "lshift",       { INTRBOOL, TYUNKNOWN, OPLSHIFT },
      | {                                                }
   84 | "rshift",       { INTRBOOL, TYUNKNOWN, OPRSHIFT },
      | {                                                }
   85 | 
   86 | "min",          { INTRMIN, TYUNKNOWN },
      | {                                     }
   87 | "min0",         { INTRMIN, TYLONG },
      | {                                  }
   88 | "amin0",        { INTRMIN, TYREAL },
      | {                                  }
   89 | "min1",         { INTRMIN, TYLONG },
      | {                                  }
   90 | "amin1",        { INTRMIN, TYREAL },
      | {                                  }
   91 | "dmin1",        { INTRMIN, TYDREAL },
      | {                                   }
   92 | 
   93 | "aint",         { INTRGEN, 2, 0 },
      | {                                }
   94 | "dint",         { INTRSPEC, TYDREAL, 1 },
      | {                                       }
   95 | 
   96 | "anint",        { INTRGEN, 2, 2 },
      | {                                }
   97 | "dnint",        { INTRSPEC, TYDREAL, 3 },
      | {                                       }
   98 | 
   99 | "nint",         { INTRGEN, 4, 4 },
      | {                                }
  100 | "idnint",       { INTRGEN, 2, 6 },
      | {                                }
  101 | 
  102 | "abs",          { INTRGEN, 6, 8 },
      | {                                }
  103 | "iabs",         { INTRGEN, 2, 9 },
      | {                                }
  104 | "dabs",         { INTRSPEC, TYDREAL, 11 },
      | {                                        }
  105 | "cabs",         { INTRSPEC, TYREAL, 12, 0, 13 },
      | {                                              }
  106 | "zabs",         { INTRSPEC, TYDREAL, 13, 1 },
      | {                                           }
  107 | 
  108 | "mod",          { INTRGEN, 4, 14 },
      | {                                 }
  109 | "amod",         { INTRSPEC, TYREAL, 16, 0, 17 },
      | {                                              }
  110 | "dmod",         { INTRSPEC, TYDREAL, 17 },
      | {                                        }
  111 | 
  112 | "sign",         { INTRGEN, 4, 18 },
      | {                                 }
  113 | "isign",        { INTRGEN, 2, 19 },
      | {                                 }
  114 | "dsign",        { INTRSPEC, TYDREAL, 21 },
      | {                                        }
  115 | 
  116 | "dim",          { INTRGEN, 4, 22 },
      | {                                 }
  117 | "idim",         { INTRGEN, 2, 23 },
      | {                                 }
  118 | "ddim",         { INTRSPEC, TYDREAL, 25 },
      | {                                        }
  119 | 
  120 | "dprod",        { INTRSPEC, TYDREAL, 26 },
      | {                                        }
  121 | 
  122 | "len",          { INTRSPEC, TYLONG, 27 },
      | {                                       }
  123 | "index",        { INTRSPEC, TYLONG, 29 },
      | {                                       }
  124 | 
  125 | "imag",         { INTRGEN, 2, 31 },
      | {                                 }
  126 | "aimag",        { INTRSPEC, TYREAL, 31, 0, 32 },
      | {                                              }
  127 | "dimag",        { INTRSPEC, TYDREAL, 32 },
      | {                                        }
  128 | 
  129 | "conjg",        { INTRGEN, 2, 33 },
      | {                                 }
  130 | "dconjg",       { INTRSPEC, TYDCOMPLEX, 34, 1 },
      | {                                              }
  131 | 
  132 | "sqrt",         { INTRGEN, 4, 35 },
      | {                                 }
  133 | "dsqrt",        { INTRSPEC, TYDREAL, 36 },
      | {                                        }
  134 | "csqrt",        { INTRSPEC, TYCOMPLEX, 37, 0, 38 },
      | {                                                 }
  135 | "zsqrt",        { INTRSPEC, TYDCOMPLEX, 38, 1 },
      | {                                              }
  136 | 
  137 | "exp",          { INTRGEN, 4, 39 },
      | {                                 }
  138 | "dexp",         { INTRSPEC, TYDREAL, 40 },
      | {                                        }
  139 | "cexp",         { INTRSPEC, TYCOMPLEX, 41, 0, 42 },
      | {                                                 }
  140 | "zexp",         { INTRSPEC, TYDCOMPLEX, 42, 1 },
      | {                                              }
  141 | 
  142 | "log",          { INTRGEN, 4, 43 },
      | {                                 }
  143 | "alog",         { INTRSPEC, TYREAL, 43, 0, 44 },
      | {                                              }
  144 | "dlog",         { INTRSPEC, TYDREAL, 44 },
      | {                                        }
  145 | "clog",         { INTRSPEC, TYCOMPLEX, 45, 0, 46 },
      | {                                                 }
  146 | "zlog",         { INTRSPEC, TYDCOMPLEX, 46, 1 },
      | {                                              }
  147 | 
  148 | "log10",        { INTRGEN, 2, 47 },
      | {                                 }
  149 | "alog10",       { INTRSPEC, TYREAL, 47, 0, 48 },
      | {
intr.c:50:1: warning: missing braces around initializer [-Wmissing-braces]
   50 | {
      | ^
   51 | "int",          { INTRCONV, TYLONG },
      | {                                   }
   52 | "real",         { INTRCONV, TYREAL, 1 },
      | {                                      }
   53 |                 /* 1 ==> real(TYDCOMPLEX) yields TYDREAL */
   54 | "dble",         { INTRCONV, TYDREAL },
      | {                                    }
   55 | "dreal",        { INTRCONV, TYDREAL, 0, 0, 0, 1 },
      | {                                                }
   56 | "cmplx",        { INTRCONV, TYCOMPLEX },
      | {                                      }
   57 | "dcmplx",       { INTRCONV, TYDCOMPLEX, 0, 1 },
      | {                                             }
   58 | "ifix",         { INTRCONV, TYLONG },
      | {                                   }
   59 | "idint",        { INTRCONV, TYLONG },
      | {                                   }
   60 | "float",        { INTRCONV, TYREAL },
      | {                                   }
   61 | "dfloat",       { INTRCONV, TYDREAL },
      | {                                    }
   62 | "sngl",         { INTRCONV, TYREAL },
      | {                                   }
   63 | "ichar",        { INTRCONV, TYLONG },
      | {                                   }
   64 | "iachar",       { INTRCONV, TYLONG },
      | {                                   }
   65 | "char",         { INTRCONV, TYCHAR },
      | {                                   }
   66 | "achar",        { INTRCONV, TYCHAR },
      | {                                   }
......
   72 | "max",          { INTRMAX, TYUNKNOWN },
      | {                                     }
   73 | "max0",         { INTRMAX, TYLONG },
      | {                                  }
   74 | "amax0",        { INTRMAX, TYREAL },
      | {                                  }
   75 | "max1",         { INTRMAX, TYLONG },
      | {                                  }
   76 | "amax1",        { INTRMAX, TYREAL },
      | {                                  }
   77 | "dmax1",        { INTRMAX, TYDREAL },
      | {                                   }
   78 | 
   79 | "and",          { INTRBOOL, TYUNKNOWN, OPBITAND },
      | {                                                }
   80 | "or",           { INTRBOOL, TYUNKNOWN, OPBITOR },
      | {                                               }
   81 | "xor",          { INTRBOOL, TYUNKNOWN, OPBITXOR },
      | {                                                }
   82 | "not",          { INTRBOOL, TYUNKNOWN, OPBITNOT },
      | {                                                }
   83 | "lshift",       { INTRBOOL, TYUNKNOWN, OPLSHIFT },
      | {                                                }
   84 | "rshift",       { INTRBOOL, TYUNKNOWN, OPRSHIFT },
      | {                                                }
   85 | 
   86 | "min",          { INTRMIN, TYUNKNOWN },
      | {                                     }
   87 | "min0",         { INTRMIN, TYLONG },
      | {                                  }
   88 | "amin0",        { INTRMIN, TYREAL },
      | {                                  }
   89 | "min1",         { INTRMIN, TYLONG },
      | {                                  }
   90 | "amin1",        { INTRMIN, TYREAL },
      | {                                  }
   91 | "dmin1",        { INTRMIN, TYDREAL },
      | {                                   }
   92 | 
   93 | "aint",         { INTRGEN, 2, 0 },
      | {                                }
   94 | "dint",         { INTRSPEC, TYDREAL, 1 },
      | {                                       }
   95 | 
   96 | "anint",        { INTRGEN, 2, 2 },
      | {                                }
   97 | "dnint",        { INTRSPEC, TYDREAL, 3 },
      | {                                       }
   98 | 
   99 | "nint",         { INTRGEN, 4, 4 },
      | {                                }
  100 | "idnint",       { INTRGEN, 2, 6 },
      | {                                }
  101 | 
  102 | "abs",          { INTRGEN, 6, 8 },
      | {                                }
  103 | "iabs",         { INTRGEN, 2, 9 },
      | {                                }
  104 | "dabs",         { INTRSPEC, TYDREAL, 11 },
      | {                                        }
  105 | "cabs",         { INTRSPEC, TYREAL, 12, 0, 13 },
      | {                                              }
  106 | "zabs",         { INTRSPEC, TYDREAL, 13, 1 },
      | {                                           }
  107 | 
  108 | "mod",          { INTRGEN, 4, 14 },
      | {                                 }
  109 | "amod",         { INTRSPEC, TYREAL, 16, 0, 17 },
      | {                                              }
  110 | "dmod",         { INTRSPEC, TYDREAL, 17 },
      | {                                        }
  111 | 
  112 | "sign",         { INTRGEN, 4, 18 },
      | {                                 }
  113 | "isign",        { INTRGEN, 2, 19 },
      | {                                 }
  114 | "dsign",        { INTRSPEC, TYDREAL, 21 },
      | {                                        }
  115 | 
  116 | "dim",          { INTRGEN, 4, 22 },
      | {                                 }
  117 | "idim",         { INTRGEN, 2, 23 },
      | {                                 }
  118 | "ddim",         { INTRSPEC, TYDREAL, 25 },
      | {                                        }
  119 | 
  120 | "dprod",        { INTRSPEC, TYDREAL, 26 },
      | {                                        }
  121 | 
  122 | "len",          { INTRSPEC, TYLONG, 27 },
      | {                                       }
  123 | "index",        { INTRSPEC, TYLONG, 29 },
      | {                                       }
  124 | 
  125 | "imag",         { INTRGEN, 2, 31 },
      | {                                 }
  126 | "aimag",        { INTRSPEC, TYREAL, 31, 0, 32 },
      | {                                              }
  127 | "dimag",        { INTRSPEC, TYDREAL, 32 },
      | {                                        }
  128 | 
  129 | "conjg",        { INTRGEN, 2, 33 },
      | {                                 }
  130 | "dconjg",       { INTRSPEC, TYDCOMPLEX, 34, 1 },
      | {                                              }
  131 | 
  132 | "sqrt",         { INTRGEN, 4, 35 },
      | {                                 }
  133 | "dsqrt",        { INTRSPEC, TYDREAL, 36 },
      | {                                        }
  134 | "csqrt",        { INTRSPEC, TYCOMPLEX, 37, 0, 38 },
      | {                                                 }
  135 | "zsqrt",        { INTRSPEC, TYDCOMPLEX, 38, 1 },
      | {                                              }
  136 | 
  137 | "exp",          { INTRGEN, 4, 39 },
      | {                                 }
  138 | "dexp",         { INTRSPEC, TYDREAL, 40 },
      | {                                        }
  139 | "cexp",         { INTRSPEC, TYCOMPLEX, 41, 0, 42 },
      | {                                                 }
  140 | "zexp",         { INTRSPEC, TYDCOMPLEX, 42, 1 },
      | {                                              }
  141 | 
  142 | "log",          { INTRGEN, 4, 43 },
      | {                                 }
  143 | "alog",         { INTRSPEC, TYREAL, 43, 0, 44 },
      | {                                              }
  144 | "dlog",         { INTRSPEC, TYDREAL, 44 },
      | {                                        }
  145 | "clog",         { INTRSPEC, TYCOMPLEX, 45, 0, 46 },
      | {                                                 }
  146 | "zlog",         { INTRSPEC, TYDCOMPLEX, 46, 1 },
      | {                                              }
  147 | 
  148 | "log10",        { INTRGEN, 2, 47 },
      | {                                 }
  149 | "alog10",       { INTRSPEC, TYREAL, 47, 0, 48 },
      | {                                              }
  150 | "dlog10",       { INTRSPEC, TYDREAL, 48 },
      | {
names.c: In function 'wr_globals':
names.c:368:21: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  368 |                 if (y = x % hsize)
      |                     ^
output.c: In function 'out_name':
intr.c:50:1: warning: missing braces around initializer [-Wmissing-braces]
   50 | {
      | ^
   51 | "int",          { INTRCONV, TYLONG },
      | {                                   }
   52 | "real",         { INTRCONV, TYREAL, 1 },
      | {                                      }
   53 |                 /* 1 ==> real(TYDCOMPLEX) yields TYDREAL */
   54 | "dble",         { INTRCONV, TYDREAL },
      | {                                    }
   55 | "dreal",        { INTRCONV, TYDREAL, 0, 0, 0, 1 },
      | {                                                }
   56 | "cmplx",        { INTRCONV, TYCOMPLEX },
      | {                                      }
   57 | "dcmplx",       { INTRCONV, TYDCOMPLEX, 0, 1 },
      | {                                             }
   58 | "ifix",         { INTRCONV, TYLONG },
      | {                                   }
   59 | "idint",        { INTRCONV, TYLONG },
      | {                                   }
   60 | "float",        { INTRCONV, TYREAL },
      | {                                   }
   61 | "dfloat",       { INTRCONV, TYDREAL },
      | {                                    }
   62 | "sngl",         { INTRCONV, TYREAL },
      | {                                   }
   63 | "ichar",        { INTRCONV, TYLONG },
      | {                                   }
   64 | "iachar",       { INTRCONV, TYLONG },
      | {                                   }
   65 | "char",         { INTRCONV, TYCHAR },
      | {                                   }
   66 | "achar",        { INTRCONV, TYCHAR },
      | {                                   }
......
   72 | "max",          { INTRMAX, TYUNKNOWN },
      | {                                     }
   73 | "max0",         { INTRMAX, TYLONG },
      | {                                  }
   74 | "amax0",        { INTRMAX, TYREAL },
      | {                                  }
   75 | "max1",         { INTRMAX, TYLONG },
      | {                                  }
   76 | "amax1",        { INTRMAX, TYREAL },
      | {                                  }
   77 | "dmax1",        { INTRMAX, TYDREAL },
      | {                                   }
   78 | 
   79 | "and",          { INTRBOOL, TYUNKNOWN, OPBITAND },
      | {                                                }
   80 | "or",           { INTRBOOL, TYUNKNOWN, OPBITOR },
      | {                                               }
   81 | "xor",          { INTRBOOL, TYUNKNOWN, OPBITXOR },
      | {                                                }
   82 | "not",          { INTRBOOL, TYUNKNOWN, OPBITNOT },
      | {                                                }
   83 | "lshift",       { INTRBOOL, TYUNKNOWN, OPLSHIFT },
      | {                                                }
   84 | "rshift",       { INTRBOOL, TYUNKNOWN, OPRSHIFT },
      | {                                                }
   85 | 
   86 | "min",          { INTRMIN, TYUNKNOWN },
      | {                                     }
   87 | "min0",         { INTRMIN, TYLONG },
      | {                                  }
   88 | "amin0",        { INTRMIN, TYREAL },
      | {                                  }
   89 | "min1",         { INTRMIN, TYLONG },
      | {                                  }
   90 | "amin1",        { INTRMIN, TYREAL },
      | {                                  }
   91 | "dmin1",        { INTRMIN, TYDREAL },
      | {                                   }
   92 | 
   93 | "aint",         { INTRGEN, 2, 0 },
      | {                                }
   94 | "dint",         { INTRSPEC, TYDREAL, 1 },
      | {                                       }
   95 | 
   96 | "anint",        { INTRGEN, 2, 2 },
      | {                                }
   97 | "dnint",        { INTRSPEC, TYDREAL, 3 },
      | {                                       }
   98 | 
   99 | "nint",         { INTRGEN, 4, 4 },
      | {                                }
  100 | "idnint",       { INTRGEN, 2, 6 },
      | {                                }
  101 | 
  102 | "abs",          { INTRGEN, 6, 8 },
      | {                                }
  103 | "iabs",         { INTRGEN, 2, 9 },
      | {                                }
  104 | "dabs",         { INTRSPEC, TYDREAL, 11 },
      | {                                        }
  105 | "cabs",         { INTRSPEC, TYREAL, 12, 0, 13 },
      | {                                              }
  106 | "zabs",         { INTRSPEC, TYDREAL, 13, 1 },
      | {                                           }
  107 | 
  108 | "mod",          { INTRGEN, 4, 14 },
      | {                                 }
  109 | "amod",         { INTRSPEC, TYREAL, 16, 0, 17 },
      | {                                              }
  110 | "dmod",         { INTRSPEC, TYDREAL, 17 },
      | {                                        }
  111 | 
  112 | "sign",         { INTRGEN, 4, 18 },
      | {                                 }
  113 | "isign",        { INTRGEN, 2, 19 },
      | {                                 }
  114 | "dsign",        { INTRSPEC, TYDREAL, 21 },
      | {                                        }
  115 | 
  116 | "dim",          { INTRGEN, 4, 22 },
      | {                                 }
  117 | "idim",         { INTRGEN, 2, 23 },
      | {                                 }
  118 | "ddim",         { INTRSPEC, TYDREAL, 25 },
      | {                                        }
  119 | 
  120 | "dprod",        { INTRSPEC, TYDREAL, 26 },
      | {                                        }
  121 | 
  122 | "len",          { INTRSPEC, TYLONG, 27 },
      | {                                       }
  123 | "index",        { INTRSPEC, TYLONG, 29 },
      | {                                       }
  124 | 
  125 | "imag",         { INTRGEN, 2, 31 },
      | {                                 }
  126 | "aimag",        { INTRSPEC, TYREAL, 31, 0, 32 },
      | {                                              }
  127 | "dimag",        { INTRSPEC, TYDREAL, 32 },
      | {                                        }
  128 | 
  129 | "conjg",        { INTRGEN, 2, 33 },
      | {                                 }
  130 | "dconjg",       { INTRSPEC, TYDCOMPLEX, 34, 1 },
      | {                                              }
  131 | 
  132 | "sqrt",         { INTRGEN, 4, 35 },
      | {                                 }
  133 | "dsqrt",        { INTRSPEC, TYDREAL, 36 },
      | {                                        }
  134 | "csqrt",        { INTRSPEC, TYCOMPLEX, 37, 0, 38 },
      | {                                                 }
  135 | "zsqrt",        { INTRSPEC, TYDCOMPLEX, 38, 1 },
      | {                                              }
  136 | 
  137 | "exp",          { INTRGEN, 4, 39 },
      | {                                 }
  138 | "dexp",         { INTRSPEC, TYDREAL, 40 },
      | {                                        }
  139 | "cexp",         { INTRSPEC, TYCOMPLEX, 41, 0, 42 },
      | {                                                 }
  140 | "zexp",         { INTRSPEC, TYDCOMPLEX, 42, 1 },
      | {                                              }
  141 | 
  142 | "log",          { INTRGEN, 4, 43 },
      | {                                 }
  143 | "alog",         { INTRSPEC, TYREAL, 43, 0, 44 },
      | {                                              }
  144 | "dlog",         { INTRSPEC, TYDREAL, 44 },
      | {                                        }
  145 | "clog",         { INTRSPEC, TYCOMPLEX, 45, 0, 46 },
      | {                                                 }
  146 | "zlog",         { INTRSPEC, TYDCOMPLEX, 46, 1 },
      | {                                              }
  147 | 
  148 | "log10",        { INTRGEN, 2, 47 },
      | {                                 }
  149 | "alog10",       { INTRSPEC, TYREAL, 47, 0, 48 },
      | {                                              }
  150 | "dlog10",       { INTRSPEC, TYDREAL, 48 },
      | {                                        }
  151 | 
  152 | "sin",          { INTRGEN, 4, 49 },
      | {
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer pread.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer put.c
output.c:457:39: warning: array subscript has type 'char' [-Wchar-subscripts]
  457 |         nice_printf(fp, xretslot[namep->vtype]->user.ident);
      |                                  ~~~~~^~~~~~~
io.c: In function 'startrw':
expr.c: In function 'cktype':
io.c:1156:17: warning: 'unitp' may be used uninitialized [-Wmaybe-uninitialized]
 1156 |                 ioset(TYIOINT, XUNIT, (expptr) unitp);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
io.c:942:24: note: 'unitp' was declared here
  942 |         register Addrp unitp, fmtp, recp;
      |                        ^~~~~
expr.c:2623:9: warning: 'errs' may be used uninitialized [-Wmaybe-uninitialized]
 2623 |         err(errs);
      |         ^~~~~~~~~
io.c:1094:20: warning: 'recp' may be used uninitialized [-Wmaybe-uninitialized]
 1094 |                 if (recp) {
      |                    ^
io.c:942:37: note: 'recp' was declared here
  942 |         register Addrp unitp, fmtp, recp;
      |                                     ^~~~
expr.c:2459:15: note: 'errs' was declared here
 2459 |         char *errs;
      |               ^~~~
intr.c:50:1: warning: missing braces around initializer [-Wmissing-braces]
   50 | {
      | ^
   51 | "int",          { INTRCONV, TYLONG },
      | {                                   }
   52 | "real",         { INTRCONV, TYREAL, 1 },
      | {                                      }
   53 |                 /* 1 ==> real(TYDCOMPLEX) yields TYDREAL */
   54 | "dble",         { INTRCONV, TYDREAL },
      | {                                    }
   55 | "dreal",        { INTRCONV, TYDREAL, 0, 0, 0, 1 },
      | {                                                }
   56 | "cmplx",        { INTRCONV, TYCOMPLEX },
      | {                                      }
   57 | "dcmplx",       { INTRCONV, TYDCOMPLEX, 0, 1 },
      | {                                             }
   58 | "ifix",         { INTRCONV, TYLONG },
      | {                                   }
   59 | "idint",        { INTRCONV, TYLONG },
      | {                                   }
   60 | "float",        { INTRCONV, TYREAL },
      | {                                   }
   61 | "dfloat",       { INTRCONV, TYDREAL },
      | {                                    }
   62 | "sngl",         { INTRCONV, TYREAL },
      | {                                   }
   63 | "ichar",        { INTRCONV, TYLONG },
      | {                                   }
   64 | "iachar",       { INTRCONV, TYLONG },
      | {                                   }
   65 | "char",         { INTRCONV, TYCHAR },
      | {                                   }
   66 | "achar",        { INTRCONV, TYCHAR },
      | {                                   }
......
   72 | "max",          { INTRMAX, TYUNKNOWN },
      | {                                     }
   73 | "max0",         { INTRMAX, TYLONG },
      | {                                  }
   74 | "amax0",        { INTRMAX, TYREAL },
      | {                                  }
   75 | "max1",         { INTRMAX, TYLONG },
      | {                                  }
   76 | "amax1",        { INTRMAX, TYREAL },
      | {                                  }
   77 | "dmax1",        { INTRMAX, TYDREAL },
      | {                                   }
   78 | 
   79 | "and",          { INTRBOOL, TYUNKNOWN, OPBITAND },
      | {                                                }
   80 | "or",           { INTRBOOL, TYUNKNOWN, OPBITOR },
      | {                                               }
   81 | "xor",          { INTRBOOL, TYUNKNOWN, OPBITXOR },
      | {                                                }
   82 | "not",          { INTRBOOL, TYUNKNOWN, OPBITNOT },
      | {                                                }
   83 | "lshift",       { INTRBOOL, TYUNKNOWN, OPLSHIFT },
      | {                                                }
   84 | "rshift",       { INTRBOOL, TYUNKNOWN, OPRSHIFT },
      | {                                                }
   85 | 
   86 | "min",          { INTRMIN, TYUNKNOWN },
      | {                                     }
   87 | "min0",         { INTRMIN, TYLONG },
      | {                                  }
   88 | "amin0",        { INTRMIN, TYREAL },
      | {                                  }
   89 | "min1",         { INTRMIN, TYLONG },
      | {                                  }
   90 | "amin1",        { INTRMIN, TYREAL },
      | {                                  }
   91 | "dmin1",        { INTRMIN, TYDREAL },
      | {                                   }
   92 | 
   93 | "aint",         { INTRGEN, 2, 0 },
      | {                                }
   94 | "dint",         { INTRSPEC, TYDREAL, 1 },
      | {                                       }
   95 | 
   96 | "anint",        { INTRGEN, 2, 2 },
      | {                                }
   97 | "dnint",        { INTRSPEC, TYDREAL, 3 },
      | {                                       }
   98 | 
   99 | "nint",         { INTRGEN, 4, 4 },
      | {                                }
  100 | "idnint",       { INTRGEN, 2, 6 },
      | {                                }
  101 | 
  102 | "abs",          { INTRGEN, 6, 8 },
      | {                                }
  103 | "iabs",         { INTRGEN, 2, 9 },
      | {                                }
  104 | "dabs",         { INTRSPEC, TYDREAL, 11 },
      | {                                        }
  105 | "cabs",         { INTRSPEC, TYREAL, 12, 0, 13 },
      | {                                              }
  106 | "zabs",         { INTRSPEC, TYDREAL, 13, 1 },
      | {                                           }
  107 | 
  108 | "mod",          { INTRGEN, 4, 14 },
      | {                                 }
  109 | "amod",         { INTRSPEC, TYREAL, 16, 0, 17 },
      | {                                              }
  110 | "dmod",         { INTRSPEC, TYDREAL, 17 },
      | {                                        }
  111 | 
  112 | "sign",         { INTRGEN, 4, 18 },
      | {                                 }
  113 | "isign",        { INTRGEN, 2, 19 },
      | {                                 }
  114 | "dsign",        { INTRSPEC, TYDREAL, 21 },
      | {                                        }
  115 | 
  116 | "dim",          { INTRGEN, 4, 22 },
      | {                                 }
  117 | "idim",         { INTRGEN, 2, 23 },
      | {                                 }
  118 | "ddim",         { INTRSPEC, TYDREAL, 25 },
      | {                                        }
  119 | 
  120 | "dprod",        { INTRSPEC, TYDREAL, 26 },
      | {                                        }
  121 | 
  122 | "len",          { INTRSPEC, TYLONG, 27 },
      | {                                       }
  123 | "index",        { INTRSPEC, TYLONG, 29 },
      | {                                       }
  124 | 
  125 | "imag",         { INTRGEN, 2, 31 },
      | {                                 }
  126 | "aimag",        { INTRSPEC, TYREAL, 31, 0, 32 },
      | {                                              }
  127 | "dimag",        { INTRSPEC, TYDREAL, 32 },
      | {                                        }
  128 | 
  129 | "conjg",        { INTRGEN, 2, 33 },
      | {                                 }
  130 | "dconjg",       { INTRSPEC, TYDCOMPLEX, 34, 1 },
      | {                                              }
  131 | 
  132 | "sqrt",         { INTRGEN, 4, 35 },
      | {                                 }
  133 | "dsqrt",        { INTRSPEC, TYDREAL, 36 },
      | {                                        }
  134 | "csqrt",        { INTRSPEC, TYCOMPLEX, 37, 0, 38 },
      | {                                                 }
  135 | "zsqrt",        { INTRSPEC, TYDCOMPLEX, 38, 1 },
      | {                                              }
  136 | 
  137 | "exp",          { INTRGEN, 4, 39 },
      | {                                 }
  138 | "dexp",         { INTRSPEC, TYDREAL, 40 },
      | {                                        }
  139 | "cexp",         { INTRSPEC, TYCOMPLEX, 41, 0, 42 },
      | {                                                 }
  140 | "zexp",         { INTRSPEC, TYDCOMPLEX, 42, 1 },
      | {                                              }
  141 | 
  142 | "log",          { INTRGEN, 4, 43 },
      | {                                 }
  143 | "alog",         { INTRSPEC, TYREAL, 43, 0, 44 },
      | {                                              }
  144 | "dlog",         { INTRSPEC, TYDREAL, 44 },
      | {                                        }
  145 | "clog",         { INTRSPEC, TYCOMPLEX, 45, 0, 46 },
      | {                                                 }
  146 | "zlog",         { INTRSPEC, TYDCOMPLEX, 46, 1 },
      | {                                              }
  147 | 
  148 | "log10",        { INTRGEN, 2, 47 },
      | {                                 }
  149 | "alog10",       { INTRSPEC, TYREAL, 47, 0, 48 },
      | {                                              }
  150 | "dlog10",       { INTRSPEC, TYDREAL, 48 },
      | {                                        }
  151 | 
  152 | "sin",          { INTRGEN, 4, 49 },
      | {                                 }
  153 | "dsin",         { INTRSPEC, TYDREAL, 50 },
      | {
output.c: In function 'out_addr':
output.c:606:55: warning: array subscript has type 'char' [-Wchar-subscripts]
  606 |                                         xretslot[addrp->vtype]->user.ident);
      |                                                  ~~~~~^~~~~~~
output.c:642:40: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  642 |     if ((addrp->uname_tag == UNAM_NAME && addrp->user.name->vdim
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from defs.h:27,
                 from output.c:24:
output.c:660:38: warning: array subscript has type 'char' [-Wchar-subscripts]
  660 |                 ICON (typesize[addrp -> vtype] * (addrp -> Field ? 2 : 1)));
      |                                ~~~~~~^~~~~~~~
defines.h:294:36: note: in definition of macro 'ICON'
  294 | #define ICON(z) mkintcon( (ftnint)(z) )
      |                                    ^
intr.c:50:1: warning: missing braces around initializer [-Wmissing-braces]
   50 | {
      | ^
   51 | "int",          { INTRCONV, TYLONG },
      | {                                   }
   52 | "real",         { INTRCONV, TYREAL, 1 },
      | {                                      }
   53 |                 /* 1 ==> real(TYDCOMPLEX) yields TYDREAL */
   54 | "dble",         { INTRCONV, TYDREAL },
      | {                                    }
   55 | "dreal",        { INTRCONV, TYDREAL, 0, 0, 0, 1 },
      | {                                                }
   56 | "cmplx",        { INTRCONV, TYCOMPLEX },
      | {                                      }
   57 | "dcmplx",       { INTRCONV, TYDCOMPLEX, 0, 1 },
      | {                                             }
   58 | "ifix",         { INTRCONV, TYLONG },
      | {                                   }
   59 | "idint",        { INTRCONV, TYLONG },
      | {                                   }
   60 | "float",        { INTRCONV, TYREAL },
      | {                                   }
   61 | "dfloat",       { INTRCONV, TYDREAL },
      | {                                    }
   62 | "sngl",         { INTRCONV, TYREAL },
      | {                                   }
   63 | "ichar",        { INTRCONV, TYLONG },
      | {                                   }
   64 | "iachar",       { INTRCONV, TYLONG },
      | {                                   }
   65 | "char",         { INTRCONV, TYCHAR },
      | {                                   }
   66 | "achar",        { INTRCONV, TYCHAR },
      | {                                   }
......
   72 | "max",          { INTRMAX, TYUNKNOWN },
      | {                                     }
   73 | "max0",         { INTRMAX, TYLONG },
      | {                                  }
   74 | "amax0",        { INTRMAX, TYREAL },
      | {                                  }
   75 | "max1",         { INTRMAX, TYLONG },
      | {                                  }
   76 | "amax1",        { INTRMAX, TYREAL },
      | {                                  }
   77 | "dmax1",        { INTRMAX, TYDREAL },
      | {                                   }
   78 | 
   79 | "and",          { INTRBOOL, TYUNKNOWN, OPBITAND },
      | {                                                }
   80 | "or",           { INTRBOOL, TYUNKNOWN, OPBITOR },
      | {                                               }
   81 | "xor",          { INTRBOOL, TYUNKNOWN, OPBITXOR },
      | {                                                }
   82 | "not",          { INTRBOOL, TYUNKNOWN, OPBITNOT },
      | {                                                }
   83 | "lshift",       { INTRBOOL, TYUNKNOWN, OPLSHIFT },
      | {                                                }
   84 | "rshift",       { INTRBOOL, TYUNKNOWN, OPRSHIFT },
      | {                                                }
   85 | 
   86 | "min",          { INTRMIN, TYUNKNOWN },
      | {                                     }
   87 | "min0",         { INTRMIN, TYLONG },
      | {                                  }
   88 | "amin0",        { INTRMIN, TYREAL },
      | {                                  }
   89 | "min1",         { INTRMIN, TYLONG },
      | {                                  }
   90 | "amin1",        { INTRMIN, TYREAL },
      | {                                  }
   91 | "dmin1",        { INTRMIN, TYDREAL },
      | {                                   }
   92 | 
   93 | "aint",         { INTRGEN, 2, 0 },
      | {                                }
   94 | "dint",         { INTRSPEC, TYDREAL, 1 },
      | {                                       }
   95 | 
   96 | "anint",        { INTRGEN, 2, 2 },
      | {                                }
   97 | "dnint",        { INTRSPEC, TYDREAL, 3 },
      | {                                       }
   98 | 
   99 | "nint",         { INTRGEN, 4, 4 },
      | {                                }
  100 | "idnint",       { INTRGEN, 2, 6 },
      | {                                }
  101 | 
  102 | "abs",          { INTRGEN, 6, 8 },
      | {                                }
  103 | "iabs",         { INTRGEN, 2, 9 },
      | {                                }
  104 | "dabs",         { INTRSPEC, TYDREAL, 11 },
      | {                                        }
  105 | "cabs",         { INTRSPEC, TYREAL, 12, 0, 13 },
      | {                                              }
  106 | "zabs",         { INTRSPEC, TYDREAL, 13, 1 },
      | {                                           }
  107 | 
  108 | "mod",          { INTRGEN, 4, 14 },
      | {                                 }
  109 | "amod",         { INTRSPEC, TYREAL, 16, 0, 17 },
      | {                                              }
  110 | "dmod",         { INTRSPEC, TYDREAL, 17 },
      | {                                        }
  111 | 
  112 | "sign",         { INTRGEN, 4, 18 },
      | {                                 }
  113 | "isign",        { INTRGEN, 2, 19 },
      | {                                 }
  114 | "dsign",        { INTRSPEC, TYDREAL, 21 },
      | {                                        }
  115 | 
  116 | "dim",          { INTRGEN, 4, 22 },
      | {                                 }
  117 | "idim",         { INTRGEN, 2, 23 },
      | {                                 }
  118 | "ddim",         { INTRSPEC, TYDREAL, 25 },
      | {                                        }
  119 | 
  120 | "dprod",        { INTRSPEC, TYDREAL, 26 },
      | {                                        }
  121 | 
  122 | "len",          { INTRSPEC, TYLONG, 27 },
      | {                                       }
  123 | "index",        { INTRSPEC, TYLONG, 29 },
      | {                                       }
  124 | 
  125 | "imag",         { INTRGEN, 2, 31 },
      | {                                 }
  126 | "aimag",        { INTRSPEC, TYREAL, 31, 0, 32 },
      | {                                              }
  127 | "dimag",        { INTRSPEC, TYDREAL, 32 },
      | {                                        }
  128 | 
  129 | "conjg",        { INTRGEN, 2, 33 },
      | {                                 }
  130 | "dconjg",       { INTRSPEC, TYDCOMPLEX, 34, 1 },
      | {                                              }
  131 | 
  132 | "sqrt",         { INTRGEN, 4, 35 },
      | {                                 }
  133 | "dsqrt",        { INTRSPEC, TYDREAL, 36 },
      | {                                        }
  134 | "csqrt",        { INTRSPEC, TYCOMPLEX, 37, 0, 38 },
      | {                                                 }
  135 | "zsqrt",        { INTRSPEC, TYDCOMPLEX, 38, 1 },
      | {                                              }
  136 | 
  137 | "exp",          { INTRGEN, 4, 39 },
      | {                                 }
  138 | "dexp",         { INTRSPEC, TYDREAL, 40 },
      | {                                        }
  139 | "cexp",         { INTRSPEC, TYCOMPLEX, 41, 0, 42 },
      | {                                                 }
  140 | "zexp",         { INTRSPEC, TYDCOMPLEX, 42, 1 },
      | {                                              }
  141 | 
  142 | "log",          { INTRGEN, 4, 43 },
      | {                                 }
  143 | "alog",         { INTRSPEC, TYREAL, 43, 0, 44 },
      | {                                              }
  144 | "dlog",         { INTRSPEC, TYDREAL, 44 },
      | {                                        }
  145 | "clog",         { INTRSPEC, TYCOMPLEX, 45, 0, 46 },
      | {                                                 }
  146 | "zlog",         { INTRSPEC, TYDCOMPLEX, 46, 1 },
      | {                                              }
  147 | 
  148 | "log10",        { INTRGEN, 2, 47 },
      | {                                 }
  149 | "alog10",       { INTRSPEC, TYREAL, 47, 0, 48 },
      | {                                              }
  150 | "dlog10",       { INTRSPEC, TYDREAL, 48 },
      | {                                        }
  151 | 
  152 | "sin",          { INTRGEN, 4, 49 },
      | {                                 }
  153 | "dsin",         { INTRSPEC, TYDREAL, 50 },
      | {                                        }
  154 | "csin",         { INTRSPEC, TYCOMPLEX, 51, 0, 52 },
      | {
output.c:681:25: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  681 |                         && addrp->user.name->vprocclass == PTHISPROC) &&
intr.c:50:1: warning: missing braces around initializer [-Wmissing-braces]
   50 | {
      | ^
   51 | "int",          { INTRCONV, TYLONG },
      | {                                   }
   52 | "real",         { INTRCONV, TYREAL, 1 },
      | {                                      }
   53 |                 /* 1 ==> real(TYDCOMPLEX) yields TYDREAL */
   54 | "dble",         { INTRCONV, TYDREAL },
      | {                                    }
   55 | "dreal",        { INTRCONV, TYDREAL, 0, 0, 0, 1 },
      | {                                                }
   56 | "cmplx",        { INTRCONV, TYCOMPLEX },
      | {                                      }
   57 | "dcmplx",       { INTRCONV, TYDCOMPLEX, 0, 1 },
      | {                                             }
   58 | "ifix",         { INTRCONV, TYLONG },
      | {                                   }
   59 | "idint",        { INTRCONV, TYLONG },
      | {                                   }
   60 | "float",        { INTRCONV, TYREAL },
      | {                                   }
   61 | "dfloat",       { INTRCONV, TYDREAL },
      | {                                    }
   62 | "sngl",         { INTRCONV, TYREAL },
      | {                                   }
   63 | "ichar",        { INTRCONV, TYLONG },
      | {                                   }
   64 | "iachar",       { INTRCONV, TYLONG },
      | {                                   }
   65 | "char",         { INTRCONV, TYCHAR },
      | {                                   }
   66 | "achar",        { INTRCONV, TYCHAR },
      | {                                   }
......
   72 | "max",          { INTRMAX, TYUNKNOWN },
      | {                                     }
   73 | "max0",         { INTRMAX, TYLONG },
      | {                                  }
   74 | "amax0",        { INTRMAX, TYREAL },
      | {                                  }
   75 | "max1",         { INTRMAX, TYLONG },
      | {                                  }
   76 | "amax1",        { INTRMAX, TYREAL },
      | {                                  }
   77 | "dmax1",        { INTRMAX, TYDREAL },
      | {                                   }
   78 | 
   79 | "and",          { INTRBOOL, TYUNKNOWN, OPBITAND },
      | {                                                }
   80 | "or",           { INTRBOOL, TYUNKNOWN, OPBITOR },
      | {                                               }
   81 | "xor",          { INTRBOOL, TYUNKNOWN, OPBITXOR },
      | {                                                }
   82 | "not",          { INTRBOOL, TYUNKNOWN, OPBITNOT },
      | {                                                }
   83 | "lshift",       { INTRBOOL, TYUNKNOWN, OPLSHIFT },
      | {                                                }
   84 | "rshift",       { INTRBOOL, TYUNKNOWN, OPRSHIFT },
      | {                                                }
   85 | 
   86 | "min",          { INTRMIN, TYUNKNOWN },
      | {                                     }
   87 | "min0",         { INTRMIN, TYLONG },
      | {                                  }
   88 | "amin0",        { INTRMIN, TYREAL },
      | {                                  }
   89 | "min1",         { INTRMIN, TYLONG },
      | {                                  }
   90 | "amin1",        { INTRMIN, TYREAL },
      | {                                  }
   91 | "dmin1",        { INTRMIN, TYDREAL },
      | {                                   }
   92 | 
   93 | "aint",         { INTRGEN, 2, 0 },
      | {                                }
   94 | "dint",         { INTRSPEC, TYDREAL, 1 },
      | {                                       }
   95 | 
   96 | "anint",        { INTRGEN, 2, 2 },
      | {                                }
   97 | "dnint",        { INTRSPEC, TYDREAL, 3 },
      | {                                       }
   98 | 
   99 | "nint",         { INTRGEN, 4, 4 },
      | {                                }
  100 | "idnint",       { INTRGEN, 2, 6 },
      | {                                }
  101 | 
  102 | "abs",          { INTRGEN, 6, 8 },
      | {                                }
  103 | "iabs",         { INTRGEN, 2, 9 },
      | {                                }
  104 | "dabs",         { INTRSPEC, TYDREAL, 11 },
      | {                                        }
  105 | "cabs",         { INTRSPEC, TYREAL, 12, 0, 13 },
      | {                                              }
  106 | "zabs",         { INTRSPEC, TYDREAL, 13, 1 },
      | {                                           }
  107 | 
  108 | "mod",          { INTRGEN, 4, 14 },
      | {                                 }
  109 | "amod",         { INTRSPEC, TYREAL, 16, 0, 17 },
      | {                                              }
  110 | "dmod",         { INTRSPEC, TYDREAL, 17 },
      | {                                        }
  111 | 
  112 | "sign",         { INTRGEN, 4, 18 },
      | {                                 }
  113 | "isign",        { INTRGEN, 2, 19 },
      | {                                 }
  114 | "dsign",        { INTRSPEC, TYDREAL, 21 },
      | {                                        }
  115 | 
  116 | "dim",          { INTRGEN, 4, 22 },
      | {                                 }
  117 | "idim",         { INTRGEN, 2, 23 },
      | {                                 }
  118 | "ddim",         { INTRSPEC, TYDREAL, 25 },
      | {                                        }
  119 | 
  120 | "dprod",        { INTRSPEC, TYDREAL, 26 },
      | {                                        }
  121 | 
  122 | "len",          { INTRSPEC, TYLONG, 27 },
      | {                                       }
  123 | "index",        { INTRSPEC, TYLONG, 29 },
      | {                                       }
  124 | 
  125 | "imag",         { INTRGEN, 2, 31 },
      | {                                 }
  126 | "aimag",        { INTRSPEC, TYREAL, 31, 0, 32 },
      | {                                              }
  127 | "dimag",        { INTRSPEC, TYDREAL, 32 },
      | {                                        }
  128 | 
  129 | "conjg",        { INTRGEN, 2, 33 },
      | {                                 }
  130 | "dconjg",       { INTRSPEC, TYDCOMPLEX, 34, 1 },
      | {                                              }
  131 | 
  132 | "sqrt",         { INTRGEN, 4, 35 },
      | {                                 }
  133 | "dsqrt",        { INTRSPEC, TYDREAL, 36 },
      | {                                        }
  134 | "csqrt",        { INTRSPEC, TYCOMPLEX, 37, 0, 38 },
      | {                                                 }
  135 | "zsqrt",        { INTRSPEC, TYDCOMPLEX, 38, 1 },
      | {                                              }
  136 | 
  137 | "exp",          { INTRGEN, 4, 39 },
      | {                                 }
  138 | "dexp",         { INTRSPEC, TYDREAL, 40 },
      | {                                        }
  139 | "cexp",         { INTRSPEC, TYCOMPLEX, 41, 0, 42 },
      | {                                                 }
  140 | "zexp",         { INTRSPEC, TYDCOMPLEX, 42, 1 },
      | {                                              }
  141 | 
  142 | "log",          { INTRGEN, 4, 43 },
      | {                                 }
  143 | "alog",         { INTRSPEC, TYREAL, 43, 0, 44 },
      | {                                              }
  144 | "dlog",         { INTRSPEC, TYDREAL, 44 },
      | {                                        }
  145 | "clog",         { INTRSPEC, TYCOMPLEX, 45, 0, 46 },
      | {                                                 }
  146 | "zlog",         { INTRSPEC, TYDCOMPLEX, 46, 1 },
      | {                                              }
  147 | 
  148 | "log10",        { INTRGEN, 2, 47 },
      | {                                 }
  149 | "alog10",       { INTRSPEC, TYREAL, 47, 0, 48 },
      | {                                              }
  150 | "dlog10",       { INTRSPEC, TYDREAL, 48 },
      | {                                        }
  151 | 
  152 | "sin",          { INTRGEN, 4, 49 },
      | {                                 }
  153 | "dsin",         { INTRSPEC, TYDREAL, 50 },
      | {                                        }
  154 | "csin",         { INTRSPEC, TYCOMPLEX, 51, 0, 52 },
      | {                                                 }
  155 | "zsin",         { INTRSPEC, TYDCOMPLEX, 52, 1 },
      | {
p1output.c: In function 'p1_comment':
p1output.c:71:59: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
   71 |                                         || pointer > ustr && pointer[-1] == '/'))
      |                                            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
p1output.c: In function 'p1_addr':
p1output.c:261:49: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  261 |         || ONEOF(stg, M(STGCOMMON)|M(STGEQUIV)) &&
p1output.c:267:66: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  267 |         || ONEOF(stg, M(STGBSS)|M(STGINIT)|M(STGAUTO)|M(STGARG)) &&
intr.c:50:1: warning: missing braces around initializer [-Wmissing-braces]
   50 | {
      | ^
   51 | "int",          { INTRCONV, TYLONG },
      | {                                   }
   52 | "real",         { INTRCONV, TYREAL, 1 },
      | {                                      }
   53 |                 /* 1 ==> real(TYDCOMPLEX) yields TYDREAL */
   54 | "dble",         { INTRCONV, TYDREAL },
      | {                                    }
   55 | "dreal",        { INTRCONV, TYDREAL, 0, 0, 0, 1 },
      | {                                                }
   56 | "cmplx",        { INTRCONV, TYCOMPLEX },
      | {                                      }
   57 | "dcmplx",       { INTRCONV, TYDCOMPLEX, 0, 1 },
      | {                                             }
   58 | "ifix",         { INTRCONV, TYLONG },
      | {                                   }
   59 | "idint",        { INTRCONV, TYLONG },
      | {                                   }
   60 | "float",        { INTRCONV, TYREAL },
      | {                                   }
   61 | "dfloat",       { INTRCONV, TYDREAL },
      | {                                    }
   62 | "sngl",         { INTRCONV, TYREAL },
      | {                                   }
   63 | "ichar",        { INTRCONV, TYLONG },
      | {                                   }
   64 | "iachar",       { INTRCONV, TYLONG },
      | {                                   }
   65 | "char",         { INTRCONV, TYCHAR },
      | {                                   }
   66 | "achar",        { INTRCONV, TYCHAR },
      | {                                   }
......
   72 | "max",          { INTRMAX, TYUNKNOWN },
      | {                                     }
   73 | "max0",         { INTRMAX, TYLONG },
      | {                                  }
   74 | "amax0",        { INTRMAX, TYREAL },
      | {                                  }
   75 | "max1",         { INTRMAX, TYLONG },
      | {                                  }
   76 | "amax1",        { INTRMAX, TYREAL },
      | {                                  }
   77 | "dmax1",        { INTRMAX, TYDREAL },
      | {                                   }
   78 | 
   79 | "and",          { INTRBOOL, TYUNKNOWN, OPBITAND },
      | {                                                }
   80 | "or",           { INTRBOOL, TYUNKNOWN, OPBITOR },
      | {                                               }
   81 | "xor",          { INTRBOOL, TYUNKNOWN, OPBITXOR },
      | {                                                }
   82 | "not",          { INTRBOOL, TYUNKNOWN, OPBITNOT },
      | {                                                }
   83 | "lshift",       { INTRBOOL, TYUNKNOWN, OPLSHIFT },
      | {                                                }
   84 | "rshift",       { INTRBOOL, TYUNKNOWN, OPRSHIFT },
      | {                                                }
   85 | 
   86 | "min",          { INTRMIN, TYUNKNOWN },
      | {                                     }
   87 | "min0",         { INTRMIN, TYLONG },
      | {                                  }
   88 | "amin0",        { INTRMIN, TYREAL },
      | {                                  }
   89 | "min1",         { INTRMIN, TYLONG },
      | {                                  }
   90 | "amin1",        { INTRMIN, TYREAL },
      | {                                  }
   91 | "dmin1",        { INTRMIN, TYDREAL },
      | {                                   }
   92 | 
   93 | "aint",         { INTRGEN, 2, 0 },
      | {                                }
   94 | "dint",         { INTRSPEC, TYDREAL, 1 },
      | {                                       }
   95 | 
   96 | "anint",        { INTRGEN, 2, 2 },
      | {                                }
   97 | "dnint",        { INTRSPEC, TYDREAL, 3 },
      | {                                       }
   98 | 
   99 | "nint",         { INTRGEN, 4, 4 },
      | {                                }
  100 | "idnint",       { INTRGEN, 2, 6 },
      | {                                }
  101 | 
  102 | "abs",          { INTRGEN, 6, 8 },
      | {                                }
  103 | "iabs",         { INTRGEN, 2, 9 },
      | {                                }
  104 | "dabs",         { INTRSPEC, TYDREAL, 11 },
      | {                                        }
  105 | "cabs",         { INTRSPEC, TYREAL, 12, 0, 13 },
      | {                                              }
  106 | "zabs",         { INTRSPEC, TYDREAL, 13, 1 },
      | {                                           }
  107 | 
  108 | "mod",          { INTRGEN, 4, 14 },
      | {                                 }
  109 | "amod",         { INTRSPEC, TYREAL, 16, 0, 17 },
      | {                                              }
  110 | "dmod",         { INTRSPEC, TYDREAL, 17 },
      | {                                        }
  111 | 
  112 | "sign",         { INTRGEN, 4, 18 },
      | {                                 }
  113 | "isign",        { INTRGEN, 2, 19 },
      | {                                 }
  114 | "dsign",        { INTRSPEC, TYDREAL, 21 },
      | {                                        }
  115 | 
  116 | "dim",          { INTRGEN, 4, 22 },
      | {                                 }
  117 | "idim",         { INTRGEN, 2, 23 },
      | {                                 }
  118 | "ddim",         { INTRSPEC, TYDREAL, 25 },
      | {                                        }
  119 | 
  120 | "dprod",        { INTRSPEC, TYDREAL, 26 },
      | {                                        }
  121 | 
  122 | "len",          { INTRSPEC, TYLONG, 27 },
      | {                                       }
  123 | "index",        { INTRSPEC, TYLONG, 29 },
      | {                                       }
  124 | 
  125 | "imag",         { INTRGEN, 2, 31 },
      | {                                 }
  126 | "aimag",        { INTRSPEC, TYREAL, 31, 0, 32 },
      | {                                              }
  127 | "dimag",        { INTRSPEC, TYDREAL, 32 },
      | {                                        }
  128 | 
  129 | "conjg",        { INTRGEN, 2, 33 },
      | {                                 }
  130 | "dconjg",       { INTRSPEC, TYDCOMPLEX, 34, 1 },
      | {                                              }
  131 | 
  132 | "sqrt",         { INTRGEN, 4, 35 },
      | {                                 }
  133 | "dsqrt",        { INTRSPEC, TYDREAL, 36 },
      | {                                        }
  134 | "csqrt",        { INTRSPEC, TYCOMPLEX, 37, 0, 38 },
      | {                                                 }
  135 | "zsqrt",        { INTRSPEC, TYDCOMPLEX, 38, 1 },
      | {                                              }
  136 | 
  137 | "exp",          { INTRGEN, 4, 39 },
      | {                                 }
  138 | "dexp",         { INTRSPEC, TYDREAL, 40 },
      | {                                        }
  139 | "cexp",         { INTRSPEC, TYCOMPLEX, 41, 0, 42 },
      | {                                                 }
  140 | "zexp",         { INTRSPEC, TYDCOMPLEX, 42, 1 },
      | {                                              }
  141 | 
  142 | "log",          { INTRGEN, 4, 43 },
      | {                                 }
  143 | "alog",         { INTRSPEC, TYREAL, 43, 0, 44 },
      | {                                              }
  144 | "dlog",         { INTRSPEC, TYDREAL, 44 },
      | {                                        }
  145 | "clog",         { INTRSPEC, TYCOMPLEX, 45, 0, 46 },
      | {                                                 }
  146 | "zlog",         { INTRSPEC, TYDCOMPLEX, 46, 1 },
      | {                                              }
  147 | 
  148 | "log10",        { INTRGEN, 2, 47 },
      | {                                 }
  149 | "alog10",       { INTRSPEC, TYREAL, 47, 0, 48 },
      | {                                              }
  150 | "dlog10",       { INTRSPEC, TYDREAL, 48 },
      | {                                        }
  151 | 
  152 | "sin",          { INTRGEN, 4, 49 },
      | {                                 }
  153 | "dsin",         { INTRSPEC, TYDREAL, 50 },
      | {                                        }
  154 | "csin",         { INTRSPEC, TYCOMPLEX, 51, 0, 52 },
      | {                                                 }
  155 | "zsin",         { INTRSPEC, TYDCOMPLEX, 52, 1 },
      | {                                              }
  156 | 
  157 | "cos",          { INTRGEN, 4, 53 },
      | {
output.c: In function 'out_call':
output.c:1331:25: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
 1330 |                         !ONEOF (q -> addrblock.vstg, M(STGEXT)|M(STGLENG))
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1331 |                         && (ONEOF(q->addrblock.vstg,
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1332 |                                 M(STGCOMMON)|M(STGEQUIV)|M(STGMEMNO))
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1333 |                             || ((memoffset = q->addrblock.memoffset)
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1334 |                                 && (!ISICON(memoffset)
      |                                 ~~~~~~~~~~~~~~~~~~~~~~
 1335 |                                 || memoffset->constblock.Const.ci)))
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
intr.c:50:1: warning: missing braces around initializer [-Wmissing-braces]
   50 | {
      | ^
   51 | "int",          { INTRCONV, TYLONG },
      | {                                   }
   52 | "real",         { INTRCONV, TYREAL, 1 },
      | {                                      }
   53 |                 /* 1 ==> real(TYDCOMPLEX) yields TYDREAL */
   54 | "dble",         { INTRCONV, TYDREAL },
      | {                                    }
   55 | "dreal",        { INTRCONV, TYDREAL, 0, 0, 0, 1 },
      | {                                                }
   56 | "cmplx",        { INTRCONV, TYCOMPLEX },
      | {                                      }
   57 | "dcmplx",       { INTRCONV, TYDCOMPLEX, 0, 1 },
      | {                                             }
   58 | "ifix",         { INTRCONV, TYLONG },
      | {                                   }
   59 | "idint",        { INTRCONV, TYLONG },
      | {                                   }
   60 | "float",        { INTRCONV, TYREAL },
      | {                                   }
   61 | "dfloat",       { INTRCONV, TYDREAL },
      | {                                    }
   62 | "sngl",         { INTRCONV, TYREAL },
      | {                                   }
   63 | "ichar",        { INTRCONV, TYLONG },
      | {                                   }
   64 | "iachar",       { INTRCONV, TYLONG },
      | {                                   }
   65 | "char",         { INTRCONV, TYCHAR },
      | {                                   }
   66 | "achar",        { INTRCONV, TYCHAR },
      | {                                   }
......
   72 | "max",          { INTRMAX, TYUNKNOWN },
      | {                                     }
   73 | "max0",         { INTRMAX, TYLONG },
      | {                                  }
   74 | "amax0",        { INTRMAX, TYREAL },
      | {                                  }
   75 | "max1",         { INTRMAX, TYLONG },
      | {                                  }
   76 | "amax1",        { INTRMAX, TYREAL },
      | {                                  }
   77 | "dmax1",        { INTRMAX, TYDREAL },
      | {                                   }
   78 | 
   79 | "and",          { INTRBOOL, TYUNKNOWN, OPBITAND },
      | {                                                }
   80 | "or",           { INTRBOOL, TYUNKNOWN, OPBITOR },
      | {                                               }
   81 | "xor",          { INTRBOOL, TYUNKNOWN, OPBITXOR },
      | {                                                }
   82 | "not",          { INTRBOOL, TYUNKNOWN, OPBITNOT },
      | {                                                }
   83 | "lshift",       { INTRBOOL, TYUNKNOWN, OPLSHIFT },
      | {                                                }
   84 | "rshift",       { INTRBOOL, TYUNKNOWN, OPRSHIFT },
      | {                                                }
   85 | 
   86 | "min",          { INTRMIN, TYUNKNOWN },
      | {                                     }
   87 | "min0",         { INTRMIN, TYLONG },
      | {                                  }
   88 | "amin0",        { INTRMIN, TYREAL },
      | {                                  }
   89 | "min1",         { INTRMIN, TYLONG },
      | {                                  }
   90 | "amin1",        { INTRMIN, TYREAL },
      | {                                  }
   91 | "dmin1",        { INTRMIN, TYDREAL },
      | {                                   }
   92 | 
   93 | "aint",         { INTRGEN, 2, 0 },
      | {                                }
   94 | "dint",         { INTRSPEC, TYDREAL, 1 },
      | {                                       }
   95 | 
   96 | "anint",        { INTRGEN, 2, 2 },
      | {                                }
   97 | "dnint",        { INTRSPEC, TYDREAL, 3 },
      | {                                       }
   98 | 
   99 | "nint",         { INTRGEN, 4, 4 },
      | {                                }
  100 | "idnint",       { INTRGEN, 2, 6 },
      | {                                }
  101 | 
  102 | "abs",          { INTRGEN, 6, 8 },
      | {                                }
  103 | "iabs",         { INTRGEN, 2, 9 },
      | {                                }
  104 | "dabs",         { INTRSPEC, TYDREAL, 11 },
      | {                                        }
  105 | "cabs",         { INTRSPEC, TYREAL, 12, 0, 13 },
      | {                                              }
  106 | "zabs",         { INTRSPEC, TYDREAL, 13, 1 },
      | {                                           }
  107 | 
  108 | "mod",          { INTRGEN, 4, 14 },
      | {                                 }
  109 | "amod",         { INTRSPEC, TYREAL, 16, 0, 17 },
      | {                                              }
  110 | "dmod",         { INTRSPEC, TYDREAL, 17 },
      | {                                        }
  111 | 
  112 | "sign",         { INTRGEN, 4, 18 },
      | {                                 }
  113 | "isign",        { INTRGEN, 2, 19 },
      | {                                 }
  114 | "dsign",        { INTRSPEC, TYDREAL, 21 },
      | {                                        }
  115 | 
  116 | "dim",          { INTRGEN, 4, 22 },
      | {                                 }
  117 | "idim",         { INTRGEN, 2, 23 },
      | {                                 }
  118 | "ddim",         { INTRSPEC, TYDREAL, 25 },
      | {                                        }
  119 | 
  120 | "dprod",        { INTRSPEC, TYDREAL, 26 },
      | {                                        }
  121 | 
  122 | "len",          { INTRSPEC, TYLONG, 27 },
      | {                                       }
  123 | "index",        { INTRSPEC, TYLONG, 29 },
      | {                                       }
  124 | 
  125 | "imag",         { INTRGEN, 2, 31 },
      | {                                 }
  126 | "aimag",        { INTRSPEC, TYREAL, 31, 0, 32 },
      | {                                              }
  127 | "dimag",        { INTRSPEC, TYDREAL, 32 },
      | {                                        }
  128 | 
  129 | "conjg",        { INTRGEN, 2, 33 },
      | {                                 }
  130 | "dconjg",       { INTRSPEC, TYDCOMPLEX, 34, 1 },
      | {                                              }
  131 | 
  132 | "sqrt",         { INTRGEN, 4, 35 },
      | {                                 }
  133 | "dsqrt",        { INTRSPEC, TYDREAL, 36 },
      | {                                        }
  134 | "csqrt",        { INTRSPEC, TYCOMPLEX, 37, 0, 38 },
      | {                                                 }
  135 | "zsqrt",        { INTRSPEC, TYDCOMPLEX, 38, 1 },
      | {                                              }
  136 | 
  137 | "exp",          { INTRGEN, 4, 39 },
      | {                                 }
  138 | "dexp",         { INTRSPEC, TYDREAL, 40 },
      | {                                        }
  139 | "cexp",         { INTRSPEC, TYCOMPLEX, 41, 0, 42 },
      | {                                                 }
  140 | "zexp",         { INTRSPEC, TYDCOMPLEX, 42, 1 },
      | {                                              }
  141 | 
  142 | "log",          { INTRGEN, 4, 43 },
      | {                                 }
  143 | "alog",         { INTRSPEC, TYREAL, 43, 0, 44 },
      | {                                              }
  144 | "dlog",         { INTRSPEC, TYDREAL, 44 },
      | {                                        }
  145 | "clog",         { INTRSPEC, TYCOMPLEX, 45, 0, 46 },
      | {                                                 }
  146 | "zlog",         { INTRSPEC, TYDCOMPLEX, 46, 1 },
      | {                                              }
  147 | 
  148 | "log10",        { INTRGEN, 2, 47 },
      | {                                 }
  149 | "alog10",       { INTRSPEC, TYREAL, 47, 0, 48 },
      | {                                              }
  150 | "dlog10",       { INTRSPEC, TYDREAL, 48 },
      | {                                        }
  151 | 
  152 | "sin",          { INTRGEN, 4, 49 },
      | {                                 }
  153 | "dsin",         { INTRSPEC, TYDREAL, 50 },
      | {                                        }
  154 | "csin",         { INTRSPEC, TYCOMPLEX, 51, 0, 52 },
      | {                                                 }
  155 | "zsin",         { INTRSPEC, TYDCOMPLEX, 52, 1 },
      | {                                              }
  156 | 
  157 | "cos",          { INTRGEN, 4, 53 },
      | {                                 }
  158 | "dcos",         { INTRSPEC, TYDREAL, 54 },
      | {
output.c:1310:16: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
 1310 |             if (q -> headblock.vtype != TYCHAR)
      |                ^
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer putpcc.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer vax.c
In function 'conspower',
    inlined from 'fold' at expr.c:2910:3:
pread.c: In function 'readref':
pread.c:254:43: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  254 |                 || type != TYFTNLEN + 100 && type % 100 > TYSUBR)
expr.c:3201:38: warning: 'x0' may be used uninitialized [-Wmaybe-uninitialized]
 3201 |                 else if (!x0.Const.cd[0]
      |                           ~~~~~~~~~~~^~~
expr.c: In function 'fold':
output.c: In function 'out_init':
expr.c:3123:30: note: 'x0' declared here
 3123 |         struct Constblock x, x0;
      |                              ^~
output.c:1438:16: warning: array subscript has type 'char' [-Wchar-subscripts]
 1438 |         tr_tab[*s++] = 3;
      |                ^~~~
output.c: In function 'compgoto_out':
output.c:1695:33: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
 1695 |                                 && index->exprblock.opcode == OPWHATSIN)
intr.c:50:1: warning: missing braces around initializer [-Wmissing-braces]
   50 | {
      | ^
   51 | "int",          { INTRCONV, TYLONG },
      | {                                   }
   52 | "real",         { INTRCONV, TYREAL, 1 },
      | {                                      }
   53 |                 /* 1 ==> real(TYDCOMPLEX) yields TYDREAL */
   54 | "dble",         { INTRCONV, TYDREAL },
      | {                                    }
   55 | "dreal",        { INTRCONV, TYDREAL, 0, 0, 0, 1 },
      | {                                                }
   56 | "cmplx",        { INTRCONV, TYCOMPLEX },
      | {                                      }
   57 | "dcmplx",       { INTRCONV, TYDCOMPLEX, 0, 1 },
      | {                                             }
   58 | "ifix",         { INTRCONV, TYLONG },
      | {                                   }
   59 | "idint",        { INTRCONV, TYLONG },
      | {                                   }
   60 | "float",        { INTRCONV, TYREAL },
      | {                                   }
   61 | "dfloat",       { INTRCONV, TYDREAL },
      | {                                    }
   62 | "sngl",         { INTRCONV, TYREAL },
      | {                                   }
   63 | "ichar",        { INTRCONV, TYLONG },
      | {                                   }
   64 | "iachar",       { INTRCONV, TYLONG },
      | {                                   }
   65 | "char",         { INTRCONV, TYCHAR },
      | {                                   }
   66 | "achar",        { INTRCONV, TYCHAR },
      | {                                   }
......
   72 | "max",          { INTRMAX, TYUNKNOWN },
      | {                                     }
   73 | "max0",         { INTRMAX, TYLONG },
      | {                                  }
   74 | "amax0",        { INTRMAX, TYREAL },
      | {                                  }
   75 | "max1",         { INTRMAX, TYLONG },
      | {                                  }
   76 | "amax1",        { INTRMAX, TYREAL },
      | {                                  }
   77 | "dmax1",        { INTRMAX, TYDREAL },
      | {                                   }
   78 | 
   79 | "and",          { INTRBOOL, TYUNKNOWN, OPBITAND },
      | {                                                }
   80 | "or",           { INTRBOOL, TYUNKNOWN, OPBITOR },
      | {                                               }
   81 | "xor",          { INTRBOOL, TYUNKNOWN, OPBITXOR },
      | {                                                }
   82 | "not",          { INTRBOOL, TYUNKNOWN, OPBITNOT },
      | {                                                }
   83 | "lshift",       { INTRBOOL, TYUNKNOWN, OPLSHIFT },
      | {                                                }
   84 | "rshift",       { INTRBOOL, TYUNKNOWN, OPRSHIFT },
      | {                                                }
   85 | 
   86 | "min",          { INTRMIN, TYUNKNOWN },
      | {                                     }
   87 | "min0",         { INTRMIN, TYLONG },
      | {                                  }
   88 | "amin0",        { INTRMIN, TYREAL },
      | {                                  }
   89 | "min1",         { INTRMIN, TYLONG },
      | {                                  }
   90 | "amin1",        { INTRMIN, TYREAL },
      | {                                  }
   91 | "dmin1",        { INTRMIN, TYDREAL },
      | {                                   }
   92 | 
   93 | "aint",         { INTRGEN, 2, 0 },
      | {                                }
   94 | "dint",         { INTRSPEC, TYDREAL, 1 },
      | {                                       }
   95 | 
   96 | "anint",        { INTRGEN, 2, 2 },
      | {                                }
   97 | "dnint",        { INTRSPEC, TYDREAL, 3 },
      | {                                       }
   98 | 
   99 | "nint",         { INTRGEN, 4, 4 },
      | {                                }
  100 | "idnint",       { INTRGEN, 2, 6 },
      | {                                }
  101 | 
  102 | "abs",          { INTRGEN, 6, 8 },
      | {                                }
  103 | "iabs",         { INTRGEN, 2, 9 },
      | {                                }
  104 | "dabs",         { INTRSPEC, TYDREAL, 11 },
      | {                                        }
  105 | "cabs",         { INTRSPEC, TYREAL, 12, 0, 13 },
      | {                                              }
  106 | "zabs",         { INTRSPEC, TYDREAL, 13, 1 },
      | {                                           }
  107 | 
  108 | "mod",          { INTRGEN, 4, 14 },
      | {                                 }
  109 | "amod",         { INTRSPEC, TYREAL, 16, 0, 17 },
      | {                                              }
  110 | "dmod",         { INTRSPEC, TYDREAL, 17 },
      | {                                        }
  111 | 
  112 | "sign",         { INTRGEN, 4, 18 },
      | {                                 }
  113 | "isign",        { INTRGEN, 2, 19 },
      | {                                 }
  114 | "dsign",        { INTRSPEC, TYDREAL, 21 },
      | {                                        }
  115 | 
  116 | "dim",          { INTRGEN, 4, 22 },
      | {                                 }
  117 | "idim",         { INTRGEN, 2, 23 },
      | {                                 }
  118 | "ddim",         { INTRSPEC, TYDREAL, 25 },
      | {                                        }
  119 | 
  120 | "dprod",        { INTRSPEC, TYDREAL, 26 },
      | {                                        }
  121 | 
  122 | "len",          { INTRSPEC, TYLONG, 27 },
      | {                                       }
  123 | "index",        { INTRSPEC, TYLONG, 29 },
      | {                                       }
  124 | 
  125 | "imag",         { INTRGEN, 2, 31 },
      | {                                 }
  126 | "aimag",        { INTRSPEC, TYREAL, 31, 0, 32 },
      | {                                              }
  127 | "dimag",        { INTRSPEC, TYDREAL, 32 },
      | {                                        }
  128 | 
  129 | "conjg",        { INTRGEN, 2, 33 },
      | {                                 }
  130 | "dconjg",       { INTRSPEC, TYDCOMPLEX, 34, 1 },
      | {                                              }
  131 | 
  132 | "sqrt",         { INTRGEN, 4, 35 },
      | {                                 }
  133 | "dsqrt",        { INTRSPEC, TYDREAL, 36 },
      | {                                        }
  134 | "csqrt",        { INTRSPEC, TYCOMPLEX, 37, 0, 38 },
      | {                                                 }
  135 | "zsqrt",        { INTRSPEC, TYDCOMPLEX, 38, 1 },
      | {                                              }
  136 | 
  137 | "exp",          { INTRGEN, 4, 39 },
      | {                                 }
  138 | "dexp",         { INTRSPEC, TYDREAL, 40 },
      | {                                        }
  139 | "cexp",         { INTRSPEC, TYCOMPLEX, 41, 0, 42 },
      | {                                                 }
  140 | "zexp",         { INTRSPEC, TYDCOMPLEX, 42, 1 },
      | {                                              }
  141 | 
  142 | "log",          { INTRGEN, 4, 43 },
      | {                                 }
  143 | "alog",         { INTRSPEC, TYREAL, 43, 0, 44 },
      | {                                              }
  144 | "dlog",         { INTRSPEC, TYDREAL, 44 },
      | {                                        }
  145 | "clog",         { INTRSPEC, TYCOMPLEX, 45, 0, 46 },
      | {                                                 }
  146 | "zlog",         { INTRSPEC, TYDCOMPLEX, 46, 1 },
      | {                                              }
  147 | 
  148 | "log10",        { INTRGEN, 2, 47 },
      | {                                 }
  149 | "alog10",       { INTRSPEC, TYREAL, 47, 0, 48 },
      | {                                              }
  150 | "dlog10",       { INTRSPEC, TYDREAL, 48 },
      | {                                        }
  151 | 
  152 | "sin",          { INTRGEN, 4, 49 },
      | {                                 }
  153 | "dsin",         { INTRSPEC, TYDREAL, 50 },
      | {                                        }
  154 | "csin",         { INTRSPEC, TYCOMPLEX, 51, 0, 52 },
      | {                                                 }
  155 | "zsin",         { INTRSPEC, TYDCOMPLEX, 52, 1 },
      | {                                              }
  156 | 
  157 | "cos",          { INTRGEN, 4, 53 },
      | {                                 }
  158 | "dcos",         { INTRSPEC, TYDREAL, 54 },
      | {                                        }
  159 | "ccos",         { INTRSPEC, TYCOMPLEX, 55, 0, 56 },
      | {
intr.c:50:1: warning: missing braces around initializer [-Wmissing-braces]
   50 | {
      | ^
   51 | "int",          { INTRCONV, TYLONG },
      | {                                   }
   52 | "real",         { INTRCONV, TYREAL, 1 },
      | {                                      }
   53 |                 /* 1 ==> real(TYDCOMPLEX) yields TYDREAL */
   54 | "dble",         { INTRCONV, TYDREAL },
      | {                                    }
   55 | "dreal",        { INTRCONV, TYDREAL, 0, 0, 0, 1 },
      | {                                                }
   56 | "cmplx",        { INTRCONV, TYCOMPLEX },
      | {                                      }
   57 | "dcmplx",       { INTRCONV, TYDCOMPLEX, 0, 1 },
      | {                                             }
   58 | "ifix",         { INTRCONV, TYLONG },
      | {                                   }
   59 | "idint",        { INTRCONV, TYLONG },
      | {                                   }
   60 | "float",        { INTRCONV, TYREAL },
      | {                                   }
   61 | "dfloat",       { INTRCONV, TYDREAL },
      | {                                    }
   62 | "sngl",         { INTRCONV, TYREAL },
      | {                                   }
   63 | "ichar",        { INTRCONV, TYLONG },
      | {                                   }
   64 | "iachar",       { INTRCONV, TYLONG },
      | {                                   }
   65 | "char",         { INTRCONV, TYCHAR },
      | {                                   }
   66 | "achar",        { INTRCONV, TYCHAR },
      | {                                   }
......
   72 | "max",          { INTRMAX, TYUNKNOWN },
      | {                                     }
   73 | "max0",         { INTRMAX, TYLONG },
      | {                                  }
   74 | "amax0",        { INTRMAX, TYREAL },
      | {                                  }
   75 | "max1",         { INTRMAX, TYLONG },
      | {                                  }
   76 | "amax1",        { INTRMAX, TYREAL },
      | {                                  }
   77 | "dmax1",        { INTRMAX, TYDREAL },
      | {                                   }
   78 | 
   79 | "and",          { INTRBOOL, TYUNKNOWN, OPBITAND },
      | {                                                }
   80 | "or",           { INTRBOOL, TYUNKNOWN, OPBITOR },
      | {                                               }
   81 | "xor",          { INTRBOOL, TYUNKNOWN, OPBITXOR },
      | {                                                }
   82 | "not",          { INTRBOOL, TYUNKNOWN, OPBITNOT },
      | {                                                }
   83 | "lshift",       { INTRBOOL, TYUNKNOWN, OPLSHIFT },
      | {                                                }
   84 | "rshift",       { INTRBOOL, TYUNKNOWN, OPRSHIFT },
      | {                                                }
   85 | 
   86 | "min",          { INTRMIN, TYUNKNOWN },
      | {                                     }
   87 | "min0",         { INTRMIN, TYLONG },
      | {                                  }
   88 | "amin0",        { INTRMIN, TYREAL },
      | {                                  }
   89 | "min1",         { INTRMIN, TYLONG },
      | {                                  }
   90 | "amin1",        { INTRMIN, TYREAL },
      | {                                  }
   91 | "dmin1",        { INTRMIN, TYDREAL },
      | {                                   }
   92 | 
   93 | "aint",         { INTRGEN, 2, 0 },
      | {                                }
   94 | "dint",         { INTRSPEC, TYDREAL, 1 },
      | {                                       }
   95 | 
   96 | "anint",        { INTRGEN, 2, 2 },
      | {                                }
   97 | "dnint",        { INTRSPEC, TYDREAL, 3 },
      | {                                       }
   98 | 
   99 | "nint",         { INTRGEN, 4, 4 },
      | {                                }
  100 | "idnint",       { INTRGEN, 2, 6 },
      | {                                }
  101 | 
  102 | "abs",          { INTRGEN, 6, 8 },
      | {                                }
  103 | "iabs",         { INTRGEN, 2, 9 },
      | {                                }
  104 | "dabs",         { INTRSPEC, TYDREAL, 11 },
      | {                                        }
  105 | "cabs",         { INTRSPEC, TYREAL, 12, 0, 13 },
      | {                                              }
  106 | "zabs",         { INTRSPEC, TYDREAL, 13, 1 },
      | {                                           }
  107 | 
  108 | "mod",          { INTRGEN, 4, 14 },
      | {                                 }
  109 | "amod",         { INTRSPEC, TYREAL, 16, 0, 17 },
      | {                                              }
  110 | "dmod",         { INTRSPEC, TYDREAL, 17 },
      | {                                        }
  111 | 
  112 | "sign",         { INTRGEN, 4, 18 },
      | {                                 }
  113 | "isign",        { INTRGEN, 2, 19 },
      | {                                 }
  114 | "dsign",        { INTRSPEC, TYDREAL, 21 },
      | {                                        }
  115 | 
  116 | "dim",          { INTRGEN, 4, 22 },
      | {                                 }
  117 | "idim",         { INTRGEN, 2, 23 },
      | {                                 }
  118 | "ddim",         { INTRSPEC, TYDREAL, 25 },
      | {                                        }
  119 | 
  120 | "dprod",        { INTRSPEC, TYDREAL, 26 },
      | {                                        }
  121 | 
  122 | "len",          { INTRSPEC, TYLONG, 27 },
      | {                                       }
  123 | "index",        { INTRSPEC, TYLONG, 29 },
      | {                                       }
  124 | 
  125 | "imag",         { INTRGEN, 2, 31 },
      | {                                 }
  126 | "aimag",        { INTRSPEC, TYREAL, 31, 0, 32 },
      | {                                              }
  127 | "dimag",        { INTRSPEC, TYDREAL, 32 },
      | {                                        }
  128 | 
  129 | "conjg",        { INTRGEN, 2, 33 },
      | {                                 }
  130 | "dconjg",       { INTRSPEC, TYDCOMPLEX, 34, 1 },
      | {                                              }
  131 | 
  132 | "sqrt",         { INTRGEN, 4, 35 },
      | {                                 }
  133 | "dsqrt",        { INTRSPEC, TYDREAL, 36 },
      | {                                        }
  134 | "csqrt",        { INTRSPEC, TYCOMPLEX, 37, 0, 38 },
      | {                                                 }
  135 | "zsqrt",        { INTRSPEC, TYDCOMPLEX, 38, 1 },
      | {                                              }
  136 | 
  137 | "exp",          { INTRGEN, 4, 39 },
      | {                                 }
  138 | "dexp",         { INTRSPEC, TYDREAL, 40 },
      | {                                        }
  139 | "cexp",         { INTRSPEC, TYCOMPLEX, 41, 0, 42 },
      | {                                                 }
  140 | "zexp",         { INTRSPEC, TYDCOMPLEX, 42, 1 },
      | {                                              }
  141 | 
  142 | "log",          { INTRGEN, 4, 43 },
      | {                                 }
  143 | "alog",         { INTRSPEC, TYREAL, 43, 0, 44 },
      | {                                              }
  144 | "dlog",         { INTRSPEC, TYDREAL, 44 },
      | {                                        }
  145 | "clog",         { INTRSPEC, TYCOMPLEX, 45, 0, 46 },
      | {                                                 }
  146 | "zlog",         { INTRSPEC, TYDCOMPLEX, 46, 1 },
      | {                                              }
  147 | 
  148 | "log10",        { INTRGEN, 2, 47 },
      | {                                 }
  149 | "alog10",       { INTRSPEC, TYREAL, 47, 0, 48 },
      | {                                              }
  150 | "dlog10",       { INTRSPEC, TYDREAL, 48 },
      | {                                        }
  151 | 
  152 | "sin",          { INTRGEN, 4, 49 },
      | {                                 }
  153 | "dsin",         { INTRSPEC, TYDREAL, 50 },
      | {                                        }
  154 | "csin",         { INTRSPEC, TYCOMPLEX, 51, 0, 52 },
      | {                                                 }
  155 | "zsin",         { INTRSPEC, TYDCOMPLEX, 52, 1 },
      | {                                              }
  156 | 
  157 | "cos",          { INTRGEN, 4, 53 },
      | {                                 }
  158 | "dcos",         { INTRSPEC, TYDREAL, 54 },
      | {                                        }
  159 | "ccos",         { INTRSPEC, TYCOMPLEX, 55, 0, 56 },
      | {                                                 }
  160 | "zcos",         { INTRSPEC, TYDCOMPLEX, 56, 1 },
      | {
pread.c: In function 'Pfile':
pread.c:892:29: warning: array subscript has type 'char' [-Wchar-subscripts]
  892 |                         Pct[*s] = P_space;
      |                             ^~
intr.c:50:1: warning: missing braces around initializer [-Wmissing-braces]
   50 | {
      | ^
   51 | "int",          { INTRCONV, TYLONG },
      | {                                   }
   52 | "real",         { INTRCONV, TYREAL, 1 },
      | {                                      }
   53 |                 /* 1 ==> real(TYDCOMPLEX) yields TYDREAL */
   54 | "dble",         { INTRCONV, TYDREAL },
      | {                                    }
   55 | "dreal",        { INTRCONV, TYDREAL, 0, 0, 0, 1 },
      | {                                                }
   56 | "cmplx",        { INTRCONV, TYCOMPLEX },
      | {                                      }
   57 | "dcmplx",       { INTRCONV, TYDCOMPLEX, 0, 1 },
      | {                                             }
   58 | "ifix",         { INTRCONV, TYLONG },
      | {                                   }
   59 | "idint",        { INTRCONV, TYLONG },
      | {                                   }
   60 | "float",        { INTRCONV, TYREAL },
      | {                                   }
   61 | "dfloat",       { INTRCONV, TYDREAL },
      | {                                    }
   62 | "sngl",         { INTRCONV, TYREAL },
      | {                                   }
   63 | "ichar",        { INTRCONV, TYLONG },
      | {                                   }
   64 | "iachar",       { INTRCONV, TYLONG },
      | {                                   }
   65 | "char",         { INTRCONV, TYCHAR },
      | {                                   }
   66 | "achar",        { INTRCONV, TYCHAR },
      | {                                   }
......
   72 | "max",          { INTRMAX, TYUNKNOWN },
      | {                                     }
   73 | "max0",         { INTRMAX, TYLONG },
      | {                                  }
   74 | "amax0",        { INTRMAX, TYREAL },
      | {                                  }
   75 | "max1",         { INTRMAX, TYLONG },
      | {                                  }
   76 | "amax1",        { INTRMAX, TYREAL },
      | {                                  }
   77 | "dmax1",        { INTRMAX, TYDREAL },
      | {                                   }
   78 | 
   79 | "and",          { INTRBOOL, TYUNKNOWN, OPBITAND },
      | {                                                }
   80 | "or",           { INTRBOOL, TYUNKNOWN, OPBITOR },
      | {                                               }
   81 | "xor",          { INTRBOOL, TYUNKNOWN, OPBITXOR },
      | {                                                }
   82 | "not",          { INTRBOOL, TYUNKNOWN, OPBITNOT },
      | {                                                }
   83 | "lshift",       { INTRBOOL, TYUNKNOWN, OPLSHIFT },
      | {                                                }
   84 | "rshift",       { INTRBOOL, TYUNKNOWN, OPRSHIFT },
      | {                                                }
   85 | 
   86 | "min",          { INTRMIN, TYUNKNOWN },
      | {                                     }
   87 | "min0",         { INTRMIN, TYLONG },
      | {                                  }
   88 | "amin0",        { INTRMIN, TYREAL },
      | {                                  }
   89 | "min1",         { INTRMIN, TYLONG },
      | {                                  }
   90 | "amin1",        { INTRMIN, TYREAL },
      | {                                  }
   91 | "dmin1",        { INTRMIN, TYDREAL },
      | {                                   }
   92 | 
   93 | "aint",         { INTRGEN, 2, 0 },
      | {                                }
   94 | "dint",         { INTRSPEC, TYDREAL, 1 },
      | {                                       }
   95 | 
   96 | "anint",        { INTRGEN, 2, 2 },
      | {                                }
   97 | "dnint",        { INTRSPEC, TYDREAL, 3 },
      | {                                       }
   98 | 
   99 | "nint",         { INTRGEN, 4, 4 },
      | {                                }
  100 | "idnint",       { INTRGEN, 2, 6 },
      | {                                }
  101 | 
  102 | "abs",          { INTRGEN, 6, 8 },
      | {                                }
  103 | "iabs",         { INTRGEN, 2, 9 },
      | {                                }
  104 | "dabs",         { INTRSPEC, TYDREAL, 11 },
      | {                                        }
  105 | "cabs",         { INTRSPEC, TYREAL, 12, 0, 13 },
      | {                                              }
  106 | "zabs",         { INTRSPEC, TYDREAL, 13, 1 },
      | {                                           }
  107 | 
  108 | "mod",          { INTRGEN, 4, 14 },
      | {                                 }
  109 | "amod",         { INTRSPEC, TYREAL, 16, 0, 17 },
      | {                                              }
  110 | "dmod",         { INTRSPEC, TYDREAL, 17 },
      | {                                        }
  111 | 
  112 | "sign",         { INTRGEN, 4, 18 },
      | {                                 }
  113 | "isign",        { INTRGEN, 2, 19 },
      | {                                 }
  114 | "dsign",        { INTRSPEC, TYDREAL, 21 },
      | {                                        }
  115 | 
  116 | "dim",          { INTRGEN, 4, 22 },
      | {                                 }
  117 | "idim",         { INTRGEN, 2, 23 },
      | {                                 }
  118 | "ddim",         { INTRSPEC, TYDREAL, 25 },
      | {                                        }
  119 | 
  120 | "dprod",        { INTRSPEC, TYDREAL, 26 },
      | {                                        }
  121 | 
  122 | "len",          { INTRSPEC, TYLONG, 27 },
      | {                                       }
  123 | "index",        { INTRSPEC, TYLONG, 29 },
      | {                                       }
  124 | 
  125 | "imag",         { INTRGEN, 2, 31 },
      | {                                 }
  126 | "aimag",        { INTRSPEC, TYREAL, 31, 0, 32 },
      | {                                              }
  127 | "dimag",        { INTRSPEC, TYDREAL, 32 },
      | {                                        }
  128 | 
  129 | "conjg",        { INTRGEN, 2, 33 },
      | {                                 }
  130 | "dconjg",       { INTRSPEC, TYDCOMPLEX, 34, 1 },
      | {                                              }
  131 | 
  132 | "sqrt",         { INTRGEN, 4, 35 },
      | {                                 }
  133 | "dsqrt",        { INTRSPEC, TYDREAL, 36 },
      | {                                        }
  134 | "csqrt",        { INTRSPEC, TYCOMPLEX, 37, 0, 38 },
      | {                                                 }
  135 | "zsqrt",        { INTRSPEC, TYDCOMPLEX, 38, 1 },
      | {                                              }
  136 | 
  137 | "exp",          { INTRGEN, 4, 39 },
      | {                                 }
  138 | "dexp",         { INTRSPEC, TYDREAL, 40 },
      | {                                        }
  139 | "cexp",         { INTRSPEC, TYCOMPLEX, 41, 0, 42 },
      | {                                                 }
  140 | "zexp",         { INTRSPEC, TYDCOMPLEX, 42, 1 },
      | {                                              }
  141 | 
  142 | "log",          { INTRGEN, 4, 43 },
      | {                                 }
  143 | "alog",         { INTRSPEC, TYREAL, 43, 0, 44 },
      | {                                              }
  144 | "dlog",         { INTRSPEC, TYDREAL, 44 },
      | {                                        }
  145 | "clog",         { INTRSPEC, TYCOMPLEX, 45, 0, 46 },
      | {                                                 }
  146 | "zlog",         { INTRSPEC, TYDCOMPLEX, 46, 1 },
      | {                                              }
  147 | 
  148 | "log10",        { INTRGEN, 2, 47 },
      | {                                 }
  149 | "alog10",       { INTRSPEC, TYREAL, 47, 0, 48 },
      | {                                              }
  150 | "dlog10",       { INTRSPEC, TYDREAL, 48 },
      | {                                        }
  151 | 
  152 | "sin",          { INTRGEN, 4, 49 },
      | {                                 }
  153 | "dsin",         { INTRSPEC, TYDREAL, 50 },
      | {                                        }
  154 | "csin",         { INTRSPEC, TYCOMPLEX, 51, 0, 52 },
      | {                                                 }
  155 | "zsin",         { INTRSPEC, TYDCOMPLEX, 52, 1 },
      | {                                              }
  156 | 
  157 | "cos",          { INTRGEN, 4, 53 },
      | {                                 }
  158 | "dcos",         { INTRSPEC, TYDREAL, 54 },
      | {                                        }
  159 | "ccos",         { INTRSPEC, TYCOMPLEX, 55, 0, 56 },
      | {                                                 }
  160 | "zcos",         { INTRSPEC, TYDCOMPLEX, 56, 1 },
      | {                                              }
  161 | 
  162 | "tan",          { INTRGEN, 2, 57 },
      | {
pread.c:894:29: warning: array subscript has type 'char' [-Wchar-subscripts]
  894 |                         Pct[*s] = P_delim;
      |                             ^~
pread.c:897:55: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  897 |                 for(s = "abcdefghijklmnopqrstuvwxyz"; i = *s; s++)
      |                                                       ^
pread.c:907:44: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  907 |                 || !strcmp(Ptok, "extern") && (i = Ptoken(pf,0)) != P_anum)
      |                                            ^
pread.c:918:23: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  918 |                 while(i = Ptype(pf)) {
      |                       ^
pread.c: In function 'read_Pfiles':
pread.c:960:15: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  960 |         while(s = *ffiles++)
      |               ^
intr.c:50:1: warning: missing braces around initializer [-Wmissing-braces]
   50 | {
      | ^
   51 | "int",          { INTRCONV, TYLONG },
      | {                                   }
   52 | "real",         { INTRCONV, TYREAL, 1 },
      | {                                      }
   53 |                 /* 1 ==> real(TYDCOMPLEX) yields TYDREAL */
   54 | "dble",         { INTRCONV, TYDREAL },
      | {                                    }
   55 | "dreal",        { INTRCONV, TYDREAL, 0, 0, 0, 1 },
      | {                                                }
   56 | "cmplx",        { INTRCONV, TYCOMPLEX },
      | {                                      }
   57 | "dcmplx",       { INTRCONV, TYDCOMPLEX, 0, 1 },
      | {                                             }
   58 | "ifix",         { INTRCONV, TYLONG },
      | {                                   }
   59 | "idint",        { INTRCONV, TYLONG },
      | {                                   }
   60 | "float",        { INTRCONV, TYREAL },
      | {                                   }
   61 | "dfloat",       { INTRCONV, TYDREAL },
      | {                                    }
   62 | "sngl",         { INTRCONV, TYREAL },
      | {                                   }
   63 | "ichar",        { INTRCONV, TYLONG },
      | {                                   }
   64 | "iachar",       { INTRCONV, TYLONG },
      | {                                   }
   65 | "char",         { INTRCONV, TYCHAR },
      | {                                   }
   66 | "achar",        { INTRCONV, TYCHAR },
      | {                                   }
......
   72 | "max",          { INTRMAX, TYUNKNOWN },
      | {                                     }
   73 | "max0",         { INTRMAX, TYLONG },
      | {                                  }
   74 | "amax0",        { INTRMAX, TYREAL },
      | {                                  }
   75 | "max1",         { INTRMAX, TYLONG },
      | {                                  }
   76 | "amax1",        { INTRMAX, TYREAL },
      | {                                  }
   77 | "dmax1",        { INTRMAX, TYDREAL },
      | {                                   }
   78 | 
   79 | "and",          { INTRBOOL, TYUNKNOWN, OPBITAND },
      | {                                                }
   80 | "or",           { INTRBOOL, TYUNKNOWN, OPBITOR },
      | {                                               }
   81 | "xor",          { INTRBOOL, TYUNKNOWN, OPBITXOR },
      | {                                                }
   82 | "not",          { INTRBOOL, TYUNKNOWN, OPBITNOT },
      | {                                                }
   83 | "lshift",       { INTRBOOL, TYUNKNOWN, OPLSHIFT },
      | {                                                }
   84 | "rshift",       { INTRBOOL, TYUNKNOWN, OPRSHIFT },
      | {                                                }
   85 | 
   86 | "min",          { INTRMIN, TYUNKNOWN },
      | {                                     }
   87 | "min0",         { INTRMIN, TYLONG },
      | {                                  }
   88 | "amin0",        { INTRMIN, TYREAL },
      | {                                  }
   89 | "min1",         { INTRMIN, TYLONG },
      | {                                  }
   90 | "amin1",        { INTRMIN, TYREAL },
      | {                                  }
   91 | "dmin1",        { INTRMIN, TYDREAL },
      | {                                   }
   92 | 
   93 | "aint",         { INTRGEN, 2, 0 },
      | {                                }
   94 | "dint",         { INTRSPEC, TYDREAL, 1 },
      | {                                       }
   95 | 
   96 | "anint",        { INTRGEN, 2, 2 },
      | {                                }
   97 | "dnint",        { INTRSPEC, TYDREAL, 3 },
      | {                                       }
   98 | 
   99 | "nint",         { INTRGEN, 4, 4 },
      | {                                }
  100 | "idnint",       { INTRGEN, 2, 6 },
      | {                                }
  101 | 
  102 | "abs",          { INTRGEN, 6, 8 },
      | {                                }
  103 | "iabs",         { INTRGEN, 2, 9 },
      | {                                }
  104 | "dabs",         { INTRSPEC, TYDREAL, 11 },
      | {                                        }
  105 | "cabs",         { INTRSPEC, TYREAL, 12, 0, 13 },
      | {                                              }
  106 | "zabs",         { INTRSPEC, TYDREAL, 13, 1 },
      | {                                           }
  107 | 
  108 | "mod",          { INTRGEN, 4, 14 },
      | {                                 }
  109 | "amod",         { INTRSPEC, TYREAL, 16, 0, 17 },
      | {                                              }
  110 | "dmod",         { INTRSPEC, TYDREAL, 17 },
      | {                                        }
  111 | 
  112 | "sign",         { INTRGEN, 4, 18 },
      | {                                 }
  113 | "isign",        { INTRGEN, 2, 19 },
      | {                                 }
  114 | "dsign",        { INTRSPEC, TYDREAL, 21 },
      | {                                        }
  115 | 
  116 | "dim",          { INTRGEN, 4, 22 },
      | {                                 }
  117 | "idim",         { INTRGEN, 2, 23 },
      | {                                 }
  118 | "ddim",         { INTRSPEC, TYDREAL, 25 },
      | {                                        }
  119 | 
  120 | "dprod",        { INTRSPEC, TYDREAL, 26 },
      | {                                        }
  121 | 
  122 | "len",          { INTRSPEC, TYLONG, 27 },
      | {                                       }
  123 | "index",        { INTRSPEC, TYLONG, 29 },
      | {                                       }
  124 | 
  125 | "imag",         { INTRGEN, 2, 31 },
      | {                                 }
  126 | "aimag",        { INTRSPEC, TYREAL, 31, 0, 32 },
      | {                                              }
  127 | "dimag",        { INTRSPEC, TYDREAL, 32 },
      | {                                        }
  128 | 
  129 | "conjg",        { INTRGEN, 2, 33 },
      | {                                 }
  130 | "dconjg",       { INTRSPEC, TYDCOMPLEX, 34, 1 },
      | {                                              }
  131 | 
  132 | "sqrt",         { INTRGEN, 4, 35 },
      | {                                 }
  133 | "dsqrt",        { INTRSPEC, TYDREAL, 36 },
      | {                                        }
  134 | "csqrt",        { INTRSPEC, TYCOMPLEX, 37, 0, 38 },
      | {                                                 }
  135 | "zsqrt",        { INTRSPEC, TYDCOMPLEX, 38, 1 },
      | {                                              }
  136 | 
  137 | "exp",          { INTRGEN, 4, 39 },
      | {                                 }
  138 | "dexp",         { INTRSPEC, TYDREAL, 40 },
      | {                                        }
  139 | "cexp",         { INTRSPEC, TYCOMPLEX, 41, 0, 42 },
      | {                                                 }
  140 | "zexp",         { INTRSPEC, TYDCOMPLEX, 42, 1 },
      | {                                              }
  141 | 
  142 | "log",          { INTRGEN, 4, 43 },
      | {                                 }
  143 | "alog",         { INTRSPEC, TYREAL, 43, 0, 44 },
      | {                                              }
  144 | "dlog",         { INTRSPEC, TYDREAL, 44 },
      | {                                        }
  145 | "clog",         { INTRSPEC, TYCOMPLEX, 45, 0, 46 },
      | {                                                 }
  146 | "zlog",         { INTRSPEC, TYDCOMPLEX, 46, 1 },
      | {                                              }
  147 | 
  148 | "log10",        { INTRGEN, 2, 47 },
      | {                                 }
  149 | "alog10",       { INTRSPEC, TYREAL, 47, 0, 48 },
      | {                                              }
  150 | "dlog10",       { INTRSPEC, TYDREAL, 48 },
      | {                                        }
  151 | 
  152 | "sin",          { INTRGEN, 4, 49 },
      | {                                 }
  153 | "dsin",         { INTRSPEC, TYDREAL, 50 },
      | {                                        }
  154 | "csin",         { INTRSPEC, TYCOMPLEX, 51, 0, 52 },
      | {                                                 }
  155 | "zsin",         { INTRSPEC, TYDCOMPLEX, 52, 1 },
      | {                                              }
  156 | 
  157 | "cos",          { INTRGEN, 4, 53 },
      | {                                 }
  158 | "dcos",         { INTRSPEC, TYDREAL, 54 },
      | {                                        }
  159 | "ccos",         { INTRSPEC, TYCOMPLEX, 55, 0, 56 },
      | {                                                 }
  160 | "zcos",         { INTRSPEC, TYDCOMPLEX, 56, 1 },
      | {                                              }
  161 | 
  162 | "tan",          { INTRGEN, 2, 57 },
      | {                                 }
  163 | "dtan",         { INTRSPEC, TYDREAL, 58 },
      | {
intr.c:50:1: warning: missing braces around initializer [-Wmissing-braces]
   50 | {
      | ^
   51 | "int",          { INTRCONV, TYLONG },
      | {                                   }
   52 | "real",         { INTRCONV, TYREAL, 1 },
      | {                                      }
   53 |                 /* 1 ==> real(TYDCOMPLEX) yields TYDREAL */
   54 | "dble",         { INTRCONV, TYDREAL },
      | {                                    }
   55 | "dreal",        { INTRCONV, TYDREAL, 0, 0, 0, 1 },
      | {                                                }
   56 | "cmplx",        { INTRCONV, TYCOMPLEX },
      | {                                      }
   57 | "dcmplx",       { INTRCONV, TYDCOMPLEX, 0, 1 },
      | {                                             }
   58 | "ifix",         { INTRCONV, TYLONG },
      | {                                   }
   59 | "idint",        { INTRCONV, TYLONG },
      | {                                   }
   60 | "float",        { INTRCONV, TYREAL },
      | {                                   }
   61 | "dfloat",       { INTRCONV, TYDREAL },
      | {                                    }
   62 | "sngl",         { INTRCONV, TYREAL },
      | {                                   }
   63 | "ichar",        { INTRCONV, TYLONG },
      | {                                   }
   64 | "iachar",       { INTRCONV, TYLONG },
      | {                                   }
   65 | "char",         { INTRCONV, TYCHAR },
      | {                                   }
   66 | "achar",        { INTRCONV, TYCHAR },
      | {                                   }
......
   72 | "max",          { INTRMAX, TYUNKNOWN },
      | {                                     }
   73 | "max0",         { INTRMAX, TYLONG },
      | {                                  }
   74 | "amax0",        { INTRMAX, TYREAL },
      | {                                  }
   75 | "max1",         { INTRMAX, TYLONG },
      | {                                  }
   76 | "amax1",        { INTRMAX, TYREAL },
      | {                                  }
   77 | "dmax1",        { INTRMAX, TYDREAL },
      | {                                   }
   78 | 
   79 | "and",          { INTRBOOL, TYUNKNOWN, OPBITAND },
      | {                                                }
   80 | "or",           { INTRBOOL, TYUNKNOWN, OPBITOR },
      | {                                               }
   81 | "xor",          { INTRBOOL, TYUNKNOWN, OPBITXOR },
      | {                                                }
   82 | "not",          { INTRBOOL, TYUNKNOWN, OPBITNOT },
      | {                                                }
   83 | "lshift",       { INTRBOOL, TYUNKNOWN, OPLSHIFT },
      | {                                                }
   84 | "rshift",       { INTRBOOL, TYUNKNOWN, OPRSHIFT },
      | {                                                }
   85 | 
   86 | "min",          { INTRMIN, TYUNKNOWN },
      | {                                     }
   87 | "min0",         { INTRMIN, TYLONG },
      | {                                  }
   88 | "amin0",        { INTRMIN, TYREAL },
      | {                                  }
   89 | "min1",         { INTRMIN, TYLONG },
      | {                                  }
   90 | "amin1",        { INTRMIN, TYREAL },
      | {                                  }
   91 | "dmin1",        { INTRMIN, TYDREAL },
      | {                                   }
   92 | 
   93 | "aint",         { INTRGEN, 2, 0 },
      | {                                }
   94 | "dint",         { INTRSPEC, TYDREAL, 1 },
      | {                                       }
   95 | 
   96 | "anint",        { INTRGEN, 2, 2 },
      | {                                }
   97 | "dnint",        { INTRSPEC, TYDREAL, 3 },
      | {                                       }
   98 | 
   99 | "nint",         { INTRGEN, 4, 4 },
      | {                                }
  100 | "idnint",       { INTRGEN, 2, 6 },
      | {                                }
  101 | 
  102 | "abs",          { INTRGEN, 6, 8 },
      | {                                }
  103 | "iabs",         { INTRGEN, 2, 9 },
      | {                                }
  104 | "dabs",         { INTRSPEC, TYDREAL, 11 },
      | {                                        }
  105 | "cabs",         { INTRSPEC, TYREAL, 12, 0, 13 },
      | {                                              }
  106 | "zabs",         { INTRSPEC, TYDREAL, 13, 1 },
      | {                                           }
  107 | 
  108 | "mod",          { INTRGEN, 4, 14 },
      | {                                 }
  109 | "amod",         { INTRSPEC, TYREAL, 16, 0, 17 },
      | {                                              }
  110 | "dmod",         { INTRSPEC, TYDREAL, 17 },
      | {                                        }
  111 | 
  112 | "sign",         { INTRGEN, 4, 18 },
      | {                                 }
  113 | "isign",        { INTRGEN, 2, 19 },
      | {                                 }
  114 | "dsign",        { INTRSPEC, TYDREAL, 21 },
      | {                                        }
  115 | 
  116 | "dim",          { INTRGEN, 4, 22 },
      | {                                 }
  117 | "idim",         { INTRGEN, 2, 23 },
      | {                                 }
  118 | "ddim",         { INTRSPEC, TYDREAL, 25 },
      | {                                        }
  119 | 
  120 | "dprod",        { INTRSPEC, TYDREAL, 26 },
      | {                                        }
  121 | 
  122 | "len",          { INTRSPEC, TYLONG, 27 },
      | {                                       }
  123 | "index",        { INTRSPEC, TYLONG, 29 },
      | {                                       }
  124 | 
  125 | "imag",         { INTRGEN, 2, 31 },
      | {                                 }
  126 | "aimag",        { INTRSPEC, TYREAL, 31, 0, 32 },
      | {                                              }
  127 | "dimag",        { INTRSPEC, TYDREAL, 32 },
      | {                                        }
  128 | 
  129 | "conjg",        { INTRGEN, 2, 33 },
      | {                                 }
  130 | "dconjg",       { INTRSPEC, TYDCOMPLEX, 34, 1 },
      | {                                              }
  131 | 
  132 | "sqrt",         { INTRGEN, 4, 35 },
      | {                                 }
  133 | "dsqrt",        { INTRSPEC, TYDREAL, 36 },
      | {                                        }
  134 | "csqrt",        { INTRSPEC, TYCOMPLEX, 37, 0, 38 },
      | {                                                 }
  135 | "zsqrt",        { INTRSPEC, TYDCOMPLEX, 38, 1 },
      | {                                              }
  136 | 
  137 | "exp",          { INTRGEN, 4, 39 },
      | {                                 }
  138 | "dexp",         { INTRSPEC, TYDREAL, 40 },
      | {                                        }
  139 | "cexp",         { INTRSPEC, TYCOMPLEX, 41, 0, 42 },
      | {                                                 }
  140 | "zexp",         { INTRSPEC, TYDCOMPLEX, 42, 1 },
      | {                                              }
  141 | 
  142 | "log",          { INTRGEN, 4, 43 },
      | {                                 }
  143 | "alog",         { INTRSPEC, TYREAL, 43, 0, 44 },
      | {                                              }
  144 | "dlog",         { INTRSPEC, TYDREAL, 44 },
      | {                                        }
  145 | "clog",         { INTRSPEC, TYCOMPLEX, 45, 0, 46 },
      | {                                                 }
  146 | "zlog",         { INTRSPEC, TYDCOMPLEX, 46, 1 },
      | {                                              }
  147 | 
  148 | "log10",        { INTRGEN, 2, 47 },
      | {                                 }
  149 | "alog10",       { INTRSPEC, TYREAL, 47, 0, 48 },
      | {                                              }
  150 | "dlog10",       { INTRSPEC, TYDREAL, 48 },
      | {                                        }
  151 | 
  152 | "sin",          { INTRGEN, 4, 49 },
      | {                                 }
  153 | "dsin",         { INTRSPEC, TYDREAL, 50 },
      | {                                        }
  154 | "csin",         { INTRSPEC, TYCOMPLEX, 51, 0, 52 },
      | {                                                 }
  155 | "zsin",         { INTRSPEC, TYDCOMPLEX, 52, 1 },
      | {                                              }
  156 | 
  157 | "cos",          { INTRGEN, 4, 53 },
      | {                                 }
  158 | "dcos",         { INTRSPEC, TYDREAL, 54 },
      | {                                        }
  159 | "ccos",         { INTRSPEC, TYCOMPLEX, 55, 0, 56 },
      | {                                                 }
  160 | "zcos",         { INTRSPEC, TYDCOMPLEX, 56, 1 },
      | {                                              }
  161 | 
  162 | "tan",          { INTRGEN, 2, 57 },
      | {                                 }
  163 | "dtan",         { INTRSPEC, TYDREAL, 58 },
      | {                                        }
  164 | 
  165 | "asin",         { INTRGEN, 2, 59 },
      | {
intr.c:50:1: warning: missing braces around initializer [-Wmissing-braces]
   50 | {
      | ^
   51 | "int",          { INTRCONV, TYLONG },
      | {                                   }
   52 | "real",         { INTRCONV, TYREAL, 1 },
      | {                                      }
   53 |                 /* 1 ==> real(TYDCOMPLEX) yields TYDREAL */
   54 | "dble",         { INTRCONV, TYDREAL },
      | {                                    }
   55 | "dreal",        { INTRCONV, TYDREAL, 0, 0, 0, 1 },
      | {                                                }
   56 | "cmplx",        { INTRCONV, TYCOMPLEX },
      | {                                      }
   57 | "dcmplx",       { INTRCONV, TYDCOMPLEX, 0, 1 },
      | {                                             }
   58 | "ifix",         { INTRCONV, TYLONG },
      | {                                   }
   59 | "idint",        { INTRCONV, TYLONG },
      | {                                   }
   60 | "float",        { INTRCONV, TYREAL },
      | {                                   }
   61 | "dfloat",       { INTRCONV, TYDREAL },
      | {                                    }
   62 | "sngl",         { INTRCONV, TYREAL },
      | {                                   }
   63 | "ichar",        { INTRCONV, TYLONG },
      | {                                   }
   64 | "iachar",       { INTRCONV, TYLONG },
      | {                                   }
   65 | "char",         { INTRCONV, TYCHAR },
      | {                                   }
   66 | "achar",        { INTRCONV, TYCHAR },
      | {                                   }
......
   72 | "max",          { INTRMAX, TYUNKNOWN },
      | {                                     }
   73 | "max0",         { INTRMAX, TYLONG },
      | {                                  }
   74 | "amax0",        { INTRMAX, TYREAL },
      | {                                  }
   75 | "max1",         { INTRMAX, TYLONG },
      | {                                  }
   76 | "amax1",        { INTRMAX, TYREAL },
      | {                                  }
   77 | "dmax1",        { INTRMAX, TYDREAL },
      | {                                   }
   78 | 
   79 | "and",          { INTRBOOL, TYUNKNOWN, OPBITAND },
      | {                                                }
   80 | "or",           { INTRBOOL, TYUNKNOWN, OPBITOR },
      | {                                               }
   81 | "xor",          { INTRBOOL, TYUNKNOWN, OPBITXOR },
      | {                                                }
   82 | "not",          { INTRBOOL, TYUNKNOWN, OPBITNOT },
      | {                                                }
   83 | "lshift",       { INTRBOOL, TYUNKNOWN, OPLSHIFT },
      | {                                                }
   84 | "rshift",       { INTRBOOL, TYUNKNOWN, OPRSHIFT },
      | {                                                }
   85 | 
   86 | "min",          { INTRMIN, TYUNKNOWN },
      | {                                     }
   87 | "min0",         { INTRMIN, TYLONG },
      | {                                  }
   88 | "amin0",        { INTRMIN, TYREAL },
      | {                                  }
   89 | "min1",         { INTRMIN, TYLONG },
      | {                                  }
   90 | "amin1",        { INTRMIN, TYREAL },
      | {                                  }
   91 | "dmin1",        { INTRMIN, TYDREAL },
      | {                                   }
   92 | 
   93 | "aint",         { INTRGEN, 2, 0 },
      | {                                }
   94 | "dint",         { INTRSPEC, TYDREAL, 1 },
      | {                                       }
   95 | 
   96 | "anint",        { INTRGEN, 2, 2 },
      | {                                }
   97 | "dnint",        { INTRSPEC, TYDREAL, 3 },
      | {                                       }
   98 | 
   99 | "nint",         { INTRGEN, 4, 4 },
      | {                                }
  100 | "idnint",       { INTRGEN, 2, 6 },
      | {                                }
  101 | 
  102 | "abs",          { INTRGEN, 6, 8 },
      | {                                }
  103 | "iabs",         { INTRGEN, 2, 9 },
      | {                                }
  104 | "dabs",         { INTRSPEC, TYDREAL, 11 },
      | {                                        }
  105 | "cabs",         { INTRSPEC, TYREAL, 12, 0, 13 },
      | {                                              }
  106 | "zabs",         { INTRSPEC, TYDREAL, 13, 1 },
      | {                                           }
  107 | 
  108 | "mod",          { INTRGEN, 4, 14 },
      | {                                 }
  109 | "amod",         { INTRSPEC, TYREAL, 16, 0, 17 },
      | {                                              }
  110 | "dmod",         { INTRSPEC, TYDREAL, 17 },
      | {                                        }
  111 | 
  112 | "sign",         { INTRGEN, 4, 18 },
      | {                                 }
  113 | "isign",        { INTRGEN, 2, 19 },
      | {                                 }
  114 | "dsign",        { INTRSPEC, TYDREAL, 21 },
      | {                                        }
  115 | 
  116 | "dim",          { INTRGEN, 4, 22 },
      | {                                 }
  117 | "idim",         { INTRGEN, 2, 23 },
      | {                                 }
  118 | "ddim",         { INTRSPEC, TYDREAL, 25 },
      | {                                        }
  119 | 
  120 | "dprod",        { INTRSPEC, TYDREAL, 26 },
      | {                                        }
  121 | 
  122 | "len",          { INTRSPEC, TYLONG, 27 },
      | {                                       }
  123 | "index",        { INTRSPEC, TYLONG, 29 },
      | {                                       }
  124 | 
  125 | "imag",         { INTRGEN, 2, 31 },
      | {                                 }
  126 | "aimag",        { INTRSPEC, TYREAL, 31, 0, 32 },
      | {                                              }
  127 | "dimag",        { INTRSPEC, TYDREAL, 32 },
      | {                                        }
  128 | 
  129 | "conjg",        { INTRGEN, 2, 33 },
      | {                                 }
  130 | "dconjg",       { INTRSPEC, TYDCOMPLEX, 34, 1 },
      | {                                              }
  131 | 
  132 | "sqrt",         { INTRGEN, 4, 35 },
      | {                                 }
  133 | "dsqrt",        { INTRSPEC, TYDREAL, 36 },
      | {                                        }
  134 | "csqrt",        { INTRSPEC, TYCOMPLEX, 37, 0, 38 },
      | {                                                 }
  135 | "zsqrt",        { INTRSPEC, TYDCOMPLEX, 38, 1 },
      | {                                              }
  136 | 
  137 | "exp",          { INTRGEN, 4, 39 },
      | {                                 }
  138 | "dexp",         { INTRSPEC, TYDREAL, 40 },
      | {                                        }
  139 | "cexp",         { INTRSPEC, TYCOMPLEX, 41, 0, 42 },
      | {                                                 }
  140 | "zexp",         { INTRSPEC, TYDCOMPLEX, 42, 1 },
      | {                                              }
  141 | 
  142 | "log",          { INTRGEN, 4, 43 },
      | {                                 }
  143 | "alog",         { INTRSPEC, TYREAL, 43, 0, 44 },
      | {                                              }
  144 | "dlog",         { INTRSPEC, TYDREAL, 44 },
      | {                                        }
  145 | "clog",         { INTRSPEC, TYCOMPLEX, 45, 0, 46 },
      | {                                                 }
  146 | "zlog",         { INTRSPEC, TYDCOMPLEX, 46, 1 },
      | {                                              }
  147 | 
  148 | "log10",        { INTRGEN, 2, 47 },
      | {                                 }
  149 | "alog10",       { INTRSPEC, TYREAL, 47, 0, 48 },
      | {                                              }
  150 | "dlog10",       { INTRSPEC, TYDREAL, 48 },
      | {                                        }
  151 | 
  152 | "sin",          { INTRGEN, 4, 49 },
      | {                                 }
  153 | "dsin",         { INTRSPEC, TYDREAL, 50 },
      | {                                        }
  154 | "csin",         { INTRSPEC, TYCOMPLEX, 51, 0, 52 },
      | {                                                 }
  155 | "zsin",         { INTRSPEC, TYDCOMPLEX, 52, 1 },
      | {                                              }
  156 | 
  157 | "cos",          { INTRGEN, 4, 53 },
      | {                                 }
  158 | "dcos",         { INTRSPEC, TYDREAL, 54 },
      | {                                        }
  159 | "ccos",         { INTRSPEC, TYCOMPLEX, 55, 0, 56 },
      | {                                                 }
  160 | "zcos",         { INTRSPEC, TYDCOMPLEX, 56, 1 },
      | {                                              }
  161 | 
  162 | "tan",          { INTRGEN, 2, 57 },
      | {                                 }
  163 | "dtan",         { INTRSPEC, TYDREAL, 58 },
      | {                                        }
  164 | 
  165 | "asin",         { INTRGEN, 2, 59 },
      | {                                 }
  166 | "dasin",        { INTRSPEC, TYDREAL, 60 },
      | {
put.c: In function 'putconst':
putpcc.c: In function 'putif':
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer formatdata.c
putpcc.c:107:29: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  107 |                         if (*ei_next++ = ftell(pass1_file) > p1_where) {
      |                             ^
put.c:386:37: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  385 |                                     cd[1] == litp->litval.litdval[1]
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  386 |                                     && !strcmp(ds[1], litp->cds[1]))) {
      |                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
intr.c:50:1: warning: missing braces around initializer [-Wmissing-braces]
   50 | {
      | ^
   51 | "int",          { INTRCONV, TYLONG },
      | {                                   }
   52 | "real",         { INTRCONV, TYREAL, 1 },
      | {                                      }
   53 |                 /* 1 ==> real(TYDCOMPLEX) yields TYDREAL */
   54 | "dble",         { INTRCONV, TYDREAL },
      | {                                    }
   55 | "dreal",        { INTRCONV, TYDREAL, 0, 0, 0, 1 },
      | {                                                }
   56 | "cmplx",        { INTRCONV, TYCOMPLEX },
      | {                                      }
   57 | "dcmplx",       { INTRCONV, TYDCOMPLEX, 0, 1 },
      | {                                             }
   58 | "ifix",         { INTRCONV, TYLONG },
      | {                                   }
   59 | "idint",        { INTRCONV, TYLONG },
      | {                                   }
   60 | "float",        { INTRCONV, TYREAL },
      | {                                   }
   61 | "dfloat",       { INTRCONV, TYDREAL },
      | {                                    }
   62 | "sngl",         { INTRCONV, TYREAL },
      | {                                   }
   63 | "ichar",        { INTRCONV, TYLONG },
      | {                                   }
   64 | "iachar",       { INTRCONV, TYLONG },
      | {                                   }
   65 | "char",         { INTRCONV, TYCHAR },
      | {                                   }
   66 | "achar",        { INTRCONV, TYCHAR },
      | {                                   }
......
   72 | "max",          { INTRMAX, TYUNKNOWN },
      | {                                     }
   73 | "max0",         { INTRMAX, TYLONG },
      | {                                  }
   74 | "amax0",        { INTRMAX, TYREAL },
      | {                                  }
   75 | "max1",         { INTRMAX, TYLONG },
      | {                                  }
   76 | "amax1",        { INTRMAX, TYREAL },
      | {                                  }
   77 | "dmax1",        { INTRMAX, TYDREAL },
      | {                                   }
   78 | 
   79 | "and",          { INTRBOOL, TYUNKNOWN, OPBITAND },
      | {                                                }
   80 | "or",           { INTRBOOL, TYUNKNOWN, OPBITOR },
      | {                                               }
   81 | "xor",          { INTRBOOL, TYUNKNOWN, OPBITXOR },
      | {                                                }
   82 | "not",          { INTRBOOL, TYUNKNOWN, OPBITNOT },
      | {                                                }
   83 | "lshift",       { INTRBOOL, TYUNKNOWN, OPLSHIFT },
      | {                                                }
   84 | "rshift",       { INTRBOOL, TYUNKNOWN, OPRSHIFT },
      | {                                                }
   85 | 
   86 | "min",          { INTRMIN, TYUNKNOWN },
      | {                                     }
   87 | "min0",         { INTRMIN, TYLONG },
      | {                                  }
   88 | "amin0",        { INTRMIN, TYREAL },
      | {                                  }
   89 | "min1",         { INTRMIN, TYLONG },
      | {                                  }
   90 | "amin1",        { INTRMIN, TYREAL },
      | {                                  }
   91 | "dmin1",        { INTRMIN, TYDREAL },
      | {                                   }
   92 | 
   93 | "aint",         { INTRGEN, 2, 0 },
      | {                                }
   94 | "dint",         { INTRSPEC, TYDREAL, 1 },
      | {                                       }
   95 | 
   96 | "anint",        { INTRGEN, 2, 2 },
      | {                                }
   97 | "dnint",        { INTRSPEC, TYDREAL, 3 },
      | {                                       }
   98 | 
   99 | "nint",         { INTRGEN, 4, 4 },
      | {                                }
  100 | "idnint",       { INTRGEN, 2, 6 },
      | {                                }
  101 | 
  102 | "abs",          { INTRGEN, 6, 8 },
      | {                                }
  103 | "iabs",         { INTRGEN, 2, 9 },
      | {                                }
  104 | "dabs",         { INTRSPEC, TYDREAL, 11 },
      | {                                        }
  105 | "cabs",         { INTRSPEC, TYREAL, 12, 0, 13 },
      | {                                              }
  106 | "zabs",         { INTRSPEC, TYDREAL, 13, 1 },
      | {                                           }
  107 | 
  108 | "mod",          { INTRGEN, 4, 14 },
      | {                                 }
  109 | "amod",         { INTRSPEC, TYREAL, 16, 0, 17 },
      | {                                              }
  110 | "dmod",         { INTRSPEC, TYDREAL, 17 },
      | {                                        }
  111 | 
  112 | "sign",         { INTRGEN, 4, 18 },
      | {                                 }
  113 | "isign",        { INTRGEN, 2, 19 },
      | {                                 }
  114 | "dsign",        { INTRSPEC, TYDREAL, 21 },
      | {                                        }
  115 | 
  116 | "dim",          { INTRGEN, 4, 22 },
      | {                                 }
  117 | "idim",         { INTRGEN, 2, 23 },
      | {                                 }
  118 | "ddim",         { INTRSPEC, TYDREAL, 25 },
      | {                                        }
  119 | 
  120 | "dprod",        { INTRSPEC, TYDREAL, 26 },
      | {                                        }
  121 | 
  122 | "len",          { INTRSPEC, TYLONG, 27 },
      | {                                       }
  123 | "index",        { INTRSPEC, TYLONG, 29 },
      | {                                       }
  124 | 
  125 | "imag",         { INTRGEN, 2, 31 },
      | {                                 }
  126 | "aimag",        { INTRSPEC, TYREAL, 31, 0, 32 },
      | {                                              }
  127 | "dimag",        { INTRSPEC, TYDREAL, 32 },
      | {                                        }
  128 | 
  129 | "conjg",        { INTRGEN, 2, 33 },
      | {                                 }
  130 | "dconjg",       { INTRSPEC, TYDCOMPLEX, 34, 1 },
      | {                                              }
  131 | 
  132 | "sqrt",         { INTRGEN, 4, 35 },
      | {                                 }
  133 | "dsqrt",        { INTRSPEC, TYDREAL, 36 },
      | {                                        }
  134 | "csqrt",        { INTRSPEC, TYCOMPLEX, 37, 0, 38 },
      | {                                                 }
  135 | "zsqrt",        { INTRSPEC, TYDCOMPLEX, 38, 1 },
      | {                                              }
  136 | 
  137 | "exp",          { INTRGEN, 4, 39 },
      | {                                 }
  138 | "dexp",         { INTRSPEC, TYDREAL, 40 },
      | {                                        }
  139 | "cexp",         { INTRSPEC, TYCOMPLEX, 41, 0, 42 },
      | {                                                 }
  140 | "zexp",         { INTRSPEC, TYDCOMPLEX, 42, 1 },
      | {                                              }
  141 | 
  142 | "log",          { INTRGEN, 4, 43 },
      | {                                 }
  143 | "alog",         { INTRSPEC, TYREAL, 43, 0, 44 },
      | {                                              }
  144 | "dlog",         { INTRSPEC, TYDREAL, 44 },
      | {                                        }
  145 | "clog",         { INTRSPEC, TYCOMPLEX, 45, 0, 46 },
      | {                                                 }
  146 | "zlog",         { INTRSPEC, TYDCOMPLEX, 46, 1 },
      | {                                              }
  147 | 
  148 | "log10",        { INTRGEN, 2, 47 },
      | {                                 }
  149 | "alog10",       { INTRSPEC, TYREAL, 47, 0, 48 },
      | {                                              }
  150 | "dlog10",       { INTRSPEC, TYDREAL, 48 },
      | {                                        }
  151 | 
  152 | "sin",          { INTRGEN, 4, 49 },
      | {                                 }
  153 | "dsin",         { INTRSPEC, TYDREAL, 50 },
      | {                                        }
  154 | "csin",         { INTRSPEC, TYCOMPLEX, 51, 0, 52 },
      | {                                                 }
  155 | "zsin",         { INTRSPEC, TYDCOMPLEX, 52, 1 },
      | {                                              }
  156 | 
  157 | "cos",          { INTRGEN, 4, 53 },
      | {                                 }
  158 | "dcos",         { INTRSPEC, TYDREAL, 54 },
      | {                                        }
  159 | "ccos",         { INTRSPEC, TYCOMPLEX, 55, 0, 56 },
      | {                                                 }
  160 | "zcos",         { INTRSPEC, TYDCOMPLEX, 56, 1 },
      | {                                              }
  161 | 
  162 | "tan",          { INTRGEN, 2, 57 },
      | {                                 }
  163 | "dtan",         { INTRSPEC, TYDREAL, 58 },
      | {                                        }
  164 | 
  165 | "asin",         { INTRGEN, 2, 59 },
      | {                                 }
  166 | "dasin",        { INTRSPEC, TYDREAL, 60 },
      | {                                        }
  167 | 
  168 | "acos",         { INTRGEN, 2, 61 },
      | {
putpcc.c: In function 'putcx1':
putpcc.c:686:21: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  686 |                 if (q = resp->memoffset) {
      |                     ^
putpcc.c:694:57: warning: array subscript has type 'char' [-Wchar-subscripts]
  694 |                                 tskludge = typesize[resp->vtype]
      |                                                     ~~~~^~~~~~~
expr.c: In function 'mkexpr':
putpcc.c:703:51: warning: array subscript has type 'char' [-Wchar-subscripts]
  703 |                                 ts = typesize[resp->vtype]
      |                                               ~~~~^~~~~~~
putpcc.c:760:12: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  760 |         if(lp = putcx1(p->exprblock.leftp) )
      |            ^~
putpcc.c:762:12: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  762 |         if(rp = putcx1(p->exprblock.rightp) )
      |            ^~
expr.c:2422:35: warning: 'rtag' may be used uninitialized [-Wmaybe-uninitialized]
 2422 |         if(ltag==TCONST && (rp==0 || rtag==TCONST) )
      |                            ~~~~~~~^~~~~~~~~~~~~~~~
expr.c:2100:19: note: 'rtag' was declared here
 2100 |         int ltag, rtag;
      |                   ^~~~
putpcc.c: In function 'putaddr':
putpcc.c:1196:12: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
 1196 |         if (p->isarray && p->memoffset)
      |            ^
intr.c:50:1: warning: missing braces around initializer [-Wmissing-braces]
   50 | {
      | ^
   51 | "int",          { INTRCONV, TYLONG },
      | {                                   }
   52 | "real",         { INTRCONV, TYREAL, 1 },
      | {                                      }
   53 |                 /* 1 ==> real(TYDCOMPLEX) yields TYDREAL */
   54 | "dble",         { INTRCONV, TYDREAL },
      | {                                    }
   55 | "dreal",        { INTRCONV, TYDREAL, 0, 0, 0, 1 },
      | {                                                }
   56 | "cmplx",        { INTRCONV, TYCOMPLEX },
      | {                                      }
   57 | "dcmplx",       { INTRCONV, TYDCOMPLEX, 0, 1 },
      | {                                             }
   58 | "ifix",         { INTRCONV, TYLONG },
      | {                                   }
   59 | "idint",        { INTRCONV, TYLONG },
      | {                                   }
   60 | "float",        { INTRCONV, TYREAL },
      | {                                   }
   61 | "dfloat",       { INTRCONV, TYDREAL },
      | {                                    }
   62 | "sngl",         { INTRCONV, TYREAL },
      | {                                   }
   63 | "ichar",        { INTRCONV, TYLONG },
      | {                                   }
   64 | "iachar",       { INTRCONV, TYLONG },
      | {                                   }
   65 | "char",         { INTRCONV, TYCHAR },
      | {                                   }
   66 | "achar",        { INTRCONV, TYCHAR },
      | {                                   }
......
   72 | "max",          { INTRMAX, TYUNKNOWN },
      | {                                     }
   73 | "max0",         { INTRMAX, TYLONG },
      | {                                  }
   74 | "amax0",        { INTRMAX, TYREAL },
      | {                                  }
   75 | "max1",         { INTRMAX, TYLONG },
      | {                                  }
   76 | "amax1",        { INTRMAX, TYREAL },
      | {                                  }
   77 | "dmax1",        { INTRMAX, TYDREAL },
      | {                                   }
   78 | 
   79 | "and",          { INTRBOOL, TYUNKNOWN, OPBITAND },
      | {                                                }
   80 | "or",           { INTRBOOL, TYUNKNOWN, OPBITOR },
      | {                                               }
   81 | "xor",          { INTRBOOL, TYUNKNOWN, OPBITXOR },
      | {                                                }
   82 | "not",          { INTRBOOL, TYUNKNOWN, OPBITNOT },
      | {                                                }
   83 | "lshift",       { INTRBOOL, TYUNKNOWN, OPLSHIFT },
      | {                                                }
   84 | "rshift",       { INTRBOOL, TYUNKNOWN, OPRSHIFT },
      | {                                                }
   85 | 
   86 | "min",          { INTRMIN, TYUNKNOWN },
      | {                                     }
   87 | "min0",         { INTRMIN, TYLONG },
      | {                                  }
   88 | "amin0",        { INTRMIN, TYREAL },
      | {                                  }
   89 | "min1",         { INTRMIN, TYLONG },
      | {                                  }
   90 | "amin1",        { INTRMIN, TYREAL },
      | {                                  }
   91 | "dmin1",        { INTRMIN, TYDREAL },
      | {                                   }
   92 | 
   93 | "aint",         { INTRGEN, 2, 0 },
      | {                                }
   94 | "dint",         { INTRSPEC, TYDREAL, 1 },
      | {                                       }
   95 | 
   96 | "anint",        { INTRGEN, 2, 2 },
      | {                                }
   97 | "dnint",        { INTRSPEC, TYDREAL, 3 },
      | {                                       }
   98 | 
   99 | "nint",         { INTRGEN, 4, 4 },
      | {                                }
  100 | "idnint",       { INTRGEN, 2, 6 },
      | {                                }
  101 | 
  102 | "abs",          { INTRGEN, 6, 8 },
      | {                                }
  103 | "iabs",         { INTRGEN, 2, 9 },
      | {                                }
  104 | "dabs",         { INTRSPEC, TYDREAL, 11 },
      | {                                        }
  105 | "cabs",         { INTRSPEC, TYREAL, 12, 0, 13 },
      | {                                              }
  106 | "zabs",         { INTRSPEC, TYDREAL, 13, 1 },
      | {                                           }
  107 | 
  108 | "mod",          { INTRGEN, 4, 14 },
      | {                                 }
  109 | "amod",         { INTRSPEC, TYREAL, 16, 0, 17 },
      | {                                              }
  110 | "dmod",         { INTRSPEC, TYDREAL, 17 },
      | {                                        }
  111 | 
  112 | "sign",         { INTRGEN, 4, 18 },
      | {                                 }
  113 | "isign",        { INTRGEN, 2, 19 },
      | {                                 }
  114 | "dsign",        { INTRSPEC, TYDREAL, 21 },
      | {                                        }
  115 | 
  116 | "dim",          { INTRGEN, 4, 22 },
      | {                                 }
  117 | "idim",         { INTRGEN, 2, 23 },
      | {                                 }
  118 | "ddim",         { INTRSPEC, TYDREAL, 25 },
      | {                                        }
  119 | 
  120 | "dprod",        { INTRSPEC, TYDREAL, 26 },
      | {                                        }
  121 | 
  122 | "len",          { INTRSPEC, TYLONG, 27 },
      | {                                       }
  123 | "index",        { INTRSPEC, TYLONG, 29 },
      | {                                       }
  124 | 
  125 | "imag",         { INTRGEN, 2, 31 },
      | {                                 }
  126 | "aimag",        { INTRSPEC, TYREAL, 31, 0, 32 },
      | {                                              }
  127 | "dimag",        { INTRSPEC, TYDREAL, 32 },
      | {                                        }
  128 | 
  129 | "conjg",        { INTRGEN, 2, 33 },
      | {                                 }
  130 | "dconjg",       { INTRSPEC, TYDCOMPLEX, 34, 1 },
      | {                                              }
  131 | 
  132 | "sqrt",         { INTRGEN, 4, 35 },
      | {                                 }
  133 | "dsqrt",        { INTRSPEC, TYDREAL, 36 },
      | {                                        }
  134 | "csqrt",        { INTRSPEC, TYCOMPLEX, 37, 0, 38 },
      | {                                                 }
  135 | "zsqrt",        { INTRSPEC, TYDCOMPLEX, 38, 1 },
      | {                                              }
  136 | 
  137 | "exp",          { INTRGEN, 4, 39 },
      | {                                 }
  138 | "dexp",         { INTRSPEC, TYDREAL, 40 },
      | {                                        }
  139 | "cexp",         { INTRSPEC, TYCOMPLEX, 41, 0, 42 },
      | {                                                 }
  140 | "zexp",         { INTRSPEC, TYDCOMPLEX, 42, 1 },
      | {                                              }
  141 | 
  142 | "log",          { INTRGEN, 4, 43 },
      | {                                 }
  143 | "alog",         { INTRSPEC, TYREAL, 43, 0, 44 },
      | {                                              }
  144 | "dlog",         { INTRSPEC, TYDREAL, 44 },
      | {                                        }
  145 | "clog",         { INTRSPEC, TYCOMPLEX, 45, 0, 46 },
      | {                                                 }
  146 | "zlog",         { INTRSPEC, TYDCOMPLEX, 46, 1 },
      | {                                              }
  147 | 
  148 | "log10",        { INTRGEN, 2, 47 },
      | {                                 }
  149 | "alog10",       { INTRSPEC, TYREAL, 47, 0, 48 },
      | {                                              }
  150 | "dlog10",       { INTRSPEC, TYDREAL, 48 },
      | {                                        }
  151 | 
  152 | "sin",          { INTRGEN, 4, 49 },
      | {                                 }
  153 | "dsin",         { INTRSPEC, TYDREAL, 50 },
      | {                                        }
  154 | "csin",         { INTRSPEC, TYCOMPLEX, 51, 0, 52 },
      | {                                                 }
  155 | "zsin",         { INTRSPEC, TYDCOMPLEX, 52, 1 },
      | {                                              }
  156 | 
  157 | "cos",          { INTRGEN, 4, 53 },
      | {                                 }
  158 | "dcos",         { INTRSPEC, TYDREAL, 54 },
      | {                                        }
  159 | "ccos",         { INTRSPEC, TYCOMPLEX, 55, 0, 56 },
      | {                                                 }
  160 | "zcos",         { INTRSPEC, TYDCOMPLEX, 56, 1 },
      | {                                              }
  161 | 
  162 | "tan",          { INTRGEN, 2, 57 },
      | {                                 }
  163 | "dtan",         { INTRSPEC, TYDREAL, 58 },
      | {                                        }
  164 | 
  165 | "asin",         { INTRGEN, 2, 59 },
      | {                                 }
  166 | "dasin",        { INTRSPEC, TYDREAL, 60 },
      | {                                        }
  167 | 
  168 | "acos",         { INTRGEN, 2, 61 },
      | {                                 }
  169 | "dacos",        { INTRSPEC, TYDREAL, 62 },
      | {
putpcc.c: In function 'save_argtypes':
putpcc.c:1450:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
 1450 |         if (at = *at0) {
      |             ^~
putpcc.c: In function 'putcall':
putpcc.c:1751:25: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
 1751 |                         && q->addrblock.user.name->vprocclass == PTHISPROC)
intr.c:50:1: warning: missing braces around initializer [-Wmissing-braces]
   50 | {
      | ^
   51 | "int",          { INTRCONV, TYLONG },
      | {                                   }
   52 | "real",         { INTRCONV, TYREAL, 1 },
      | {                                      }
   53 |                 /* 1 ==> real(TYDCOMPLEX) yields TYDREAL */
   54 | "dble",         { INTRCONV, TYDREAL },
      | {                                    }
   55 | "dreal",        { INTRCONV, TYDREAL, 0, 0, 0, 1 },
      | {                                                }
   56 | "cmplx",        { INTRCONV, TYCOMPLEX },
      | {                                      }
   57 | "dcmplx",       { INTRCONV, TYDCOMPLEX, 0, 1 },
      | {                                             }
   58 | "ifix",         { INTRCONV, TYLONG },
      | {                                   }
   59 | "idint",        { INTRCONV, TYLONG },
      | {                                   }
   60 | "float",        { INTRCONV, TYREAL },
      | {                                   }
   61 | "dfloat",       { INTRCONV, TYDREAL },
      | {                                    }
   62 | "sngl",         { INTRCONV, TYREAL },
      | {                                   }
   63 | "ichar",        { INTRCONV, TYLONG },
      | {                                   }
   64 | "iachar",       { INTRCONV, TYLONG },
      | {                                   }
   65 | "char",         { INTRCONV, TYCHAR },
      | {                                   }
   66 | "achar",        { INTRCONV, TYCHAR },
      | {                                   }
......
   72 | "max",          { INTRMAX, TYUNKNOWN },
      | {                                     }
   73 | "max0",         { INTRMAX, TYLONG },
      | {                                  }
   74 | "amax0",        { INTRMAX, TYREAL },
      | {                                  }
   75 | "max1",         { INTRMAX, TYLONG },
      | {                                  }
   76 | "amax1",        { INTRMAX, TYREAL },
      | {                                  }
   77 | "dmax1",        { INTRMAX, TYDREAL },
      | {                                   }
   78 | 
   79 | "and",          { INTRBOOL, TYUNKNOWN, OPBITAND },
      | {                                                }
   80 | "or",           { INTRBOOL, TYUNKNOWN, OPBITOR },
      | {                                               }
   81 | "xor",          { INTRBOOL, TYUNKNOWN, OPBITXOR },
      | {                                                }
   82 | "not",          { INTRBOOL, TYUNKNOWN, OPBITNOT },
      | {                                                }
   83 | "lshift",       { INTRBOOL, TYUNKNOWN, OPLSHIFT },
      | {                                                }
   84 | "rshift",       { INTRBOOL, TYUNKNOWN, OPRSHIFT },
      | {                                                }
   85 | 
   86 | "min",          { INTRMIN, TYUNKNOWN },
      | {                                     }
   87 | "min0",         { INTRMIN, TYLONG },
      | {                                  }
   88 | "amin0",        { INTRMIN, TYREAL },
      | {                                  }
   89 | "min1",         { INTRMIN, TYLONG },
      | {                                  }
   90 | "amin1",        { INTRMIN, TYREAL },
      | {                                  }
   91 | "dmin1",        { INTRMIN, TYDREAL },
      | {                                   }
   92 | 
   93 | "aint",         { INTRGEN, 2, 0 },
      | {                                }
   94 | "dint",         { INTRSPEC, TYDREAL, 1 },
      | {                                       }
   95 | 
   96 | "anint",        { INTRGEN, 2, 2 },
      | {                                }
   97 | "dnint",        { INTRSPEC, TYDREAL, 3 },
      | {                                       }
   98 | 
   99 | "nint",         { INTRGEN, 4, 4 },
      | {                                }
  100 | "idnint",       { INTRGEN, 2, 6 },
      | {                                }
  101 | 
  102 | "abs",          { INTRGEN, 6, 8 },
      | {                                }
  103 | "iabs",         { INTRGEN, 2, 9 },
      | {                                }
  104 | "dabs",         { INTRSPEC, TYDREAL, 11 },
      | {                                        }
  105 | "cabs",         { INTRSPEC, TYREAL, 12, 0, 13 },
      | {                                              }
  106 | "zabs",         { INTRSPEC, TYDREAL, 13, 1 },
      | {                                           }
  107 | 
  108 | "mod",          { INTRGEN, 4, 14 },
      | {                                 }
  109 | "amod",         { INTRSPEC, TYREAL, 16, 0, 17 },
      | {                                              }
  110 | "dmod",         { INTRSPEC, TYDREAL, 17 },
      | {                                        }
  111 | 
  112 | "sign",         { INTRGEN, 4, 18 },
      | {                                 }
  113 | "isign",        { INTRGEN, 2, 19 },
      | {                                 }
  114 | "dsign",        { INTRSPEC, TYDREAL, 21 },
      | {                                        }
  115 | 
  116 | "dim",          { INTRGEN, 4, 22 },
      | {                                 }
  117 | "idim",         { INTRGEN, 2, 23 },
      | {                                 }
  118 | "ddim",         { INTRSPEC, TYDREAL, 25 },
      | {                                        }
  119 | 
  120 | "dprod",        { INTRSPEC, TYDREAL, 26 },
      | {                                        }
  121 | 
  122 | "len",          { INTRSPEC, TYLONG, 27 },
      | {                                       }
  123 | "index",        { INTRSPEC, TYLONG, 29 },
      | {                                       }
  124 | 
  125 | "imag",         { INTRGEN, 2, 31 },
      | {                                 }
  126 | "aimag",        { INTRSPEC, TYREAL, 31, 0, 32 },
      | {                                              }
  127 | "dimag",        { INTRSPEC, TYDREAL, 32 },
      | {                                        }
  128 | 
  129 | "conjg",        { INTRGEN, 2, 33 },
      | {                                 }
  130 | "dconjg",       { INTRSPEC, TYDCOMPLEX, 34, 1 },
      | {                                              }
  131 | 
  132 | "sqrt",         { INTRGEN, 4, 35 },
      | {                                 }
  133 | "dsqrt",        { INTRSPEC, TYDREAL, 36 },
      | {                                        }
  134 | "csqrt",        { INTRSPEC, TYCOMPLEX, 37, 0, 38 },
      | {                                                 }
  135 | "zsqrt",        { INTRSPEC, TYDCOMPLEX, 38, 1 },
      | {                                              }
  136 | 
  137 | "exp",          { INTRGEN, 4, 39 },
      | {                                 }
  138 | "dexp",         { INTRSPEC, TYDREAL, 40 },
      | {                                        }
  139 | "cexp",         { INTRSPEC, TYCOMPLEX, 41, 0, 42 },
      | {                                                 }
  140 | "zexp",         { INTRSPEC, TYDCOMPLEX, 42, 1 },
      | {                                              }
  141 | 
  142 | "log",          { INTRGEN, 4, 43 },
      | {                                 }
  143 | "alog",         { INTRSPEC, TYREAL, 43, 0, 44 },
      | {                                              }
  144 | "dlog",         { INTRSPEC, TYDREAL, 44 },
      | {                                        }
  145 | "clog",         { INTRSPEC, TYCOMPLEX, 45, 0, 46 },
      | {                                                 }
  146 | "zlog",         { INTRSPEC, TYDCOMPLEX, 46, 1 },
      | {                                              }
  147 | 
  148 | "log10",        { INTRGEN, 2, 47 },
      | {                                 }
  149 | "alog10",       { INTRSPEC, TYREAL, 47, 0, 48 },
      | {                                              }
  150 | "dlog10",       { INTRSPEC, TYDREAL, 48 },
      | {                                        }
  151 | 
  152 | "sin",          { INTRGEN, 4, 49 },
      | {                                 }
  153 | "dsin",         { INTRSPEC, TYDREAL, 50 },
      | {                                        }
  154 | "csin",         { INTRSPEC, TYCOMPLEX, 51, 0, 52 },
      | {                                                 }
  155 | "zsin",         { INTRSPEC, TYDCOMPLEX, 52, 1 },
      | {                                              }
  156 | 
  157 | "cos",          { INTRGEN, 4, 53 },
      | {                                 }
  158 | "dcos",         { INTRSPEC, TYDREAL, 54 },
      | {                                        }
  159 | "ccos",         { INTRSPEC, TYCOMPLEX, 55, 0, 56 },
      | {                                                 }
  160 | "zcos",         { INTRSPEC, TYDCOMPLEX, 56, 1 },
      | {                                              }
  161 | 
  162 | "tan",          { INTRGEN, 2, 57 },
      | {                                 }
  163 | "dtan",         { INTRSPEC, TYDREAL, 58 },
      | {                                        }
  164 | 
  165 | "asin",         { INTRGEN, 2, 59 },
      | {                                 }
  166 | "dasin",        { INTRSPEC, TYDREAL, 60 },
      | {                                        }
  167 | 
  168 | "acos",         { INTRGEN, 2, 61 },
      | {                                 }
  169 | "dacos",        { INTRSPEC, TYDREAL, 62 },
      | {                                        }
  170 | 
  171 | "atan",         { INTRGEN, 2, 63 },
      | {
vax.c: In function 'make_int_expr':
vax.c:161:29: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  161 |                         if (e1 = e->addrblock.memoffset)
      |                             ^~
vax.c:167:33: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  165 |                         || e->addrblock.vstg == STGCOMMON
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  166 |                                 && e->addrblock.uname_tag == UNAM_NAME
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  167 |                                 && e->addrblock.user.name->vcommequiv)
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
vax.c: In function 'count_args':
vax.c:241:29: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  241 |                         if (q = (Namep)cp->datap)
      |                             ^
putpcc.c: In function 'foldminmax':
vax.c: In function 'aawalk':
vax.c:267:21: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  267 |                 if (q = P->fcharp)
      |                     ^
vax.c:269:21: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  269 |                 if (q = P->lcharp)
      |                     ^
putpcc.c:1932:26: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
 1932 |                 else if (dstg = c1->vstg)
      |                          ^~~~
vax.c: In function 'afwalk':
vax.c:296:34: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  296 |                                  && q->primblock.namep->vprocclass
putpcc.c:1936:23: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
 1936 |                 while(p = p->nextp) {
      |                       ^
putpcc.c:1941:34: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
 1941 |                         else if (d1stg = c1->vstg)
      |                                  ^~~~~
putpcc.c:1956:21: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
 1956 |                 if (c->vstg = dstg)
      |                     ^
putpcc.c:1963:23: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
 1963 |                 while(p = p->nextp) {
      |                       ^
vax.c: In function 'prolog':
vax.c:466:16: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  466 |             if(dp = q->vdim)    /* if this param is an array ... */
      |                ^~
vax.c:511:35: warning: array subscript has type 'char' [-Wchar-subscripts]
  511 |                 size = typesize[ q->vtype ];
      |                                  ~^~~~~~~
vax.c:512:19: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
  512 |                 if(q->vtype == TYCHAR)
      |                   ^
intr.c:50:1: warning: missing braces around initializer [-Wmissing-braces]
   50 | {
      | ^
   51 | "int",          { INTRCONV, TYLONG },
      | {                                   }
   52 | "real",         { INTRCONV, TYREAL, 1 },
      | {                                      }
   53 |                 /* 1 ==> real(TYDCOMPLEX) yields TYDREAL */
   54 | "dble",         { INTRCONV, TYDREAL },
      | {                                    }
   55 | "dreal",        { INTRCONV, TYDREAL, 0, 0, 0, 1 },
      | {                                                }
   56 | "cmplx",        { INTRCONV, TYCOMPLEX },
      | {                                      }
   57 | "dcmplx",       { INTRCONV, TYDCOMPLEX, 0, 1 },
      | {                                             }
   58 | "ifix",         { INTRCONV, TYLONG },
      | {                                   }
   59 | "idint",        { INTRCONV, TYLONG },
      | {                                   }
   60 | "float",        { INTRCONV, TYREAL },
      | {                                   }
   61 | "dfloat",       { INTRCONV, TYDREAL },
      | {                                    }
   62 | "sngl",         { INTRCONV, TYREAL },
      | {                                   }
   63 | "ichar",        { INTRCONV, TYLONG },
      | {                                   }
   64 | "iachar",       { INTRCONV, TYLONG },
      | {                                   }
   65 | "char",         { INTRCONV, TYCHAR },
      | {                                   }
   66 | "achar",        { INTRCONV, TYCHAR },
      | {                                   }
......
   72 | "max",          { INTRMAX, TYUNKNOWN },
      | {                                     }
   73 | "max0",         { INTRMAX, TYLONG },
      | {                                  }
   74 | "amax0",        { INTRMAX, TYREAL },
      | {                                  }
   75 | "max1",         { INTRMAX, TYLONG },
      | {                                  }
   76 | "amax1",        { INTRMAX, TYREAL },
      | {                                  }
   77 | "dmax1",        { INTRMAX, TYDREAL },
      | {                                   }
   78 | 
   79 | "and",          { INTRBOOL, TYUNKNOWN, OPBITAND },
      | {                                                }
   80 | "or",           { INTRBOOL, TYUNKNOWN, OPBITOR },
      | {                                               }
   81 | "xor",          { INTRBOOL, TYUNKNOWN, OPBITXOR },
      | {                                                }
   82 | "not",          { INTRBOOL, TYUNKNOWN, OPBITNOT },
      | {                                                }
   83 | "lshift",       { INTRBOOL, TYUNKNOWN, OPLSHIFT },
      | {                                                }
   84 | "rshift",       { INTRBOOL, TYUNKNOWN, OPRSHIFT },
      | {                                                }
   85 | 
   86 | "min",          { INTRMIN, TYUNKNOWN },
      | {                                     }
   87 | "min0",         { INTRMIN, TYLONG },
      | {                                  }
   88 | "amin0",        { INTRMIN, TYREAL },
      | {                                  }
   89 | "min1",         { INTRMIN, TYLONG },
      | {                                  }
   90 | "amin1",        { INTRMIN, TYREAL },
      | {                                  }
   91 | "dmin1",        { INTRMIN, TYDREAL },
      | {                                   }
   92 | 
   93 | "aint",         { INTRGEN, 2, 0 },
      | {                                }
   94 | "dint",         { INTRSPEC, TYDREAL, 1 },
      | {                                       }
   95 | 
   96 | "anint",        { INTRGEN, 2, 2 },
      | {                                }
   97 | "dnint",        { INTRSPEC, TYDREAL, 3 },
      | {                                       }
   98 | 
   99 | "nint",         { INTRGEN, 4, 4 },
      | {                                }
  100 | "idnint",       { INTRGEN, 2, 6 },
      | {                                }
  101 | 
  102 | "abs",          { INTRGEN, 6, 8 },
      | {                                }
  103 | "iabs",         { INTRGEN, 2, 9 },
      | {                                }
  104 | "dabs",         { INTRSPEC, TYDREAL, 11 },
      | {                                        }
  105 | "cabs",         { INTRSPEC, TYREAL, 12, 0, 13 },
      | {                                              }
  106 | "zabs",         { INTRSPEC, TYDREAL, 13, 1 },
      | {                                           }
  107 | 
  108 | "mod",          { INTRGEN, 4, 14 },
      | {                                 }
  109 | "amod",         { INTRSPEC, TYREAL, 16, 0, 17 },
      | {                                              }
  110 | "dmod",         { INTRSPEC, TYDREAL, 17 },
      | {                                        }
  111 | 
  112 | "sign",         { INTRGEN, 4, 18 },
      | {                                 }
  113 | "isign",        { INTRGEN, 2, 19 },
      | {                                 }
  114 | "dsign",        { INTRSPEC, TYDREAL, 21 },
      | {                                        }
  115 | 
  116 | "dim",          { INTRGEN, 4, 22 },
      | {                                 }
  117 | "idim",         { INTRGEN, 2, 23 },
      | {                                 }
  118 | "ddim",         { INTRSPEC, TYDREAL, 25 },
      | {                                        }
  119 | 
  120 | "dprod",        { INTRSPEC, TYDREAL, 26 },
      | {                                        }
  121 | 
  122 | "len",          { INTRSPEC, TYLONG, 27 },
      | {                                       }
  123 | "index",        { INTRSPEC, TYLONG, 29 },
      | {                                       }
  124 | 
  125 | "imag",         { INTRGEN, 2, 31 },
      | {                                 }
  126 | "aimag",        { INTRSPEC, TYREAL, 31, 0, 32 },
      | {                                              }
  127 | "dimag",        { INTRSPEC, TYDREAL, 32 },
      | {                                        }
  128 | 
  129 | "conjg",        { INTRGEN, 2, 33 },
      | {                                 }
  130 | "dconjg",       { INTRSPEC, TYDCOMPLEX, 34, 1 },
      | {                                              }
  131 | 
  132 | "sqrt",         { INTRGEN, 4, 35 },
      | {                                 }
  133 | "dsqrt",        { INTRSPEC, TYDREAL, 36 },
      | {                                        }
  134 | "csqrt",        { INTRSPEC, TYCOMPLEX, 37, 0, 38 },
      | {                                                 }
  135 | "zsqrt",        { INTRSPEC, TYDCOMPLEX, 38, 1 },
      | {                                              }
  136 | 
  137 | "exp",          { INTRGEN, 4, 39 },
      | {                                 }
  138 | "dexp",         { INTRSPEC, TYDREAL, 40 },
      | {                                        }
  139 | "cexp",         { INTRSPEC, TYCOMPLEX, 41, 0, 42 },
      | {                                                 }
  140 | "zexp",         { INTRSPEC, TYDCOMPLEX, 42, 1 },
      | {                                              }
  141 | 
  142 | "log",          { INTRGEN, 4, 43 },
      | {                                 }
  143 | "alog",         { INTRSPEC, TYREAL, 43, 0, 44 },
      | {                                              }
  144 | "dlog",         { INTRSPEC, TYDREAL, 44 },
      | {                                        }
  145 | "clog",         { INTRSPEC, TYCOMPLEX, 45, 0, 46 },
      | {                                                 }
  146 | "zlog",         { INTRSPEC, TYDCOMPLEX, 46, 1 },
      | {                                              }
  147 | 
  148 | "log10",        { INTRGEN, 2, 47 },
      | {                                 }
  149 | "alog10",       { INTRSPEC, TYREAL, 47, 0, 48 },
      | {                                              }
  150 | "dlog10",       { INTRSPEC, TYDREAL, 48 },
      | {                                        }
  151 | 
  152 | "sin",          { INTRGEN, 4, 49 },
      | {                                 }
  153 | "dsin",         { INTRSPEC, TYDREAL, 50 },
      | {                                        }
  154 | "csin",         { INTRSPEC, TYCOMPLEX, 51, 0, 52 },
      | {                                                 }
  155 | "zsin",         { INTRSPEC, TYDCOMPLEX, 52, 1 },
      | {                                              }
  156 | 
  157 | "cos",          { INTRGEN, 4, 53 },
      | {                                 }
  158 | "dcos",         { INTRSPEC, TYDREAL, 54 },
      | {                                        }
  159 | "ccos",         { INTRSPEC, TYCOMPLEX, 55, 0, 56 },
      | {                                                 }
  160 | "zcos",         { INTRSPEC, TYDCOMPLEX, 56, 1 },
      | {                                              }
  161 | 
  162 | "tan",          { INTRGEN, 2, 57 },
      | {                                 }
  163 | "dtan",         { INTRSPEC, TYDREAL, 58 },
      | {                                        }
  164 | 
  165 | "asin",         { INTRGEN, 2, 59 },
      | {                                 }
  166 | "dasin",        { INTRSPEC, TYDREAL, 60 },
      | {                                        }
  167 | 
  168 | "acos",         { INTRGEN, 2, 61 },
      | {                                 }
  169 | "dacos",        { INTRSPEC, TYDREAL, 62 },
      | {                                        }
  170 | 
  171 | "atan",         { INTRGEN, 2, 63 },
      | {                                 }
  172 | "datan",        { INTRSPEC, TYDREAL, 64 },
      | {
intr.c:50:1: warning: missing braces around initializer [-Wmissing-braces]
   50 | {
      | ^
   51 | "int",          { INTRCONV, TYLONG },
      | {                                   }
   52 | "real",         { INTRCONV, TYREAL, 1 },
      | {                                      }
   53 |                 /* 1 ==> real(TYDCOMPLEX) yields TYDREAL */
   54 | "dble",         { INTRCONV, TYDREAL },
      | {                                    }
   55 | "dreal",        { INTRCONV, TYDREAL, 0, 0, 0, 1 },
      | {                                                }
   56 | "cmplx",        { INTRCONV, TYCOMPLEX },
      | {                                      }
   57 | "dcmplx",       { INTRCONV, TYDCOMPLEX, 0, 1 },
      | {                                             }
   58 | "ifix",         { INTRCONV, TYLONG },
      | {                                   }
   59 | "idint",        { INTRCONV, TYLONG },
      | {                                   }
   60 | "float",        { INTRCONV, TYREAL },
      | {                                   }
   61 | "dfloat",       { INTRCONV, TYDREAL },
      | {                                    }
   62 | "sngl",         { INTRCONV, TYREAL },
      | {                                   }
   63 | "ichar",        { INTRCONV, TYLONG },
      | {                                   }
   64 | "iachar",       { INTRCONV, TYLONG },
      | {                                   }
   65 | "char",         { INTRCONV, TYCHAR },
      | {                                   }
   66 | "achar",        { INTRCONV, TYCHAR },
      | {                                   }
......
   72 | "max",          { INTRMAX, TYUNKNOWN },
      | {                                     }
   73 | "max0",         { INTRMAX, TYLONG },
      | {                                  }
   74 | "amax0",        { INTRMAX, TYREAL },
      | {                                  }
   75 | "max1",         { INTRMAX, TYLONG },
      | {                                  }
   76 | "amax1",        { INTRMAX, TYREAL },
      | {                                  }
   77 | "dmax1",        { INTRMAX, TYDREAL },
      | {                                   }
   78 | 
   79 | "and",          { INTRBOOL, TYUNKNOWN, OPBITAND },
      | {                                                }
   80 | "or",           { INTRBOOL, TYUNKNOWN, OPBITOR },
      | {                                               }
   81 | "xor",          { INTRBOOL, TYUNKNOWN, OPBITXOR },
      | {                                                }
   82 | "not",          { INTRBOOL, TYUNKNOWN, OPBITNOT },
      | {                                                }
   83 | "lshift",       { INTRBOOL, TYUNKNOWN, OPLSHIFT },
      | {                                                }
   84 | "rshift",       { INTRBOOL, TYUNKNOWN, OPRSHIFT },
      | {                                                }
   85 | 
   86 | "min",          { INTRMIN, TYUNKNOWN },
      | {                                     }
   87 | "min0",         { INTRMIN, TYLONG },
      | {                                  }
   88 | "amin0",        { INTRMIN, TYREAL },
      | {                                  }
   89 | "min1",         { INTRMIN, TYLONG },
      | {                                  }
   90 | "amin1",        { INTRMIN, TYREAL },
      | {                                  }
   91 | "dmin1",        { INTRMIN, TYDREAL },
      | {                                   }
   92 | 
   93 | "aint",         { INTRGEN, 2, 0 },
      | {                                }
   94 | "dint",         { INTRSPEC, TYDREAL, 1 },
      | {                                       }
   95 | 
   96 | "anint",        { INTRGEN, 2, 2 },
      | {                                }
   97 | "dnint",        { INTRSPEC, TYDREAL, 3 },
      | {                                       }
   98 | 
   99 | "nint",         { INTRGEN, 4, 4 },
      | {                                }
  100 | "idnint",       { INTRGEN, 2, 6 },
      | {                                }
  101 | 
  102 | "abs",          { INTRGEN, 6, 8 },
      | {                                }
  103 | "iabs",         { INTRGEN, 2, 9 },
      | {                                }
  104 | "dabs",         { INTRSPEC, TYDREAL, 11 },
      | {                                        }
  105 | "cabs",         { INTRSPEC, TYREAL, 12, 0, 13 },
      | {                                              }
  106 | "zabs",         { INTRSPEC, TYDREAL, 13, 1 },
      | {                                           }
  107 | 
  108 | "mod",          { INTRGEN, 4, 14 },
      | {                                 }
  109 | "amod",         { INTRSPEC, TYREAL, 16, 0, 17 },
      | {                                              }
  110 | "dmod",         { INTRSPEC, TYDREAL, 17 },
      | {                                        }
  111 | 
  112 | "sign",         { INTRGEN, 4, 18 },
      | {                                 }
  113 | "isign",        { INTRGEN, 2, 19 },
      | {                                 }
  114 | "dsign",        { INTRSPEC, TYDREAL, 21 },
      | {                                        }
  115 | 
  116 | "dim",          { INTRGEN, 4, 22 },
      | {                                 }
  117 | "idim",         { INTRGEN, 2, 23 },
      | {                                 }
  118 | "ddim",         { INTRSPEC, TYDREAL, 25 },
      | {                                        }
  119 | 
  120 | "dprod",        { INTRSPEC, TYDREAL, 26 },
      | {                                        }
  121 | 
  122 | "len",          { INTRSPEC, TYLONG, 27 },
      | {                                       }
  123 | "index",        { INTRSPEC, TYLONG, 29 },
      | {                                       }
  124 | 
  125 | "imag",         { INTRGEN, 2, 31 },
      | {                                 }
  126 | "aimag",        { INTRSPEC, TYREAL, 31, 0, 32 },
      | {                                              }
  127 | "dimag",        { INTRSPEC, TYDREAL, 32 },
      | {                                        }
  128 | 
  129 | "conjg",        { INTRGEN, 2, 33 },
      | {                                 }
  130 | "dconjg",       { INTRSPEC, TYDCOMPLEX, 34, 1 },
      | {                                              }
  131 | 
  132 | "sqrt",         { INTRGEN, 4, 35 },
      | {                                 }
  133 | "dsqrt",        { INTRSPEC, TYDREAL, 36 },
      | {                                        }
  134 | "csqrt",        { INTRSPEC, TYCOMPLEX, 37, 0, 38 },
      | {                                                 }
  135 | "zsqrt",        { INTRSPEC, TYDCOMPLEX, 38, 1 },
      | {                                              }
  136 | 
  137 | "exp",          { INTRGEN, 4, 39 },
      | {                                 }
  138 | "dexp",         { INTRSPEC, TYDREAL, 40 },
      | {                                        }
  139 | "cexp",         { INTRSPEC, TYCOMPLEX, 41, 0, 42 },
      | {                                                 }
  140 | "zexp",         { INTRSPEC, TYDCOMPLEX, 42, 1 },
      | {                                              }
  141 | 
  142 | "log",          { INTRGEN, 4, 43 },
      | {                                 }
  143 | "alog",         { INTRSPEC, TYREAL, 43, 0, 44 },
      | {                                              }
  144 | "dlog",         { INTRSPEC, TYDREAL, 44 },
      | {                                        }
  145 | "clog",         { INTRSPEC, TYCOMPLEX, 45, 0, 46 },
      | {                                                 }
  146 | "zlog",         { INTRSPEC, TYDCOMPLEX, 46, 1 },
      | {                                              }
  147 | 
  148 | "log10",        { INTRGEN, 2, 47 },
      | {                                 }
  149 | "alog10",       { INTRSPEC, TYREAL, 47, 0, 48 },
      | {                                              }
  150 | "dlog10",       { INTRSPEC, TYDREAL, 48 },
      | {                                        }
  151 | 
  152 | "sin",          { INTRGEN, 4, 49 },
      | {                                 }
  153 | "dsin",         { INTRSPEC, TYDREAL, 50 },
      | {                                        }
  154 | "csin",         { INTRSPEC, TYCOMPLEX, 51, 0, 52 },
      | {                                                 }
  155 | "zsin",         { INTRSPEC, TYDCOMPLEX, 52, 1 },
      | {                                              }
  156 | 
  157 | "cos",          { INTRGEN, 4, 53 },
      | {                                 }
  158 | "dcos",         { INTRSPEC, TYDREAL, 54 },
      | {                                        }
  159 | "ccos",         { INTRSPEC, TYCOMPLEX, 55, 0, 56 },
      | {                                                 }
  160 | "zcos",         { INTRSPEC, TYDCOMPLEX, 56, 1 },
      | {                                              }
  161 | 
  162 | "tan",          { INTRGEN, 2, 57 },
      | {                                 }
  163 | "dtan",         { INTRSPEC, TYDREAL, 58 },
      | {                                        }
  164 | 
  165 | "asin",         { INTRGEN, 2, 59 },
      | {                                 }
  166 | "dasin",        { INTRSPEC, TYDREAL, 60 },
      | {                                        }
  167 | 
  168 | "acos",         { INTRGEN, 2, 61 },
      | {                                 }
  169 | "dacos",        { INTRSPEC, TYDREAL, 62 },
      | {                                        }
  170 | 
  171 | "atan",         { INTRGEN, 2, 63 },
      | {                                 }
  172 | "datan",        { INTRSPEC, TYDREAL, 64 },
      | {                                        }
  173 | 
  174 | "atan2",        { INTRGEN, 2, 65 },
      | {
intr.c:50:1: warning: missing braces around initializer [-Wmissing-braces]
   50 | {
      | ^
   51 | "int",          { INTRCONV, TYLONG },
      | {                                   }
   52 | "real",         { INTRCONV, TYREAL, 1 },
      | {                                      }
   53 |                 /* 1 ==> real(TYDCOMPLEX) yields TYDREAL */
   54 | "dble",         { INTRCONV, TYDREAL },
      | {                                    }
   55 | "dreal",        { INTRCONV, TYDREAL, 0, 0, 0, 1 },
      | {                                                }
   56 | "cmplx",        { INTRCONV, TYCOMPLEX },
      | {                                      }
   57 | "dcmplx",       { INTRCONV, TYDCOMPLEX, 0, 1 },
      | {                                             }
   58 | "ifix",         { INTRCONV, TYLONG },
      | {                                   }
   59 | "idint",        { INTRCONV, TYLONG },
      | {                                   }
   60 | "float",        { INTRCONV, TYREAL },
      | {                                   }
   61 | "dfloat",       { INTRCONV, TYDREAL },
      | {                                    }
   62 | "sngl",         { INTRCONV, TYREAL },
      | {                                   }
   63 | "ichar",        { INTRCONV, TYLONG },
      | {                                   }
   64 | "iachar",       { INTRCONV, TYLONG },
      | {                                   }
   65 | "char",         { INTRCONV, TYCHAR },
      | {                                   }
   66 | "achar",        { INTRCONV, TYCHAR },
      | {                                   }
......
   72 | "max",          { INTRMAX, TYUNKNOWN },
      | {                                     }
   73 | "max0",         { INTRMAX, TYLONG },
      | {                                  }
   74 | "amax0",        { INTRMAX, TYREAL },
      | {                                  }
   75 | "max1",         { INTRMAX, TYLONG },
      | {                                  }
   76 | "amax1",        { INTRMAX, TYREAL },
      | {                                  }
   77 | "dmax1",        { INTRMAX, TYDREAL },
      | {                                   }
   78 | 
   79 | "and",          { INTRBOOL, TYUNKNOWN, OPBITAND },
      | {                                                }
   80 | "or",           { INTRBOOL, TYUNKNOWN, OPBITOR },
      | {                                               }
   81 | "xor",          { INTRBOOL, TYUNKNOWN, OPBITXOR },
      | {                                                }
   82 | "not",          { INTRBOOL, TYUNKNOWN, OPBITNOT },
      | {                                                }
   83 | "lshift",       { INTRBOOL, TYUNKNOWN, OPLSHIFT },
      | {                                                }
   84 | "rshift",       { INTRBOOL, TYUNKNOWN, OPRSHIFT },
      | {                                                }
   85 | 
   86 | "min",          { INTRMIN, TYUNKNOWN },
      | {                                     }
   87 | "min0",         { INTRMIN, TYLONG },
      | {                                  }
   88 | "amin0",        { INTRMIN, TYREAL },
      | {                                  }
   89 | "min1",         { INTRMIN, TYLONG },
      | {                                  }
   90 | "amin1",        { INTRMIN, TYREAL },
      | {                                  }
   91 | "dmin1",        { INTRMIN, TYDREAL },
      | {                                   }
   92 | 
   93 | "aint",         { INTRGEN, 2, 0 },
      | {                                }
   94 | "dint",         { INTRSPEC, TYDREAL, 1 },
      | {                                       }
   95 | 
   96 | "anint",        { INTRGEN, 2, 2 },
      | {                                }
   97 | "dnint",        { INTRSPEC, TYDREAL, 3 },
      | {                                       }
   98 | 
   99 | "nint",         { INTRGEN, 4, 4 },
      | {                                }
  100 | "idnint",       { INTRGEN, 2, 6 },
      | {                                }
  101 | 
  102 | "abs",          { INTRGEN, 6, 8 },
      | {                                }
  103 | "iabs",         { INTRGEN, 2, 9 },
      | {                                }
  104 | "dabs",         { INTRSPEC, TYDREAL, 11 },
      | {                                        }
  105 | "cabs",         { INTRSPEC, TYREAL, 12, 0, 13 },
      | {                                              }
  106 | "zabs",         { INTRSPEC, TYDREAL, 13, 1 },
      | {                                           }
  107 | 
  108 | "mod",          { INTRGEN, 4, 14 },
      | {                                 }
  109 | "amod",         { INTRSPEC, TYREAL, 16, 0, 17 },
      | {                                              }
  110 | "dmod",         { INTRSPEC, TYDREAL, 17 },
      | {                                        }
  111 | 
  112 | "sign",         { INTRGEN, 4, 18 },
      | {                                 }
  113 | "isign",        { INTRGEN, 2, 19 },
      | {                                 }
  114 | "dsign",        { INTRSPEC, TYDREAL, 21 },
      | {                                        }
  115 | 
  116 | "dim",          { INTRGEN, 4, 22 },
      | {                                 }
  117 | "idim",         { INTRGEN, 2, 23 },
      | {                                 }
  118 | "ddim",         { INTRSPEC, TYDREAL, 25 },
      | {                                        }
  119 | 
  120 | "dprod",        { INTRSPEC, TYDREAL, 26 },
      | {                                        }
  121 | 
  122 | "len",          { INTRSPEC, TYLONG, 27 },
      | {                                       }
  123 | "index",        { INTRSPEC, TYLONG, 29 },
      | {                                       }
  124 | 
  125 | "imag",         { INTRGEN, 2, 31 },
      | {                                 }
  126 | "aimag",        { INTRSPEC, TYREAL, 31, 0, 32 },
      | {                                              }
  127 | "dimag",        { INTRSPEC, TYDREAL, 32 },
      | {                                        }
  128 | 
  129 | "conjg",        { INTRGEN, 2, 33 },
      | {                                 }
  130 | "dconjg",       { INTRSPEC, TYDCOMPLEX, 34, 1 },
      | {                                              }
  131 | 
  132 | "sqrt",         { INTRGEN, 4, 35 },
      | {                                 }
  133 | "dsqrt",        { INTRSPEC, TYDREAL, 36 },
      | {                                        }
  134 | "csqrt",        { INTRSPEC, TYCOMPLEX, 37, 0, 38 },
      | {                                                 }
  135 | "zsqrt",        { INTRSPEC, TYDCOMPLEX, 38, 1 },
      | {                                              }
  136 | 
  137 | "exp",          { INTRGEN, 4, 39 },
      | {                                 }
  138 | "dexp",         { INTRSPEC, TYDREAL, 40 },
      | {                                        }
  139 | "cexp",         { INTRSPEC, TYCOMPLEX, 41, 0, 42 },
      | {                                                 }
  140 | "zexp",         { INTRSPEC, TYDCOMPLEX, 42, 1 },
      | {                                              }
  141 | 
  142 | "log",          { INTRGEN, 4, 43 },
      | {                                 }
  143 | "alog",         { INTRSPEC, TYREAL, 43, 0, 44 },
      | {                                              }
  144 | "dlog",         { INTRSPEC, TYDREAL, 44 },
      | {                                        }
  145 | "clog",         { INTRSPEC, TYCOMPLEX, 45, 0, 46 },
      | {                                                 }
  146 | "zlog",         { INTRSPEC, TYDCOMPLEX, 46, 1 },
      | {                                              }
  147 | 
  148 | "log10",        { INTRGEN, 2, 47 },
      | {                                 }
  149 | "alog10",       { INTRSPEC, TYREAL, 47, 0, 48 },
      | {                                              }
  150 | "dlog10",       { INTRSPEC, TYDREAL, 48 },
      | {                                        }
  151 | 
  152 | "sin",          { INTRGEN, 4, 49 },
      | {                                 }
  153 | "dsin",         { INTRSPEC, TYDREAL, 50 },
      | {                                        }
  154 | "csin",         { INTRSPEC, TYCOMPLEX, 51, 0, 52 },
      | {                                                 }
  155 | "zsin",         { INTRSPEC, TYDCOMPLEX, 52, 1 },
      | {                                              }
  156 | 
  157 | "cos",          { INTRGEN, 4, 53 },
      | {                                 }
  158 | "dcos",         { INTRSPEC, TYDREAL, 54 },
      | {                                        }
  159 | "ccos",         { INTRSPEC, TYCOMPLEX, 55, 0, 56 },
      | {                                                 }
  160 | "zcos",         { INTRSPEC, TYDCOMPLEX, 56, 1 },
      | {                                              }
  161 | 
  162 | "tan",          { INTRGEN, 2, 57 },
      | {                                 }
  163 | "dtan",         { INTRSPEC, TYDREAL, 58 },
      | {                                        }
  164 | 
  165 | "asin",         { INTRGEN, 2, 59 },
      | {                                 }
  166 | "dasin",        { INTRSPEC, TYDREAL, 60 },
      | {                                        }
  167 | 
  168 | "acos",         { INTRGEN, 2, 61 },
      | {                                 }
  169 | "dacos",        { INTRSPEC, TYDREAL, 62 },
      | {                                        }
  170 | 
  171 | "atan",         { INTRGEN, 2, 63 },
      | {                                 }
  172 | "datan",        { INTRSPEC, TYDREAL, 64 },
      | {                                        }
  173 | 
  174 | "atan2",        { INTRGEN, 2, 65 },
      | {                                 }
  175 | "datan2",       { INTRSPEC, TYDREAL, 66 },
      | {
output.c: In function 'out_call':
put.c:372:36: warning: 'len' may be used uninitialized [-Wmaybe-uninitialized]
  372 |                                 if (len == (int)litp->litval.litival2[0]
      |                                    ^
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer parse_args.c
put.c:277:16: note: 'len' was declared here
  277 |         int k, len, type;
      |                ^~~
output.c:1251:44: warning: 'at' may be used uninitialized [-Wmaybe-uninitialized]
 1251 |                         if (Ac && narg < at->dnargs
      |                                          ~~^~~~~~~~
put.c:373:33: warning: 'nblanks' may be used uninitialized [-Wmaybe-uninitialized]
  372 |                                 if (len == (int)litp->litval.litival2[0]
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  373 |                                 && nblanks == litp->litval.litival2[1]
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
put.c:280:16: note: 'nblanks' was declared here
  280 |         ftnint nblanks;
      |                ^~~~~~~
put.c:374:37: warning: 'strp' may be used uninitialized [-Wmaybe-uninitialized]
  374 |                                 && !memcmp(strp, litp->cds[0], len)) {
      |                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
output.c:1149:15: note: 'at' was declared here
 1149 |     Argtypes *at;
      |               ^~
put.c:281:15: note: 'strp' was declared here
  281 |         char *strp;
      |               ^~~~
intr.c:50:1: warning: missing braces around initializer [-Wmissing-braces]
   50 | {
      | ^
   51 | "int",          { INTRCONV, TYLONG },
      | {                                   }
   52 | "real",         { INTRCONV, TYREAL, 1 },
      | {                                      }
   53 |                 /* 1 ==> real(TYDCOMPLEX) yields TYDREAL */
   54 | "dble",         { INTRCONV, TYDREAL },
      | {                                    }
   55 | "dreal",        { INTRCONV, TYDREAL, 0, 0, 0, 1 },
      | {                                                }
   56 | "cmplx",        { INTRCONV, TYCOMPLEX },
      | {                                      }
   57 | "dcmplx",       { INTRCONV, TYDCOMPLEX, 0, 1 },
      | {                                             }
   58 | "ifix",         { INTRCONV, TYLONG },
      | {                                   }
   59 | "idint",        { INTRCONV, TYLONG },
      | {                                   }
   60 | "float",        { INTRCONV, TYREAL },
      | {                                   }
   61 | "dfloat",       { INTRCONV, TYDREAL },
      | {                                    }
   62 | "sngl",         { INTRCONV, TYREAL },
      | {                                   }
   63 | "ichar",        { INTRCONV, TYLONG },
      | {                                   }
   64 | "iachar",       { INTRCONV, TYLONG },
      | {                                   }
   65 | "char",         { INTRCONV, TYCHAR },
      | {                                   }
   66 | "achar",        { INTRCONV, TYCHAR },
      | {                                   }
......
   72 | "max",          { INTRMAX, TYUNKNOWN },
      | {                                     }
   73 | "max0",         { INTRMAX, TYLONG },
      | {                                  }
   74 | "amax0",        { INTRMAX, TYREAL },
      | {                                  }
   75 | "max1",         { INTRMAX, TYLONG },
      | {                                  }
   76 | "amax1",        { INTRMAX, TYREAL },
      | {                                  }
   77 | "dmax1",        { INTRMAX, TYDREAL },
      | {                                   }
   78 | 
   79 | "and",          { INTRBOOL, TYUNKNOWN, OPBITAND },
      | {                                                }
   80 | "or",           { INTRBOOL, TYUNKNOWN, OPBITOR },
      | {                                               }
   81 | "xor",          { INTRBOOL, TYUNKNOWN, OPBITXOR },
      | {                                                }
   82 | "not",          { INTRBOOL, TYUNKNOWN, OPBITNOT },
      | {                                                }
   83 | "lshift",       { INTRBOOL, TYUNKNOWN, OPLSHIFT },
      | {                                                }
   84 | "rshift",       { INTRBOOL, TYUNKNOWN, OPRSHIFT },
      | {                                                }
   85 | 
   86 | "min",          { INTRMIN, TYUNKNOWN },
      | {                                     }
   87 | "min0",         { INTRMIN, TYLONG },
      | {                                  }
   88 | "amin0",        { INTRMIN, TYREAL },
      | {                                  }
   89 | "min1",         { INTRMIN, TYLONG },
      | {                                  }
   90 | "amin1",        { INTRMIN, TYREAL },
      | {                                  }
   91 | "dmin1",        { INTRMIN, TYDREAL },
      | {                                   }
   92 | 
   93 | "aint",         { INTRGEN, 2, 0 },
      | {                                }
   94 | "dint",         { INTRSPEC, TYDREAL, 1 },
      | {                                       }
   95 | 
   96 | "anint",        { INTRGEN, 2, 2 },
      | {                                }
   97 | "dnint",        { INTRSPEC, TYDREAL, 3 },
      | {                                       }
   98 | 
   99 | "nint",         { INTRGEN, 4, 4 },
      | {                                }
  100 | "idnint",       { INTRGEN, 2, 6 },
      | {                                }
  101 | 
  102 | "abs",          { INTRGEN, 6, 8 },
      | {                                }
  103 | "iabs",         { INTRGEN, 2, 9 },
      | {                                }
  104 | "dabs",         { INTRSPEC, TYDREAL, 11 },
      | {                                        }
  105 | "cabs",         { INTRSPEC, TYREAL, 12, 0, 13 },
      | {                                              }
  106 | "zabs",         { INTRSPEC, TYDREAL, 13, 1 },
      | {                                           }
  107 | 
  108 | "mod",          { INTRGEN, 4, 14 },
      | {                                 }
  109 | "amod",         { INTRSPEC, TYREAL, 16, 0, 17 },
      | {                                              }
  110 | "dmod",         { INTRSPEC, TYDREAL, 17 },
      | {                                        }
  111 | 
  112 | "sign",         { INTRGEN, 4, 18 },
      | {                                 }
  113 | "isign",        { INTRGEN, 2, 19 },
      | {                                 }
  114 | "dsign",        { INTRSPEC, TYDREAL, 21 },
      | {                                        }
  115 | 
  116 | "dim",          { INTRGEN, 4, 22 },
      | {                                 }
  117 | "idim",         { INTRGEN, 2, 23 },
      | {                                 }
  118 | "ddim",         { INTRSPEC, TYDREAL, 25 },
      | {                                        }
  119 | 
  120 | "dprod",        { INTRSPEC, TYDREAL, 26 },
      | {                                        }
  121 | 
  122 | "len",          { INTRSPEC, TYLONG, 27 },
      | {                                       }
  123 | "index",        { INTRSPEC, TYLONG, 29 },
      | {                                       }
  124 | 
  125 | "imag",         { INTRGEN, 2, 31 },
      | {                                 }
  126 | "aimag",        { INTRSPEC, TYREAL, 31, 0, 32 },
      | {                                              }
  127 | "dimag",        { INTRSPEC, TYDREAL, 32 },
      | {                                        }
  128 | 
  129 | "conjg",        { INTRGEN, 2, 33 },
      | {                                 }
  130 | "dconjg",       { INTRSPEC, TYDCOMPLEX, 34, 1 },
      | {                                              }
  131 | 
  132 | "sqrt",         { INTRGEN, 4, 35 },
      | {                                 }
  133 | "dsqrt",        { INTRSPEC, TYDREAL, 36 },
      | {                                        }
  134 | "csqrt",        { INTRSPEC, TYCOMPLEX, 37, 0, 38 },
      | {                                                 }
  135 | "zsqrt",        { INTRSPEC, TYDCOMPLEX, 38, 1 },
      | {                                              }
  136 | 
  137 | "exp",          { INTRGEN, 4, 39 },
      | {                                 }
  138 | "dexp",         { INTRSPEC, TYDREAL, 40 },
      | {                                        }
  139 | "cexp",         { INTRSPEC, TYCOMPLEX, 41, 0, 42 },
      | {                                                 }
  140 | "zexp",         { INTRSPEC, TYDCOMPLEX, 42, 1 },
      | {                                              }
  141 | 
  142 | "log",          { INTRGEN, 4, 43 },
      | {                                 }
  143 | "alog",         { INTRSPEC, TYREAL, 43, 0, 44 },
      | {                                              }
  144 | "dlog",         { INTRSPEC, TYDREAL, 44 },
      | {                                        }
  145 | "clog",         { INTRSPEC, TYCOMPLEX, 45, 0, 46 },
      | {                                                 }
  146 | "zlog",         { INTRSPEC, TYDCOMPLEX, 46, 1 },
      | {                                              }
  147 | 
  148 | "log10",        { INTRGEN, 2, 47 },
      | {                                 }
  149 | "alog10",       { INTRSPEC, TYREAL, 47, 0, 48 },
      | {                                              }
  150 | "dlog10",       { INTRSPEC, TYDREAL, 48 },
      | {                                        }
  151 | 
  152 | "sin",          { INTRGEN, 4, 49 },
      | {                                 }
  153 | "dsin",         { INTRSPEC, TYDREAL, 50 },
      | {                                        }
  154 | "csin",         { INTRSPEC, TYCOMPLEX, 51, 0, 52 },
      | {                                                 }
  155 | "zsin",         { INTRSPEC, TYDCOMPLEX, 52, 1 },
      | {                                              }
  156 | 
  157 | "cos",          { INTRGEN, 4, 53 },
      | {                                 }
  158 | "dcos",         { INTRSPEC, TYDREAL, 54 },
      | {                                        }
  159 | "ccos",         { INTRSPEC, TYCOMPLEX, 55, 0, 56 },
      | {                                                 }
  160 | "zcos",         { INTRSPEC, TYDCOMPLEX, 56, 1 },
      | {                                              }
  161 | 
  162 | "tan",          { INTRGEN, 2, 57 },
      | {                                 }
  163 | "dtan",         { INTRSPEC, TYDREAL, 58 },
      | {                                        }
  164 | 
  165 | "asin",         { INTRGEN, 2, 59 },
      | {                                 }
  166 | "dasin",        { INTRSPEC, TYDREAL, 60 },
      | {                                        }
  167 | 
  168 | "acos",         { INTRGEN, 2, 61 },
      | {                                 }
  169 | "dacos",        { INTRSPEC, TYDREAL, 62 },
      | {                                        }
  170 | 
  171 | "atan",         { INTRGEN, 2, 63 },
      | {                                 }
  172 | "datan",        { INTRSPEC, TYDREAL, 64 },
      | {                                        }
  173 | 
  174 | "atan2",        { INTRGEN, 2, 65 },
      | {                                 }
  175 | "datan2",       { INTRSPEC, TYDREAL, 66 },
      | {                                        }
  176 | 
  177 | "sinh",         { INTRGEN, 2, 67 },
      | {
intr.c:50:1: warning: missing braces around initializer [-Wmissing-braces]
   50 | {
      | ^
   51 | "int",          { INTRCONV, TYLONG },
      | {                                   }
   52 | "real",         { INTRCONV, TYREAL, 1 },
      | {                                      }
   53 |                 /* 1 ==> real(TYDCOMPLEX) yields TYDREAL */
   54 | "dble",         { INTRCONV, TYDREAL },
      | {                                    }
   55 | "dreal",        { INTRCONV, TYDREAL, 0, 0, 0, 1 },
      | {                                                }
   56 | "cmplx",        { INTRCONV, TYCOMPLEX },
      | {                                      }
   57 | "dcmplx",       { INTRCONV, TYDCOMPLEX, 0, 1 },
      | {                                             }
   58 | "ifix",         { INTRCONV, TYLONG },
      | {                                   }
   59 | "idint",        { INTRCONV, TYLONG },
      | {                                   }
   60 | "float",        { INTRCONV, TYREAL },
      | {                                   }
   61 | "dfloat",       { INTRCONV, TYDREAL },
      | {                                    }
   62 | "sngl",         { INTRCONV, TYREAL },
      | {                                   }
   63 | "ichar",        { INTRCONV, TYLONG },
      | {                                   }
   64 | "iachar",       { INTRCONV, TYLONG },
      | {                                   }
   65 | "char",         { INTRCONV, TYCHAR },
      | {                                   }
   66 | "achar",        { INTRCONV, TYCHAR },
      | {                                   }
......
   72 | "max",          { INTRMAX, TYUNKNOWN },
      | {                                     }
   73 | "max0",         { INTRMAX, TYLONG },
      | {                                  }
   74 | "amax0",        { INTRMAX, TYREAL },
      | {                                  }
   75 | "max1",         { INTRMAX, TYLONG },
      | {                                  }
   76 | "amax1",        { INTRMAX, TYREAL },
      | {                                  }
   77 | "dmax1",        { INTRMAX, TYDREAL },
      | {                                   }
   78 | 
   79 | "and",          { INTRBOOL, TYUNKNOWN, OPBITAND },
      | {                                                }
   80 | "or",           { INTRBOOL, TYUNKNOWN, OPBITOR },
      | {                                               }
   81 | "xor",          { INTRBOOL, TYUNKNOWN, OPBITXOR },
      | {                                                }
   82 | "not",          { INTRBOOL, TYUNKNOWN, OPBITNOT },
      | {                                                }
   83 | "lshift",       { INTRBOOL, TYUNKNOWN, OPLSHIFT },
      | {                                                }
   84 | "rshift",       { INTRBOOL, TYUNKNOWN, OPRSHIFT },
      | {                                                }
   85 | 
   86 | "min",          { INTRMIN, TYUNKNOWN },
      | {                                     }
   87 | "min0",         { INTRMIN, TYLONG },
      | {                                  }
   88 | "amin0",        { INTRMIN, TYREAL },
      | {                                  }
   89 | "min1",         { INTRMIN, TYLONG },
      | {                                  }
   90 | "amin1",        { INTRMIN, TYREAL },
      | {                                  }
   91 | "dmin1",        { INTRMIN, TYDREAL },
      | {                                   }
   92 | 
   93 | "aint",         { INTRGEN, 2, 0 },
      | {                                }
   94 | "dint",         { INTRSPEC, TYDREAL, 1 },
      | {                                       }
   95 | 
   96 | "anint",        { INTRGEN, 2, 2 },
      | {                                }
   97 | "dnint",        { INTRSPEC, TYDREAL, 3 },
      | {                                       }
   98 | 
   99 | "nint",         { INTRGEN, 4, 4 },
      | {                                }
  100 | "idnint",       { INTRGEN, 2, 6 },
      | {                                }
  101 | 
  102 | "abs",          { INTRGEN, 6, 8 },
      | {                                }
  103 | "iabs",         { INTRGEN, 2, 9 },
      | {                                }
  104 | "dabs",         { INTRSPEC, TYDREAL, 11 },
      | {                                        }
  105 | "cabs",         { INTRSPEC, TYREAL, 12, 0, 13 },
      | {                                              }
  106 | "zabs",         { INTRSPEC, TYDREAL, 13, 1 },
      | {                                           }
  107 | 
  108 | "mod",          { INTRGEN, 4, 14 },
      | {                                 }
  109 | "amod",         { INTRSPEC, TYREAL, 16, 0, 17 },
      | {                                              }
  110 | "dmod",         { INTRSPEC, TYDREAL, 17 },
      | {                                        }
  111 | 
  112 | "sign",         { INTRGEN, 4, 18 },
      | {                                 }
  113 | "isign",        { INTRGEN, 2, 19 },
      | {                                 }
  114 | "dsign",        { INTRSPEC, TYDREAL, 21 },
      | {                                        }
  115 | 
  116 | "dim",          { INTRGEN, 4, 22 },
      | {                                 }
  117 | "idim",         { INTRGEN, 2, 23 },
      | {                                 }
  118 | "ddim",         { INTRSPEC, TYDREAL, 25 },
      | {                                        }
  119 | 
  120 | "dprod",        { INTRSPEC, TYDREAL, 26 },
      | {                                        }
  121 | 
  122 | "len",          { INTRSPEC, TYLONG, 27 },
      | {                                       }
  123 | "index",        { INTRSPEC, TYLONG, 29 },
      | {                                       }
  124 | 
  125 | "imag",         { INTRGEN, 2, 31 },
      | {                                 }
  126 | "aimag",        { INTRSPEC, TYREAL, 31, 0, 32 },
      | {                                              }
  127 | "dimag",        { INTRSPEC, TYDREAL, 32 },
      | {                                        }
  128 | 
  129 | "conjg",        { INTRGEN, 2, 33 },
      | {                                 }
  130 | "dconjg",       { INTRSPEC, TYDCOMPLEX, 34, 1 },
      | {                                              }
  131 | 
  132 | "sqrt",         { INTRGEN, 4, 35 },
      | {                                 }
  133 | "dsqrt",        { INTRSPEC, TYDREAL, 36 },
      | {                                        }
  134 | "csqrt",        { INTRSPEC, TYCOMPLEX, 37, 0, 38 },
      | {                                                 }
  135 | "zsqrt",        { INTRSPEC, TYDCOMPLEX, 38, 1 },
      | {                                              }
  136 | 
  137 | "exp",          { INTRGEN, 4, 39 },
      | {                                 }
  138 | "dexp",         { INTRSPEC, TYDREAL, 40 },
      | {                                        }
  139 | "cexp",         { INTRSPEC, TYCOMPLEX, 41, 0, 42 },
      | {                                                 }
  140 | "zexp",         { INTRSPEC, TYDCOMPLEX, 42, 1 },
      | {                                              }
  141 | 
  142 | "log",          { INTRGEN, 4, 43 },
      | {                                 }
  143 | "alog",         { INTRSPEC, TYREAL, 43, 0, 44 },
      | {                                              }
  144 | "dlog",         { INTRSPEC, TYDREAL, 44 },
      | {                                        }
  145 | "clog",         { INTRSPEC, TYCOMPLEX, 45, 0, 46 },
      | {                                                 }
  146 | "zlog",         { INTRSPEC, TYDCOMPLEX, 46, 1 },
      | {                                              }
  147 | 
  148 | "log10",        { INTRGEN, 2, 47 },
      | {                                 }
  149 | "alog10",       { INTRSPEC, TYREAL, 47, 0, 48 },
      | {                                              }
  150 | "dlog10",       { INTRSPEC, TYDREAL, 48 },
      | {                                        }
  151 | 
  152 | "sin",          { INTRGEN, 4, 49 },
      | {                                 }
  153 | "dsin",         { INTRSPEC, TYDREAL, 50 },
      | {                                        }
  154 | "csin",         { INTRSPEC, TYCOMPLEX, 51, 0, 52 },
      | {                                                 }
  155 | "zsin",         { INTRSPEC, TYDCOMPLEX, 52, 1 },
      | {                                              }
  156 | 
  157 | "cos",          { INTRGEN, 4, 53 },
      | {                                 }
  158 | "dcos",         { INTRSPEC, TYDREAL, 54 },
      | {                                        }
  159 | "ccos",         { INTRSPEC, TYCOMPLEX, 55, 0, 56 },
      | {                                                 }
  160 | "zcos",         { INTRSPEC, TYDCOMPLEX, 56, 1 },
      | {                                              }
  161 | 
  162 | "tan",          { INTRGEN, 2, 57 },
      | {                                 }
  163 | "dtan",         { INTRSPEC, TYDREAL, 58 },
      | {                                        }
  164 | 
  165 | "asin",         { INTRGEN, 2, 59 },
      | {                                 }
  166 | "dasin",        { INTRSPEC, TYDREAL, 60 },
      | {                                        }
  167 | 
  168 | "acos",         { INTRGEN, 2, 61 },
      | {                                 }
  169 | "dacos",        { INTRSPEC, TYDREAL, 62 },
      | {                                        }
  170 | 
  171 | "atan",         { INTRGEN, 2, 63 },
      | {                                 }
  172 | "datan",        { INTRSPEC, TYDREAL, 64 },
      | {                                        }
  173 | 
  174 | "atan2",        { INTRGEN, 2, 65 },
      | {                                 }
  175 | "datan2",       { INTRSPEC, TYDREAL, 66 },
      | {                                        }
  176 | 
  177 | "sinh",         { INTRGEN, 2, 67 },
      | {                                 }
  178 | "dsinh",        { INTRSPEC, TYDREAL, 68 },
      | {
intr.c:50:1: warning: missing braces around initializer [-Wmissing-braces]
   50 | {
      | ^
   51 | "int",          { INTRCONV, TYLONG },
      | {                                   }
   52 | "real",         { INTRCONV, TYREAL, 1 },
      | {                                      }
   53 |                 /* 1 ==> real(TYDCOMPLEX) yields TYDREAL */
   54 | "dble",         { INTRCONV, TYDREAL },
      | {                                    }
   55 | "dreal",        { INTRCONV, TYDREAL, 0, 0, 0, 1 },
      | {                                                }
   56 | "cmplx",        { INTRCONV, TYCOMPLEX },
      | {                                      }
   57 | "dcmplx",       { INTRCONV, TYDCOMPLEX, 0, 1 },
      | {                                             }
   58 | "ifix",         { INTRCONV, TYLONG },
      | {                                   }
   59 | "idint",        { INTRCONV, TYLONG },
      | {                                   }
   60 | "float",        { INTRCONV, TYREAL },
      | {                                   }
   61 | "dfloat",       { INTRCONV, TYDREAL },
      | {                                    }
   62 | "sngl",         { INTRCONV, TYREAL },
      | {                                   }
   63 | "ichar",        { INTRCONV, TYLONG },
      | {                                   }
   64 | "iachar",       { INTRCONV, TYLONG },
      | {                                   }
   65 | "char",         { INTRCONV, TYCHAR },
      | {                                   }
   66 | "achar",        { INTRCONV, TYCHAR },
      | {                                   }
......
   72 | "max",          { INTRMAX, TYUNKNOWN },
      | {                                     }
   73 | "max0",         { INTRMAX, TYLONG },
      | {                                  }
   74 | "amax0",        { INTRMAX, TYREAL },
      | {                                  }
   75 | "max1",         { INTRMAX, TYLONG },
      | {                                  }
   76 | "amax1",        { INTRMAX, TYREAL },
      | {                                  }
   77 | "dmax1",        { INTRMAX, TYDREAL },
      | {                                   }
   78 | 
   79 | "and",          { INTRBOOL, TYUNKNOWN, OPBITAND },
      | {                                                }
   80 | "or",           { INTRBOOL, TYUNKNOWN, OPBITOR },
      | {                                               }
   81 | "xor",          { INTRBOOL, TYUNKNOWN, OPBITXOR },
      | {                                                }
   82 | "not",          { INTRBOOL, TYUNKNOWN, OPBITNOT },
      | {                                                }
   83 | "lshift",       { INTRBOOL, TYUNKNOWN, OPLSHIFT },
      | {                                                }
   84 | "rshift",       { INTRBOOL, TYUNKNOWN, OPRSHIFT },
      | {                                                }
   85 | 
   86 | "min",          { INTRMIN, TYUNKNOWN },
      | {                                     }
   87 | "min0",         { INTRMIN, TYLONG },
      | {                                  }
   88 | "amin0",        { INTRMIN, TYREAL },
      | {                                  }
   89 | "min1",         { INTRMIN, TYLONG },
      | {                                  }
   90 | "amin1",        { INTRMIN, TYREAL },
      | {                                  }
   91 | "dmin1",        { INTRMIN, TYDREAL },
      | {                                   }
   92 | 
   93 | "aint",         { INTRGEN, 2, 0 },
      | {                                }
   94 | "dint",         { INTRSPEC, TYDREAL, 1 },
      | {                                       }
   95 | 
   96 | "anint",        { INTRGEN, 2, 2 },
      | {                                }
   97 | "dnint",        { INTRSPEC, TYDREAL, 3 },
      | {                                       }
   98 | 
   99 | "nint",         { INTRGEN, 4, 4 },
      | {                                }
  100 | "idnint",       { INTRGEN, 2, 6 },
      | {                                }
  101 | 
  102 | "abs",          { INTRGEN, 6, 8 },
      | {                                }
  103 | "iabs",         { INTRGEN, 2, 9 },
      | {                                }
  104 | "dabs",         { INTRSPEC, TYDREAL, 11 },
      | {                                        }
  105 | "cabs",         { INTRSPEC, TYREAL, 12, 0, 13 },
      | {                                              }
  106 | "zabs",         { INTRSPEC, TYDREAL, 13, 1 },
      | {                                           }
  107 | 
  108 | "mod",          { INTRGEN, 4, 14 },
      | {                                 }
  109 | "amod",         { INTRSPEC, TYREAL, 16, 0, 17 },
      | {                                              }
  110 | "dmod",         { INTRSPEC, TYDREAL, 17 },
      | {                                        }
  111 | 
  112 | "sign",         { INTRGEN, 4, 18 },
      | {                                 }
  113 | "isign",        { INTRGEN, 2, 19 },
      | {                                 }
  114 | "dsign",        { INTRSPEC, TYDREAL, 21 },
      | {                                        }
  115 | 
  116 | "dim",          { INTRGEN, 4, 22 },
      | {                                 }
  117 | "idim",         { INTRGEN, 2, 23 },
      | {                                 }
  118 | "ddim",         { INTRSPEC, TYDREAL, 25 },
      | {                                        }
  119 | 
  120 | "dprod",        { INTRSPEC, TYDREAL, 26 },
      | {                                        }
  121 | 
  122 | "len",          { INTRSPEC, TYLONG, 27 },
      | {                                       }
  123 | "index",        { INTRSPEC, TYLONG, 29 },
      | {                                       }
  124 | 
  125 | "imag",         { INTRGEN, 2, 31 },
      | {                                 }
  126 | "aimag",        { INTRSPEC, TYREAL, 31, 0, 32 },
      | {                                              }
  127 | "dimag",        { INTRSPEC, TYDREAL, 32 },
      | {                                        }
  128 | 
  129 | "conjg",        { INTRGEN, 2, 33 },
      | {                                 }
  130 | "dconjg",       { INTRSPEC, TYDCOMPLEX, 34, 1 },
      | {                                              }
  131 | 
  132 | "sqrt",         { INTRGEN, 4, 35 },
      | {                                 }
  133 | "dsqrt",        { INTRSPEC, TYDREAL, 36 },
      | {                                        }
  134 | "csqrt",        { INTRSPEC, TYCOMPLEX, 37, 0, 38 },
      | {                                                 }
  135 | "zsqrt",        { INTRSPEC, TYDCOMPLEX, 38, 1 },
      | {                                              }
  136 | 
  137 | "exp",          { INTRGEN, 4, 39 },
      | {                                 }
  138 | "dexp",         { INTRSPEC, TYDREAL, 40 },
      | {                                        }
  139 | "cexp",         { INTRSPEC, TYCOMPLEX, 41, 0, 42 },
      | {                                                 }
  140 | "zexp",         { INTRSPEC, TYDCOMPLEX, 42, 1 },
      | {                                              }
  141 | 
  142 | "log",          { INTRGEN, 4, 43 },
      | {                                 }
  143 | "alog",         { INTRSPEC, TYREAL, 43, 0, 44 },
      | {                                              }
  144 | "dlog",         { INTRSPEC, TYDREAL, 44 },
      | {                                        }
  145 | "clog",         { INTRSPEC, TYCOMPLEX, 45, 0, 46 },
      | {                                                 }
  146 | "zlog",         { INTRSPEC, TYDCOMPLEX, 46, 1 },
      | {                                              }
  147 | 
  148 | "log10",        { INTRGEN, 2, 47 },
      | {                                 }
  149 | "alog10",       { INTRSPEC, TYREAL, 47, 0, 48 },
      | {                                              }
  150 | "dlog10",       { INTRSPEC, TYDREAL, 48 },
      | {                                        }
  151 | 
  152 | "sin",          { INTRGEN, 4, 49 },
      | {                                 }
  153 | "dsin",         { INTRSPEC, TYDREAL, 50 },
      | {                                        }
  154 | "csin",         { INTRSPEC, TYCOMPLEX, 51, 0, 52 },
      | {                                                 }
  155 | "zsin",         { INTRSPEC, TYDCOMPLEX, 52, 1 },
      | {                                              }
  156 | 
  157 | "cos",          { INTRGEN, 4, 53 },
      | {                                 }
  158 | "dcos",         { INTRSPEC, TYDREAL, 54 },
      | {                                        }
  159 | "ccos",         { INTRSPEC, TYCOMPLEX, 55, 0, 56 },
      | {                                                 }
  160 | "zcos",         { INTRSPEC, TYDCOMPLEX, 56, 1 },
      | {                                              }
  161 | 
  162 | "tan",          { INTRGEN, 2, 57 },
      | {                                 }
  163 | "dtan",         { INTRSPEC, TYDREAL, 58 },
      | {                                        }
  164 | 
  165 | "asin",         { INTRGEN, 2, 59 },
      | {                                 }
  166 | "dasin",        { INTRSPEC, TYDREAL, 60 },
      | {                                        }
  167 | 
  168 | "acos",         { INTRGEN, 2, 61 },
      | {                                 }
  169 | "dacos",        { INTRSPEC, TYDREAL, 62 },
      | {                                        }
  170 | 
  171 | "atan",         { INTRGEN, 2, 63 },
      | {                                 }
  172 | "datan",        { INTRSPEC, TYDREAL, 64 },
      | {                                        }
  173 | 
  174 | "atan2",        { INTRGEN, 2, 65 },
      | {                                 }
  175 | "datan2",       { INTRSPEC, TYDREAL, 66 },
      | {                                        }
  176 | 
  177 | "sinh",         { INTRGEN, 2, 67 },
      | {                                 }
  178 | "dsinh",        { INTRSPEC, TYDREAL, 68 },
      | {                                        }
  179 | 
  180 | "cosh",         { INTRGEN, 2, 69 },
      | {
intr.c:50:1: warning: missing braces around initializer [-Wmissing-braces]
   50 | {
      | ^
   51 | "int",          { INTRCONV, TYLONG },
      | {                                   }
   52 | "real",         { INTRCONV, TYREAL, 1 },
      | {                                      }
   53 |                 /* 1 ==> real(TYDCOMPLEX) yields TYDREAL */
   54 | "dble",         { INTRCONV, TYDREAL },
      | {                                    }
   55 | "dreal",        { INTRCONV, TYDREAL, 0, 0, 0, 1 },
      | {                                                }
   56 | "cmplx",        { INTRCONV, TYCOMPLEX },
      | {                                      }
   57 | "dcmplx",       { INTRCONV, TYDCOMPLEX, 0, 1 },
      | {                                             }
   58 | "ifix",         { INTRCONV, TYLONG },
      | {                                   }
   59 | "idint",        { INTRCONV, TYLONG },
      | {                                   }
   60 | "float",        { INTRCONV, TYREAL },
      | {                                   }
   61 | "dfloat",       { INTRCONV, TYDREAL },
      | {                                    }
   62 | "sngl",         { INTRCONV, TYREAL },
      | {                                   }
   63 | "ichar",        { INTRCONV, TYLONG },
      | {                                   }
   64 | "iachar",       { INTRCONV, TYLONG },
      | {                                   }
   65 | "char",         { INTRCONV, TYCHAR },
      | {                                   }
   66 | "achar",        { INTRCONV, TYCHAR },
      | {                                   }
......
   72 | "max",          { INTRMAX, TYUNKNOWN },
      | {                                     }
   73 | "max0",         { INTRMAX, TYLONG },
      | {                                  }
   74 | "amax0",        { INTRMAX, TYREAL },
      | {                                  }
   75 | "max1",         { INTRMAX, TYLONG },
      | {                                  }
   76 | "amax1",        { INTRMAX, TYREAL },
      | {                                  }
   77 | "dmax1",        { INTRMAX, TYDREAL },
      | {                                   }
   78 | 
   79 | "and",          { INTRBOOL, TYUNKNOWN, OPBITAND },
      | {                                                }
   80 | "or",           { INTRBOOL, TYUNKNOWN, OPBITOR },
      | {                                               }
   81 | "xor",          { INTRBOOL, TYUNKNOWN, OPBITXOR },
      | {                                                }
   82 | "not",          { INTRBOOL, TYUNKNOWN, OPBITNOT },
      | {                                                }
   83 | "lshift",       { INTRBOOL, TYUNKNOWN, OPLSHIFT },
      | {                                                }
   84 | "rshift",       { INTRBOOL, TYUNKNOWN, OPRSHIFT },
      | {                                                }
   85 | 
   86 | "min",          { INTRMIN, TYUNKNOWN },
      | {                                     }
   87 | "min0",         { INTRMIN, TYLONG },
      | {                                  }
   88 | "amin0",        { INTRMIN, TYREAL },
      | {                                  }
   89 | "min1",         { INTRMIN, TYLONG },
      | {                                  }
   90 | "amin1",        { INTRMIN, TYREAL },
      | {                                  }
   91 | "dmin1",        { INTRMIN, TYDREAL },
      | {                                   }
   92 | 
   93 | "aint",         { INTRGEN, 2, 0 },
      | {                                }
   94 | "dint",         { INTRSPEC, TYDREAL, 1 },
      | {                                       }
   95 | 
   96 | "anint",        { INTRGEN, 2, 2 },
      | {                                }
   97 | "dnint",        { INTRSPEC, TYDREAL, 3 },
      | {                                       }
   98 | 
   99 | "nint",         { INTRGEN, 4, 4 },
      | {                                }
  100 | "idnint",       { INTRGEN, 2, 6 },
      | {                                }
  101 | 
  102 | "abs",          { INTRGEN, 6, 8 },
      | {                                }
  103 | "iabs",         { INTRGEN, 2, 9 },
      | {                                }
  104 | "dabs",         { INTRSPEC, TYDREAL, 11 },
      | {                                        }
  105 | "cabs",         { INTRSPEC, TYREAL, 12, 0, 13 },
      | {                                              }
  106 | "zabs",         { INTRSPEC, TYDREAL, 13, 1 },
      | {                                           }
  107 | 
  108 | "mod",          { INTRGEN, 4, 14 },
      | {                                 }
  109 | "amod",         { INTRSPEC, TYREAL, 16, 0, 17 },
      | {                                              }
  110 | "dmod",         { INTRSPEC, TYDREAL, 17 },
      | {                                        }
  111 | 
  112 | "sign",         { INTRGEN, 4, 18 },
      | {                                 }
  113 | "isign",        { INTRGEN, 2, 19 },
      | {                                 }
  114 | "dsign",        { INTRSPEC, TYDREAL, 21 },
      | {                                        }
  115 | 
  116 | "dim",          { INTRGEN, 4, 22 },
      | {                                 }
  117 | "idim",         { INTRGEN, 2, 23 },
      | {                                 }
  118 | "ddim",         { INTRSPEC, TYDREAL, 25 },
      | {                                        }
  119 | 
  120 | "dprod",        { INTRSPEC, TYDREAL, 26 },
      | {                                        }
  121 | 
  122 | "len",          { INTRSPEC, TYLONG, 27 },
      | {                                       }
  123 | "index",        { INTRSPEC, TYLONG, 29 },
      | {                                       }
  124 | 
  125 | "imag",         { INTRGEN, 2, 31 },
      | {                                 }
  126 | "aimag",        { INTRSPEC, TYREAL, 31, 0, 32 },
      | {                                              }
  127 | "dimag",        { INTRSPEC, TYDREAL, 32 },
      | {                                        }
  128 | 
  129 | "conjg",        { INTRGEN, 2, 33 },
      | {                                 }
  130 | "dconjg",       { INTRSPEC, TYDCOMPLEX, 34, 1 },
      | {                                              }
  131 | 
  132 | "sqrt",         { INTRGEN, 4, 35 },
      | {                                 }
  133 | "dsqrt",        { INTRSPEC, TYDREAL, 36 },
      | {                                        }
  134 | "csqrt",        { INTRSPEC, TYCOMPLEX, 37, 0, 38 },
      | {                                                 }
  135 | "zsqrt",        { INTRSPEC, TYDCOMPLEX, 38, 1 },
      | {                                              }
  136 | 
  137 | "exp",          { INTRGEN, 4, 39 },
      | {                                 }
  138 | "dexp",         { INTRSPEC, TYDREAL, 40 },
      | {                                        }
  139 | "cexp",         { INTRSPEC, TYCOMPLEX, 41, 0, 42 },
      | {                                                 }
  140 | "zexp",         { INTRSPEC, TYDCOMPLEX, 42, 1 },
      | {                                              }
  141 | 
  142 | "log",          { INTRGEN, 4, 43 },
      | {                                 }
  143 | "alog",         { INTRSPEC, TYREAL, 43, 0, 44 },
      | {                                              }
  144 | "dlog",         { INTRSPEC, TYDREAL, 44 },
      | {                                        }
  145 | "clog",         { INTRSPEC, TYCOMPLEX, 45, 0, 46 },
      | {                                                 }
  146 | "zlog",         { INTRSPEC, TYDCOMPLEX, 46, 1 },
      | {                                              }
  147 | 
  148 | "log10",        { INTRGEN, 2, 47 },
      | {                                 }
  149 | "alog10",       { INTRSPEC, TYREAL, 47, 0, 48 },
      | {                                              }
  150 | "dlog10",       { INTRSPEC, TYDREAL, 48 },
      | {                                        }
  151 | 
  152 | "sin",          { INTRGEN, 4, 49 },
      | {                                 }
  153 | "dsin",         { INTRSPEC, TYDREAL, 50 },
      | {                                        }
  154 | "csin",         { INTRSPEC, TYCOMPLEX, 51, 0, 52 },
      | {                                                 }
  155 | "zsin",         { INTRSPEC, TYDCOMPLEX, 52, 1 },
      | {                                              }
  156 | 
  157 | "cos",          { INTRGEN, 4, 53 },
      | {                                 }
  158 | "dcos",         { INTRSPEC, TYDREAL, 54 },
      | {                                        }
  159 | "ccos",         { INTRSPEC, TYCOMPLEX, 55, 0, 56 },
      | {                                                 }
  160 | "zcos",         { INTRSPEC, TYDCOMPLEX, 56, 1 },
      | {                                              }
  161 | 
  162 | "tan",          { INTRGEN, 2, 57 },
      | {                                 }
  163 | "dtan",         { INTRSPEC, TYDREAL, 58 },
      | {                                        }
  164 | 
  165 | "asin",         { INTRGEN, 2, 59 },
      | {                                 }
  166 | "dasin",        { INTRSPEC, TYDREAL, 60 },
      | {                                        }
  167 | 
  168 | "acos",         { INTRGEN, 2, 61 },
      | {                                 }
  169 | "dacos",        { INTRSPEC, TYDREAL, 62 },
      | {                                        }
  170 | 
  171 | "atan",         { INTRGEN, 2, 63 },
      | {                                 }
  172 | "datan",        { INTRSPEC, TYDREAL, 64 },
      | {                                        }
  173 | 
  174 | "atan2",        { INTRGEN, 2, 65 },
      | {                                 }
  175 | "datan2",       { INTRSPEC, TYDREAL, 66 },
      | {                                        }
  176 | 
  177 | "sinh",         { INTRGEN, 2, 67 },
      | {                                 }
  178 | "dsinh",        { INTRSPEC, TYDREAL, 68 },
      | {                                        }
  179 | 
  180 | "cosh",         { INTRGEN, 2, 69 },
      | {                                 }
  181 | "dcosh",        { INTRSPEC, TYDREAL, 70 },
      | {
intr.c:50:1: warning: missing braces around initializer [-Wmissing-braces]
   50 | {
      | ^
   51 | "int",          { INTRCONV, TYLONG },
      | {                                   }
   52 | "real",         { INTRCONV, TYREAL, 1 },
      | {                                      }
   53 |                 /* 1 ==> real(TYDCOMPLEX) yields TYDREAL */
   54 | "dble",         { INTRCONV, TYDREAL },
      | {                                    }
   55 | "dreal",        { INTRCONV, TYDREAL, 0, 0, 0, 1 },
      | {                                                }
   56 | "cmplx",        { INTRCONV, TYCOMPLEX },
      | {                                      }
   57 | "dcmplx",       { INTRCONV, TYDCOMPLEX, 0, 1 },
      | {                                             }
   58 | "ifix",         { INTRCONV, TYLONG },
      | {                                   }
   59 | "idint",        { INTRCONV, TYLONG },
      | {                                   }
   60 | "float",        { INTRCONV, TYREAL },
      | {                                   }
   61 | "dfloat",       { INTRCONV, TYDREAL },
      | {                                    }
   62 | "sngl",         { INTRCONV, TYREAL },
      | {                                   }
   63 | "ichar",        { INTRCONV, TYLONG },
      | {                                   }
   64 | "iachar",       { INTRCONV, TYLONG },
      | {                                   }
   65 | "char",         { INTRCONV, TYCHAR },
      | {                                   }
   66 | "achar",        { INTRCONV, TYCHAR },
      | {                                   }
......
   72 | "max",          { INTRMAX, TYUNKNOWN },
      | {                                     }
   73 | "max0",         { INTRMAX, TYLONG },
      | {                                  }
   74 | "amax0",        { INTRMAX, TYREAL },
      | {                                  }
   75 | "max1",         { INTRMAX, TYLONG },
      | {                                  }
   76 | "amax1",        { INTRMAX, TYREAL },
      | {                                  }
   77 | "dmax1",        { INTRMAX, TYDREAL },
      | {                                   }
   78 | 
   79 | "and",          { INTRBOOL, TYUNKNOWN, OPBITAND },
      | {                                                }
   80 | "or",           { INTRBOOL, TYUNKNOWN, OPBITOR },
      | {                                               }
   81 | "xor",          { INTRBOOL, TYUNKNOWN, OPBITXOR },
      | {                                                }
   82 | "not",          { INTRBOOL, TYUNKNOWN, OPBITNOT },
      | {                                                }
   83 | "lshift",       { INTRBOOL, TYUNKNOWN, OPLSHIFT },
      | {                                                }
   84 | "rshift",       { INTRBOOL, TYUNKNOWN, OPRSHIFT },
      | {                                                }
   85 | 
   86 | "min",          { INTRMIN, TYUNKNOWN },
      | {                                     }
   87 | "min0",         { INTRMIN, TYLONG },
      | {                                  }
   88 | "amin0",        { INTRMIN, TYREAL },
      | {                                  }
   89 | "min1",         { INTRMIN, TYLONG },
      | {                                  }
   90 | "amin1",        { INTRMIN, TYREAL },
      | {                                  }
   91 | "dmin1",        { INTRMIN, TYDREAL },
      | {                                   }
   92 | 
   93 | "aint",         { INTRGEN, 2, 0 },
      | {                                }
   94 | "dint",         { INTRSPEC, TYDREAL, 1 },
      | {                                       }
   95 | 
   96 | "anint",        { INTRGEN, 2, 2 },
      | {                                }
   97 | "dnint",        { INTRSPEC, TYDREAL, 3 },
      | {                                       }
   98 | 
   99 | "nint",         { INTRGEN, 4, 4 },
      | {                                }
  100 | "idnint",       { INTRGEN, 2, 6 },
      | {                                }
  101 | 
  102 | "abs",          { INTRGEN, 6, 8 },
      | {                                }
  103 | "iabs",         { INTRGEN, 2, 9 },
      | {                                }
  104 | "dabs",         { INTRSPEC, TYDREAL, 11 },
      | {                                        }
  105 | "cabs",         { INTRSPEC, TYREAL, 12, 0, 13 },
      | {                                              }
  106 | "zabs",         { INTRSPEC, TYDREAL, 13, 1 },
      | {                                           }
  107 | 
  108 | "mod",          { INTRGEN, 4, 14 },
      | {                                 }
  109 | "amod",         { INTRSPEC, TYREAL, 16, 0, 17 },
      | {                                              }
  110 | "dmod",         { INTRSPEC, TYDREAL, 17 },
      | {                                        }
  111 | 
  112 | "sign",         { INTRGEN, 4, 18 },
      | {                                 }
  113 | "isign",        { INTRGEN, 2, 19 },
      | {                                 }
  114 | "dsign",        { INTRSPEC, TYDREAL, 21 },
      | {                                        }
  115 | 
  116 | "dim",          { INTRGEN, 4, 22 },
      | {                                 }
  117 | "idim",         { INTRGEN, 2, 23 },
      | {                                 }
  118 | "ddim",         { INTRSPEC, TYDREAL, 25 },
      | {                                        }
  119 | 
  120 | "dprod",        { INTRSPEC, TYDREAL, 26 },
      | {                                        }
  121 | 
  122 | "len",          { INTRSPEC, TYLONG, 27 },
      | {                                       }
  123 | "index",        { INTRSPEC, TYLONG, 29 },
      | {                                       }
  124 | 
  125 | "imag",         { INTRGEN, 2, 31 },
      | {                                 }
  126 | "aimag",        { INTRSPEC, TYREAL, 31, 0, 32 },
      | {                                              }
  127 | "dimag",        { INTRSPEC, TYDREAL, 32 },
      | {                                        }
  128 | 
  129 | "conjg",        { INTRGEN, 2, 33 },
      | {                                 }
  130 | "dconjg",       { INTRSPEC, TYDCOMPLEX, 34, 1 },
      | {                                              }
  131 | 
  132 | "sqrt",         { INTRGEN, 4, 35 },
      | {                                 }
  133 | "dsqrt",        { INTRSPEC, TYDREAL, 36 },
      | {                                        }
  134 | "csqrt",        { INTRSPEC, TYCOMPLEX, 37, 0, 38 },
      | {                                                 }
  135 | "zsqrt",        { INTRSPEC, TYDCOMPLEX, 38, 1 },
      | {                                              }
  136 | 
  137 | "exp",          { INTRGEN, 4, 39 },
      | {                                 }
  138 | "dexp",         { INTRSPEC, TYDREAL, 40 },
      | {                                        }
  139 | "cexp",         { INTRSPEC, TYCOMPLEX, 41, 0, 42 },
      | {                                                 }
  140 | "zexp",         { INTRSPEC, TYDCOMPLEX, 42, 1 },
      | {                                              }
  141 | 
  142 | "log",          { INTRGEN, 4, 43 },
      | {                                 }
  143 | "alog",         { INTRSPEC, TYREAL, 43, 0, 44 },
      | {                                              }
  144 | "dlog",         { INTRSPEC, TYDREAL, 44 },
      | {                                        }
  145 | "clog",         { INTRSPEC, TYCOMPLEX, 45, 0, 46 },
      | {                                                 }
  146 | "zlog",         { INTRSPEC, TYDCOMPLEX, 46, 1 },
      | {                                              }
  147 | 
  148 | "log10",        { INTRGEN, 2, 47 },
      | {                                 }
  149 | "alog10",       { INTRSPEC, TYREAL, 47, 0, 48 },
      | {                                              }
  150 | "dlog10",       { INTRSPEC, TYDREAL, 48 },
      | {                                        }
  151 | 
  152 | "sin",          { INTRGEN, 4, 49 },
      | {                                 }
  153 | "dsin",         { INTRSPEC, TYDREAL, 50 },
      | {                                        }
  154 | "csin",         { INTRSPEC, TYCOMPLEX, 51, 0, 52 },
      | {                                                 }
  155 | "zsin",         { INTRSPEC, TYDCOMPLEX, 52, 1 },
      | {                                              }
  156 | 
  157 | "cos",          { INTRGEN, 4, 53 },
      | {                                 }
  158 | "dcos",         { INTRSPEC, TYDREAL, 54 },
      | {                                        }
  159 | "ccos",         { INTRSPEC, TYCOMPLEX, 55, 0, 56 },
      | {                                                 }
  160 | "zcos",         { INTRSPEC, TYDCOMPLEX, 56, 1 },
      | {                                              }
  161 | 
  162 | "tan",          { INTRGEN, 2, 57 },
      | {                                 }
  163 | "dtan",         { INTRSPEC, TYDREAL, 58 },
      | {                                        }
  164 | 
  165 | "asin",         { INTRGEN, 2, 59 },
      | {                                 }
  166 | "dasin",        { INTRSPEC, TYDREAL, 60 },
      | {                                        }
  167 | 
  168 | "acos",         { INTRGEN, 2, 61 },
      | {                                 }
  169 | "dacos",        { INTRSPEC, TYDREAL, 62 },
      | {                                        }
  170 | 
  171 | "atan",         { INTRGEN, 2, 63 },
      | {                                 }
  172 | "datan",        { INTRSPEC, TYDREAL, 64 },
      | {                                        }
  173 | 
  174 | "atan2",        { INTRGEN, 2, 65 },
      | {                                 }
  175 | "datan2",       { INTRSPEC, TYDREAL, 66 },
      | {                                        }
  176 | 
  177 | "sinh",         { INTRGEN, 2, 67 },
      | {                                 }
  178 | "dsinh",        { INTRSPEC, TYDREAL, 68 },
      | {                                        }
  179 | 
  180 | "cosh",         { INTRGEN, 2, 69 },
      | {                                 }
  181 | "dcosh",        { INTRSPEC, TYDREAL, 70 },
      | {                                        }
  182 | 
  183 | "tanh",         { INTRGEN, 2, 71 },
      | {
formatdata.c: In function 'list_init_data':
formatdata.c:54:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
   54 |     if (status = dsort(Inname, sortfname))
      |         ^~~~~~
intr.c:50:1: warning: missing braces around initializer [-Wmissing-braces]
   50 | {
      | ^
   51 | "int",          { INTRCONV, TYLONG },
      | {                                   }
   52 | "real",         { INTRCONV, TYREAL, 1 },
      | {                                      }
   53 |                 /* 1 ==> real(TYDCOMPLEX) yields TYDREAL */
   54 | "dble",         { INTRCONV, TYDREAL },
      | {                                    }
   55 | "dreal",        { INTRCONV, TYDREAL, 0, 0, 0, 1 },
      | {                                                }
   56 | "cmplx",        { INTRCONV, TYCOMPLEX },
      | {                                      }
   57 | "dcmplx",       { INTRCONV, TYDCOMPLEX, 0, 1 },
      | {                                             }
   58 | "ifix",         { INTRCONV, TYLONG },
      | {                                   }
   59 | "idint",        { INTRCONV, TYLONG },
      | {                                   }
   60 | "float",        { INTRCONV, TYREAL },
      | {                                   }
   61 | "dfloat",       { INTRCONV, TYDREAL },
      | {                                    }
   62 | "sngl",         { INTRCONV, TYREAL },
      | {                                   }
   63 | "ichar",        { INTRCONV, TYLONG },
      | {                                   }
   64 | "iachar",       { INTRCONV, TYLONG },
      | {                                   }
   65 | "char",         { INTRCONV, TYCHAR },
      | {                                   }
   66 | "achar",        { INTRCONV, TYCHAR },
      | {                                   }
......
   72 | "max",          { INTRMAX, TYUNKNOWN },
      | {                                     }
   73 | "max0",         { INTRMAX, TYLONG },
      | {                                  }
   74 | "amax0",        { INTRMAX, TYREAL },
      | {                                  }
   75 | "max1",         { INTRMAX, TYLONG },
      | {                                  }
   76 | "amax1",        { INTRMAX, TYREAL },
      | {                                  }
   77 | "dmax1",        { INTRMAX, TYDREAL },
      | {                                   }
   78 | 
   79 | "and",          { INTRBOOL, TYUNKNOWN, OPBITAND },
      | {                                                }
   80 | "or",           { INTRBOOL, TYUNKNOWN, OPBITOR },
      | {                                               }
   81 | "xor",          { INTRBOOL, TYUNKNOWN, OPBITXOR },
      | {                                                }
   82 | "not",          { INTRBOOL, TYUNKNOWN, OPBITNOT },
      | {                                                }
   83 | "lshift",       { INTRBOOL, TYUNKNOWN, OPLSHIFT },
      | {                                                }
   84 | "rshift",       { INTRBOOL, TYUNKNOWN, OPRSHIFT },
      | {                                                }
   85 | 
   86 | "min",          { INTRMIN, TYUNKNOWN },
      | {                                     }
   87 | "min0",         { INTRMIN, TYLONG },
      | {                                  }
   88 | "amin0",        { INTRMIN, TYREAL },
      | {                                  }
   89 | "min1",         { INTRMIN, TYLONG },
      | {                                  }
   90 | "amin1",        { INTRMIN, TYREAL },
      | {                                  }
   91 | "dmin1",        { INTRMIN, TYDREAL },
      | {                                   }
   92 | 
   93 | "aint",         { INTRGEN, 2, 0 },
      | {                                }
   94 | "dint",         { INTRSPEC, TYDREAL, 1 },
      | {                                       }
   95 | 
   96 | "anint",        { INTRGEN, 2, 2 },
      | {                                }
   97 | "dnint",        { INTRSPEC, TYDREAL, 3 },
      | {                                       }
   98 | 
   99 | "nint",         { INTRGEN, 4, 4 },
      | {                                }
  100 | "idnint",       { INTRGEN, 2, 6 },
      | {                                }
  101 | 
  102 | "abs",          { INTRGEN, 6, 8 },
      | {                                }
  103 | "iabs",         { INTRGEN, 2, 9 },
      | {                                }
  104 | "dabs",         { INTRSPEC, TYDREAL, 11 },
      | {                                        }
  105 | "cabs",         { INTRSPEC, TYREAL, 12, 0, 13 },
      | {                                              }
  106 | "zabs",         { INTRSPEC, TYDREAL, 13, 1 },
      | {                                           }
  107 | 
  108 | "mod",          { INTRGEN, 4, 14 },
      | {                                 }
  109 | "amod",         { INTRSPEC, TYREAL, 16, 0, 17 },
      | {                                              }
  110 | "dmod",         { INTRSPEC, TYDREAL, 17 },
      | {                                        }
  111 | 
  112 | "sign",         { INTRGEN, 4, 18 },
      | {                                 }
  113 | "isign",        { INTRGEN, 2, 19 },
      | {                                 }
  114 | "dsign",        { INTRSPEC, TYDREAL, 21 },
      | {                                        }
  115 | 
  116 | "dim",          { INTRGEN, 4, 22 },
      | {                                 }
  117 | "idim",         { INTRGEN, 2, 23 },
      | {                                 }
  118 | "ddim",         { INTRSPEC, TYDREAL, 25 },
      | {                                        }
  119 | 
  120 | "dprod",        { INTRSPEC, TYDREAL, 26 },
      | {                                        }
  121 | 
  122 | "len",          { INTRSPEC, TYLONG, 27 },
      | {                                       }
  123 | "index",        { INTRSPEC, TYLONG, 29 },
      | {                                       }
  124 | 
  125 | "imag",         { INTRGEN, 2, 31 },
      | {                                 }
  126 | "aimag",        { INTRSPEC, TYREAL, 31, 0, 32 },
      | {                                              }
  127 | "dimag",        { INTRSPEC, TYDREAL, 32 },
      | {                                        }
  128 | 
  129 | "conjg",        { INTRGEN, 2, 33 },
      | {                                 }
  130 | "dconjg",       { INTRSPEC, TYDCOMPLEX, 34, 1 },
      | {                                              }
  131 | 
  132 | "sqrt",         { INTRGEN, 4, 35 },
      | {                                 }
  133 | "dsqrt",        { INTRSPEC, TYDREAL, 36 },
      | {                                        }
  134 | "csqrt",        { INTRSPEC, TYCOMPLEX, 37, 0, 38 },
      | {                                                 }
  135 | "zsqrt",        { INTRSPEC, TYDCOMPLEX, 38, 1 },
      | {                                              }
  136 | 
  137 | "exp",          { INTRGEN, 4, 39 },
      | {                                 }
  138 | "dexp",         { INTRSPEC, TYDREAL, 40 },
      | {                                        }
  139 | "cexp",         { INTRSPEC, TYCOMPLEX, 41, 0, 42 },
      | {                                                 }
  140 | "zexp",         { INTRSPEC, TYDCOMPLEX, 42, 1 },
      | {                                              }
  141 | 
  142 | "log",          { INTRGEN, 4, 43 },
      | {                                 }
  143 | "alog",         { INTRSPEC, TYREAL, 43, 0, 44 },
      | {                                              }
  144 | "dlog",         { INTRSPEC, TYDREAL, 44 },
      | {                                        }
  145 | "clog",         { INTRSPEC, TYCOMPLEX, 45, 0, 46 },
      | {                                                 }
  146 | "zlog",         { INTRSPEC, TYDCOMPLEX, 46, 1 },
      | {                                              }
  147 | 
  148 | "log10",        { INTRGEN, 2, 47 },
      | {                                 }
  149 | "alog10",       { INTRSPEC, TYREAL, 47, 0, 48 },
      | {                                              }
  150 | "dlog10",       { INTRSPEC, TYDREAL, 48 },
      | {                                        }
  151 | 
  152 | "sin",          { INTRGEN, 4, 49 },
      | {                                 }
  153 | "dsin",         { INTRSPEC, TYDREAL, 50 },
      | {                                        }
  154 | "csin",         { INTRSPEC, TYCOMPLEX, 51, 0, 52 },
      | {                                                 }
  155 | "zsin",         { INTRSPEC, TYDCOMPLEX, 52, 1 },
      | {                                              }
  156 | 
  157 | "cos",          { INTRGEN, 4, 53 },
      | {                                 }
  158 | "dcos",         { INTRSPEC, TYDREAL, 54 },
      | {                                        }
  159 | "ccos",         { INTRSPEC, TYCOMPLEX, 55, 0, 56 },
      | {                                                 }
  160 | "zcos",         { INTRSPEC, TYDCOMPLEX, 56, 1 },
      | {                                              }
  161 | 
  162 | "tan",          { INTRGEN, 2, 57 },
      | {                                 }
  163 | "dtan",         { INTRSPEC, TYDREAL, 58 },
      | {                                        }
  164 | 
  165 | "asin",         { INTRGEN, 2, 59 },
      | {                                 }
  166 | "dasin",        { INTRSPEC, TYDREAL, 60 },
      | {                                        }
  167 | 
  168 | "acos",         { INTRGEN, 2, 61 },
      | {                                 }
  169 | "dacos",        { INTRSPEC, TYDREAL, 62 },
      | {                                        }
  170 | 
  171 | "atan",         { INTRGEN, 2, 63 },
      | {                                 }
  172 | "datan",        { INTRSPEC, TYDREAL, 64 },
      | {                                        }
  173 | 
  174 | "atan2",        { INTRGEN, 2, 65 },
      | {                                 }
  175 | "datan2",       { INTRSPEC, TYDREAL, 66 },
      | {                                        }
  176 | 
  177 | "sinh",         { INTRGEN, 2, 67 },
      | {                                 }
  178 | "dsinh",        { INTRSPEC, TYDREAL, 68 },
      | {                                        }
  179 | 
  180 | "cosh",         { INTRGEN, 2, 69 },
      | {                                 }
  181 | "dcosh",        { INTRSPEC, TYDREAL, 70 },
      | {                                        }
  182 | 
  183 | "tanh",         { INTRGEN, 2, 71 },
      | {                                 }
  184 | "dtanh",        { INTRSPEC, TYDREAL, 72 },
      | {
formatdata.c: In function 'write_char_init':
intr.c:50:1: warning: missing braces around initializer [-Wmissing-braces]
   50 | {
      | ^
   51 | "int",          { INTRCONV, TYLONG },
      | {                                   }
   52 | "real",         { INTRCONV, TYREAL, 1 },
      | {                                      }
   53 |                 /* 1 ==> real(TYDCOMPLEX) yields TYDREAL */
   54 | "dble",         { INTRCONV, TYDREAL },
      | {                                    }
   55 | "dreal",        { INTRCONV, TYDREAL, 0, 0, 0, 1 },
      | {                                                }
   56 | "cmplx",        { INTRCONV, TYCOMPLEX },
      | {                                      }
   57 | "dcmplx",       { INTRCONV, TYDCOMPLEX, 0, 1 },
      | {                                             }
   58 | "ifix",         { INTRCONV, TYLONG },
      | {                                   }
   59 | "idint",        { INTRCONV, TYLONG },
      | {                                   }
   60 | "float",        { INTRCONV, TYREAL },
      | {                                   }
   61 | "dfloat",       { INTRCONV, TYDREAL },
      | {                                    }
   62 | "sngl",         { INTRCONV, TYREAL },
      | {                                   }
   63 | "ichar",        { INTRCONV, TYLONG },
      | {                                   }
   64 | "iachar",       { INTRCONV, TYLONG },
      | {                                   }
   65 | "char",         { INTRCONV, TYCHAR },
      | {                                   }
   66 | "achar",        { INTRCONV, TYCHAR },
      | {                                   }
......
   72 | "max",          { INTRMAX, TYUNKNOWN },
      | {                                     }
   73 | "max0",         { INTRMAX, TYLONG },
      | {                                  }
   74 | "amax0",        { INTRMAX, TYREAL },
      | {                                  }
   75 | "max1",         { INTRMAX, TYLONG },
      | {                                  }
   76 | "amax1",        { INTRMAX, TYREAL },
      | {                                  }
   77 | "dmax1",        { INTRMAX, TYDREAL },
      | {                                   }
   78 | 
   79 | "and",          { INTRBOOL, TYUNKNOWN, OPBITAND },
      | {                                                }
   80 | "or",           { INTRBOOL, TYUNKNOWN, OPBITOR },
      | {                                               }
   81 | "xor",          { INTRBOOL, TYUNKNOWN, OPBITXOR },
      | {                                                }
   82 | "not",          { INTRBOOL, TYUNKNOWN, OPBITNOT },
      | {                                                }
   83 | "lshift",       { INTRBOOL, TYUNKNOWN, OPLSHIFT },
      | {                                                }
   84 | "rshift",       { INTRBOOL, TYUNKNOWN, OPRSHIFT },
      | {                                                }
   85 | 
   86 | "min",          { INTRMIN, TYUNKNOWN },
      | {                                     }
   87 | "min0",         { INTRMIN, TYLONG },
      | {                                  }
   88 | "amin0",        { INTRMIN, TYREAL },
      | {                                  }
   89 | "min1",         { INTRMIN, TYLONG },
      | {                                  }
   90 | "amin1",        { INTRMIN, TYREAL },
      | {                                  }
   91 | "dmin1",        { INTRMIN, TYDREAL },
      | {                                   }
   92 | 
   93 | "aint",         { INTRGEN, 2, 0 },
      | {                                }
   94 | "dint",         { INTRSPEC, TYDREAL, 1 },
      | {                                       }
   95 | 
   96 | "anint",        { INTRGEN, 2, 2 },
      | {                                }
   97 | "dnint",        { INTRSPEC, TYDREAL, 3 },
      | {                                       }
   98 | 
   99 | "nint",         { INTRGEN, 4, 4 },
      | {                                }
  100 | "idnint",       { INTRGEN, 2, 6 },
      | {                                }
  101 | 
  102 | "abs",          { INTRGEN, 6, 8 },
      | {                                }
  103 | "iabs",         { INTRGEN, 2, 9 },
      | {                                }
  104 | "dabs",         { INTRSPEC, TYDREAL, 11 },
      | {                                        }
  105 | "cabs",         { INTRSPEC, TYREAL, 12, 0, 13 },
      | {                                              }
  106 | "zabs",         { INTRSPEC, TYDREAL, 13, 1 },
      | {                                           }
  107 | 
  108 | "mod",          { INTRGEN, 4, 14 },
      | {                                 }
  109 | "amod",         { INTRSPEC, TYREAL, 16, 0, 17 },
      | {                                              }
  110 | "dmod",         { INTRSPEC, TYDREAL, 17 },
      | {                                        }
  111 | 
  112 | "sign",         { INTRGEN, 4, 18 },
      | {                                 }
  113 | "isign",        { INTRGEN, 2, 19 },
      | {                                 }
  114 | "dsign",        { INTRSPEC, TYDREAL, 21 },
      | {                                        }
  115 | 
  116 | "dim",          { INTRGEN, 4, 22 },
      | {                                 }
  117 | "idim",         { INTRGEN, 2, 23 },
      | {                                 }
  118 | "ddim",         { INTRSPEC, TYDREAL, 25 },
      | {                                        }
  119 | 
  120 | "dprod",        { INTRSPEC, TYDREAL, 26 },
      | {                                        }
  121 | 
  122 | "len",          { INTRSPEC, TYLONG, 27 },
      | {                                       }
  123 | "index",        { INTRSPEC, TYLONG, 29 },
      | {                                       }
  124 | 
  125 | "imag",         { INTRGEN, 2, 31 },
      | {                                 }
  126 | "aimag",        { INTRSPEC, TYREAL, 31, 0, 32 },
      | {                                              }
  127 | "dimag",        { INTRSPEC, TYDREAL, 32 },
      | {                                        }
  128 | 
  129 | "conjg",        { INTRGEN, 2, 33 },
      | {                                 }
  130 | "dconjg",       { INTRSPEC, TYDCOMPLEX, 34, 1 },
      | {                                              }
  131 | 
  132 | "sqrt",         { INTRGEN, 4, 35 },
      | {                                 }
  133 | "dsqrt",        { INTRSPEC, TYDREAL, 36 },
      | {                                        }
  134 | "csqrt",        { INTRSPEC, TYCOMPLEX, 37, 0, 38 },
      | {                                                 }
  135 | "zsqrt",        { INTRSPEC, TYDCOMPLEX, 38, 1 },
      | {                                              }
  136 | 
  137 | "exp",          { INTRGEN, 4, 39 },
      | {                                 }
  138 | "dexp",         { INTRSPEC, TYDREAL, 40 },
      | {                                        }
  139 | "cexp",         { INTRSPEC, TYCOMPLEX, 41, 0, 42 },
      | {                                                 }
  140 | "zexp",         { INTRSPEC, TYDCOMPLEX, 42, 1 },
      | {                                              }
  141 | 
  142 | "log",          { INTRGEN, 4, 43 },
      | {                                 }
  143 | "alog",         { INTRSPEC, TYREAL, 43, 0, 44 },
      | {                                              }
  144 | "dlog",         { INTRSPEC, TYDREAL, 44 },
      | {                                        }
  145 | "clog",         { INTRSPEC, TYCOMPLEX, 45, 0, 46 },
      | {                                                 }
  146 | "zlog",         { INTRSPEC, TYDCOMPLEX, 46, 1 },
      | {                                              }
  147 | 
  148 | "log10",        { INTRGEN, 2, 47 },
      | {                                 }
  149 | "alog10",       { INTRSPEC, TYREAL, 47, 0, 48 },
      | {                                              }
  150 | "dlog10",       { INTRSPEC, TYDREAL, 48 },
      | {                                        }
  151 | 
  152 | "sin",          { INTRGEN, 4, 49 },
      | {                                 }
  153 | "dsin",         { INTRSPEC, TYDREAL, 50 },
      | {                                        }
  154 | "csin",         { INTRSPEC, TYCOMPLEX, 51, 0, 52 },
      | {                                                 }
  155 | "zsin",         { INTRSPEC, TYDCOMPLEX, 52, 1 },
      | {                                              }
  156 | 
  157 | "cos",          { INTRGEN, 4, 53 },
      | {                                 }
  158 | "dcos",         { INTRSPEC, TYDREAL, 54 },
      | {                                        }
  159 | "ccos",         { INTRSPEC, TYCOMPLEX, 55, 0, 56 },
      | {                                                 }
  160 | "zcos",         { INTRSPEC, TYDCOMPLEX, 56, 1 },
      | {                                              }
  161 | 
  162 | "tan",          { INTRGEN, 2, 57 },
      | {                                 }
  163 | "dtan",         { INTRSPEC, TYDREAL, 58 },
      | {                                        }
  164 | 
  165 | "asin",         { INTRGEN, 2, 59 },
      | {                                 }
  166 | "dasin",        { INTRSPEC, TYDREAL, 60 },
      | {                                        }
  167 | 
  168 | "acos",         { INTRGEN, 2, 61 },
      | {                                 }
  169 | "dacos",        { INTRSPEC, TYDREAL, 62 },
      | {                                        }
  170 | 
  171 | "atan",         { INTRGEN, 2, 63 },
      | {                                 }
  172 | "datan",        { INTRSPEC, TYDREAL, 64 },
      | {                                        }
  173 | 
  174 | "atan2",        { INTRGEN, 2, 65 },
      | {                                 }
  175 | "datan2",       { INTRSPEC, TYDREAL, 66 },
      | {                                        }
  176 | 
  177 | "sinh",         { INTRGEN, 2, 67 },
      | {                                 }
  178 | "dsinh",        { INTRSPEC, TYDREAL, 68 },
      | {                                        }
  179 | 
  180 | "cosh",         { INTRGEN, 2, 69 },
      | {                                 }
  181 | "dcosh",        { INTRSPEC, TYDREAL, 70 },
      | {                                        }
  182 | 
  183 | "tanh",         { INTRGEN, 2, 71 },
      | {                                 }
  184 | "dtanh",        { INTRSPEC, TYDREAL, 72 },
      | {                                        }
  185 | 
  186 | "lge",          { INTRSPEC, TYLOGICAL, 73},
      | {
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer niceprintf.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer cds.c
formatdata.c:221:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  221 |         if (dimp = namep->vdim)
      |             ^~~~
putpcc.c: In function 'get_argtypes.isra.0':
parse_args.c: In function 'lower_string':
parse_args.c:416:16: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  416 |         while (*dest++ = (c = *src++) >= 'A' && c <= 'Z' ? tolower(c) : c);
      |                ^
putpcc.c:1645:15: warning: 'at0' may be used uninitialized [-Wmaybe-uninitialized]
 1645 |         *pat0 = at0;
      |         ~~~~~~^~~~~
putpcc.c:1610:20: note: 'at0' was declared here
 1610 |         Argtypes **at0, **at1;
      |                    ^~~
putpcc.c:1646:15: warning: 'at1' may be used uninitialized [-Wmaybe-uninitialized]
 1646 |         *pat1 = at1;
      |         ~~~~~~^~~~~
putpcc.c:1610:27: note: 'at1' was declared here
 1610 |         Argtypes **at0, **at1;
      |                           ^~~
putpcc.c:1647:16: warning: 'fname' may be used uninitialized [-Wmaybe-uninitialized]
 1647 |         return fname;
      |                ^~~~~
putpcc.c:1613:15: note: 'fname' was declared here
 1613 |         char *fname;
      |               ^~~~~
formatdata.c: In function 'wr_one_init':
formatdata.c:393:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
  393 |     if (type == TYCHAR)
      |        ^
formatdata.c:278:17: warning: unused variable 'datachar' [-Wunused-variable]
  278 |     extern char datachar[];
      |                 ^~~~~~~~
intr.c:50:1: warning: missing braces around initializer [-Wmissing-braces]
   50 | {
      | ^
   51 | "int",          { INTRCONV, TYLONG },
      | {                                   }
   52 | "real",         { INTRCONV, TYREAL, 1 },
      | {                                      }
   53 |                 /* 1 ==> real(TYDCOMPLEX) yields TYDREAL */
   54 | "dble",         { INTRCONV, TYDREAL },
      | {                                    }
   55 | "dreal",        { INTRCONV, TYDREAL, 0, 0, 0, 1 },
      | {                                                }
   56 | "cmplx",        { INTRCONV, TYCOMPLEX },
      | {                                      }
   57 | "dcmplx",       { INTRCONV, TYDCOMPLEX, 0, 1 },
      | {                                             }
   58 | "ifix",         { INTRCONV, TYLONG },
      | {                                   }
   59 | "idint",        { INTRCONV, TYLONG },
      | {                                   }
   60 | "float",        { INTRCONV, TYREAL },
      | {                                   }
   61 | "dfloat",       { INTRCONV, TYDREAL },
      | {                                    }
   62 | "sngl",         { INTRCONV, TYREAL },
      | {                                   }
   63 | "ichar",        { INTRCONV, TYLONG },
      | {                                   }
   64 | "iachar",       { INTRCONV, TYLONG },
      | {                                   }
   65 | "char",         { INTRCONV, TYCHAR },
      | {                                   }
   66 | "achar",        { INTRCONV, TYCHAR },
      | {                                   }
......
   72 | "max",          { INTRMAX, TYUNKNOWN },
      | {                                     }
   73 | "max0",         { INTRMAX, TYLONG },
      | {                                  }
   74 | "amax0",        { INTRMAX, TYREAL },
      | {                                  }
   75 | "max1",         { INTRMAX, TYLONG },
      | {                                  }
   76 | "amax1",        { INTRMAX, TYREAL },
      | {                                  }
   77 | "dmax1",        { INTRMAX, TYDREAL },
      | {                                   }
   78 | 
   79 | "and",          { INTRBOOL, TYUNKNOWN, OPBITAND },
      | {                                                }
   80 | "or",           { INTRBOOL, TYUNKNOWN, OPBITOR },
      | {                                               }
   81 | "xor",          { INTRBOOL, TYUNKNOWN, OPBITXOR },
      | {                                                }
   82 | "not",          { INTRBOOL, TYUNKNOWN, OPBITNOT },
      | {                                                }
   83 | "lshift",       { INTRBOOL, TYUNKNOWN, OPLSHIFT },
      | {                                                }
   84 | "rshift",       { INTRBOOL, TYUNKNOWN, OPRSHIFT },
      | {                                                }
   85 | 
   86 | "min",          { INTRMIN, TYUNKNOWN },
      | {                                     }
   87 | "min0",         { INTRMIN, TYLONG },
      | {                                  }
   88 | "amin0",        { INTRMIN, TYREAL },
      | {                                  }
   89 | "min1",         { INTRMIN, TYLONG },
      | {                                  }
   90 | "amin1",        { INTRMIN, TYREAL },
      | {                                  }
   91 | "dmin1",        { INTRMIN, TYDREAL },
      | {                                   }
   92 | 
   93 | "aint",         { INTRGEN, 2, 0 },
      | {                                }
   94 | "dint",         { INTRSPEC, TYDREAL, 1 },
      | {                                       }
   95 | 
   96 | "anint",        { INTRGEN, 2, 2 },
      | {                                }
   97 | "dnint",        { INTRSPEC, TYDREAL, 3 },
      | {                                       }
   98 | 
   99 | "nint",         { INTRGEN, 4, 4 },
      | {                                }
  100 | "idnint",       { INTRGEN, 2, 6 },
      | {                                }
  101 | 
  102 | "abs",          { INTRGEN, 6, 8 },
      | {                                }
  103 | "iabs",         { INTRGEN, 2, 9 },
      | {                                }
  104 | "dabs",         { INTRSPEC, TYDREAL, 11 },
      | {                                        }
  105 | "cabs",         { INTRSPEC, TYREAL, 12, 0, 13 },
      | {                                              }
  106 | "zabs",         { INTRSPEC, TYDREAL, 13, 1 },
      | {                                           }
  107 | 
  108 | "mod",          { INTRGEN, 4, 14 },
      | {                                 }
  109 | "amod",         { INTRSPEC, TYREAL, 16, 0, 17 },
      | {                                              }
  110 | "dmod",         { INTRSPEC, TYDREAL, 17 },
      | {                                        }
  111 | 
  112 | "sign",         { INTRGEN, 4, 18 },
      | {                                 }
  113 | "isign",        { INTRGEN, 2, 19 },
      | {                                 }
  114 | "dsign",        { INTRSPEC, TYDREAL, 21 },
      | {                                        }
  115 | 
  116 | "dim",          { INTRGEN, 4, 22 },
      | {                                 }
  117 | "idim",         { INTRGEN, 2, 23 },
      | {                                 }
  118 | "ddim",         { INTRSPEC, TYDREAL, 25 },
      | {                                        }
  119 | 
  120 | "dprod",        { INTRSPEC, TYDREAL, 26 },
      | {                                        }
  121 | 
  122 | "len",          { INTRSPEC, TYLONG, 27 },
      | {                                       }
  123 | "index",        { INTRSPEC, TYLONG, 29 },
      | {                                       }
  124 | 
  125 | "imag",         { INTRGEN, 2, 31 },
      | {                                 }
  126 | "aimag",        { INTRSPEC, TYREAL, 31, 0, 32 },
      | {                                              }
  127 | "dimag",        { INTRSPEC, TYDREAL, 32 },
      | {                                        }
  128 | 
  129 | "conjg",        { INTRGEN, 2, 33 },
      | {                                 }
  130 | "dconjg",       { INTRSPEC, TYDCOMPLEX, 34, 1 },
      | {                                              }
  131 | 
  132 | "sqrt",         { INTRGEN, 4, 35 },
      | {                                 }
  133 | "dsqrt",        { INTRSPEC, TYDREAL, 36 },
      | {                                        }
  134 | "csqrt",        { INTRSPEC, TYCOMPLEX, 37, 0, 38 },
      | {                                                 }
  135 | "zsqrt",        { INTRSPEC, TYDCOMPLEX, 38, 1 },
      | {                                              }
  136 | 
  137 | "exp",          { INTRGEN, 4, 39 },
      | {                                 }
  138 | "dexp",         { INTRSPEC, TYDREAL, 40 },
      | {                                        }
  139 | "cexp",         { INTRSPEC, TYCOMPLEX, 41, 0, 42 },
      | {                                                 }
  140 | "zexp",         { INTRSPEC, TYDCOMPLEX, 42, 1 },
      | {                                              }
  141 | 
  142 | "log",          { INTRGEN, 4, 43 },
      | {                                 }
  143 | "alog",         { INTRSPEC, TYREAL, 43, 0, 44 },
      | {                                              }
  144 | "dlog",         { INTRSPEC, TYDREAL, 44 },
      | {                                        }
  145 | "clog",         { INTRSPEC, TYCOMPLEX, 45, 0, 46 },
      | {                                                 }
  146 | "zlog",         { INTRSPEC, TYDCOMPLEX, 46, 1 },
      | {                                              }
  147 | 
  148 | "log10",        { INTRGEN, 2, 47 },
      | {                                 }
  149 | "alog10",       { INTRSPEC, TYREAL, 47, 0, 48 },
      | {                                              }
  150 | "dlog10",       { INTRSPEC, TYDREAL, 48 },
      | {                                        }
  151 | 
  152 | "sin",          { INTRGEN, 4, 49 },
      | {                                 }
  153 | "dsin",         { INTRSPEC, TYDREAL, 50 },
      | {                                        }
  154 | "csin",         { INTRSPEC, TYCOMPLEX, 51, 0, 52 },
      | {                                                 }
  155 | "zsin",         { INTRSPEC, TYDCOMPLEX, 52, 1 },
      | {                                              }
  156 | 
  157 | "cos",          { INTRGEN, 4, 53 },
      | {                                 }
  158 | "dcos",         { INTRSPEC, TYDREAL, 54 },
      | {                                        }
  159 | "ccos",         { INTRSPEC, TYCOMPLEX, 55, 0, 56 },
      | {                                                 }
  160 | "zcos",         { INTRSPEC, TYDCOMPLEX, 56, 1 },
      | {                                              }
  161 | 
  162 | "tan",          { INTRGEN, 2, 57 },
      | {                                 }
  163 | "dtan",         { INTRSPEC, TYDREAL, 58 },
      | {                                        }
  164 | 
  165 | "asin",         { INTRGEN, 2, 59 },
      | {                                 }
  166 | "dasin",        { INTRSPEC, TYDREAL, 60 },
      | {                                        }
  167 | 
  168 | "acos",         { INTRGEN, 2, 61 },
      | {                                 }
  169 | "dacos",        { INTRSPEC, TYDREAL, 62 },
      | {                                        }
  170 | 
  171 | "atan",         { INTRGEN, 2, 63 },
      | {                                 }
  172 | "datan",        { INTRSPEC, TYDREAL, 64 },
      | {                                        }
  173 | 
  174 | "atan2",        { INTRGEN, 2, 65 },
      | {                                 }
  175 | "datan2",       { INTRSPEC, TYDREAL, 66 },
      | {                                        }
  176 | 
  177 | "sinh",         { INTRGEN, 2, 67 },
      | {                                 }
  178 | "dsinh",        { INTRSPEC, TYDREAL, 68 },
      | {                                        }
  179 | 
  180 | "cosh",         { INTRGEN, 2, 69 },
      | {                                 }
  181 | "dcosh",        { INTRSPEC, TYDREAL, 70 },
      | {                                        }
  182 | 
  183 | "tanh",         { INTRGEN, 2, 71 },
      | {                                 }
  184 | "dtanh",        { INTRSPEC, TYDREAL, 72 },
      | {                                        }
  185 | 
  186 | "lge",          { INTRSPEC, TYLOGICAL, 73},
      | {                                         }
  187 | "lgt",          { INTRSPEC, TYLOGICAL, 75},
      | {
formatdata.c: In function 'make_one_const':
formatdata.c:706:13: warning: this 'while' clause does not guard... [-Wmisleading-indentation]
  706 |             while (index > main_index++)
      |             ^~~~~
formatdata.c:709:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while'
  709 |                 k = (int)(Addr)(((chainp)values->datap)->nextp->nextp->datap);
      |                 ^
intr.c:50:1: warning: missing braces around initializer [-Wmissing-braces]
   50 | {
      | ^
   51 | "int",          { INTRCONV, TYLONG },
      | {                                   }
   52 | "real",         { INTRCONV, TYREAL, 1 },
      | {                                      }
   53 |                 /* 1 ==> real(TYDCOMPLEX) yields TYDREAL */
   54 | "dble",         { INTRCONV, TYDREAL },
      | {                                    }
   55 | "dreal",        { INTRCONV, TYDREAL, 0, 0, 0, 1 },
      | {                                                }
   56 | "cmplx",        { INTRCONV, TYCOMPLEX },
      | {                                      }
   57 | "dcmplx",       { INTRCONV, TYDCOMPLEX, 0, 1 },
      | {                                             }
   58 | "ifix",         { INTRCONV, TYLONG },
      | {                                   }
   59 | "idint",        { INTRCONV, TYLONG },
      | {                                   }
   60 | "float",        { INTRCONV, TYREAL },
      | {                                   }
   61 | "dfloat",       { INTRCONV, TYDREAL },
      | {                                    }
   62 | "sngl",         { INTRCONV, TYREAL },
      | {                                   }
   63 | "ichar",        { INTRCONV, TYLONG },
      | {                                   }
   64 | "iachar",       { INTRCONV, TYLONG },
      | {                                   }
   65 | "char",         { INTRCONV, TYCHAR },
      | {                                   }
   66 | "achar",        { INTRCONV, TYCHAR },
      | {                                   }
......
   72 | "max",          { INTRMAX, TYUNKNOWN },
      | {                                     }
   73 | "max0",         { INTRMAX, TYLONG },
      | {                                  }
   74 | "amax0",        { INTRMAX, TYREAL },
      | {                                  }
   75 | "max1",         { INTRMAX, TYLONG },
      | {                                  }
   76 | "amax1",        { INTRMAX, TYREAL },
      | {                                  }
   77 | "dmax1",        { INTRMAX, TYDREAL },
      | {                                   }
   78 | 
   79 | "and",          { INTRBOOL, TYUNKNOWN, OPBITAND },
      | {                                                }
   80 | "or",           { INTRBOOL, TYUNKNOWN, OPBITOR },
      | {                                               }
   81 | "xor",          { INTRBOOL, TYUNKNOWN, OPBITXOR },
      | {                                                }
   82 | "not",          { INTRBOOL, TYUNKNOWN, OPBITNOT },
      | {                                                }
   83 | "lshift",       { INTRBOOL, TYUNKNOWN, OPLSHIFT },
      | {                                                }
   84 | "rshift",       { INTRBOOL, TYUNKNOWN, OPRSHIFT },
      | {                                                }
   85 | 
   86 | "min",          { INTRMIN, TYUNKNOWN },
      | {                                     }
   87 | "min0",         { INTRMIN, TYLONG },
      | {                                  }
   88 | "amin0",        { INTRMIN, TYREAL },
      | {                                  }
   89 | "min1",         { INTRMIN, TYLONG },
      | {                                  }
   90 | "amin1",        { INTRMIN, TYREAL },
      | {                                  }
   91 | "dmin1",        { INTRMIN, TYDREAL },
      | {                                   }
   92 | 
   93 | "aint",         { INTRGEN, 2, 0 },
      | {                                }
   94 | "dint",         { INTRSPEC, TYDREAL, 1 },
      | {                                       }
   95 | 
   96 | "anint",        { INTRGEN, 2, 2 },
      | {                                }
   97 | "dnint",        { INTRSPEC, TYDREAL, 3 },
      | {                                       }
   98 | 
   99 | "nint",         { INTRGEN, 4, 4 },
      | {                                }
  100 | "idnint",       { INTRGEN, 2, 6 },
      | {                                }
  101 | 
  102 | "abs",          { INTRGEN, 6, 8 },
      | {                                }
  103 | "iabs",         { INTRGEN, 2, 9 },
      | {                                }
  104 | "dabs",         { INTRSPEC, TYDREAL, 11 },
      | {                                        }
  105 | "cabs",         { INTRSPEC, TYREAL, 12, 0, 13 },
      | {                                              }
  106 | "zabs",         { INTRSPEC, TYDREAL, 13, 1 },
      | {                                           }
  107 | 
  108 | "mod",          { INTRGEN, 4, 14 },
      | {                                 }
  109 | "amod",         { INTRSPEC, TYREAL, 16, 0, 17 },
      | {                                              }
  110 | "dmod",         { INTRSPEC, TYDREAL, 17 },
      | {                                        }
  111 | 
  112 | "sign",         { INTRGEN, 4, 18 },
      | {                                 }
  113 | "isign",        { INTRGEN, 2, 19 },
      | {                                 }
  114 | "dsign",        { INTRSPEC, TYDREAL, 21 },
      | {                                        }
  115 | 
  116 | "dim",          { INTRGEN, 4, 22 },
      | {                                 }
  117 | "idim",         { INTRGEN, 2, 23 },
      | {                                 }
  118 | "ddim",         { INTRSPEC, TYDREAL, 25 },
      | {                                        }
  119 | 
  120 | "dprod",        { INTRSPEC, TYDREAL, 26 },
      | {                                        }
  121 | 
  122 | "len",          { INTRSPEC, TYLONG, 27 },
      | {                                       }
  123 | "index",        { INTRSPEC, TYLONG, 29 },
      | {                                       }
  124 | 
  125 | "imag",         { INTRGEN, 2, 31 },
      | {                                 }
  126 | "aimag",        { INTRSPEC, TYREAL, 31, 0, 32 },
      | {                                              }
  127 | "dimag",        { INTRSPEC, TYDREAL, 32 },
      | {                                        }
  128 | 
  129 | "conjg",        { INTRGEN, 2, 33 },
      | {                                 }
  130 | "dconjg",       { INTRSPEC, TYDCOMPLEX, 34, 1 },
      | {                                              }
  131 | 
  132 | "sqrt",         { INTRGEN, 4, 35 },
      | {                                 }
  133 | "dsqrt",        { INTRSPEC, TYDREAL, 36 },
      | {                                        }
  134 | "csqrt",        { INTRSPEC, TYCOMPLEX, 37, 0, 38 },
      | {                                                 }
  135 | "zsqrt",        { INTRSPEC, TYDCOMPLEX, 38, 1 },
      | {                                              }
  136 | 
  137 | "exp",          { INTRGEN, 4, 39 },
      | {                                 }
  138 | "dexp",         { INTRSPEC, TYDREAL, 40 },
      | {                                        }
  139 | "cexp",         { INTRSPEC, TYCOMPLEX, 41, 0, 42 },
      | {                                                 }
  140 | "zexp",         { INTRSPEC, TYDCOMPLEX, 42, 1 },
      | {                                              }
  141 | 
  142 | "log",          { INTRGEN, 4, 43 },
      | {                                 }
  143 | "alog",         { INTRSPEC, TYREAL, 43, 0, 44 },
      | {                                              }
  144 | "dlog",         { INTRSPEC, TYDREAL, 44 },
      | {                                        }
  145 | "clog",         { INTRSPEC, TYCOMPLEX, 45, 0, 46 },
      | {                                                 }
  146 | "zlog",         { INTRSPEC, TYDCOMPLEX, 46, 1 },
      | {                                              }
  147 | 
  148 | "log10",        { INTRGEN, 2, 47 },
      | {                                 }
  149 | "alog10",       { INTRSPEC, TYREAL, 47, 0, 48 },
      | {                                              }
  150 | "dlog10",       { INTRSPEC, TYDREAL, 48 },
      | {                                        }
  151 | 
  152 | "sin",          { INTRGEN, 4, 49 },
      | {                                 }
  153 | "dsin",         { INTRSPEC, TYDREAL, 50 },
      | {                                        }
  154 | "csin",         { INTRSPEC, TYCOMPLEX, 51, 0, 52 },
      | {                                                 }
  155 | "zsin",         { INTRSPEC, TYDCOMPLEX, 52, 1 },
      | {                                              }
  156 | 
  157 | "cos",          { INTRGEN, 4, 53 },
      | {                                 }
  158 | "dcos",         { INTRSPEC, TYDREAL, 54 },
      | {                                        }
  159 | "ccos",         { INTRSPEC, TYCOMPLEX, 55, 0, 56 },
      | {                                                 }
  160 | "zcos",         { INTRSPEC, TYDCOMPLEX, 56, 1 },
      | {                                              }
  161 | 
  162 | "tan",          { INTRGEN, 2, 57 },
      | {                                 }
  163 | "dtan",         { INTRSPEC, TYDREAL, 58 },
      | {                                        }
  164 | 
  165 | "asin",         { INTRGEN, 2, 59 },
      | {                                 }
  166 | "dasin",        { INTRSPEC, TYDREAL, 60 },
      | {                                        }
  167 | 
  168 | "acos",         { INTRGEN, 2, 61 },
      | {                                 }
  169 | "dacos",        { INTRSPEC, TYDREAL, 62 },
      | {                                        }
  170 | 
  171 | "atan",         { INTRGEN, 2, 63 },
      | {                                 }
  172 | "datan",        { INTRSPEC, TYDREAL, 64 },
      | {                                        }
  173 | 
  174 | "atan2",        { INTRGEN, 2, 65 },
      | {                                 }
  175 | "datan2",       { INTRSPEC, TYDREAL, 66 },
      | {                                        }
  176 | 
  177 | "sinh",         { INTRGEN, 2, 67 },
      | {                                 }
  178 | "dsinh",        { INTRSPEC, TYDREAL, 68 },
      | {                                        }
  179 | 
  180 | "cosh",         { INTRGEN, 2, 69 },
      | {                                 }
  181 | "dcosh",        { INTRSPEC, TYDREAL, 70 },
      | {                                        }
  182 | 
  183 | "tanh",         { INTRGEN, 2, 71 },
      | {                                 }
  184 | "dtanh",        { INTRSPEC, TYDREAL, 72 },
      | {                                        }
  185 | 
  186 | "lge",          { INTRSPEC, TYLOGICAL, 73},
      | {                                         }
  187 | "lgt",          { INTRSPEC, TYLOGICAL, 75},
      | {                                         }
  188 | "lle",          { INTRSPEC, TYLOGICAL, 77},
      | {
formatdata.c:730:31: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  730 |                         while(vals = vals->nextp);
      |                               ^~~~
intr.c:50:1: warning: missing braces around initializer [-Wmissing-braces]
   50 | {
      | ^
   51 | "int",          { INTRCONV, TYLONG },
      | {                                   }
   52 | "real",         { INTRCONV, TYREAL, 1 },
      | {                                      }
   53 |                 /* 1 ==> real(TYDCOMPLEX) yields TYDREAL */
   54 | "dble",         { INTRCONV, TYDREAL },
      | {                                    }
   55 | "dreal",        { INTRCONV, TYDREAL, 0, 0, 0, 1 },
      | {                                                }
   56 | "cmplx",        { INTRCONV, TYCOMPLEX },
      | {                                      }
   57 | "dcmplx",       { INTRCONV, TYDCOMPLEX, 0, 1 },
      | {                                             }
   58 | "ifix",         { INTRCONV, TYLONG },
      | {                                   }
   59 | "idint",        { INTRCONV, TYLONG },
      | {                                   }
   60 | "float",        { INTRCONV, TYREAL },
      | {                                   }
   61 | "dfloat",       { INTRCONV, TYDREAL },
      | {                                    }
   62 | "sngl",         { INTRCONV, TYREAL },
      | {                                   }
   63 | "ichar",        { INTRCONV, TYLONG },
      | {                                   }
   64 | "iachar",       { INTRCONV, TYLONG },
      | {                                   }
   65 | "char",         { INTRCONV, TYCHAR },
      | {                                   }
   66 | "achar",        { INTRCONV, TYCHAR },
      | {                                   }
......
   72 | "max",          { INTRMAX, TYUNKNOWN },
      | {                                     }
   73 | "max0",         { INTRMAX, TYLONG },
      | {                                  }
   74 | "amax0",        { INTRMAX, TYREAL },
      | {                                  }
   75 | "max1",         { INTRMAX, TYLONG },
      | {                                  }
   76 | "amax1",        { INTRMAX, TYREAL },
      | {                                  }
   77 | "dmax1",        { INTRMAX, TYDREAL },
      | {                                   }
   78 | 
   79 | "and",          { INTRBOOL, TYUNKNOWN, OPBITAND },
      | {                                                }
   80 | "or",           { INTRBOOL, TYUNKNOWN, OPBITOR },
      | {                                               }
   81 | "xor",          { INTRBOOL, TYUNKNOWN, OPBITXOR },
      | {                                                }
   82 | "not",          { INTRBOOL, TYUNKNOWN, OPBITNOT },
      | {                                                }
   83 | "lshift",       { INTRBOOL, TYUNKNOWN, OPLSHIFT },
      | {                                                }
   84 | "rshift",       { INTRBOOL, TYUNKNOWN, OPRSHIFT },
      | {                                                }
   85 | 
   86 | "min",          { INTRMIN, TYUNKNOWN },
      | {                                     }
   87 | "min0",         { INTRMIN, TYLONG },
      | {                                  }
   88 | "amin0",        { INTRMIN, TYREAL },
      | {                                  }
   89 | "min1",         { INTRMIN, TYLONG },
      | {                                  }
   90 | "amin1",        { INTRMIN, TYREAL },
      | {                                  }
   91 | "dmin1",        { INTRMIN, TYDREAL },
      | {                                   }
   92 | 
   93 | "aint",         { INTRGEN, 2, 0 },
      | {                                }
   94 | "dint",         { INTRSPEC, TYDREAL, 1 },
      | {                                       }
   95 | 
   96 | "anint",        { INTRGEN, 2, 2 },
      | {                                }
   97 | "dnint",        { INTRSPEC, TYDREAL, 3 },
      | {                                       }
   98 | 
   99 | "nint",         { INTRGEN, 4, 4 },
      | {                                }
  100 | "idnint",       { INTRGEN, 2, 6 },
      | {                                }
  101 | 
  102 | "abs",          { INTRGEN, 6, 8 },
      | {                                }
  103 | "iabs",         { INTRGEN, 2, 9 },
      | {                                }
  104 | "dabs",         { INTRSPEC, TYDREAL, 11 },
      | {                                        }
  105 | "cabs",         { INTRSPEC, TYREAL, 12, 0, 13 },
      | {                                              }
  106 | "zabs",         { INTRSPEC, TYDREAL, 13, 1 },
      | {                                           }
  107 | 
  108 | "mod",          { INTRGEN, 4, 14 },
      | {                                 }
  109 | "amod",         { INTRSPEC, TYREAL, 16, 0, 17 },
      | {                                              }
  110 | "dmod",         { INTRSPEC, TYDREAL, 17 },
      | {                                        }
  111 | 
  112 | "sign",         { INTRGEN, 4, 18 },
      | {                                 }
  113 | "isign",        { INTRGEN, 2, 19 },
      | {                                 }
  114 | "dsign",        { INTRSPEC, TYDREAL, 21 },
      | {                                        }
  115 | 
  116 | "dim",          { INTRGEN, 4, 22 },
      | {                                 }
  117 | "idim",         { INTRGEN, 2, 23 },
      | {                                 }
  118 | "ddim",         { INTRSPEC, TYDREAL, 25 },
      | {                                        }
  119 | 
  120 | "dprod",        { INTRSPEC, TYDREAL, 26 },
      | {                                        }
  121 | 
  122 | "len",          { INTRSPEC, TYLONG, 27 },
      | {                                       }
  123 | "index",        { INTRSPEC, TYLONG, 29 },
      | {                                       }
  124 | 
  125 | "imag",         { INTRGEN, 2, 31 },
      | {                                 }
  126 | "aimag",        { INTRSPEC, TYREAL, 31, 0, 32 },
      | {                                              }
  127 | "dimag",        { INTRSPEC, TYDREAL, 32 },
      | {                                        }
  128 | 
  129 | "conjg",        { INTRGEN, 2, 33 },
      | {                                 }
  130 | "dconjg",       { INTRSPEC, TYDCOMPLEX, 34, 1 },
      | {                                              }
  131 | 
  132 | "sqrt",         { INTRGEN, 4, 35 },
      | {                                 }
  133 | "dsqrt",        { INTRSPEC, TYDREAL, 36 },
      | {                                        }
  134 | "csqrt",        { INTRSPEC, TYCOMPLEX, 37, 0, 38 },
      | {                                                 }
  135 | "zsqrt",        { INTRSPEC, TYDCOMPLEX, 38, 1 },
      | {                                              }
  136 | 
  137 | "exp",          { INTRGEN, 4, 39 },
      | {                                 }
  138 | "dexp",         { INTRSPEC, TYDREAL, 40 },
      | {                                        }
  139 | "cexp",         { INTRSPEC, TYCOMPLEX, 41, 0, 42 },
      | {                                                 }
  140 | "zexp",         { INTRSPEC, TYDCOMPLEX, 42, 1 },
      | {                                              }
  141 | 
  142 | "log",          { INTRGEN, 4, 43 },
      | {                                 }
  143 | "alog",         { INTRSPEC, TYREAL, 43, 0, 44 },
      | {                                              }
  144 | "dlog",         { INTRSPEC, TYDREAL, 44 },
      | {                                        }
  145 | "clog",         { INTRSPEC, TYCOMPLEX, 45, 0, 46 },
      | {                                                 }
  146 | "zlog",         { INTRSPEC, TYDCOMPLEX, 46, 1 },
      | {                                              }
  147 | 
  148 | "log10",        { INTRGEN, 2, 47 },
      | {                                 }
  149 | "alog10",       { INTRSPEC, TYREAL, 47, 0, 48 },
      | {                                              }
  150 | "dlog10",       { INTRSPEC, TYDREAL, 48 },
      | {                                        }
  151 | 
  152 | "sin",          { INTRGEN, 4, 49 },
      | {                                 }
  153 | "dsin",         { INTRSPEC, TYDREAL, 50 },
      | {                                        }
  154 | "csin",         { INTRSPEC, TYCOMPLEX, 51, 0, 52 },
      | {                                                 }
  155 | "zsin",         { INTRSPEC, TYDCOMPLEX, 52, 1 },
      | {                                              }
  156 | 
  157 | "cos",          { INTRGEN, 4, 53 },
      | {                                 }
  158 | "dcos",         { INTRSPEC, TYDREAL, 54 },
      | {                                        }
  159 | "ccos",         { INTRSPEC, TYCOMPLEX, 55, 0, 56 },
      | {                                                 }
  160 | "zcos",         { INTRSPEC, TYDCOMPLEX, 56, 1 },
      | {                                              }
  161 | 
  162 | "tan",          { INTRGEN, 2, 57 },
      | {                                 }
  163 | "dtan",         { INTRSPEC, TYDREAL, 58 },
      | {                                        }
  164 | 
  165 | "asin",         { INTRGEN, 2, 59 },
      | {                                 }
  166 | "dasin",        { INTRSPEC, TYDREAL, 60 },
      | {                                        }
  167 | 
  168 | "acos",         { INTRGEN, 2, 61 },
      | {                                 }
  169 | "dacos",        { INTRSPEC, TYDREAL, 62 },
      | {                                        }
  170 | 
  171 | "atan",         { INTRGEN, 2, 63 },
      | {                                 }
  172 | "datan",        { INTRSPEC, TYDREAL, 64 },
      | {                                        }
  173 | 
  174 | "atan2",        { INTRGEN, 2, 65 },
      | {                                 }
  175 | "datan2",       { INTRSPEC, TYDREAL, 66 },
      | {                                        }
  176 | 
  177 | "sinh",         { INTRGEN, 2, 67 },
      | {                                 }
  178 | "dsinh",        { INTRSPEC, TYDREAL, 68 },
      | {                                        }
  179 | 
  180 | "cosh",         { INTRGEN, 2, 69 },
      | {                                 }
  181 | "dcosh",        { INTRSPEC, TYDREAL, 70 },
      | {                                        }
  182 | 
  183 | "tanh",         { INTRGEN, 2, 71 },
      | {                                 }
  184 | "dtanh",        { INTRSPEC, TYDREAL, 72 },
      | {                                        }
  185 | 
  186 | "lge",          { INTRSPEC, TYLOGICAL, 73},
      | {                                         }
  187 | "lgt",          { INTRSPEC, TYLOGICAL, 75},
      | {                                         }
  188 | "lle",          { INTRSPEC, TYLOGICAL, 77},
      | {                                         }
  189 | "llt",          { INTRSPEC, TYLOGICAL, 79},
      | {
formatdata.c: In function 'get_fill':
formatdata.c:984:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  984 |         if (L = loc % typesize[xtype]) {
      |             ^
formatdata.c: In function 'wr_equiv_init':
formatdata.c:1053:41: warning: array subscript has type 'char' [-Wchar-subscripts]
 1053 |         if (halign && typealign[typepref[xtype]] < typealign[htype])
      |                                 ~~~~~~~~^~~~~~~
formatdata.c:1072:37: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
 1072 |                                 if (j = (int)(L % k))
      |                                     ^
intr.c:50:1: warning: missing braces around initializer [-Wmissing-braces]
   50 | {
      | ^
   51 | "int",          { INTRCONV, TYLONG },
      | {                                   }
   52 | "real",         { INTRCONV, TYREAL, 1 },
      | {                                      }
   53 |                 /* 1 ==> real(TYDCOMPLEX) yields TYDREAL */
   54 | "dble",         { INTRCONV, TYDREAL },
      | {                                    }
   55 | "dreal",        { INTRCONV, TYDREAL, 0, 0, 0, 1 },
      | {                                                }
   56 | "cmplx",        { INTRCONV, TYCOMPLEX },
      | {                                      }
   57 | "dcmplx",       { INTRCONV, TYDCOMPLEX, 0, 1 },
      | {                                             }
   58 | "ifix",         { INTRCONV, TYLONG },
      | {                                   }
   59 | "idint",        { INTRCONV, TYLONG },
      | {                                   }
   60 | "float",        { INTRCONV, TYREAL },
      | {                                   }
   61 | "dfloat",       { INTRCONV, TYDREAL },
      | {                                    }
   62 | "sngl",         { INTRCONV, TYREAL },
      | {                                   }
   63 | "ichar",        { INTRCONV, TYLONG },
      | {                                   }
   64 | "iachar",       { INTRCONV, TYLONG },
      | {                                   }
   65 | "char",         { INTRCONV, TYCHAR },
      | {                                   }
   66 | "achar",        { INTRCONV, TYCHAR },
      | {                                   }
......
   72 | "max",          { INTRMAX, TYUNKNOWN },
      | {                                     }
   73 | "max0",         { INTRMAX, TYLONG },
      | {                                  }
   74 | "amax0",        { INTRMAX, TYREAL },
      | {                                  }
   75 | "max1",         { INTRMAX, TYLONG },
      | {                                  }
   76 | "amax1",        { INTRMAX, TYREAL },
      | {                                  }
   77 | "dmax1",        { INTRMAX, TYDREAL },
      | {                                   }
   78 | 
   79 | "and",          { INTRBOOL, TYUNKNOWN, OPBITAND },
      | {                                                }
   80 | "or",           { INTRBOOL, TYUNKNOWN, OPBITOR },
      | {                                               }
   81 | "xor",          { INTRBOOL, TYUNKNOWN, OPBITXOR },
      | {                                                }
   82 | "not",          { INTRBOOL, TYUNKNOWN, OPBITNOT },
      | {                                                }
   83 | "lshift",       { INTRBOOL, TYUNKNOWN, OPLSHIFT },
      | {                                                }
   84 | "rshift",       { INTRBOOL, TYUNKNOWN, OPRSHIFT },
      | {                                                }
   85 | 
   86 | "min",          { INTRMIN, TYUNKNOWN },
      | {                                     }
   87 | "min0",         { INTRMIN, TYLONG },
      | {                                  }
   88 | "amin0",        { INTRMIN, TYREAL },
      | {                                  }
   89 | "min1",         { INTRMIN, TYLONG },
      | {                                  }
   90 | "amin1",        { INTRMIN, TYREAL },
      | {                                  }
   91 | "dmin1",        { INTRMIN, TYDREAL },
      | {                                   }
   92 | 
   93 | "aint",         { INTRGEN, 2, 0 },
      | {                                }
   94 | "dint",         { INTRSPEC, TYDREAL, 1 },
      | {                                       }
   95 | 
   96 | "anint",        { INTRGEN, 2, 2 },
      | {                                }
   97 | "dnint",        { INTRSPEC, TYDREAL, 3 },
      | {                                       }
   98 | 
   99 | "nint",         { INTRGEN, 4, 4 },
      | {                                }
  100 | "idnint",       { INTRGEN, 2, 6 },
      | {                                }
  101 | 
  102 | "abs",          { INTRGEN, 6, 8 },
      | {                                }
  103 | "iabs",         { INTRGEN, 2, 9 },
      | {                                }
  104 | "dabs",         { INTRSPEC, TYDREAL, 11 },
      | {                                        }
  105 | "cabs",         { INTRSPEC, TYREAL, 12, 0, 13 },
      | {                                              }
  106 | "zabs",         { INTRSPEC, TYDREAL, 13, 1 },
      | {                                           }
  107 | 
  108 | "mod",          { INTRGEN, 4, 14 },
      | {                                 }
  109 | "amod",         { INTRSPEC, TYREAL, 16, 0, 17 },
      | {                                              }
  110 | "dmod",         { INTRSPEC, TYDREAL, 17 },
      | {                                        }
  111 | 
  112 | "sign",         { INTRGEN, 4, 18 },
      | {                                 }
  113 | "isign",        { INTRGEN, 2, 19 },
      | {                                 }
  114 | "dsign",        { INTRSPEC, TYDREAL, 21 },
      | {                                        }
  115 | 
  116 | "dim",          { INTRGEN, 4, 22 },
      | {                                 }
  117 | "idim",         { INTRGEN, 2, 23 },
      | {                                 }
  118 | "ddim",         { INTRSPEC, TYDREAL, 25 },
      | {                                        }
  119 | 
  120 | "dprod",        { INTRSPEC, TYDREAL, 26 },
      | {                                        }
  121 | 
  122 | "len",          { INTRSPEC, TYLONG, 27 },
      | {                                       }
  123 | "index",        { INTRSPEC, TYLONG, 29 },
      | {                                       }
  124 | 
  125 | "imag",         { INTRGEN, 2, 31 },
      | {                                 }
  126 | "aimag",        { INTRSPEC, TYREAL, 31, 0, 32 },
      | {                                              }
  127 | "dimag",        { INTRSPEC, TYDREAL, 32 },
      | {                                        }
  128 | 
  129 | "conjg",        { INTRGEN, 2, 33 },
      | {                                 }
  130 | "dconjg",       { INTRSPEC, TYDCOMPLEX, 34, 1 },
      | {                                              }
  131 | 
  132 | "sqrt",         { INTRGEN, 4, 35 },
      | {                                 }
  133 | "dsqrt",        { INTRSPEC, TYDREAL, 36 },
      | {                                        }
  134 | "csqrt",        { INTRSPEC, TYCOMPLEX, 37, 0, 38 },
      | {                                                 }
  135 | "zsqrt",        { INTRSPEC, TYDCOMPLEX, 38, 1 },
      | {                                              }
  136 | 
  137 | "exp",          { INTRGEN, 4, 39 },
      | {                                 }
  138 | "dexp",         { INTRSPEC, TYDREAL, 40 },
      | {                                        }
  139 | "cexp",         { INTRSPEC, TYCOMPLEX, 41, 0, 42 },
      | {                                                 }
  140 | "zexp",         { INTRSPEC, TYDCOMPLEX, 42, 1 },
      | {                                              }
  141 | 
  142 | "log",          { INTRGEN, 4, 43 },
      | {                                 }
  143 | "alog",         { INTRSPEC, TYREAL, 43, 0, 44 },
      | {                                              }
  144 | "dlog",         { INTRSPEC, TYDREAL, 44 },
      | {                                        }
  145 | "clog",         { INTRSPEC, TYCOMPLEX, 45, 0, 46 },
      | {                                                 }
  146 | "zlog",         { INTRSPEC, TYDCOMPLEX, 46, 1 },
      | {                                              }
  147 | 
  148 | "log10",        { INTRGEN, 2, 47 },
      | {                                 }
  149 | "alog10",       { INTRSPEC, TYREAL, 47, 0, 48 },
      | {                                              }
  150 | "dlog10",       { INTRSPEC, TYDREAL, 48 },
      | {                                        }
  151 | 
  152 | "sin",          { INTRGEN, 4, 49 },
      | {                                 }
  153 | "dsin",         { INTRSPEC, TYDREAL, 50 },
      | {                                        }
  154 | "csin",         { INTRSPEC, TYCOMPLEX, 51, 0, 52 },
      | {                                                 }
  155 | "zsin",         { INTRSPEC, TYDCOMPLEX, 52, 1 },
      | {                                              }
  156 | 
  157 | "cos",          { INTRGEN, 4, 53 },
      | {                                 }
  158 | "dcos",         { INTRSPEC, TYDREAL, 54 },
      | {                                        }
  159 | "ccos",         { INTRSPEC, TYCOMPLEX, 55, 0, 56 },
      | {                                                 }
  160 | "zcos",         { INTRSPEC, TYDCOMPLEX, 56, 1 },
      | {                                              }
  161 | 
  162 | "tan",          { INTRGEN, 2, 57 },
      | {                                 }
  163 | "dtan",         { INTRSPEC, TYDREAL, 58 },
      | {                                        }
  164 | 
  165 | "asin",         { INTRGEN, 2, 59 },
      | {                                 }
  166 | "dasin",        { INTRSPEC, TYDREAL, 60 },
      | {                                        }
  167 | 
  168 | "acos",         { INTRGEN, 2, 61 },
      | {                                 }
  169 | "dacos",        { INTRSPEC, TYDREAL, 62 },
      | {                                        }
  170 | 
  171 | "atan",         { INTRGEN, 2, 63 },
      | {                                 }
  172 | "datan",        { INTRSPEC, TYDREAL, 64 },
      | {                                        }
  173 | 
  174 | "atan2",        { INTRGEN, 2, 65 },
      | {                                 }
  175 | "datan2",       { INTRSPEC, TYDREAL, 66 },
      | {                                        }
  176 | 
  177 | "sinh",         { INTRGEN, 2, 67 },
      | {                                 }
  178 | "dsinh",        { INTRSPEC, TYDREAL, 68 },
      | {                                        }
  179 | 
  180 | "cosh",         { INTRGEN, 2, 69 },
      | {                                 }
  181 | "dcosh",        { INTRSPEC, TYDREAL, 70 },
      | {                                        }
  182 | 
  183 | "tanh",         { INTRGEN, 2, 71 },
      | {                                 }
  184 | "dtanh",        { INTRSPEC, TYDREAL, 72 },
      | {                                        }
  185 | 
  186 | "lge",          { INTRSPEC, TYLOGICAL, 73},
      | {                                         }
  187 | "lgt",          { INTRSPEC, TYLOGICAL, 75},
      | {                                         }
  188 | "lle",          { INTRSPEC, TYLOGICAL, 77},
      | {                                         }
  189 | "llt",          { INTRSPEC, TYLOGICAL, 79},
      | {                                         }
......
  201 | "fpexpn",       { INTRGEN, 4, 81 },
      | {
intr.c:50:1: warning: missing braces around initializer [-Wmissing-braces]
   50 | {
      | ^
   51 | "int",          { INTRCONV, TYLONG },
      | {                                   }
   52 | "real",         { INTRCONV, TYREAL, 1 },
      | {                                      }
   53 |                 /* 1 ==> real(TYDCOMPLEX) yields TYDREAL */
   54 | "dble",         { INTRCONV, TYDREAL },
      | {                                    }
   55 | "dreal",        { INTRCONV, TYDREAL, 0, 0, 0, 1 },
      | {                                                }
   56 | "cmplx",        { INTRCONV, TYCOMPLEX },
      | {                                      }
   57 | "dcmplx",       { INTRCONV, TYDCOMPLEX, 0, 1 },
      | {                                             }
   58 | "ifix",         { INTRCONV, TYLONG },
      | {                                   }
   59 | "idint",        { INTRCONV, TYLONG },
      | {                                   }
   60 | "float",        { INTRCONV, TYREAL },
      | {                                   }
   61 | "dfloat",       { INTRCONV, TYDREAL },
      | {                                    }
   62 | "sngl",         { INTRCONV, TYREAL },
      | {                                   }
   63 | "ichar",        { INTRCONV, TYLONG },
      | {                                   }
   64 | "iachar",       { INTRCONV, TYLONG },
      | {                                   }
   65 | "char",         { INTRCONV, TYCHAR },
      | {                                   }
   66 | "achar",        { INTRCONV, TYCHAR },
      | {                                   }
......
   72 | "max",          { INTRMAX, TYUNKNOWN },
      | {                                     }
   73 | "max0",         { INTRMAX, TYLONG },
      | {                                  }
   74 | "amax0",        { INTRMAX, TYREAL },
      | {                                  }
   75 | "max1",         { INTRMAX, TYLONG },
      | {                                  }
   76 | "amax1",        { INTRMAX, TYREAL },
      | {                                  }
   77 | "dmax1",        { INTRMAX, TYDREAL },
      | {                                   }
   78 | 
   79 | "and",          { INTRBOOL, TYUNKNOWN, OPBITAND },
      | {                                                }
   80 | "or",           { INTRBOOL, TYUNKNOWN, OPBITOR },
      | {                                               }
   81 | "xor",          { INTRBOOL, TYUNKNOWN, OPBITXOR },
      | {                                                }
   82 | "not",          { INTRBOOL, TYUNKNOWN, OPBITNOT },
      | {                                                }
   83 | "lshift",       { INTRBOOL, TYUNKNOWN, OPLSHIFT },
      | {                                                }
   84 | "rshift",       { INTRBOOL, TYUNKNOWN, OPRSHIFT },
      | {                                                }
   85 | 
   86 | "min",          { INTRMIN, TYUNKNOWN },
      | {                                     }
   87 | "min0",         { INTRMIN, TYLONG },
      | {                                  }
   88 | "amin0",        { INTRMIN, TYREAL },
      | {                                  }
   89 | "min1",         { INTRMIN, TYLONG },
      | {                                  }
   90 | "amin1",        { INTRMIN, TYREAL },
      | {                                  }
   91 | "dmin1",        { INTRMIN, TYDREAL },
      | {                                   }
   92 | 
   93 | "aint",         { INTRGEN, 2, 0 },
      | {                                }
   94 | "dint",         { INTRSPEC, TYDREAL, 1 },
      | {                                       }
   95 | 
   96 | "anint",        { INTRGEN, 2, 2 },
      | {                                }
   97 | "dnint",        { INTRSPEC, TYDREAL, 3 },
      | {                                       }
   98 | 
   99 | "nint",         { INTRGEN, 4, 4 },
      | {                                }
  100 | "idnint",       { INTRGEN, 2, 6 },
      | {                                }
  101 | 
  102 | "abs",          { INTRGEN, 6, 8 },
      | {                                }
  103 | "iabs",         { INTRGEN, 2, 9 },
      | {                                }
  104 | "dabs",         { INTRSPEC, TYDREAL, 11 },
      | {                                        }
  105 | "cabs",         { INTRSPEC, TYREAL, 12, 0, 13 },
      | {                                              }
  106 | "zabs",         { INTRSPEC, TYDREAL, 13, 1 },
      | {                                           }
  107 | 
  108 | "mod",          { INTRGEN, 4, 14 },
      | {                                 }
  109 | "amod",         { INTRSPEC, TYREAL, 16, 0, 17 },
      | {                                              }
  110 | "dmod",         { INTRSPEC, TYDREAL, 17 },
      | {                                        }
  111 | 
  112 | "sign",         { INTRGEN, 4, 18 },
      | {                                 }
  113 | "isign",        { INTRGEN, 2, 19 },
      | {                                 }
  114 | "dsign",        { INTRSPEC, TYDREAL, 21 },
      | {                                        }
  115 | 
  116 | "dim",          { INTRGEN, 4, 22 },
      | {                                 }
  117 | "idim",         { INTRGEN, 2, 23 },
      | {                                 }
  118 | "ddim",         { INTRSPEC, TYDREAL, 25 },
      | {                                        }
  119 | 
  120 | "dprod",        { INTRSPEC, TYDREAL, 26 },
      | {                                        }
  121 | 
  122 | "len",          { INTRSPEC, TYLONG, 27 },
      | {                                       }
  123 | "index",        { INTRSPEC, TYLONG, 29 },
      | {                                       }
  124 | 
  125 | "imag",         { INTRGEN, 2, 31 },
      | {                                 }
  126 | "aimag",        { INTRSPEC, TYREAL, 31, 0, 32 },
      | {                                              }
  127 | "dimag",        { INTRSPEC, TYDREAL, 32 },
      | {                                        }
  128 | 
  129 | "conjg",        { INTRGEN, 2, 33 },
      | {                                 }
  130 | "dconjg",       { INTRSPEC, TYDCOMPLEX, 34, 1 },
      | {                                              }
  131 | 
  132 | "sqrt",         { INTRGEN, 4, 35 },
      | {                                 }
  133 | "dsqrt",        { INTRSPEC, TYDREAL, 36 },
      | {                                        }
  134 | "csqrt",        { INTRSPEC, TYCOMPLEX, 37, 0, 38 },
      | {                                                 }
  135 | "zsqrt",        { INTRSPEC, TYDCOMPLEX, 38, 1 },
      | {                                              }
  136 | 
  137 | "exp",          { INTRGEN, 4, 39 },
      | {                                 }
  138 | "dexp",         { INTRSPEC, TYDREAL, 40 },
      | {                                        }
  139 | "cexp",         { INTRSPEC, TYCOMPLEX, 41, 0, 42 },
      | {                                                 }
  140 | "zexp",         { INTRSPEC, TYDCOMPLEX, 42, 1 },
      | {                                              }
  141 | 
  142 | "log",          { INTRGEN, 4, 43 },
      | {                                 }
  143 | "alog",         { INTRSPEC, TYREAL, 43, 0, 44 },
      | {                                              }
  144 | "dlog",         { INTRSPEC, TYDREAL, 44 },
      | {                                        }
  145 | "clog",         { INTRSPEC, TYCOMPLEX, 45, 0, 46 },
      | {                                                 }
  146 | "zlog",         { INTRSPEC, TYDCOMPLEX, 46, 1 },
      | {                                              }
  147 | 
  148 | "log10",        { INTRGEN, 2, 47 },
      | {                                 }
  149 | "alog10",       { INTRSPEC, TYREAL, 47, 0, 48 },
      | {                                              }
  150 | "dlog10",       { INTRSPEC, TYDREAL, 48 },
      | {                                        }
  151 | 
  152 | "sin",          { INTRGEN, 4, 49 },
      | {                                 }
  153 | "dsin",         { INTRSPEC, TYDREAL, 50 },
      | {                                        }
  154 | "csin",         { INTRSPEC, TYCOMPLEX, 51, 0, 52 },
      | {                                                 }
  155 | "zsin",         { INTRSPEC, TYDCOMPLEX, 52, 1 },
      | {                                              }
  156 | 
  157 | "cos",          { INTRGEN, 4, 53 },
      | {                                 }
  158 | "dcos",         { INTRSPEC, TYDREAL, 54 },
      | {                                        }
  159 | "ccos",         { INTRSPEC, TYCOMPLEX, 55, 0, 56 },
      | {                                                 }
  160 | "zcos",         { INTRSPEC, TYDCOMPLEX, 56, 1 },
      | {                                              }
  161 | 
  162 | "tan",          { INTRGEN, 2, 57 },
      | {                                 }
  163 | "dtan",         { INTRSPEC, TYDREAL, 58 },
      | {                                        }
  164 | 
  165 | "asin",         { INTRGEN, 2, 59 },
      | {                                 }
  166 | "dasin",        { INTRSPEC, TYDREAL, 60 },
      | {                                        }
  167 | 
  168 | "acos",         { INTRGEN, 2, 61 },
      | {                                 }
  169 | "dacos",        { INTRSPEC, TYDREAL, 62 },
      | {                                        }
  170 | 
  171 | "atan",         { INTRGEN, 2, 63 },
      | {                                 }
  172 | "datan",        { INTRSPEC, TYDREAL, 64 },
      | {                                        }
  173 | 
  174 | "atan2",        { INTRGEN, 2, 65 },
      | {                                 }
  175 | "datan2",       { INTRSPEC, TYDREAL, 66 },
      | {                                        }
  176 | 
  177 | "sinh",         { INTRGEN, 2, 67 },
      | {                                 }
  178 | "dsinh",        { INTRSPEC, TYDREAL, 68 },
      | {                                        }
  179 | 
  180 | "cosh",         { INTRGEN, 2, 69 },
      | {                                 }
  181 | "dcosh",        { INTRSPEC, TYDREAL, 70 },
      | {                                        }
  182 | 
  183 | "tanh",         { INTRGEN, 2, 71 },
      | {                                 }
  184 | "dtanh",        { INTRSPEC, TYDREAL, 72 },
      | {                                        }
  185 | 
  186 | "lge",          { INTRSPEC, TYLOGICAL, 73},
      | {                                         }
  187 | "lgt",          { INTRSPEC, TYLOGICAL, 75},
      | {                                         }
  188 | "lle",          { INTRSPEC, TYLOGICAL, 77},
      | {                                         }
  189 | "llt",          { INTRSPEC, TYLOGICAL, 79},
      | {                                         }
......
  201 | "fpexpn",       { INTRGEN, 4, 81 },
      | {                                 }
  202 | "fpabsp",       { INTRGEN, 2, 85 },
      | {
expr.c: In function 'mkfunct':
if cc sysdeptest.c; then echo '/*OK*/' > sysdep.hd;\
elif cc -DNO_MKDTEMP sysdeptest.c; then echo '#define NO_MKDTEMP' >sysdep.hd;\
else echo '#define NO_MKDTEMP' >sysdep.hd; echo '#define NO_MKSTEMP' >>sysdep.hd; fi
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer version.c
cds.c: In function 'cds':
niceprintf.c: In function 'fwd_strcpy':
cds.c:109:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  109 |         if (et = etype[(unsigned char)c]) {
      |             ^~
niceprintf.c:205:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  205 | { while(*t++ = *s++); }
      |         ^
expr.c:1184:15: warning: 'q' may be used uninitialized [-Wmaybe-uninitialized]
 1184 |         return(q);
      |               ^
expr.c:1060:16: note: 'q' was declared here
 1060 |         expptr q;
      |                ^
intr.c:50:1: warning: missing braces around initializer [-Wmissing-braces]
   50 | {
      | ^
   51 | "int",          { INTRCONV, TYLONG },
      | {                                   }
   52 | "real",         { INTRCONV, TYREAL, 1 },
      | {                                      }
   53 |                 /* 1 ==> real(TYDCOMPLEX) yields TYDREAL */
   54 | "dble",         { INTRCONV, TYDREAL },
      | {                                    }
   55 | "dreal",        { INTRCONV, TYDREAL, 0, 0, 0, 1 },
      | {                                                }
   56 | "cmplx",        { INTRCONV, TYCOMPLEX },
      | {                                      }
   57 | "dcmplx",       { INTRCONV, TYDCOMPLEX, 0, 1 },
      | {                                             }
   58 | "ifix",         { INTRCONV, TYLONG },
      | {                                   }
   59 | "idint",        { INTRCONV, TYLONG },
      | {                                   }
   60 | "float",        { INTRCONV, TYREAL },
      | {                                   }
   61 | "dfloat",       { INTRCONV, TYDREAL },
      | {                                    }
   62 | "sngl",         { INTRCONV, TYREAL },
      | {                                   }
   63 | "ichar",        { INTRCONV, TYLONG },
      | {                                   }
   64 | "iachar",       { INTRCONV, TYLONG },
      | {                                   }
   65 | "char",         { INTRCONV, TYCHAR },
      | {                                   }
   66 | "achar",        { INTRCONV, TYCHAR },
      | {                                   }
......
   72 | "max",          { INTRMAX, TYUNKNOWN },
      | {                                     }
   73 | "max0",         { INTRMAX, TYLONG },
      | {                                  }
   74 | "amax0",        { INTRMAX, TYREAL },
      | {                                  }
   75 | "max1",         { INTRMAX, TYLONG },
      | {                                  }
   76 | "amax1",        { INTRMAX, TYREAL },
      | {                                  }
   77 | "dmax1",        { INTRMAX, TYDREAL },
      | {                                   }
   78 | 
   79 | "and",          { INTRBOOL, TYUNKNOWN, OPBITAND },
      | {                                                }
   80 | "or",           { INTRBOOL, TYUNKNOWN, OPBITOR },
      | {                                               }
   81 | "xor",          { INTRBOOL, TYUNKNOWN, OPBITXOR },
      | {                                                }
   82 | "not",          { INTRBOOL, TYUNKNOWN, OPBITNOT },
      | {                                                }
   83 | "lshift",       { INTRBOOL, TYUNKNOWN, OPLSHIFT },
      | {                                                }
   84 | "rshift",       { INTRBOOL, TYUNKNOWN, OPRSHIFT },
      | {                                                }
   85 | 
   86 | "min",          { INTRMIN, TYUNKNOWN },
      | {                                     }
   87 | "min0",         { INTRMIN, TYLONG },
      | {                                  }
   88 | "amin0",        { INTRMIN, TYREAL },
      | {                                  }
   89 | "min1",         { INTRMIN, TYLONG },
      | {                                  }
   90 | "amin1",        { INTRMIN, TYREAL },
      | {                                  }
   91 | "dmin1",        { INTRMIN, TYDREAL },
      | {                                   }
   92 | 
   93 | "aint",         { INTRGEN, 2, 0 },
      | {                                }
   94 | "dint",         { INTRSPEC, TYDREAL, 1 },
      | {                                       }
   95 | 
   96 | "anint",        { INTRGEN, 2, 2 },
      | {                                }
   97 | "dnint",        { INTRSPEC, TYDREAL, 3 },
      | {                                       }
   98 | 
   99 | "nint",         { INTRGEN, 4, 4 },
      | {                                }
  100 | "idnint",       { INTRGEN, 2, 6 },
      | {                                }
  101 | 
  102 | "abs",          { INTRGEN, 6, 8 },
      | {                                }
  103 | "iabs",         { INTRGEN, 2, 9 },
      | {                                }
  104 | "dabs",         { INTRSPEC, TYDREAL, 11 },
      | {                                        }
  105 | "cabs",         { INTRSPEC, TYREAL, 12, 0, 13 },
      | {                                              }
  106 | "zabs",         { INTRSPEC, TYDREAL, 13, 1 },
      | {                                           }
  107 | 
  108 | "mod",          { INTRGEN, 4, 14 },
      | {                                 }
  109 | "amod",         { INTRSPEC, TYREAL, 16, 0, 17 },
      | {                                              }
  110 | "dmod",         { INTRSPEC, TYDREAL, 17 },
      | {                                        }
  111 | 
  112 | "sign",         { INTRGEN, 4, 18 },
      | {                                 }
  113 | "isign",        { INTRGEN, 2, 19 },
      | {                                 }
  114 | "dsign",        { INTRSPEC, TYDREAL, 21 },
      | {                                        }
  115 | 
  116 | "dim",          { INTRGEN, 4, 22 },
      | {                                 }
  117 | "idim",         { INTRGEN, 2, 23 },
      | {                                 }
  118 | "ddim",         { INTRSPEC, TYDREAL, 25 },
      | {                                        }
  119 | 
  120 | "dprod",        { INTRSPEC, TYDREAL, 26 },
      | {                                        }
  121 | 
  122 | "len",          { INTRSPEC, TYLONG, 27 },
      | {                                       }
  123 | "index",        { INTRSPEC, TYLONG, 29 },
      | {                                       }
  124 | 
  125 | "imag",         { INTRGEN, 2, 31 },
      | {                                 }
  126 | "aimag",        { INTRSPEC, TYREAL, 31, 0, 32 },
      | {                                              }
  127 | "dimag",        { INTRSPEC, TYDREAL, 32 },
      | {                                        }
  128 | 
  129 | "conjg",        { INTRGEN, 2, 33 },
      | {                                 }
  130 | "dconjg",       { INTRSPEC, TYDCOMPLEX, 34, 1 },
      | {                                              }
  131 | 
  132 | "sqrt",         { INTRGEN, 4, 35 },
      | {                                 }
  133 | "dsqrt",        { INTRSPEC, TYDREAL, 36 },
      | {                                        }
  134 | "csqrt",        { INTRSPEC, TYCOMPLEX, 37, 0, 38 },
      | {                                                 }
  135 | "zsqrt",        { INTRSPEC, TYDCOMPLEX, 38, 1 },
      | {                                              }
  136 | 
  137 | "exp",          { INTRGEN, 4, 39 },
      | {                                 }
  138 | "dexp",         { INTRSPEC, TYDREAL, 40 },
      | {                                        }
  139 | "cexp",         { INTRSPEC, TYCOMPLEX, 41, 0, 42 },
      | {                                                 }
  140 | "zexp",         { INTRSPEC, TYDCOMPLEX, 42, 1 },
      | {                                              }
  141 | 
  142 | "log",          { INTRGEN, 4, 43 },
      | {                                 }
  143 | "alog",         { INTRSPEC, TYREAL, 43, 0, 44 },
      | {                                              }
  144 | "dlog",         { INTRSPEC, TYDREAL, 44 },
      | {                                        }
  145 | "clog",         { INTRSPEC, TYCOMPLEX, 45, 0, 46 },
      | {                                                 }
  146 | "zlog",         { INTRSPEC, TYDCOMPLEX, 46, 1 },
      | {                                              }
  147 | 
  148 | "log10",        { INTRGEN, 2, 47 },
      | {                                 }
  149 | "alog10",       { INTRSPEC, TYREAL, 47, 0, 48 },
      | {                                              }
  150 | "dlog10",       { INTRSPEC, TYDREAL, 48 },
      | {                                        }
  151 | 
  152 | "sin",          { INTRGEN, 4, 49 },
      | {                                 }
  153 | "dsin",         { INTRSPEC, TYDREAL, 50 },
      | {                                        }
  154 | "csin",         { INTRSPEC, TYCOMPLEX, 51, 0, 52 },
      | {                                                 }
  155 | "zsin",         { INTRSPEC, TYDCOMPLEX, 52, 1 },
      | {                                              }
  156 | 
  157 | "cos",          { INTRGEN, 4, 53 },
      | {                                 }
  158 | "dcos",         { INTRSPEC, TYDREAL, 54 },
      | {                                        }
  159 | "ccos",         { INTRSPEC, TYCOMPLEX, 55, 0, 56 },
      | {                                                 }
  160 | "zcos",         { INTRSPEC, TYDCOMPLEX, 56, 1 },
      | {                                              }
  161 | 
  162 | "tan",          { INTRGEN, 2, 57 },
      | {                                 }
  163 | "dtan",         { INTRSPEC, TYDREAL, 58 },
      | {                                        }
  164 | 
  165 | "asin",         { INTRGEN, 2, 59 },
      | {                                 }
  166 | "dasin",        { INTRSPEC, TYDREAL, 60 },
      | {                                        }
  167 | 
  168 | "acos",         { INTRGEN, 2, 61 },
      | {                                 }
  169 | "dacos",        { INTRSPEC, TYDREAL, 62 },
      | {                                        }
  170 | 
  171 | "atan",         { INTRGEN, 2, 63 },
      | {                                 }
  172 | "datan",        { INTRSPEC, TYDREAL, 64 },
      | {                                        }
  173 | 
  174 | "atan2",        { INTRGEN, 2, 65 },
      | {                                 }
  175 | "datan2",       { INTRSPEC, TYDREAL, 66 },
      | {                                        }
  176 | 
  177 | "sinh",         { INTRGEN, 2, 67 },
      | {                                 }
  178 | "dsinh",        { INTRSPEC, TYDREAL, 68 },
      | {                                        }
  179 | 
  180 | "cosh",         { INTRGEN, 2, 69 },
      | {                                 }
  181 | "dcosh",        { INTRSPEC, TYDREAL, 70 },
      | {                                        }
  182 | 
  183 | "tanh",         { INTRGEN, 2, 71 },
      | {                                 }
  184 | "dtanh",        { INTRSPEC, TYDREAL, 72 },
      | {                                        }
  185 | 
  186 | "lge",          { INTRSPEC, TYLOGICAL, 73},
      | {                                         }
  187 | "lgt",          { INTRSPEC, TYLOGICAL, 75},
      | {                                         }
  188 | "lle",          { INTRSPEC, TYLOGICAL, 77},
      | {                                         }
  189 | "llt",          { INTRSPEC, TYLOGICAL, 79},
      | {                                         }
......
  201 | "fpexpn",       { INTRGEN, 4, 81 },
      | {                                 }
  202 | "fpabsp",       { INTRGEN, 2, 85 },
      | {                                 }
  203 | "fprrsp",       { INTRGEN, 2, 87 },
      | {
intr.c:50:1: warning: missing braces around initializer [-Wmissing-braces]
   50 | {
      | ^
   51 | "int",          { INTRCONV, TYLONG },
      | {                                   }
   52 | "real",         { INTRCONV, TYREAL, 1 },
      | {                                      }
   53 |                 /* 1 ==> real(TYDCOMPLEX) yields TYDREAL */
   54 | "dble",         { INTRCONV, TYDREAL },
      | {                                    }
   55 | "dreal",        { INTRCONV, TYDREAL, 0, 0, 0, 1 },
      | {                                                }
   56 | "cmplx",        { INTRCONV, TYCOMPLEX },
      | {                                      }
   57 | "dcmplx",       { INTRCONV, TYDCOMPLEX, 0, 1 },
      | {                                             }
   58 | "ifix",         { INTRCONV, TYLONG },
      | {                                   }
   59 | "idint",        { INTRCONV, TYLONG },
      | {                                   }
   60 | "float",        { INTRCONV, TYREAL },
      | {                                   }
   61 | "dfloat",       { INTRCONV, TYDREAL },
      | {                                    }
   62 | "sngl",         { INTRCONV, TYREAL },
      | {                                   }
   63 | "ichar",        { INTRCONV, TYLONG },
      | {                                   }
   64 | "iachar",       { INTRCONV, TYLONG },
      | {                                   }
   65 | "char",         { INTRCONV, TYCHAR },
      | {                                   }
   66 | "achar",        { INTRCONV, TYCHAR },
      | {                                   }
......
   72 | "max",          { INTRMAX, TYUNKNOWN },
      | {                                     }
   73 | "max0",         { INTRMAX, TYLONG },
      | {                                  }
   74 | "amax0",        { INTRMAX, TYREAL },
      | {                                  }
   75 | "max1",         { INTRMAX, TYLONG },
      | {                                  }
   76 | "amax1",        { INTRMAX, TYREAL },
      | {                                  }
   77 | "dmax1",        { INTRMAX, TYDREAL },
      | {                                   }
   78 | 
   79 | "and",          { INTRBOOL, TYUNKNOWN, OPBITAND },
      | {                                                }
   80 | "or",           { INTRBOOL, TYUNKNOWN, OPBITOR },
      | {                                               }
   81 | "xor",          { INTRBOOL, TYUNKNOWN, OPBITXOR },
      | {                                                }
   82 | "not",          { INTRBOOL, TYUNKNOWN, OPBITNOT },
      | {                                                }
   83 | "lshift",       { INTRBOOL, TYUNKNOWN, OPLSHIFT },
      | {                                                }
   84 | "rshift",       { INTRBOOL, TYUNKNOWN, OPRSHIFT },
      | {                                                }
   85 | 
   86 | "min",          { INTRMIN, TYUNKNOWN },
      | {                                     }
   87 | "min0",         { INTRMIN, TYLONG },
      | {                                  }
   88 | "amin0",        { INTRMIN, TYREAL },
      | {                                  }
   89 | "min1",         { INTRMIN, TYLONG },
      | {                                  }
   90 | "amin1",        { INTRMIN, TYREAL },
      | {                                  }
   91 | "dmin1",        { INTRMIN, TYDREAL },
      | {                                   }
   92 | 
   93 | "aint",         { INTRGEN, 2, 0 },
      | {                                }
   94 | "dint",         { INTRSPEC, TYDREAL, 1 },
      | {                                       }
   95 | 
   96 | "anint",        { INTRGEN, 2, 2 },
      | {                                }
   97 | "dnint",        { INTRSPEC, TYDREAL, 3 },
      | {                                       }
   98 | 
   99 | "nint",         { INTRGEN, 4, 4 },
      | {                                }
  100 | "idnint",       { INTRGEN, 2, 6 },
      | {                                }
  101 | 
  102 | "abs",          { INTRGEN, 6, 8 },
      | {                                }
  103 | "iabs",         { INTRGEN, 2, 9 },
      | {                                }
  104 | "dabs",         { INTRSPEC, TYDREAL, 11 },
      | {                                        }
  105 | "cabs",         { INTRSPEC, TYREAL, 12, 0, 13 },
      | {                                              }
  106 | "zabs",         { INTRSPEC, TYDREAL, 13, 1 },
      | {                                           }
  107 | 
  108 | "mod",          { INTRGEN, 4, 14 },
      | {                                 }
  109 | "amod",         { INTRSPEC, TYREAL, 16, 0, 17 },
      | {                                              }
  110 | "dmod",         { INTRSPEC, TYDREAL, 17 },
      | {                                        }
  111 | 
  112 | "sign",         { INTRGEN, 4, 18 },
      | {                                 }
  113 | "isign",        { INTRGEN, 2, 19 },
      | {                                 }
  114 | "dsign",        { INTRSPEC, TYDREAL, 21 },
      | {                                        }
  115 | 
  116 | "dim",          { INTRGEN, 4, 22 },
      | {                                 }
  117 | "idim",         { INTRGEN, 2, 23 },
      | {                                 }
  118 | "ddim",         { INTRSPEC, TYDREAL, 25 },
      | {                                        }
  119 | 
  120 | "dprod",        { INTRSPEC, TYDREAL, 26 },
      | {                                        }
  121 | 
  122 | "len",          { INTRSPEC, TYLONG, 27 },
      | {                                       }
  123 | "index",        { INTRSPEC, TYLONG, 29 },
      | {                                       }
  124 | 
  125 | "imag",         { INTRGEN, 2, 31 },
      | {                                 }
  126 | "aimag",        { INTRSPEC, TYREAL, 31, 0, 32 },
      | {                                              }
  127 | "dimag",        { INTRSPEC, TYDREAL, 32 },
      | {                                        }
  128 | 
  129 | "conjg",        { INTRGEN, 2, 33 },
      | {                                 }
  130 | "dconjg",       { INTRSPEC, TYDCOMPLEX, 34, 1 },
      | {                                              }
  131 | 
  132 | "sqrt",         { INTRGEN, 4, 35 },
      | {                                 }
  133 | "dsqrt",        { INTRSPEC, TYDREAL, 36 },
      | {                                        }
  134 | "csqrt",        { INTRSPEC, TYCOMPLEX, 37, 0, 38 },
      | {                                                 }
  135 | "zsqrt",        { INTRSPEC, TYDCOMPLEX, 38, 1 },
      | {                                              }
  136 | 
  137 | "exp",          { INTRGEN, 4, 39 },
      | {                                 }
  138 | "dexp",         { INTRSPEC, TYDREAL, 40 },
      | {                                        }
  139 | "cexp",         { INTRSPEC, TYCOMPLEX, 41, 0, 42 },
      | {                                                 }
  140 | "zexp",         { INTRSPEC, TYDCOMPLEX, 42, 1 },
      | {                                              }
  141 | 
  142 | "log",          { INTRGEN, 4, 43 },
      | {                                 }
  143 | "alog",         { INTRSPEC, TYREAL, 43, 0, 44 },
      | {                                              }
  144 | "dlog",         { INTRSPEC, TYDREAL, 44 },
      | {                                        }
  145 | "clog",         { INTRSPEC, TYCOMPLEX, 45, 0, 46 },
      | {                                                 }
  146 | "zlog",         { INTRSPEC, TYDCOMPLEX, 46, 1 },
      | {                                              }
  147 | 
  148 | "log10",        { INTRGEN, 2, 47 },
      | {                                 }
  149 | "alog10",       { INTRSPEC, TYREAL, 47, 0, 48 },
      | {                                              }
  150 | "dlog10",       { INTRSPEC, TYDREAL, 48 },
      | {                                        }
  151 | 
  152 | "sin",          { INTRGEN, 4, 49 },
      | {                                 }
  153 | "dsin",         { INTRSPEC, TYDREAL, 50 },
      | {                                        }
  154 | "csin",         { INTRSPEC, TYCOMPLEX, 51, 0, 52 },
      | {                                                 }
  155 | "zsin",         { INTRSPEC, TYDCOMPLEX, 52, 1 },
      | {                                              }
  156 | 
  157 | "cos",          { INTRGEN, 4, 53 },
      | {                                 }
  158 | "dcos",         { INTRSPEC, TYDREAL, 54 },
      | {                                        }
  159 | "ccos",         { INTRSPEC, TYCOMPLEX, 55, 0, 56 },
      | {                                                 }
  160 | "zcos",         { INTRSPEC, TYDCOMPLEX, 56, 1 },
      | {                                              }
  161 | 
  162 | "tan",          { INTRGEN, 2, 57 },
      | {                                 }
  163 | "dtan",         { INTRSPEC, TYDREAL, 58 },
      | {                                        }
  164 | 
  165 | "asin",         { INTRGEN, 2, 59 },
      | {                                 }
  166 | "dasin",        { INTRSPEC, TYDREAL, 60 },
      | {                                        }
  167 | 
  168 | "acos",         { INTRGEN, 2, 61 },
      | {                                 }
  169 | "dacos",        { INTRSPEC, TYDREAL, 62 },
      | {                                        }
  170 | 
  171 | "atan",         { INTRGEN, 2, 63 },
      | {                                 }
  172 | "datan",        { INTRSPEC, TYDREAL, 64 },
      | {                                        }
  173 | 
  174 | "atan2",        { INTRGEN, 2, 65 },
      | {                                 }
  175 | "datan2",       { INTRSPEC, TYDREAL, 66 },
      | {                                        }
  176 | 
  177 | "sinh",         { INTRGEN, 2, 67 },
      | {                                 }
  178 | "dsinh",        { INTRSPEC, TYDREAL, 68 },
      | {                                        }
  179 | 
  180 | "cosh",         { INTRGEN, 2, 69 },
      | {                                 }
  181 | "dcosh",        { INTRSPEC, TYDREAL, 70 },
      | {                                        }
  182 | 
  183 | "tanh",         { INTRGEN, 2, 71 },
      | {                                 }
  184 | "dtanh",        { INTRSPEC, TYDREAL, 72 },
      | {                                        }
  185 | 
  186 | "lge",          { INTRSPEC, TYLOGICAL, 73},
      | {                                         }
  187 | "lgt",          { INTRSPEC, TYLOGICAL, 75},
      | {                                         }
  188 | "lle",          { INTRSPEC, TYLOGICAL, 77},
      | {                                         }
  189 | "llt",          { INTRSPEC, TYLOGICAL, 79},
      | {                                         }
......
  201 | "fpexpn",       { INTRGEN, 4, 81 },
      | {                                 }
  202 | "fpabsp",       { INTRGEN, 2, 85 },
      | {                                 }
  203 | "fprrsp",       { INTRGEN, 2, 87 },
      | {                                 }
  204 | "fpfrac",       { INTRGEN, 2, 89 },
      | {
intr.c:50:1: warning: missing braces around initializer [-Wmissing-braces]
   50 | {
      | ^
   51 | "int",          { INTRCONV, TYLONG },
      | {                                   }
   52 | "real",         { INTRCONV, TYREAL, 1 },
      | {                                      }
   53 |                 /* 1 ==> real(TYDCOMPLEX) yields TYDREAL */
   54 | "dble",         { INTRCONV, TYDREAL },
      | {                                    }
   55 | "dreal",        { INTRCONV, TYDREAL, 0, 0, 0, 1 },
      | {                                                }
   56 | "cmplx",        { INTRCONV, TYCOMPLEX },
      | {                                      }
   57 | "dcmplx",       { INTRCONV, TYDCOMPLEX, 0, 1 },
      | {                                             }
   58 | "ifix",         { INTRCONV, TYLONG },
      | {                                   }
   59 | "idint",        { INTRCONV, TYLONG },
      | {                                   }
   60 | "float",        { INTRCONV, TYREAL },
      | {                                   }
   61 | "dfloat",       { INTRCONV, TYDREAL },
      | {                                    }
   62 | "sngl",         { INTRCONV, TYREAL },
      | {                                   }
   63 | "ichar",        { INTRCONV, TYLONG },
      | {                                   }
   64 | "iachar",       { INTRCONV, TYLONG },
      | {                                   }
   65 | "char",         { INTRCONV, TYCHAR },
      | {                                   }
   66 | "achar",        { INTRCONV, TYCHAR },
      | {                                   }
......
   72 | "max",          { INTRMAX, TYUNKNOWN },
      | {                                     }
   73 | "max0",         { INTRMAX, TYLONG },
      | {                                  }
   74 | "amax0",        { INTRMAX, TYREAL },
      | {                                  }
   75 | "max1",         { INTRMAX, TYLONG },
      | {                                  }
   76 | "amax1",        { INTRMAX, TYREAL },
      | {                                  }
   77 | "dmax1",        { INTRMAX, TYDREAL },
      | {                                   }
   78 | 
   79 | "and",          { INTRBOOL, TYUNKNOWN, OPBITAND },
      | {                                                }
   80 | "or",           { INTRBOOL, TYUNKNOWN, OPBITOR },
      | {                                               }
   81 | "xor",          { INTRBOOL, TYUNKNOWN, OPBITXOR },
      | {                                                }
   82 | "not",          { INTRBOOL, TYUNKNOWN, OPBITNOT },
      | {                                                }
   83 | "lshift",       { INTRBOOL, TYUNKNOWN, OPLSHIFT },
      | {                                                }
   84 | "rshift",       { INTRBOOL, TYUNKNOWN, OPRSHIFT },
      | {                                                }
   85 | 
   86 | "min",          { INTRMIN, TYUNKNOWN },
      | {                                     }
   87 | "min0",         { INTRMIN, TYLONG },
      | {                                  }
   88 | "amin0",        { INTRMIN, TYREAL },
      | {                                  }
   89 | "min1",         { INTRMIN, TYLONG },
      | {                                  }
   90 | "amin1",        { INTRMIN, TYREAL },
      | {                                  }
   91 | "dmin1",        { INTRMIN, TYDREAL },
      | {                                   }
   92 | 
   93 | "aint",         { INTRGEN, 2, 0 },
      | {                                }
   94 | "dint",         { INTRSPEC, TYDREAL, 1 },
      | {                                       }
   95 | 
   96 | "anint",        { INTRGEN, 2, 2 },
      | {                                }
   97 | "dnint",        { INTRSPEC, TYDREAL, 3 },
      | {                                       }
   98 | 
   99 | "nint",         { INTRGEN, 4, 4 },
      | {                                }
  100 | "idnint",       { INTRGEN, 2, 6 },
      | {                                }
  101 | 
  102 | "abs",          { INTRGEN, 6, 8 },
      | {                                }
  103 | "iabs",         { INTRGEN, 2, 9 },
      | {                                }
  104 | "dabs",         { INTRSPEC, TYDREAL, 11 },
      | {                                        }
  105 | "cabs",         { INTRSPEC, TYREAL, 12, 0, 13 },
      | {                                              }
  106 | "zabs",         { INTRSPEC, TYDREAL, 13, 1 },
      | {                                           }
  107 | 
  108 | "mod",          { INTRGEN, 4, 14 },
      | {                                 }
  109 | "amod",         { INTRSPEC, TYREAL, 16, 0, 17 },
      | {                                              }
  110 | "dmod",         { INTRSPEC, TYDREAL, 17 },
      | {                                        }
  111 | 
  112 | "sign",         { INTRGEN, 4, 18 },
      | {                                 }
  113 | "isign",        { INTRGEN, 2, 19 },
      | {                                 }
  114 | "dsign",        { INTRSPEC, TYDREAL, 21 },
      | {                                        }
  115 | 
  116 | "dim",          { INTRGEN, 4, 22 },
      | {                                 }
  117 | "idim",         { INTRGEN, 2, 23 },
      | {                                 }
  118 | "ddim",         { INTRSPEC, TYDREAL, 25 },
      | {                                        }
  119 | 
  120 | "dprod",        { INTRSPEC, TYDREAL, 26 },
      | {                                        }
  121 | 
  122 | "len",          { INTRSPEC, TYLONG, 27 },
      | {                                       }
  123 | "index",        { INTRSPEC, TYLONG, 29 },
      | {                                       }
  124 | 
  125 | "imag",         { INTRGEN, 2, 31 },
      | {                                 }
  126 | "aimag",        { INTRSPEC, TYREAL, 31, 0, 32 },
      | {                                              }
  127 | "dimag",        { INTRSPEC, TYDREAL, 32 },
      | {                                        }
  128 | 
  129 | "conjg",        { INTRGEN, 2, 33 },
      | {                                 }
  130 | "dconjg",       { INTRSPEC, TYDCOMPLEX, 34, 1 },
      | {                                              }
  131 | 
  132 | "sqrt",         { INTRGEN, 4, 35 },
      | {                                 }
  133 | "dsqrt",        { INTRSPEC, TYDREAL, 36 },
      | {                                        }
  134 | "csqrt",        { INTRSPEC, TYCOMPLEX, 37, 0, 38 },
      | {                                                 }
  135 | "zsqrt",        { INTRSPEC, TYDCOMPLEX, 38, 1 },
      | {                                              }
  136 | 
  137 | "exp",          { INTRGEN, 4, 39 },
      | {                                 }
  138 | "dexp",         { INTRSPEC, TYDREAL, 40 },
      | {                                        }
  139 | "cexp",         { INTRSPEC, TYCOMPLEX, 41, 0, 42 },
      | {                                                 }
  140 | "zexp",         { INTRSPEC, TYDCOMPLEX, 42, 1 },
      | {                                              }
  141 | 
  142 | "log",          { INTRGEN, 4, 43 },
      | {                                 }
  143 | "alog",         { INTRSPEC, TYREAL, 43, 0, 44 },
      | {                                              }
  144 | "dlog",         { INTRSPEC, TYDREAL, 44 },
      | {                                        }
  145 | "clog",         { INTRSPEC, TYCOMPLEX, 45, 0, 46 },
      | {                                                 }
  146 | "zlog",         { INTRSPEC, TYDCOMPLEX, 46, 1 },
      | {                                              }
  147 | 
  148 | "log10",        { INTRGEN, 2, 47 },
      | {                                 }
  149 | "alog10",       { INTRSPEC, TYREAL, 47, 0, 48 },
      | {                                              }
  150 | "dlog10",       { INTRSPEC, TYDREAL, 48 },
      | {                                        }
  151 | 
  152 | "sin",          { INTRGEN, 4, 49 },
      | {                                 }
  153 | "dsin",         { INTRSPEC, TYDREAL, 50 },
      | {                                        }
  154 | "csin",         { INTRSPEC, TYCOMPLEX, 51, 0, 52 },
      | {                                                 }
  155 | "zsin",         { INTRSPEC, TYDCOMPLEX, 52, 1 },
      | {                                              }
  156 | 
  157 | "cos",          { INTRGEN, 4, 53 },
      | {                                 }
  158 | "dcos",         { INTRSPEC, TYDREAL, 54 },
      | {                                        }
  159 | "ccos",         { INTRSPEC, TYCOMPLEX, 55, 0, 56 },
      | {                                                 }
  160 | "zcos",         { INTRSPEC, TYDCOMPLEX, 56, 1 },
      | {                                              }
  161 | 
  162 | "tan",          { INTRGEN, 2, 57 },
      | {                                 }
  163 | "dtan",         { INTRSPEC, TYDREAL, 58 },
      | {                                        }
  164 | 
  165 | "asin",         { INTRGEN, 2, 59 },
      | {                                 }
  166 | "dasin",        { INTRSPEC, TYDREAL, 60 },
      | {                                        }
  167 | 
  168 | "acos",         { INTRGEN, 2, 61 },
      | {                                 }
  169 | "dacos",        { INTRSPEC, TYDREAL, 62 },
      | {                                        }
  170 | 
  171 | "atan",         { INTRGEN, 2, 63 },
      | {                                 }
  172 | "datan",        { INTRSPEC, TYDREAL, 64 },
      | {                                        }
  173 | 
  174 | "atan2",        { INTRGEN, 2, 65 },
      | {                                 }
  175 | "datan2",       { INTRSPEC, TYDREAL, 66 },
      | {                                        }
  176 | 
  177 | "sinh",         { INTRGEN, 2, 67 },
      | {                                 }
  178 | "dsinh",        { INTRSPEC, TYDREAL, 68 },
      | {                                        }
  179 | 
  180 | "cosh",         { INTRGEN, 2, 69 },
      | {                                 }
  181 | "dcosh",        { INTRSPEC, TYDREAL, 70 },
      | {                                        }
  182 | 
  183 | "tanh",         { INTRGEN, 2, 71 },
      | {                                 }
  184 | "dtanh",        { INTRSPEC, TYDREAL, 72 },
      | {                                        }
  185 | 
  186 | "lge",          { INTRSPEC, TYLOGICAL, 73},
      | {                                         }
  187 | "lgt",          { INTRSPEC, TYLOGICAL, 75},
      | {                                         }
  188 | "lle",          { INTRSPEC, TYLOGICAL, 77},
      | {                                         }
  189 | "llt",          { INTRSPEC, TYLOGICAL, 79},
      | {                                         }
......
  201 | "fpexpn",       { INTRGEN, 4, 81 },
      | {                                 }
  202 | "fpabsp",       { INTRGEN, 2, 85 },
      | {                                 }
  203 | "fprrsp",       { INTRGEN, 2, 87 },
      | {                                 }
  204 | "fpfrac",       { INTRGEN, 2, 89 },
      | {                                 }
  205 | "fpmake",       { INTRGEN, 2, 91 },
      | {
intr.c:50:1: warning: missing braces around initializer [-Wmissing-braces]
   50 | {
      | ^
   51 | "int",          { INTRCONV, TYLONG },
      | {                                   }
   52 | "real",         { INTRCONV, TYREAL, 1 },
      | {                                      }
   53 |                 /* 1 ==> real(TYDCOMPLEX) yields TYDREAL */
   54 | "dble",         { INTRCONV, TYDREAL },
      | {                                    }
   55 | "dreal",        { INTRCONV, TYDREAL, 0, 0, 0, 1 },
      | {                                                }
   56 | "cmplx",        { INTRCONV, TYCOMPLEX },
      | {                                      }
   57 | "dcmplx",       { INTRCONV, TYDCOMPLEX, 0, 1 },
      | {                                             }
   58 | "ifix",         { INTRCONV, TYLONG },
      | {                                   }
   59 | "idint",        { INTRCONV, TYLONG },
      | {                                   }
   60 | "float",        { INTRCONV, TYREAL },
      | {                                   }
   61 | "dfloat",       { INTRCONV, TYDREAL },
      | {                                    }
   62 | "sngl",         { INTRCONV, TYREAL },
      | {                                   }
   63 | "ichar",        { INTRCONV, TYLONG },
      | {                                   }
   64 | "iachar",       { INTRCONV, TYLONG },
      | {                                   }
   65 | "char",         { INTRCONV, TYCHAR },
      | {                                   }
   66 | "achar",        { INTRCONV, TYCHAR },
      | {                                   }
......
   72 | "max",          { INTRMAX, TYUNKNOWN },
      | {                                     }
   73 | "max0",         { INTRMAX, TYLONG },
      | {                                  }
   74 | "amax0",        { INTRMAX, TYREAL },
      | {                                  }
   75 | "max1",         { INTRMAX, TYLONG },
      | {                                  }
   76 | "amax1",        { INTRMAX, TYREAL },
      | {                                  }
   77 | "dmax1",        { INTRMAX, TYDREAL },
      | {                                   }
   78 | 
   79 | "and",          { INTRBOOL, TYUNKNOWN, OPBITAND },
      | {                                                }
   80 | "or",           { INTRBOOL, TYUNKNOWN, OPBITOR },
      | {                                               }
   81 | "xor",          { INTRBOOL, TYUNKNOWN, OPBITXOR },
      | {                                                }
   82 | "not",          { INTRBOOL, TYUNKNOWN, OPBITNOT },
      | {                                                }
   83 | "lshift",       { INTRBOOL, TYUNKNOWN, OPLSHIFT },
      | {                                                }
   84 | "rshift",       { INTRBOOL, TYUNKNOWN, OPRSHIFT },
      | {                                                }
   85 | 
   86 | "min",          { INTRMIN, TYUNKNOWN },
      | {                                     }
   87 | "min0",         { INTRMIN, TYLONG },
      | {                                  }
   88 | "amin0",        { INTRMIN, TYREAL },
      | {                                  }
   89 | "min1",         { INTRMIN, TYLONG },
      | {                                  }
   90 | "amin1",        { INTRMIN, TYREAL },
      | {                                  }
   91 | "dmin1",        { INTRMIN, TYDREAL },
      | {                                   }
   92 | 
   93 | "aint",         { INTRGEN, 2, 0 },
      | {                                }
   94 | "dint",         { INTRSPEC, TYDREAL, 1 },
      | {                                       }
   95 | 
   96 | "anint",        { INTRGEN, 2, 2 },
      | {                                }
   97 | "dnint",        { INTRSPEC, TYDREAL, 3 },
      | {                                       }
   98 | 
   99 | "nint",         { INTRGEN, 4, 4 },
      | {                                }
  100 | "idnint",       { INTRGEN, 2, 6 },
      | {                                }
  101 | 
  102 | "abs",          { INTRGEN, 6, 8 },
      | {                                }
  103 | "iabs",         { INTRGEN, 2, 9 },
      | {                                }
  104 | "dabs",         { INTRSPEC, TYDREAL, 11 },
      | {                                        }
  105 | "cabs",         { INTRSPEC, TYREAL, 12, 0, 13 },
      | {                                              }
  106 | "zabs",         { INTRSPEC, TYDREAL, 13, 1 },
      | {                                           }
  107 | 
  108 | "mod",          { INTRGEN, 4, 14 },
      | {                                 }
  109 | "amod",         { INTRSPEC, TYREAL, 16, 0, 17 },
      | {                                              }
  110 | "dmod",         { INTRSPEC, TYDREAL, 17 },
      | {                                        }
  111 | 
  112 | "sign",         { INTRGEN, 4, 18 },
      | {                                 }
  113 | "isign",        { INTRGEN, 2, 19 },
      | {                                 }
  114 | "dsign",        { INTRSPEC, TYDREAL, 21 },
      | {                                        }
  115 | 
  116 | "dim",          { INTRGEN, 4, 22 },
      | {                                 }
  117 | "idim",         { INTRGEN, 2, 23 },
      | {                                 }
  118 | "ddim",         { INTRSPEC, TYDREAL, 25 },
      | {                                        }
  119 | 
  120 | "dprod",        { INTRSPEC, TYDREAL, 26 },
      | {                                        }
  121 | 
  122 | "len",          { INTRSPEC, TYLONG, 27 },
      | {                                       }
  123 | "index",        { INTRSPEC, TYLONG, 29 },
      | {                                       }
  124 | 
  125 | "imag",         { INTRGEN, 2, 31 },
      | {                                 }
  126 | "aimag",        { INTRSPEC, TYREAL, 31, 0, 32 },
      | {                                              }
  127 | "dimag",        { INTRSPEC, TYDREAL, 32 },
      | {                                        }
  128 | 
  129 | "conjg",        { INTRGEN, 2, 33 },
      | {                                 }
  130 | "dconjg",       { INTRSPEC, TYDCOMPLEX, 34, 1 },
      | {                                              }
  131 | 
  132 | "sqrt",         { INTRGEN, 4, 35 },
      | {                                 }
  133 | "dsqrt",        { INTRSPEC, TYDREAL, 36 },
      | {                                        }
  134 | "csqrt",        { INTRSPEC, TYCOMPLEX, 37, 0, 38 },
      | {                                                 }
  135 | "zsqrt",        { INTRSPEC, TYDCOMPLEX, 38, 1 },
      | {                                              }
  136 | 
  137 | "exp",          { INTRGEN, 4, 39 },
      | {                                 }
  138 | "dexp",         { INTRSPEC, TYDREAL, 40 },
      | {                                        }
  139 | "cexp",         { INTRSPEC, TYCOMPLEX, 41, 0, 42 },
      | {                                                 }
  140 | "zexp",         { INTRSPEC, TYDCOMPLEX, 42, 1 },
      | {                                              }
  141 | 
  142 | "log",          { INTRGEN, 4, 43 },
      | {                                 }
  143 | "alog",         { INTRSPEC, TYREAL, 43, 0, 44 },
      | {                                              }
  144 | "dlog",         { INTRSPEC, TYDREAL, 44 },
      | {                                        }
  145 | "clog",         { INTRSPEC, TYCOMPLEX, 45, 0, 46 },
      | {                                                 }
  146 | "zlog",         { INTRSPEC, TYDCOMPLEX, 46, 1 },
      | {                                              }
  147 | 
  148 | "log10",        { INTRGEN, 2, 47 },
      | {                                 }
  149 | "alog10",       { INTRSPEC, TYREAL, 47, 0, 48 },
      | {                                              }
  150 | "dlog10",       { INTRSPEC, TYDREAL, 48 },
      | {                                        }
  151 | 
  152 | "sin",          { INTRGEN, 4, 49 },
      | {                                 }
  153 | "dsin",         { INTRSPEC, TYDREAL, 50 },
      | {                                        }
  154 | "csin",         { INTRSPEC, TYCOMPLEX, 51, 0, 52 },
      | {                                                 }
  155 | "zsin",         { INTRSPEC, TYDCOMPLEX, 52, 1 },
      | {                                              }
  156 | 
  157 | "cos",          { INTRGEN, 4, 53 },
      | {                                 }
  158 | "dcos",         { INTRSPEC, TYDREAL, 54 },
      | {                                        }
  159 | "ccos",         { INTRSPEC, TYCOMPLEX, 55, 0, 56 },
      | {                                                 }
  160 | "zcos",         { INTRSPEC, TYDCOMPLEX, 56, 1 },
      | {                                              }
  161 | 
  162 | "tan",          { INTRGEN, 2, 57 },
      | {                                 }
  163 | "dtan",         { INTRSPEC, TYDREAL, 58 },
      | {                                        }
  164 | 
  165 | "asin",         { INTRGEN, 2, 59 },
      | {                                 }
  166 | "dasin",        { INTRSPEC, TYDREAL, 60 },
      | {                                        }
  167 | 
  168 | "acos",         { INTRGEN, 2, 61 },
      | {                                 }
  169 | "dacos",        { INTRSPEC, TYDREAL, 62 },
      | {                                        }
  170 | 
  171 | "atan",         { INTRGEN, 2, 63 },
      | {                                 }
  172 | "datan",        { INTRSPEC, TYDREAL, 64 },
      | {                                        }
  173 | 
  174 | "atan2",        { INTRGEN, 2, 65 },
      | {                                 }
  175 | "datan2",       { INTRSPEC, TYDREAL, 66 },
      | {                                        }
  176 | 
  177 | "sinh",         { INTRGEN, 2, 67 },
      | {                                 }
  178 | "dsinh",        { INTRSPEC, TYDREAL, 68 },
      | {                                        }
  179 | 
  180 | "cosh",         { INTRGEN, 2, 69 },
      | {                                 }
  181 | "dcosh",        { INTRSPEC, TYDREAL, 70 },
      | {                                        }
  182 | 
  183 | "tanh",         { INTRGEN, 2, 71 },
      | {                                 }
  184 | "dtanh",        { INTRSPEC, TYDREAL, 72 },
      | {                                        }
  185 | 
  186 | "lge",          { INTRSPEC, TYLOGICAL, 73},
      | {                                         }
  187 | "lgt",          { INTRSPEC, TYLOGICAL, 75},
      | {                                         }
  188 | "lle",          { INTRSPEC, TYLOGICAL, 77},
      | {                                         }
  189 | "llt",          { INTRSPEC, TYLOGICAL, 79},
      | {                                         }
......
  201 | "fpexpn",       { INTRGEN, 4, 81 },
      | {                                 }
  202 | "fpabsp",       { INTRGEN, 2, 85 },
      | {                                 }
  203 | "fprrsp",       { INTRGEN, 2, 87 },
      | {                                 }
  204 | "fpfrac",       { INTRGEN, 2, 89 },
      | {                                 }
  205 | "fpmake",       { INTRGEN, 2, 91 },
      | {                                 }
  206 | "fpscal",       { INTRGEN, 2, 93 },
      | {
intr.c:50:1: warning: missing braces around initializer [-Wmissing-braces]
   50 | {
      | ^
   51 | "int",          { INTRCONV, TYLONG },
      | {                                   }
   52 | "real",         { INTRCONV, TYREAL, 1 },
      | {                                      }
   53 |                 /* 1 ==> real(TYDCOMPLEX) yields TYDREAL */
   54 | "dble",         { INTRCONV, TYDREAL },
      | {                                    }
   55 | "dreal",        { INTRCONV, TYDREAL, 0, 0, 0, 1 },
      | {                                                }
   56 | "cmplx",        { INTRCONV, TYCOMPLEX },
      | {                                      }
   57 | "dcmplx",       { INTRCONV, TYDCOMPLEX, 0, 1 },
      | {                                             }
   58 | "ifix",         { INTRCONV, TYLONG },
      | {                                   }
   59 | "idint",        { INTRCONV, TYLONG },
      | {                                   }
   60 | "float",        { INTRCONV, TYREAL },
      | {                                   }
   61 | "dfloat",       { INTRCONV, TYDREAL },
      | {                                    }
   62 | "sngl",         { INTRCONV, TYREAL },
      | {                                   }
   63 | "ichar",        { INTRCONV, TYLONG },
      | {                                   }
   64 | "iachar",       { INTRCONV, TYLONG },
      | {                                   }
   65 | "char",         { INTRCONV, TYCHAR },
      | {                                   }
   66 | "achar",        { INTRCONV, TYCHAR },
      | {                                   }
......
   72 | "max",          { INTRMAX, TYUNKNOWN },
      | {                                     }
   73 | "max0",         { INTRMAX, TYLONG },
      | {                                  }
   74 | "amax0",        { INTRMAX, TYREAL },
      | {                                  }
   75 | "max1",         { INTRMAX, TYLONG },
      | {                                  }
   76 | "amax1",        { INTRMAX, TYREAL },
      | {                                  }
   77 | "dmax1",        { INTRMAX, TYDREAL },
      | {                                   }
   78 | 
   79 | "and",          { INTRBOOL, TYUNKNOWN, OPBITAND },
      | {                                                }
   80 | "or",           { INTRBOOL, TYUNKNOWN, OPBITOR },
      | {                                               }
   81 | "xor",          { INTRBOOL, TYUNKNOWN, OPBITXOR },
      | {                                                }
   82 | "not",          { INTRBOOL, TYUNKNOWN, OPBITNOT },
      | {                                                }
   83 | "lshift",       { INTRBOOL, TYUNKNOWN, OPLSHIFT },
      | {                                                }
   84 | "rshift",       { INTRBOOL, TYUNKNOWN, OPRSHIFT },
      | {                                                }
   85 | 
   86 | "min",          { INTRMIN, TYUNKNOWN },
      | {                                     }
   87 | "min0",         { INTRMIN, TYLONG },
      | {                                  }
   88 | "amin0",        { INTRMIN, TYREAL },
      | {                                  }
   89 | "min1",         { INTRMIN, TYLONG },
      | {                                  }
   90 | "amin1",        { INTRMIN, TYREAL },
      | {                                  }
   91 | "dmin1",        { INTRMIN, TYDREAL },
      | {                                   }
   92 | 
   93 | "aint",         { INTRGEN, 2, 0 },
      | {                                }
   94 | "dint",         { INTRSPEC, TYDREAL, 1 },
      | {                                       }
   95 | 
   96 | "anint",        { INTRGEN, 2, 2 },
      | {                                }
   97 | "dnint",        { INTRSPEC, TYDREAL, 3 },
      | {                                       }
   98 | 
   99 | "nint",         { INTRGEN, 4, 4 },
      | {                                }
  100 | "idnint",       { INTRGEN, 2, 6 },
      | {                                }
  101 | 
  102 | "abs",          { INTRGEN, 6, 8 },
      | {                                }
  103 | "iabs",         { INTRGEN, 2, 9 },
      | {                                }
  104 | "dabs",         { INTRSPEC, TYDREAL, 11 },
      | {                                        }
  105 | "cabs",         { INTRSPEC, TYREAL, 12, 0, 13 },
      | {                                              }
  106 | "zabs",         { INTRSPEC, TYDREAL, 13, 1 },
      | {                                           }
  107 | 
  108 | "mod",          { INTRGEN, 4, 14 },
      | {                                 }
  109 | "amod",         { INTRSPEC, TYREAL, 16, 0, 17 },
      | {                                              }
  110 | "dmod",         { INTRSPEC, TYDREAL, 17 },
      | {                                        }
  111 | 
  112 | "sign",         { INTRGEN, 4, 18 },
      | {                                 }
  113 | "isign",        { INTRGEN, 2, 19 },
      | {                                 }
  114 | "dsign",        { INTRSPEC, TYDREAL, 21 },
      | {                                        }
  115 | 
  116 | "dim",          { INTRGEN, 4, 22 },
      | {                                 }
  117 | "idim",         { INTRGEN, 2, 23 },
      | {                                 }
  118 | "ddim",         { INTRSPEC, TYDREAL, 25 },
      | {                                        }
  119 | 
  120 | "dprod",        { INTRSPEC, TYDREAL, 26 },
      | {                                        }
  121 | 
  122 | "len",          { INTRSPEC, TYLONG, 27 },
      | {                                       }
  123 | "index",        { INTRSPEC, TYLONG, 29 },
      | {                                       }
  124 | 
  125 | "imag",         { INTRGEN, 2, 31 },
      | {                                 }
  126 | "aimag",        { INTRSPEC, TYREAL, 31, 0, 32 },
      | {                                              }
  127 | "dimag",        { INTRSPEC, TYDREAL, 32 },
      | {                                        }
  128 | 
  129 | "conjg",        { INTRGEN, 2, 33 },
      | {                                 }
  130 | "dconjg",       { INTRSPEC, TYDCOMPLEX, 34, 1 },
      | {                                              }
  131 | 
  132 | "sqrt",         { INTRGEN, 4, 35 },
      | {                                 }
  133 | "dsqrt",        { INTRSPEC, TYDREAL, 36 },
      | {                                        }
  134 | "csqrt",        { INTRSPEC, TYCOMPLEX, 37, 0, 38 },
      | {                                                 }
  135 | "zsqrt",        { INTRSPEC, TYDCOMPLEX, 38, 1 },
      | {                                              }
  136 | 
  137 | "exp",          { INTRGEN, 4, 39 },
      | {                                 }
  138 | "dexp",         { INTRSPEC, TYDREAL, 40 },
      | {                                        }
  139 | "cexp",         { INTRSPEC, TYCOMPLEX, 41, 0, 42 },
      | {                                                 }
  140 | "zexp",         { INTRSPEC, TYDCOMPLEX, 42, 1 },
      | {                                              }
  141 | 
  142 | "log",          { INTRGEN, 4, 43 },
      | {                                 }
  143 | "alog",         { INTRSPEC, TYREAL, 43, 0, 44 },
      | {                                              }
  144 | "dlog",         { INTRSPEC, TYDREAL, 44 },
      | {                                        }
  145 | "clog",         { INTRSPEC, TYCOMPLEX, 45, 0, 46 },
      | {                                                 }
  146 | "zlog",         { INTRSPEC, TYDCOMPLEX, 46, 1 },
      | {                                              }
  147 | 
  148 | "log10",        { INTRGEN, 2, 47 },
      | {                                 }
  149 | "alog10",       { INTRSPEC, TYREAL, 47, 0, 48 },
      | {                                              }
  150 | "dlog10",       { INTRSPEC, TYDREAL, 48 },
      | {                                        }
  151 | 
  152 | "sin",          { INTRGEN, 4, 49 },
      | {                                 }
  153 | "dsin",         { INTRSPEC, TYDREAL, 50 },
      | {                                        }
  154 | "csin",         { INTRSPEC, TYCOMPLEX, 51, 0, 52 },
      | {                                                 }
  155 | "zsin",         { INTRSPEC, TYDCOMPLEX, 52, 1 },
      | {                                              }
  156 | 
  157 | "cos",          { INTRGEN, 4, 53 },
      | {                                 }
  158 | "dcos",         { INTRSPEC, TYDREAL, 54 },
      | {                                        }
  159 | "ccos",         { INTRSPEC, TYCOMPLEX, 55, 0, 56 },
      | {                                                 }
  160 | "zcos",         { INTRSPEC, TYDCOMPLEX, 56, 1 },
      | {                                              }
  161 | 
  162 | "tan",          { INTRGEN, 2, 57 },
      | {                                 }
  163 | "dtan",         { INTRSPEC, TYDREAL, 58 },
      | {                                        }
  164 | 
  165 | "asin",         { INTRGEN, 2, 59 },
      | {                                 }
  166 | "dasin",        { INTRSPEC, TYDREAL, 60 },
      | {                                        }
  167 | 
  168 | "acos",         { INTRGEN, 2, 61 },
      | {                                 }
  169 | "dacos",        { INTRSPEC, TYDREAL, 62 },
      | {                                        }
  170 | 
  171 | "atan",         { INTRGEN, 2, 63 },
      | {                                 }
  172 | "datan",        { INTRSPEC, TYDREAL, 64 },
      | {                                        }
  173 | 
  174 | "atan2",        { INTRGEN, 2, 65 },
      | {                                 }
  175 | "datan2",       { INTRSPEC, TYDREAL, 66 },
      | {                                        }
  176 | 
  177 | "sinh",         { INTRGEN, 2, 67 },
      | {                                 }
  178 | "dsinh",        { INTRSPEC, TYDREAL, 68 },
      | {                                        }
  179 | 
  180 | "cosh",         { INTRGEN, 2, 69 },
      | {                                 }
  181 | "dcosh",        { INTRSPEC, TYDREAL, 70 },
      | {                                        }
  182 | 
  183 | "tanh",         { INTRGEN, 2, 71 },
      | {                                 }
  184 | "dtanh",        { INTRSPEC, TYDREAL, 72 },
      | {                                        }
  185 | 
  186 | "lge",          { INTRSPEC, TYLOGICAL, 73},
      | {                                         }
  187 | "lgt",          { INTRSPEC, TYLOGICAL, 75},
      | {                                         }
  188 | "lle",          { INTRSPEC, TYLOGICAL, 77},
      | {                                         }
  189 | "llt",          { INTRSPEC, TYLOGICAL, 79},
      | {                                         }
......
  201 | "fpexpn",       { INTRGEN, 4, 81 },
      | {                                 }
  202 | "fpabsp",       { INTRGEN, 2, 85 },
      | {                                 }
  203 | "fprrsp",       { INTRGEN, 2, 87 },
      | {                                 }
  204 | "fpfrac",       { INTRGEN, 2, 89 },
      | {                                 }
  205 | "fpmake",       { INTRGEN, 2, 91 },
      | {                                 }
  206 | "fpscal",       { INTRGEN, 2, 93 },
      | {                                 }
  207 | 
  208 | "cdabs",        { INTRSPEC, TYDREAL,    13, 1, 0, 1 },
      | {
niceprintf.c: In function 'adjust_pointer_in_string':
niceprintf.c:191:19: warning: 's0' may be used uninitialized [-Wmaybe-uninitialized]
  191 |         return s0 - 1;
      |                ~~~^~~
niceprintf.c:172:38: note: 's0' was declared here
  172 |         register char *s, *s1, *se, *s0;
      |                                      ^~
putpcc.c: In function 'putcx1':
putpcc.c:804:19: warning: 'ltype' may be used uninitialized [-Wmaybe-uninitialized]
  804 |                 if(ltype < TYCOMPLEX)
      |                   ^
putpcc.c:668:13: note: 'ltype' was declared here
  668 |         int ltype, rtype;
      |             ^~~~~
intr.c:50:1: warning: missing braces around initializer [-Wmissing-braces]
   50 | {
      | ^
   51 | "int",          { INTRCONV, TYLONG },
      | {                                   }
   52 | "real",         { INTRCONV, TYREAL, 1 },
      | {                                      }
   53 |                 /* 1 ==> real(TYDCOMPLEX) yields TYDREAL */
   54 | "dble",         { INTRCONV, TYDREAL },
      | {                                    }
   55 | "dreal",        { INTRCONV, TYDREAL, 0, 0, 0, 1 },
      | {                                                }
   56 | "cmplx",        { INTRCONV, TYCOMPLEX },
      | {                                      }
   57 | "dcmplx",       { INTRCONV, TYDCOMPLEX, 0, 1 },
      | {                                             }
   58 | "ifix",         { INTRCONV, TYLONG },
      | {                                   }
   59 | "idint",        { INTRCONV, TYLONG },
      | {                                   }
   60 | "float",        { INTRCONV, TYREAL },
      | {                                   }
   61 | "dfloat",       { INTRCONV, TYDREAL },
      | {                                    }
   62 | "sngl",         { INTRCONV, TYREAL },
      | {                                   }
   63 | "ichar",        { INTRCONV, TYLONG },
      | {                                   }
   64 | "iachar",       { INTRCONV, TYLONG },
      | {                                   }
   65 | "char",         { INTRCONV, TYCHAR },
      | {                                   }
   66 | "achar",        { INTRCONV, TYCHAR },
      | {                                   }
......
   72 | "max",          { INTRMAX, TYUNKNOWN },
      | {                                     }
   73 | "max0",         { INTRMAX, TYLONG },
      | {                                  }
   74 | "amax0",        { INTRMAX, TYREAL },
      | {                                  }
   75 | "max1",         { INTRMAX, TYLONG },
      | {                                  }
   76 | "amax1",        { INTRMAX, TYREAL },
      | {                                  }
   77 | "dmax1",        { INTRMAX, TYDREAL },
      | {                                   }
   78 | 
   79 | "and",          { INTRBOOL, TYUNKNOWN, OPBITAND },
      | {                                                }
   80 | "or",           { INTRBOOL, TYUNKNOWN, OPBITOR },
      | {                                               }
   81 | "xor",          { INTRBOOL, TYUNKNOWN, OPBITXOR },
      | {                                                }
   82 | "not",          { INTRBOOL, TYUNKNOWN, OPBITNOT },
      | {                                                }
   83 | "lshift",       { INTRBOOL, TYUNKNOWN, OPLSHIFT },
      | {                                                }
   84 | "rshift",       { INTRBOOL, TYUNKNOWN, OPRSHIFT },
      | {                                                }
   85 | 
   86 | "min",          { INTRMIN, TYUNKNOWN },
      | {                                     }
   87 | "min0",         { INTRMIN, TYLONG },
      | {                                  }
   88 | "amin0",        { INTRMIN, TYREAL },
      | {                                  }
   89 | "min1",         { INTRMIN, TYLONG },
      | {                                  }
   90 | "amin1",        { INTRMIN, TYREAL },
      | {                                  }
   91 | "dmin1",        { INTRMIN, TYDREAL },
      | {                                   }
   92 | 
   93 | "aint",         { INTRGEN, 2, 0 },
      | {                                }
   94 | "dint",         { INTRSPEC, TYDREAL, 1 },
      | {                                       }
   95 | 
   96 | "anint",        { INTRGEN, 2, 2 },
      | {                                }
   97 | "dnint",        { INTRSPEC, TYDREAL, 3 },
      | {                                       }
   98 | 
   99 | "nint",         { INTRGEN, 4, 4 },
      | {                                }
  100 | "idnint",       { INTRGEN, 2, 6 },
      | {                                }
  101 | 
  102 | "abs",          { INTRGEN, 6, 8 },
      | {                                }
  103 | "iabs",         { INTRGEN, 2, 9 },
      | {                                }
  104 | "dabs",         { INTRSPEC, TYDREAL, 11 },
      | {                                        }
  105 | "cabs",         { INTRSPEC, TYREAL, 12, 0, 13 },
      | {                                              }
  106 | "zabs",         { INTRSPEC, TYDREAL, 13, 1 },
      | {                                           }
  107 | 
  108 | "mod",          { INTRGEN, 4, 14 },
      | {                                 }
  109 | "amod",         { INTRSPEC, TYREAL, 16, 0, 17 },
      | {                                              }
  110 | "dmod",         { INTRSPEC, TYDREAL, 17 },
      | {                                        }
  111 | 
  112 | "sign",         { INTRGEN, 4, 18 },
      | {                                 }
  113 | "isign",        { INTRGEN, 2, 19 },
      | {                                 }
  114 | "dsign",        { INTRSPEC, TYDREAL, 21 },
      | {                                        }
  115 | 
  116 | "dim",          { INTRGEN, 4, 22 },
      | {                                 }
  117 | "idim",         { INTRGEN, 2, 23 },
      | {                                 }
  118 | "ddim",         { INTRSPEC, TYDREAL, 25 },
      | {                                        }
  119 | 
  120 | "dprod",        { INTRSPEC, TYDREAL, 26 },
      | {                                        }
  121 | 
  122 | "len",          { INTRSPEC, TYLONG, 27 },
      | {                                       }
  123 | "index",        { INTRSPEC, TYLONG, 29 },
      | {                                       }
  124 | 
  125 | "imag",         { INTRGEN, 2, 31 },
      | {                                 }
  126 | "aimag",        { INTRSPEC, TYREAL, 31, 0, 32 },
      | {                                              }
  127 | "dimag",        { INTRSPEC, TYDREAL, 32 },
      | {                                        }
  128 | 
  129 | "conjg",        { INTRGEN, 2, 33 },
      | {                                 }
  130 | "dconjg",       { INTRSPEC, TYDCOMPLEX, 34, 1 },
      | {                                              }
  131 | 
  132 | "sqrt",         { INTRGEN, 4, 35 },
      | {                                 }
  133 | "dsqrt",        { INTRSPEC, TYDREAL, 36 },
      | {                                        }
  134 | "csqrt",        { INTRSPEC, TYCOMPLEX, 37, 0, 38 },
      | {                                                 }
  135 | "zsqrt",        { INTRSPEC, TYDCOMPLEX, 38, 1 },
      | {                                              }
  136 | 
  137 | "exp",          { INTRGEN, 4, 39 },
      | {                                 }
  138 | "dexp",         { INTRSPEC, TYDREAL, 40 },
      | {                                        }
  139 | "cexp",         { INTRSPEC, TYCOMPLEX, 41, 0, 42 },
      | {                                                 }
  140 | "zexp",         { INTRSPEC, TYDCOMPLEX, 42, 1 },
      | {                                              }
  141 | 
  142 | "log",          { INTRGEN, 4, 43 },
      | {                                 }
  143 | "alog",         { INTRSPEC, TYREAL, 43, 0, 44 },
      | {                                              }
  144 | "dlog",         { INTRSPEC, TYDREAL, 44 },
      | {                                        }
  145 | "clog",         { INTRSPEC, TYCOMPLEX, 45, 0, 46 },
      | {                                                 }
  146 | "zlog",         { INTRSPEC, TYDCOMPLEX, 46, 1 },
      | {                                              }
  147 | 
  148 | "log10",        { INTRGEN, 2, 47 },
      | {                                 }
  149 | "alog10",       { INTRSPEC, TYREAL, 47, 0, 48 },
      | {                                              }
  150 | "dlog10",       { INTRSPEC, TYDREAL, 48 },
      | {                                        }
  151 | 
  152 | "sin",          { INTRGEN, 4, 49 },
      | {                                 }
  153 | "dsin",         { INTRSPEC, TYDREAL, 50 },
      | {                                        }
  154 | "csin",         { INTRSPEC, TYCOMPLEX, 51, 0, 52 },
      | {                                                 }
  155 | "zsin",         { INTRSPEC, TYDCOMPLEX, 52, 1 },
      | {                                              }
  156 | 
  157 | "cos",          { INTRGEN, 4, 53 },
      | {                                 }
  158 | "dcos",         { INTRSPEC, TYDREAL, 54 },
      | {                                        }
  159 | "ccos",         { INTRSPEC, TYCOMPLEX, 55, 0, 56 },
      | {                                                 }
  160 | "zcos",         { INTRSPEC, TYDCOMPLEX, 56, 1 },
      | {                                              }
  161 | 
  162 | "tan",          { INTRGEN, 2, 57 },
      | {                                 }
  163 | "dtan",         { INTRSPEC, TYDREAL, 58 },
      | {                                        }
  164 | 
  165 | "asin",         { INTRGEN, 2, 59 },
      | {                                 }
  166 | "dasin",        { INTRSPEC, TYDREAL, 60 },
      | {                                        }
  167 | 
  168 | "acos",         { INTRGEN, 2, 61 },
      | {                                 }
  169 | "dacos",        { INTRSPEC, TYDREAL, 62 },
      | {                                        }
  170 | 
  171 | "atan",         { INTRGEN, 2, 63 },
      | {                                 }
  172 | "datan",        { INTRSPEC, TYDREAL, 64 },
      | {                                        }
  173 | 
  174 | "atan2",        { INTRGEN, 2, 65 },
      | {                                 }
  175 | "datan2",       { INTRSPEC, TYDREAL, 66 },
      | {                                        }
  176 | 
  177 | "sinh",         { INTRGEN, 2, 67 },
      | {                                 }
  178 | "dsinh",        { INTRSPEC, TYDREAL, 68 },
      | {                                        }
  179 | 
  180 | "cosh",         { INTRGEN, 2, 69 },
      | {                                 }
  181 | "dcosh",        { INTRSPEC, TYDREAL, 70 },
      | {                                        }
  182 | 
  183 | "tanh",         { INTRGEN, 2, 71 },
      | {                                 }
  184 | "dtanh",        { INTRSPEC, TYDREAL, 72 },
      | {                                        }
  185 | 
  186 | "lge",          { INTRSPEC, TYLOGICAL, 73},
      | {                                         }
  187 | "lgt",          { INTRSPEC, TYLOGICAL, 75},
      | {                                         }
  188 | "lle",          { INTRSPEC, TYLOGICAL, 77},
      | {                                         }
  189 | "llt",          { INTRSPEC, TYLOGICAL, 79},
      | {                                         }
......
  201 | "fpexpn",       { INTRGEN, 4, 81 },
      | {                                 }
  202 | "fpabsp",       { INTRGEN, 2, 85 },
      | {                                 }
  203 | "fprrsp",       { INTRGEN, 2, 87 },
      | {                                 }
  204 | "fpfrac",       { INTRGEN, 2, 89 },
      | {                                 }
  205 | "fpmake",       { INTRGEN, 2, 91 },
      | {                                 }
  206 | "fpscal",       { INTRGEN, 2, 93 },
      | {                                 }
  207 | 
  208 | "cdabs",        { INTRSPEC, TYDREAL,    13, 1, 0, 1 },
      | {                                                    }
  209 | "cdsqrt",       { INTRSPEC, TYDCOMPLEX, 38, 1, 0, 1 },
      | {
In file included from defs.h:27,
                 from putpcc.c:27:
defines.h:277:20: warning: 'rtype' may be used uninitialized [-Wmaybe-uninitialized]
  277 | #define ONEOF(x,y) (M(x) & (y))
      |                    ^
rm -f a.out
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer sysdep.c
putpcc.c:668:20: note: 'rtype' was declared here
  668 |         int ltype, rtype;
      |                    ^~~~~
intr.c:50:1: warning: missing braces around initializer [-Wmissing-braces]
   50 | {
      | ^
   51 | "int",          { INTRCONV, TYLONG },
      | {                                   }
   52 | "real",         { INTRCONV, TYREAL, 1 },
      | {                                      }
   53 |                 /* 1 ==> real(TYDCOMPLEX) yields TYDREAL */
   54 | "dble",         { INTRCONV, TYDREAL },
      | {                                    }
   55 | "dreal",        { INTRCONV, TYDREAL, 0, 0, 0, 1 },
      | {                                                }
   56 | "cmplx",        { INTRCONV, TYCOMPLEX },
      | {                                      }
   57 | "dcmplx",       { INTRCONV, TYDCOMPLEX, 0, 1 },
      | {                                             }
   58 | "ifix",         { INTRCONV, TYLONG },
      | {                                   }
   59 | "idint",        { INTRCONV, TYLONG },
      | {                                   }
   60 | "float",        { INTRCONV, TYREAL },
      | {                                   }
   61 | "dfloat",       { INTRCONV, TYDREAL },
      | {                                    }
   62 | "sngl",         { INTRCONV, TYREAL },
      | {                                   }
   63 | "ichar",        { INTRCONV, TYLONG },
      | {                                   }
   64 | "iachar",       { INTRCONV, TYLONG },
      | {                                   }
   65 | "char",         { INTRCONV, TYCHAR },
      | {                                   }
   66 | "achar",        { INTRCONV, TYCHAR },
      | {                                   }
......
   72 | "max",          { INTRMAX, TYUNKNOWN },
      | {                                     }
   73 | "max0",         { INTRMAX, TYLONG },
      | {                                  }
   74 | "amax0",        { INTRMAX, TYREAL },
      | {                                  }
   75 | "max1",         { INTRMAX, TYLONG },
      | {                                  }
   76 | "amax1",        { INTRMAX, TYREAL },
      | {                                  }
   77 | "dmax1",        { INTRMAX, TYDREAL },
      | {                                   }
   78 | 
   79 | "and",          { INTRBOOL, TYUNKNOWN, OPBITAND },
      | {                                                }
   80 | "or",           { INTRBOOL, TYUNKNOWN, OPBITOR },
      | {                                               }
   81 | "xor",          { INTRBOOL, TYUNKNOWN, OPBITXOR },
      | {                                                }
   82 | "not",          { INTRBOOL, TYUNKNOWN, OPBITNOT },
      | {                                                }
   83 | "lshift",       { INTRBOOL, TYUNKNOWN, OPLSHIFT },
      | {                                                }
   84 | "rshift",       { INTRBOOL, TYUNKNOWN, OPRSHIFT },
      | {                                                }
   85 | 
   86 | "min",          { INTRMIN, TYUNKNOWN },
      | {                                     }
   87 | "min0",         { INTRMIN, TYLONG },
      | {                                  }
   88 | "amin0",        { INTRMIN, TYREAL },
      | {                                  }
   89 | "min1",         { INTRMIN, TYLONG },
      | {                                  }
   90 | "amin1",        { INTRMIN, TYREAL },
      | {                                  }
   91 | "dmin1",        { INTRMIN, TYDREAL },
      | {                                   }
   92 | 
   93 | "aint",         { INTRGEN, 2, 0 },
      | {                                }
   94 | "dint",         { INTRSPEC, TYDREAL, 1 },
      | {                                       }
   95 | 
   96 | "anint",        { INTRGEN, 2, 2 },
      | {                                }
   97 | "dnint",        { INTRSPEC, TYDREAL, 3 },
      | {                                       }
   98 | 
   99 | "nint",         { INTRGEN, 4, 4 },
      | {                                }
  100 | "idnint",       { INTRGEN, 2, 6 },
      | {                                }
  101 | 
  102 | "abs",          { INTRGEN, 6, 8 },
      | {                                }
  103 | "iabs",         { INTRGEN, 2, 9 },
      | {                                }
  104 | "dabs",         { INTRSPEC, TYDREAL, 11 },
      | {                                        }
  105 | "cabs",         { INTRSPEC, TYREAL, 12, 0, 13 },
      | {                                              }
  106 | "zabs",         { INTRSPEC, TYDREAL, 13, 1 },
      | {                                           }
  107 | 
  108 | "mod",          { INTRGEN, 4, 14 },
      | {                                 }
  109 | "amod",         { INTRSPEC, TYREAL, 16, 0, 17 },
      | {                                              }
  110 | "dmod",         { INTRSPEC, TYDREAL, 17 },
      | {                                        }
  111 | 
  112 | "sign",         { INTRGEN, 4, 18 },
      | {                                 }
  113 | "isign",        { INTRGEN, 2, 19 },
      | {                                 }
  114 | "dsign",        { INTRSPEC, TYDREAL, 21 },
      | {                                        }
  115 | 
  116 | "dim",          { INTRGEN, 4, 22 },
      | {                                 }
  117 | "idim",         { INTRGEN, 2, 23 },
      | {                                 }
  118 | "ddim",         { INTRSPEC, TYDREAL, 25 },
      | {                                        }
  119 | 
  120 | "dprod",        { INTRSPEC, TYDREAL, 26 },
      | {                                        }
  121 | 
  122 | "len",          { INTRSPEC, TYLONG, 27 },
      | {                                       }
  123 | "index",        { INTRSPEC, TYLONG, 29 },
      | {                                       }
  124 | 
  125 | "imag",         { INTRGEN, 2, 31 },
      | {                                 }
  126 | "aimag",        { INTRSPEC, TYREAL, 31, 0, 32 },
      | {                                              }
  127 | "dimag",        { INTRSPEC, TYDREAL, 32 },
      | {                                        }
  128 | 
  129 | "conjg",        { INTRGEN, 2, 33 },
      | {                                 }
  130 | "dconjg",       { INTRSPEC, TYDCOMPLEX, 34, 1 },
      | {                                              }
  131 | 
  132 | "sqrt",         { INTRGEN, 4, 35 },
      | {                                 }
  133 | "dsqrt",        { INTRSPEC, TYDREAL, 36 },
      | {                                        }
  134 | "csqrt",        { INTRSPEC, TYCOMPLEX, 37, 0, 38 },
      | {                                                 }
  135 | "zsqrt",        { INTRSPEC, TYDCOMPLEX, 38, 1 },
      | {                                              }
  136 | 
  137 | "exp",          { INTRGEN, 4, 39 },
      | {                                 }
  138 | "dexp",         { INTRSPEC, TYDREAL, 40 },
      | {                                        }
  139 | "cexp",         { INTRSPEC, TYCOMPLEX, 41, 0, 42 },
      | {                                                 }
  140 | "zexp",         { INTRSPEC, TYDCOMPLEX, 42, 1 },
      | {                                              }
  141 | 
  142 | "log",          { INTRGEN, 4, 43 },
      | {                                 }
  143 | "alog",         { INTRSPEC, TYREAL, 43, 0, 44 },
      | {                                              }
  144 | "dlog",         { INTRSPEC, TYDREAL, 44 },
      | {                                        }
  145 | "clog",         { INTRSPEC, TYCOMPLEX, 45, 0, 46 },
      | {                                                 }
  146 | "zlog",         { INTRSPEC, TYDCOMPLEX, 46, 1 },
      | {                                              }
  147 | 
  148 | "log10",        { INTRGEN, 2, 47 },
      | {                                 }
  149 | "alog10",       { INTRSPEC, TYREAL, 47, 0, 48 },
      | {                                              }
  150 | "dlog10",       { INTRSPEC, TYDREAL, 48 },
      | {                                        }
  151 | 
  152 | "sin",          { INTRGEN, 4, 49 },
      | {                                 }
  153 | "dsin",         { INTRSPEC, TYDREAL, 50 },
      | {                                        }
  154 | "csin",         { INTRSPEC, TYCOMPLEX, 51, 0, 52 },
      | {                                                 }
  155 | "zsin",         { INTRSPEC, TYDCOMPLEX, 52, 1 },
      | {                                              }
  156 | 
  157 | "cos",          { INTRGEN, 4, 53 },
      | {                                 }
  158 | "dcos",         { INTRSPEC, TYDREAL, 54 },
      | {                                        }
  159 | "ccos",         { INTRSPEC, TYCOMPLEX, 55, 0, 56 },
      | {                                                 }
  160 | "zcos",         { INTRSPEC, TYDCOMPLEX, 56, 1 },
      | {                                              }
  161 | 
  162 | "tan",          { INTRGEN, 2, 57 },
      | {                                 }
  163 | "dtan",         { INTRSPEC, TYDREAL, 58 },
      | {                                        }
  164 | 
  165 | "asin",         { INTRGEN, 2, 59 },
      | {                                 }
  166 | "dasin",        { INTRSPEC, TYDREAL, 60 },
      | {                                        }
  167 | 
  168 | "acos",         { INTRGEN, 2, 61 },
      | {                                 }
  169 | "dacos",        { INTRSPEC, TYDREAL, 62 },
      | {                                        }
  170 | 
  171 | "atan",         { INTRGEN, 2, 63 },
      | {                                 }
  172 | "datan",        { INTRSPEC, TYDREAL, 64 },
      | {                                        }
  173 | 
  174 | "atan2",        { INTRGEN, 2, 65 },
      | {                                 }
  175 | "datan2",       { INTRSPEC, TYDREAL, 66 },
      | {                                        }
  176 | 
  177 | "sinh",         { INTRGEN, 2, 67 },
      | {                                 }
  178 | "dsinh",        { INTRSPEC, TYDREAL, 68 },
      | {                                        }
  179 | 
  180 | "cosh",         { INTRGEN, 2, 69 },
      | {                                 }
  181 | "dcosh",        { INTRSPEC, TYDREAL, 70 },
      | {                                        }
  182 | 
  183 | "tanh",         { INTRGEN, 2, 71 },
      | {                                 }
  184 | "dtanh",        { INTRSPEC, TYDREAL, 72 },
      | {                                        }
  185 | 
  186 | "lge",          { INTRSPEC, TYLOGICAL, 73},
      | {                                         }
  187 | "lgt",          { INTRSPEC, TYLOGICAL, 75},
      | {                                         }
  188 | "lle",          { INTRSPEC, TYLOGICAL, 77},
      | {                                         }
  189 | "llt",          { INTRSPEC, TYLOGICAL, 79},
      | {                                         }
......
  201 | "fpexpn",       { INTRGEN, 4, 81 },
      | {                                 }
  202 | "fpabsp",       { INTRGEN, 2, 85 },
      | {                                 }
  203 | "fprrsp",       { INTRGEN, 2, 87 },
      | {                                 }
  204 | "fpfrac",       { INTRGEN, 2, 89 },
      | {                                 }
  205 | "fpmake",       { INTRGEN, 2, 91 },
      | {                                 }
  206 | "fpscal",       { INTRGEN, 2, 93 },
      | {                                 }
  207 | 
  208 | "cdabs",        { INTRSPEC, TYDREAL,    13, 1, 0, 1 },
      | {                                                    }
  209 | "cdsqrt",       { INTRSPEC, TYDCOMPLEX, 38, 1, 0, 1 },
      | {                                                    }
  210 | "cdexp",        { INTRSPEC, TYDCOMPLEX, 42, 1, 0, 1 },
      | {
intr.c:50:1: warning: missing braces around initializer [-Wmissing-braces]
   50 | {
      | ^
   51 | "int",          { INTRCONV, TYLONG },
      | {                                   }
   52 | "real",         { INTRCONV, TYREAL, 1 },
      | {                                      }
   53 |                 /* 1 ==> real(TYDCOMPLEX) yields TYDREAL */
   54 | "dble",         { INTRCONV, TYDREAL },
      | {                                    }
   55 | "dreal",        { INTRCONV, TYDREAL, 0, 0, 0, 1 },
      | {                                                }
   56 | "cmplx",        { INTRCONV, TYCOMPLEX },
      | {                                      }
   57 | "dcmplx",       { INTRCONV, TYDCOMPLEX, 0, 1 },
      | {                                             }
   58 | "ifix",         { INTRCONV, TYLONG },
      | {                                   }
   59 | "idint",        { INTRCONV, TYLONG },
      | {                                   }
   60 | "float",        { INTRCONV, TYREAL },
      | {                                   }
   61 | "dfloat",       { INTRCONV, TYDREAL },
      | {                                    }
   62 | "sngl",         { INTRCONV, TYREAL },
      | {                                   }
   63 | "ichar",        { INTRCONV, TYLONG },
      | {                                   }
   64 | "iachar",       { INTRCONV, TYLONG },
      | {                                   }
   65 | "char",         { INTRCONV, TYCHAR },
      | {                                   }
   66 | "achar",        { INTRCONV, TYCHAR },
      | {                                   }
......
   72 | "max",          { INTRMAX, TYUNKNOWN },
      | {                                     }
   73 | "max0",         { INTRMAX, TYLONG },
      | {                                  }
   74 | "amax0",        { INTRMAX, TYREAL },
      | {                                  }
   75 | "max1",         { INTRMAX, TYLONG },
      | {                                  }
   76 | "amax1",        { INTRMAX, TYREAL },
      | {                                  }
   77 | "dmax1",        { INTRMAX, TYDREAL },
      | {                                   }
   78 | 
   79 | "and",          { INTRBOOL, TYUNKNOWN, OPBITAND },
      | {                                                }
   80 | "or",           { INTRBOOL, TYUNKNOWN, OPBITOR },
      | {                                               }
   81 | "xor",          { INTRBOOL, TYUNKNOWN, OPBITXOR },
      | {                                                }
   82 | "not",          { INTRBOOL, TYUNKNOWN, OPBITNOT },
      | {                                                }
   83 | "lshift",       { INTRBOOL, TYUNKNOWN, OPLSHIFT },
      | {                                                }
   84 | "rshift",       { INTRBOOL, TYUNKNOWN, OPRSHIFT },
      | {                                                }
   85 | 
   86 | "min",          { INTRMIN, TYUNKNOWN },
      | {                                     }
   87 | "min0",         { INTRMIN, TYLONG },
      | {                                  }
   88 | "amin0",        { INTRMIN, TYREAL },
      | {                                  }
   89 | "min1",         { INTRMIN, TYLONG },
      | {                                  }
   90 | "amin1",        { INTRMIN, TYREAL },
      | {                                  }
   91 | "dmin1",        { INTRMIN, TYDREAL },
      | {                                   }
   92 | 
   93 | "aint",         { INTRGEN, 2, 0 },
      | {                                }
   94 | "dint",         { INTRSPEC, TYDREAL, 1 },
      | {                                       }
   95 | 
   96 | "anint",        { INTRGEN, 2, 2 },
      | {                                }
   97 | "dnint",        { INTRSPEC, TYDREAL, 3 },
      | {                                       }
   98 | 
   99 | "nint",         { INTRGEN, 4, 4 },
      | {                                }
  100 | "idnint",       { INTRGEN, 2, 6 },
      | {                                }
  101 | 
  102 | "abs",          { INTRGEN, 6, 8 },
      | {                                }
  103 | "iabs",         { INTRGEN, 2, 9 },
      | {                                }
  104 | "dabs",         { INTRSPEC, TYDREAL, 11 },
      | {                                        }
  105 | "cabs",         { INTRSPEC, TYREAL, 12, 0, 13 },
      | {                                              }
  106 | "zabs",         { INTRSPEC, TYDREAL, 13, 1 },
      | {                                           }
  107 | 
  108 | "mod",          { INTRGEN, 4, 14 },
      | {                                 }
  109 | "amod",         { INTRSPEC, TYREAL, 16, 0, 17 },
      | {                                              }
  110 | "dmod",         { INTRSPEC, TYDREAL, 17 },
      | {                                        }
  111 | 
  112 | "sign",         { INTRGEN, 4, 18 },
      | {                                 }
  113 | "isign",        { INTRGEN, 2, 19 },
      | {                                 }
  114 | "dsign",        { INTRSPEC, TYDREAL, 21 },
      | {                                        }
  115 | 
  116 | "dim",          { INTRGEN, 4, 22 },
      | {                                 }
  117 | "idim",         { INTRGEN, 2, 23 },
      | {                                 }
  118 | "ddim",         { INTRSPEC, TYDREAL, 25 },
      | {                                        }
  119 | 
  120 | "dprod",        { INTRSPEC, TYDREAL, 26 },
      | {                                        }
  121 | 
  122 | "len",          { INTRSPEC, TYLONG, 27 },
      | {                                       }
  123 | "index",        { INTRSPEC, TYLONG, 29 },
      | {                                       }
  124 | 
  125 | "imag",         { INTRGEN, 2, 31 },
      | {                                 }
  126 | "aimag",        { INTRSPEC, TYREAL, 31, 0, 32 },
      | {                                              }
  127 | "dimag",        { INTRSPEC, TYDREAL, 32 },
      | {                                        }
  128 | 
  129 | "conjg",        { INTRGEN, 2, 33 },
      | {                                 }
  130 | "dconjg",       { INTRSPEC, TYDCOMPLEX, 34, 1 },
      | {                                              }
  131 | 
  132 | "sqrt",         { INTRGEN, 4, 35 },
      | {                                 }
  133 | "dsqrt",        { INTRSPEC, TYDREAL, 36 },
      | {                                        }
  134 | "csqrt",        { INTRSPEC, TYCOMPLEX, 37, 0, 38 },
      | {                                                 }
  135 | "zsqrt",        { INTRSPEC, TYDCOMPLEX, 38, 1 },
      | {                                              }
  136 | 
  137 | "exp",          { INTRGEN, 4, 39 },
      | {                                 }
  138 | "dexp",         { INTRSPEC, TYDREAL, 40 },
      | {                                        }
  139 | "cexp",         { INTRSPEC, TYCOMPLEX, 41, 0, 42 },
      | {                                                 }
  140 | "zexp",         { INTRSPEC, TYDCOMPLEX, 42, 1 },
      | {                                              }
  141 | 
  142 | "log",          { INTRGEN, 4, 43 },
      | {                                 }
  143 | "alog",         { INTRSPEC, TYREAL, 43, 0, 44 },
      | {                                              }
  144 | "dlog",         { INTRSPEC, TYDREAL, 44 },
      | {                                        }
  145 | "clog",         { INTRSPEC, TYCOMPLEX, 45, 0, 46 },
      | {                                                 }
  146 | "zlog",         { INTRSPEC, TYDCOMPLEX, 46, 1 },
      | {                                              }
  147 | 
  148 | "log10",        { INTRGEN, 2, 47 },
      | {                                 }
  149 | "alog10",       { INTRSPEC, TYREAL, 47, 0, 48 },
      | {                                              }
  150 | "dlog10",       { INTRSPEC, TYDREAL, 48 },
      | {                                        }
  151 | 
  152 | "sin",          { INTRGEN, 4, 49 },
      | {                                 }
  153 | "dsin",         { INTRSPEC, TYDREAL, 50 },
      | {                                        }
  154 | "csin",         { INTRSPEC, TYCOMPLEX, 51, 0, 52 },
      | {                                                 }
  155 | "zsin",         { INTRSPEC, TYDCOMPLEX, 52, 1 },
      | {                                              }
  156 | 
  157 | "cos",          { INTRGEN, 4, 53 },
      | {                                 }
  158 | "dcos",         { INTRSPEC, TYDREAL, 54 },
      | {                                        }
  159 | "ccos",         { INTRSPEC, TYCOMPLEX, 55, 0, 56 },
      | {                                                 }
  160 | "zcos",         { INTRSPEC, TYDCOMPLEX, 56, 1 },
      | {                                              }
  161 | 
  162 | "tan",          { INTRGEN, 2, 57 },
      | {                                 }
  163 | "dtan",         { INTRSPEC, TYDREAL, 58 },
      | {                                        }
  164 | 
  165 | "asin",         { INTRGEN, 2, 59 },
      | {                                 }
  166 | "dasin",        { INTRSPEC, TYDREAL, 60 },
      | {                                        }
  167 | 
  168 | "acos",         { INTRGEN, 2, 61 },
      | {                                 }
  169 | "dacos",        { INTRSPEC, TYDREAL, 62 },
      | {                                        }
  170 | 
  171 | "atan",         { INTRGEN, 2, 63 },
      | {                                 }
  172 | "datan",        { INTRSPEC, TYDREAL, 64 },
      | {                                        }
  173 | 
  174 | "atan2",        { INTRGEN, 2, 65 },
      | {                                 }
  175 | "datan2",       { INTRSPEC, TYDREAL, 66 },
      | {                                        }
  176 | 
  177 | "sinh",         { INTRGEN, 2, 67 },
      | {                                 }
  178 | "dsinh",        { INTRSPEC, TYDREAL, 68 },
      | {                                        }
  179 | 
  180 | "cosh",         { INTRGEN, 2, 69 },
      | {                                 }
  181 | "dcosh",        { INTRSPEC, TYDREAL, 70 },
      | {                                        }
  182 | 
  183 | "tanh",         { INTRGEN, 2, 71 },
      | {                                 }
  184 | "dtanh",        { INTRSPEC, TYDREAL, 72 },
      | {                                        }
  185 | 
  186 | "lge",          { INTRSPEC, TYLOGICAL, 73},
      | {                                         }
  187 | "lgt",          { INTRSPEC, TYLOGICAL, 75},
      | {                                         }
  188 | "lle",          { INTRSPEC, TYLOGICAL, 77},
      | {                                         }
  189 | "llt",          { INTRSPEC, TYLOGICAL, 79},
      | {                                         }
......
  201 | "fpexpn",       { INTRGEN, 4, 81 },
      | {                                 }
  202 | "fpabsp",       { INTRGEN, 2, 85 },
      | {                                 }
  203 | "fprrsp",       { INTRGEN, 2, 87 },
      | {                                 }
  204 | "fpfrac",       { INTRGEN, 2, 89 },
      | {                                 }
  205 | "fpmake",       { INTRGEN, 2, 91 },
      | {                                 }
  206 | "fpscal",       { INTRGEN, 2, 93 },
      | {                                 }
  207 | 
  208 | "cdabs",        { INTRSPEC, TYDREAL,    13, 1, 0, 1 },
      | {                                                    }
  209 | "cdsqrt",       { INTRSPEC, TYDCOMPLEX, 38, 1, 0, 1 },
      | {                                                    }
  210 | "cdexp",        { INTRSPEC, TYDCOMPLEX, 42, 1, 0, 1 },
      | {                                                    }
  211 | "cdlog",        { INTRSPEC, TYDCOMPLEX, 46, 1, 0, 1 },
      | {
intr.c:50:1: warning: missing braces around initializer [-Wmissing-braces]
   50 | {
      | ^
   51 | "int",          { INTRCONV, TYLONG },
      | {                                   }
   52 | "real",         { INTRCONV, TYREAL, 1 },
      | {                                      }
   53 |                 /* 1 ==> real(TYDCOMPLEX) yields TYDREAL */
   54 | "dble",         { INTRCONV, TYDREAL },
      | {                                    }
   55 | "dreal",        { INTRCONV, TYDREAL, 0, 0, 0, 1 },
      | {                                                }
   56 | "cmplx",        { INTRCONV, TYCOMPLEX },
      | {                                      }
   57 | "dcmplx",       { INTRCONV, TYDCOMPLEX, 0, 1 },
      | {                                             }
   58 | "ifix",         { INTRCONV, TYLONG },
      | {                                   }
   59 | "idint",        { INTRCONV, TYLONG },
      | {                                   }
   60 | "float",        { INTRCONV, TYREAL },
      | {                                   }
   61 | "dfloat",       { INTRCONV, TYDREAL },
      | {                                    }
   62 | "sngl",         { INTRCONV, TYREAL },
      | {                                   }
   63 | "ichar",        { INTRCONV, TYLONG },
      | {                                   }
   64 | "iachar",       { INTRCONV, TYLONG },
      | {                                   }
   65 | "char",         { INTRCONV, TYCHAR },
      | {                                   }
   66 | "achar",        { INTRCONV, TYCHAR },
      | {                                   }
......
   72 | "max",          { INTRMAX, TYUNKNOWN },
      | {                                     }
   73 | "max0",         { INTRMAX, TYLONG },
      | {                                  }
   74 | "amax0",        { INTRMAX, TYREAL },
      | {                                  }
   75 | "max1",         { INTRMAX, TYLONG },
      | {                                  }
   76 | "amax1",        { INTRMAX, TYREAL },
      | {                                  }
   77 | "dmax1",        { INTRMAX, TYDREAL },
      | {                                   }
   78 | 
   79 | "and",          { INTRBOOL, TYUNKNOWN, OPBITAND },
      | {                                                }
   80 | "or",           { INTRBOOL, TYUNKNOWN, OPBITOR },
      | {                                               }
   81 | "xor",          { INTRBOOL, TYUNKNOWN, OPBITXOR },
      | {                                                }
   82 | "not",          { INTRBOOL, TYUNKNOWN, OPBITNOT },
      | {                                                }
   83 | "lshift",       { INTRBOOL, TYUNKNOWN, OPLSHIFT },
      | {                                                }
   84 | "rshift",       { INTRBOOL, TYUNKNOWN, OPRSHIFT },
      | {                                                }
   85 | 
   86 | "min",          { INTRMIN, TYUNKNOWN },
      | {                                     }
   87 | "min0",         { INTRMIN, TYLONG },
      | {                                  }
   88 | "amin0",        { INTRMIN, TYREAL },
      | {                                  }
   89 | "min1",         { INTRMIN, TYLONG },
      | {                                  }
   90 | "amin1",        { INTRMIN, TYREAL },
      | {                                  }
   91 | "dmin1",        { INTRMIN, TYDREAL },
      | {                                   }
   92 | 
   93 | "aint",         { INTRGEN, 2, 0 },
      | {                                }
   94 | "dint",         { INTRSPEC, TYDREAL, 1 },
      | {                                       }
   95 | 
   96 | "anint",        { INTRGEN, 2, 2 },
      | {                                }
   97 | "dnint",        { INTRSPEC, TYDREAL, 3 },
      | {                                       }
   98 | 
   99 | "nint",         { INTRGEN, 4, 4 },
      | {                                }
  100 | "idnint",       { INTRGEN, 2, 6 },
      | {                                }
  101 | 
  102 | "abs",          { INTRGEN, 6, 8 },
      | {                                }
  103 | "iabs",         { INTRGEN, 2, 9 },
      | {                                }
  104 | "dabs",         { INTRSPEC, TYDREAL, 11 },
      | {                                        }
  105 | "cabs",         { INTRSPEC, TYREAL, 12, 0, 13 },
      | {                                              }
  106 | "zabs",         { INTRSPEC, TYDREAL, 13, 1 },
      | {                                           }
  107 | 
  108 | "mod",          { INTRGEN, 4, 14 },
      | {                                 }
  109 | "amod",         { INTRSPEC, TYREAL, 16, 0, 17 },
      | {                                              }
  110 | "dmod",         { INTRSPEC, TYDREAL, 17 },
      | {                                        }
  111 | 
  112 | "sign",         { INTRGEN, 4, 18 },
      | {                                 }
  113 | "isign",        { INTRGEN, 2, 19 },
      | {                                 }
  114 | "dsign",        { INTRSPEC, TYDREAL, 21 },
      | {                                        }
  115 | 
  116 | "dim",          { INTRGEN, 4, 22 },
      | {                                 }
  117 | "idim",         { INTRGEN, 2, 23 },
      | {                                 }
  118 | "ddim",         { INTRSPEC, TYDREAL, 25 },
      | {                                        }
  119 | 
  120 | "dprod",        { INTRSPEC, TYDREAL, 26 },
      | {                                        }
  121 | 
  122 | "len",          { INTRSPEC, TYLONG, 27 },
      | {                                       }
  123 | "index",        { INTRSPEC, TYLONG, 29 },
      | {                                       }
  124 | 
  125 | "imag",         { INTRGEN, 2, 31 },
      | {                                 }
  126 | "aimag",        { INTRSPEC, TYREAL, 31, 0, 32 },
      | {                                              }
  127 | "dimag",        { INTRSPEC, TYDREAL, 32 },
      | {                                        }
  128 | 
  129 | "conjg",        { INTRGEN, 2, 33 },
      | {                                 }
  130 | "dconjg",       { INTRSPEC, TYDCOMPLEX, 34, 1 },
      | {                                              }
  131 | 
  132 | "sqrt",         { INTRGEN, 4, 35 },
      | {                                 }
  133 | "dsqrt",        { INTRSPEC, TYDREAL, 36 },
      | {                                        }
  134 | "csqrt",        { INTRSPEC, TYCOMPLEX, 37, 0, 38 },
      | {                                                 }
  135 | "zsqrt",        { INTRSPEC, TYDCOMPLEX, 38, 1 },
      | {                                              }
  136 | 
  137 | "exp",          { INTRGEN, 4, 39 },
      | {                                 }
  138 | "dexp",         { INTRSPEC, TYDREAL, 40 },
      | {                                        }
  139 | "cexp",         { INTRSPEC, TYCOMPLEX, 41, 0, 42 },
      | {                                                 }
  140 | "zexp",         { INTRSPEC, TYDCOMPLEX, 42, 1 },
      | {                                              }
  141 | 
  142 | "log",          { INTRGEN, 4, 43 },
      | {                                 }
  143 | "alog",         { INTRSPEC, TYREAL, 43, 0, 44 },
      | {                                              }
  144 | "dlog",         { INTRSPEC, TYDREAL, 44 },
      | {                                        }
  145 | "clog",         { INTRSPEC, TYCOMPLEX, 45, 0, 46 },
      | {                                                 }
  146 | "zlog",         { INTRSPEC, TYDCOMPLEX, 46, 1 },
      | {                                              }
  147 | 
  148 | "log10",        { INTRGEN, 2, 47 },
      | {                                 }
  149 | "alog10",       { INTRSPEC, TYREAL, 47, 0, 48 },
      | {                                              }
  150 | "dlog10",       { INTRSPEC, TYDREAL, 48 },
      | {                                        }
  151 | 
  152 | "sin",          { INTRGEN, 4, 49 },
      | {                                 }
  153 | "dsin",         { INTRSPEC, TYDREAL, 50 },
      | {                                        }
  154 | "csin",         { INTRSPEC, TYCOMPLEX, 51, 0, 52 },
      | {                                                 }
  155 | "zsin",         { INTRSPEC, TYDCOMPLEX, 52, 1 },
      | {                                              }
  156 | 
  157 | "cos",          { INTRGEN, 4, 53 },
      | {                                 }
  158 | "dcos",         { INTRSPEC, TYDREAL, 54 },
      | {                                        }
  159 | "ccos",         { INTRSPEC, TYCOMPLEX, 55, 0, 56 },
      | {                                                 }
  160 | "zcos",         { INTRSPEC, TYDCOMPLEX, 56, 1 },
      | {                                              }
  161 | 
  162 | "tan",          { INTRGEN, 2, 57 },
      | {                                 }
  163 | "dtan",         { INTRSPEC, TYDREAL, 58 },
      | {                                        }
  164 | 
  165 | "asin",         { INTRGEN, 2, 59 },
      | {                                 }
  166 | "dasin",        { INTRSPEC, TYDREAL, 60 },
      | {                                        }
  167 | 
  168 | "acos",         { INTRGEN, 2, 61 },
      | {                                 }
  169 | "dacos",        { INTRSPEC, TYDREAL, 62 },
      | {                                        }
  170 | 
  171 | "atan",         { INTRGEN, 2, 63 },
      | {                                 }
  172 | "datan",        { INTRSPEC, TYDREAL, 64 },
      | {                                        }
  173 | 
  174 | "atan2",        { INTRGEN, 2, 65 },
      | {                                 }
  175 | "datan2",       { INTRSPEC, TYDREAL, 66 },
      | {                                        }
  176 | 
  177 | "sinh",         { INTRGEN, 2, 67 },
      | {                                 }
  178 | "dsinh",        { INTRSPEC, TYDREAL, 68 },
      | {                                        }
  179 | 
  180 | "cosh",         { INTRGEN, 2, 69 },
      | {                                 }
  181 | "dcosh",        { INTRSPEC, TYDREAL, 70 },
      | {                                        }
  182 | 
  183 | "tanh",         { INTRGEN, 2, 71 },
      | {                                 }
  184 | "dtanh",        { INTRSPEC, TYDREAL, 72 },
      | {                                        }
  185 | 
  186 | "lge",          { INTRSPEC, TYLOGICAL, 73},
      | {                                         }
  187 | "lgt",          { INTRSPEC, TYLOGICAL, 75},
      | {                                         }
  188 | "lle",          { INTRSPEC, TYLOGICAL, 77},
      | {                                         }
  189 | "llt",          { INTRSPEC, TYLOGICAL, 79},
      | {                                         }
......
  201 | "fpexpn",       { INTRGEN, 4, 81 },
      | {                                 }
  202 | "fpabsp",       { INTRGEN, 2, 85 },
      | {                                 }
  203 | "fprrsp",       { INTRGEN, 2, 87 },
      | {                                 }
  204 | "fpfrac",       { INTRGEN, 2, 89 },
      | {                                 }
  205 | "fpmake",       { INTRGEN, 2, 91 },
      | {                                 }
  206 | "fpscal",       { INTRGEN, 2, 93 },
      | {                                 }
  207 | 
  208 | "cdabs",        { INTRSPEC, TYDREAL,    13, 1, 0, 1 },
      | {                                                    }
  209 | "cdsqrt",       { INTRSPEC, TYDCOMPLEX, 38, 1, 0, 1 },
      | {                                                    }
  210 | "cdexp",        { INTRSPEC, TYDCOMPLEX, 42, 1, 0, 1 },
      | {                                                    }
  211 | "cdlog",        { INTRSPEC, TYDCOMPLEX, 46, 1, 0, 1 },
      | {                                                    }
  212 | "cdsin",        { INTRSPEC, TYDCOMPLEX, 52, 1, 0, 1 },
      | {
intr.c:50:1: warning: missing braces around initializer [-Wmissing-braces]
   50 | {
      | ^
   51 | "int",          { INTRCONV, TYLONG },
      | {                                   }
   52 | "real",         { INTRCONV, TYREAL, 1 },
      | {                                      }
   53 |                 /* 1 ==> real(TYDCOMPLEX) yields TYDREAL */
   54 | "dble",         { INTRCONV, TYDREAL },
      | {                                    }
   55 | "dreal",        { INTRCONV, TYDREAL, 0, 0, 0, 1 },
      | {                                                }
   56 | "cmplx",        { INTRCONV, TYCOMPLEX },
      | {                                      }
   57 | "dcmplx",       { INTRCONV, TYDCOMPLEX, 0, 1 },
      | {                                             }
   58 | "ifix",         { INTRCONV, TYLONG },
      | {                                   }
   59 | "idint",        { INTRCONV, TYLONG },
      | {                                   }
   60 | "float",        { INTRCONV, TYREAL },
      | {                                   }
   61 | "dfloat",       { INTRCONV, TYDREAL },
      | {                                    }
   62 | "sngl",         { INTRCONV, TYREAL },
      | {                                   }
   63 | "ichar",        { INTRCONV, TYLONG },
      | {                                   }
   64 | "iachar",       { INTRCONV, TYLONG },
      | {                                   }
   65 | "char",         { INTRCONV, TYCHAR },
      | {                                   }
   66 | "achar",        { INTRCONV, TYCHAR },
      | {                                   }
......
   72 | "max",          { INTRMAX, TYUNKNOWN },
      | {                                     }
   73 | "max0",         { INTRMAX, TYLONG },
      | {                                  }
   74 | "amax0",        { INTRMAX, TYREAL },
      | {                                  }
   75 | "max1",         { INTRMAX, TYLONG },
      | {                                  }
   76 | "amax1",        { INTRMAX, TYREAL },
      | {                                  }
   77 | "dmax1",        { INTRMAX, TYDREAL },
      | {                                   }
   78 | 
   79 | "and",          { INTRBOOL, TYUNKNOWN, OPBITAND },
      | {                                                }
   80 | "or",           { INTRBOOL, TYUNKNOWN, OPBITOR },
      | {                                               }
   81 | "xor",          { INTRBOOL, TYUNKNOWN, OPBITXOR },
      | {                                                }
   82 | "not",          { INTRBOOL, TYUNKNOWN, OPBITNOT },
      | {                                                }
   83 | "lshift",       { INTRBOOL, TYUNKNOWN, OPLSHIFT },
      | {                                                }
   84 | "rshift",       { INTRBOOL, TYUNKNOWN, OPRSHIFT },
      | {                                                }
   85 | 
   86 | "min",          { INTRMIN, TYUNKNOWN },
      | {                                     }
   87 | "min0",         { INTRMIN, TYLONG },
      | {                                  }
   88 | "amin0",        { INTRMIN, TYREAL },
      | {                                  }
   89 | "min1",         { INTRMIN, TYLONG },
      | {                                  }
   90 | "amin1",        { INTRMIN, TYREAL },
      | {                                  }
   91 | "dmin1",        { INTRMIN, TYDREAL },
      | {                                   }
   92 | 
   93 | "aint",         { INTRGEN, 2, 0 },
      | {                                }
   94 | "dint",         { INTRSPEC, TYDREAL, 1 },
      | {                                       }
   95 | 
   96 | "anint",        { INTRGEN, 2, 2 },
      | {                                }
   97 | "dnint",        { INTRSPEC, TYDREAL, 3 },
      | {                                       }
   98 | 
   99 | "nint",         { INTRGEN, 4, 4 },
      | {                                }
  100 | "idnint",       { INTRGEN, 2, 6 },
      | {                                }
  101 | 
  102 | "abs",          { INTRGEN, 6, 8 },
      | {                                }
  103 | "iabs",         { INTRGEN, 2, 9 },
      | {                                }
  104 | "dabs",         { INTRSPEC, TYDREAL, 11 },
      | {                                        }
  105 | "cabs",         { INTRSPEC, TYREAL, 12, 0, 13 },
      | {                                              }
  106 | "zabs",         { INTRSPEC, TYDREAL, 13, 1 },
      | {                                           }
  107 | 
  108 | "mod",          { INTRGEN, 4, 14 },
      | {                                 }
  109 | "amod",         { INTRSPEC, TYREAL, 16, 0, 17 },
      | {                                              }
  110 | "dmod",         { INTRSPEC, TYDREAL, 17 },
      | {                                        }
  111 | 
  112 | "sign",         { INTRGEN, 4, 18 },
      | {                                 }
  113 | "isign",        { INTRGEN, 2, 19 },
      | {                                 }
  114 | "dsign",        { INTRSPEC, TYDREAL, 21 },
      | {                                        }
  115 | 
  116 | "dim",          { INTRGEN, 4, 22 },
      | {                                 }
  117 | "idim",         { INTRGEN, 2, 23 },
      | {                                 }
  118 | "ddim",         { INTRSPEC, TYDREAL, 25 },
      | {                                        }
  119 | 
  120 | "dprod",        { INTRSPEC, TYDREAL, 26 },
      | {                                        }
  121 | 
  122 | "len",          { INTRSPEC, TYLONG, 27 },
      | {                                       }
  123 | "index",        { INTRSPEC, TYLONG, 29 },
      | {                                       }
  124 | 
  125 | "imag",         { INTRGEN, 2, 31 },
      | {                                 }
  126 | "aimag",        { INTRSPEC, TYREAL, 31, 0, 32 },
      | {                                              }
  127 | "dimag",        { INTRSPEC, TYDREAL, 32 },
      | {                                        }
  128 | 
  129 | "conjg",        { INTRGEN, 2, 33 },
      | {                                 }
  130 | "dconjg",       { INTRSPEC, TYDCOMPLEX, 34, 1 },
      | {                                              }
  131 | 
  132 | "sqrt",         { INTRGEN, 4, 35 },
      | {                                 }
  133 | "dsqrt",        { INTRSPEC, TYDREAL, 36 },
      | {                                        }
  134 | "csqrt",        { INTRSPEC, TYCOMPLEX, 37, 0, 38 },
      | {                                                 }
  135 | "zsqrt",        { INTRSPEC, TYDCOMPLEX, 38, 1 },
      | {                                              }
  136 | 
  137 | "exp",          { INTRGEN, 4, 39 },
      | {                                 }
  138 | "dexp",         { INTRSPEC, TYDREAL, 40 },
      | {                                        }
  139 | "cexp",         { INTRSPEC, TYCOMPLEX, 41, 0, 42 },
      | {                                                 }
  140 | "zexp",         { INTRSPEC, TYDCOMPLEX, 42, 1 },
      | {                                              }
  141 | 
  142 | "log",          { INTRGEN, 4, 43 },
      | {                                 }
  143 | "alog",         { INTRSPEC, TYREAL, 43, 0, 44 },
      | {                                              }
  144 | "dlog",         { INTRSPEC, TYDREAL, 44 },
      | {                                        }
  145 | "clog",         { INTRSPEC, TYCOMPLEX, 45, 0, 46 },
      | {                                                 }
  146 | "zlog",         { INTRSPEC, TYDCOMPLEX, 46, 1 },
      | {                                              }
  147 | 
  148 | "log10",        { INTRGEN, 2, 47 },
      | {                                 }
  149 | "alog10",       { INTRSPEC, TYREAL, 47, 0, 48 },
      | {                                              }
  150 | "dlog10",       { INTRSPEC, TYDREAL, 48 },
      | {                                        }
  151 | 
  152 | "sin",          { INTRGEN, 4, 49 },
      | {                                 }
  153 | "dsin",         { INTRSPEC, TYDREAL, 50 },
      | {                                        }
  154 | "csin",         { INTRSPEC, TYCOMPLEX, 51, 0, 52 },
      | {                                                 }
  155 | "zsin",         { INTRSPEC, TYDCOMPLEX, 52, 1 },
      | {                                              }
  156 | 
  157 | "cos",          { INTRGEN, 4, 53 },
      | {                                 }
  158 | "dcos",         { INTRSPEC, TYDREAL, 54 },
      | {                                        }
  159 | "ccos",         { INTRSPEC, TYCOMPLEX, 55, 0, 56 },
      | {                                                 }
  160 | "zcos",         { INTRSPEC, TYDCOMPLEX, 56, 1 },
      | {                                              }
  161 | 
  162 | "tan",          { INTRGEN, 2, 57 },
      | {                                 }
  163 | "dtan",         { INTRSPEC, TYDREAL, 58 },
      | {                                        }
  164 | 
  165 | "asin",         { INTRGEN, 2, 59 },
      | {                                 }
  166 | "dasin",        { INTRSPEC, TYDREAL, 60 },
      | {                                        }
  167 | 
  168 | "acos",         { INTRGEN, 2, 61 },
      | {                                 }
  169 | "dacos",        { INTRSPEC, TYDREAL, 62 },
      | {                                        }
  170 | 
  171 | "atan",         { INTRGEN, 2, 63 },
      | {                                 }
  172 | "datan",        { INTRSPEC, TYDREAL, 64 },
      | {                                        }
  173 | 
  174 | "atan2",        { INTRGEN, 2, 65 },
      | {                                 }
  175 | "datan2",       { INTRSPEC, TYDREAL, 66 },
      | {                                        }
  176 | 
  177 | "sinh",         { INTRGEN, 2, 67 },
      | {                                 }
  178 | "dsinh",        { INTRSPEC, TYDREAL, 68 },
      | {                                        }
  179 | 
  180 | "cosh",         { INTRGEN, 2, 69 },
      | {                                 }
  181 | "dcosh",        { INTRSPEC, TYDREAL, 70 },
      | {                                        }
  182 | 
  183 | "tanh",         { INTRGEN, 2, 71 },
      | {                                 }
  184 | "dtanh",        { INTRSPEC, TYDREAL, 72 },
      | {                                        }
  185 | 
  186 | "lge",          { INTRSPEC, TYLOGICAL, 73},
      | {                                         }
  187 | "lgt",          { INTRSPEC, TYLOGICAL, 75},
      | {                                         }
  188 | "lle",          { INTRSPEC, TYLOGICAL, 77},
      | {                                         }
  189 | "llt",          { INTRSPEC, TYLOGICAL, 79},
      | {                                         }
......
  201 | "fpexpn",       { INTRGEN, 4, 81 },
      | {                                 }
  202 | "fpabsp",       { INTRGEN, 2, 85 },
      | {                                 }
  203 | "fprrsp",       { INTRGEN, 2, 87 },
      | {                                 }
  204 | "fpfrac",       { INTRGEN, 2, 89 },
      | {                                 }
  205 | "fpmake",       { INTRGEN, 2, 91 },
      | {                                 }
  206 | "fpscal",       { INTRGEN, 2, 93 },
      | {                                 }
  207 | 
  208 | "cdabs",        { INTRSPEC, TYDREAL,    13, 1, 0, 1 },
      | {                                                    }
  209 | "cdsqrt",       { INTRSPEC, TYDCOMPLEX, 38, 1, 0, 1 },
      | {                                                    }
  210 | "cdexp",        { INTRSPEC, TYDCOMPLEX, 42, 1, 0, 1 },
      | {                                                    }
  211 | "cdlog",        { INTRSPEC, TYDCOMPLEX, 46, 1, 0, 1 },
      | {                                                    }
  212 | "cdsin",        { INTRSPEC, TYDCOMPLEX, 52, 1, 0, 1 },
      | {                                                    }
  213 | "cdcos",        { INTRSPEC, TYDCOMPLEX, 56, 1, 0, 1 },
      | {
intr.c:50:1: warning: missing braces around initializer [-Wmissing-braces]
   50 | {
      | ^
   51 | "int",          { INTRCONV, TYLONG },
      | {                                   }
   52 | "real",         { INTRCONV, TYREAL, 1 },
      | {                                      }
   53 |                 /* 1 ==> real(TYDCOMPLEX) yields TYDREAL */
   54 | "dble",         { INTRCONV, TYDREAL },
      | {                                    }
   55 | "dreal",        { INTRCONV, TYDREAL, 0, 0, 0, 1 },
      | {                                                }
   56 | "cmplx",        { INTRCONV, TYCOMPLEX },
      | {                                      }
   57 | "dcmplx",       { INTRCONV, TYDCOMPLEX, 0, 1 },
      | {                                             }
   58 | "ifix",         { INTRCONV, TYLONG },
      | {                                   }
   59 | "idint",        { INTRCONV, TYLONG },
      | {                                   }
   60 | "float",        { INTRCONV, TYREAL },
      | {                                   }
   61 | "dfloat",       { INTRCONV, TYDREAL },
      | {                                    }
   62 | "sngl",         { INTRCONV, TYREAL },
      | {                                   }
   63 | "ichar",        { INTRCONV, TYLONG },
      | {                                   }
   64 | "iachar",       { INTRCONV, TYLONG },
      | {                                   }
   65 | "char",         { INTRCONV, TYCHAR },
      | {                                   }
   66 | "achar",        { INTRCONV, TYCHAR },
      | {                                   }
......
   72 | "max",          { INTRMAX, TYUNKNOWN },
      | {                                     }
   73 | "max0",         { INTRMAX, TYLONG },
      | {                                  }
   74 | "amax0",        { INTRMAX, TYREAL },
      | {                                  }
   75 | "max1",         { INTRMAX, TYLONG },
      | {                                  }
   76 | "amax1",        { INTRMAX, TYREAL },
      | {                                  }
   77 | "dmax1",        { INTRMAX, TYDREAL },
      | {                                   }
   78 | 
   79 | "and",          { INTRBOOL, TYUNKNOWN, OPBITAND },
      | {                                                }
   80 | "or",           { INTRBOOL, TYUNKNOWN, OPBITOR },
      | {                                               }
   81 | "xor",          { INTRBOOL, TYUNKNOWN, OPBITXOR },
      | {                                                }
   82 | "not",          { INTRBOOL, TYUNKNOWN, OPBITNOT },
      | {                                                }
   83 | "lshift",       { INTRBOOL, TYUNKNOWN, OPLSHIFT },
      | {                                                }
   84 | "rshift",       { INTRBOOL, TYUNKNOWN, OPRSHIFT },
      | {                                                }
   85 | 
   86 | "min",          { INTRMIN, TYUNKNOWN },
      | {                                     }
   87 | "min0",         { INTRMIN, TYLONG },
      | {                                  }
   88 | "amin0",        { INTRMIN, TYREAL },
      | {                                  }
   89 | "min1",         { INTRMIN, TYLONG },
      | {                                  }
   90 | "amin1",        { INTRMIN, TYREAL },
      | {                                  }
   91 | "dmin1",        { INTRMIN, TYDREAL },
      | {                                   }
   92 | 
   93 | "aint",         { INTRGEN, 2, 0 },
      | {                                }
   94 | "dint",         { INTRSPEC, TYDREAL, 1 },
      | {                                       }
   95 | 
   96 | "anint",        { INTRGEN, 2, 2 },
      | {                                }
   97 | "dnint",        { INTRSPEC, TYDREAL, 3 },
      | {                                       }
   98 | 
   99 | "nint",         { INTRGEN, 4, 4 },
      | {                                }
  100 | "idnint",       { INTRGEN, 2, 6 },
      | {                                }
  101 | 
  102 | "abs",          { INTRGEN, 6, 8 },
      | {                                }
  103 | "iabs",         { INTRGEN, 2, 9 },
      | {                                }
  104 | "dabs",         { INTRSPEC, TYDREAL, 11 },
      | {                                        }
  105 | "cabs",         { INTRSPEC, TYREAL, 12, 0, 13 },
      | {                                              }
  106 | "zabs",         { INTRSPEC, TYDREAL, 13, 1 },
      | {                                           }
  107 | 
  108 | "mod",          { INTRGEN, 4, 14 },
      | {                                 }
  109 | "amod",         { INTRSPEC, TYREAL, 16, 0, 17 },
      | {                                              }
  110 | "dmod",         { INTRSPEC, TYDREAL, 17 },
      | {                                        }
  111 | 
  112 | "sign",         { INTRGEN, 4, 18 },
      | {                                 }
  113 | "isign",        { INTRGEN, 2, 19 },
      | {                                 }
  114 | "dsign",        { INTRSPEC, TYDREAL, 21 },
      | {                                        }
  115 | 
  116 | "dim",          { INTRGEN, 4, 22 },
      | {                                 }
  117 | "idim",         { INTRGEN, 2, 23 },
      | {                                 }
  118 | "ddim",         { INTRSPEC, TYDREAL, 25 },
      | {                                        }
  119 | 
  120 | "dprod",        { INTRSPEC, TYDREAL, 26 },
      | {                                        }
  121 | 
  122 | "len",          { INTRSPEC, TYLONG, 27 },
      | {                                       }
  123 | "index",        { INTRSPEC, TYLONG, 29 },
      | {                                       }
  124 | 
  125 | "imag",         { INTRGEN, 2, 31 },
      | {                                 }
  126 | "aimag",        { INTRSPEC, TYREAL, 31, 0, 32 },
      | {                                              }
  127 | "dimag",        { INTRSPEC, TYDREAL, 32 },
      | {                                        }
  128 | 
  129 | "conjg",        { INTRGEN, 2, 33 },
      | {                                 }
  130 | "dconjg",       { INTRSPEC, TYDCOMPLEX, 34, 1 },
      | {                                              }
  131 | 
  132 | "sqrt",         { INTRGEN, 4, 35 },
      | {                                 }
  133 | "dsqrt",        { INTRSPEC, TYDREAL, 36 },
      | {                                        }
  134 | "csqrt",        { INTRSPEC, TYCOMPLEX, 37, 0, 38 },
      | {                                                 }
  135 | "zsqrt",        { INTRSPEC, TYDCOMPLEX, 38, 1 },
      | {                                              }
  136 | 
  137 | "exp",          { INTRGEN, 4, 39 },
      | {                                 }
  138 | "dexp",         { INTRSPEC, TYDREAL, 40 },
      | {                                        }
  139 | "cexp",         { INTRSPEC, TYCOMPLEX, 41, 0, 42 },
      | {                                                 }
  140 | "zexp",         { INTRSPEC, TYDCOMPLEX, 42, 1 },
      | {                                              }
  141 | 
  142 | "log",          { INTRGEN, 4, 43 },
      | {                                 }
  143 | "alog",         { INTRSPEC, TYREAL, 43, 0, 44 },
      | {                                              }
  144 | "dlog",         { INTRSPEC, TYDREAL, 44 },
      | {                                        }
  145 | "clog",         { INTRSPEC, TYCOMPLEX, 45, 0, 46 },
      | {                                                 }
  146 | "zlog",         { INTRSPEC, TYDCOMPLEX, 46, 1 },
      | {                                              }
  147 | 
  148 | "log10",        { INTRGEN, 2, 47 },
      | {                                 }
  149 | "alog10",       { INTRSPEC, TYREAL, 47, 0, 48 },
      | {                                              }
  150 | "dlog10",       { INTRSPEC, TYDREAL, 48 },
      | {                                        }
  151 | 
  152 | "sin",          { INTRGEN, 4, 49 },
      | {                                 }
  153 | "dsin",         { INTRSPEC, TYDREAL, 50 },
      | {                                        }
  154 | "csin",         { INTRSPEC, TYCOMPLEX, 51, 0, 52 },
      | {                                                 }
  155 | "zsin",         { INTRSPEC, TYDCOMPLEX, 52, 1 },
      | {                                              }
  156 | 
  157 | "cos",          { INTRGEN, 4, 53 },
      | {                                 }
  158 | "dcos",         { INTRSPEC, TYDREAL, 54 },
      | {                                        }
  159 | "ccos",         { INTRSPEC, TYCOMPLEX, 55, 0, 56 },
      | {                                                 }
  160 | "zcos",         { INTRSPEC, TYDCOMPLEX, 56, 1 },
      | {                                              }
  161 | 
  162 | "tan",          { INTRGEN, 2, 57 },
      | {                                 }
  163 | "dtan",         { INTRSPEC, TYDREAL, 58 },
      | {                                        }
  164 | 
  165 | "asin",         { INTRGEN, 2, 59 },
      | {                                 }
  166 | "dasin",        { INTRSPEC, TYDREAL, 60 },
      | {                                        }
  167 | 
  168 | "acos",         { INTRGEN, 2, 61 },
      | {                                 }
  169 | "dacos",        { INTRSPEC, TYDREAL, 62 },
      | {                                        }
  170 | 
  171 | "atan",         { INTRGEN, 2, 63 },
      | {                                 }
  172 | "datan",        { INTRSPEC, TYDREAL, 64 },
      | {                                        }
  173 | 
  174 | "atan2",        { INTRGEN, 2, 65 },
      | {                                 }
  175 | "datan2",       { INTRSPEC, TYDREAL, 66 },
      | {                                        }
  176 | 
  177 | "sinh",         { INTRGEN, 2, 67 },
      | {                                 }
  178 | "dsinh",        { INTRSPEC, TYDREAL, 68 },
      | {                                        }
  179 | 
  180 | "cosh",         { INTRGEN, 2, 69 },
      | {                                 }
  181 | "dcosh",        { INTRSPEC, TYDREAL, 70 },
      | {                                        }
  182 | 
  183 | "tanh",         { INTRGEN, 2, 71 },
      | {                                 }
  184 | "dtanh",        { INTRSPEC, TYDREAL, 72 },
      | {                                        }
  185 | 
  186 | "lge",          { INTRSPEC, TYLOGICAL, 73},
      | {                                         }
  187 | "lgt",          { INTRSPEC, TYLOGICAL, 75},
      | {                                         }
  188 | "lle",          { INTRSPEC, TYLOGICAL, 77},
      | {                                         }
  189 | "llt",          { INTRSPEC, TYLOGICAL, 79},
      | {                                         }
......
  201 | "fpexpn",       { INTRGEN, 4, 81 },
      | {                                 }
  202 | "fpabsp",       { INTRGEN, 2, 85 },
      | {                                 }
  203 | "fprrsp",       { INTRGEN, 2, 87 },
      | {                                 }
  204 | "fpfrac",       { INTRGEN, 2, 89 },
      | {                                 }
  205 | "fpmake",       { INTRGEN, 2, 91 },
      | {                                 }
  206 | "fpscal",       { INTRGEN, 2, 93 },
      | {                                 }
  207 | 
  208 | "cdabs",        { INTRSPEC, TYDREAL,    13, 1, 0, 1 },
      | {                                                    }
  209 | "cdsqrt",       { INTRSPEC, TYDCOMPLEX, 38, 1, 0, 1 },
      | {                                                    }
  210 | "cdexp",        { INTRSPEC, TYDCOMPLEX, 42, 1, 0, 1 },
      | {                                                    }
  211 | "cdlog",        { INTRSPEC, TYDCOMPLEX, 46, 1, 0, 1 },
      | {                                                    }
  212 | "cdsin",        { INTRSPEC, TYDCOMPLEX, 52, 1, 0, 1 },
      | {                                                    }
  213 | "cdcos",        { INTRSPEC, TYDCOMPLEX, 56, 1, 0, 1 },
      | {                                                    }
  214 | 
  215 | "iand",         { INTRBOOL, TYUNKNOWN, OPBITAND, 0, 0, 2 },
      | {
intr.c:50:1: warning: missing braces around initializer [-Wmissing-braces]
   50 | {
      | ^
   51 | "int",          { INTRCONV, TYLONG },
      | {                                   }
   52 | "real",         { INTRCONV, TYREAL, 1 },
      | {                                      }
   53 |                 /* 1 ==> real(TYDCOMPLEX) yields TYDREAL */
   54 | "dble",         { INTRCONV, TYDREAL },
      | {                                    }
   55 | "dreal",        { INTRCONV, TYDREAL, 0, 0, 0, 1 },
      | {                                                }
   56 | "cmplx",        { INTRCONV, TYCOMPLEX },
      | {                                      }
   57 | "dcmplx",       { INTRCONV, TYDCOMPLEX, 0, 1 },
      | {                                             }
   58 | "ifix",         { INTRCONV, TYLONG },
      | {                                   }
   59 | "idint",        { INTRCONV, TYLONG },
      | {                                   }
   60 | "float",        { INTRCONV, TYREAL },
      | {                                   }
   61 | "dfloat",       { INTRCONV, TYDREAL },
      | {                                    }
   62 | "sngl",         { INTRCONV, TYREAL },
      | {                                   }
   63 | "ichar",        { INTRCONV, TYLONG },
      | {                                   }
   64 | "iachar",       { INTRCONV, TYLONG },
      | {                                   }
   65 | "char",         { INTRCONV, TYCHAR },
      | {                                   }
   66 | "achar",        { INTRCONV, TYCHAR },
      | {                                   }
......
   72 | "max",          { INTRMAX, TYUNKNOWN },
      | {                                     }
   73 | "max0",         { INTRMAX, TYLONG },
      | {                                  }
   74 | "amax0",        { INTRMAX, TYREAL },
      | {                                  }
   75 | "max1",         { INTRMAX, TYLONG },
      | {                                  }
   76 | "amax1",        { INTRMAX, TYREAL },
      | {                                  }
   77 | "dmax1",        { INTRMAX, TYDREAL },
      | {                                   }
   78 | 
   79 | "and",          { INTRBOOL, TYUNKNOWN, OPBITAND },
      | {                                                }
   80 | "or",           { INTRBOOL, TYUNKNOWN, OPBITOR },
      | {                                               }
   81 | "xor",          { INTRBOOL, TYUNKNOWN, OPBITXOR },
      | {                                                }
   82 | "not",          { INTRBOOL, TYUNKNOWN, OPBITNOT },
      | {                                                }
   83 | "lshift",       { INTRBOOL, TYUNKNOWN, OPLSHIFT },
      | {                                                }
   84 | "rshift",       { INTRBOOL, TYUNKNOWN, OPRSHIFT },
      | {                                                }
   85 | 
   86 | "min",          { INTRMIN, TYUNKNOWN },
      | {                                     }
   87 | "min0",         { INTRMIN, TYLONG },
      | {                                  }
   88 | "amin0",        { INTRMIN, TYREAL },
      | {                                  }
   89 | "min1",         { INTRMIN, TYLONG },
      | {                                  }
   90 | "amin1",        { INTRMIN, TYREAL },
      | {                                  }
   91 | "dmin1",        { INTRMIN, TYDREAL },
      | {                                   }
   92 | 
   93 | "aint",         { INTRGEN, 2, 0 },
      | {                                }
   94 | "dint",         { INTRSPEC, TYDREAL, 1 },
      | {                                       }
   95 | 
   96 | "anint",        { INTRGEN, 2, 2 },
      | {                                }
   97 | "dnint",        { INTRSPEC, TYDREAL, 3 },
      | {                                       }
   98 | 
   99 | "nint",         { INTRGEN, 4, 4 },
      | {                                }
  100 | "idnint",       { INTRGEN, 2, 6 },
      | {                                }
  101 | 
  102 | "abs",          { INTRGEN, 6, 8 },
      | {                                }
  103 | "iabs",         { INTRGEN, 2, 9 },
      | {                                }
  104 | "dabs",         { INTRSPEC, TYDREAL, 11 },
      | {                                        }
  105 | "cabs",         { INTRSPEC, TYREAL, 12, 0, 13 },
      | {                                              }
  106 | "zabs",         { INTRSPEC, TYDREAL, 13, 1 },
      | {                                           }
  107 | 
  108 | "mod",          { INTRGEN, 4, 14 },
      | {                                 }
  109 | "amod",         { INTRSPEC, TYREAL, 16, 0, 17 },
      | {                                              }
  110 | "dmod",         { INTRSPEC, TYDREAL, 17 },
      | {                                        }
  111 | 
  112 | "sign",         { INTRGEN, 4, 18 },
      | {                                 }
  113 | "isign",        { INTRGEN, 2, 19 },
      | {                                 }
  114 | "dsign",        { INTRSPEC, TYDREAL, 21 },
      | {                                        }
  115 | 
  116 | "dim",          { INTRGEN, 4, 22 },
      | {                                 }
  117 | "idim",         { INTRGEN, 2, 23 },
      | {                                 }
  118 | "ddim",         { INTRSPEC, TYDREAL, 25 },
      | {                                        }
  119 | 
  120 | "dprod",        { INTRSPEC, TYDREAL, 26 },
      | {                                        }
  121 | 
  122 | "len",          { INTRSPEC, TYLONG, 27 },
      | {                                       }
  123 | "index",        { INTRSPEC, TYLONG, 29 },
      | {                                       }
  124 | 
  125 | "imag",         { INTRGEN, 2, 31 },
      | {                                 }
  126 | "aimag",        { INTRSPEC, TYREAL, 31, 0, 32 },
      | {                                              }
  127 | "dimag",        { INTRSPEC, TYDREAL, 32 },
      | {                                        }
  128 | 
  129 | "conjg",        { INTRGEN, 2, 33 },
      | {                                 }
  130 | "dconjg",       { INTRSPEC, TYDCOMPLEX, 34, 1 },
      | {                                              }
  131 | 
  132 | "sqrt",         { INTRGEN, 4, 35 },
      | {                                 }
  133 | "dsqrt",        { INTRSPEC, TYDREAL, 36 },
      | {                                        }
  134 | "csqrt",        { INTRSPEC, TYCOMPLEX, 37, 0, 38 },
      | {                                                 }
  135 | "zsqrt",        { INTRSPEC, TYDCOMPLEX, 38, 1 },
      | {                                              }
  136 | 
  137 | "exp",          { INTRGEN, 4, 39 },
      | {                                 }
  138 | "dexp",         { INTRSPEC, TYDREAL, 40 },
      | {                                        }
  139 | "cexp",         { INTRSPEC, TYCOMPLEX, 41, 0, 42 },
      | {                                                 }
  140 | "zexp",         { INTRSPEC, TYDCOMPLEX, 42, 1 },
      | {                                              }
  141 | 
  142 | "log",          { INTRGEN, 4, 43 },
      | {                                 }
  143 | "alog",         { INTRSPEC, TYREAL, 43, 0, 44 },
      | {                                              }
  144 | "dlog",         { INTRSPEC, TYDREAL, 44 },
      | {                                        }
  145 | "clog",         { INTRSPEC, TYCOMPLEX, 45, 0, 46 },
      | {                                                 }
  146 | "zlog",         { INTRSPEC, TYDCOMPLEX, 46, 1 },
      | {                                              }
  147 | 
  148 | "log10",        { INTRGEN, 2, 47 },
      | {                                 }
  149 | "alog10",       { INTRSPEC, TYREAL, 47, 0, 48 },
      | {                                              }
  150 | "dlog10",       { INTRSPEC, TYDREAL, 48 },
      | {                                        }
  151 | 
  152 | "sin",          { INTRGEN, 4, 49 },
      | {                                 }
  153 | "dsin",         { INTRSPEC, TYDREAL, 50 },
      | {                                        }
  154 | "csin",         { INTRSPEC, TYCOMPLEX, 51, 0, 52 },
      | {                                                 }
  155 | "zsin",         { INTRSPEC, TYDCOMPLEX, 52, 1 },
      | {                                              }
  156 | 
  157 | "cos",          { INTRGEN, 4, 53 },
      | {                                 }
  158 | "dcos",         { INTRSPEC, TYDREAL, 54 },
      | {                                        }
  159 | "ccos",         { INTRSPEC, TYCOMPLEX, 55, 0, 56 },
      | {                                                 }
  160 | "zcos",         { INTRSPEC, TYDCOMPLEX, 56, 1 },
      | {                                              }
  161 | 
  162 | "tan",          { INTRGEN, 2, 57 },
      | {                                 }
  163 | "dtan",         { INTRSPEC, TYDREAL, 58 },
      | {                                        }
  164 | 
  165 | "asin",         { INTRGEN, 2, 59 },
      | {                                 }
  166 | "dasin",        { INTRSPEC, TYDREAL, 60 },
      | {                                        }
  167 | 
  168 | "acos",         { INTRGEN, 2, 61 },
      | {                                 }
  169 | "dacos",        { INTRSPEC, TYDREAL, 62 },
      | {                                        }
  170 | 
  171 | "atan",         { INTRGEN, 2, 63 },
      | {                                 }
  172 | "datan",        { INTRSPEC, TYDREAL, 64 },
      | {                                        }
  173 | 
  174 | "atan2",        { INTRGEN, 2, 65 },
      | {                                 }
  175 | "datan2",       { INTRSPEC, TYDREAL, 66 },
      | {                                        }
  176 | 
  177 | "sinh",         { INTRGEN, 2, 67 },
      | {                                 }
  178 | "dsinh",        { INTRSPEC, TYDREAL, 68 },
      | {                                        }
  179 | 
  180 | "cosh",         { INTRGEN, 2, 69 },
      | {                                 }
  181 | "dcosh",        { INTRSPEC, TYDREAL, 70 },
      | {                                        }
  182 | 
  183 | "tanh",         { INTRGEN, 2, 71 },
      | {                                 }
  184 | "dtanh",        { INTRSPEC, TYDREAL, 72 },
      | {                                        }
  185 | 
  186 | "lge",          { INTRSPEC, TYLOGICAL, 73},
      | {                                         }
  187 | "lgt",          { INTRSPEC, TYLOGICAL, 75},
      | {                                         }
  188 | "lle",          { INTRSPEC, TYLOGICAL, 77},
      | {                                         }
  189 | "llt",          { INTRSPEC, TYLOGICAL, 79},
      | {                                         }
......
  201 | "fpexpn",       { INTRGEN, 4, 81 },
      | {                                 }
  202 | "fpabsp",       { INTRGEN, 2, 85 },
      | {                                 }
  203 | "fprrsp",       { INTRGEN, 2, 87 },
      | {                                 }
  204 | "fpfrac",       { INTRGEN, 2, 89 },
      | {                                 }
  205 | "fpmake",       { INTRGEN, 2, 91 },
      | {                                 }
  206 | "fpscal",       { INTRGEN, 2, 93 },
      | {                                 }
  207 | 
  208 | "cdabs",        { INTRSPEC, TYDREAL,    13, 1, 0, 1 },
      | {                                                    }
  209 | "cdsqrt",       { INTRSPEC, TYDCOMPLEX, 38, 1, 0, 1 },
      | {                                                    }
  210 | "cdexp",        { INTRSPEC, TYDCOMPLEX, 42, 1, 0, 1 },
      | {                                                    }
  211 | "cdlog",        { INTRSPEC, TYDCOMPLEX, 46, 1, 0, 1 },
      | {                                                    }
  212 | "cdsin",        { INTRSPEC, TYDCOMPLEX, 52, 1, 0, 1 },
      | {                                                    }
  213 | "cdcos",        { INTRSPEC, TYDCOMPLEX, 56, 1, 0, 1 },
      | {                                                    }
  214 | 
  215 | "iand",         { INTRBOOL, TYUNKNOWN, OPBITAND, 0, 0, 2 },
      | {                                                         }
  216 | "ior",          { INTRBOOL, TYUNKNOWN, OPBITOR,  0, 0, 2 },
      | {
putpcc.c: In function 'putch1.part.0':
sysdep.c: In function 'c_name':
sysdep.c:260:15: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  260 |         while(c = *s++)
      |               ^
putpcc.c:970:23: warning: 't' may be used uninitialized [-Wmaybe-uninitialized]
  970 |                 return(t);
      |                       ^
putpcc.c:923:15: note: 't' declared here
  923 |         Addrp t;
      |               ^
sysdep.c: In function 'fmt_init':
sysdep.c:550:40: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  550 |         for(s = "\b\t\n\f\r\v", i = 0; j = *(unsigned char *)s++;)
      |                                        ^
sysdep.c: In function 'dsort':
sysdep.c:694:23: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  694 |                 while(mb = mb1);
      |                       ^~
intr.c:50:1: warning: missing braces around initializer [-Wmissing-braces]
   50 | {
      | ^
   51 | "int",          { INTRCONV, TYLONG },
      | {                                   }
   52 | "real",         { INTRCONV, TYREAL, 1 },
      | {                                      }
   53 |                 /* 1 ==> real(TYDCOMPLEX) yields TYDREAL */
   54 | "dble",         { INTRCONV, TYDREAL },
      | {                                    }
   55 | "dreal",        { INTRCONV, TYDREAL, 0, 0, 0, 1 },
      | {                                                }
   56 | "cmplx",        { INTRCONV, TYCOMPLEX },
      | {                                      }
   57 | "dcmplx",       { INTRCONV, TYDCOMPLEX, 0, 1 },
      | {                                             }
   58 | "ifix",         { INTRCONV, TYLONG },
      | {                                   }
   59 | "idint",        { INTRCONV, TYLONG },
      | {                                   }
   60 | "float",        { INTRCONV, TYREAL },
      | {                                   }
   61 | "dfloat",       { INTRCONV, TYDREAL },
      | {                                    }
   62 | "sngl",         { INTRCONV, TYREAL },
      | {                                   }
   63 | "ichar",        { INTRCONV, TYLONG },
      | {                                   }
   64 | "iachar",       { INTRCONV, TYLONG },
      | {                                   }
   65 | "char",         { INTRCONV, TYCHAR },
      | {                                   }
   66 | "achar",        { INTRCONV, TYCHAR },
      | {                                   }
......
   72 | "max",          { INTRMAX, TYUNKNOWN },
      | {                                     }
   73 | "max0",         { INTRMAX, TYLONG },
      | {                                  }
   74 | "amax0",        { INTRMAX, TYREAL },
      | {                                  }
   75 | "max1",         { INTRMAX, TYLONG },
      | {                                  }
   76 | "amax1",        { INTRMAX, TYREAL },
      | {                                  }
   77 | "dmax1",        { INTRMAX, TYDREAL },
      | {                                   }
   78 | 
   79 | "and",          { INTRBOOL, TYUNKNOWN, OPBITAND },
      | {                                                }
   80 | "or",           { INTRBOOL, TYUNKNOWN, OPBITOR },
      | {                                               }
   81 | "xor",          { INTRBOOL, TYUNKNOWN, OPBITXOR },
      | {                                                }
   82 | "not",          { INTRBOOL, TYUNKNOWN, OPBITNOT },
      | {                                                }
   83 | "lshift",       { INTRBOOL, TYUNKNOWN, OPLSHIFT },
      | {                                                }
   84 | "rshift",       { INTRBOOL, TYUNKNOWN, OPRSHIFT },
      | {                                                }
   85 | 
   86 | "min",          { INTRMIN, TYUNKNOWN },
      | {                                     }
   87 | "min0",         { INTRMIN, TYLONG },
      | {                                  }
   88 | "amin0",        { INTRMIN, TYREAL },
      | {                                  }
   89 | "min1",         { INTRMIN, TYLONG },
      | {                                  }
   90 | "amin1",        { INTRMIN, TYREAL },
      | {                                  }
   91 | "dmin1",        { INTRMIN, TYDREAL },
      | {                                   }
   92 | 
   93 | "aint",         { INTRGEN, 2, 0 },
      | {                                }
   94 | "dint",         { INTRSPEC, TYDREAL, 1 },
      | {                                       }
   95 | 
   96 | "anint",        { INTRGEN, 2, 2 },
      | {                                }
   97 | "dnint",        { INTRSPEC, TYDREAL, 3 },
      | {                                       }
   98 | 
   99 | "nint",         { INTRGEN, 4, 4 },
      | {                                }
  100 | "idnint",       { INTRGEN, 2, 6 },
      | {                                }
  101 | 
  102 | "abs",          { INTRGEN, 6, 8 },
      | {                                }
  103 | "iabs",         { INTRGEN, 2, 9 },
      | {                                }
  104 | "dabs",         { INTRSPEC, TYDREAL, 11 },
      | {                                        }
  105 | "cabs",         { INTRSPEC, TYREAL, 12, 0, 13 },
      | {                                              }
  106 | "zabs",         { INTRSPEC, TYDREAL, 13, 1 },
      | {                                           }
  107 | 
  108 | "mod",          { INTRGEN, 4, 14 },
      | {                                 }
  109 | "amod",         { INTRSPEC, TYREAL, 16, 0, 17 },
      | {                                              }
  110 | "dmod",         { INTRSPEC, TYDREAL, 17 },
      | {                                        }
  111 | 
  112 | "sign",         { INTRGEN, 4, 18 },
      | {                                 }
  113 | "isign",        { INTRGEN, 2, 19 },
      | {                                 }
  114 | "dsign",        { INTRSPEC, TYDREAL, 21 },
      | {                                        }
  115 | 
  116 | "dim",          { INTRGEN, 4, 22 },
      | {                                 }
  117 | "idim",         { INTRGEN, 2, 23 },
      | {                                 }
  118 | "ddim",         { INTRSPEC, TYDREAL, 25 },
      | {                                        }
  119 | 
  120 | "dprod",        { INTRSPEC, TYDREAL, 26 },
      | {                                        }
  121 | 
  122 | "len",          { INTRSPEC, TYLONG, 27 },
      | {                                       }
  123 | "index",        { INTRSPEC, TYLONG, 29 },
      | {                                       }
  124 | 
  125 | "imag",         { INTRGEN, 2, 31 },
      | {                                 }
  126 | "aimag",        { INTRSPEC, TYREAL, 31, 0, 32 },
      | {                                              }
  127 | "dimag",        { INTRSPEC, TYDREAL, 32 },
      | {                                        }
  128 | 
  129 | "conjg",        { INTRGEN, 2, 33 },
      | {                                 }
  130 | "dconjg",       { INTRSPEC, TYDCOMPLEX, 34, 1 },
      | {                                              }
  131 | 
  132 | "sqrt",         { INTRGEN, 4, 35 },
      | {                                 }
  133 | "dsqrt",        { INTRSPEC, TYDREAL, 36 },
      | {                                        }
  134 | "csqrt",        { INTRSPEC, TYCOMPLEX, 37, 0, 38 },
      | {                                                 }
  135 | "zsqrt",        { INTRSPEC, TYDCOMPLEX, 38, 1 },
      | {                                              }
  136 | 
  137 | "exp",          { INTRGEN, 4, 39 },
      | {                                 }
  138 | "dexp",         { INTRSPEC, TYDREAL, 40 },
      | {                                        }
  139 | "cexp",         { INTRSPEC, TYCOMPLEX, 41, 0, 42 },
      | {                                                 }
  140 | "zexp",         { INTRSPEC, TYDCOMPLEX, 42, 1 },
      | {                                              }
  141 | 
  142 | "log",          { INTRGEN, 4, 43 },
      | {                                 }
  143 | "alog",         { INTRSPEC, TYREAL, 43, 0, 44 },
      | {                                              }
  144 | "dlog",         { INTRSPEC, TYDREAL, 44 },
      | {                                        }
  145 | "clog",         { INTRSPEC, TYCOMPLEX, 45, 0, 46 },
      | {                                                 }
  146 | "zlog",         { INTRSPEC, TYDCOMPLEX, 46, 1 },
      | {                                              }
  147 | 
  148 | "log10",        { INTRGEN, 2, 47 },
      | {                                 }
  149 | "alog10",       { INTRSPEC, TYREAL, 47, 0, 48 },
      | {                                              }
  150 | "dlog10",       { INTRSPEC, TYDREAL, 48 },
      | {                                        }
  151 | 
  152 | "sin",          { INTRGEN, 4, 49 },
      | {                                 }
  153 | "dsin",         { INTRSPEC, TYDREAL, 50 },
      | {                                        }
  154 | "csin",         { INTRSPEC, TYCOMPLEX, 51, 0, 52 },
      | {                                                 }
  155 | "zsin",         { INTRSPEC, TYDCOMPLEX, 52, 1 },
      | {                                              }
  156 | 
  157 | "cos",          { INTRGEN, 4, 53 },
      | {                                 }
  158 | "dcos",         { INTRSPEC, TYDREAL, 54 },
      | {                                        }
  159 | "ccos",         { INTRSPEC, TYCOMPLEX, 55, 0, 56 },
      | {                                                 }
  160 | "zcos",         { INTRSPEC, TYDCOMPLEX, 56, 1 },
      | {                                              }
  161 | 
  162 | "tan",          { INTRGEN, 2, 57 },
      | {                                 }
  163 | "dtan",         { INTRSPEC, TYDREAL, 58 },
      | {                                        }
  164 | 
  165 | "asin",         { INTRGEN, 2, 59 },
      | {                                 }
  166 | "dasin",        { INTRSPEC, TYDREAL, 60 },
      | {                                        }
  167 | 
  168 | "acos",         { INTRGEN, 2, 61 },
      | {                                 }
  169 | "dacos",        { INTRSPEC, TYDREAL, 62 },
      | {                                        }
  170 | 
  171 | "atan",         { INTRGEN, 2, 63 },
      | {                                 }
  172 | "datan",        { INTRSPEC, TYDREAL, 64 },
      | {                                        }
  173 | 
  174 | "atan2",        { INTRGEN, 2, 65 },
      | {                                 }
  175 | "datan2",       { INTRSPEC, TYDREAL, 66 },
      | {                                        }
  176 | 
  177 | "sinh",         { INTRGEN, 2, 67 },
      | {                                 }
  178 | "dsinh",        { INTRSPEC, TYDREAL, 68 },
      | {                                        }
  179 | 
  180 | "cosh",         { INTRGEN, 2, 69 },
      | {                                 }
  181 | "dcosh",        { INTRSPEC, TYDREAL, 70 },
      | {                                        }
  182 | 
  183 | "tanh",         { INTRGEN, 2, 71 },
      | {                                 }
  184 | "dtanh",        { INTRSPEC, TYDREAL, 72 },
      | {                                        }
  185 | 
  186 | "lge",          { INTRSPEC, TYLOGICAL, 73},
      | {                                         }
  187 | "lgt",          { INTRSPEC, TYLOGICAL, 75},
      | {                                         }
  188 | "lle",          { INTRSPEC, TYLOGICAL, 77},
      | {                                         }
  189 | "llt",          { INTRSPEC, TYLOGICAL, 79},
      | {                                         }
......
  201 | "fpexpn",       { INTRGEN, 4, 81 },
      | {                                 }
  202 | "fpabsp",       { INTRGEN, 2, 85 },
      | {                                 }
  203 | "fprrsp",       { INTRGEN, 2, 87 },
      | {                                 }
  204 | "fpfrac",       { INTRGEN, 2, 89 },
      | {                                 }
  205 | "fpmake",       { INTRGEN, 2, 91 },
      | {                                 }
  206 | "fpscal",       { INTRGEN, 2, 93 },
      | {                                 }
  207 | 
  208 | "cdabs",        { INTRSPEC, TYDREAL,    13, 1, 0, 1 },
      | {                                                    }
  209 | "cdsqrt",       { INTRSPEC, TYDCOMPLEX, 38, 1, 0, 1 },
      | {                                                    }
  210 | "cdexp",        { INTRSPEC, TYDCOMPLEX, 42, 1, 0, 1 },
      | {                                                    }
  211 | "cdlog",        { INTRSPEC, TYDCOMPLEX, 46, 1, 0, 1 },
      | {                                                    }
  212 | "cdsin",        { INTRSPEC, TYDCOMPLEX, 52, 1, 0, 1 },
      | {                                                    }
  213 | "cdcos",        { INTRSPEC, TYDCOMPLEX, 56, 1, 0, 1 },
      | {                                                    }
  214 | 
  215 | "iand",         { INTRBOOL, TYUNKNOWN, OPBITAND, 0, 0, 2 },
      | {                                                         }
  216 | "ior",          { INTRBOOL, TYUNKNOWN, OPBITOR,  0, 0, 2 },
      | {                                                         }
  217 | "ieor",         { INTRBOOL, TYUNKNOWN, OPBITXOR, 0, 0, 2 },
      | {
intr.c:50:1: warning: missing braces around initializer [-Wmissing-braces]
   50 | {
      | ^
   51 | "int",          { INTRCONV, TYLONG },
      | {                                   }
   52 | "real",         { INTRCONV, TYREAL, 1 },
      | {                                      }
   53 |                 /* 1 ==> real(TYDCOMPLEX) yields TYDREAL */
   54 | "dble",         { INTRCONV, TYDREAL },
      | {                                    }
   55 | "dreal",        { INTRCONV, TYDREAL, 0, 0, 0, 1 },
      | {                                                }
   56 | "cmplx",        { INTRCONV, TYCOMPLEX },
      | {                                      }
   57 | "dcmplx",       { INTRCONV, TYDCOMPLEX, 0, 1 },
      | {                                             }
   58 | "ifix",         { INTRCONV, TYLONG },
      | {                                   }
   59 | "idint",        { INTRCONV, TYLONG },
      | {                                   }
   60 | "float",        { INTRCONV, TYREAL },
      | {                                   }
   61 | "dfloat",       { INTRCONV, TYDREAL },
      | {                                    }
   62 | "sngl",         { INTRCONV, TYREAL },
      | {                                   }
   63 | "ichar",        { INTRCONV, TYLONG },
      | {                                   }
   64 | "iachar",       { INTRCONV, TYLONG },
      | {                                   }
   65 | "char",         { INTRCONV, TYCHAR },
      | {                                   }
   66 | "achar",        { INTRCONV, TYCHAR },
      | {                                   }
......
   72 | "max",          { INTRMAX, TYUNKNOWN },
      | {                                     }
   73 | "max0",         { INTRMAX, TYLONG },
      | {                                  }
   74 | "amax0",        { INTRMAX, TYREAL },
      | {                                  }
   75 | "max1",         { INTRMAX, TYLONG },
      | {                                  }
   76 | "amax1",        { INTRMAX, TYREAL },
      | {                                  }
   77 | "dmax1",        { INTRMAX, TYDREAL },
      | {                                   }
   78 | 
   79 | "and",          { INTRBOOL, TYUNKNOWN, OPBITAND },
      | {                                                }
   80 | "or",           { INTRBOOL, TYUNKNOWN, OPBITOR },
      | {                                               }
   81 | "xor",          { INTRBOOL, TYUNKNOWN, OPBITXOR },
      | {                                                }
   82 | "not",          { INTRBOOL, TYUNKNOWN, OPBITNOT },
      | {                                                }
   83 | "lshift",       { INTRBOOL, TYUNKNOWN, OPLSHIFT },
      | {                                                }
   84 | "rshift",       { INTRBOOL, TYUNKNOWN, OPRSHIFT },
      | {                                                }
   85 | 
   86 | "min",          { INTRMIN, TYUNKNOWN },
      | {                                     }
   87 | "min0",         { INTRMIN, TYLONG },
      | {                                  }
   88 | "amin0",        { INTRMIN, TYREAL },
      | {                                  }
   89 | "min1",         { INTRMIN, TYLONG },
      | {                                  }
   90 | "amin1",        { INTRMIN, TYREAL },
      | {                                  }
   91 | "dmin1",        { INTRMIN, TYDREAL },
      | {                                   }
   92 | 
   93 | "aint",         { INTRGEN, 2, 0 },
      | {                                }
   94 | "dint",         { INTRSPEC, TYDREAL, 1 },
      | {                                       }
   95 | 
   96 | "anint",        { INTRGEN, 2, 2 },
      | {                                }
   97 | "dnint",        { INTRSPEC, TYDREAL, 3 },
      | {                                       }
   98 | 
   99 | "nint",         { INTRGEN, 4, 4 },
      | {                                }
  100 | "idnint",       { INTRGEN, 2, 6 },
      | {                                }
  101 | 
  102 | "abs",          { INTRGEN, 6, 8 },
      | {                                }
  103 | "iabs",         { INTRGEN, 2, 9 },
      | {                                }
  104 | "dabs",         { INTRSPEC, TYDREAL, 11 },
      | {                                        }
  105 | "cabs",         { INTRSPEC, TYREAL, 12, 0, 13 },
      | {                                              }
  106 | "zabs",         { INTRSPEC, TYDREAL, 13, 1 },
      | {                                           }
  107 | 
  108 | "mod",          { INTRGEN, 4, 14 },
      | {                                 }
  109 | "amod",         { INTRSPEC, TYREAL, 16, 0, 17 },
      | {                                              }
  110 | "dmod",         { INTRSPEC, TYDREAL, 17 },
      | {                                        }
  111 | 
  112 | "sign",         { INTRGEN, 4, 18 },
      | {                                 }
  113 | "isign",        { INTRGEN, 2, 19 },
      | {                                 }
  114 | "dsign",        { INTRSPEC, TYDREAL, 21 },
      | {                                        }
  115 | 
  116 | "dim",          { INTRGEN, 4, 22 },
      | {                                 }
  117 | "idim",         { INTRGEN, 2, 23 },
      | {                                 }
  118 | "ddim",         { INTRSPEC, TYDREAL, 25 },
      | {                                        }
  119 | 
  120 | "dprod",        { INTRSPEC, TYDREAL, 26 },
      | {                                        }
  121 | 
  122 | "len",          { INTRSPEC, TYLONG, 27 },
      | {                                       }
  123 | "index",        { INTRSPEC, TYLONG, 29 },
      | {                                       }
  124 | 
  125 | "imag",         { INTRGEN, 2, 31 },
      | {                                 }
  126 | "aimag",        { INTRSPEC, TYREAL, 31, 0, 32 },
      | {                                              }
  127 | "dimag",        { INTRSPEC, TYDREAL, 32 },
      | {                                        }
  128 | 
  129 | "conjg",        { INTRGEN, 2, 33 },
      | {                                 }
  130 | "dconjg",       { INTRSPEC, TYDCOMPLEX, 34, 1 },
      | {                                              }
  131 | 
  132 | "sqrt",         { INTRGEN, 4, 35 },
      | {                                 }
  133 | "dsqrt",        { INTRSPEC, TYDREAL, 36 },
      | {                                        }
  134 | "csqrt",        { INTRSPEC, TYCOMPLEX, 37, 0, 38 },
      | {                                                 }
  135 | "zsqrt",        { INTRSPEC, TYDCOMPLEX, 38, 1 },
      | {                                              }
  136 | 
  137 | "exp",          { INTRGEN, 4, 39 },
      | {                                 }
  138 | "dexp",         { INTRSPEC, TYDREAL, 40 },
      | {                                        }
  139 | "cexp",         { INTRSPEC, TYCOMPLEX, 41, 0, 42 },
      | {                                                 }
  140 | "zexp",         { INTRSPEC, TYDCOMPLEX, 42, 1 },
      | {                                              }
  141 | 
  142 | "log",          { INTRGEN, 4, 43 },
      | {                                 }
  143 | "alog",         { INTRSPEC, TYREAL, 43, 0, 44 },
      | {                                              }
  144 | "dlog",         { INTRSPEC, TYDREAL, 44 },
      | {                                        }
  145 | "clog",         { INTRSPEC, TYCOMPLEX, 45, 0, 46 },
      | {                                                 }
  146 | "zlog",         { INTRSPEC, TYDCOMPLEX, 46, 1 },
      | {                                              }
  147 | 
  148 | "log10",        { INTRGEN, 2, 47 },
      | {                                 }
  149 | "alog10",       { INTRSPEC, TYREAL, 47, 0, 48 },
      | {                                              }
  150 | "dlog10",       { INTRSPEC, TYDREAL, 48 },
      | {                                        }
  151 | 
  152 | "sin",          { INTRGEN, 4, 49 },
      | {                                 }
  153 | "dsin",         { INTRSPEC, TYDREAL, 50 },
      | {                                        }
  154 | "csin",         { INTRSPEC, TYCOMPLEX, 51, 0, 52 },
      | {                                                 }
  155 | "zsin",         { INTRSPEC, TYDCOMPLEX, 52, 1 },
      | {                                              }
  156 | 
  157 | "cos",          { INTRGEN, 4, 53 },
      | {                                 }
  158 | "dcos",         { INTRSPEC, TYDREAL, 54 },
      | {                                        }
  159 | "ccos",         { INTRSPEC, TYCOMPLEX, 55, 0, 56 },
      | {                                                 }
  160 | "zcos",         { INTRSPEC, TYDCOMPLEX, 56, 1 },
      | {                                              }
  161 | 
  162 | "tan",          { INTRGEN, 2, 57 },
      | {                                 }
  163 | "dtan",         { INTRSPEC, TYDREAL, 58 },
      | {                                        }
  164 | 
  165 | "asin",         { INTRGEN, 2, 59 },
      | {                                 }
  166 | "dasin",        { INTRSPEC, TYDREAL, 60 },
      | {                                        }
  167 | 
  168 | "acos",         { INTRGEN, 2, 61 },
      | {                                 }
  169 | "dacos",        { INTRSPEC, TYDREAL, 62 },
      | {                                        }
  170 | 
  171 | "atan",         { INTRGEN, 2, 63 },
      | {                                 }
  172 | "datan",        { INTRSPEC, TYDREAL, 64 },
      | {                                        }
  173 | 
  174 | "atan2",        { INTRGEN, 2, 65 },
      | {                                 }
  175 | "datan2",       { INTRSPEC, TYDREAL, 66 },
      | {                                        }
  176 | 
  177 | "sinh",         { INTRGEN, 2, 67 },
      | {                                 }
  178 | "dsinh",        { INTRSPEC, TYDREAL, 68 },
      | {                                        }
  179 | 
  180 | "cosh",         { INTRGEN, 2, 69 },
      | {                                 }
  181 | "dcosh",        { INTRSPEC, TYDREAL, 70 },
      | {                                        }
  182 | 
  183 | "tanh",         { INTRGEN, 2, 71 },
      | {                                 }
  184 | "dtanh",        { INTRSPEC, TYDREAL, 72 },
      | {                                        }
  185 | 
  186 | "lge",          { INTRSPEC, TYLOGICAL, 73},
      | {                                         }
  187 | "lgt",          { INTRSPEC, TYLOGICAL, 75},
      | {                                         }
  188 | "lle",          { INTRSPEC, TYLOGICAL, 77},
      | {                                         }
  189 | "llt",          { INTRSPEC, TYLOGICAL, 79},
      | {                                         }
......
  201 | "fpexpn",       { INTRGEN, 4, 81 },
      | {                                 }
  202 | "fpabsp",       { INTRGEN, 2, 85 },
      | {                                 }
  203 | "fprrsp",       { INTRGEN, 2, 87 },
      | {                                 }
  204 | "fpfrac",       { INTRGEN, 2, 89 },
      | {                                 }
  205 | "fpmake",       { INTRGEN, 2, 91 },
      | {                                 }
  206 | "fpscal",       { INTRGEN, 2, 93 },
      | {                                 }
  207 | 
  208 | "cdabs",        { INTRSPEC, TYDREAL,    13, 1, 0, 1 },
      | {                                                    }
  209 | "cdsqrt",       { INTRSPEC, TYDCOMPLEX, 38, 1, 0, 1 },
      | {                                                    }
  210 | "cdexp",        { INTRSPEC, TYDCOMPLEX, 42, 1, 0, 1 },
      | {                                                    }
  211 | "cdlog",        { INTRSPEC, TYDCOMPLEX, 46, 1, 0, 1 },
      | {                                                    }
  212 | "cdsin",        { INTRSPEC, TYDCOMPLEX, 52, 1, 0, 1 },
      | {                                                    }
  213 | "cdcos",        { INTRSPEC, TYDCOMPLEX, 56, 1, 0, 1 },
      | {                                                    }
  214 | 
  215 | "iand",         { INTRBOOL, TYUNKNOWN, OPBITAND, 0, 0, 2 },
      | {                                                         }
  216 | "ior",          { INTRBOOL, TYUNKNOWN, OPBITOR,  0, 0, 2 },
      | {                                                         }
  217 | "ieor",         { INTRBOOL, TYUNKNOWN, OPBITXOR, 0, 0, 2 },
      | {                                                         }
  218 | 
  219 | "btest",        { INTRBGEN, TYLOGICAL, OPBITTEST,0, 0, 2 },
      | {
intr.c:50:1: warning: missing braces around initializer [-Wmissing-braces]
   50 | {
      | ^
   51 | "int",          { INTRCONV, TYLONG },
      | {                                   }
   52 | "real",         { INTRCONV, TYREAL, 1 },
      | {                                      }
   53 |                 /* 1 ==> real(TYDCOMPLEX) yields TYDREAL */
   54 | "dble",         { INTRCONV, TYDREAL },
      | {                                    }
   55 | "dreal",        { INTRCONV, TYDREAL, 0, 0, 0, 1 },
      | {                                                }
   56 | "cmplx",        { INTRCONV, TYCOMPLEX },
      | {                                      }
   57 | "dcmplx",       { INTRCONV, TYDCOMPLEX, 0, 1 },
      | {                                             }
   58 | "ifix",         { INTRCONV, TYLONG },
      | {                                   }
   59 | "idint",        { INTRCONV, TYLONG },
      | {                                   }
   60 | "float",        { INTRCONV, TYREAL },
      | {                                   }
   61 | "dfloat",       { INTRCONV, TYDREAL },
      | {                                    }
   62 | "sngl",         { INTRCONV, TYREAL },
      | {                                   }
   63 | "ichar",        { INTRCONV, TYLONG },
      | {                                   }
   64 | "iachar",       { INTRCONV, TYLONG },
      | {                                   }
   65 | "char",         { INTRCONV, TYCHAR },
      | {                                   }
   66 | "achar",        { INTRCONV, TYCHAR },
      | {                                   }
......
   72 | "max",          { INTRMAX, TYUNKNOWN },
      | {                                     }
   73 | "max0",         { INTRMAX, TYLONG },
      | {                                  }
   74 | "amax0",        { INTRMAX, TYREAL },
      | {                                  }
   75 | "max1",         { INTRMAX, TYLONG },
      | {                                  }
   76 | "amax1",        { INTRMAX, TYREAL },
      | {                                  }
   77 | "dmax1",        { INTRMAX, TYDREAL },
      | {                                   }
   78 | 
   79 | "and",          { INTRBOOL, TYUNKNOWN, OPBITAND },
      | {                                                }
   80 | "or",           { INTRBOOL, TYUNKNOWN, OPBITOR },
      | {                                               }
   81 | "xor",          { INTRBOOL, TYUNKNOWN, OPBITXOR },
      | {                                                }
   82 | "not",          { INTRBOOL, TYUNKNOWN, OPBITNOT },
      | {                                                }
   83 | "lshift",       { INTRBOOL, TYUNKNOWN, OPLSHIFT },
      | {                                                }
   84 | "rshift",       { INTRBOOL, TYUNKNOWN, OPRSHIFT },
      | {                                                }
   85 | 
   86 | "min",          { INTRMIN, TYUNKNOWN },
      | {                                     }
   87 | "min0",         { INTRMIN, TYLONG },
      | {                                  }
   88 | "amin0",        { INTRMIN, TYREAL },
      | {                                  }
   89 | "min1",         { INTRMIN, TYLONG },
      | {                                  }
   90 | "amin1",        { INTRMIN, TYREAL },
      | {                                  }
   91 | "dmin1",        { INTRMIN, TYDREAL },
      | {                                   }
   92 | 
   93 | "aint",         { INTRGEN, 2, 0 },
      | {                                }
   94 | "dint",         { INTRSPEC, TYDREAL, 1 },
      | {                                       }
   95 | 
   96 | "anint",        { INTRGEN, 2, 2 },
      | {                                }
   97 | "dnint",        { INTRSPEC, TYDREAL, 3 },
      | {                                       }
   98 | 
   99 | "nint",         { INTRGEN, 4, 4 },
      | {                                }
  100 | "idnint",       { INTRGEN, 2, 6 },
      | {                                }
  101 | 
  102 | "abs",          { INTRGEN, 6, 8 },
      | {                                }
  103 | "iabs",         { INTRGEN, 2, 9 },
      | {                                }
  104 | "dabs",         { INTRSPEC, TYDREAL, 11 },
      | {                                        }
  105 | "cabs",         { INTRSPEC, TYREAL, 12, 0, 13 },
      | {                                              }
  106 | "zabs",         { INTRSPEC, TYDREAL, 13, 1 },
      | {                                           }
  107 | 
  108 | "mod",          { INTRGEN, 4, 14 },
      | {                                 }
  109 | "amod",         { INTRSPEC, TYREAL, 16, 0, 17 },
      | {                                              }
  110 | "dmod",         { INTRSPEC, TYDREAL, 17 },
      | {                                        }
  111 | 
  112 | "sign",         { INTRGEN, 4, 18 },
      | {                                 }
  113 | "isign",        { INTRGEN, 2, 19 },
      | {                                 }
  114 | "dsign",        { INTRSPEC, TYDREAL, 21 },
      | {                                        }
  115 | 
  116 | "dim",          { INTRGEN, 4, 22 },
      | {                                 }
  117 | "idim",         { INTRGEN, 2, 23 },
      | {                                 }
  118 | "ddim",         { INTRSPEC, TYDREAL, 25 },
      | {                                        }
  119 | 
  120 | "dprod",        { INTRSPEC, TYDREAL, 26 },
      | {                                        }
  121 | 
  122 | "len",          { INTRSPEC, TYLONG, 27 },
      | {                                       }
  123 | "index",        { INTRSPEC, TYLONG, 29 },
      | {                                       }
  124 | 
  125 | "imag",         { INTRGEN, 2, 31 },
      | {                                 }
  126 | "aimag",        { INTRSPEC, TYREAL, 31, 0, 32 },
      | {                                              }
  127 | "dimag",        { INTRSPEC, TYDREAL, 32 },
      | {                                        }
  128 | 
  129 | "conjg",        { INTRGEN, 2, 33 },
      | {                                 }
  130 | "dconjg",       { INTRSPEC, TYDCOMPLEX, 34, 1 },
      | {                                              }
  131 | 
  132 | "sqrt",         { INTRGEN, 4, 35 },
      | {                                 }
  133 | "dsqrt",        { INTRSPEC, TYDREAL, 36 },
      | {                                        }
  134 | "csqrt",        { INTRSPEC, TYCOMPLEX, 37, 0, 38 },
      | {                                                 }
  135 | "zsqrt",        { INTRSPEC, TYDCOMPLEX, 38, 1 },
      | {                                              }
  136 | 
  137 | "exp",          { INTRGEN, 4, 39 },
      | {                                 }
  138 | "dexp",         { INTRSPEC, TYDREAL, 40 },
      | {                                        }
  139 | "cexp",         { INTRSPEC, TYCOMPLEX, 41, 0, 42 },
      | {                                                 }
  140 | "zexp",         { INTRSPEC, TYDCOMPLEX, 42, 1 },
      | {                                              }
  141 | 
  142 | "log",          { INTRGEN, 4, 43 },
      | {                                 }
  143 | "alog",         { INTRSPEC, TYREAL, 43, 0, 44 },
      | {                                              }
  144 | "dlog",         { INTRSPEC, TYDREAL, 44 },
      | {                                        }
  145 | "clog",         { INTRSPEC, TYCOMPLEX, 45, 0, 46 },
      | {                                                 }
  146 | "zlog",         { INTRSPEC, TYDCOMPLEX, 46, 1 },
      | {                                              }
  147 | 
  148 | "log10",        { INTRGEN, 2, 47 },
      | {                                 }
  149 | "alog10",       { INTRSPEC, TYREAL, 47, 0, 48 },
      | {                                              }
  150 | "dlog10",       { INTRSPEC, TYDREAL, 48 },
      | {                                        }
  151 | 
  152 | "sin",          { INTRGEN, 4, 49 },
      | {                                 }
  153 | "dsin",         { INTRSPEC, TYDREAL, 50 },
      | {                                        }
  154 | "csin",         { INTRSPEC, TYCOMPLEX, 51, 0, 52 },
      | {                                                 }
  155 | "zsin",         { INTRSPEC, TYDCOMPLEX, 52, 1 },
      | {                                              }
  156 | 
  157 | "cos",          { INTRGEN, 4, 53 },
      | {                                 }
  158 | "dcos",         { INTRSPEC, TYDREAL, 54 },
      | {                                        }
  159 | "ccos",         { INTRSPEC, TYCOMPLEX, 55, 0, 56 },
      | {                                                 }
  160 | "zcos",         { INTRSPEC, TYDCOMPLEX, 56, 1 },
      | {                                              }
  161 | 
  162 | "tan",          { INTRGEN, 2, 57 },
      | {                                 }
  163 | "dtan",         { INTRSPEC, TYDREAL, 58 },
      | {                                        }
  164 | 
  165 | "asin",         { INTRGEN, 2, 59 },
      | {                                 }
  166 | "dasin",        { INTRSPEC, TYDREAL, 60 },
      | {                                        }
  167 | 
  168 | "acos",         { INTRGEN, 2, 61 },
      | {                                 }
  169 | "dacos",        { INTRSPEC, TYDREAL, 62 },
      | {                                        }
  170 | 
  171 | "atan",         { INTRGEN, 2, 63 },
      | {                                 }
  172 | "datan",        { INTRSPEC, TYDREAL, 64 },
      | {                                        }
  173 | 
  174 | "atan2",        { INTRGEN, 2, 65 },
      | {                                 }
  175 | "datan2",       { INTRSPEC, TYDREAL, 66 },
      | {                                        }
  176 | 
  177 | "sinh",         { INTRGEN, 2, 67 },
      | {                                 }
  178 | "dsinh",        { INTRSPEC, TYDREAL, 68 },
      | {                                        }
  179 | 
  180 | "cosh",         { INTRGEN, 2, 69 },
      | {                                 }
  181 | "dcosh",        { INTRSPEC, TYDREAL, 70 },
      | {                                        }
  182 | 
  183 | "tanh",         { INTRGEN, 2, 71 },
      | {                                 }
  184 | "dtanh",        { INTRSPEC, TYDREAL, 72 },
      | {                                        }
  185 | 
  186 | "lge",          { INTRSPEC, TYLOGICAL, 73},
      | {                                         }
  187 | "lgt",          { INTRSPEC, TYLOGICAL, 75},
      | {                                         }
  188 | "lle",          { INTRSPEC, TYLOGICAL, 77},
      | {                                         }
  189 | "llt",          { INTRSPEC, TYLOGICAL, 79},
      | {                                         }
......
  201 | "fpexpn",       { INTRGEN, 4, 81 },
      | {                                 }
  202 | "fpabsp",       { INTRGEN, 2, 85 },
      | {                                 }
  203 | "fprrsp",       { INTRGEN, 2, 87 },
      | {                                 }
  204 | "fpfrac",       { INTRGEN, 2, 89 },
      | {                                 }
  205 | "fpmake",       { INTRGEN, 2, 91 },
      | {                                 }
  206 | "fpscal",       { INTRGEN, 2, 93 },
      | {                                 }
  207 | 
  208 | "cdabs",        { INTRSPEC, TYDREAL,    13, 1, 0, 1 },
      | {                                                    }
  209 | "cdsqrt",       { INTRSPEC, TYDCOMPLEX, 38, 1, 0, 1 },
      | {                                                    }
  210 | "cdexp",        { INTRSPEC, TYDCOMPLEX, 42, 1, 0, 1 },
      | {                                                    }
  211 | "cdlog",        { INTRSPEC, TYDCOMPLEX, 46, 1, 0, 1 },
      | {                                                    }
  212 | "cdsin",        { INTRSPEC, TYDCOMPLEX, 52, 1, 0, 1 },
      | {                                                    }
  213 | "cdcos",        { INTRSPEC, TYDCOMPLEX, 56, 1, 0, 1 },
      | {                                                    }
  214 | 
  215 | "iand",         { INTRBOOL, TYUNKNOWN, OPBITAND, 0, 0, 2 },
      | {                                                         }
  216 | "ior",          { INTRBOOL, TYUNKNOWN, OPBITOR,  0, 0, 2 },
      | {                                                         }
  217 | "ieor",         { INTRBOOL, TYUNKNOWN, OPBITXOR, 0, 0, 2 },
      | {                                                         }
  218 | 
  219 | "btest",        { INTRBGEN, TYLOGICAL, OPBITTEST,0, 0, 2 },
      | {                                                         }
  220 | "ibclr",        { INTRBGEN, TYUNKNOWN, OPBITCLR, 0, 0, 2 },
      | {
intr.c:50:1: warning: missing braces around initializer [-Wmissing-braces]
   50 | {
      | ^
   51 | "int",          { INTRCONV, TYLONG },
      | {                                   }
   52 | "real",         { INTRCONV, TYREAL, 1 },
      | {                                      }
   53 |                 /* 1 ==> real(TYDCOMPLEX) yields TYDREAL */
   54 | "dble",         { INTRCONV, TYDREAL },
      | {                                    }
   55 | "dreal",        { INTRCONV, TYDREAL, 0, 0, 0, 1 },
      | {                                                }
   56 | "cmplx",        { INTRCONV, TYCOMPLEX },
      | {                                      }
   57 | "dcmplx",       { INTRCONV, TYDCOMPLEX, 0, 1 },
      | {                                             }
   58 | "ifix",         { INTRCONV, TYLONG },
      | {                                   }
   59 | "idint",        { INTRCONV, TYLONG },
      | {                                   }
   60 | "float",        { INTRCONV, TYREAL },
      | {                                   }
   61 | "dfloat",       { INTRCONV, TYDREAL },
      | {                                    }
   62 | "sngl",         { INTRCONV, TYREAL },
      | {                                   }
   63 | "ichar",        { INTRCONV, TYLONG },
      | {                                   }
   64 | "iachar",       { INTRCONV, TYLONG },
      | {                                   }
   65 | "char",         { INTRCONV, TYCHAR },
      | {                                   }
   66 | "achar",        { INTRCONV, TYCHAR },
      | {                                   }
......
   72 | "max",          { INTRMAX, TYUNKNOWN },
      | {                                     }
   73 | "max0",         { INTRMAX, TYLONG },
      | {                                  }
   74 | "amax0",        { INTRMAX, TYREAL },
      | {                                  }
   75 | "max1",         { INTRMAX, TYLONG },
      | {                                  }
   76 | "amax1",        { INTRMAX, TYREAL },
      | {                                  }
   77 | "dmax1",        { INTRMAX, TYDREAL },
      | {                                   }
   78 | 
   79 | "and",          { INTRBOOL, TYUNKNOWN, OPBITAND },
      | {                                                }
   80 | "or",           { INTRBOOL, TYUNKNOWN, OPBITOR },
      | {                                               }
   81 | "xor",          { INTRBOOL, TYUNKNOWN, OPBITXOR },
      | {                                                }
   82 | "not",          { INTRBOOL, TYUNKNOWN, OPBITNOT },
      | {                                                }
   83 | "lshift",       { INTRBOOL, TYUNKNOWN, OPLSHIFT },
      | {                                                }
   84 | "rshift",       { INTRBOOL, TYUNKNOWN, OPRSHIFT },
      | {                                                }
   85 | 
   86 | "min",          { INTRMIN, TYUNKNOWN },
      | {                                     }
   87 | "min0",         { INTRMIN, TYLONG },
      | {                                  }
   88 | "amin0",        { INTRMIN, TYREAL },
      | {                                  }
   89 | "min1",         { INTRMIN, TYLONG },
      | {                                  }
   90 | "amin1",        { INTRMIN, TYREAL },
      | {                                  }
   91 | "dmin1",        { INTRMIN, TYDREAL },
      | {                                   }
   92 | 
   93 | "aint",         { INTRGEN, 2, 0 },
      | {                                }
   94 | "dint",         { INTRSPEC, TYDREAL, 1 },
      | {                                       }
   95 | 
   96 | "anint",        { INTRGEN, 2, 2 },
      | {                                }
   97 | "dnint",        { INTRSPEC, TYDREAL, 3 },
      | {                                       }
   98 | 
   99 | "nint",         { INTRGEN, 4, 4 },
      | {                                }
  100 | "idnint",       { INTRGEN, 2, 6 },
      | {                                }
  101 | 
  102 | "abs",          { INTRGEN, 6, 8 },
      | {                                }
  103 | "iabs",         { INTRGEN, 2, 9 },
      | {                                }
  104 | "dabs",         { INTRSPEC, TYDREAL, 11 },
      | {                                        }
  105 | "cabs",         { INTRSPEC, TYREAL, 12, 0, 13 },
      | {                                              }
  106 | "zabs",         { INTRSPEC, TYDREAL, 13, 1 },
      | {                                           }
  107 | 
  108 | "mod",          { INTRGEN, 4, 14 },
      | {                                 }
  109 | "amod",         { INTRSPEC, TYREAL, 16, 0, 17 },
      | {                                              }
  110 | "dmod",         { INTRSPEC, TYDREAL, 17 },
      | {                                        }
  111 | 
  112 | "sign",         { INTRGEN, 4, 18 },
      | {                                 }
  113 | "isign",        { INTRGEN, 2, 19 },
      | {                                 }
  114 | "dsign",        { INTRSPEC, TYDREAL, 21 },
      | {                                        }
  115 | 
  116 | "dim",          { INTRGEN, 4, 22 },
      | {                                 }
  117 | "idim",         { INTRGEN, 2, 23 },
      | {                                 }
  118 | "ddim",         { INTRSPEC, TYDREAL, 25 },
      | {                                        }
  119 | 
  120 | "dprod",        { INTRSPEC, TYDREAL, 26 },
      | {                                        }
  121 | 
  122 | "len",          { INTRSPEC, TYLONG, 27 },
      | {                                       }
  123 | "index",        { INTRSPEC, TYLONG, 29 },
      | {                                       }
  124 | 
  125 | "imag",         { INTRGEN, 2, 31 },
      | {                                 }
  126 | "aimag",        { INTRSPEC, TYREAL, 31, 0, 32 },
      | {                                              }
  127 | "dimag",        { INTRSPEC, TYDREAL, 32 },
      | {                                        }
  128 | 
  129 | "conjg",        { INTRGEN, 2, 33 },
      | {                                 }
  130 | "dconjg",       { INTRSPEC, TYDCOMPLEX, 34, 1 },
      | {                                              }
  131 | 
  132 | "sqrt",         { INTRGEN, 4, 35 },
      | {                                 }
  133 | "dsqrt",        { INTRSPEC, TYDREAL, 36 },
      | {                                        }
  134 | "csqrt",        { INTRSPEC, TYCOMPLEX, 37, 0, 38 },
      | {                                                 }
  135 | "zsqrt",        { INTRSPEC, TYDCOMPLEX, 38, 1 },
      | {                                              }
  136 | 
  137 | "exp",          { INTRGEN, 4, 39 },
      | {                                 }
  138 | "dexp",         { INTRSPEC, TYDREAL, 40 },
      | {                                        }
  139 | "cexp",         { INTRSPEC, TYCOMPLEX, 41, 0, 42 },
      | {                                                 }
  140 | "zexp",         { INTRSPEC, TYDCOMPLEX, 42, 1 },
      | {                                              }
  141 | 
  142 | "log",          { INTRGEN, 4, 43 },
      | {                                 }
  143 | "alog",         { INTRSPEC, TYREAL, 43, 0, 44 },
      | {                                              }
  144 | "dlog",         { INTRSPEC, TYDREAL, 44 },
      | {                                        }
  145 | "clog",         { INTRSPEC, TYCOMPLEX, 45, 0, 46 },
      | {                                                 }
  146 | "zlog",         { INTRSPEC, TYDCOMPLEX, 46, 1 },
      | {                                              }
  147 | 
  148 | "log10",        { INTRGEN, 2, 47 },
      | {                                 }
  149 | "alog10",       { INTRSPEC, TYREAL, 47, 0, 48 },
      | {                                              }
  150 | "dlog10",       { INTRSPEC, TYDREAL, 48 },
      | {                                        }
  151 | 
  152 | "sin",          { INTRGEN, 4, 49 },
      | {                                 }
  153 | "dsin",         { INTRSPEC, TYDREAL, 50 },
      | {                                        }
  154 | "csin",         { INTRSPEC, TYCOMPLEX, 51, 0, 52 },
      | {                                                 }
  155 | "zsin",         { INTRSPEC, TYDCOMPLEX, 52, 1 },
      | {                                              }
  156 | 
  157 | "cos",          { INTRGEN, 4, 53 },
      | {                                 }
  158 | "dcos",         { INTRSPEC, TYDREAL, 54 },
      | {                                        }
  159 | "ccos",         { INTRSPEC, TYCOMPLEX, 55, 0, 56 },
      | {                                                 }
  160 | "zcos",         { INTRSPEC, TYDCOMPLEX, 56, 1 },
      | {                                              }
  161 | 
  162 | "tan",          { INTRGEN, 2, 57 },
      | {                                 }
  163 | "dtan",         { INTRSPEC, TYDREAL, 58 },
      | {                                        }
  164 | 
  165 | "asin",         { INTRGEN, 2, 59 },
      | {                                 }
  166 | "dasin",        { INTRSPEC, TYDREAL, 60 },
      | {                                        }
  167 | 
  168 | "acos",         { INTRGEN, 2, 61 },
      | {                                 }
  169 | "dacos",        { INTRSPEC, TYDREAL, 62 },
      | {                                        }
  170 | 
  171 | "atan",         { INTRGEN, 2, 63 },
      | {                                 }
  172 | "datan",        { INTRSPEC, TYDREAL, 64 },
      | {                                        }
  173 | 
  174 | "atan2",        { INTRGEN, 2, 65 },
      | {                                 }
  175 | "datan2",       { INTRSPEC, TYDREAL, 66 },
      | {                                        }
  176 | 
  177 | "sinh",         { INTRGEN, 2, 67 },
      | {                                 }
  178 | "dsinh",        { INTRSPEC, TYDREAL, 68 },
      | {                                        }
  179 | 
  180 | "cosh",         { INTRGEN, 2, 69 },
      | {                                 }
  181 | "dcosh",        { INTRSPEC, TYDREAL, 70 },
      | {                                        }
  182 | 
  183 | "tanh",         { INTRGEN, 2, 71 },
      | {                                 }
  184 | "dtanh",        { INTRSPEC, TYDREAL, 72 },
      | {                                        }
  185 | 
  186 | "lge",          { INTRSPEC, TYLOGICAL, 73},
      | {                                         }
  187 | "lgt",          { INTRSPEC, TYLOGICAL, 75},
      | {                                         }
  188 | "lle",          { INTRSPEC, TYLOGICAL, 77},
      | {                                         }
  189 | "llt",          { INTRSPEC, TYLOGICAL, 79},
      | {                                         }
......
  201 | "fpexpn",       { INTRGEN, 4, 81 },
      | {                                 }
  202 | "fpabsp",       { INTRGEN, 2, 85 },
      | {                                 }
  203 | "fprrsp",       { INTRGEN, 2, 87 },
      | {                                 }
  204 | "fpfrac",       { INTRGEN, 2, 89 },
      | {                                 }
  205 | "fpmake",       { INTRGEN, 2, 91 },
      | {                                 }
  206 | "fpscal",       { INTRGEN, 2, 93 },
      | {                                 }
  207 | 
  208 | "cdabs",        { INTRSPEC, TYDREAL,    13, 1, 0, 1 },
      | {                                                    }
  209 | "cdsqrt",       { INTRSPEC, TYDCOMPLEX, 38, 1, 0, 1 },
      | {                                                    }
  210 | "cdexp",        { INTRSPEC, TYDCOMPLEX, 42, 1, 0, 1 },
      | {                                                    }
  211 | "cdlog",        { INTRSPEC, TYDCOMPLEX, 46, 1, 0, 1 },
      | {                                                    }
  212 | "cdsin",        { INTRSPEC, TYDCOMPLEX, 52, 1, 0, 1 },
      | {                                                    }
  213 | "cdcos",        { INTRSPEC, TYDCOMPLEX, 56, 1, 0, 1 },
      | {                                                    }
  214 | 
  215 | "iand",         { INTRBOOL, TYUNKNOWN, OPBITAND, 0, 0, 2 },
      | {                                                         }
  216 | "ior",          { INTRBOOL, TYUNKNOWN, OPBITOR,  0, 0, 2 },
      | {                                                         }
  217 | "ieor",         { INTRBOOL, TYUNKNOWN, OPBITXOR, 0, 0, 2 },
      | {                                                         }
  218 | 
  219 | "btest",        { INTRBGEN, TYLOGICAL, OPBITTEST,0, 0, 2 },
      | {                                                         }
  220 | "ibclr",        { INTRBGEN, TYUNKNOWN, OPBITCLR, 0, 0, 2 },
      | {                                                         }
  221 | "ibset",        { INTRBGEN, TYUNKNOWN, OPBITSET, 0, 0, 2 },
      | {
intr.c:50:1: warning: missing braces around initializer [-Wmissing-braces]
   50 | {
      | ^
   51 | "int",          { INTRCONV, TYLONG },
      | {                                   }
   52 | "real",         { INTRCONV, TYREAL, 1 },
      | {                                      }
   53 |                 /* 1 ==> real(TYDCOMPLEX) yields TYDREAL */
   54 | "dble",         { INTRCONV, TYDREAL },
      | {                                    }
   55 | "dreal",        { INTRCONV, TYDREAL, 0, 0, 0, 1 },
      | {                                                }
   56 | "cmplx",        { INTRCONV, TYCOMPLEX },
      | {                                      }
   57 | "dcmplx",       { INTRCONV, TYDCOMPLEX, 0, 1 },
      | {                                             }
   58 | "ifix",         { INTRCONV, TYLONG },
      | {                                   }
   59 | "idint",        { INTRCONV, TYLONG },
      | {                                   }
   60 | "float",        { INTRCONV, TYREAL },
      | {                                   }
   61 | "dfloat",       { INTRCONV, TYDREAL },
      | {                                    }
   62 | "sngl",         { INTRCONV, TYREAL },
      | {                                   }
   63 | "ichar",        { INTRCONV, TYLONG },
      | {                                   }
   64 | "iachar",       { INTRCONV, TYLONG },
      | {                                   }
   65 | "char",         { INTRCONV, TYCHAR },
      | {                                   }
   66 | "achar",        { INTRCONV, TYCHAR },
      | {                                   }
......
   72 | "max",          { INTRMAX, TYUNKNOWN },
      | {                                     }
   73 | "max0",         { INTRMAX, TYLONG },
      | {                                  }
   74 | "amax0",        { INTRMAX, TYREAL },
      | {                                  }
   75 | "max1",         { INTRMAX, TYLONG },
      | {                                  }
   76 | "amax1",        { INTRMAX, TYREAL },
      | {                                  }
   77 | "dmax1",        { INTRMAX, TYDREAL },
      | {                                   }
   78 | 
   79 | "and",          { INTRBOOL, TYUNKNOWN, OPBITAND },
      | {                                                }
   80 | "or",           { INTRBOOL, TYUNKNOWN, OPBITOR },
      | {                                               }
   81 | "xor",          { INTRBOOL, TYUNKNOWN, OPBITXOR },
      | {                                                }
   82 | "not",          { INTRBOOL, TYUNKNOWN, OPBITNOT },
      | {                                                }
   83 | "lshift",       { INTRBOOL, TYUNKNOWN, OPLSHIFT },
      | {                                                }
   84 | "rshift",       { INTRBOOL, TYUNKNOWN, OPRSHIFT },
      | {                                                }
   85 | 
   86 | "min",          { INTRMIN, TYUNKNOWN },
      | {                                     }
   87 | "min0",         { INTRMIN, TYLONG },
      | {                                  }
   88 | "amin0",        { INTRMIN, TYREAL },
      | {                                  }
   89 | "min1",         { INTRMIN, TYLONG },
      | {                                  }
   90 | "amin1",        { INTRMIN, TYREAL },
      | {                                  }
   91 | "dmin1",        { INTRMIN, TYDREAL },
      | {                                   }
   92 | 
   93 | "aint",         { INTRGEN, 2, 0 },
      | {                                }
   94 | "dint",         { INTRSPEC, TYDREAL, 1 },
      | {                                       }
   95 | 
   96 | "anint",        { INTRGEN, 2, 2 },
      | {                                }
   97 | "dnint",        { INTRSPEC, TYDREAL, 3 },
      | {                                       }
   98 | 
   99 | "nint",         { INTRGEN, 4, 4 },
      | {                                }
  100 | "idnint",       { INTRGEN, 2, 6 },
      | {                                }
  101 | 
  102 | "abs",          { INTRGEN, 6, 8 },
      | {                                }
  103 | "iabs",         { INTRGEN, 2, 9 },
      | {                                }
  104 | "dabs",         { INTRSPEC, TYDREAL, 11 },
      | {                                        }
  105 | "cabs",         { INTRSPEC, TYREAL, 12, 0, 13 },
      | {                                              }
  106 | "zabs",         { INTRSPEC, TYDREAL, 13, 1 },
      | {                                           }
  107 | 
  108 | "mod",          { INTRGEN, 4, 14 },
      | {                                 }
  109 | "amod",         { INTRSPEC, TYREAL, 16, 0, 17 },
      | {                                              }
  110 | "dmod",         { INTRSPEC, TYDREAL, 17 },
      | {                                        }
  111 | 
  112 | "sign",         { INTRGEN, 4, 18 },
      | {                                 }
  113 | "isign",        { INTRGEN, 2, 19 },
      | {                                 }
  114 | "dsign",        { INTRSPEC, TYDREAL, 21 },
      | {                                        }
  115 | 
  116 | "dim",          { INTRGEN, 4, 22 },
      | {                                 }
  117 | "idim",         { INTRGEN, 2, 23 },
      | {                                 }
  118 | "ddim",         { INTRSPEC, TYDREAL, 25 },
      | {                                        }
  119 | 
  120 | "dprod",        { INTRSPEC, TYDREAL, 26 },
      | {                                        }
  121 | 
  122 | "len",          { INTRSPEC, TYLONG, 27 },
      | {                                       }
  123 | "index",        { INTRSPEC, TYLONG, 29 },
      | {                                       }
  124 | 
  125 | "imag",         { INTRGEN, 2, 31 },
      | {                                 }
  126 | "aimag",        { INTRSPEC, TYREAL, 31, 0, 32 },
      | {                                              }
  127 | "dimag",        { INTRSPEC, TYDREAL, 32 },
      | {                                        }
  128 | 
  129 | "conjg",        { INTRGEN, 2, 33 },
      | {                                 }
  130 | "dconjg",       { INTRSPEC, TYDCOMPLEX, 34, 1 },
      | {                                              }
  131 | 
  132 | "sqrt",         { INTRGEN, 4, 35 },
      | {                                 }
  133 | "dsqrt",        { INTRSPEC, TYDREAL, 36 },
      | {                                        }
  134 | "csqrt",        { INTRSPEC, TYCOMPLEX, 37, 0, 38 },
      | {                                                 }
  135 | "zsqrt",        { INTRSPEC, TYDCOMPLEX, 38, 1 },
      | {                                              }
  136 | 
  137 | "exp",          { INTRGEN, 4, 39 },
      | {                                 }
  138 | "dexp",         { INTRSPEC, TYDREAL, 40 },
      | {                                        }
  139 | "cexp",         { INTRSPEC, TYCOMPLEX, 41, 0, 42 },
      | {                                                 }
  140 | "zexp",         { INTRSPEC, TYDCOMPLEX, 42, 1 },
      | {                                              }
  141 | 
  142 | "log",          { INTRGEN, 4, 43 },
      | {                                 }
  143 | "alog",         { INTRSPEC, TYREAL, 43, 0, 44 },
      | {                                              }
  144 | "dlog",         { INTRSPEC, TYDREAL, 44 },
      | {                                        }
  145 | "clog",         { INTRSPEC, TYCOMPLEX, 45, 0, 46 },
      | {                                                 }
  146 | "zlog",         { INTRSPEC, TYDCOMPLEX, 46, 1 },
      | {                                              }
  147 | 
  148 | "log10",        { INTRGEN, 2, 47 },
      | {                                 }
  149 | "alog10",       { INTRSPEC, TYREAL, 47, 0, 48 },
      | {                                              }
  150 | "dlog10",       { INTRSPEC, TYDREAL, 48 },
      | {                                        }
  151 | 
  152 | "sin",          { INTRGEN, 4, 49 },
      | {                                 }
  153 | "dsin",         { INTRSPEC, TYDREAL, 50 },
      | {                                        }
  154 | "csin",         { INTRSPEC, TYCOMPLEX, 51, 0, 52 },
      | {                                                 }
  155 | "zsin",         { INTRSPEC, TYDCOMPLEX, 52, 1 },
      | {                                              }
  156 | 
  157 | "cos",          { INTRGEN, 4, 53 },
      | {                                 }
  158 | "dcos",         { INTRSPEC, TYDREAL, 54 },
      | {                                        }
  159 | "ccos",         { INTRSPEC, TYCOMPLEX, 55, 0, 56 },
      | {                                                 }
  160 | "zcos",         { INTRSPEC, TYDCOMPLEX, 56, 1 },
      | {                                              }
  161 | 
  162 | "tan",          { INTRGEN, 2, 57 },
      | {                                 }
  163 | "dtan",         { INTRSPEC, TYDREAL, 58 },
      | {                                        }
  164 | 
  165 | "asin",         { INTRGEN, 2, 59 },
      | {                                 }
  166 | "dasin",        { INTRSPEC, TYDREAL, 60 },
      | {                                        }
  167 | 
  168 | "acos",         { INTRGEN, 2, 61 },
      | {                                 }
  169 | "dacos",        { INTRSPEC, TYDREAL, 62 },
      | {                                        }
  170 | 
  171 | "atan",         { INTRGEN, 2, 63 },
      | {                                 }
  172 | "datan",        { INTRSPEC, TYDREAL, 64 },
      | {                                        }
  173 | 
  174 | "atan2",        { INTRGEN, 2, 65 },
      | {                                 }
  175 | "datan2",       { INTRSPEC, TYDREAL, 66 },
      | {                                        }
  176 | 
  177 | "sinh",         { INTRGEN, 2, 67 },
      | {                                 }
  178 | "dsinh",        { INTRSPEC, TYDREAL, 68 },
      | {                                        }
  179 | 
  180 | "cosh",         { INTRGEN, 2, 69 },
      | {                                 }
  181 | "dcosh",        { INTRSPEC, TYDREAL, 70 },
      | {                                        }
  182 | 
  183 | "tanh",         { INTRGEN, 2, 71 },
      | {                                 }
  184 | "dtanh",        { INTRSPEC, TYDREAL, 72 },
      | {                                        }
  185 | 
  186 | "lge",          { INTRSPEC, TYLOGICAL, 73},
      | {                                         }
  187 | "lgt",          { INTRSPEC, TYLOGICAL, 75},
      | {                                         }
  188 | "lle",          { INTRSPEC, TYLOGICAL, 77},
      | {                                         }
  189 | "llt",          { INTRSPEC, TYLOGICAL, 79},
      | {                                         }
......
  201 | "fpexpn",       { INTRGEN, 4, 81 },
      | {                                 }
  202 | "fpabsp",       { INTRGEN, 2, 85 },
      | {                                 }
  203 | "fprrsp",       { INTRGEN, 2, 87 },
      | {                                 }
  204 | "fpfrac",       { INTRGEN, 2, 89 },
      | {                                 }
  205 | "fpmake",       { INTRGEN, 2, 91 },
      | {                                 }
  206 | "fpscal",       { INTRGEN, 2, 93 },
      | {                                 }
  207 | 
  208 | "cdabs",        { INTRSPEC, TYDREAL,    13, 1, 0, 1 },
      | {                                                    }
  209 | "cdsqrt",       { INTRSPEC, TYDCOMPLEX, 38, 1, 0, 1 },
      | {                                                    }
  210 | "cdexp",        { INTRSPEC, TYDCOMPLEX, 42, 1, 0, 1 },
      | {                                                    }
  211 | "cdlog",        { INTRSPEC, TYDCOMPLEX, 46, 1, 0, 1 },
      | {                                                    }
  212 | "cdsin",        { INTRSPEC, TYDCOMPLEX, 52, 1, 0, 1 },
      | {                                                    }
  213 | "cdcos",        { INTRSPEC, TYDCOMPLEX, 56, 1, 0, 1 },
      | {                                                    }
  214 | 
  215 | "iand",         { INTRBOOL, TYUNKNOWN, OPBITAND, 0, 0, 2 },
      | {                                                         }
  216 | "ior",          { INTRBOOL, TYUNKNOWN, OPBITOR,  0, 0, 2 },
      | {                                                         }
  217 | "ieor",         { INTRBOOL, TYUNKNOWN, OPBITXOR, 0, 0, 2 },
      | {                                                         }
  218 | 
  219 | "btest",        { INTRBGEN, TYLOGICAL, OPBITTEST,0, 0, 2 },
      | {                                                         }
  220 | "ibclr",        { INTRBGEN, TYUNKNOWN, OPBITCLR, 0, 0, 2 },
      | {                                                         }
  221 | "ibset",        { INTRBGEN, TYUNKNOWN, OPBITSET, 0, 0, 2 },
      | {                                                         }
  222 | "ibits",        { INTRBGEN, TYUNKNOWN, OPBITBITS,0, 0, 2 },
      | {
In file included from /usr/include/stdio.h:906,
                 from sysdep.h:58,
                 from defs.h:24:
In function 'sprintf',
    inlined from 'putpower' at putpcc.c:543:2,
    inlined from 'putx' at putpcc.c:281:8:
/usr/include/bits/stdio2.h:30:10: warning: 'k' may be used uninitialized [-Wmaybe-uninitialized]
   30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   31 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   32 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
putpcc.c: In function 'putx':
putpcc.c:528:16: note: 'k' was declared here
  528 |         ftnint k;
      |                ^
intr.c:50:1: warning: missing braces around initializer [-Wmissing-braces]
   50 | {
      | ^
   51 | "int",          { INTRCONV, TYLONG },
      | {                                   }
   52 | "real",         { INTRCONV, TYREAL, 1 },
      | {                                      }
   53 |                 /* 1 ==> real(TYDCOMPLEX) yields TYDREAL */
   54 | "dble",         { INTRCONV, TYDREAL },
      | {                                    }
   55 | "dreal",        { INTRCONV, TYDREAL, 0, 0, 0, 1 },
      | {                                                }
   56 | "cmplx",        { INTRCONV, TYCOMPLEX },
      | {                                      }
   57 | "dcmplx",       { INTRCONV, TYDCOMPLEX, 0, 1 },
      | {                                             }
   58 | "ifix",         { INTRCONV, TYLONG },
      | {                                   }
   59 | "idint",        { INTRCONV, TYLONG },
      | {                                   }
   60 | "float",        { INTRCONV, TYREAL },
      | {                                   }
   61 | "dfloat",       { INTRCONV, TYDREAL },
      | {                                    }
   62 | "sngl",         { INTRCONV, TYREAL },
      | {                                   }
   63 | "ichar",        { INTRCONV, TYLONG },
      | {                                   }
   64 | "iachar",       { INTRCONV, TYLONG },
      | {                                   }
   65 | "char",         { INTRCONV, TYCHAR },
      | {                                   }
   66 | "achar",        { INTRCONV, TYCHAR },
      | {                                   }
......
   72 | "max",          { INTRMAX, TYUNKNOWN },
      | {                                     }
   73 | "max0",         { INTRMAX, TYLONG },
      | {                                  }
   74 | "amax0",        { INTRMAX, TYREAL },
      | {                                  }
   75 | "max1",         { INTRMAX, TYLONG },
      | {                                  }
   76 | "amax1",        { INTRMAX, TYREAL },
      | {                                  }
   77 | "dmax1",        { INTRMAX, TYDREAL },
      | {                                   }
   78 | 
   79 | "and",          { INTRBOOL, TYUNKNOWN, OPBITAND },
      | {                                                }
   80 | "or",           { INTRBOOL, TYUNKNOWN, OPBITOR },
      | {                                               }
   81 | "xor",          { INTRBOOL, TYUNKNOWN, OPBITXOR },
      | {                                                }
   82 | "not",          { INTRBOOL, TYUNKNOWN, OPBITNOT },
      | {                                                }
   83 | "lshift",       { INTRBOOL, TYUNKNOWN, OPLSHIFT },
      | {                                                }
   84 | "rshift",       { INTRBOOL, TYUNKNOWN, OPRSHIFT },
      | {                                                }
   85 | 
   86 | "min",          { INTRMIN, TYUNKNOWN },
      | {                                     }
   87 | "min0",         { INTRMIN, TYLONG },
      | {                                  }
   88 | "amin0",        { INTRMIN, TYREAL },
      | {                                  }
   89 | "min1",         { INTRMIN, TYLONG },
      | {                                  }
   90 | "amin1",        { INTRMIN, TYREAL },
      | {                                  }
   91 | "dmin1",        { INTRMIN, TYDREAL },
      | {                                   }
   92 | 
   93 | "aint",         { INTRGEN, 2, 0 },
      | {                                }
   94 | "dint",         { INTRSPEC, TYDREAL, 1 },
      | {                                       }
   95 | 
   96 | "anint",        { INTRGEN, 2, 2 },
      | {                                }
   97 | "dnint",        { INTRSPEC, TYDREAL, 3 },
      | {                                       }
   98 | 
   99 | "nint",         { INTRGEN, 4, 4 },
      | {                                }
  100 | "idnint",       { INTRGEN, 2, 6 },
      | {                                }
  101 | 
  102 | "abs",          { INTRGEN, 6, 8 },
      | {                                }
  103 | "iabs",         { INTRGEN, 2, 9 },
      | {                                }
  104 | "dabs",         { INTRSPEC, TYDREAL, 11 },
      | {                                        }
  105 | "cabs",         { INTRSPEC, TYREAL, 12, 0, 13 },
      | {                                              }
  106 | "zabs",         { INTRSPEC, TYDREAL, 13, 1 },
      | {                                           }
  107 | 
  108 | "mod",          { INTRGEN, 4, 14 },
      | {                                 }
  109 | "amod",         { INTRSPEC, TYREAL, 16, 0, 17 },
      | {                                              }
  110 | "dmod",         { INTRSPEC, TYDREAL, 17 },
      | {                                        }
  111 | 
  112 | "sign",         { INTRGEN, 4, 18 },
      | {                                 }
  113 | "isign",        { INTRGEN, 2, 19 },
      | {                                 }
  114 | "dsign",        { INTRSPEC, TYDREAL, 21 },
      | {                                        }
  115 | 
  116 | "dim",          { INTRGEN, 4, 22 },
      | {                                 }
  117 | "idim",         { INTRGEN, 2, 23 },
      | {                                 }
  118 | "ddim",         { INTRSPEC, TYDREAL, 25 },
      | {                                        }
  119 | 
  120 | "dprod",        { INTRSPEC, TYDREAL, 26 },
      | {                                        }
  121 | 
  122 | "len",          { INTRSPEC, TYLONG, 27 },
      | {                                       }
  123 | "index",        { INTRSPEC, TYLONG, 29 },
      | {                                       }
  124 | 
  125 | "imag",         { INTRGEN, 2, 31 },
      | {                                 }
  126 | "aimag",        { INTRSPEC, TYREAL, 31, 0, 32 },
      | {                                              }
  127 | "dimag",        { INTRSPEC, TYDREAL, 32 },
      | {                                        }
  128 | 
  129 | "conjg",        { INTRGEN, 2, 33 },
      | {                                 }
  130 | "dconjg",       { INTRSPEC, TYDCOMPLEX, 34, 1 },
      | {                                              }
  131 | 
  132 | "sqrt",         { INTRGEN, 4, 35 },
      | {                                 }
  133 | "dsqrt",        { INTRSPEC, TYDREAL, 36 },
      | {                                        }
  134 | "csqrt",        { INTRSPEC, TYCOMPLEX, 37, 0, 38 },
      | {                                                 }
  135 | "zsqrt",        { INTRSPEC, TYDCOMPLEX, 38, 1 },
      | {                                              }
  136 | 
  137 | "exp",          { INTRGEN, 4, 39 },
      | {                                 }
  138 | "dexp",         { INTRSPEC, TYDREAL, 40 },
      | {                                        }
  139 | "cexp",         { INTRSPEC, TYCOMPLEX, 41, 0, 42 },
      | {                                                 }
  140 | "zexp",         { INTRSPEC, TYDCOMPLEX, 42, 1 },
      | {                                              }
  141 | 
  142 | "log",          { INTRGEN, 4, 43 },
      | {                                 }
  143 | "alog",         { INTRSPEC, TYREAL, 43, 0, 44 },
      | {                                              }
  144 | "dlog",         { INTRSPEC, TYDREAL, 44 },
      | {                                        }
  145 | "clog",         { INTRSPEC, TYCOMPLEX, 45, 0, 46 },
      | {                                                 }
  146 | "zlog",         { INTRSPEC, TYDCOMPLEX, 46, 1 },
      | {                                              }
  147 | 
  148 | "log10",        { INTRGEN, 2, 47 },
      | {                                 }
  149 | "alog10",       { INTRSPEC, TYREAL, 47, 0, 48 },
      | {                                              }
  150 | "dlog10",       { INTRSPEC, TYDREAL, 48 },
      | {                                        }
  151 | 
  152 | "sin",          { INTRGEN, 4, 49 },
      | {                                 }
  153 | "dsin",         { INTRSPEC, TYDREAL, 50 },
      | {                                        }
  154 | "csin",         { INTRSPEC, TYCOMPLEX, 51, 0, 52 },
      | {                                                 }
  155 | "zsin",         { INTRSPEC, TYDCOMPLEX, 52, 1 },
      | {                                              }
  156 | 
  157 | "cos",          { INTRGEN, 4, 53 },
      | {                                 }
  158 | "dcos",         { INTRSPEC, TYDREAL, 54 },
      | {                                        }
  159 | "ccos",         { INTRSPEC, TYCOMPLEX, 55, 0, 56 },
      | {                                                 }
  160 | "zcos",         { INTRSPEC, TYDCOMPLEX, 56, 1 },
      | {                                              }
  161 | 
  162 | "tan",          { INTRGEN, 2, 57 },
      | {                                 }
  163 | "dtan",         { INTRSPEC, TYDREAL, 58 },
      | {                                        }
  164 | 
  165 | "asin",         { INTRGEN, 2, 59 },
      | {                                 }
  166 | "dasin",        { INTRSPEC, TYDREAL, 60 },
      | {                                        }
  167 | 
  168 | "acos",         { INTRGEN, 2, 61 },
      | {                                 }
  169 | "dacos",        { INTRSPEC, TYDREAL, 62 },
      | {                                        }
  170 | 
  171 | "atan",         { INTRGEN, 2, 63 },
      | {                                 }
  172 | "datan",        { INTRSPEC, TYDREAL, 64 },
      | {                                        }
  173 | 
  174 | "atan2",        { INTRGEN, 2, 65 },
      | {                                 }
  175 | "datan2",       { INTRSPEC, TYDREAL, 66 },
      | {                                        }
  176 | 
  177 | "sinh",         { INTRGEN, 2, 67 },
      | {                                 }
  178 | "dsinh",        { INTRSPEC, TYDREAL, 68 },
      | {                                        }
  179 | 
  180 | "cosh",         { INTRGEN, 2, 69 },
      | {                                 }
  181 | "dcosh",        { INTRSPEC, TYDREAL, 70 },
      | {                                        }
  182 | 
  183 | "tanh",         { INTRGEN, 2, 71 },
      | {                                 }
  184 | "dtanh",        { INTRSPEC, TYDREAL, 72 },
      | {                                        }
  185 | 
  186 | "lge",          { INTRSPEC, TYLOGICAL, 73},
      | {                                         }
  187 | "lgt",          { INTRSPEC, TYLOGICAL, 75},
      | {                                         }
  188 | "lle",          { INTRSPEC, TYLOGICAL, 77},
      | {                                         }
  189 | "llt",          { INTRSPEC, TYLOGICAL, 79},
      | {                                         }
......
  201 | "fpexpn",       { INTRGEN, 4, 81 },
      | {                                 }
  202 | "fpabsp",       { INTRGEN, 2, 85 },
      | {                                 }
  203 | "fprrsp",       { INTRGEN, 2, 87 },
      | {                                 }
  204 | "fpfrac",       { INTRGEN, 2, 89 },
      | {                                 }
  205 | "fpmake",       { INTRGEN, 2, 91 },
      | {                                 }
  206 | "fpscal",       { INTRGEN, 2, 93 },
      | {                                 }
  207 | 
  208 | "cdabs",        { INTRSPEC, TYDREAL,    13, 1, 0, 1 },
      | {                                                    }
  209 | "cdsqrt",       { INTRSPEC, TYDCOMPLEX, 38, 1, 0, 1 },
      | {                                                    }
  210 | "cdexp",        { INTRSPEC, TYDCOMPLEX, 42, 1, 0, 1 },
      | {                                                    }
  211 | "cdlog",        { INTRSPEC, TYDCOMPLEX, 46, 1, 0, 1 },
      | {                                                    }
  212 | "cdsin",        { INTRSPEC, TYDCOMPLEX, 52, 1, 0, 1 },
      | {                                                    }
  213 | "cdcos",        { INTRSPEC, TYDCOMPLEX, 56, 1, 0, 1 },
      | {                                                    }
  214 | 
  215 | "iand",         { INTRBOOL, TYUNKNOWN, OPBITAND, 0, 0, 2 },
      | {                                                         }
  216 | "ior",          { INTRBOOL, TYUNKNOWN, OPBITOR,  0, 0, 2 },
      | {                                                         }
  217 | "ieor",         { INTRBOOL, TYUNKNOWN, OPBITXOR, 0, 0, 2 },
      | {                                                         }
  218 | 
  219 | "btest",        { INTRBGEN, TYLOGICAL, OPBITTEST,0, 0, 2 },
      | {                                                         }
  220 | "ibclr",        { INTRBGEN, TYUNKNOWN, OPBITCLR, 0, 0, 2 },
      | {                                                         }
  221 | "ibset",        { INTRBGEN, TYUNKNOWN, OPBITSET, 0, 0, 2 },
      | {                                                         }
  222 | "ibits",        { INTRBGEN, TYUNKNOWN, OPBITBITS,0, 0, 2 },
      | {                                                         }
  223 | "ishft",        { INTRBGEN, TYUNKNOWN, OPBITSH,  0, 0, 2 },
      | {
intr.c:50:1: warning: missing braces around initializer [-Wmissing-braces]
   50 | {
      | ^
   51 | "int",          { INTRCONV, TYLONG },
      | {                                   }
   52 | "real",         { INTRCONV, TYREAL, 1 },
      | {                                      }
   53 |                 /* 1 ==> real(TYDCOMPLEX) yields TYDREAL */
   54 | "dble",         { INTRCONV, TYDREAL },
      | {                                    }
   55 | "dreal",        { INTRCONV, TYDREAL, 0, 0, 0, 1 },
      | {                                                }
   56 | "cmplx",        { INTRCONV, TYCOMPLEX },
      | {                                      }
   57 | "dcmplx",       { INTRCONV, TYDCOMPLEX, 0, 1 },
      | {                                             }
   58 | "ifix",         { INTRCONV, TYLONG },
      | {                                   }
   59 | "idint",        { INTRCONV, TYLONG },
      | {                                   }
   60 | "float",        { INTRCONV, TYREAL },
      | {                                   }
   61 | "dfloat",       { INTRCONV, TYDREAL },
      | {                                    }
   62 | "sngl",         { INTRCONV, TYREAL },
      | {                                   }
   63 | "ichar",        { INTRCONV, TYLONG },
      | {                                   }
   64 | "iachar",       { INTRCONV, TYLONG },
      | {                                   }
   65 | "char",         { INTRCONV, TYCHAR },
      | {                                   }
   66 | "achar",        { INTRCONV, TYCHAR },
      | {                                   }
......
   72 | "max",          { INTRMAX, TYUNKNOWN },
      | {                                     }
   73 | "max0",         { INTRMAX, TYLONG },
      | {                                  }
   74 | "amax0",        { INTRMAX, TYREAL },
      | {                                  }
   75 | "max1",         { INTRMAX, TYLONG },
      | {                                  }
   76 | "amax1",        { INTRMAX, TYREAL },
      | {                                  }
   77 | "dmax1",        { INTRMAX, TYDREAL },
      | {                                   }
   78 | 
   79 | "and",          { INTRBOOL, TYUNKNOWN, OPBITAND },
      | {                                                }
   80 | "or",           { INTRBOOL, TYUNKNOWN, OPBITOR },
      | {                                               }
   81 | "xor",          { INTRBOOL, TYUNKNOWN, OPBITXOR },
      | {                                                }
   82 | "not",          { INTRBOOL, TYUNKNOWN, OPBITNOT },
      | {                                                }
   83 | "lshift",       { INTRBOOL, TYUNKNOWN, OPLSHIFT },
      | {                                                }
   84 | "rshift",       { INTRBOOL, TYUNKNOWN, OPRSHIFT },
      | {                                                }
   85 | 
   86 | "min",          { INTRMIN, TYUNKNOWN },
      | {                                     }
   87 | "min0",         { INTRMIN, TYLONG },
      | {                                  }
   88 | "amin0",        { INTRMIN, TYREAL },
      | {                                  }
   89 | "min1",         { INTRMIN, TYLONG },
      | {                                  }
   90 | "amin1",        { INTRMIN, TYREAL },
      | {                                  }
   91 | "dmin1",        { INTRMIN, TYDREAL },
      | {                                   }
   92 | 
   93 | "aint",         { INTRGEN, 2, 0 },
      | {                                }
   94 | "dint",         { INTRSPEC, TYDREAL, 1 },
      | {                                       }
   95 | 
   96 | "anint",        { INTRGEN, 2, 2 },
      | {                                }
   97 | "dnint",        { INTRSPEC, TYDREAL, 3 },
      | {                                       }
   98 | 
   99 | "nint",         { INTRGEN, 4, 4 },
      | {                                }
  100 | "idnint",       { INTRGEN, 2, 6 },
      | {                                }
  101 | 
  102 | "abs",          { INTRGEN, 6, 8 },
      | {                                }
  103 | "iabs",         { INTRGEN, 2, 9 },
      | {                                }
  104 | "dabs",         { INTRSPEC, TYDREAL, 11 },
      | {                                        }
  105 | "cabs",         { INTRSPEC, TYREAL, 12, 0, 13 },
      | {                                              }
  106 | "zabs",         { INTRSPEC, TYDREAL, 13, 1 },
      | {                                           }
  107 | 
  108 | "mod",          { INTRGEN, 4, 14 },
      | {                                 }
  109 | "amod",         { INTRSPEC, TYREAL, 16, 0, 17 },
      | {                                              }
  110 | "dmod",         { INTRSPEC, TYDREAL, 17 },
      | {                                        }
  111 | 
  112 | "sign",         { INTRGEN, 4, 18 },
      | {                                 }
  113 | "isign",        { INTRGEN, 2, 19 },
      | {                                 }
  114 | "dsign",        { INTRSPEC, TYDREAL, 21 },
      | {                                        }
  115 | 
  116 | "dim",          { INTRGEN, 4, 22 },
      | {                                 }
  117 | "idim",         { INTRGEN, 2, 23 },
      | {                                 }
  118 | "ddim",         { INTRSPEC, TYDREAL, 25 },
      | {                                        }
  119 | 
  120 | "dprod",        { INTRSPEC, TYDREAL, 26 },
      | {                                        }
  121 | 
  122 | "len",          { INTRSPEC, TYLONG, 27 },
      | {                                       }
  123 | "index",        { INTRSPEC, TYLONG, 29 },
      | {                                       }
  124 | 
  125 | "imag",         { INTRGEN, 2, 31 },
      | {                                 }
  126 | "aimag",        { INTRSPEC, TYREAL, 31, 0, 32 },
      | {                                              }
  127 | "dimag",        { INTRSPEC, TYDREAL, 32 },
      | {                                        }
  128 | 
  129 | "conjg",        { INTRGEN, 2, 33 },
      | {                                 }
  130 | "dconjg",       { INTRSPEC, TYDCOMPLEX, 34, 1 },
      | {                                              }
  131 | 
  132 | "sqrt",         { INTRGEN, 4, 35 },
      | {                                 }
  133 | "dsqrt",        { INTRSPEC, TYDREAL, 36 },
      | {                                        }
  134 | "csqrt",        { INTRSPEC, TYCOMPLEX, 37, 0, 38 },
      | {                                                 }
  135 | "zsqrt",        { INTRSPEC, TYDCOMPLEX, 38, 1 },
      | {                                              }
  136 | 
  137 | "exp",          { INTRGEN, 4, 39 },
      | {                                 }
  138 | "dexp",         { INTRSPEC, TYDREAL, 40 },
      | {                                        }
  139 | "cexp",         { INTRSPEC, TYCOMPLEX, 41, 0, 42 },
      | {                                                 }
  140 | "zexp",         { INTRSPEC, TYDCOMPLEX, 42, 1 },
      | {                                              }
  141 | 
  142 | "log",          { INTRGEN, 4, 43 },
      | {                                 }
  143 | "alog",         { INTRSPEC, TYREAL, 43, 0, 44 },
      | {                                              }
  144 | "dlog",         { INTRSPEC, TYDREAL, 44 },
      | {                                        }
  145 | "clog",         { INTRSPEC, TYCOMPLEX, 45, 0, 46 },
      | {                                                 }
  146 | "zlog",         { INTRSPEC, TYDCOMPLEX, 46, 1 },
      | {                                              }
  147 | 
  148 | "log10",        { INTRGEN, 2, 47 },
      | {                                 }
  149 | "alog10",       { INTRSPEC, TYREAL, 47, 0, 48 },
      | {                                              }
  150 | "dlog10",       { INTRSPEC, TYDREAL, 48 },
      | {                                        }
  151 | 
  152 | "sin",          { INTRGEN, 4, 49 },
      | {                                 }
  153 | "dsin",         { INTRSPEC, TYDREAL, 50 },
      | {                                        }
  154 | "csin",         { INTRSPEC, TYCOMPLEX, 51, 0, 52 },
      | {                                                 }
  155 | "zsin",         { INTRSPEC, TYDCOMPLEX, 52, 1 },
      | {                                              }
  156 | 
  157 | "cos",          { INTRGEN, 4, 53 },
      | {                                 }
  158 | "dcos",         { INTRSPEC, TYDREAL, 54 },
      | {                                        }
  159 | "ccos",         { INTRSPEC, TYCOMPLEX, 55, 0, 56 },
      | {                                                 }
  160 | "zcos",         { INTRSPEC, TYDCOMPLEX, 56, 1 },
      | {                                              }
  161 | 
  162 | "tan",          { INTRGEN, 2, 57 },
      | {                                 }
  163 | "dtan",         { INTRSPEC, TYDREAL, 58 },
      | {                                        }
  164 | 
  165 | "asin",         { INTRGEN, 2, 59 },
      | {                                 }
  166 | "dasin",        { INTRSPEC, TYDREAL, 60 },
      | {                                        }
  167 | 
  168 | "acos",         { INTRGEN, 2, 61 },
      | {                                 }
  169 | "dacos",        { INTRSPEC, TYDREAL, 62 },
      | {                                        }
  170 | 
  171 | "atan",         { INTRGEN, 2, 63 },
      | {                                 }
  172 | "datan",        { INTRSPEC, TYDREAL, 64 },
      | {                                        }
  173 | 
  174 | "atan2",        { INTRGEN, 2, 65 },
      | {                                 }
  175 | "datan2",       { INTRSPEC, TYDREAL, 66 },
      | {                                        }
  176 | 
  177 | "sinh",         { INTRGEN, 2, 67 },
      | {                                 }
  178 | "dsinh",        { INTRSPEC, TYDREAL, 68 },
      | {                                        }
  179 | 
  180 | "cosh",         { INTRGEN, 2, 69 },
      | {                                 }
  181 | "dcosh",        { INTRSPEC, TYDREAL, 70 },
      | {                                        }
  182 | 
  183 | "tanh",         { INTRGEN, 2, 71 },
      | {                                 }
  184 | "dtanh",        { INTRSPEC, TYDREAL, 72 },
      | {                                        }
  185 | 
  186 | "lge",          { INTRSPEC, TYLOGICAL, 73},
      | {                                         }
  187 | "lgt",          { INTRSPEC, TYLOGICAL, 75},
      | {                                         }
  188 | "lle",          { INTRSPEC, TYLOGICAL, 77},
      | {                                         }
  189 | "llt",          { INTRSPEC, TYLOGICAL, 79},
      | {                                         }
......
  201 | "fpexpn",       { INTRGEN, 4, 81 },
      | {                                 }
  202 | "fpabsp",       { INTRGEN, 2, 85 },
      | {                                 }
  203 | "fprrsp",       { INTRGEN, 2, 87 },
      | {                                 }
  204 | "fpfrac",       { INTRGEN, 2, 89 },
      | {                                 }
  205 | "fpmake",       { INTRGEN, 2, 91 },
      | {                                 }
  206 | "fpscal",       { INTRGEN, 2, 93 },
      | {                                 }
  207 | 
  208 | "cdabs",        { INTRSPEC, TYDREAL,    13, 1, 0, 1 },
      | {                                                    }
  209 | "cdsqrt",       { INTRSPEC, TYDCOMPLEX, 38, 1, 0, 1 },
      | {                                                    }
  210 | "cdexp",        { INTRSPEC, TYDCOMPLEX, 42, 1, 0, 1 },
      | {                                                    }
  211 | "cdlog",        { INTRSPEC, TYDCOMPLEX, 46, 1, 0, 1 },
      | {                                                    }
  212 | "cdsin",        { INTRSPEC, TYDCOMPLEX, 52, 1, 0, 1 },
      | {                                                    }
  213 | "cdcos",        { INTRSPEC, TYDCOMPLEX, 56, 1, 0, 1 },
      | {                                                    }
  214 | 
  215 | "iand",         { INTRBOOL, TYUNKNOWN, OPBITAND, 0, 0, 2 },
      | {                                                         }
  216 | "ior",          { INTRBOOL, TYUNKNOWN, OPBITOR,  0, 0, 2 },
      | {                                                         }
  217 | "ieor",         { INTRBOOL, TYUNKNOWN, OPBITXOR, 0, 0, 2 },
      | {                                                         }
  218 | 
  219 | "btest",        { INTRBGEN, TYLOGICAL, OPBITTEST,0, 0, 2 },
      | {                                                         }
  220 | "ibclr",        { INTRBGEN, TYUNKNOWN, OPBITCLR, 0, 0, 2 },
      | {                                                         }
  221 | "ibset",        { INTRBGEN, TYUNKNOWN, OPBITSET, 0, 0, 2 },
      | {                                                         }
  222 | "ibits",        { INTRBGEN, TYUNKNOWN, OPBITBITS,0, 0, 2 },
      | {                                                         }
  223 | "ishft",        { INTRBGEN, TYUNKNOWN, OPBITSH,  0, 0, 2 },
      | {                                                         }
  224 | "ishftc",       { INTRBGEN, TYUNKNOWN, OPBITSHC, 0, 0, 2 },
      | {
intr.c:50:1: warning: missing braces around initializer [-Wmissing-braces]
   50 | {
      | ^
   51 | "int",          { INTRCONV, TYLONG },
      | {                                   }
   52 | "real",         { INTRCONV, TYREAL, 1 },
      | {                                      }
   53 |                 /* 1 ==> real(TYDCOMPLEX) yields TYDREAL */
   54 | "dble",         { INTRCONV, TYDREAL },
      | {                                    }
   55 | "dreal",        { INTRCONV, TYDREAL, 0, 0, 0, 1 },
      | {                                                }
   56 | "cmplx",        { INTRCONV, TYCOMPLEX },
      | {                                      }
   57 | "dcmplx",       { INTRCONV, TYDCOMPLEX, 0, 1 },
      | {                                             }
   58 | "ifix",         { INTRCONV, TYLONG },
      | {                                   }
   59 | "idint",        { INTRCONV, TYLONG },
      | {                                   }
   60 | "float",        { INTRCONV, TYREAL },
      | {                                   }
   61 | "dfloat",       { INTRCONV, TYDREAL },
      | {                                    }
   62 | "sngl",         { INTRCONV, TYREAL },
      | {                                   }
   63 | "ichar",        { INTRCONV, TYLONG },
      | {                                   }
   64 | "iachar",       { INTRCONV, TYLONG },
      | {                                   }
   65 | "char",         { INTRCONV, TYCHAR },
      | {                                   }
   66 | "achar",        { INTRCONV, TYCHAR },
      | {                                   }
......
   72 | "max",          { INTRMAX, TYUNKNOWN },
      | {                                     }
   73 | "max0",         { INTRMAX, TYLONG },
      | {                                  }
   74 | "amax0",        { INTRMAX, TYREAL },
      | {                                  }
   75 | "max1",         { INTRMAX, TYLONG },
      | {                                  }
   76 | "amax1",        { INTRMAX, TYREAL },
      | {                                  }
   77 | "dmax1",        { INTRMAX, TYDREAL },
      | {                                   }
   78 | 
   79 | "and",          { INTRBOOL, TYUNKNOWN, OPBITAND },
      | {                                                }
   80 | "or",           { INTRBOOL, TYUNKNOWN, OPBITOR },
      | {                                               }
   81 | "xor",          { INTRBOOL, TYUNKNOWN, OPBITXOR },
      | {                                                }
   82 | "not",          { INTRBOOL, TYUNKNOWN, OPBITNOT },
      | {                                                }
   83 | "lshift",       { INTRBOOL, TYUNKNOWN, OPLSHIFT },
      | {                                                }
   84 | "rshift",       { INTRBOOL, TYUNKNOWN, OPRSHIFT },
      | {                                                }
   85 | 
   86 | "min",          { INTRMIN, TYUNKNOWN },
      | {                                     }
   87 | "min0",         { INTRMIN, TYLONG },
      | {                                  }
   88 | "amin0",        { INTRMIN, TYREAL },
      | {                                  }
   89 | "min1",         { INTRMIN, TYLONG },
      | {                                  }
   90 | "amin1",        { INTRMIN, TYREAL },
      | {                                  }
   91 | "dmin1",        { INTRMIN, TYDREAL },
      | {                                   }
   92 | 
   93 | "aint",         { INTRGEN, 2, 0 },
      | {                                }
   94 | "dint",         { INTRSPEC, TYDREAL, 1 },
      | {                                       }
   95 | 
   96 | "anint",        { INTRGEN, 2, 2 },
      | {                                }
   97 | "dnint",        { INTRSPEC, TYDREAL, 3 },
      | {                                       }
   98 | 
   99 | "nint",         { INTRGEN, 4, 4 },
      | {                                }
  100 | "idnint",       { INTRGEN, 2, 6 },
      | {                                }
  101 | 
  102 | "abs",          { INTRGEN, 6, 8 },
      | {                                }
  103 | "iabs",         { INTRGEN, 2, 9 },
      | {                                }
  104 | "dabs",         { INTRSPEC, TYDREAL, 11 },
      | {                                        }
  105 | "cabs",         { INTRSPEC, TYREAL, 12, 0, 13 },
      | {                                              }
  106 | "zabs",         { INTRSPEC, TYDREAL, 13, 1 },
      | {                                           }
  107 | 
  108 | "mod",          { INTRGEN, 4, 14 },
      | {                                 }
  109 | "amod",         { INTRSPEC, TYREAL, 16, 0, 17 },
      | {                                              }
  110 | "dmod",         { INTRSPEC, TYDREAL, 17 },
      | {                                        }
  111 | 
  112 | "sign",         { INTRGEN, 4, 18 },
      | {                                 }
  113 | "isign",        { INTRGEN, 2, 19 },
      | {                                 }
  114 | "dsign",        { INTRSPEC, TYDREAL, 21 },
      | {                                        }
  115 | 
  116 | "dim",          { INTRGEN, 4, 22 },
      | {                                 }
  117 | "idim",         { INTRGEN, 2, 23 },
      | {                                 }
  118 | "ddim",         { INTRSPEC, TYDREAL, 25 },
      | {                                        }
  119 | 
  120 | "dprod",        { INTRSPEC, TYDREAL, 26 },
      | {                                        }
  121 | 
  122 | "len",          { INTRSPEC, TYLONG, 27 },
      | {                                       }
  123 | "index",        { INTRSPEC, TYLONG, 29 },
      | {                                       }
  124 | 
  125 | "imag",         { INTRGEN, 2, 31 },
      | {                                 }
  126 | "aimag",        { INTRSPEC, TYREAL, 31, 0, 32 },
      | {                                              }
  127 | "dimag",        { INTRSPEC, TYDREAL, 32 },
      | {                                        }
  128 | 
  129 | "conjg",        { INTRGEN, 2, 33 },
      | {                                 }
  130 | "dconjg",       { INTRSPEC, TYDCOMPLEX, 34, 1 },
      | {                                              }
  131 | 
  132 | "sqrt",         { INTRGEN, 4, 35 },
      | {                                 }
  133 | "dsqrt",        { INTRSPEC, TYDREAL, 36 },
      | {                                        }
  134 | "csqrt",        { INTRSPEC, TYCOMPLEX, 37, 0, 38 },
      | {                                                 }
  135 | "zsqrt",        { INTRSPEC, TYDCOMPLEX, 38, 1 },
      | {                                              }
  136 | 
  137 | "exp",          { INTRGEN, 4, 39 },
      | {                                 }
  138 | "dexp",         { INTRSPEC, TYDREAL, 40 },
      | {                                        }
  139 | "cexp",         { INTRSPEC, TYCOMPLEX, 41, 0, 42 },
      | {                                                 }
  140 | "zexp",         { INTRSPEC, TYDCOMPLEX, 42, 1 },
      | {                                              }
  141 | 
  142 | "log",          { INTRGEN, 4, 43 },
      | {                                 }
  143 | "alog",         { INTRSPEC, TYREAL, 43, 0, 44 },
      | {                                              }
  144 | "dlog",         { INTRSPEC, TYDREAL, 44 },
      | {                                        }
  145 | "clog",         { INTRSPEC, TYCOMPLEX, 45, 0, 46 },
      | {                                                 }
  146 | "zlog",         { INTRSPEC, TYDCOMPLEX, 46, 1 },
      | {                                              }
  147 | 
  148 | "log10",        { INTRGEN, 2, 47 },
      | {                                 }
  149 | "alog10",       { INTRSPEC, TYREAL, 47, 0, 48 },
      | {                                              }
  150 | "dlog10",       { INTRSPEC, TYDREAL, 48 },
      | {                                        }
  151 | 
  152 | "sin",          { INTRGEN, 4, 49 },
      | {                                 }
  153 | "dsin",         { INTRSPEC, TYDREAL, 50 },
      | {                                        }
  154 | "csin",         { INTRSPEC, TYCOMPLEX, 51, 0, 52 },
      | {                                                 }
  155 | "zsin",         { INTRSPEC, TYDCOMPLEX, 52, 1 },
      | {                                              }
  156 | 
  157 | "cos",          { INTRGEN, 4, 53 },
      | {                                 }
  158 | "dcos",         { INTRSPEC, TYDREAL, 54 },
      | {                                        }
  159 | "ccos",         { INTRSPEC, TYCOMPLEX, 55, 0, 56 },
      | {                                                 }
  160 | "zcos",         { INTRSPEC, TYDCOMPLEX, 56, 1 },
      | {                                              }
  161 | 
  162 | "tan",          { INTRGEN, 2, 57 },
      | {                                 }
  163 | "dtan",         { INTRSPEC, TYDREAL, 58 },
      | {                                        }
  164 | 
  165 | "asin",         { INTRGEN, 2, 59 },
      | {                                 }
  166 | "dasin",        { INTRSPEC, TYDREAL, 60 },
      | {                                        }
  167 | 
  168 | "acos",         { INTRGEN, 2, 61 },
      | {                                 }
  169 | "dacos",        { INTRSPEC, TYDREAL, 62 },
      | {                                        }
  170 | 
  171 | "atan",         { INTRGEN, 2, 63 },
      | {                                 }
  172 | "datan",        { INTRSPEC, TYDREAL, 64 },
      | {                                        }
  173 | 
  174 | "atan2",        { INTRGEN, 2, 65 },
      | {                                 }
  175 | "datan2",       { INTRSPEC, TYDREAL, 66 },
      | {                                        }
  176 | 
  177 | "sinh",         { INTRGEN, 2, 67 },
      | {                                 }
  178 | "dsinh",        { INTRSPEC, TYDREAL, 68 },
      | {                                        }
  179 | 
  180 | "cosh",         { INTRGEN, 2, 69 },
      | {                                 }
  181 | "dcosh",        { INTRSPEC, TYDREAL, 70 },
      | {                                        }
  182 | 
  183 | "tanh",         { INTRGEN, 2, 71 },
      | {                                 }
  184 | "dtanh",        { INTRSPEC, TYDREAL, 72 },
      | {                                        }
  185 | 
  186 | "lge",          { INTRSPEC, TYLOGICAL, 73},
      | {                                         }
  187 | "lgt",          { INTRSPEC, TYLOGICAL, 75},
      | {                                         }
  188 | "lle",          { INTRSPEC, TYLOGICAL, 77},
      | {                                         }
  189 | "llt",          { INTRSPEC, TYLOGICAL, 79},
      | {                                         }
......
  201 | "fpexpn",       { INTRGEN, 4, 81 },
      | {                                 }
  202 | "fpabsp",       { INTRGEN, 2, 85 },
      | {                                 }
  203 | "fprrsp",       { INTRGEN, 2, 87 },
      | {                                 }
  204 | "fpfrac",       { INTRGEN, 2, 89 },
      | {                                 }
  205 | "fpmake",       { INTRGEN, 2, 91 },
      | {                                 }
  206 | "fpscal",       { INTRGEN, 2, 93 },
      | {                                 }
  207 | 
  208 | "cdabs",        { INTRSPEC, TYDREAL,    13, 1, 0, 1 },
      | {                                                    }
  209 | "cdsqrt",       { INTRSPEC, TYDCOMPLEX, 38, 1, 0, 1 },
      | {                                                    }
  210 | "cdexp",        { INTRSPEC, TYDCOMPLEX, 42, 1, 0, 1 },
      | {                                                    }
  211 | "cdlog",        { INTRSPEC, TYDCOMPLEX, 46, 1, 0, 1 },
      | {                                                    }
  212 | "cdsin",        { INTRSPEC, TYDCOMPLEX, 52, 1, 0, 1 },
      | {                                                    }
  213 | "cdcos",        { INTRSPEC, TYDCOMPLEX, 56, 1, 0, 1 },
      | {                                                    }
  214 | 
  215 | "iand",         { INTRBOOL, TYUNKNOWN, OPBITAND, 0, 0, 2 },
      | {                                                         }
  216 | "ior",          { INTRBOOL, TYUNKNOWN, OPBITOR,  0, 0, 2 },
      | {                                                         }
  217 | "ieor",         { INTRBOOL, TYUNKNOWN, OPBITXOR, 0, 0, 2 },
      | {                                                         }
  218 | 
  219 | "btest",        { INTRBGEN, TYLOGICAL, OPBITTEST,0, 0, 2 },
      | {                                                         }
  220 | "ibclr",        { INTRBGEN, TYUNKNOWN, OPBITCLR, 0, 0, 2 },
      | {                                                         }
  221 | "ibset",        { INTRBGEN, TYUNKNOWN, OPBITSET, 0, 0, 2 },
      | {                                                         }
  222 | "ibits",        { INTRBGEN, TYUNKNOWN, OPBITBITS,0, 0, 2 },
      | {                                                         }
  223 | "ishft",        { INTRBGEN, TYUNKNOWN, OPBITSH,  0, 0, 2 },
      | {                                                         }
  224 | "ishftc",       { INTRBGEN, TYUNKNOWN, OPBITSHC, 0, 0, 2 },
      | {                                                         }
  225 | 
  226 | "" };
      | {  }
intr.c: In function 'foldminmax':
intr.c:520:23: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  520 |                 while(cp = cp->nextp) {
      |                       ^~
intr.c:542:31: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  542 |                         while(cp = cp->nextp) {
      |                               ^~
intr.c:550:31: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  550 |                         while(cp = cp->nextp) {
      |                               ^~
intr.c:567:23: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  567 |                 while(cp = cp->nextp) {
      |                       ^~
intr.c: In function 'intrcall':
intr.c:829:19: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
  829 |                 if(no66flag)
      |                   ^
intr.c:869:20: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  869 |                 if(q = Inline((int)(sp-spectab), mtype, argsp->listp))
      |                    ^
intr.c:879:47: warning: array subscript has type 'char' [-Wchar-subscripts]
  879 |                                 callbyvalue[sp->othername], 1);
      |                                             ~~^~~~~~~~~~~
intr.c: In function 'intrfunct':
intr.c:944:29: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  944 |                         if (i = p->intrval.extflag) {
      |                             ^
intr.c: In function 'cast_args':
intr.c:1025:12: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
 1025 |         if (e -> headblock.vtype != maxtype)
      |            ^
cc -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes  main.o init.o gram.o lex.o proc.o equiv.o data.o format.o expr.o exec.o intr.o io.o misc.o error.o mem.o names.o output.o p1output.o pread.o put.o putpcc.o vax.o formatdata.o parse_args.o niceprintf.o cds.o sysdep.o version.o  -o f2c
make: Leaving directory '/builddir/build/BUILD/f2c-20210928/src'
+ make -C libf2c -f makefile.u -j8 'CFLAGS=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC'
make: Entering directory '/builddir/build/BUILD/f2c-20210928/libf2c'
cp f2c.h0 f2c.h
cp signal1.h0 signal1.h
cp sysdep1.h0 sysdep1.h
cc -c f77vers.c
cc -c i77vers.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o main.o main.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o s_rnge.o s_rnge.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o abort_.o abort_.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o exit_.o exit_.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o getarg_.o getarg_.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o iargc_.o iargc_.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o getenv_.o getenv_.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o signal_.o signal_.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o s_stop.o s_stop.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o s_paus.o s_paus.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o system_.o system_.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o cabs.o cabs.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o ctype.o ctype.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o derf_.o derf_.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o derfc_.o derfc_.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o erf_.o erf_.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o erfc_.o erfc_.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o sig_die.o sig_die.c
cc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC -DNO_FPINIT arithchk.c -lm ||\
 cc -DNO_LONG_LONG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC -DNO_FPINIT arithchk.c -lm
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o pow_ci.o pow_ci.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o pow_dd.o pow_dd.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o pow_di.o pow_di.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o pow_hh.o pow_hh.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o pow_ii.o pow_ii.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o pow_ri.o pow_ri.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o pow_zi.o pow_zi.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o pow_zz.o pow_zz.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o c_abs.o c_abs.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o c_cos.o c_cos.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o c_div.o c_div.c
arithchk.c: In function 'ccheck':
arithchk.c:127:24: warning: zero-length gnu_printf format string [-Wformat-zero-length]
  127 |         Cray1 = printf(emptyfmt) < 0 ? 0 : 4617762;
      |                        ^~~~~~~~
arithchk.c:128:20: warning: zero-length gnu_printf format string [-Wformat-zero-length]
  128 |         if (printf(emptyfmt, Cray1) >= 0)
      |                    ^~~~~~~~
arithchk.c:130:20: warning: zero-length gnu_printf format string [-Wformat-zero-length]
  130 |         if (printf(emptyfmt, Cray1) >= 0)
      |                    ^~~~~~~~
arithchk.c: In function 'need_nancheck':
arithchk.c:160:16: warning: variable 't' set but not used [-Wunused-but-set-variable]
  160 |         double t;
      |                ^
arithchk.c: In function 'main':
arithchk.c:190:20: warning: unused variable 'sb' [-Wunused-variable]
  190 |         size_t sa, sb;
      |                    ^~
arithchk.c:190:16: warning: unused variable 'sa' [-Wunused-variable]
  190 |         size_t sa, sb;
      |                ^~
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o c_exp.o c_exp.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o c_log.o c_log.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o c_sin.o c_sin.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o c_sqrt.o c_sqrt.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o z_abs.o z_abs.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o z_cos.o z_cos.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o z_div.o z_div.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o z_exp.o z_exp.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o z_log.o z_log.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o z_sin.o z_sin.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o z_sqrt.o z_sqrt.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o r_abs.o r_abs.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o r_acos.o r_acos.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o r_asin.o r_asin.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o r_atan.o r_atan.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o r_atn2.o r_atn2.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o r_cnjg.o r_cnjg.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o r_cos.o r_cos.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o r_cosh.o r_cosh.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o r_dim.o r_dim.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o r_exp.o r_exp.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o r_imag.o r_imag.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o r_int.o r_int.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o r_lg10.o r_lg10.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o r_log.o r_log.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o r_mod.o r_mod.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o r_nint.o r_nint.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o r_sign.o r_sign.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o r_sin.o r_sin.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o r_sinh.o r_sinh.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o r_sqrt.o r_sqrt.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o r_tan.o r_tan.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o r_tanh.o r_tanh.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o d_abs.o d_abs.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o d_acos.o d_acos.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o d_asin.o d_asin.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o d_atan.o d_atan.c
./a.out >arith.h
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o d_atn2.o d_atn2.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o d_cnjg.o d_cnjg.c
rm -f a.out arithchk.o
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o d_cos.o d_cos.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o d_cosh.o d_cosh.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o d_dim.o d_dim.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o d_exp.o d_exp.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o d_imag.o d_imag.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o d_int.o d_int.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o d_lg10.o d_lg10.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o d_log.o d_log.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o d_mod.o d_mod.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o d_nint.o d_nint.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o d_prod.o d_prod.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o d_sign.o d_sign.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o d_sin.o d_sin.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o d_sinh.o d_sinh.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o d_sqrt.o d_sqrt.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o d_tan.o d_tan.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o d_tanh.o d_tanh.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o i_abs.o i_abs.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o i_dim.o i_dim.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o i_dnnt.o i_dnnt.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o i_indx.o i_indx.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o i_len.o i_len.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o i_mod.o i_mod.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o i_nint.o i_nint.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o i_sign.o i_sign.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o lbitbits.o lbitbits.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o lbitshft.o lbitshft.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o h_abs.o h_abs.c
lbitbits.c: In function 'lbit_cshift':
lbitbits.c:47:65: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
   47 |                         return (integer)(x << b | x >> LONGBITS -b );
      |                                                                 ^
lbitbits.c:51:48: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
   51 |                 return (integer)(x << LONGBITS - b | x >> b);
      |                                                ^
lbitbits.c:60:61: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
   60 |                 return (integer)(y | z & (x << b | x >> len - b));
      |                                                         ~~~~^~~
lbitbits.c:60:40: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
   60 |                 return (integer)(y | z & (x << b | x >> len - b));
      |                                      ~~^~~~~~~~~~~~~~~~~~~~~~~~~
lbitbits.c:64:53: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
   64 |         return (integer)(y | z & (x >> b | x << len - b));
      |                                                 ~~~~^~~
lbitbits.c:64:32: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
   64 |         return (integer)(y | z & (x >> b | x << len - b));
      |                              ~~^~~~~~~~~~~~~~~~~~~~~~~~~
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o h_dim.o h_dim.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o h_dnnt.o h_dnnt.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o h_indx.o h_indx.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o h_len.o h_len.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o h_mod.o h_mod.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o h_nint.o h_nint.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o h_sign.o h_sign.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o l_ge.o l_ge.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o l_gt.o l_gt.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o l_le.o l_le.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o l_lt.o l_lt.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o hl_ge.o hl_ge.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o hl_gt.o hl_gt.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o hl_le.o hl_le.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o hl_lt.o hl_lt.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o ef1asc_.o ef1asc_.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o ef1cmc_.o ef1cmc_.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o f77_aloc.o f77_aloc.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o s_cat.o s_cat.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o s_cmp.o s_cmp.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o s_copy.o s_copy.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o backspac.o backspac.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o close.o close.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o dfe.o dfe.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o dolio.o dolio.c
backspac.c: In function 'f_back':
backspac.c:47:17: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result]
   47 |                 fread((char *)&n,sizeof(uiolen),1,f);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o due.o due.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o endfile.o endfile.c
dfe.c: In function 's_rdfe':
dfe.c:104:12: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  104 |         if(n=c_dfe(a))return(n);
      |            ^
dfe.c: In function 's_wdfe':
dfe.c:126:12: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  126 |         if(n=c_dfe(a)) return(n);
      |            ^
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o err.o err.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o fmt.o fmt.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o fmtlib.o fmtlib.c
due.c: In function 's_rdue':
due.c:40:12: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
   40 |         if(n=c_due(a)) return(n);
      |            ^
due.c: In function 's_wdue':
due.c:53:12: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
   53 |         if(n=c_due(a)) return(n);
      |            ^
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o ftell_.o ftell_.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o iio.o iio.c
endfile.c: In function 'f_end':
endfile.c:46:21: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
   46 |                 if (tf = FOPEN(nbuf, f__w_mode[0]))
      |                     ^~
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o ilnw.o ilnw.c
iio.c: In function 's_rsfi':
iio.c:91:12: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
   91 |         if(n=c_si(a)) return(n);
      |            ^
iio.c: In function 's_wsfi':
iio.c:123:12: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  123 |         if(n=c_si(a)) return(n);
      |            ^
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o inquire.o inquire.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o lread.o lread.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o lwrite.o lwrite.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o open.o open.c
inquire.c: In function 'f_inqu':
inquire.c:67:27: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
   67 |                 if(byfile && x != -1 || !byfile && p!=NULL)
      |                    ~~~~~~~^~~~~~~~~~
inquire.c:66:11: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
   66 |         if(a->inex!=NULL)
      |           ^
inquire.c:70:11: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
   70 |         if(a->inopen!=NULL)
      |           ^
inquire.c:75:38: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
   75 |                 if(byfile || p!=NULL && p->ufnm!=NULL)
      |                                      ^
inquire.c:74:11: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
   74 |         if(a->innamed!=NULL)
      |           ^
inquire.c:78:11: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
   78 |         if(a->inname!=NULL)
      |           ^
inquire.c:83:11: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
   83 |         if(a->inacc!=NULL && p!=NULL && p->ufd!=NULL)
      |           ^
inquire.c:87:11: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
   87 |         if(a->inseq!=NULL)
      |           ^
inquire.c:91:11: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
   91 |         if(a->indir!=NULL)
      |           ^
inquire.c:95:11: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
   95 |         if(a->infmt!=NULL)
      |           ^
inquire.c:99:11: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
   99 |         if(a->inform!=NULL)
      |           ^
inquire.c:103:11: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
  103 |         if(a->inunf)
      |           ^
inquire.c:112:11: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
  112 |         if(a->inblank && p!=NULL && p->ufmt)
      |           ^
lread.c: In function 'l_C':
lread.c:294:20: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
  294 |                 if (rd_count(ch))
      |                    ^
lread.c:317:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  317 |         if (ch = l_R(1,0))
      |             ^~
lread.c:329:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  329 |         if (ch = l_R(1,0))
      |             ^~
lread.c: In function 'nmL_getc':
lread.c:356:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  356 |         if (rv = *nmL_next++)
      |             ^~
lread.c: In function 'l_L':
lread.c:438:19: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
  438 |                 if(GETC(ch)!='*')
      |                   ^
lread.c: In function 'l_read':
lread.c:109:19: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  109 | #define ERR(x) if(n=(x)) return(n)
      |                   ^
lread.c:693:25: note: in expansion of macro 'ERR'
  693 |                         ERR(l_R(0,1));
      |                         ^~~
lread.c:109:19: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  109 | #define ERR(x) if(n=(x)) return(n)
      |                   ^
lread.c:698:25: note: in expansion of macro 'ERR'
  698 |                         ERR(l_R(0,0));
      |                         ^~~
lread.c:109:19: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  109 | #define ERR(x) if(n=(x)) return(n)
      |                   ^
lread.c:709:25: note: in expansion of macro 'ERR'
  709 |                         ERR(l_C());
      |                         ^~~
lread.c:109:19: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  109 | #define ERR(x) if(n=(x)) return(n)
      |                   ^
lread.c:714:25: note: in expansion of macro 'ERR'
  714 |                         ERR(l_L());
      |                         ^~~
lread.c:109:19: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  109 | #define ERR(x) if(n=(x)) return(n)
      |                   ^
lread.c:717:25: note: in expansion of macro 'ERR'
  717 |                         ERR(l_CHAR());
      |                         ^~~
lwrite.c: In function 'l_g':
lread.c: In function 's_rsle':
lwrite.c:141:31: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  141 |                         while(b[0] = b[1])
      |                               ^
lwrite.c:166:57: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  166 |                                 for(c1 = '.', c = 'E';  *b = c1;
      |                                                         ^
lwrite.c: In function 'l_put':
lwrite.c:190:15: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  190 |         while(c = *s++)
      |               ^
lread.c:790:12: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  790 |         if(n=c_le(a)) return(n);
      |            ^
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o rdfmt.o rdfmt.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o rewind.o rewind.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o rsfe.o rsfe.c
open.c: In function 'f_open':
open.c:246:21: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  246 |                 if (tf = FOPEN(buf,f__w_mode[0]))
      |                     ^~
open.c:256:21: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  256 |                 if (tf = FOPEN(buf, f__r_mode[ufmt]))
      |                     ^~
open.c:258:26: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  258 |                 else if (tf = FOPEN(buf, f__w_mode[ufmt])) {
      |                          ^~
open.c:270:11: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
  270 |         if(b->useek)
      |           ^
rsfe.c: In function 's_rsfe':
rsfe.c:67:12: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
   67 |         if(n=c_sfe(a)) return(n);
      |            ^
rdfmt.c: In function 'rd_Z':
rdfmt.c:39:23: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
   39 |                 while(ch = *sc++)
      |                       ^~
rdfmt.c:42:23: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
   42 |                 while(ch = *sc++)
      |                       ^~
rdfmt.c:71:16: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
   71 |         w2 = w1+1 >> 1;
      |              ~~^~
rdfmt.c:93:37: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
   93 |                 *t = hex[*s0 & 0xff]-1 << 4 | hex[s0[1] & 0xff]-1;
      |                      ~~~~~~~~~~~~~~~^~
rdfmt.c:93:64: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
   93 |                 *t = hex[*s0 & 0xff]-1 << 4 | hex[s0[1] & 0xff]-1;
      |                                               ~~~~~~~~~~~~~~~~~^~
rdfmt.c: In function 'rd_F':
rdfmt.c:261:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
  261 |                 if (!w--) goto zero; GET(ch); }
      |                 ^~
In file included from rdfmt.c:15:
fmt.h:89:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   89 | #define GET(x) if((x=(*f__getn)())<0) return(x)
      |                ^~
rdfmt.c:261:38: note: in expansion of macro 'GET'
  261 |                 if (!w--) goto zero; GET(ch); }
      |                                      ^~~
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o rsli.o rsli.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o rsne.o rsne.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o sfe.o sfe.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o sue.o sue.c
rsne.c: In function 'hash':
rsne.c:86:20: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
   86 |         for(x = 0; c = *s++; x = x & 0x4000 ? ((x << 1) & 0x7fff) + 1 : x << 1)
      |                    ^
rsne.c: In function 'mk_hashtab':
rsne.c:107:28: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  107 |         for(x = &nl_cache; y = *x; x0 = x, x = &y->next)
      |                            ^
rsne.c: In function 'nl_init':
rsne.c:159:47: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  159 |         for(s = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; c = *s++; )
      |                                               ^
rsne.c:165:32: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  165 |         for(s = "0123456789_"; c = *s++; )
      |                                ^
rsne.c: In function 'getname':
rsne.c:188:15: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  188 |         while(*s = Alphanum[GETC(ch) & 0xff])
      |               ^
rsne.c: In function 'getdimen':
rsne.c:243:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  243 |         if (k = getnum(chp, x1))
      |             ^
rsne.c:247:21: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  247 |                 if (k = getnum(chp, &x2))
      |                     ^
rsne.c:251:29: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  251 |                         if (k = getnum(chp, &x3))
      |                             ^
rsne.c: In function 'x_rsne':
rsne.c:349:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  349 |         if (ch = getname(buf,sizeof(buf)))
      |             ^~
rsne.c:401:47: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  401 |                                 if (ch <= ' ' && ch >= 0 || ch == ',')
      |                                     ~~~~~~~~~~^~~~~~~~~~
rsne.c:404:37: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  404 |                                 if (ch = getname(buf,sizeof(buf)))
      |                                     ^~
rsne.c:428:37: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  428 |                                 if (k = getdimen(&ch, dn, (ftnlen)size,
      |                                     ^
rsne.c:445:29: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  445 |                         if (k = getdimen(&ch, dn, size, nomax, &b))
      |                             ^
rsne.c:456:37: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  456 |                                 if (k = getdimen(&ch, dn1, dn->delta**dims,
      |                                     ^
rsne.c:476:37: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  476 |                                 if (k = getdimen(&ch, &substr, size, size, &b))
      |                                     ^
rsne.c:511:26: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  511 |                 else if (dims = v->dims) {
      |                          ^~~~
rsne.c:531:29: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  531 |                         if (k = l_read(&no1, vaddr + iva, size, type))
      |                             ^
rsne.c:541:45: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  541 |                                         if (k = l_read(&no2, vaddr + iva,
      |                                             ^
rsne.c:549:28: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
  549 |                         if (readall)
      |                            ^
rsne.c: In function 's_rsne':
rsne.c:603:12: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  603 |         if(n = c_le(a))
      |            ^
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o typesize.o typesize.c
sue.c: In function 's_rsue':
sue.c:38:12: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
   38 |         if(n=c_sue(a)) return(n);
      |            ^
sue.c: In function 's_wsue':
sue.c:61:12: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
   61 |         if(n=c_sue(a)) return(n);
      |            ^
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o uio.o uio.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o util.o util.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o wref.o wref.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o wrtfmt.o wrtfmt.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o wsfe.o wsfe.c
wref.c: In function 'wrt_E':
wref.c:140:45: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  140 |                         for(s -= 2, e1 = 2; s[0] = s[1]; s++)
      |                                             ^
wref.c: In function 'wrt_F':
wref.c:236:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  236 |         if (n = f__scale)
      |             ^
wref.c:236:12: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
  236 |         if (n = f__scale)
      |            ^
wref.c:286:15: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  286 |         while(n = *b++)
      |               ^
rsne.c: In function 'mk_hashtab':
rsne.c:112:19: warning: 'x0' may be used uninitialized [-Wmaybe-uninitialized]
  112 |                 y = *x0;
      |                 ~~^~~~~
rsne.c:106:24: note: 'x0' was declared here
  106 |         hashtab **x, **x0, *y;
      |                        ^~
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o wsle.o wsle.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o wsne.o wsne.c
wsfe.c: In function 's_wsfe':
wsfe.c:55:12: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
   55 |         if(n=c_sfe(a)) return(n);
      |            ^
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o xwsne.o xwsne.c
rsne.c: In function 'x_rsne':
rsne.c:579:44: warning: 'dn' may be used uninitialized [-Wmaybe-uninitialized]
  579 |                         for(dn1 = dn0; dn1 <= dn; dn1++) {
      |                                        ~~~~^~~~~
rsne.c:311:16: note: 'dn' was declared here
  311 |         dimen *dn, *dn0, *dn1;
      |                ^~
rsne.c:536:43: warning: 'dn0' may be used uninitialized [-Wmaybe-uninitialized]
  536 |                                 iva += dn0->delta;
      |                                        ~~~^~~~~~~
rsne.c:311:21: note: 'dn0' was declared here
  311 |         dimen *dn, *dn0, *dn1;
      |                     ^~~
wsle.c: In function 's_wsle':
wsle.c:17:12: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
   17 |         if(n=c_le(a)) return(n);
      |            ^
wsne.c: In function 's_wsne':
wsne.c:17:12: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
   17 |         if(n=c_le(a))
      |            ^
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o dtime_.o dtime_.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o etime_.o etime_.c
cc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fPIC  -o uninit.o uninit.c
uninit.c: In function 'ieee0':
uninit.c:302:17: error: '_FPU_MASK_IM' undeclared (first use in this function)
  302 |         cw &= ~(_FPU_MASK_IM | _FPU_MASK_ZM | _FPU_MASK_OM);
      |                 ^~~~~~~~~~~~
uninit.c:302:17: note: each undeclared identifier is reported only once for each function it appears in
uninit.c:302:32: error: '_FPU_MASK_ZM' undeclared (first use in this function)
  302 |         cw &= ~(_FPU_MASK_IM | _FPU_MASK_ZM | _FPU_MASK_OM);
      |                                ^~~~~~~~~~~~
uninit.c:302:47: error: '_FPU_MASK_OM' undeclared (first use in this function)
  302 |         cw &= ~(_FPU_MASK_IM | _FPU_MASK_ZM | _FPU_MASK_OM);
      |                                               ^~~~~~~~~~~~
make: *** [makefile.u:25: uninit.o] Error 1
make: *** Waiting for unfinished jobs....
make: Leaving directory '/builddir/build/BUILD/f2c-20210928/libf2c'
error: Bad exit status from /var/tmp/rpm-tmp.STAk5V (%build)
    %patchN is deprecated (2 usages found), use %patch N (or %patch -P N)
    Bad exit status from /var/tmp/rpm-tmp.STAk5V (%build)
RPM build warnings:
RPM build errors:
Child return code was: 1
EXCEPTION: [Error('Command failed: \n # bash --login -c /usr/bin/rpmbuild -bb --noclean --target riscv64 --nodeps /builddir/build/SPECS/f2c.spec\n', 1)]
Traceback (most recent call last):
  File "/usr/lib/python3.11/site-packages/mockbuild/trace_decorator.py", line 93, in trace
    result = func(*args, **kw)
             ^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/site-packages/mockbuild/util.py", line 598, in do_with_status
    raise exception.Error("Command failed: \n # %s\n%s" % (command, output), child.returncode)
mockbuild.exception.Error: Command failed: 
 # bash --login -c /usr/bin/rpmbuild -bb --noclean --target riscv64 --nodeps /builddir/build/SPECS/f2c.spec