Diff of the two buildlogs:

--
--- b1/build.log	2022-02-10 01:01:32.269306523 +0000
+++ b2/build.log	2022-02-10 01:02:16.743933139 +0000
@@ -1,6 +1,6 @@
 I: pbuilder: network access will be disabled during build
-I: Current time: Tue Mar 14 19:23:54 -12 2023
-I: pbuilder-time-stamp: 1678865034
+I: Current time: Thu Feb 10 15:01:33 +14 2022
+I: pbuilder-time-stamp: 1644454893
 I: Building the build Environment
 I: extracting base tarball [/var/cache/pbuilder/bullseye-reproducible-base.tgz]
 I: copying local configuration
@@ -16,8 +16,8 @@
 I: copying [./pcc_1.2.0~DEVEL+20200630-2.debian.tar.xz]
 I: Extracting source
 gpgv: unknown type of key resource 'trustedkeys.kbx'
-gpgv: keyblock resource '/tmp/dpkg-verify-sig.ezNuU8XB/trustedkeys.kbx': General error
-gpgv: Signature made Tue Aug  4 03:32:14 2020 -12
+gpgv: keyblock resource '/tmp/dpkg-verify-sig.3fQcJaXT/trustedkeys.kbx': General error
+gpgv: Signature made Wed Aug  5 05:32:14 2020 +14
 gpgv:                using RSA key 7E7729476D87D6F11D91ACCBC293E7B461825ACE
 gpgv: Can't check signature: No public key
 dpkg-source: warning: failed to verify signature on ./pcc_1.2.0~DEVEL+20200630-2.dsc
@@ -32,135 +32,169 @@
 dpkg-source: info: applying 0005-Disable-fp-debug.patch
 I: Not using root during the build.
 I: Installing the build-deps
-I: user script /srv/workspace/pbuilder/3257894/tmp/hooks/D02_print_environment starting
+I: user script /srv/workspace/pbuilder/2148163/tmp/hooks/D01_modify_environment starting
+debug: Running on ionos1-amd64.
+I: Changing host+domainname to test build reproducibility
+I: Adding a custom variable just for the fun of it...
+I: Changing /bin/sh to bash
+Removing 'diversion of /bin/sh to /bin/sh.distrib by dash'
+Adding 'diversion of /bin/sh to /bin/sh.distrib by bash'
+Removing 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by dash'
+Adding 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by bash'
+I: Setting pbuilder2's login shell to /bin/bash
+I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other
+I: user script /srv/workspace/pbuilder/2148163/tmp/hooks/D01_modify_environment finished
+I: user script /srv/workspace/pbuilder/2148163/tmp/hooks/D02_print_environment starting
 I: set
-  BUILDDIR='/build'
-  BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other'
-  BUILDUSERNAME='pbuilder1'
-  BUILD_ARCH='amd64'
-  DEBIAN_FRONTEND='noninteractive'
-  DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all,-fixfilepath parallel=16'
-  DISTRIBUTION=''
-  HOME='/root'
-  HOST_ARCH='amd64'
+  BASH=/bin/sh
+  BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:hostcomplete:interactive_comments:progcomp:promptvars:sourcepath
+  BASH_ALIASES=()
+  BASH_ARGC=()
+  BASH_ARGV=()
+  BASH_CMDS=()
+  BASH_LINENO=([0]="12" [1]="0")
+  BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment")
+  BASH_VERSINFO=([0]="5" [1]="1" [2]="4" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu")
+  BASH_VERSION='5.1.4(1)-release'
+  BUILDDIR=/build
+  BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other'
+  BUILDUSERNAME=pbuilder2
+  BUILD_ARCH=amd64
+  DEBIAN_FRONTEND=noninteractive
+  DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all,-fixfilepath parallel=15'
+  DIRSTACK=()
+  DISTRIBUTION=
+  EUID=0
+  FUNCNAME=([0]="Echo" [1]="main")
+  GROUPS=()
+  HOME=/root
+  HOSTNAME=i-capture-the-hostname
+  HOSTTYPE=x86_64
+  HOST_ARCH=amd64
   IFS=' 	
   '
-  INVOCATION_ID='7fbd30e7494046b99e22e2b0cc23ccfe'
-  LANG='C'
-  LANGUAGE='en_US:en'
-  LC_ALL='C'
-  MAIL='/var/mail/root'
-  OPTIND='1'
-  PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games'
-  PBCURRENTCOMMANDLINEOPERATION='build'
-  PBUILDER_OPERATION='build'
-  PBUILDER_PKGDATADIR='/usr/share/pbuilder'
-  PBUILDER_PKGLIBDIR='/usr/lib/pbuilder'
-  PBUILDER_SYSCONFDIR='/etc'
-  PPID='3257894'
-  PS1='# '
-  PS2='> '
+  INVOCATION_ID=0a48d526380e4d6fa01db59128d88b23
+  LANG=C
+  LANGUAGE=et_EE:et
+  LC_ALL=C
+  MACHTYPE=x86_64-pc-linux-gnu
+  MAIL=/var/mail/root
+  OPTERR=1
+  OPTIND=1
+  OSTYPE=linux-gnu
+  PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path
+  PBCURRENTCOMMANDLINEOPERATION=build
+  PBUILDER_OPERATION=build
+  PBUILDER_PKGDATADIR=/usr/share/pbuilder
+  PBUILDER_PKGLIBDIR=/usr/lib/pbuilder
+  PBUILDER_SYSCONFDIR=/etc
+  PIPESTATUS=([0]="0")
+  POSIXLY_CORRECT=y
+  PPID=2148163
   PS4='+ '
-  PWD='/'
-  SHELL='/bin/bash'
-  SHLVL='2'
-  SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/tmp.WBeSJPOVk3/pbuilderrc_v5WF --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bullseye-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.WBeSJPOVk3/b1 --logfile b1/build.log pcc_1.2.0~DEVEL+20200630-2.dsc'
-  SUDO_GID='111'
-  SUDO_UID='106'
-  SUDO_USER='jenkins'
-  TERM='unknown'
-  TZ='/usr/share/zoneinfo/Etc/GMT+12'
-  USER='root'
-  _='/usr/bin/systemd-run'
-  http_proxy='http://85.184.249.68:3128'
+  PWD=/
+  SHELL=/bin/bash
+  SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix
+  SHLVL=3
+  SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/tmp.WBeSJPOVk3/pbuilderrc_hsjd --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bullseye-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.WBeSJPOVk3/b2 --logfile b2/build.log pcc_1.2.0~DEVEL+20200630-2.dsc'
+  SUDO_GID=110
+  SUDO_UID=105
+  SUDO_USER=jenkins
+  TERM=unknown
+  TZ=/usr/share/zoneinfo/Etc/GMT-14
+  UID=0
+  USER=root
+  _='I: set'
+  http_proxy=http://78.137.99.97:3128
 I: uname -a
-  Linux ionos15-amd64 5.15.0-0.bpo.2-amd64 #1 SMP Debian 5.15.5-2~bpo11+1 (2022-01-02) x86_64 GNU/Linux
+  Linux i-capture-the-hostname 5.10.0-11-amd64 #1 SMP Debian 5.10.92-1 (2022-01-18) x86_64 GNU/Linux
 I: ls -l /bin
   total 5476
-  -rwxr-xr-x 1 root root 1234376 Aug  4  2021 bash
-  -rwxr-xr-x 3 root root   38984 Jul 20  2020 bunzip2
-  -rwxr-xr-x 3 root root   38984 Jul 20  2020 bzcat
-  lrwxrwxrwx 1 root root       6 Jul 20  2020 bzcmp -> bzdiff
-  -rwxr-xr-x 1 root root    2225 Jul 20  2020 bzdiff
-  lrwxrwxrwx 1 root root       6 Jul 20  2020 bzegrep -> bzgrep
-  -rwxr-xr-x 1 root root    4877 Sep  4  2019 bzexe
-  lrwxrwxrwx 1 root root       6 Jul 20  2020 bzfgrep -> bzgrep
-  -rwxr-xr-x 1 root root    3775 Jul 20  2020 bzgrep
-  -rwxr-xr-x 3 root root   38984 Jul 20  2020 bzip2
-  -rwxr-xr-x 1 root root   18424 Jul 20  2020 bzip2recover
-  lrwxrwxrwx 1 root root       6 Jul 20  2020 bzless -> bzmore
-  -rwxr-xr-x 1 root root    1297 Jul 20  2020 bzmore
-  -rwxr-xr-x 1 root root   43936 Sep 23  2020 cat
-  -rwxr-xr-x 1 root root   72672 Sep 23  2020 chgrp
-  -rwxr-xr-x 1 root root   64448 Sep 23  2020 chmod
-  -rwxr-xr-x 1 root root   72672 Sep 23  2020 chown
-  -rwxr-xr-x 1 root root  151168 Sep 23  2020 cp
-  -rwxr-xr-x 1 root root  125560 Dec 10  2020 dash
-  -rwxr-xr-x 1 root root  113664 Sep 23  2020 date
-  -rwxr-xr-x 1 root root   80968 Sep 23  2020 dd
-  -rwxr-xr-x 1 root root   93936 Sep 23  2020 df
-  -rwxr-xr-x 1 root root  147176 Sep 23  2020 dir
-  -rwxr-xr-x 1 root root   84440 Jul 28  2021 dmesg
-  lrwxrwxrwx 1 root root       8 Nov  6  2019 dnsdomainname -> hostname
-  lrwxrwxrwx 1 root root       8 Nov  6  2019 domainname -> hostname
-  -rwxr-xr-x 1 root root   39712 Sep 23  2020 echo
-  -rwxr-xr-x 1 root root      28 Nov  9  2020 egrep
-  -rwxr-xr-x 1 root root   39680 Sep 23  2020 false
-  -rwxr-xr-x 1 root root      28 Nov  9  2020 fgrep
-  -rwxr-xr-x 1 root root   69032 Jul 28  2021 findmnt
-  -rwsr-xr-x 1 root root   34896 Feb 26  2021 fusermount
-  -rwxr-xr-x 1 root root  203072 Nov  9  2020 grep
-  -rwxr-xr-x 2 root root    2346 Mar  2  2021 gunzip
-  -rwxr-xr-x 1 root root    6376 Mar  2  2021 gzexe
-  -rwxr-xr-x 1 root root   98048 Mar  2  2021 gzip
-  -rwxr-xr-x 1 root root   22600 Nov  6  2019 hostname
-  -rwxr-xr-x 1 root root   72840 Sep 23  2020 ln
-  -rwxr-xr-x 1 root root   56952 Feb  7  2020 login
-  -rwxr-xr-x 1 root root  147176 Sep 23  2020 ls
-  -rwxr-xr-x 1 root root  149736 Jul 28  2021 lsblk
-  -rwxr-xr-x 1 root root   85184 Sep 23  2020 mkdir
-  -rwxr-xr-x 1 root root   76896 Sep 23  2020 mknod
-  -rwxr-xr-x 1 root root   48064 Sep 23  2020 mktemp
-  -rwxr-xr-x 1 root root   59632 Jul 28  2021 more
-  -rwsr-xr-x 1 root root   55528 Jul 28  2021 mount
-  -rwxr-xr-x 1 root root   18664 Jul 28  2021 mountpoint
-  -rwxr-xr-x 1 root root  147080 Sep 23  2020 mv
-  lrwxrwxrwx 1 root root       8 Nov  6  2019 nisdomainname -> hostname
-  lrwxrwxrwx 1 root root      14 Apr 18  2021 pidof -> /sbin/killall5
-  -rwxr-xr-x 1 root root   43872 Sep 23  2020 pwd
-  lrwxrwxrwx 1 root root       4 Aug  4  2021 rbash -> bash
-  -rwxr-xr-x 1 root root   52032 Sep 23  2020 readlink
-  -rwxr-xr-x 1 root root   72704 Sep 23  2020 rm
-  -rwxr-xr-x 1 root root   52032 Sep 23  2020 rmdir
-  -rwxr-xr-x 1 root root   27472 Sep 27  2020 run-parts
-  -rwxr-xr-x 1 root root  122224 Dec 22  2018 sed
-  lrwxrwxrwx 1 root root       4 Mar 12 03:46 sh -> dash
-  -rwxr-xr-x 1 root root   43808 Sep 23  2020 sleep
-  -rwxr-xr-x 1 root root   84928 Sep 23  2020 stty
-  -rwsr-xr-x 1 root root   71912 Jul 28  2021 su
-  -rwxr-xr-x 1 root root   39744 Sep 23  2020 sync
-  -rwxr-xr-x 1 root root  531928 Feb 16  2021 tar
-  -rwxr-xr-x 1 root root   14456 Sep 27  2020 tempfile
-  -rwxr-xr-x 1 root root  101408 Sep 23  2020 touch
-  -rwxr-xr-x 1 root root   39680 Sep 23  2020 true
-  -rwxr-xr-x 1 root root   14328 Feb 26  2021 ulockmgr_server
-  -rwsr-xr-x 1 root root   35040 Jul 28  2021 umount
-  -rwxr-xr-x 1 root root   39744 Sep 23  2020 uname
-  -rwxr-xr-x 2 root root    2346 Mar  2  2021 uncompress
-  -rwxr-xr-x 1 root root  147176 Sep 23  2020 vdir
-  -rwxr-xr-x 1 root root   63744 Jul 28  2021 wdctl
-  lrwxrwxrwx 1 root root       8 Nov  6  2019 ypdomainname -> hostname
-  -rwxr-xr-x 1 root root    1984 Mar  2  2021 zcat
-  -rwxr-xr-x 1 root root    1678 Mar  2  2021 zcmp
-  -rwxr-xr-x 1 root root    5880 Mar  2  2021 zdiff
-  -rwxr-xr-x 1 root root      29 Mar  2  2021 zegrep
-  -rwxr-xr-x 1 root root      29 Mar  2  2021 zfgrep
-  -rwxr-xr-x 1 root root    2081 Mar  2  2021 zforce
-  -rwxr-xr-x 1 root root    7585 Mar  2  2021 zgrep
-  -rwxr-xr-x 1 root root    2206 Mar  2  2021 zless
-  -rwxr-xr-x 1 root root    1842 Mar  2  2021 zmore
-  -rwxr-xr-x 1 root root    4553 Mar  2  2021 znew
-I: user script /srv/workspace/pbuilder/3257894/tmp/hooks/D02_print_environment finished
+  -rwxr-xr-x 1 root root 1234376 Aug  5  2021 bash
+  -rwxr-xr-x 3 root root   38984 Jul 21  2020 bunzip2
+  -rwxr-xr-x 3 root root   38984 Jul 21  2020 bzcat
+  lrwxrwxrwx 1 root root       6 Jul 21  2020 bzcmp -> bzdiff
+  -rwxr-xr-x 1 root root    2225 Jul 21  2020 bzdiff
+  lrwxrwxrwx 1 root root       6 Jul 21  2020 bzegrep -> bzgrep
+  -rwxr-xr-x 1 root root    4877 Sep  5  2019 bzexe
+  lrwxrwxrwx 1 root root       6 Jul 21  2020 bzfgrep -> bzgrep
+  -rwxr-xr-x 1 root root    3775 Jul 21  2020 bzgrep
+  -rwxr-xr-x 3 root root   38984 Jul 21  2020 bzip2
+  -rwxr-xr-x 1 root root   18424 Jul 21  2020 bzip2recover
+  lrwxrwxrwx 1 root root       6 Jul 21  2020 bzless -> bzmore
+  -rwxr-xr-x 1 root root    1297 Jul 21  2020 bzmore
+  -rwxr-xr-x 1 root root   43936 Sep 24  2020 cat
+  -rwxr-xr-x 1 root root   72672 Sep 24  2020 chgrp
+  -rwxr-xr-x 1 root root   64448 Sep 24  2020 chmod
+  -rwxr-xr-x 1 root root   72672 Sep 24  2020 chown
+  -rwxr-xr-x 1 root root  151168 Sep 24  2020 cp
+  -rwxr-xr-x 1 root root  125560 Dec 11  2020 dash
+  -rwxr-xr-x 1 root root  113664 Sep 24  2020 date
+  -rwxr-xr-x 1 root root   80968 Sep 24  2020 dd
+  -rwxr-xr-x 1 root root   93936 Sep 24  2020 df
+  -rwxr-xr-x 1 root root  147176 Sep 24  2020 dir
+  -rwxr-xr-x 1 root root   84440 Jul 29  2021 dmesg
+  lrwxrwxrwx 1 root root       8 Nov  8  2019 dnsdomainname -> hostname
+  lrwxrwxrwx 1 root root       8 Nov  8  2019 domainname -> hostname
+  -rwxr-xr-x 1 root root   39712 Sep 24  2020 echo
+  -rwxr-xr-x 1 root root      28 Nov 10  2020 egrep
+  -rwxr-xr-x 1 root root   39680 Sep 24  2020 false
+  -rwxr-xr-x 1 root root      28 Nov 10  2020 fgrep
+  -rwxr-xr-x 1 root root   69032 Jul 29  2021 findmnt
+  -rwsr-xr-x 1 root root   34896 Feb 27  2021 fusermount
+  -rwxr-xr-x 1 root root  203072 Nov 10  2020 grep
+  -rwxr-xr-x 2 root root    2346 Mar  3  2021 gunzip
+  -rwxr-xr-x 1 root root    6376 Mar  3  2021 gzexe
+  -rwxr-xr-x 1 root root   98048 Mar  3  2021 gzip
+  -rwxr-xr-x 1 root root   22600 Nov  8  2019 hostname
+  -rwxr-xr-x 1 root root   72840 Sep 24  2020 ln
+  -rwxr-xr-x 1 root root   56952 Feb  8  2020 login
+  -rwxr-xr-x 1 root root  147176 Sep 24  2020 ls
+  -rwxr-xr-x 1 root root  149736 Jul 29  2021 lsblk
+  -rwxr-xr-x 1 root root   85184 Sep 24  2020 mkdir
+  -rwxr-xr-x 1 root root   76896 Sep 24  2020 mknod
+  -rwxr-xr-x 1 root root   48064 Sep 24  2020 mktemp
+  -rwxr-xr-x 1 root root   59632 Jul 29  2021 more
+  -rwsr-xr-x 1 root root   55528 Jul 29  2021 mount
+  -rwxr-xr-x 1 root root   18664 Jul 29  2021 mountpoint
+  -rwxr-xr-x 1 root root  147080 Sep 24  2020 mv
+  lrwxrwxrwx 1 root root       8 Nov  8  2019 nisdomainname -> hostname
+  lrwxrwxrwx 1 root root      14 Apr 19  2021 pidof -> /sbin/killall5
+  -rwxr-xr-x 1 root root   43872 Sep 24  2020 pwd
+  lrwxrwxrwx 1 root root       4 Aug  5  2021 rbash -> bash
+  -rwxr-xr-x 1 root root   52032 Sep 24  2020 readlink
+  -rwxr-xr-x 1 root root   72704 Sep 24  2020 rm
+  -rwxr-xr-x 1 root root   52032 Sep 24  2020 rmdir
+  -rwxr-xr-x 1 root root   27472 Sep 28  2020 run-parts
+  -rwxr-xr-x 1 root root  122224 Dec 23  2018 sed
+  lrwxrwxrwx 1 root root       4 Feb 10 15:01 sh -> bash
+  lrwxrwxrwx 1 root root       4 Feb  7 23:25 sh.distrib -> dash
+  -rwxr-xr-x 1 root root   43808 Sep 24  2020 sleep
+  -rwxr-xr-x 1 root root   84928 Sep 24  2020 stty
+  -rwsr-xr-x 1 root root   71912 Jul 29  2021 su
+  -rwxr-xr-x 1 root root   39744 Sep 24  2020 sync
+  -rwxr-xr-x 1 root root  531928 Feb 17  2021 tar
+  -rwxr-xr-x 1 root root   14456 Sep 28  2020 tempfile
+  -rwxr-xr-x 1 root root  101408 Sep 24  2020 touch
+  -rwxr-xr-x 1 root root   39680 Sep 24  2020 true
+  -rwxr-xr-x 1 root root   14328 Feb 27  2021 ulockmgr_server
+  -rwsr-xr-x 1 root root   35040 Jul 29  2021 umount
+  -rwxr-xr-x 1 root root   39744 Sep 24  2020 uname
+  -rwxr-xr-x 2 root root    2346 Mar  3  2021 uncompress
+  -rwxr-xr-x 1 root root  147176 Sep 24  2020 vdir
+  -rwxr-xr-x 1 root root   63744 Jul 29  2021 wdctl
+  lrwxrwxrwx 1 root root       8 Nov  8  2019 ypdomainname -> hostname
+  -rwxr-xr-x 1 root root    1984 Mar  3  2021 zcat
+  -rwxr-xr-x 1 root root    1678 Mar  3  2021 zcmp
+  -rwxr-xr-x 1 root root    5880 Mar  3  2021 zdiff
+  -rwxr-xr-x 1 root root      29 Mar  3  2021 zegrep
+  -rwxr-xr-x 1 root root      29 Mar  3  2021 zfgrep
+  -rwxr-xr-x 1 root root    2081 Mar  3  2021 zforce
+  -rwxr-xr-x 1 root root    7585 Mar  3  2021 zgrep
+  -rwxr-xr-x 1 root root    2206 Mar  3  2021 zless
+  -rwxr-xr-x 1 root root    1842 Mar  3  2021 zmore
+  -rwxr-xr-x 1 root root    4553 Mar  3  2021 znew
+I: user script /srv/workspace/pbuilder/2148163/tmp/hooks/D02_print_environment finished
  -> Attempting to satisfy build-dependencies
  -> Creating pbuilder-satisfydepends-dummy package
 Package: pbuilder-satisfydepends-dummy
@@ -233,7 +267,7 @@
 Get: 31 http://deb.debian.org/debian bullseye/main amd64 intltool-debian all 0.35.0+20060710.5 [26.8 kB]
 Get: 32 http://deb.debian.org/debian bullseye/main amd64 po-debconf all 1.0.21+nmu1 [248 kB]
 Get: 33 http://deb.debian.org/debian bullseye/main amd64 debhelper all 13.3.4 [1049 kB]
-Fetched 19.9 MB in 0s (91.9 MB/s)
+Fetched 19.9 MB in 0s (80.2 MB/s)
 debconf: delaying package configuration, since apt-utils is not installed
 Selecting previously unselected package bsdextrautils.
 (Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 19655 files and directories currently installed.)
@@ -382,7 +416,8 @@
 Building tag database...
  -> Finished parsing the build-deps
 I: Building the package
-I: Running cd /build/pcc-1.2.0~DEVEL+20200630/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S  > ../pcc_1.2.0~DEVEL+20200630-2_source.changes
+hostname: Name or service not known
+I: Running cd /build/pcc-1.2.0~DEVEL+20200630/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S  > ../pcc_1.2.0~DEVEL+20200630-2_source.changes
 dpkg-buildpackage: info: source package pcc
 dpkg-buildpackage: info: source version 1.2.0~DEVEL+20200630-2
 dpkg-buildpackage: info: source distribution unstable
@@ -499,38 +534,38 @@
 
 make[1]: Leaving directory '/build/pcc-1.2.0~DEVEL+20200630'
    dh_auto_build
-	make -j16
+	make -j15
 make[1]: Entering directory '/build/pcc-1.2.0~DEVEL+20200630'
 ===> cc
 make[2]: Entering directory '/build/pcc-1.2.0~DEVEL+20200630/cc'
-make[2]: warning: -j16 forced in submake: resetting jobserver mode.
+make[2]: warning: -j15 forced in submake: resetting jobserver mode.
 ===> cc/cc
 make[3]: Entering directory '/build/pcc-1.2.0~DEVEL+20200630/cc/cc'
-make[3]: warning: -j16 forced in submake: resetting jobserver mode.
+make[3]: warning: -j15 forced in submake: resetting jobserver mode.
 gcc -g -O2 -fdebug-prefix-map=/build/pcc-1.2.0~DEVEL+20200630=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic  -Wall -Wmissing-prototypes -Wshadow -Wsign-compare -Wdate-time -D_FORTIFY_SOURCE=2 -DLIBEXECDIR=\"/usr/bin/\" -D_BSD_SOURCE -DGCC_COMPAT -DPCC_DEBUG -DINCLUDEDIR=\"/usr/include/\" -DPCCINCDIR=\"/usr/lib/pcc/x86_64-pc-linux-gnu/1.2.0.DEVEL/include/\" -DPCCLIBDIR=\"/usr/lib/pcc/x86_64-pc-linux-gnu/1.2.0.DEVEL/lib/\" -Dos_linux -Dmach_amd64 -DTARGOSVER=0 -I../../cc/driver -I../.. -I../../os/linux -I../../mip -I../../arch/amd64 -I../../common -c -o cc.o ./cc.c
 gcc -g -O2 -fdebug-prefix-map=/build/pcc-1.2.0~DEVEL+20200630=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic  -Wall -Wmissing-prototypes -Wshadow -Wsign-compare -Wdate-time -D_FORTIFY_SOURCE=2 -DLIBEXECDIR=\"/usr/bin/\" -D_BSD_SOURCE -DGCC_COMPAT -DPCC_DEBUG -DINCLUDEDIR=\"/usr/include/\" -DPCCINCDIR=\"/usr/lib/pcc/x86_64-pc-linux-gnu/1.2.0.DEVEL/include/\" -DPCCLIBDIR=\"/usr/lib/pcc/x86_64-pc-linux-gnu/1.2.0.DEVEL/lib/\" -Dos_linux -Dmach_amd64 -DTARGOSVER=0 -I../../cc/driver -I../.. -I../../os/linux -I../../mip -I../../arch/amd64 -I../../common -c -o compat.o ../../common/compat.c
 gcc -g -O2 -fdebug-prefix-map=/build/pcc-1.2.0~DEVEL+20200630=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic  -Wall -Wmissing-prototypes -Wshadow -Wsign-compare -Wdate-time -D_FORTIFY_SOURCE=2 -DLIBEXECDIR=\"/usr/bin/\" -D_BSD_SOURCE -DGCC_COMPAT -DPCC_DEBUG -DINCLUDEDIR=\"/usr/include/\" -DPCCINCDIR=\"/usr/lib/pcc/x86_64-pc-linux-gnu/1.2.0.DEVEL/include/\" -DPCCLIBDIR=\"/usr/lib/pcc/x86_64-pc-linux-gnu/1.2.0.DEVEL/lib/\" -Dos_linux -Dmach_amd64 -DTARGOSVER=0 -I../../cc/driver -I../.. -I../../os/linux -I../../mip -I../../arch/amd64 -I../../common -c -o strlist.o ../../cc/driver/strlist.c
 gcc -g -O2 -fdebug-prefix-map=/build/pcc-1.2.0~DEVEL+20200630=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic  -Wall -Wmissing-prototypes -Wshadow -Wsign-compare -Wdate-time -D_FORTIFY_SOURCE=2 -DLIBEXECDIR=\"/usr/bin/\" -D_BSD_SOURCE -DGCC_COMPAT -DPCC_DEBUG -DINCLUDEDIR=\"/usr/include/\" -DPCCINCDIR=\"/usr/lib/pcc/x86_64-pc-linux-gnu/1.2.0.DEVEL/include/\" -DPCCLIBDIR=\"/usr/lib/pcc/x86_64-pc-linux-gnu/1.2.0.DEVEL/lib/\" -Dos_linux -Dmach_amd64 -DTARGOSVER=0 -I../../cc/driver -I../.. -I../../os/linux -I../../mip -I../../arch/amd64 -I../../common -c -o xalloc.o ../../cc/driver/xalloc.c
-In file included from /usr/include/x86_64-linux-gnu/sys/types.h:25,
-                 from ./cc.c:83:
+In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33,
+                 from /usr/include/string.h:26,
+                 from ../../common/compat.c:61:
 /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
   187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
       |   ^~~~~~~
 In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33,
-                 from /usr/include/stdlib.h:25,
-                 from ../../cc/driver/strlist.c:32:
+                 from /usr/include/stdio.h:27,
+                 from ../../cc/driver/xalloc.c:32:
 /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
   187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
       |   ^~~~~~~
 In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33,
-                 from /usr/include/string.h:26,
-                 from ../../common/compat.c:61:
+                 from /usr/include/stdlib.h:25,
+                 from ../../cc/driver/strlist.c:32:
 /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
   187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
       |   ^~~~~~~
-In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33,
-                 from /usr/include/stdio.h:27,
-                 from ../../cc/driver/xalloc.c:32:
+In file included from /usr/include/x86_64-linux-gnu/sys/types.h:25,
+                 from ./cc.c:83:
 /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
   187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
       |   ^~~~~~~
@@ -539,19 +574,25 @@
 <=== cc/cc
 ===> cc/cpp
 make[3]: Entering directory '/build/pcc-1.2.0~DEVEL+20200630/cc/cpp'
-make[3]: warning: -j16 forced in submake: resetting jobserver mode.
+make[3]: warning: -j15 forced in submake: resetting jobserver mode.
 gcc -g -O2 -fdebug-prefix-map=/build/pcc-1.2.0~DEVEL+20200630=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic  -Wall -Wmissing-prototypes -Wshadow -Wsign-compare -Wdate-time -D_FORTIFY_SOURCE=2  -D_BSD_SOURCE -DGCC_COMPAT -DPCC_DEBUG -I. -I../.. -I. -I../../mip -I../../arch/amd64 -I../../common -DNVMPGS=4 -c -o compat.o ../../common/compat.c
 gcc -g -O2 -fdebug-prefix-map=/build/pcc-1.2.0~DEVEL+20200630=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic  -Wall -Wmissing-prototypes -Wshadow -Wsign-compare -Wdate-time -D_FORTIFY_SOURCE=2  -D_BSD_SOURCE -DGCC_COMPAT -DPCC_DEBUG -I. -I../.. -I. -I../../mip -I../../arch/amd64 -I../../common -DNVMPGS=4 -c -o cpp.o ./cpp.c
 gcc -g -O2 -fdebug-prefix-map=/build/pcc-1.2.0~DEVEL+20200630=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic  -Wall -Wmissing-prototypes -Wshadow -Wsign-compare -Wdate-time -D_FORTIFY_SOURCE=2  -D_BSD_SOURCE -DGCC_COMPAT -DPCC_DEBUG -I. -I../.. -I. -I../../mip -I../../arch/amd64 -I../../common -DNVMPGS=4 -c -o cpc.o ./cpc.c
 gcc -g -O2 -fdebug-prefix-map=/build/pcc-1.2.0~DEVEL+20200630=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic  -Wall -Wmissing-prototypes -Wshadow -Wsign-compare -Wdate-time -D_FORTIFY_SOURCE=2  -D_BSD_SOURCE -DGCC_COMPAT -DPCC_DEBUG -I. -I../.. -I. -I../../mip -I../../arch/amd64 -I../../common -DNVMPGS=4 -c -o token.o ./token.c
+In file included from /usr/include/x86_64-linux-gnu/sys/stat.h:25,
+                 from ./cpp.c:49:
+/usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
+  187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
+      |   ^~~~~~~
 In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33,
                  from /usr/include/string.h:26,
                  from ../../common/compat.c:61:
 /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
   187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
       |   ^~~~~~~
-In file included from /usr/include/x86_64-linux-gnu/sys/stat.h:25,
-                 from ./cpp.c:49:
+In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33,
+                 from /usr/include/stdlib.h:25,
+                 from ./token.c:81:
 /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
   187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
       |   ^~~~~~~
@@ -562,12 +603,6 @@
 /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
   187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
       |   ^~~~~~~
-In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33,
-                 from /usr/include/stdlib.h:25,
-                 from ./token.c:81:
-/usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
-  187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
-      |   ^~~~~~~
 ./cpp.c: In function 'mkrobuf':
 ./cpp.c:534:12: warning: overflow in conversion from 'int' to 'signed char:1' changes value from '1' to '-1' [-Woverflow]
   534 |  iob->ro = 1;
@@ -666,7 +701,7 @@
 <=== cc/cpp
 ===> cc/ccom
 make[3]: Entering directory '/build/pcc-1.2.0~DEVEL+20200630/cc/ccom'
-make[3]: warning: -j16 forced in submake: resetting jobserver mode.
+make[3]: warning: -j15 forced in submake: resetting jobserver mode.
 gcc -g -O2 -fdebug-prefix-map=/build/pcc-1.2.0~DEVEL+20200630=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic  -Wall -Wmissing-prototypes -Wshadow -Wsign-compare -Wdate-time -D_FORTIFY_SOURCE=2  -D_BSD_SOURCE -DGCC_COMPAT -DPCC_DEBUG -D_ISOC99_SOURCE -Dos_linux -Dmach_amd64 -I. -I. -I../.. -I../../mip -I../../arch/amd64 -I../../os/linux -I../../common -DMKEXT -c -o mkext.lo ../../mip/mkext.c
 gcc -g -O2 -fdebug-prefix-map=/build/pcc-1.2.0~DEVEL+20200630=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic  -Wall -Wmissing-prototypes -Wshadow -Wsign-compare -Wdate-time -D_FORTIFY_SOURCE=2  -D_BSD_SOURCE -DGCC_COMPAT -DPCC_DEBUG -D_ISOC99_SOURCE -Dos_linux -Dmach_amd64 -I. -I. -I../.. -I../../mip -I../../arch/amd64 -I../../os/linux -I../../common -DMKEXT -c -o common.lo ../../mip/common.c
 gcc -g -O2 -fdebug-prefix-map=/build/pcc-1.2.0~DEVEL+20200630=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic  -Wall -Wmissing-prototypes -Wshadow -Wsign-compare -Wdate-time -D_FORTIFY_SOURCE=2  -D_BSD_SOURCE -DGCC_COMPAT -DPCC_DEBUG -D_ISOC99_SOURCE -Dos_linux -Dmach_amd64 -I. -I. -I../.. -I../../mip -I../../arch/amd64 -I../../os/linux -I../../common -DMKEXT -c -o table.lo ../../arch/amd64/table.c
@@ -738,7 +773,7 @@
 mv -f lex.yy.c scan.c
 In file included from /usr/include/x86_64-linux-gnu/sys/types.h:25,
                  from ../../mip/pass2.h:35,
-                 from ../../arch/amd64/table.c:31:
+                 from ../../mip/mkext.c:6:
 /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
   187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
       |   ^~~~~~~
@@ -748,15 +783,15 @@
 /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
   187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
       |   ^~~~~~~
-./cgram.y: warning: 6 shift/reduce conflicts [-Wconflicts-sr]
-./cgram.y: note: rerun with option '-Wcounterexamples' to generate conflict counterexamples
 In file included from /usr/include/x86_64-linux-gnu/sys/types.h:25,
                  from ../../mip/pass2.h:35,
-                 from ../../mip/mkext.c:6:
+                 from ../../arch/amd64/table.c:31:
 /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
   187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
       |   ^~~~~~~
-In file included from ../../arch/amd64/table.c:31:
+./cgram.y: warning: 6 shift/reduce conflicts [-Wconflicts-sr]
+./cgram.y: note: rerun with option '-Wcounterexamples' to generate conflict counterexamples
+In file included from ../../mip/mkext.c:6:
 ../../mip/pass2.h:561:10: warning: ISO C forbids zero-size array 'p_regs' [-Wpedantic]
   561 |  bittype p_regs[NIPPREGS]; /* Bitmask of registers to save */
       |          ^~~~~~
@@ -764,7 +799,7 @@
 ../../mip/pass2.h:561:10: warning: ISO C forbids zero-size array 'p_regs' [-Wpedantic]
   561 |  bittype p_regs[NIPPREGS]; /* Bitmask of registers to save */
       |          ^~~~~~
-In file included from ../../mip/mkext.c:6:
+In file included from ../../arch/amd64/table.c:31:
 ../../mip/pass2.h:561:10: warning: ISO C forbids zero-size array 'p_regs' [-Wpedantic]
   561 |  bittype p_regs[NIPPREGS]; /* Bitmask of registers to save */
       |          ^~~~~~
@@ -784,16 +819,6 @@
 gcc  -g -O2 -fdebug-prefix-map=/build/pcc-1.2.0~DEVEL+20200630=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic  -Wall -Wmissing-prototypes -Wshadow -Wsign-compare -Wdate-time -D_FORTIFY_SOURCE=2  -D_BSD_SOURCE -DGCC_COMPAT -DPCC_DEBUG -D_ISOC99_SOURCE -Dos_linux -Dmach_amd64 -I. -I. -I../.. -I../../mip -I../../arch/amd64 -I../../os/linux -I../../common -c -o inline.o ./inline.c
 gcc  -g -O2 -fdebug-prefix-map=/build/pcc-1.2.0~DEVEL+20200630=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic  -Wall -Wmissing-prototypes -Wshadow -Wsign-compare -Wdate-time -D_FORTIFY_SOURCE=2  -D_BSD_SOURCE -DGCC_COMPAT -DPCC_DEBUG -D_ISOC99_SOURCE -Dos_linux -Dmach_amd64 -I. -I. -I../.. -I../../mip -I../../arch/amd64 -I../../os/linux -I../../common -c -o local.o ../../arch/amd64/local.c
 gcc  -g -O2 -fdebug-prefix-map=/build/pcc-1.2.0~DEVEL+20200630=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic  -Wall -Wmissing-prototypes -Wshadow -Wsign-compare -Wdate-time -D_FORTIFY_SOURCE=2  -D_BSD_SOURCE -DGCC_COMPAT -DPCC_DEBUG -D_ISOC99_SOURCE -Dos_linux -Dmach_amd64 -I. -I. -I../.. -I../../mip -I../../arch/amd64 -I../../os/linux -I../../common -c -o local2.o ../../arch/amd64/local2.c
-gcc  -g -O2 -fdebug-prefix-map=/build/pcc-1.2.0~DEVEL+20200630=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic  -Wall -Wmissing-prototypes -Wshadow -Wsign-compare -Wdate-time -D_FORTIFY_SOURCE=2  -D_BSD_SOURCE -DGCC_COMPAT -DPCC_DEBUG -D_ISOC99_SOURCE -Dos_linux -Dmach_amd64 -I. -I. -I../.. -I../../mip -I../../arch/amd64 -I../../os/linux -I../../common -c -o main.o ./main.c
-gcc  -g -O2 -fdebug-prefix-map=/build/pcc-1.2.0~DEVEL+20200630=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic  -Wall -Wmissing-prototypes -Wshadow -Wsign-compare -Wdate-time -D_FORTIFY_SOURCE=2  -D_BSD_SOURCE -DGCC_COMPAT -DPCC_DEBUG -D_ISOC99_SOURCE -Dos_linux -Dmach_amd64 -I. -I. -I../.. -I../../mip -I../../arch/amd64 -I../../os/linux -I../../common -c -o match.o ../../mip/match.c
-gcc  -g -O2 -fdebug-prefix-map=/build/pcc-1.2.0~DEVEL+20200630=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic  -Wall -Wmissing-prototypes -Wshadow -Wsign-compare -Wdate-time -D_FORTIFY_SOURCE=2  -D_BSD_SOURCE -DGCC_COMPAT -DPCC_DEBUG -D_ISOC99_SOURCE -Dos_linux -Dmach_amd64 -I. -I. -I../.. -I../../mip -I../../arch/amd64 -I../../os/linux -I../../common -c -o optim.o ./optim.c
-gcc  -g -O2 -fdebug-prefix-map=/build/pcc-1.2.0~DEVEL+20200630=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic  -Wall -Wmissing-prototypes -Wshadow -Wsign-compare -Wdate-time -D_FORTIFY_SOURCE=2  -D_BSD_SOURCE -DGCC_COMPAT -DPCC_DEBUG -D_ISOC99_SOURCE -Dos_linux -Dmach_amd64 -I. -I. -I../.. -I../../mip -I../../arch/amd64 -I../../os/linux -I../../common -c -o optim2.o ../../mip/optim2.c
-In file included from /usr/include/x86_64-linux-gnu/sys/types.h:25,
-                 from ./pass1.h:38,
-                 from ./builtins.c:27:
-/usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
-  187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
-      |   ^~~~~~~
 In file included from /usr/include/x86_64-linux-gnu/sys/types.h:25,
                  from pass1.h:38,
                  from ./cgram.y:152:
@@ -802,7 +827,7 @@
       |   ^~~~~~~
 In file included from /usr/include/x86_64-linux-gnu/sys/types.h:25,
                  from ./pass1.h:38,
-                 from ../../arch/amd64/code.c:31:
+                 from ./builtins.c:27:
 /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
   187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
       |   ^~~~~~~
@@ -812,12 +837,6 @@
 /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
   187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
       |   ^~~~~~~
-In file included from /usr/include/x86_64-linux-gnu/sys/types.h:25,
-                 from ../../mip/pass2.h:35,
-                 from external.c:1:
-/usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
-  187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
-      |   ^~~~~~~
 In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33,
                  from /usr/include/string.h:26,
                  from ../../common/compat.c:61:
@@ -825,20 +844,21 @@
   187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
       |   ^~~~~~~
 In file included from /usr/include/x86_64-linux-gnu/sys/types.h:25,
-                 from ./pass1.h:38,
-                 from ./init.c:64:
+                 from ../../mip/pass2.h:35,
+                 from external.c:1:
 /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
   187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
       |   ^~~~~~~
 In file included from /usr/include/x86_64-linux-gnu/sys/types.h:25,
                  from ./pass1.h:38,
-                 from ./dwarf.c:31:
+                 from ../../arch/amd64/code.c:31:
 /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
   187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
       |   ^~~~~~~
+gcc  -g -O2 -fdebug-prefix-map=/build/pcc-1.2.0~DEVEL+20200630=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic  -Wall -Wmissing-prototypes -Wshadow -Wsign-compare -Wdate-time -D_FORTIFY_SOURCE=2  -D_BSD_SOURCE -DGCC_COMPAT -DPCC_DEBUG -D_ISOC99_SOURCE -Dos_linux -Dmach_amd64 -I. -I. -I../.. -I../../mip -I../../arch/amd64 -I../../os/linux -I../../common -c -o main.o ./main.c
 In file included from /usr/include/x86_64-linux-gnu/sys/types.h:25,
                  from ./pass1.h:38,
-                 from ./gcc_compat.c:34:
+                 from ./dwarf.c:31:
 /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
   187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
       |   ^~~~~~~
@@ -849,8 +869,8 @@
   187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
       |   ^~~~~~~
 In file included from /usr/include/x86_64-linux-gnu/sys/types.h:25,
-                 from ../../mip/pass2.h:35,
-                 from ../../arch/amd64/local2.c:30:
+                 from ./pass1.h:38,
+                 from ./init.c:64:
 /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
   187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
       |   ^~~~~~~
@@ -862,27 +882,17 @@
       |   ^~~~~~~
 In file included from /usr/include/x86_64-linux-gnu/sys/types.h:25,
                  from ./pass1.h:38,
-                 from ./optim.c:36:
-/usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
-  187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
-      |   ^~~~~~~
-In file included from /usr/include/x86_64-linux-gnu/sys/types.h:25,
-                 from ../../mip/pass2.h:35,
-                 from ../../mip/optim2.c:29:
-/usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
-  187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
-      |   ^~~~~~~
-In file included from /usr/include/x86_64-linux-gnu/sys/types.h:25,
-                 from ../../mip/pass2.h:35,
-                 from ../../mip/match.c:63:
+                 from ./gcc_compat.c:34:
 /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
   187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
       |   ^~~~~~~
+gcc  -g -O2 -fdebug-prefix-map=/build/pcc-1.2.0~DEVEL+20200630=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic  -Wall -Wmissing-prototypes -Wshadow -Wsign-compare -Wdate-time -D_FORTIFY_SOURCE=2  -D_BSD_SOURCE -DGCC_COMPAT -DPCC_DEBUG -D_ISOC99_SOURCE -Dos_linux -Dmach_amd64 -I. -I. -I../.. -I../../mip -I../../arch/amd64 -I../../os/linux -I../../common -c -o match.o ../../mip/match.c
 In file included from /usr/include/unistd.h:25,
                  from ./main.c:32:
 /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
   187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
       |   ^~~~~~~
+gcc  -g -O2 -fdebug-prefix-map=/build/pcc-1.2.0~DEVEL+20200630=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic  -Wall -Wmissing-prototypes -Wshadow -Wsign-compare -Wdate-time -D_FORTIFY_SOURCE=2  -D_BSD_SOURCE -DGCC_COMPAT -DPCC_DEBUG -D_ISOC99_SOURCE -Dos_linux -Dmach_amd64 -I. -I. -I../.. -I../../mip -I../../arch/amd64 -I../../os/linux -I../../common -c -o optim.o ./optim.c
 ../../mip/common.c: In function 'talloc':
 ../../mip/common.c:348:24: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'NODE *' {aka 'struct node *'} [-Wformat=]
   348 |    printf("alloc node %p from freelist\n", p);
@@ -894,6 +904,12 @@
       |                      ~^                 ~
       |                       |                 |
       |                       void *            NODE * {aka struct node *}
+In file included from /usr/include/x86_64-linux-gnu/sys/types.h:25,
+                 from ../../mip/pass2.h:35,
+                 from ../../arch/amd64/local2.c:30:
+/usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
+  187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
+      |   ^~~~~~~
 ../../mip/common.c: In function 'nfree':
 ../../mip/common.c:441:25: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'NODE *' {aka 'struct node *'} [-Wformat=]
   441 |   printf("freeing node %p\n", p);
@@ -901,6 +917,73 @@
       |                         |     |
       |                         |     NODE * {aka struct node *}
       |                         void *
+./inline.c: In function 'inline_addarg':
+./inline.c:171:10: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'struct interpass *' [-Wformat=]
+  171 |  SDEBUG(("inline_addarg(%p)\n", ip));
+      |          ^~~~~~~~~~~~~~~~~~~~~  ~~
+      |                                 |
+      |                                 struct interpass *
+./inline.c:70:38: note: in definition of macro 'SDEBUG'
+   70 | #define SDEBUG(x) if (sdebug) printf x
+      |                                      ^
+./inline.c:171:26: note: format string is defined here
+  171 |  SDEBUG(("inline_addarg(%p)\n", ip));
+      |                         ~^
+      |                          |
+      |                          void *
+./inline.c: In function 'printip':
+./inline.c:398:21: warning: format '%p' expects argument of type 'void *', but argument 3 has type 'struct interpass *' [-Wformat=]
+  398 |    printf("IP(%d) (%p): ", ip->type, ip);
+      |                    ~^                ~~
+      |                     |                |
+      |                     void *           struct interpass *
+./inline.c:400:17: warning: format '%p' expects argument of type 'void *', but argument 3 has type 'struct interpass *' [-Wformat=]
+  400 |    printf("%s (%p): ", foo[ip->type], ip);
+      |                ~^                     ~~
+      |                 |                     |
+      |                 void *                struct interpass *
+./inline.c: In function 'inlinetree':
+./inline.c:489:10: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'P1ND *' {aka 'struct p1node *'} [-Wformat=]
+  489 |  SDEBUG(("inlinetree(%p,%p) OK %d\n", f, ap, is->flags & CANINL));
+      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~  ~
+      |                                       |
+      |                                       P1ND * {aka struct p1node *}
+./inline.c:70:38: note: in definition of macro 'SDEBUG'
+   70 | #define SDEBUG(x) if (sdebug) printf x
+      |                                      ^
+./inline.c:489:23: note: format string is defined here
+  489 |  SDEBUG(("inlinetree(%p,%p) OK %d\n", f, ap, is->flags & CANINL));
+      |                      ~^
+      |                       |
+      |                       void *
+./inline.c:489:10: warning: format '%p' expects argument of type 'void *', but argument 3 has type 'P1ND *' {aka 'struct p1node *'} [-Wformat=]
+  489 |  SDEBUG(("inlinetree(%p,%p) OK %d\n", f, ap, is->flags & CANINL));
+      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~     ~~
+      |                                          |
+      |                                          P1ND * {aka struct p1node *}
+./inline.c:70:38: note: in definition of macro 'SDEBUG'
+   70 | #define SDEBUG(x) if (sdebug) printf x
+      |                                      ^
+./inline.c:489:26: note: format string is defined here
+  489 |  SDEBUG(("inlinetree(%p,%p) OK %d\n", f, ap, is->flags & CANINL));
+      |                         ~^
+      |                          |
+      |                          void *
+gcc  -g -O2 -fdebug-prefix-map=/build/pcc-1.2.0~DEVEL+20200630=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic  -Wall -Wmissing-prototypes -Wshadow -Wsign-compare -Wdate-time -D_FORTIFY_SOURCE=2  -D_BSD_SOURCE -DGCC_COMPAT -DPCC_DEBUG -D_ISOC99_SOURCE -Dos_linux -Dmach_amd64 -I. -I. -I../.. -I../../mip -I../../arch/amd64 -I../../os/linux -I../../common -c -o optim2.o ../../mip/optim2.c
+In file included from /usr/include/x86_64-linux-gnu/sys/types.h:25,
+                 from ../../mip/pass2.h:35,
+                 from ../../mip/match.c:63:
+/usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
+  187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
+      |   ^~~~~~~
+In file included from /usr/include/x86_64-linux-gnu/sys/types.h:25,
+                 from ./pass1.h:38,
+                 from ./optim.c:36:
+/usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
+  187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
+      |   ^~~~~~~
+gcc  -g -O2 -fdebug-prefix-map=/build/pcc-1.2.0~DEVEL+20200630=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic  -Wall -Wmissing-prototypes -Wshadow -Wsign-compare -Wdate-time -D_FORTIFY_SOURCE=2  -D_BSD_SOURCE -DGCC_COMPAT -DPCC_DEBUG -D_ISOC99_SOURCE -Dos_linux -Dmach_amd64 -I. -I. -I../.. -I../../mip -I../../arch/amd64 -I../../os/linux -I../../common -c -o order.o ../../arch/amd64/order.c
+gcc  -g -O2 -fdebug-prefix-map=/build/pcc-1.2.0~DEVEL+20200630=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic  -Wall -Wmissing-prototypes -Wshadow -Wsign-compare -Wdate-time -D_FORTIFY_SOURCE=2  -D_BSD_SOURCE -DGCC_COMPAT -DPCC_DEBUG -D_ISOC99_SOURCE -Dos_linux -Dmach_amd64 -I. -I. -I../.. -I../../mip -I../../arch/amd64 -I../../os/linux -I../../common -c -o pftn.o ./pftn.c
 ./init.c: In function 'beginit':
 ./init.c:405:6: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'struct symtab *' [-Wformat=]
   405 |  ID(("beginit(%p), sclass %s\n", sp, scnames(sp->sclass)));
@@ -941,6 +1024,10 @@
       |               ~^
       |                |
       |                void *
+./main.c: In function 'segvcatch':
+./main.c:70:8: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result]
+   70 |  (void)write(STDERR_FILENO, buf, strlen(buf));
+      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ./init.c: In function 'nsetval':
 ./init.c:637:10: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'P1ND *' {aka 'struct p1node *'} [-Wformat=]
   637 |   printf("setval: off " CONFMT " fsz %d p %p\n", off, fsz, p);
@@ -952,6 +1039,12 @@
       |                                           ~^
       |                                            |
       |                                            void *
+In file included from /usr/include/x86_64-linux-gnu/sys/types.h:25,
+                 from ../../mip/pass2.h:35,
+                 from ../../arch/amd64/order.c:31:
+/usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
+  187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
+      |   ^~~~~~~
 ./init.c: In function 'scalinit':
 ./init.c:677:6: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'P1ND *' {aka 'struct p1node *'} [-Wformat=]
   677 |  ID(("scalinit(%p)\n", p));
@@ -961,183 +1054,31 @@
 ./init.c:138:34: note: in definition of macro 'ID'
   138 | #define ID(x) if (idebug) printf x
       |                                  ^
+In file included from /usr/include/x86_64-linux-gnu/sys/types.h:25,
+                 from ../../mip/pass2.h:35,
+                 from ../../mip/optim2.c:29:
+/usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
+  187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
+      |   ^~~~~~~
 ./init.c:677:17: note: format string is defined here
   677 |  ID(("scalinit(%p)\n", p));
       |                ~^
       |                 |
       |                 void *
-./init.c:743:6: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'P1ND *' {aka 'struct p1node *'} [-Wformat=]
-  743 |  ID(("scalinit end(%p)\n", q));
-      |      ^~~~~~~~~~~~~~~~~~~~  ~
-      |                            |
-      |                            P1ND * {aka struct p1node *}
-./init.c:138:34: note: in definition of macro 'ID'
-  138 | #define ID(x) if (idebug) printf x
-      |                                  ^
-./init.c:743:21: note: format string is defined here
-  743 |  ID(("scalinit end(%p)\n", q));
-      |                    ~^
-      |                     |
-      |                     void *
-./init.c: In function 'endictx':
-./init.c:916:40: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'struct instk *' [-Wformat=]
-  916 |   printf("endinit: restoring ctx pstk %p\n", pstk);
-      |                                       ~^     ~~~~
-      |                                        |     |
-      |                                        |     struct instk *
-      |                                        void *
-./inline.c: In function 'inline_addarg':
-./inline.c:171:10: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'struct interpass *' [-Wformat=]
-  171 |  SDEBUG(("inline_addarg(%p)\n", ip));
-      |          ^~~~~~~~~~~~~~~~~~~~~  ~~
-      |                                 |
-      |                                 struct interpass *
-./inline.c:70:38: note: in definition of macro 'SDEBUG'
-   70 | #define SDEBUG(x) if (sdebug) printf x
-      |                                      ^
-./inline.c:171:26: note: format string is defined here
-  171 |  SDEBUG(("inline_addarg(%p)\n", ip));
-      |                         ~^
-      |                          |
-      |                          void *
-./init.c: In function 'mkstack':
-./init.c:1004:6: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'P1ND *' {aka 'struct p1node *'} [-Wformat=]
- 1004 |  ID(("mkstack: %p\n", p));
-      |      ^~~~~~~~~~~~~~~  ~
-      |                       |
-      |                       P1ND * {aka struct p1node *}
-./init.c:138:34: note: in definition of macro 'ID'
-  138 | #define ID(x) if (idebug) printf x
-      |                                  ^
-./init.c:1004:17: note: format string is defined here
- 1004 |  ID(("mkstack: %p\n", p));
-      |                ~^
-      |                 |
-      |                 void *
 ../../mip/match.c: In function 'tshape':
 ../../mip/match.c:93:19: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'NODE *' {aka 'struct node *'} [-Wformat=]
    93 |   printf("tshape(%p, %s) op = %s\n", p, prcook(shape), opst[o]);
       |                  ~^                  ~
       |                   |                  |
       |                   void *             NODE * {aka struct node *}
-./init.c:1039:6: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'P1ND *' {aka 'struct p1node *'} [-Wformat=]
- 1039 |  ID(("mkstack end: %p\n", p));
-      |      ^~~~~~~~~~~~~~~~~~~  ~
-      |                           |
-      |                           P1ND * {aka struct p1node *}
-./init.c:138:34: note: in definition of macro 'ID'
-  138 | #define ID(x) if (idebug) printf x
-      |                                  ^
-./init.c:1039:21: note: format string is defined here
- 1039 |  ID(("mkstack end: %p\n", p));
-      |                    ~^
-      |                     |
-      |                     void *
-./init.c: In function 'desinit':
-../../mip/optim2.c: In function 'bblocks_build':
-./inline.c: In function 'printip':
-./inline.c:398:21: warning: format '%p' expects argument of type 'void *', but argument 3 has type 'struct interpass *' [-Wformat=]
-  398 |    printf("IP(%d) (%p): ", ip->type, ip);
-      |                    ~^                ~~
-      |                     |                |
-      |                     void *           struct interpass *
-../../mip/optim2.c:712:10: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'struct labelinfo *' [-Wformat=]
-  712 |  BDEBUG(("bblocks_build (%p, %p)\n", &p2e->labinfo, &p2e->bbinfo));
-      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~
-      |                                      |
-      |                                      struct labelinfo *
-../../mip/optim2.c:42:39: note: in definition of macro 'BDEBUG'
-   42 | #define BDEBUG(x) if (b2debug) printf x
-      |                                       ^
-./init.c:1050:6: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'P1ND *' {aka 'struct p1node *'} [-Wformat=]
- 1050 |  ID(("desinit beg %p\n", p));
-      |      ^~~~~~~~~~~~~~~~~~  ~
-      |                          |
-      |                          P1ND * {aka struct p1node *}
-./init.c:138:34: note: in definition of macro 'ID'
-  138 | #define ID(x) if (idebug) printf x
-      |                                  ^
-../../mip/optim2.c:712:27: note: format string is defined here
-  712 |  BDEBUG(("bblocks_build (%p, %p)\n", &p2e->labinfo, &p2e->bbinfo));
-      |                          ~^
-      |                           |
-      |                           void *
-./init.c:1050:20: note: format string is defined here
- 1050 |  ID(("desinit beg %p\n", p));
-      |                   ~^
-      |                    |
-      |                    void *
-./inline.c:400:17: warning: format '%p' expects argument of type 'void *', but argument 3 has type 'struct interpass *' [-Wformat=]
-  400 |    printf("%s (%p): ", foo[ip->type], ip);
-      |                ~^                     ~~
-      |                 |                     |
-      |                 void *                struct interpass *
-../../mip/optim2.c:712:10: warning: format '%p' expects argument of type 'void *', but argument 3 has type 'struct bblockinfo *' [-Wformat=]
-  712 |  BDEBUG(("bblocks_build (%p, %p)\n", &p2e->labinfo, &p2e->bbinfo));
-      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~                 ~~~~~~~~~~~~
-      |                                                     |
-      |                                                     struct bblockinfo *
-../../mip/optim2.c:42:39: note: in definition of macro 'BDEBUG'
-   42 | #define BDEBUG(x) if (b2debug) printf x
-      |                                       ^
-../../mip/optim2.c:712:31: note: format string is defined here
-  712 |  BDEBUG(("bblocks_build (%p, %p)\n", &p2e->labinfo, &p2e->bbinfo));
-      |                              ~^
-      |                               |
-      |                               void *
-./init.c:1065:6: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'P1ND *' {aka 'struct p1node *'} [-Wformat=]
- 1065 |  ID(("desinit end %p\n", p));
-      |      ^~~~~~~~~~~~~~~~~~  ~
-      |                          |
-      |                          P1ND * {aka struct p1node *}
-./init.c:138:34: note: in definition of macro 'ID'
-  138 | #define ID(x) if (idebug) printf x
-      |                                  ^
-./init.c:1065:20: note: format string is defined here
- 1065 |  ID(("desinit end %p\n", p));
-      |                   ~^
-      |                    |
-      |                    void *
-./inline.c: In function 'inlinetree':
-./inline.c:489:10: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'P1ND *' {aka 'struct p1node *'} [-Wformat=]
-  489 |  SDEBUG(("inlinetree(%p,%p) OK %d\n", f, ap, is->flags & CANINL));
-      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~  ~
-      |                                       |
-      |                                       P1ND * {aka struct p1node *}
-./inline.c:70:38: note: in definition of macro 'SDEBUG'
-   70 | #define SDEBUG(x) if (sdebug) printf x
-      |                                      ^
-./inline.c:489:23: note: format string is defined here
-  489 |  SDEBUG(("inlinetree(%p,%p) OK %d\n", f, ap, is->flags & CANINL));
-      |                      ~^
-      |                       |
-      |                       void *
-./init.c: In function 'asginit':
-../../mip/optim2.c:758:20: warning: format '%p' expects argument of type 'void *', but argument 3 has type 'struct basicblock *' [-Wformat=]
-  758 |    printf("bb(%d) %p: first %p last %p\n", bb->bbnum, bb,
-      |                   ~^                                  ~~
-      |                    |                                  |
-      |                    void *                             struct basicblock *
-./inline.c:489:10: warning: format '%p' expects argument of type 'void *', but argument 3 has type 'P1ND *' {aka 'struct p1node *'} [-Wformat=]
-  489 |  SDEBUG(("inlinetree(%p,%p) OK %d\n", f, ap, is->flags & CANINL));
-      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~     ~~
-      |                                          |
-      |                                          P1ND * {aka struct p1node *}
-./inline.c:70:38: note: in definition of macro 'SDEBUG'
-   70 | #define SDEBUG(x) if (sdebug) printf x
-      |                                      ^
-../../mip/match.c: In function 'swmatch':
-./inline.c:489:26: note: format string is defined here
-  489 |  SDEBUG(("inlinetree(%p,%p) OK %d\n", f, ap, is->flags & CANINL));
-      |                         ~^
-      |                          |
-      |                          void *
-./init.c:1110:20: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'P1ND *' {aka 'struct p1node *'} [-Wformat=]
- 1110 |   printf("asginit %p\n", p);
+../../arch/amd64/local.c: In function 'clocal':
+../../arch/amd64/local.c:304:20: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'P1ND *' {aka 'struct p1node *'} [-Wformat=]
+  304 |   printf("clocal: %p\n", p);
       |                   ~^     ~
       |                    |     |
       |                    |     P1ND * {aka struct p1node *}
       |                    void *
+../../mip/match.c: In function 'swmatch':
 ../../mip/match.c:417:11: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'NODE *' {aka 'struct node *'} [-Wformat=]
   417 |  F2DEBUG(("swmatch: p=%p, shape=%s, w=%s\n", p, prcook(shape), srtyp[w]));
       |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~
@@ -1151,27 +1092,20 @@
       |                       ~^
       |                        |
       |                        void *
-../../mip/optim2.c:758:30: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'struct interpass *' [-Wformat=]
-  758 |    printf("bb(%d) %p: first %p last %p\n", bb->bbnum, bb,
-      |                             ~^
-      |                              |
-      |                              void *
-  759 |        bb->first, bb->last);
-      |        ~~~~~~~~~              
-      |          |
-      |          struct interpass *
-gcc  -g -O2 -fdebug-prefix-map=/build/pcc-1.2.0~DEVEL+20200630=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic  -Wall -Wmissing-prototypes -Wshadow -Wsign-compare -Wdate-time -D_FORTIFY_SOURCE=2  -D_BSD_SOURCE -DGCC_COMPAT -DPCC_DEBUG -D_ISOC99_SOURCE -Dos_linux -Dmach_amd64 -I. -I. -I../.. -I../../mip -I../../arch/amd64 -I../../os/linux -I../../common -c -o order.o ../../arch/amd64/order.c
-../../mip/optim2.c:758:38: warning: format '%p' expects argument of type 'void *', but argument 5 has type 'struct interpass *' [-Wformat=]
-  758 |    printf("bb(%d) %p: first %p last %p\n", bb->bbnum, bb,
-      |                                     ~^
-      |                                      |
-      |                                      void *
-  759 |        bb->first, bb->last);
-      |                   ~~~~~~~~            
+./init.c:743:6: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'P1ND *' {aka 'struct p1node *'} [-Wformat=]
+  743 |  ID(("scalinit end(%p)\n", q));
+      |      ^~~~~~~~~~~~~~~~~~~~  ~
+      |                            |
+      |                            P1ND * {aka struct p1node *}
+./init.c:138:34: note: in definition of macro 'ID'
+  138 | #define ID(x) if (idebug) printf x
+      |                                  ^
+./init.c:743:21: note: format string is defined here
+  743 |  ID(("scalinit end(%p)\n", q));
+      |                    ~^
       |                     |
-      |                     struct interpass *
+      |                     void *
 ../../mip/match.c: In function 'shswitch':
-./init.c: In function 'prtstk':
 ../../mip/match.c:497:11: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'NODE *' {aka 'struct node *'} [-Wformat=]
   497 |  F2DEBUG(("shswitch: p=%p, shape=%s, ", p, prcook(shape)));
       |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~
@@ -1185,20 +1119,6 @@
       |                        ~^
       |                         |
       |                         void *
-../../mip/optim2.c:795:30: warning: format '%p' expects argument of type 'void *', but argument 3 has type 'struct basicblock *' [-Wformat=]
-  795 |     printf("Label %d bblock %p\n", i+low,
-      |                             ~^
-      |                              |
-      |                              void *
-  796 |         p2e->labinfo.arr[i]);
-      |         ~~~~~~~~~~~~~~~~~~~   
-      |                         |
-      |                         struct basicblock *
-./init.c:1168:12: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'struct instk *' [-Wformat=]
- 1168 |   printf("%p) '%s' ", in, in->in_sym->sname);
-      |           ~^          ~~
-      |            |          |
-      |            void *     struct instk *
 ../../mip/match.c: In function 'findops':
 ../../mip/match.c:563:11: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'NODE *' {aka 'struct node *'} [-Wformat=]
   563 |  F2DEBUG(("findops node %p (%s)\n", p, prcook(cookie)));
@@ -1213,6 +1133,13 @@
       |                         ~^
       |                          |
       |                          void *
+./init.c: In function 'endictx':
+./init.c:916:40: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'struct instk *' [-Wformat=]
+  916 |   printf("endinit: restoring ctx pstk %p\n", pstk);
+      |                                       ~^     ~~~~
+      |                                        |     |
+      |                                        |     struct instk *
+      |                                        void *
 ../../mip/match.c:644:11: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'NODE *' {aka 'struct node *'} [-Wformat=]
   644 |  F2DEBUG(("findops: node %p sh %d (%s)\n", p, sh, prcook(1 << sh)));
       |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~
@@ -1226,6 +1153,26 @@
       |                          ~^
       |                           |
       |                           void *
+./init.c: In function 'mkstack':
+../../arch/amd64/local.c:491:24: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'P1ND *' {aka 'struct p1node *'} [-Wformat=]
+  491 |   printf("clocal end: %p\n", p);
+      |                       ~^     ~
+      |                        |     |
+      |                        |     P1ND * {aka struct p1node *}
+      |                        void *
+./init.c:1004:6: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'P1ND *' {aka 'struct p1node *'} [-Wformat=]
+ 1004 |  ID(("mkstack: %p\n", p));
+      |      ^~~~~~~~~~~~~~~  ~
+      |                       |
+      |                       P1ND * {aka struct p1node *}
+./init.c:138:34: note: in definition of macro 'ID'
+  138 | #define ID(x) if (idebug) printf x
+      |                                  ^
+./init.c:1004:17: note: format string is defined here
+ 1004 |  ID(("mkstack: %p\n", p));
+      |                ~^
+      |                 |
+      |                 void *
 ../../mip/match.c: In function 'relops':
 ../../mip/match.c:741:11: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'NODE *' {aka 'struct node *'} [-Wformat=]
   741 |  F2DEBUG(("relops: node %p\n", p));
@@ -1240,6 +1187,20 @@
       |                         ~^
       |                          |
       |                          void *
+./init.c:1039:6: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'P1ND *' {aka 'struct p1node *'} [-Wformat=]
+ 1039 |  ID(("mkstack end: %p\n", p));
+      |      ^~~~~~~~~~~~~~~~~~~  ~
+      |                           |
+      |                           P1ND * {aka struct p1node *}
+./init.c:138:34: note: in definition of macro 'ID'
+  138 | #define ID(x) if (idebug) printf x
+      |                                  ^
+./init.c:1039:21: note: format string is defined here
+ 1039 |  ID(("mkstack end: %p\n", p));
+      |                    ~^
+      |                     |
+      |                     void *
+./init.c: In function 'desinit':
 ../../mip/match.c: In function 'findasg':
 ../../mip/match.c:874:11: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'NODE *' {aka 'struct node *'} [-Wformat=]
   874 |  F2DEBUG(("findasg: node %p class %d\n", p, sh));
@@ -1255,7 +1216,6 @@
       |                           |
       |                           void *
 ../../mip/match.c: In function 'findumul':
-../../mip/optim2.c: In function 'placePhiFunctions':
 ../../mip/match.c:897:11: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'NODE *' {aka 'struct node *'} [-Wformat=]
   897 |  F2DEBUG(("findumul p %p (%s)\n", p, prcook(cookie)));
       |           ^~~~~~~~~~~~~~~~~~~~~~  ~
@@ -1269,15 +1229,19 @@
       |                       ~^
       |                        |
       |                        void *
-../../mip/optim2.c:1194:34: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'struct basicblock *' [-Wformat=]
- 1194 |          printf("Phi in %d(%d) (%p) for %d\n",
-      |                                 ~^
-      |                                  |
-      |                                  void *
- 1195 |          y->dfnum,y->bbnum,y,i+defsites.low);
-      |                            ~      
-      |                            |
-      |                            struct basicblock *
+./init.c:1050:6: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'P1ND *' {aka 'struct p1node *'} [-Wformat=]
+ 1050 |  ID(("desinit beg %p\n", p));
+      |      ^~~~~~~~~~~~~~~~~~  ~
+      |                          |
+      |                          P1ND * {aka struct p1node *}
+./init.c:138:34: note: in definition of macro 'ID'
+  138 | #define ID(x) if (idebug) printf x
+      |                                  ^
+./init.c:1050:20: note: format string is defined here
+ 1050 |  ID(("desinit beg %p\n", p));
+      |                   ~^
+      |                    |
+      |                    void *
 ../../mip/match.c:950:11: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'NODE *' {aka 'struct node *'} [-Wformat=]
   950 |  F2DEBUG(("findumul: node %p (%s)\n", p, prcook(1 << sh)));
       |           ^~~~~~~~~~~~~~~~~~~~~~~~~~  ~
@@ -1286,11 +1250,24 @@
 ../../mip/match.c:396:40: note: in definition of macro 'F2DEBUG'
   396 | #define F2DEBUG(x) if (f2debug) printf x
       |                                        ^
+./init.c:1065:6: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'P1ND *' {aka 'struct p1node *'} [-Wformat=]
+ 1065 |  ID(("desinit end %p\n", p));
+      |      ^~~~~~~~~~~~~~~~~~  ~
+      |                          |
+      |                          P1ND * {aka struct p1node *}
+./init.c:138:34: note: in definition of macro 'ID'
+  138 | #define ID(x) if (idebug) printf x
+      |                                  ^
 ../../mip/match.c:950:28: note: format string is defined here
   950 |  F2DEBUG(("findumul: node %p (%s)\n", p, prcook(1 << sh)));
       |                           ~^
       |                            |
       |                            void *
+./init.c:1065:20: note: format string is defined here
+ 1065 |  ID(("desinit end %p\n", p));
+      |                   ~^
+      |                    |
+      |                    void *
 ../../mip/match.c: In function 'findleaf':
 ../../mip/match.c:968:11: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'NODE *' {aka 'struct node *'} [-Wformat=]
   968 |  F2DEBUG(("findleaf p %p (%s)\n", p, prcook(cookie)));
@@ -1300,12 +1277,18 @@
 ../../mip/match.c:396:40: note: in definition of macro 'F2DEBUG'
   396 | #define F2DEBUG(x) if (f2debug) printf x
       |                                        ^
+./init.c: In function 'asginit':
 ../../mip/match.c:968:24: note: format string is defined here
   968 |  F2DEBUG(("findleaf p %p (%s)\n", p, prcook(cookie)));
       |                       ~^
       |                        |
       |                        void *
-gcc  -g -O2 -fdebug-prefix-map=/build/pcc-1.2.0~DEVEL+20200630=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic  -Wall -Wmissing-prototypes -Wshadow -Wsign-compare -Wdate-time -D_FORTIFY_SOURCE=2  -D_BSD_SOURCE -DGCC_COMPAT -DPCC_DEBUG -D_ISOC99_SOURCE -Dos_linux -Dmach_amd64 -I. -I. -I../.. -I../../mip -I../../arch/amd64 -I../../os/linux -I../../common -c -o pftn.o ./pftn.c
+./init.c:1110:20: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'P1ND *' {aka 'struct p1node *'} [-Wformat=]
+ 1110 |   printf("asginit %p\n", p);
+      |                   ~^     ~
+      |                    |     |
+      |                    |     P1ND * {aka struct p1node *}
+      |                    void *
 ../../mip/match.c:1009:11: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'NODE *' {aka 'struct node *'} [-Wformat=]
  1009 |  F2DEBUG(("findleaf: node %p (%s)\n", p, prcook(1 << sh)));
       |           ^~~~~~~~~~~~~~~~~~~~~~~~~~  ~
@@ -1314,18 +1297,133 @@
 ../../mip/match.c:396:40: note: in definition of macro 'F2DEBUG'
   396 | #define F2DEBUG(x) if (f2debug) printf x
       |                                        ^
+./init.c: In function 'prtstk':
 ../../mip/match.c:1009:28: note: format string is defined here
  1009 |  F2DEBUG(("findleaf: node %p (%s)\n", p, prcook(1 << sh)));
       |                           ~^
       |                            |
       |                            void *
-../../mip/optim2.c: In function 'removephi':
+./init.c:1168:12: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'struct instk *' [-Wformat=]
+ 1168 |   printf("%p) '%s' ", in, in->in_sym->sname);
+      |           ~^          ~~
+      |            |          |
+      |            void *     struct instk *
+../../mip/match.c: In function 'finduni':
+../../mip/match.c:1105:11: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'NODE *' {aka 'struct node *'} [-Wformat=]
+ 1105 |  F2DEBUG(("finduni: node %p (%s)\n", p, prcook(1 << sh)));
+      |           ^~~~~~~~~~~~~~~~~~~~~~~~~  ~
+      |                                      |
+      |                                      NODE * {aka struct node *}
+../../mip/match.c:396:40: note: in definition of macro 'F2DEBUG'
+  396 | #define F2DEBUG(x) if (f2debug) printf x
+      |                                        ^
+../../mip/match.c:1105:27: note: format string is defined here
+ 1105 |  F2DEBUG(("finduni: node %p (%s)\n", p, prcook(1 << sh)));
+      |                          ~^
+      |                           |
+      |                           void *
 In file included from /usr/include/x86_64-linux-gnu/sys/types.h:25,
-                 from ../../mip/pass2.h:35,
-                 from ../../arch/amd64/order.c:31:
+                 from ./pass1.h:38,
+                 from ./pftn.c:66:
 /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
   187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
       |   ^~~~~~~
+../../mip/match.c: In function 'findmops':
+../../mip/match.c:1248:11: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'NODE *' {aka 'struct node *'} [-Wformat=]
+ 1248 |  F2DEBUG(("findmops done: node %p class %d\n", p, sh));
+      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~
+      |                                                |
+      |                                                NODE * {aka struct node *}
+../../mip/match.c:396:40: note: in definition of macro 'F2DEBUG'
+  396 | #define F2DEBUG(x) if (f2debug) printf x
+      |                                        ^
+../../mip/match.c:1248:33: note: format string is defined here
+ 1248 |  F2DEBUG(("findmops done: node %p class %d\n", p, sh));
+      |                                ~^
+      |                                 |
+      |                                 void *
+../../mip/optim2.c: In function 'bblocks_build':
+../../mip/optim2.c:712:10: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'struct labelinfo *' [-Wformat=]
+  712 |  BDEBUG(("bblocks_build (%p, %p)\n", &p2e->labinfo, &p2e->bbinfo));
+      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~
+      |                                      |
+      |                                      struct labelinfo *
+../../mip/optim2.c:42:39: note: in definition of macro 'BDEBUG'
+   42 | #define BDEBUG(x) if (b2debug) printf x
+      |                                       ^
+../../mip/optim2.c:712:27: note: format string is defined here
+  712 |  BDEBUG(("bblocks_build (%p, %p)\n", &p2e->labinfo, &p2e->bbinfo));
+      |                          ~^
+      |                           |
+      |                           void *
+../../mip/optim2.c:712:10: warning: format '%p' expects argument of type 'void *', but argument 3 has type 'struct bblockinfo *' [-Wformat=]
+  712 |  BDEBUG(("bblocks_build (%p, %p)\n", &p2e->labinfo, &p2e->bbinfo));
+      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~                 ~~~~~~~~~~~~
+      |                                                     |
+      |                                                     struct bblockinfo *
+../../mip/optim2.c:42:39: note: in definition of macro 'BDEBUG'
+   42 | #define BDEBUG(x) if (b2debug) printf x
+      |                                       ^
+../../mip/optim2.c:712:31: note: format string is defined here
+  712 |  BDEBUG(("bblocks_build (%p, %p)\n", &p2e->labinfo, &p2e->bbinfo));
+      |                              ~^
+      |                               |
+      |                               void *
+../../mip/optim2.c:758:20: warning: format '%p' expects argument of type 'void *', but argument 3 has type 'struct basicblock *' [-Wformat=]
+  758 |    printf("bb(%d) %p: first %p last %p\n", bb->bbnum, bb,
+      |                   ~^                                  ~~
+      |                    |                                  |
+      |                    void *                             struct basicblock *
+../../mip/optim2.c:758:30: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'struct interpass *' [-Wformat=]
+  758 |    printf("bb(%d) %p: first %p last %p\n", bb->bbnum, bb,
+      |                             ~^
+      |                              |
+      |                              void *
+  759 |        bb->first, bb->last);
+      |        ~~~~~~~~~              
+      |          |
+      |          struct interpass *
+../../mip/optim2.c:758:38: warning: format '%p' expects argument of type 'void *', but argument 5 has type 'struct interpass *' [-Wformat=]
+  758 |    printf("bb(%d) %p: first %p last %p\n", bb->bbnum, bb,
+      |                                     ~^
+      |                                      |
+      |                                      void *
+  759 |        bb->first, bb->last);
+      |                   ~~~~~~~~            
+      |                     |
+      |                     struct interpass *
+../../mip/optim2.c:795:30: warning: format '%p' expects argument of type 'void *', but argument 3 has type 'struct basicblock *' [-Wformat=]
+  795 |     printf("Label %d bblock %p\n", i+low,
+      |                             ~^
+      |                              |
+      |                              void *
+  796 |         p2e->labinfo.arr[i]);
+      |         ~~~~~~~~~~~~~~~~~~~   
+      |                         |
+      |                         struct basicblock *
+../../mip/optim2.c: In function 'placePhiFunctions':
+../../mip/optim2.c:1194:34: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'struct basicblock *' [-Wformat=]
+ 1194 |          printf("Phi in %d(%d) (%p) for %d\n",
+      |                                 ~^
+      |                                  |
+      |                                  void *
+ 1195 |          y->dfnum,y->bbnum,y,i+defsites.low);
+      |                            ~      
+      |                            |
+      |                            struct basicblock *
+../../arch/amd64/order.c: In function 'offstar':
+../../arch/amd64/order.c:87:20: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'NODE *' {aka 'struct node *'} [-Wformat=]
+   87 |   printf("offstar(%p)\n", p);
+      |                   ~^      ~
+      |                    |      |
+      |                    void * NODE * {aka struct node *}
+../../mip/optim2.c: In function 'removephi':
+../../arch/amd64/order.c: In function 'myormake':
+../../arch/amd64/order.c:146:21: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'NODE *' {aka 'struct node *'} [-Wformat=]
+  146 |   printf("myormake(%p)\n", q);
+      |                    ~^      ~
+      |                     |      |
+      |                     void * NODE * {aka struct node *}
 ../../mip/optim2.c:1473:13: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'struct interpass *' [-Wformat=]
  1473 |     BDEBUG(("removephi: %p in %d",pip,bb->dfnum));
       |             ^~~~~~~~~~~~~~~~~~~~~ ~~~
@@ -1334,25 +1432,24 @@
 ../../mip/optim2.c:42:39: note: in definition of macro 'BDEBUG'
    42 | #define BDEBUG(x) if (b2debug) printf x
       |                                       ^
-../../mip/match.c: In function 'finduni':
 ../../mip/optim2.c:1473:26: note: format string is defined here
  1473 |     BDEBUG(("removephi: %p in %d",pip,bb->dfnum));
       |                         ~^
       |                          |
       |                          void *
-../../mip/match.c:1105:11: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'NODE *' {aka 'struct node *'} [-Wformat=]
- 1105 |  F2DEBUG(("finduni: node %p (%s)\n", p, prcook(1 << sh)));
-      |           ^~~~~~~~~~~~~~~~~~~~~~~~~  ~
-      |                                      |
-      |                                      NODE * {aka struct node *}
-../../mip/match.c:396:40: note: in definition of macro 'F2DEBUG'
-  396 | #define F2DEBUG(x) if (f2debug) printf x
-      |                                        ^
-../../mip/match.c:1105:27: note: format string is defined here
- 1105 |  F2DEBUG(("finduni: node %p (%s)\n", p, prcook(1 << sh)));
-      |                          ~^
-      |                           |
-      |                           void *
+../../arch/amd64/order.c:186:31: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'NODE *' {aka 'struct node *'} [-Wformat=]
+  186 |   printf("myormake converted %p\n", q);
+      |                              ~^     ~
+      |                               |     |
+      |                               |     NODE * {aka struct node *}
+      |                               void *
+../../arch/amd64/order.c: In function 'shumul':
+../../arch/amd64/order.c:199:19: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'NODE *' {aka 'struct node *'} [-Wformat=]
+  199 |   printf("shumul(%p)\n", p);
+      |                  ~^      ~
+      |                   |      |
+      |                   void * NODE * {aka struct node *}
+../../arch/amd64/order.c: In function 'setbin':
 ../../mip/optim2.c:1508:16: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'struct interpass *' [-Wformat=]
  1508 |        BDEBUG(("(%p, %d -> %d) ", ip, phi->intmpregno[i], phi->newtmpregno));
       |                ^~~~~~~~~~~~~~~~~  ~~
@@ -1366,15 +1463,17 @@
       |                  ~^
       |                   |
       |                   void *
-../../mip/match.c: In function 'findmops':
-../../mip/match.c:1248:11: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'NODE *' {aka 'struct node *'} [-Wformat=]
- 1248 |  F2DEBUG(("findmops done: node %p class %d\n", p, sh));
-      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~
-      |                                                |
-      |                                                NODE * {aka struct node *}
-../../mip/match.c:396:40: note: in definition of macro 'F2DEBUG'
-  396 | #define F2DEBUG(x) if (f2debug) printf x
-      |                                        ^
+../../arch/amd64/order.c:216:19: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'NODE *' {aka 'struct node *'} [-Wformat=]
+  216 |   printf("setbin(%p)\n", p);
+      |                  ~^      ~
+      |                   |      |
+      |                   void * NODE * {aka struct node *}
+../../arch/amd64/order.c: In function 'setasg':
+../../arch/amd64/order.c:226:19: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'NODE *' {aka 'struct node *'} [-Wformat=]
+  226 |   printf("setasg(%p)\n", p);
+      |                  ~^      ~
+      |                   |      |
+      |                   void * NODE * {aka struct node *}
 ../../mip/optim2.c:1532:16: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'struct interpass *' [-Wformat=]
  1532 |        BDEBUG(("(%p, %d -> %d) ", ip, phi->intmpregno[i], phi->newtmpregno));
       |                ^~~~~~~~~~~~~~~~~  ~~
@@ -1383,11 +1482,6 @@
 ../../mip/optim2.c:42:39: note: in definition of macro 'BDEBUG'
    42 | #define BDEBUG(x) if (b2debug) printf x
       |                                       ^
-../../mip/match.c:1248:33: note: format string is defined here
- 1248 |  F2DEBUG(("findmops done: node %p class %d\n", p, sh));
-      |                                ~^
-      |                                 |
-      |                                 void *
 ../../mip/optim2.c:1532:19: note: format string is defined here
  1532 |        BDEBUG(("(%p, %d -> %d) ", ip, phi->intmpregno[i], phi->newtmpregno));
       |                  ~^
@@ -1417,7 +1511,6 @@
       |               ~^                     ~~
       |                |                     |
       |                void *                struct interpass *
-gcc  -g -O2 -fdebug-prefix-map=/build/pcc-1.2.0~DEVEL+20200630=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic  -Wall -Wmissing-prototypes -Wshadow -Wsign-compare -Wdate-time -D_FORTIFY_SOURCE=2  -D_BSD_SOURCE -DGCC_COMPAT -DPCC_DEBUG -D_ISOC99_SOURCE -Dos_linux -Dmach_amd64 -I. -I. -I../.. -I../../mip -I../../arch/amd64 -I../../os/linux -I../../common -c -o reader.o ../../mip/reader.c
 ../../mip/optim2.c: In function 'printflowdiagram':
 ../../mip/optim2.c:1789:32: warning: format '%p' expects argument of type 'void *', but argument 3 has type 'struct basicblock *' [-Wformat=]
  1789 |   fprintf(flowdiagramfile, "bb%p [shape=record ",bbb);
@@ -1442,65 +1535,6 @@
       |             ~~~~~~~~~~                   
       |               |
       |               struct basicblock *
-In file included from /usr/include/x86_64-linux-gnu/sys/types.h:25,
-                 from ./pass1.h:38,
-                 from ./pftn.c:66:
-/usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
-  187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
-      |   ^~~~~~~
-../../arch/amd64/local.c: In function 'clocal':
-../../arch/amd64/local.c:304:20: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'P1ND *' {aka 'struct p1node *'} [-Wformat=]
-  304 |   printf("clocal: %p\n", p);
-      |                   ~^     ~
-      |                    |     |
-      |                    |     P1ND * {aka struct p1node *}
-      |                    void *
-../../arch/amd64/order.c: In function 'offstar':
-../../arch/amd64/order.c:87:20: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'NODE *' {aka 'struct node *'} [-Wformat=]
-   87 |   printf("offstar(%p)\n", p);
-      |                   ~^      ~
-      |                    |      |
-      |                    void * NODE * {aka struct node *}
-../../arch/amd64/order.c: In function 'myormake':
-../../arch/amd64/order.c:146:21: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'NODE *' {aka 'struct node *'} [-Wformat=]
-  146 |   printf("myormake(%p)\n", q);
-      |                    ~^      ~
-      |                     |      |
-      |                     void * NODE * {aka struct node *}
-../../arch/amd64/order.c:186:31: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'NODE *' {aka 'struct node *'} [-Wformat=]
-  186 |   printf("myormake converted %p\n", q);
-      |                              ~^     ~
-      |                               |     |
-      |                               |     NODE * {aka struct node *}
-      |                               void *
-../../arch/amd64/order.c: In function 'shumul':
-../../arch/amd64/order.c:199:19: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'NODE *' {aka 'struct node *'} [-Wformat=]
-  199 |   printf("shumul(%p)\n", p);
-      |                  ~^      ~
-      |                   |      |
-      |                   void * NODE * {aka struct node *}
-../../arch/amd64/order.c: In function 'setbin':
-../../arch/amd64/order.c:216:19: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'NODE *' {aka 'struct node *'} [-Wformat=]
-  216 |   printf("setbin(%p)\n", p);
-      |                  ~^      ~
-      |                   |      |
-      |                   void * NODE * {aka struct node *}
-../../arch/amd64/order.c: In function 'setasg':
-../../arch/amd64/order.c:226:19: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'NODE *' {aka 'struct node *'} [-Wformat=]
-  226 |   printf("setasg(%p)\n", p);
-      |                  ~^      ~
-      |                   |      |
-      |                   void * NODE * {aka struct node *}
-./main.c: In function 'segvcatch':
-./main.c:70:8: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result]
-   70 |  (void)write(STDERR_FILENO, buf, strlen(buf));
-      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../../arch/amd64/local.c:491:24: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'P1ND *' {aka 'struct p1node *'} [-Wformat=]
-  491 |   printf("clocal end: %p\n", p);
-      |                       ~^     ~
-      |                        |     |
-      |                        |     P1ND * {aka struct p1node *}
-      |                        void *
 ./pftn.c: In function 'defid2':
 ./pftn.c:192:10: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'struct symtab *' [-Wformat=]
   192 |   printf("defid(%s '%s'(%p), ", p->sname, "soname" , p);
@@ -1531,12 +1565,6 @@
       |           ^~~~~~~~~~~~~~~~~~~             ~~
       |                                           |
       |                                           struct symtab *
-In file included from /usr/include/x86_64-linux-gnu/sys/types.h:25,
-                 from ../../mip/pass2.h:35,
-                 from ../../mip/reader.c:66:
-/usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
-  187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
-      |   ^~~~~~~
 ./pftn.c: In function 'arglist':
 ./pftn.c:1907:10: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'P1ND *' {aka 'struct p1node *'} [-Wformat=]
  1907 |   printf("arglist %p\n", n);
@@ -1550,6 +1578,14 @@
       |                              |
       |                              P1ND * {aka struct p1node *}
 ./pftn.c:2107:10: warning: format '%p' expects argument of type 'void *', but argument 3 has type 'P1ND *' {aka 'struct p1node *'} [-Wformat=]
+gcc  -g -O2 -fdebug-prefix-map=/build/pcc-1.2.0~DEVEL+20200630=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic  -Wall -Wmissing-prototypes -Wshadow -Wsign-compare -Wdate-time -D_FORTIFY_SOURCE=2  -D_BSD_SOURCE -DGCC_COMPAT -DPCC_DEBUG -D_ISOC99_SOURCE -Dos_linux -Dmach_amd64 -I. -I. -I../.. -I../../mip -I../../arch/amd64 -I../../os/linux -I../../common -c -o reader.o ../../mip/reader.c
+In file included from /usr/include/x86_64-linux-gnu/sys/types.h:25,
+                 from ../../mip/pass2.h:35,
+                 from ../../mip/reader.c:66:
+/usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
+  187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
+      |   ^~~~~~~
+gcc  -g -O2 -fdebug-prefix-map=/build/pcc-1.2.0~DEVEL+20200630=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic  -Wall -Wmissing-prototypes -Wshadow -Wsign-compare -Wdate-time -D_FORTIFY_SOURCE=2  -D_BSD_SOURCE -DGCC_COMPAT -DPCC_DEBUG -D_ISOC99_SOURCE -Dos_linux -Dmach_amd64 -I. -I. -I../.. -I../../mip -I../../arch/amd64 -I../../os/linux -I../../common -c -o softfloat.o ../../common/softfloat.c
 ../../mip/reader.c: In function 'geninsn':
 ../../mip/reader.c:802:20: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'NODE *' {aka 'struct node *'} [-Wformat=]
   802 |   printf("geninsn(%p, %s)\n", p, prcook(cookie));
@@ -1629,7 +1665,6 @@
       |                         ~^
       |                          |
       |                          void *
-gcc  -g -O2 -fdebug-prefix-map=/build/pcc-1.2.0~DEVEL+20200630=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic  -Wall -Wmissing-prototypes -Wshadow -Wsign-compare -Wdate-time -D_FORTIFY_SOURCE=2  -D_BSD_SOURCE -DGCC_COMPAT -DPCC_DEBUG -D_ISOC99_SOURCE -Dos_linux -Dmach_amd64 -I. -I. -I../.. -I../../mip -I../../arch/amd64 -I../../os/linux -I../../common -c -o softfloat.o ../../common/softfloat.c
 ../../mip/reader.c:1273:11: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'NODE *' {aka 'struct node *'} [-Wformat=]
  1273 |   CDEBUG(("gencode(%p) rmove\n", p));
       |           ^~~~~~~~~~~~~~~~~~~~~  ~
@@ -1643,6 +1678,7 @@
       |                    ~^
       |                     |
       |                     void *
+gcc  -g -O2 -fdebug-prefix-map=/build/pcc-1.2.0~DEVEL+20200630=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic  -Wall -Wmissing-prototypes -Wshadow -Wsign-compare -Wdate-time -D_FORTIFY_SOURCE=2  -D_BSD_SOURCE -DGCC_COMPAT -DPCC_DEBUG -D_ISOC99_SOURCE -Dos_linux -Dmach_amd64 -I. -I. -I../.. -I../../mip -I../../arch/amd64 -I../../os/linux -I../../common -c -o regs.o ../../mip/regs.c
 ../../mip/reader.c:1279:11: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'NODE *' {aka 'struct node *'} [-Wformat=]
  1279 |   CDEBUG(("gencode(%p) retreg\n", p));
       |           ^~~~~~~~~~~~~~~~~~~~~~  ~
@@ -1695,8 +1731,13 @@
 /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
   187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
       |   ^~~~~~~
-gcc  -g -O2 -fdebug-prefix-map=/build/pcc-1.2.0~DEVEL+20200630=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic  -Wall -Wmissing-prototypes -Wshadow -Wsign-compare -Wdate-time -D_FORTIFY_SOURCE=2  -D_BSD_SOURCE -DGCC_COMPAT -DPCC_DEBUG -D_ISOC99_SOURCE -Dos_linux -Dmach_amd64 -I. -I. -I../.. -I../../mip -I../../arch/amd64 -I../../os/linux -I../../common -c -o regs.o ../../mip/regs.c
 gcc  -g -O2 -fdebug-prefix-map=/build/pcc-1.2.0~DEVEL+20200630=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic  -Wall -Wmissing-prototypes -Wshadow -Wsign-compare -Wdate-time -D_FORTIFY_SOURCE=2  -D_BSD_SOURCE -DGCC_COMPAT -DPCC_DEBUG -D_ISOC99_SOURCE -Dos_linux -Dmach_amd64 -I. -I. -I../.. -I../../mip -I../../arch/amd64 -I../../os/linux -I../../common -c -o scan.o scan.c
+In file included from /usr/include/x86_64-linux-gnu/sys/types.h:25,
+                 from ../../mip/pass2.h:35,
+                 from ../../mip/regs.c:29:
+/usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
+  187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
+      |   ^~~~~~~
 ../../common/softfloat.c: In function 'soft_minus':
 ../../common/softfloat.c:924:9: warning: ISO C forbids 'return' with expression, in function returning void [-Wpedantic]
   924 |  return soft_plus(x1, x2, t);
@@ -1718,12 +1759,6 @@
 ../../common/softfloat.c:1305:3: warning: range expressions in switch statements are non-standard [-Wpedantic]
  1305 |   case '0' ... '9':
       |   ^~~~
-In file included from /usr/include/x86_64-linux-gnu/sys/types.h:25,
-                 from ../../mip/pass2.h:35,
-                 from ../../mip/regs.c:29:
-/usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
-  187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
-      |   ^~~~~~~
 In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33,
                  from /usr/include/stdio.h:27,
                  from lex.yy.c:19:
@@ -1774,6 +1809,12 @@
       |                ~^
       |                 |
       |                 void *
+In file included from /usr/include/x86_64-linux-gnu/sys/types.h:25,
+                 from ./pass1.h:38,
+                 from ./stabs.c:37:
+/usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
+  187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
+      |   ^~~~~~~
 ../../mip/regs.c:340:11: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'NODE *' {aka 'struct node *'} [-Wformat=]
   340 |   UDEBUG(("node %p no class\n", p));
       |           ^~~~~~~~~~~~~~~~~~~~  ~
@@ -1800,12 +1841,6 @@
       |                ~^
       |                 |
       |                 void *
-In file included from /usr/include/x86_64-linux-gnu/sys/types.h:25,
-                 from ./pass1.h:38,
-                 from ./stabs.c:37:
-/usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
-  187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
-      |   ^~~~~~~
 ../../mip/regs.c:401:10: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'NODE *' {aka 'struct node *'} [-Wformat=]
   401 |  UDEBUG(("node %p return regs %d\n", p, need));
       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~  ~
@@ -1964,20 +1999,12 @@
       |                    |
       |                    void *
 gcc  -g -O2 -fdebug-prefix-map=/build/pcc-1.2.0~DEVEL+20200630=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic  -Wall -Wmissing-prototypes -Wshadow -Wsign-compare -Wdate-time -D_FORTIFY_SOURCE=2  -D_BSD_SOURCE -DGCC_COMPAT -DPCC_DEBUG -D_ISOC99_SOURCE -Dos_linux -Dmach_amd64 -I. -I. -I../.. -I../../mip -I../../arch/amd64 -I../../os/linux -I../../common -c -o symtabs.o ./symtabs.c
-gcc  -g -O2 -fdebug-prefix-map=/build/pcc-1.2.0~DEVEL+20200630=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic  -Wall -Wmissing-prototypes -Wshadow -Wsign-compare -Wdate-time -D_FORTIFY_SOURCE=2  -D_BSD_SOURCE -DGCC_COMPAT -DPCC_DEBUG -D_ISOC99_SOURCE -Dos_linux -Dmach_amd64 -I. -I. -I../.. -I../../mip -I../../arch/amd64 -I../../os/linux -I../../common -c -o table.o ../../arch/amd64/table.c
 In file included from /usr/include/x86_64-linux-gnu/sys/types.h:25,
                  from ./pass1.h:38,
                  from ./symtabs.c:30:
 /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
   187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
       |   ^~~~~~~
-In file included from /usr/include/x86_64-linux-gnu/sys/types.h:25,
-                 from ../../mip/pass2.h:35,
-                 from ../../arch/amd64/table.c:31:
-/usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
-  187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
-      |   ^~~~~~~
-gcc  -g -O2 -fdebug-prefix-map=/build/pcc-1.2.0~DEVEL+20200630=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic  -Wall -Wmissing-prototypes -Wshadow -Wsign-compare -Wdate-time -D_FORTIFY_SOURCE=2  -D_BSD_SOURCE -DGCC_COMPAT -DPCC_DEBUG -D_ISOC99_SOURCE -Dos_linux -Dmach_amd64 -I. -I. -I../.. -I../../mip -I../../arch/amd64 -I../../os/linux -I../../common -c -o trees.o ./trees.c
 ./symtabs.c: In function 'hide':
 ./symtabs.c:363:37: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'struct symtab *' [-Wformat=]
   363 |   printf("\t%s hidden at level %d (%p -> %p)\n",
@@ -1997,6 +2024,14 @@
       |                                ~~~         
       |                                |
       |                                struct symtab *
+gcc  -g -O2 -fdebug-prefix-map=/build/pcc-1.2.0~DEVEL+20200630=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic  -Wall -Wmissing-prototypes -Wshadow -Wsign-compare -Wdate-time -D_FORTIFY_SOURCE=2  -D_BSD_SOURCE -DGCC_COMPAT -DPCC_DEBUG -D_ISOC99_SOURCE -Dos_linux -Dmach_amd64 -I. -I. -I../.. -I../../mip -I../../arch/amd64 -I../../os/linux -I../../common -c -o table.o ../../arch/amd64/table.c
+In file included from /usr/include/x86_64-linux-gnu/sys/types.h:25,
+                 from ../../mip/pass2.h:35,
+                 from ../../arch/amd64/table.c:31:
+/usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
+  187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
+      |   ^~~~~~~
+gcc  -g -O2 -fdebug-prefix-map=/build/pcc-1.2.0~DEVEL+20200630=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic  -Wall -Wmissing-prototypes -Wshadow -Wsign-compare -Wdate-time -D_FORTIFY_SOURCE=2  -D_BSD_SOURCE -DGCC_COMPAT -DPCC_DEBUG -D_ISOC99_SOURCE -Dos_linux -Dmach_amd64 -I. -I. -I../.. -I../../mip -I../../arch/amd64 -I../../os/linux -I../../common -c -o trees.o ./trees.c
 gcc  -g -O2 -fdebug-prefix-map=/build/pcc-1.2.0~DEVEL+20200630=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic  -Wall -Wmissing-prototypes -Wshadow -Wsign-compare -Wdate-time -D_FORTIFY_SOURCE=2  -D_BSD_SOURCE -DGCC_COMPAT -DPCC_DEBUG -D_ISOC99_SOURCE -Dos_linux -Dmach_amd64 -I. -I. -I../.. -I../../mip -I../../arch/amd64 -I../../os/linux -I../../common -c -o unicode.o ../../common/unicode.c
 In file included from /usr/include/x86_64-linux-gnu/sys/types.h:25,
                  from ./pass1.h:38,
@@ -2073,7 +2108,7 @@
 <=== cc/ccom
 ===> cc/cxxcom
 make[3]: Entering directory '/build/pcc-1.2.0~DEVEL+20200630/cc/cxxcom'
-make[3]: warning: -j16 forced in submake: resetting jobserver mode.
+make[3]: warning: -j15 forced in submake: resetting jobserver mode.
 gcc -g -O2 -fdebug-prefix-map=/build/pcc-1.2.0~DEVEL+20200630=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic  -Wall -Wmissing-prototypes -Wshadow -Wsign-compare -Wdate-time -D_FORTIFY_SOURCE=2  -D_BSD_SOURCE -DGCC_COMPAT -DPCC_DEBUG -D_ISOC99_SOURCE -DLANG_CXX -Dos_linux -Dmach_amd64 -I. -I. -I../.. -I../../mip -I../../arch/amd64 -I../../os/linux -I../../common -DMKEXT -c -o mkext.lo ../../mip/mkext.c
 gcc -g -O2 -fdebug-prefix-map=/build/pcc-1.2.0~DEVEL+20200630=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic  -Wall -Wmissing-prototypes -Wshadow -Wsign-compare -Wdate-time -D_FORTIFY_SOURCE=2  -D_BSD_SOURCE -DGCC_COMPAT -DPCC_DEBUG -D_ISOC99_SOURCE -DLANG_CXX -Dos_linux -Dmach_amd64 -I. -I. -I../.. -I../../mip -I../../arch/amd64 -I../../os/linux -I../../common -DMKEXT -c -o common.lo ../../mip/common.c
 gcc -g -O2 -fdebug-prefix-map=/build/pcc-1.2.0~DEVEL+20200630=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic  -Wall -Wmissing-prototypes -Wshadow -Wsign-compare -Wdate-time -D_FORTIFY_SOURCE=2  -D_BSD_SOURCE -DGCC_COMPAT -DPCC_DEBUG -D_ISOC99_SOURCE -DLANG_CXX -Dos_linux -Dmach_amd64 -I. -I. -I../.. -I../../mip -I../../arch/amd64 -I../../os/linux -I../../common -DMKEXT -c -o table.lo ../../arch/amd64/table.c
@@ -2144,12 +2179,6 @@
       |                        ^~~~~~~~~~
 In file included from /usr/include/x86_64-linux-gnu/sys/types.h:25,
                  from ../../mip/pass2.h:35,
-                 from ../../arch/amd64/table.c:31:
-/usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
-  187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
-      |   ^~~~~~~
-In file included from /usr/include/x86_64-linux-gnu/sys/types.h:25,
-                 from ../../mip/pass2.h:35,
                  from ../../mip/mkext.c:6:
 /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
   187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
@@ -2161,13 +2190,19 @@
   187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
       |   ^~~~~~~
 mv -f lex.yy.c scan.c
+In file included from /usr/include/x86_64-linux-gnu/sys/types.h:25,
+                 from ../../mip/pass2.h:35,
+                 from ../../arch/amd64/table.c:31:
+/usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
+  187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
+      |   ^~~~~~~
 ./cgram.y: warning: 4 shift/reduce conflicts [-Wconflicts-sr]
 ./cgram.y: note: rerun with option '-Wcounterexamples' to generate conflict counterexamples
-In file included from ../../mip/mkext.c:6:
+In file included from ../../arch/amd64/table.c:31:
 ../../mip/pass2.h:561:10: warning: ISO C forbids zero-size array 'p_regs' [-Wpedantic]
   561 |  bittype p_regs[NIPPREGS]; /* Bitmask of registers to save */
       |          ^~~~~~
-In file included from ../../arch/amd64/table.c:31:
+In file included from ../../mip/mkext.c:6:
 ../../mip/pass2.h:561:10: warning: ISO C forbids zero-size array 'p_regs' [-Wpedantic]
   561 |  bittype p_regs[NIPPREGS]; /* Bitmask of registers to save */
       |          ^~~~~~
@@ -2194,58 +2229,57 @@
 gcc -g -O2 -fdebug-prefix-map=/build/pcc-1.2.0~DEVEL+20200630=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic  -Wall -Wmissing-prototypes -Wshadow -Wsign-compare -Wdate-time -D_FORTIFY_SOURCE=2  -D_BSD_SOURCE -DGCC_COMPAT -DPCC_DEBUG -D_ISOC99_SOURCE -DLANG_CXX -Dos_linux -Dmach_amd64 -I. -I. -I../.. -I../../mip -I../../arch/amd64 -I../../os/linux -I../../common -c -o cxxcode.o ./cxxcode.c
 gcc -g -O2 -fdebug-prefix-map=/build/pcc-1.2.0~DEVEL+20200630=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic  -Wall -Wmissing-prototypes -Wshadow -Wsign-compare -Wdate-time -D_FORTIFY_SOURCE=2  -D_BSD_SOURCE -DGCC_COMPAT -DPCC_DEBUG -D_ISOC99_SOURCE -DLANG_CXX -Dos_linux -Dmach_amd64 -I. -I. -I../.. -I../../mip -I../../arch/amd64 -I../../os/linux -I../../common -c -o match.o ../../mip/match.c
 gcc -g -O2 -fdebug-prefix-map=/build/pcc-1.2.0~DEVEL+20200630=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic  -Wall -Wmissing-prototypes -Wshadow -Wsign-compare -Wdate-time -D_FORTIFY_SOURCE=2  -D_BSD_SOURCE -DGCC_COMPAT -DPCC_DEBUG -D_ISOC99_SOURCE -DLANG_CXX -Dos_linux -Dmach_amd64 -I. -I. -I../.. -I../../mip -I../../arch/amd64 -I../../os/linux -I../../common -c -o optim.o ./optim.c
-gcc -g -O2 -fdebug-prefix-map=/build/pcc-1.2.0~DEVEL+20200630=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic  -Wall -Wmissing-prototypes -Wshadow -Wsign-compare -Wdate-time -D_FORTIFY_SOURCE=2  -D_BSD_SOURCE -DGCC_COMPAT -DPCC_DEBUG -D_ISOC99_SOURCE -DLANG_CXX -Dos_linux -Dmach_amd64 -I. -I. -I../.. -I../../mip -I../../arch/amd64 -I../../os/linux -I../../common -c -o optim2.o ../../mip/optim2.c
-In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33,
-                 from /usr/include/string.h:26,
-                 from ../../common/compat.c:61:
+In file included from /usr/include/x86_64-linux-gnu/sys/types.h:25,
+                 from ./pass1.h:38,
+                 from ./builtins.c:27:
 /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
   187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
       |   ^~~~~~~
 In file included from /usr/include/x86_64-linux-gnu/sys/types.h:25,
-                 from pass1.h:38,
-                 from ./cgram.y:157:
+                 from ./pass1.h:38,
+                 from ../../arch/amd64/code.c:31:
 /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
   187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
       |   ^~~~~~~
 In file included from /usr/include/x86_64-linux-gnu/sys/types.h:25,
-                 from ./pass1.h:38,
-                 from ./builtins.c:27:
+                 from ../../mip/pass2.h:35,
+                 from external.c:1:
 /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
   187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
       |   ^~~~~~~
 In file included from /usr/include/x86_64-linux-gnu/sys/types.h:25,
                  from ./pass1.h:38,
-                 from ../../arch/amd64/code.c:31:
+                 from ./gcc_compat.c:34:
 /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
   187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
       |   ^~~~~~~
 In file included from /usr/include/x86_64-linux-gnu/sys/types.h:25,
-                 from ./pass1.h:38,
-                 from ./gcc_compat.c:34:
+                 from pass1.h:38,
+                 from ./cgram.y:157:
 /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
   187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
       |   ^~~~~~~
 In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33,
-                 from /usr/include/stdlib.h:25,
-                 from ../../mip/common.c:63:
+                 from /usr/include/string.h:26,
+                 from ../../common/compat.c:61:
 /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
   187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
       |   ^~~~~~~
-In file included from /usr/include/x86_64-linux-gnu/sys/types.h:25,
-                 from ../../mip/pass2.h:35,
-                 from external.c:1:
+In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33,
+                 from /usr/include/stdlib.h:25,
+                 from ../../mip/common.c:63:
 /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
   187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
       |   ^~~~~~~
 In file included from /usr/include/x86_64-linux-gnu/sys/types.h:25,
                  from ./pass1.h:38,
-                 from ./inline.c:28:
+                 from ./init.c:64:
 /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
   187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
       |   ^~~~~~~
 In file included from /usr/include/x86_64-linux-gnu/sys/types.h:25,
                  from ./pass1.h:38,
-                 from ./init.c:64:
+                 from ./inline.c:28:
 /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
   187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
       |   ^~~~~~~
@@ -2267,12 +2301,6 @@
   187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
       |   ^~~~~~~
 In file included from /usr/include/x86_64-linux-gnu/sys/types.h:25,
-                 from ./pass1.h:38,
-                 from ./optim.c:36:
-/usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
-  187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
-      |   ^~~~~~~
-In file included from /usr/include/x86_64-linux-gnu/sys/types.h:25,
                  from ../../mip/pass2.h:35,
                  from ../../mip/match.c:63:
 /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
@@ -2285,8 +2313,8 @@
   187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
       |   ^~~~~~~
 In file included from /usr/include/x86_64-linux-gnu/sys/types.h:25,
-                 from ../../mip/pass2.h:35,
-                 from ../../mip/optim2.c:29:
+                 from ./pass1.h:38,
+                 from ./optim.c:36:
 /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
   187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
       |   ^~~~~~~
@@ -2296,39 +2324,6 @@
       |                  ~^                  ~
       |                   |                  |
       |                   void *             NODE * {aka struct node *}
-../../mip/common.c: In function 'talloc':
-../../mip/common.c:348:24: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'NODE *' {aka 'struct node *'} [-Wformat=]
-  348 |    printf("alloc node %p from freelist\n", p);
-      |                       ~^                   ~
-      |                        |                   |
-      |                        void *              NODE * {aka struct node *}
-../../mip/common.c:356:23: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'NODE *' {aka 'struct node *'} [-Wformat=]
-  356 |   printf("alloc node %p from memory\n", p);
-      |                      ~^                 ~
-      |                       |                 |
-      |                       void *            NODE * {aka struct node *}
-../../mip/match.c: In function 'swmatch':
-../../mip/common.c: In function 'nfree':
-../../mip/common.c:441:25: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'NODE *' {aka 'struct node *'} [-Wformat=]
-  441 |   printf("freeing node %p\n", p);
-      |                        ~^     ~
-      |                         |     |
-      |                         |     NODE * {aka struct node *}
-      |                         void *
-../../mip/match.c:417:11: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'NODE *' {aka 'struct node *'} [-Wformat=]
-  417 |  F2DEBUG(("swmatch: p=%p, shape=%s, w=%s\n", p, prcook(shape), srtyp[w]));
-      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~
-      |                                              |
-      |                                              NODE * {aka struct node *}
-../../mip/match.c:396:40: note: in definition of macro 'F2DEBUG'
-  396 | #define F2DEBUG(x) if (f2debug) printf x
-      |                                        ^
-../../mip/match.c:417:24: note: format string is defined here
-  417 |  F2DEBUG(("swmatch: p=%p, shape=%s, w=%s\n", p, prcook(shape), srtyp[w]));
-      |                       ~^
-      |                        |
-      |                        void *
-../../mip/match.c: In function 'shswitch':
 ./inline.c: In function 'tcnt':
 ./inline.c:91:25: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'NODE *' {aka 'struct node *'} [-Wformat=]
    91 |   printf("locking node %p\n", p);
@@ -2336,14 +2331,6 @@
       |                         |     |
       |                         |     NODE * {aka struct node *}
       |                         void *
-../../mip/match.c:497:11: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'NODE *' {aka 'struct node *'} [-Wformat=]
-  497 |  F2DEBUG(("shswitch: p=%p, shape=%s, ", p, prcook(shape)));
-      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~
-      |                                         |
-      |                                         NODE * {aka struct node *}
-../../mip/match.c:396:40: note: in definition of macro 'F2DEBUG'
-  396 | #define F2DEBUG(x) if (f2debug) printf x
-      |                                        ^
 ./inline.c: In function 'inline_addarg':
 ./inline.c:123:10: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'struct interpass *' [-Wformat=]
   123 |  SDEBUG(("inline_addarg(%p)\n", ip));
@@ -2358,32 +2345,32 @@
       |                         ~^
       |                          |
       |                          void *
-../../mip/match.c:497:25: note: format string is defined here
-  497 |  F2DEBUG(("shswitch: p=%p, shape=%s, ", p, prcook(shape)));
-      |                        ~^
-      |                         |
-      |                         void *
-../../mip/match.c: In function 'findops':
-../../mip/match.c:563:11: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'NODE *' {aka 'struct node *'} [-Wformat=]
-  563 |  F2DEBUG(("findops node %p (%s)\n", p, prcook(cookie)));
-      |           ^~~~~~~~~~~~~~~~~~~~~~~~  ~
-      |                                     |
-      |                                     NODE * {aka struct node *}
+./init.c: In function 'beginit':
+./init.c:374:20: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'struct symtab *' [-Wformat=]
+  374 |   printf("beginit(%p), sclass %s\n", sp, scnames(sp->sclass));
+      |                   ~^                 ~~
+      |                    |                 |
+      |                    void *            struct symtab *
+./init.c:380:38: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'struct instk *' [-Wformat=]
+  380 |    printf("beginit: saving ctx pstk %p\n", pstk);
+      |                                     ~^     ~~~~
+      |                                      |     |
+      |                                      |     struct instk *
+      |                                      void *
+../../mip/match.c: In function 'swmatch':
+../../mip/match.c:417:11: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'NODE *' {aka 'struct node *'} [-Wformat=]
+  417 |  F2DEBUG(("swmatch: p=%p, shape=%s, w=%s\n", p, prcook(shape), srtyp[w]));
+      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~
+      |                                              |
+      |                                              NODE * {aka struct node *}
 ../../mip/match.c:396:40: note: in definition of macro 'F2DEBUG'
   396 | #define F2DEBUG(x) if (f2debug) printf x
       |                                        ^
-../../mip/match.c:563:26: note: format string is defined here
-  563 |  F2DEBUG(("findops node %p (%s)\n", p, prcook(cookie)));
-      |                         ~^
-      |                          |
-      |                          void *
-../../arch/amd64/local.c: In function 'clocal':
-../../arch/amd64/local.c:304:20: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'NODE *' {aka 'struct node *'} [-Wformat=]
-  304 |   printf("clocal: %p\n", p);
-      |                   ~^     ~
-      |                    |     |
-      |                    |     NODE * {aka struct node *}
-      |                    void *
+../../mip/match.c:417:24: note: format string is defined here
+  417 |  F2DEBUG(("swmatch: p=%p, shape=%s, w=%s\n", p, prcook(shape), srtyp[w]));
+      |                       ~^
+      |                        |
+      |                        void *
 ./inline.c: In function 'printip':
 ./inline.c:325:21: warning: format '%p' expects argument of type 'void *', but argument 3 has type 'struct interpass *' [-Wformat=]
   325 |    printf("IP(%d) (%p): ", ip->type, ip);
@@ -2395,20 +2382,22 @@
       |                ~^                     ~~
       |                 |                     |
       |                 void *                struct interpass *
-../../mip/match.c:644:11: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'NODE *' {aka 'struct node *'} [-Wformat=]
-  644 |  F2DEBUG(("findops: node %p sh %d (%s)\n", p, sh, prcook(1 << sh)));
-      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~
-      |                                            |
-      |                                            NODE * {aka struct node *}
+../../mip/match.c: In function 'shswitch':
+../../mip/match.c:497:11: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'NODE *' {aka 'struct node *'} [-Wformat=]
+  497 |  F2DEBUG(("shswitch: p=%p, shape=%s, ", p, prcook(shape)));
+      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~
+      |                                         |
+      |                                         NODE * {aka struct node *}
 ../../mip/match.c:396:40: note: in definition of macro 'F2DEBUG'
   396 | #define F2DEBUG(x) if (f2debug) printf x
       |                                        ^
-../../mip/match.c:644:27: note: format string is defined here
-  644 |  F2DEBUG(("findops: node %p sh %d (%s)\n", p, sh, prcook(1 << sh)));
-      |                          ~^
-      |                           |
-      |                           void *
+../../mip/match.c:497:25: note: format string is defined here
+  497 |  F2DEBUG(("shswitch: p=%p, shape=%s, ", p, prcook(shape)));
+      |                        ~^
+      |                         |
+      |                         void *
 ./inline.c: In function 'inlinetree':
+../../arch/amd64/local.c: In function 'clocal':
 ./inline.c:409:10: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'NODE *' {aka 'struct node *'} [-Wformat=]
   409 |  SDEBUG(("inlinetree(%p,%p) OK %d\n", f, ap, is->flags & CANINL));
       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~  ~
@@ -2417,11 +2406,18 @@
 ./inline.c:70:38: note: in definition of macro 'SDEBUG'
    70 | #define SDEBUG(x) if (sdebug) printf x
       |                                      ^
+../../arch/amd64/local.c:304:20: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'NODE *' {aka 'struct node *'} [-Wformat=]
+  304 |   printf("clocal: %p\n", p);
+      |                   ~^     ~
+      |                    |     |
+      |                    |     NODE * {aka struct node *}
+      |                    void *
 ./inline.c:409:23: note: format string is defined here
   409 |  SDEBUG(("inlinetree(%p,%p) OK %d\n", f, ap, is->flags & CANINL));
       |                      ~^
       |                       |
       |                       void *
+../../mip/match.c: In function 'findops':
 ./inline.c:409:10: warning: format '%p' expects argument of type 'void *', but argument 3 has type 'NODE *' {aka 'struct node *'} [-Wformat=]
   409 |  SDEBUG(("inlinetree(%p,%p) OK %d\n", f, ap, is->flags & CANINL));
       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~     ~~
@@ -2435,13 +2431,61 @@
       |                         ~^
       |                          |
       |                          void *
+../../mip/match.c:563:11: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'NODE *' {aka 'struct node *'} [-Wformat=]
+  563 |  F2DEBUG(("findops node %p (%s)\n", p, prcook(cookie)));
+      |           ^~~~~~~~~~~~~~~~~~~~~~~~  ~
+      |                                     |
+      |                                     NODE * {aka struct node *}
+../../mip/match.c:396:40: note: in definition of macro 'F2DEBUG'
+  396 | #define F2DEBUG(x) if (f2debug) printf x
+      |                                        ^
+../../mip/match.c:563:26: note: format string is defined here
+  563 |  F2DEBUG(("findops node %p (%s)\n", p, prcook(cookie)));
+      |                         ~^
+      |                          |
+      |                          void *
+./init.c: In function 'nsetval':
+./init.c:608:10: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'NODE *' {aka 'struct node *'} [-Wformat=]
+  608 |   printf("setval: off " CONFMT " fsz %d p %p\n", off, fsz, p);
+      |          ^~~~~~~~~~~~~~                                    ~
+      |                                                            |
+      |                                                            NODE * {aka struct node *}
+./init.c:608:44: note: format string is defined here
+  608 |   printf("setval: off " CONFMT " fsz %d p %p\n", off, fsz, p);
+      |                                           ~^
+      |                                            |
+      |                                            void *
+./init.c: In function 'scalinit':
+./init.c:650:21: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'NODE *' {aka 'struct node *'} [-Wformat=]
+  650 |   printf("scalinit(%p)\n", p);
+      |                    ~^      ~
+      |                     |      |
+      |                     void * NODE * {aka struct node *}
+../../mip/match.c:644:11: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'NODE *' {aka 'struct node *'} [-Wformat=]
+  644 |  F2DEBUG(("findops: node %p sh %d (%s)\n", p, sh, prcook(1 << sh)));
+      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~
+      |                                            |
+      |                                            NODE * {aka struct node *}
+../../mip/match.c:396:40: note: in definition of macro 'F2DEBUG'
+  396 | #define F2DEBUG(x) if (f2debug) printf x
+      |                                        ^
+../../mip/match.c:644:27: note: format string is defined here
+  644 |  F2DEBUG(("findops: node %p sh %d (%s)\n", p, sh, prcook(1 << sh)));
+      |                          ~^
+      |                           |
+      |                           void *
+./init.c:714:23: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'NODE *' {aka 'struct node *'} [-Wformat=]
+  714 |   printf("scalinit e(%p)\n", q);
+      |                      ~^      ~
+      |                       |      |
+      |                       void * NODE * {aka struct node *}
+../../arch/amd64/local.c:491:24: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'NODE *' {aka 'struct node *'} [-Wformat=]
+  491 |   printf("clocal end: %p\n", p);
+      |                       ~^     ~
+      |                        |     |
+      |                        |     NODE * {aka struct node *}
+      |                        void *
 ../../mip/match.c: In function 'relops':
-./init.c: In function 'beginit':
-./init.c:374:20: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'struct symtab *' [-Wformat=]
-  374 |   printf("beginit(%p), sclass %s\n", sp, scnames(sp->sclass));
-      |                   ~^                 ~~
-      |                    |                 |
-      |                    void *            struct symtab *
 ../../mip/match.c:741:11: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'NODE *' {aka 'struct node *'} [-Wformat=]
   741 |  F2DEBUG(("relops: node %p\n", p));
       |           ^~~~~~~~~~~~~~~~~~~  ~
@@ -2450,24 +2494,13 @@
 ../../mip/match.c:396:40: note: in definition of macro 'F2DEBUG'
   396 | #define F2DEBUG(x) if (f2debug) printf x
       |                                        ^
-./init.c:380:38: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'struct instk *' [-Wformat=]
-  380 |    printf("beginit: saving ctx pstk %p\n", pstk);
-      |                                     ~^     ~~~~
-      |                                      |     |
-      |                                      |     struct instk *
-      |                                      void *
 ../../mip/match.c:741:26: note: format string is defined here
   741 |  F2DEBUG(("relops: node %p\n", p));
       |                         ~^
       |                          |
       |                          void *
-../../arch/amd64/local.c:491:24: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'NODE *' {aka 'struct node *'} [-Wformat=]
-  491 |   printf("clocal end: %p\n", p);
-      |                       ~^     ~
-      |                        |     |
-      |                        |     NODE * {aka struct node *}
-      |                        void *
 ../../mip/match.c: In function 'findasg':
+./init.c: In function 'endictx':
 ../../mip/match.c:874:11: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'NODE *' {aka 'struct node *'} [-Wformat=]
   874 |  F2DEBUG(("findasg: node %p class %d\n", p, sh));
       |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~
@@ -2476,13 +2509,18 @@
 ../../mip/match.c:396:40: note: in definition of macro 'F2DEBUG'
   396 | #define F2DEBUG(x) if (f2debug) printf x
       |                                        ^
+./init.c:891:40: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'struct instk *' [-Wformat=]
+  891 |   printf("endinit: restoring ctx pstk %p\n", pstk);
+      |                                       ~^     ~~~~
+      |                                        |     |
+      |                                        |     struct instk *
+      |                                        void *
 ../../mip/match.c:874:27: note: format string is defined here
   874 |  F2DEBUG(("findasg: node %p class %d\n", p, sh));
       |                          ~^
       |                           |
       |                           void *
 ../../mip/match.c: In function 'findumul':
-./init.c: In function 'nsetval':
 ../../mip/match.c:897:11: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'NODE *' {aka 'struct node *'} [-Wformat=]
   897 |  F2DEBUG(("findumul p %p (%s)\n", p, prcook(cookie)));
       |           ^~~~~~~~~~~~~~~~~~~~~~  ~
@@ -2491,27 +2529,18 @@
 ../../mip/match.c:396:40: note: in definition of macro 'F2DEBUG'
   396 | #define F2DEBUG(x) if (f2debug) printf x
       |                                        ^
-./init.c:608:10: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'NODE *' {aka 'struct node *'} [-Wformat=]
-  608 |   printf("setval: off " CONFMT " fsz %d p %p\n", off, fsz, p);
-      |          ^~~~~~~~~~~~~~                                    ~
-      |                                                            |
-      |                                                            NODE * {aka struct node *}
-./init.c:608:44: note: format string is defined here
-  608 |   printf("setval: off " CONFMT " fsz %d p %p\n", off, fsz, p);
-      |                                           ~^
-      |                                            |
-      |                                            void *
+./init.c: In function 'mkstack':
 ../../mip/match.c:897:24: note: format string is defined here
   897 |  F2DEBUG(("findumul p %p (%s)\n", p, prcook(cookie)));
       |                       ~^
       |                        |
       |                        void *
-./init.c: In function 'scalinit':
-./init.c:650:21: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'NODE *' {aka 'struct node *'} [-Wformat=]
-  650 |   printf("scalinit(%p)\n", p);
-      |                    ~^      ~
-      |                     |      |
-      |                     void * NODE * {aka struct node *}
+./init.c:962:21: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'NODE *' {aka 'struct node *'} [-Wformat=]
+  962 |   printf("mkstack: %p\n", p);
+      |                    ~^     ~
+      |                     |     |
+      |                     |     NODE * {aka struct node *}
+      |                     void *
 ../../mip/match.c:950:11: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'NODE *' {aka 'struct node *'} [-Wformat=]
   950 |  F2DEBUG(("findumul: node %p (%s)\n", p, prcook(1 << sh)));
       |           ^~~~~~~~~~~~~~~~~~~~~~~~~~  ~
@@ -2525,12 +2554,14 @@
       |                           ~^
       |                            |
       |                            void *
-./init.c:714:23: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'NODE *' {aka 'struct node *'} [-Wformat=]
-  714 |   printf("scalinit e(%p)\n", q);
-      |                      ~^      ~
-      |                       |      |
-      |                       void * NODE * {aka struct node *}
+./init.c: In function 'asginit':
 ../../mip/match.c: In function 'findleaf':
+./init.c:1067:20: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'NODE *' {aka 'struct node *'} [-Wformat=]
+ 1067 |   printf("asginit %p\n", p);
+      |                   ~^     ~
+      |                    |     |
+      |                    |     NODE * {aka struct node *}
+      |                    void *
 ../../mip/match.c:968:11: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'NODE *' {aka 'struct node *'} [-Wformat=]
   968 |  F2DEBUG(("findleaf p %p (%s)\n", p, prcook(cookie)));
       |           ^~~~~~~~~~~~~~~~~~~~~~  ~
@@ -2544,6 +2575,12 @@
       |                       ~^
       |                        |
       |                        void *
+./init.c: In function 'prtstk':
+./init.c:1123:12: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'struct instk *' [-Wformat=]
+ 1123 |   printf("%p) '%s' ", in, in->in_sym->sname);
+      |           ~^          ~~
+      |            |          |
+      |            void *     struct instk *
 ../../mip/match.c:1009:11: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'NODE *' {aka 'struct node *'} [-Wformat=]
  1009 |  F2DEBUG(("findleaf: node %p (%s)\n", p, prcook(1 << sh)));
       |           ^~~~~~~~~~~~~~~~~~~~~~~~~~  ~
@@ -2557,15 +2594,7 @@
       |                           ~^
       |                            |
       |                            void *
-./init.c: In function 'endictx':
-./init.c:891:40: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'struct instk *' [-Wformat=]
-  891 |   printf("endinit: restoring ctx pstk %p\n", pstk);
-      |                                       ~^     ~~~~
-      |                                        |     |
-      |                                        |     struct instk *
-      |                                        void *
 ../../mip/match.c: In function 'finduni':
-./init.c: In function 'mkstack':
 ../../mip/match.c:1105:11: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'NODE *' {aka 'struct node *'} [-Wformat=]
  1105 |  F2DEBUG(("finduni: node %p (%s)\n", p, prcook(1 << sh)));
       |           ^~~~~~~~~~~~~~~~~~~~~~~~~  ~
@@ -2574,24 +2603,11 @@
 ../../mip/match.c:396:40: note: in definition of macro 'F2DEBUG'
   396 | #define F2DEBUG(x) if (f2debug) printf x
       |                                        ^
-./init.c:962:21: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'NODE *' {aka 'struct node *'} [-Wformat=]
-  962 |   printf("mkstack: %p\n", p);
-      |                    ~^     ~
-      |                     |     |
-      |                     |     NODE * {aka struct node *}
-      |                     void *
 ../../mip/match.c:1105:27: note: format string is defined here
  1105 |  F2DEBUG(("finduni: node %p (%s)\n", p, prcook(1 << sh)));
       |                          ~^
       |                           |
       |                           void *
-./init.c: In function 'asginit':
-./init.c:1067:20: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'NODE *' {aka 'struct node *'} [-Wformat=]
- 1067 |   printf("asginit %p\n", p);
-      |                   ~^     ~
-      |                    |     |
-      |                    |     NODE * {aka struct node *}
-      |                    void *
 ../../mip/match.c: In function 'findmops':
 ../../mip/match.c:1248:11: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'NODE *' {aka 'struct node *'} [-Wformat=]
  1248 |  F2DEBUG(("findmops done: node %p class %d\n", p, sh));
@@ -2606,16 +2622,102 @@
       |                                ~^
       |                                 |
       |                                 void *
-./init.c: In function 'prtstk':
-./init.c:1123:12: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'struct instk *' [-Wformat=]
- 1123 |   printf("%p) '%s' ", in, in->in_sym->sname);
-      |           ~^          ~~
-      |            |          |
-      |            void *     struct instk *
 ./main.c: In function 'segvcatch':
 ./main.c:69:8: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result]
    69 |  (void)write(STDERR_FILENO, buf, strlen(buf));
       |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+./cxxcode.c: In function 'cxxdclstr':
+./cxxcode.c:562:44: warning: format '%p' expects argument of type 'void *', but argument 3 has type 'struct symtab *' [-Wformat=]
+  562 | if (cppdebug)printf("declaring2 struct %s %p nscur %s\n", n, sp, nscur->sname);
+      |                                           ~^                 ~~
+      |                                            |                 |
+      |                                            void *            struct symtab *
+./cxxcode.c: In function 'symwalk':
+./cxxcode.c:575:16: warning: format '%p' expects argument of type 'void *', but argument 3 has type 'struct symtab *' [-Wformat=]
+  575 |   printf("%s (%p) %s\n", sp->sname, sp, scnames(sp->sclass));
+      |               ~^                    ~~
+      |                |                    |
+      |                void *               struct symtab *
+../../mip/common.c: In function 'talloc':
+../../mip/common.c:348:24: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'NODE *' {aka 'struct node *'} [-Wformat=]
+  348 |    printf("alloc node %p from freelist\n", p);
+      |                       ~^                   ~
+      |                        |                   |
+      |                        void *              NODE * {aka struct node *}
+../../mip/common.c:356:23: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'NODE *' {aka 'struct node *'} [-Wformat=]
+  356 |   printf("alloc node %p from memory\n", p);
+      |                      ~^                 ~
+      |                       |                 |
+      |                       void *            NODE * {aka struct node *}
+../../mip/common.c: In function 'nfree':
+../../mip/common.c:441:25: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'NODE *' {aka 'struct node *'} [-Wformat=]
+  441 |   printf("freeing node %p\n", p);
+      |                        ~^     ~
+      |                         |     |
+      |                         |     NODE * {aka struct node *}
+      |                         void *
+gcc -g -O2 -fdebug-prefix-map=/build/pcc-1.2.0~DEVEL+20200630=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic  -Wall -Wmissing-prototypes -Wshadow -Wsign-compare -Wdate-time -D_FORTIFY_SOURCE=2  -D_BSD_SOURCE -DGCC_COMPAT -DPCC_DEBUG -D_ISOC99_SOURCE -DLANG_CXX -Dos_linux -Dmach_amd64 -I. -I. -I../.. -I../../mip -I../../arch/amd64 -I../../os/linux -I../../common -c -o optim2.o ../../mip/optim2.c
+gcc -g -O2 -fdebug-prefix-map=/build/pcc-1.2.0~DEVEL+20200630=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic  -Wall -Wmissing-prototypes -Wshadow -Wsign-compare -Wdate-time -D_FORTIFY_SOURCE=2  -D_BSD_SOURCE -DGCC_COMPAT -DPCC_DEBUG -D_ISOC99_SOURCE -DLANG_CXX -Dos_linux -Dmach_amd64 -I. -I. -I../.. -I../../mip -I../../arch/amd64 -I../../os/linux -I../../common -c -o order.o ../../arch/amd64/order.c
+In file included from /usr/include/string.h:495,
+                 from ./pass1.h:40,
+                 from ./builtins.c:27:
+In function 'memcpy',
+    inlined from 'builtin_nanx' at ./builtins.c:600:3:
+/usr/include/x86_64-linux-gnu/bits/string_fortified.h:34:10: warning: '__builtin_memcpy' forming offset [12, 15] is out of the bounds [0, 12] of object 'nLDOUBLE' with type 'const unsigned char[12]' [-Warray-bounds]
+   34 |   return __builtin___memcpy_chk (__dest, __src, __len, __bos0 (__dest));
+      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+./builtins.c: In function 'builtin_nanx':
+./builtins.c:545:28: note: 'nLDOUBLE' declared here
+  545 | static const unsigned char nLDOUBLE[] = { 0, 0, 0, 0, 0, 0, 0, 0xc0, 0xff, 0x7f, 0, 0 };
+      |                            ^~~~~~~~
+In file included from /usr/include/x86_64-linux-gnu/sys/types.h:25,
+                 from ../../mip/pass2.h:35,
+                 from ../../arch/amd64/order.c:31:
+/usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
+  187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
+      |   ^~~~~~~
+In file included from /usr/include/x86_64-linux-gnu/sys/types.h:25,
+                 from ../../mip/pass2.h:35,
+                 from ../../mip/optim2.c:29:
+/usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
+  187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
+      |   ^~~~~~~
+../../arch/amd64/order.c: In function 'offstar':
+../../arch/amd64/order.c:87:20: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'NODE *' {aka 'struct node *'} [-Wformat=]
+   87 |   printf("offstar(%p)\n", p);
+      |                   ~^      ~
+      |                    |      |
+      |                    void * NODE * {aka struct node *}
+../../arch/amd64/order.c: In function 'myormake':
+../../arch/amd64/order.c:146:21: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'NODE *' {aka 'struct node *'} [-Wformat=]
+  146 |   printf("myormake(%p)\n", q);
+      |                    ~^      ~
+      |                     |      |
+      |                     void * NODE * {aka struct node *}
+../../arch/amd64/order.c:186:31: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'NODE *' {aka 'struct node *'} [-Wformat=]
+  186 |   printf("myormake converted %p\n", q);
+      |                              ~^     ~
+      |                               |     |
+      |                               |     NODE * {aka struct node *}
+      |                               void *
+../../arch/amd64/order.c: In function 'shumul':
+../../arch/amd64/order.c:199:19: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'NODE *' {aka 'struct node *'} [-Wformat=]
+  199 |   printf("shumul(%p)\n", p);
+      |                  ~^      ~
+      |                   |      |
+      |                   void * NODE * {aka struct node *}
+../../arch/amd64/order.c: In function 'setbin':
+../../arch/amd64/order.c:216:19: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'NODE *' {aka 'struct node *'} [-Wformat=]
+  216 |   printf("setbin(%p)\n", p);
+      |                  ~^      ~
+      |                   |      |
+      |                   void * NODE * {aka struct node *}
+../../arch/amd64/order.c: In function 'setasg':
+../../arch/amd64/order.c:226:19: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'NODE *' {aka 'struct node *'} [-Wformat=]
+  226 |   printf("setasg(%p)\n", p);
+      |                  ~^      ~
+      |                   |      |
+      |                   void * NODE * {aka struct node *}
 ../../mip/optim2.c: In function 'bblocks_build':
 ../../mip/optim2.c:712:10: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'struct labelinfo *' [-Wformat=]
   712 |  BDEBUG(("bblocks_build (%p, %p)\n", &p2e->labinfo, &p2e->bbinfo));
@@ -2666,19 +2768,6 @@
       |                   ~~~~~~~~            
       |                     |
       |                     struct interpass *
-./cxxcode.c: In function 'cxxdclstr':
-./cxxcode.c:562:44: warning: format '%p' expects argument of type 'void *', but argument 3 has type 'struct symtab *' [-Wformat=]
-  562 | if (cppdebug)printf("declaring2 struct %s %p nscur %s\n", n, sp, nscur->sname);
-      |                                           ~^                 ~~
-      |                                            |                 |
-      |                                            void *            struct symtab *
-./cxxcode.c: In function 'symwalk':
-gcc -g -O2 -fdebug-prefix-map=/build/pcc-1.2.0~DEVEL+20200630=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic  -Wall -Wmissing-prototypes -Wshadow -Wsign-compare -Wdate-time -D_FORTIFY_SOURCE=2  -D_BSD_SOURCE -DGCC_COMPAT -DPCC_DEBUG -D_ISOC99_SOURCE -DLANG_CXX -Dos_linux -Dmach_amd64 -I. -I. -I../.. -I../../mip -I../../arch/amd64 -I../../os/linux -I../../common -c -o order.o ../../arch/amd64/order.c
-./cxxcode.c:575:16: warning: format '%p' expects argument of type 'void *', but argument 3 has type 'struct symtab *' [-Wformat=]
-  575 |   printf("%s (%p) %s\n", sp->sname, sp, scnames(sp->sclass));
-      |               ~^                    ~~
-      |                |                    |
-      |                void *               struct symtab *
 ../../mip/optim2.c:795:30: warning: format '%p' expects argument of type 'void *', but argument 3 has type 'struct basicblock *' [-Wformat=]
   795 |     printf("Label %d bblock %p\n", i+low,
       |                             ~^
@@ -2713,12 +2802,6 @@
       |                         ~^
       |                          |
       |                          void *
-In file included from /usr/include/x86_64-linux-gnu/sys/types.h:25,
-                 from ../../mip/pass2.h:35,
-                 from ../../arch/amd64/order.c:31:
-/usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
-  187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
-      |   ^~~~~~~
 ../../mip/optim2.c:1508:16: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'struct interpass *' [-Wformat=]
  1508 |        BDEBUG(("(%p, %d -> %d) ", ip, phi->intmpregno[i], phi->newtmpregno));
       |                ^~~~~~~~~~~~~~~~~  ~~
@@ -2745,6 +2828,15 @@
       |                  ~^
       |                   |
       |                   void *
+In file included from /usr/include/string.h:495,
+                 from ./pass1.h:40,
+                 from ./builtins.c:27:
+In function 'memcpy',
+    inlined from 'builtin_huge_vall' at ./builtins.c:581:54:
+/usr/include/x86_64-linux-gnu/bits/string_fortified.h:34:10: warning: '__builtin_memcpy' forming offset [10, 11] is out of the bounds [0, 10] of object 'vLDOUBLE' with type 'const unsigned char[10]' [-Warray-bounds]
+   34 |   return __builtin___memcpy_chk (__dest, __src, __len, __bos0 (__dest));
+      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+./builtins.c: In function 'builtin_huge_vall':
 ../../mip/optim2.c:1570:16: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'struct interpass *' [-Wformat=]
  1570 |        BDEBUG(("(%p, %d -> %d) ", ip, phi->intmpregno[i], phi->newtmpregno));
       |                ^~~~~~~~~~~~~~~~~  ~~
@@ -2753,6 +2845,9 @@
 ../../mip/optim2.c:42:39: note: in definition of macro 'BDEBUG'
    42 | #define BDEBUG(x) if (b2debug) printf x
       |                                       ^
+./builtins.c:538:28: note: 'vLDOUBLE' declared here
+  538 | static const unsigned char vLDOUBLE[] = { 0, 0, 0, 0, 0, 0, 0, 0x80, 0xff, 0x7f };
+      |                            ^~~~~~~~
 ../../mip/optim2.c:1570:19: note: format string is defined here
  1570 |        BDEBUG(("(%p, %d -> %d) ", ip, phi->intmpregno[i], phi->newtmpregno));
       |                  ~^
@@ -2793,60 +2888,14 @@
       |             ~~~~~~~~~~                   
       |               |
       |               struct basicblock *
-In file included from /usr/include/string.h:495,
-                 from ./pass1.h:40,
-                 from ./builtins.c:27:
-In function 'memcpy',
-    inlined from 'builtin_nanx' at ./builtins.c:600:3:
-/usr/include/x86_64-linux-gnu/bits/string_fortified.h:34:10: warning: '__builtin_memcpy' forming offset [12, 15] is out of the bounds [0, 12] of object 'nLDOUBLE' with type 'const unsigned char[12]' [-Warray-bounds]
-   34 |   return __builtin___memcpy_chk (__dest, __src, __len, __bos0 (__dest));
-      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-./builtins.c: In function 'builtin_nanx':
-./builtins.c:545:28: note: 'nLDOUBLE' declared here
-  545 | static const unsigned char nLDOUBLE[] = { 0, 0, 0, 0, 0, 0, 0, 0xc0, 0xff, 0x7f, 0, 0 };
-      |                            ^~~~~~~~
-../../arch/amd64/order.c: In function 'offstar':
-../../arch/amd64/order.c:87:20: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'NODE *' {aka 'struct node *'} [-Wformat=]
-   87 |   printf("offstar(%p)\n", p);
-      |                   ~^      ~
-      |                    |      |
-      |                    void * NODE * {aka struct node *}
-../../arch/amd64/order.c: In function 'myormake':
-../../arch/amd64/order.c:146:21: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'NODE *' {aka 'struct node *'} [-Wformat=]
-  146 |   printf("myormake(%p)\n", q);
-      |                    ~^      ~
-      |                     |      |
-      |                     void * NODE * {aka struct node *}
-../../arch/amd64/order.c:186:31: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'NODE *' {aka 'struct node *'} [-Wformat=]
-  186 |   printf("myormake converted %p\n", q);
-      |                              ~^     ~
-      |                               |     |
-      |                               |     NODE * {aka struct node *}
-      |                               void *
-../../arch/amd64/order.c: In function 'shumul':
-../../arch/amd64/order.c:199:19: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'NODE *' {aka 'struct node *'} [-Wformat=]
-  199 |   printf("shumul(%p)\n", p);
-      |                  ~^      ~
-      |                   |      |
-      |                   void * NODE * {aka struct node *}
-../../arch/amd64/order.c: In function 'setbin':
-../../arch/amd64/order.c:216:19: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'NODE *' {aka 'struct node *'} [-Wformat=]
-  216 |   printf("setbin(%p)\n", p);
-      |                  ~^      ~
-      |                   |      |
-      |                   void * NODE * {aka struct node *}
-../../arch/amd64/order.c: In function 'setasg':
-../../arch/amd64/order.c:226:19: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'NODE *' {aka 'struct node *'} [-Wformat=]
-  226 |   printf("setasg(%p)\n", p);
-      |                  ~^      ~
-      |                   |      |
-      |                   void * NODE * {aka struct node *}
 In file included from /usr/include/x86_64-linux-gnu/sys/types.h:25,
                  from ./pass1.h:38,
                  from ./pftn.c:66:
 /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
   187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
       |   ^~~~~~~
+gcc -g -O2 -fdebug-prefix-map=/build/pcc-1.2.0~DEVEL+20200630=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic  -Wall -Wmissing-prototypes -Wshadow -Wsign-compare -Wdate-time -D_FORTIFY_SOURCE=2  -D_BSD_SOURCE -DGCC_COMPAT -DPCC_DEBUG -D_ISOC99_SOURCE -DLANG_CXX -Dos_linux -Dmach_amd64 -I. -I. -I../.. -I../../mip -I../../arch/amd64 -I../../os/linux -I../../common -c -o reader.o ../../mip/reader.c
+gcc -g -O2 -fdebug-prefix-map=/build/pcc-1.2.0~DEVEL+20200630=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic  -Wall -Wmissing-prototypes -Wshadow -Wsign-compare -Wdate-time -D_FORTIFY_SOURCE=2  -D_BSD_SOURCE -DGCC_COMPAT -DPCC_DEBUG -D_ISOC99_SOURCE -DLANG_CXX -Dos_linux -Dmach_amd64 -I. -I. -I../.. -I../../mip -I../../arch/amd64 -I../../os/linux -I../../common -c -o regs.o ../../mip/regs.c
 ./pftn.c: In function 'defid':
 ./pftn.c:165:10: warning: format '%p' expects argument of type 'void *', but argument 3 has type 'struct symtab *' [-Wformat=]
   165 |   printf("defid(%s (%p), ", p->sname, p);
@@ -2864,6 +2913,7 @@
       |                            |
       |                            union dimfun *
 ./pftn.c:192:10: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'struct attr *' [-Wformat=]
+gcc -g -O2 -fdebug-prefix-map=/build/pcc-1.2.0~DEVEL+20200630=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic  -Wall -Wmissing-prototypes -Wshadow -Wsign-compare -Wdate-time -D_FORTIFY_SOURCE=2  -D_BSD_SOURCE -DGCC_COMPAT -DPCC_DEBUG -D_ISOC99_SOURCE -DLANG_CXX -Dos_linux -Dmach_amd64 -I. -I. -I../.. -I../../mip -I../../arch/amd64 -I../../os/linux -I../../common -c -o scan.o scan.c
 ./pftn.c:474:11: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'union dimfun *' [-Wformat=]
   474 |   printf( " sdf, offset: %p, %d\n\t",
       |           ^~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -2871,25 +2921,12 @@
       |       ~~~~~~
       |        |
       |        union dimfun *
-In file included from /usr/include/string.h:495,
-                 from ./pass1.h:40,
-                 from ./builtins.c:27:
-In function 'memcpy',
-    inlined from 'builtin_huge_vall' at ./builtins.c:581:54:
-/usr/include/x86_64-linux-gnu/bits/string_fortified.h:34:10: warning: '__builtin_memcpy' forming offset [10, 11] is out of the bounds [0, 10] of object 'vLDOUBLE' with type 'const unsigned char[10]' [-Warray-bounds]
-   34 |   return __builtin___memcpy_chk (__dest, __src, __len, __bos0 (__dest));
-      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-./builtins.c: In function 'builtin_huge_vall':
-./builtins.c:538:28: note: 'vLDOUBLE' declared here
-  538 | static const unsigned char vLDOUBLE[] = { 0, 0, 0, 0, 0, 0, 0, 0x80, 0xff, 0x7f };
-      |                            ^~~~~~~~
 ./pftn.c: In function 'dclstruct':
 ./pftn.c:963:11: warning: format '%p' expects argument of type 'void *', but argument 3 has type 'struct symtab *' [-Wformat=]
   963 |    printf("\tmember %s(%p)\n", sp->sname, sp);
       |           ^~~~~~~~~~~~~~~~~~~             ~~
       |                                           |
       |                                           struct symtab *
-gcc -g -O2 -fdebug-prefix-map=/build/pcc-1.2.0~DEVEL+20200630=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic  -Wall -Wmissing-prototypes -Wshadow -Wsign-compare -Wdate-time -D_FORTIFY_SOURCE=2  -D_BSD_SOURCE -DGCC_COMPAT -DPCC_DEBUG -D_ISOC99_SOURCE -DLANG_CXX -Dos_linux -Dmach_amd64 -I. -I. -I../.. -I../../mip -I../../arch/amd64 -I../../os/linux -I../../common -c -o reader.o ../../mip/reader.c
 ./pftn.c: In function 'ftnarg':
 ./pftn.c:1103:10: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'NODE *' {aka 'struct node *'} [-Wformat=]
  1103 |   printf("ftnarg(%p)\n", p);
@@ -2923,6 +2960,25 @@
       |                              |
       |                              NODE * {aka struct node *}
 ./pftn.c:2140:10: warning: format '%p' expects argument of type 'void *', but argument 3 has type 'NODE *' {aka 'struct node *'} [-Wformat=]
+gcc -g -O2 -fdebug-prefix-map=/build/pcc-1.2.0~DEVEL+20200630=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic  -Wall -Wmissing-prototypes -Wshadow -Wsign-compare -Wdate-time -D_FORTIFY_SOURCE=2  -D_BSD_SOURCE -DGCC_COMPAT -DPCC_DEBUG -D_ISOC99_SOURCE -DLANG_CXX -Dos_linux -Dmach_amd64 -I. -I. -I../.. -I../../mip -I../../arch/amd64 -I../../os/linux -I../../common -c -o stabs.o ./stabs.c
+In file included from /usr/include/x86_64-linux-gnu/sys/types.h:25,
+                 from ../../mip/pass2.h:35,
+                 from ../../mip/regs.c:29:
+/usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
+  187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
+      |   ^~~~~~~
+In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33,
+                 from /usr/include/stdio.h:27,
+                 from lex.yy.c:19:
+/usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
+  187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
+      |   ^~~~~~~
+In file included from /usr/include/x86_64-linux-gnu/sys/types.h:25,
+                 from ./pass1.h:38,
+                 from ./stabs.c:37:
+/usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
+  187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
+      |   ^~~~~~~
 ../../mip/reader.c: In function 'geninsn':
 ../../mip/reader.c:802:20: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'NODE *' {aka 'struct node *'} [-Wformat=]
   802 |   printf("geninsn(%p, %s)\n", p, prcook(cookie));
@@ -2962,8 +3018,6 @@
       |                    ~^
       |                     |
       |                     void *
-gcc -g -O2 -fdebug-prefix-map=/build/pcc-1.2.0~DEVEL+20200630=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic  -Wall -Wmissing-prototypes -Wshadow -Wsign-compare -Wdate-time -D_FORTIFY_SOURCE=2  -D_BSD_SOURCE -DGCC_COMPAT -DPCC_DEBUG -D_ISOC99_SOURCE -DLANG_CXX -Dos_linux -Dmach_amd64 -I. -I. -I../.. -I../../mip -I../../arch/amd64 -I../../os/linux -I../../common -c -o regs.o ../../mip/regs.c
-gcc -g -O2 -fdebug-prefix-map=/build/pcc-1.2.0~DEVEL+20200630=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic  -Wall -Wmissing-prototypes -Wshadow -Wsign-compare -Wdate-time -D_FORTIFY_SOURCE=2  -D_BSD_SOURCE -DGCC_COMPAT -DPCC_DEBUG -D_ISOC99_SOURCE -DLANG_CXX -Dos_linux -Dmach_amd64 -I. -I. -I../.. -I../../mip -I../../arch/amd64 -I../../os/linux -I../../common -c -o scan.o scan.c
 ../../mip/reader.c: In function 'gencode':
 ../../mip/reader.c:1171:10: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'NODE *' {aka 'struct node *'} [-Wformat=]
  1171 |  CDEBUG(("gencode: node %p\n", p));
@@ -3056,32 +3110,13 @@
       |                    ~^
       |                     |
       |                     void *
-gcc -g -O2 -fdebug-prefix-map=/build/pcc-1.2.0~DEVEL+20200630=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic  -Wall -Wmissing-prototypes -Wshadow -Wsign-compare -Wdate-time -D_FORTIFY_SOURCE=2  -D_BSD_SOURCE -DGCC_COMPAT -DPCC_DEBUG -D_ISOC99_SOURCE -DLANG_CXX -Dos_linux -Dmach_amd64 -I. -I. -I../.. -I../../mip -I../../arch/amd64 -I../../os/linux -I../../common -c -o stabs.o ./stabs.c
 ../../mip/reader.c: In function 'e2print':
 ../../mip/reader.c:1340:11: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'NODE *' {aka 'struct node *'} [-Wformat=]
  1340 |  printf("%p) %s", p, opst[p->n_op] );
       |          ~^       ~
       |           |       |
       |           void *  NODE * {aka struct node *}
-In file included from /usr/include/x86_64-linux-gnu/sys/types.h:25,
-                 from ../../mip/pass2.h:35,
-                 from ../../mip/regs.c:29:
-/usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
-  187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
-      |   ^~~~~~~
-In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33,
-                 from /usr/include/stdio.h:27,
-                 from lex.yy.c:19:
-/usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
-  187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
-      |   ^~~~~~~
 gcc -g -O2 -fdebug-prefix-map=/build/pcc-1.2.0~DEVEL+20200630=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic  -Wall -Wmissing-prototypes -Wshadow -Wsign-compare -Wdate-time -D_FORTIFY_SOURCE=2  -D_BSD_SOURCE -DGCC_COMPAT -DPCC_DEBUG -D_ISOC99_SOURCE -DLANG_CXX -Dos_linux -Dmach_amd64 -I. -I. -I../.. -I../../mip -I../../arch/amd64 -I../../os/linux -I../../common -c -o symtabs.o ./symtabs.c
-In file included from /usr/include/x86_64-linux-gnu/sys/types.h:25,
-                 from ./pass1.h:38,
-                 from ./stabs.c:37:
-/usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
-  187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
-      |   ^~~~~~~
 ../../mip/regs.c: In function 'newblock':
 ../../mip/regs.c:197:10: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'NODE *' {aka 'struct node *'} [-Wformat=]
   197 |  RDEBUG(("newblock: p %p, node %d class %d\n",
@@ -3159,6 +3194,7 @@
 ../../mip/regs.c:60:39: note: in definition of macro 'UDEBUG'
    60 | #define UDEBUG(x) if (u2debug) printf x
       |                                       ^
+gcc -g -O2 -fdebug-prefix-map=/build/pcc-1.2.0~DEVEL+20200630=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic  -Wall -Wmissing-prototypes -Wshadow -Wsign-compare -Wdate-time -D_FORTIFY_SOURCE=2  -D_BSD_SOURCE -DGCC_COMPAT -DPCC_DEBUG -D_ISOC99_SOURCE -DLANG_CXX -Dos_linux -Dmach_amd64 -I. -I. -I../.. -I../../mip -I../../arch/amd64 -I../../os/linux -I../../common -c -o table.o ../../arch/amd64/table.c
 ../../mip/regs.c:401:17: note: format string is defined here
   401 |  UDEBUG(("node %p return regs %d\n", p, need));
       |                ~^
@@ -3265,13 +3301,18 @@
       |                             ~^
       |                              |
       |                              void *
-gcc -g -O2 -fdebug-prefix-map=/build/pcc-1.2.0~DEVEL+20200630=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic  -Wall -Wmissing-prototypes -Wshadow -Wsign-compare -Wdate-time -D_FORTIFY_SOURCE=2  -D_BSD_SOURCE -DGCC_COMPAT -DPCC_DEBUG -D_ISOC99_SOURCE -DLANG_CXX -Dos_linux -Dmach_amd64 -I. -I. -I../.. -I../../mip -I../../arch/amd64 -I../../os/linux -I../../common -c -o table.o ../../arch/amd64/table.c
 In file included from /usr/include/x86_64-linux-gnu/sys/types.h:25,
                  from ./pass1.h:38,
                  from ./symtabs.c:30:
 /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
   187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
       |   ^~~~~~~
+In file included from /usr/include/x86_64-linux-gnu/sys/types.h:25,
+                 from ../../mip/pass2.h:35,
+                 from ../../arch/amd64/table.c:31:
+/usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
+  187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
+      |   ^~~~~~~
 ../../mip/regs.c: In function 'shorttemp':
 ../../mip/regs.c:2677:10: warning: format '%p' expects argument of type 'void *', but argument 3 has type 'NODE *' {aka 'struct node *'} [-Wformat=]
  2677 |  RDEBUG(("Node %d (%p) to store\n", ASGNUM(w), p));
@@ -3336,12 +3377,6 @@
       |                                struct symtab *
 gcc -g -O2 -fdebug-prefix-map=/build/pcc-1.2.0~DEVEL+20200630=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic  -Wall -Wmissing-prototypes -Wshadow -Wsign-compare -Wdate-time -D_FORTIFY_SOURCE=2  -D_BSD_SOURCE -DGCC_COMPAT -DPCC_DEBUG -D_ISOC99_SOURCE -DLANG_CXX -Dos_linux -Dmach_amd64 -I. -I. -I../.. -I../../mip -I../../arch/amd64 -I../../os/linux -I../../common -c -o trees.o ./trees.c
 In file included from /usr/include/x86_64-linux-gnu/sys/types.h:25,
-                 from ../../mip/pass2.h:35,
-                 from ../../arch/amd64/table.c:31:
-/usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
-  187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
-      |   ^~~~~~~
-In file included from /usr/include/x86_64-linux-gnu/sys/types.h:25,
                  from ./pass1.h:38,
                  from ./trees.c:69:
 /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
@@ -3390,14 +3425,14 @@
    create-stamp debian/debhelper-build-stamp
    dh_prep
    dh_auto_install
-	make -j16 install DESTDIR=/build/pcc-1.2.0\~DEVEL\+20200630/debian/pcc AM_UPDATE_INFO_DIR=no
+	make -j15 install DESTDIR=/build/pcc-1.2.0\~DEVEL\+20200630/debian/pcc AM_UPDATE_INFO_DIR=no
 make[1]: Entering directory '/build/pcc-1.2.0~DEVEL+20200630'
 ===> cc
 make[2]: Entering directory '/build/pcc-1.2.0~DEVEL+20200630/cc'
-make[2]: warning: -j16 forced in submake: resetting jobserver mode.
+make[2]: warning: -j15 forced in submake: resetting jobserver mode.
 ===> cc/cc
 make[3]: Entering directory '/build/pcc-1.2.0~DEVEL+20200630/cc/cc'
-make[3]: warning: -j16 forced in submake: resetting jobserver mode.
+make[3]: warning: -j15 forced in submake: resetting jobserver mode.
 test -z "/build/pcc-1.2.0~DEVEL+20200630/debian/pcc/usr/bin" || mkdir -p "/build/pcc-1.2.0~DEVEL+20200630/debian/pcc/usr/bin"
 test -z "/build/pcc-1.2.0~DEVEL+20200630/debian/pcc/usr/share/man/man1" || mkdir -p "/build/pcc-1.2.0~DEVEL+20200630/debian/pcc/usr/share/man/man1"
 test -z "/build/pcc-1.2.0~DEVEL+20200630/debian/pcc/usr/lib/pcc/x86_64-pc-linux-gnu/1.2.0.DEVEL/include" || mkdir -p "/build/pcc-1.2.0~DEVEL+20200630/debian/pcc/usr/lib/pcc/x86_64-pc-linux-gnu/1.2.0.DEVEL/include"
@@ -3406,7 +3441,7 @@
 <=== cc/cc
 ===> cc/cpp
 make[3]: Entering directory '/build/pcc-1.2.0~DEVEL+20200630/cc/cpp'
-make[3]: warning: -j16 forced in submake: resetting jobserver mode.
+make[3]: warning: -j15 forced in submake: resetting jobserver mode.
 test -z "/build/pcc-1.2.0~DEVEL+20200630/debian/pcc/usr/bin" || mkdir -p "/build/pcc-1.2.0~DEVEL+20200630/debian/pcc/usr/bin"
 /usr/bin/install -c x86_64-linux-gnu-cpp /build/pcc-1.2.0~DEVEL+20200630/debian/pcc/usr/bin
 test -z "/build/pcc-1.2.0~DEVEL+20200630/debian/pcc/usr/share/man/man1" || mkdir -p "/build/pcc-1.2.0~DEVEL+20200630/debian/pcc/usr/share/man/man1"
@@ -3415,7 +3450,7 @@
 <=== cc/cpp
 ===> cc/ccom
 make[3]: Entering directory '/build/pcc-1.2.0~DEVEL+20200630/cc/ccom'
-make[3]: warning: -j16 forced in submake: resetting jobserver mode.
+make[3]: warning: -j15 forced in submake: resetting jobserver mode.
 test -z "/build/pcc-1.2.0~DEVEL+20200630/debian/pcc/usr/bin" || mkdir -p "/build/pcc-1.2.0~DEVEL+20200630/debian/pcc/usr/bin"
 /usr/bin/install -c x86_64-linux-gnu-ccom /build/pcc-1.2.0~DEVEL+20200630/debian/pcc/usr/bin
 test -z "/build/pcc-1.2.0~DEVEL+20200630/debian/pcc/usr/share/man/man1" || mkdir -p "/build/pcc-1.2.0~DEVEL+20200630/debian/pcc/usr/share/man/man1"
@@ -3424,7 +3459,7 @@
 <=== cc/ccom
 ===> cc/cxxcom
 make[3]: Entering directory '/build/pcc-1.2.0~DEVEL+20200630/cc/cxxcom'
-make[3]: warning: -j16 forced in submake: resetting jobserver mode.
+make[3]: warning: -j15 forced in submake: resetting jobserver mode.
 test -z "/build/pcc-1.2.0~DEVEL+20200630/debian/pcc/usr/bin" || mkdir -p "/build/pcc-1.2.0~DEVEL+20200630/debian/pcc/usr/bin"
 /usr/bin/install -c x86_64-linux-gnu-cxxcom /build/pcc-1.2.0~DEVEL+20200630/debian/pcc/usr/bin
 test -z "/build/pcc-1.2.0~DEVEL+20200630/debian/pcc/usr/share/man/man1" || mkdir -p "/build/pcc-1.2.0~DEVEL+20200630/debian/pcc/usr/share/man/man1"
@@ -3481,12 +3516,14 @@
 dpkg-buildpackage: info: binary-only upload (no source included)
 dpkg-genchanges: info: not including original source code in upload
 I: copying local configuration
+I: user script /srv/workspace/pbuilder/2148163/tmp/hooks/B01_cleanup starting
+I: user script /srv/workspace/pbuilder/2148163/tmp/hooks/B01_cleanup finished
 I: unmounting dev/ptmx filesystem
 I: unmounting dev/pts filesystem
 I: unmounting dev/shm filesystem
 I: unmounting proc filesystem
 I: unmounting sys filesystem
 I: cleaning the build env 
-I: removing directory /srv/workspace/pbuilder/3257894 and its subdirectories
-I: Current time: Tue Mar 14 19:24:31 -12 2023
-I: pbuilder-time-stamp: 1678865071
+I: removing directory /srv/workspace/pbuilder/2148163 and its subdirectories
+I: Current time: Thu Feb 10 15:02:16 +14 2022
+I: pbuilder-time-stamp: 1644454936