From MAILER-DAEMON Wed Oct 01 14:11:38 2014 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1XZONG-0001Vw-KR for mharc-gm2@gnu.org; Wed, 01 Oct 2014 14:11:38 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:51982) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XZON6-0001UM-VI for gm2@nongnu.org; Wed, 01 Oct 2014 14:11:36 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XZOMy-0001GR-To for gm2@nongnu.org; Wed, 01 Oct 2014 14:11:28 -0400 Received: from blu004-omc3s17.hotmail.com ([65.55.116.92]:62408) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XZOMy-0001GI-Q0 for gm2@nongnu.org; Wed, 01 Oct 2014 14:11:20 -0400 Received: from BLU436-SMTP153 ([65.55.116.72]) by BLU004-OMC3S17.hotmail.com over TLS secured channel with Microsoft SMTPSVC(7.5.7601.22724); Wed, 1 Oct 2014 11:11:19 -0700 X-TMN: [dkQDATZVdm29SAGFki+EJFr+xH9rXCJp] X-Originating-Email: [john.dubery@hotmail.co.uk] Message-ID: Date: Wed, 1 Oct 2014 19:11:07 +0100 From: JD User-Agent: Mozilla/5.0 (X11; Linux i686; rv:31.0) Gecko/20100101 Thunderbird/31.1.2 MIME-Version: 1.0 To: gm2@nongnu.org Content-Type: multipart/alternative; boundary="------------040005050004090509050007" X-OriginalArrivalTime: 01 Oct 2014 18:11:17.0936 (UTC) FILETIME=[189CA300:01CFDDA3] X-detected-operating-system: by eggs.gnu.org: Windows 7 or 8 [fuzzy] X-Received-From: 65.55.116.92 Subject: [Gm2] Result from latest tarballsl (30/9/2014 &1/10/2014) for 4.7.3 on i686-32b, under Ubuntu 14.04 (JD) X-BeenThere: gm2@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: GNU Modula-2 development and user list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 01 Oct 2014 18:11:36 -0000 --------------040005050004090509050007 Content-Type: text/plain; charset="utf-8"; format=flowed Content-Transfer-Encoding: 7bit Gaius, Latest two updates on 32-bit Linux. 1. 30th Sept === gm2 Summary === # of expected passes 7561 # of unexpected failures 1513 # of unresolved testcases 540 2. 1st Oct === gm2 Summary === # of expected passes 7561 # of unexpected failures 1513 # of unresolved testcases 540 So, no difference. John --------------040005050004090509050007 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable Gaius=2C
Latest two updates on 32-bit Linux.

1.=C2=A0 30th Sept
=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0 =3D=3D=3D gm2 Summary= =3D=3D=3D

# of expected passes=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0= 7561
# of unexpected failures=C2=A0=C2=A0 =C2=A01513
# of unresolved testcases=C2=A0=C2=A0 =C2=A0540

2. 1st Oct
=C2=A0=C2=A0=C2=A0 =3D=3D=3D gm2 Summary =3D=3D=3D

# of expected passes=C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 7561
# of unexpected failures=C2=A0=C2=A0=C2=A0 1513
# of unresolved testcases=C2=A0=C2=A0=C2=A0 540
So=2C no difference.

John

--------------040005050004090509050007-- From MAILER-DAEMON Sun Oct 05 17:24:44 2014 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1XatIK-00005j-LK for mharc-gm2@gnu.org; Sun, 05 Oct 2014 17:24:44 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:33386) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XatIB-0008VY-3J for gm2@nongnu.org; Sun, 05 Oct 2014 17:24:43 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XatI2-00061v-Mh for gm2@nongnu.org; Sun, 05 Oct 2014 17:24:35 -0400 Received: from mail-1.ca.inter.net ([208.85.220.69]:40747) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XatI2-00061i-IY for gm2@nongnu.org; Sun, 05 Oct 2014 17:24:26 -0400 Received: from localhost (offload-3.ca.inter.net [208.85.220.70]) by mail-1.ca.inter.net (Postfix) with ESMTP id B9B112EA1CB for ; Sun, 5 Oct 2014 17:24:25 -0400 (EDT) Received: from mail-1.ca.inter.net ([208.85.220.69]) by localhost (offload-3.ca.inter.net [208.85.220.70]) (amavisd-new, port 10024) with ESMTP id BxngpF-BbBLd for ; Sun, 5 Oct 2014 17:24:25 -0400 (EDT) Received: from fifth.local (dynip-76.ffn.dmtel.ca [64.250.94.76]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: jgoyo@ca.inter.net) by mail-1.ca.inter.net (Postfix) with ESMTPSA id 3C09E2EA1CA for ; Sun, 5 Oct 2014 17:24:25 -0400 (EDT) Message-ID: <5431B705.5090904@ca.inter.net> Date: Sun, 05 Oct 2014 17:24:21 -0400 From: john o goyo User-Agent: Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10.5; en-GB; rv:1.9.2.23) Gecko/20110920 Thunderbird/3.1.15 MIME-Version: 1.0 To: GNU Modula-2 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 208.85.220.69 Subject: [Gm2] Same build error on Solaris 10/sparc and Mac 10.5.8/PPC X-BeenThere: gm2@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: GNU Modula-2 development and user list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 05 Oct 2014 21:24:43 -0000 The build stops here: make all-am true DO=all multi-do # make Checking multilib configuration for libgm2... mkdir powerpc-apple-darwin9.8.0/libgm2 Configuring in powerpc-apple-darwin9.8.0/libgm2 configure: creating cache ./config.cache configure: error: cannot find install-sh, install.sh, or shtool in "../../../../src/gcc-4.7.3-patched/libgm2" "../../../../src/gcc-4.7.3-patched/libgm2/.." "../../../../src/gcc-4.7.3-patched/libgm2/../.." make[1]: *** [configure-target-libgm2] Error 1 Substitute sparc-sun-solaris2.10 for powerpc-apple-darwin9.8.0 above in the Solaris case. john From MAILER-DAEMON Sun Oct 05 17:37:40 2014 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1XatUp-0003es-UN for mharc-gm2@gnu.org; Sun, 05 Oct 2014 17:37:40 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:36614) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XatUh-0003TY-2b for gm2@nongnu.org; Sun, 05 Oct 2014 17:37:38 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XatUZ-00045v-Io for gm2@nongnu.org; Sun, 05 Oct 2014 17:37:30 -0400 Received: from mout.gmx.net ([212.227.15.19]:65502) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XatUZ-00045e-8Y for gm2@nongnu.org; Sun, 05 Oct 2014 17:37:23 -0400 Received: from Christoph-THINK ([84.115.160.112]) by mail.gmx.com (mrgmx001) with ESMTPSA (Nemesis) id 0MPDaC-1XWTdh1Rya-004TPC; Sun, 05 Oct 2014 23:37:21 +0200 Date: Sun, 5 Oct 2014 23:37:20 +0200 From: Christoph Schlegel To: gm2@nongnu.org Message-Id: <20141005233720.7da54aa8ef13688abe6d34dd@gmx.net> X-Mailer: Sylpheed 3.4.2 (GTK+ 2.10.14; i686-pc-mingw32) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K0:/K7uyhOebS1dbrMrqxUiu+pEHLt4r1K1jlQW2IJxgVlVvibjT1K ANuHX/hRUf8gWJoUzPGoTiUwCFDbximsl2QFTBrgPMNpwLZl7KvzqIH1xqBvdOxoxY35kOH loqbhQGvNItVVWSq++957AXUlYcPRUU87HMp+EVNVnRDeLsuHEfDz3+gsvatu5VaKjWBhyE cIsgqTSYPQN9YOeDkXTMQ== X-UI-Out-Filterresults: notjunk:1; X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [generic] X-Received-From: 212.227.15.19 Cc: Gaius Mulley Subject: [Gm2] Results for Cygwin32, Windows 7, tarball 03-Oct-2014 X-BeenThere: gm2@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: GNU Modula-2 development and user list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 05 Oct 2014 21:37:38 -0000 Hello Gaius, one unresolved down! === gm2 Summary === # of expected passes 8208 # of unexpected failures 1459 # of unresolved testcases 61 Regards, Christoph From MAILER-DAEMON Mon Oct 06 12:07:37 2014 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1XbAoy-00070E-Uv for mharc-gm2@gnu.org; Mon, 06 Oct 2014 12:07:36 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:44804) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XbAoq-0006z2-2S for gm2@nongnu.org; Mon, 06 Oct 2014 12:07:35 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XbAof-0002kA-H5 for gm2@nongnu.org; Mon, 06 Oct 2014 12:07:28 -0400 Received: from blu004-omc3s2.hotmail.com ([65.55.116.77]:57555) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XbAof-0002jm-CB for gm2@nongnu.org; Mon, 06 Oct 2014 12:07:17 -0400 Received: from BLU436-SMTP98 ([65.55.116.74]) by BLU004-OMC3S2.hotmail.com over TLS secured channel with Microsoft SMTPSVC(7.5.7601.22751); Mon, 6 Oct 2014 09:07:16 -0700 X-TMN: [hbSwP2H0pfxwHaASRL5CjrWBqD7p+5ea] X-Originating-Email: [john.dubery@hotmail.co.uk] Message-ID: Date: Mon, 6 Oct 2014 17:07:03 +0100 From: JD User-Agent: Mozilla/5.0 (X11; Linux i686; rv:31.0) Gecko/20100101 Thunderbird/31.1.2 MIME-Version: 1.0 To: gm2@nongnu.org References: In-Reply-To: Content-Type: multipart/alternative; boundary="------------000707050002070006060901" X-OriginalArrivalTime: 06 Oct 2014 16:07:13.0936 (UTC) FILETIME=[97B52100:01CFE17F] X-detected-operating-system: by eggs.gnu.org: Windows 7 or 8 [fuzzy] X-Received-From: 65.55.116.77 Subject: Re: [Gm2] 1. Result from latest tarballsl (30/9/2014 &1/10/2014) for 4.7.3, on i686-32b, under Ubuntu 14.04 X-BeenThere: gm2@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: GNU Modula-2 development and user list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 06 Oct 2014 16:07:35 -0000 --------------000707050002070006060901 Content-Type: text/plain; charset="windows-1252"; format=flowed Content-Transfer-Encoding: 7bit Gaius, The summary was: === gm2 Summary === # of expected passes 7561 # of unexpected failures 1513 # of unresolved testcases 540 In my build-log the final testsuite lines were: FAIL: pass/varient5.mod execution, -g FAIL: pass/varient5.mod execution, -O FAIL: pass/varient5.mod execution, -O -g FAIL: pass/varient5.mod execution, -Os FAIL: pass/varient5.mod execution, -O3 -fomit-frame-pointer FAIL: pass/varient5.mod execution, -O3 -fomit-frame-pointer -finline-functions Running /home/john/GM2/scratch-area/gcc-4.7.3+gm2-git-latest/gm2/gcc-versionno/gcc/testsuite/gm2/ulmlib/pass/gm2.exp ... Running /home/john/GM2/scratch-area/gcc-4.7.3+gm2-git-latest/gm2/gcc-versionno/gcc/testsuite/gm2/ulmlib/std/pass/gm2.exp ... So I looked at varient5.mod and tried compiling it - I succeeded! And the a.out "executed" without error - it did bugger all, of course. So, is the testsuite conclusion of "FAIL" wrong? To save you looking, varient5.mod is: MODULE varient5 ; TYPE Structform = (sets) ; Structrec = RECORD CASE form: Structform OF sets: basep: CARDINAL ; hmm: RECORD CASE foo: Structform OF sets: offset: CARDINAL ; END END END END ; BEGIN END varient5. In order to compile it I used gm2 in ~/opt/bin but I needed: PATH=$PATH:/home/john/opt/lib/gcc/i686-pc-linux-gnu/4.7.3 in order to find cc1plus. Is this helpful? Regards, John --------------000707050002070006060901 Content-Type: text/html; charset="windows-1252" Content-Transfer-Encoding: quoted-printable Gaius=2C
The summary was:
        =3D=3D=3D gm2 Summary =3D=3D=3D

    # of expected passes        7561
    # of unexpected failures    1513
    # of unresolved testcases    540

In my build-log the final testsuite lines were:
FAIL: pass/varient5.mod execution=2C=A0 -g
FAIL: pass/varient5.mod execution=2C=A0 -O
FAIL: pass/varient5.mod execution=2C=A0 -O -g
FAIL: pass/varient5.mod execution=2C=A0 -Os
FAIL: pass/varient5.mod execution=2C=A0 -O3 -fomit-frame-pointer
FAIL: pass/varient5.mod execution=2C=A0 -O3 -fomit-frame-pointer -finline-functions
Running /home/john/GM2/scratch-area/gcc-4.7.3+gm2-git-latest/gm2/gcc-versionn= o/gcc/testsuite/gm2/ulmlib/pass/gm2.exp ...
Running /home/john/GM2/scratch-area/gcc-4.7.3+gm2-git-latest/gm2/gcc-versionn= o/gcc/testsuite/gm2/ulmlib/std/pass/gm2.exp ...
So I looked at varient5.mod and tried compiling it - I succeeded!=A0 And the a.out "executed" without error - it did bugger all=2C of course.=A0 So=2C is the testsuite conclusion of "FAIL" wrong?

To save you looking=2C varient5.mod is:
MODULE varient5 =3B

TYPE
=A0=A0 Structform =3D (sets) =3B
=A0=A0 Structrec =3D RECORD
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 CASE form: Struct= form OF
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 sets: basep: CARD= INAL =3B
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0= hmm: RECORD
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0= =A0=A0=A0 CASE foo: Structform OF
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0= =A0=A0=A0 sets: offset: CARDINAL =3B
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0= =A0=A0=A0 END
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0= END
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 END
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 END =3B

BEGIN
END varient5.

In order to compile it I used gm2 in ~/opt/bin but I needed:
PATH=3D$PATH:/home/john/opt/lib/gcc/i686-pc-linux-gnu/4.7.3=
in order to find cc1plus.

Is this helpful?

Regards=2C
John
--------------000707050002070006060901-- From MAILER-DAEMON Wed Oct 08 06:17:29 2014 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1XboJF-0006ib-JE for mharc-gm2@gnu.org; Wed, 08 Oct 2014 06:17:29 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:43310) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XboJ7-0006h6-ON for gm2@nongnu.org; Wed, 08 Oct 2014 06:17:27 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XboJ2-0005gv-01 for gm2@nongnu.org; Wed, 08 Oct 2014 06:17:21 -0400 Received: from postbox.isd.glam.ac.uk ([81.87.34.17]:48307) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XboJ1-0005gQ-RC for gm2@nongnu.org; Wed, 08 Oct 2014 06:17:15 -0400 Received: from j228-gm.comp.glam.ac.uk ([193.63.148.84] helo=j228-gm) by postbox.isd.glam.ac.uk with esmtp (Exim 4.71) (envelope-from ) id 1XboIz-00083o-C4; Wed, 08 Oct 2014 11:17:13 +0100 From: Gaius Mulley To: JD References: Date: Wed, 08 Oct 2014 11:17:12 +0100 In-Reply-To: (JD's message of "Mon, 6 Oct 2014 17:07:03 +0100") Message-ID: <87zjd6ams7.fsf@southwales.ac.uk> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 81.87.34.17 Cc: gm2@nongnu.org Subject: Re: [Gm2] 1. Result from latest tarballsl (30/9/2014 &1/10/2014) for 4.7.3, on i686-32b, under Ubuntu 14.04 X-BeenThere: gm2@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: GNU Modula-2 development and user list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 08 Oct 2014 10:17:27 -0000 JD writes: > Gaius, > The summary was: > === gm2 Summary === > > # of expected passes 7561 > # of unexpected failures 1513 > # of unresolved testcases 540 > > In my build-log the final testsuite lines were: > > FAIL: pass/varient5.mod execution, -g > FAIL: pass/varient5.mod execution, -O > FAIL: pass/varient5.mod execution, -O -g > FAIL: pass/varient5.mod execution, -Os > FAIL: pass/varient5.mod execution, -O3 -fomit-frame-pointer > FAIL: pass/varient5.mod execution, -O3 -fomit-frame-pointer - > finline-functions > Running > /home/john/GM2/scratch-area/gcc-4.7.3+gm2-git-latest/gm2/gcc-versionno/gcc/testsuite/gm2/ulmlib/pass/gm2. > exp ... > Running > /home/john/GM2/scratch-area/gcc-4.7.3+gm2-git-latest/gm2/gcc-versionno/gcc/testsuite/gm2/ulmlib/std/pass/gm2. > exp ... > So I looked at varient5.mod and tried compiling it - I succeeded! And > the a.out "executed" without error - it did bugger all, of course. So, > is the testsuite conclusion of "FAIL" wrong? > > To save you looking, varient5.mod is: > > MODULE varient5 ; > > TYPE > Structform = (sets) ; > Structrec = RECORD > CASE form: Structform OF > sets: basep: CARDINAL ; > hmm: RECORD > CASE foo: Structform OF > sets: offset: CARDINAL ; > END > END > END > END ; > > BEGIN > END varient5. > > In order to compile it I used gm2 in ~/opt/bin but I needed: > > PATH=$PATH:/home/john/opt/lib/gcc/i686-pc-linux-gnu/4.7.3 > in order to find cc1plus. > > Is this helpful? > > Regards, > John Hi John, yes very useful - thanks!! I appears that the path set in gm2.exp in that directory is incorrect - will fix and commit, regards, Gaius From MAILER-DAEMON Wed Oct 08 17:39:51 2014 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1Xbyxb-0005XD-1J for mharc-gm2@gnu.org; Wed, 08 Oct 2014 17:39:51 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:44675) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XbyxT-0005Qe-On for gm2@nongnu.org; Wed, 08 Oct 2014 17:39:48 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XbyxM-0006e7-LE for gm2@nongnu.org; Wed, 08 Oct 2014 17:39:43 -0400 Received: from postbox.isd.glam.ac.uk ([81.87.34.17]:41861) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XbyxM-0006e1-F6 for gm2@nongnu.org; Wed, 08 Oct 2014 17:39:36 -0400 Received: from j228-gm.comp.glam.ac.uk ([193.63.148.84] helo=j228-gm) by postbox.isd.glam.ac.uk with esmtp (Exim 4.71) (envelope-from ) id 1XbyxK-0001lY-Rl; Wed, 08 Oct 2014 22:39:34 +0100 From: Gaius Mulley To: JD References: <87zjd6ams7.fsf@southwales.ac.uk> Date: Wed, 08 Oct 2014 22:39:33 +0100 In-Reply-To: <87zjd6ams7.fsf@southwales.ac.uk> (Gaius Mulley's message of "Wed, 8 Oct 2014 11:17:12 +0100") Message-ID: <878ukqxmui.fsf@southwales.ac.uk> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 81.87.34.17 Cc: gm2@nongnu.org Subject: Re: [Gm2] 1. Result from latest tarballsl (30/9/2014 &1/10/2014) for 4.7.3, on i686-32b, under Ubuntu 14.04 X-BeenThere: gm2@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: GNU Modula-2 development and user list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 08 Oct 2014 21:39:49 -0000 Gaius Mulley writes: > JD writes: > >> Gaius, >> The summary was: >> === gm2 Summary === >> >> # of expected passes 7561 >> # of unexpected failures 1513 >> # of unresolved testcases 540 >> >> In my build-log the final testsuite lines were: >> >> FAIL: pass/varient5.mod execution, -g >> FAIL: pass/varient5.mod execution, -O >> FAIL: pass/varient5.mod execution, -O -g >> FAIL: pass/varient5.mod execution, -Os >> FAIL: pass/varient5.mod execution, -O3 -fomit-frame-pointer >> FAIL: pass/varient5.mod execution, -O3 -fomit-frame-pointer - >> finline-functions >> Running >> /home/john/GM2/scratch-area/gcc-4.7.3+gm2-git-latest/gm2/gcc-versionno/gcc/testsuite/gm2/ulmlib/pass/gm2. >> exp ... >> Running >> /home/john/GM2/scratch-area/gcc-4.7.3+gm2-git-latest/gm2/gcc-versionno/gcc/testsuite/gm2/ulmlib/std/pass/gm2. >> exp ... >> So I looked at varient5.mod and tried compiling it - I succeeded! And >> the a.out "executed" without error - it did bugger all, of course. So, >> is the testsuite conclusion of "FAIL" wrong? >> >> To save you looking, varient5.mod is: >> >> MODULE varient5 ; >> >> TYPE >> Structform = (sets) ; >> Structrec = RECORD >> CASE form: Structform OF >> sets: basep: CARDINAL ; >> hmm: RECORD >> CASE foo: Structform OF >> sets: offset: CARDINAL ; >> END >> END >> END >> END ; >> >> BEGIN >> END varient5. >> >> In order to compile it I used gm2 in ~/opt/bin but I needed: >> >> PATH=$PATH:/home/john/opt/lib/gcc/i686-pc-linux-gnu/4.7.3 >> in order to find cc1plus. >> >> Is this helpful? >> >> Regards, >> John > > Hi John, > > yes very useful - thanks!! I appears that the path set in gm2.exp in > that directory is incorrect - will fix and commit, Hi John, I'm rewriting the gm2_init functions in the testsuite - which is currently 75% complete - will finish, commit and push changes tomorrow. Hopefully you should see more regression tests pass after that. Even in the worst case - the rationalization in the new gm2_init function will make it much easier to fix library paths for 100s or 1000s of test cases regards, Gaius From MAILER-DAEMON Thu Oct 09 10:53:38 2014 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1XcF62-0006SC-2t for mharc-gm2@gnu.org; Thu, 09 Oct 2014 10:53:38 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:33260) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XcF5v-0006Qq-Eb for gm2@nongnu.org; Thu, 09 Oct 2014 10:53:36 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XcF5p-0007nk-Sp for gm2@nongnu.org; Thu, 09 Oct 2014 10:53:31 -0400 Received: from postbox.isd.glam.ac.uk ([81.87.34.17]:35574) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XcF5p-0007mV-Jw for gm2@nongnu.org; Thu, 09 Oct 2014 10:53:25 -0400 Received: from j228-gm.comp.glam.ac.uk ([193.63.148.84] helo=j228-gm) by postbox.isd.glam.ac.uk with esmtp (Exim 4.71) (envelope-from ) id 1XcF5n-0003yQ-IN; Thu, 09 Oct 2014 15:53:23 +0100 From: Gaius Mulley To: JD References: Date: Thu, 09 Oct 2014 15:53:22 +0100 In-Reply-To: (JD's message of "Mon, 6 Oct 2014 17:07:03 +0100") Message-ID: <871tqhl2fx.fsf@southwales.ac.uk> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 81.87.34.17 Cc: gm2@nongnu.org Subject: Re: [Gm2] 1. Result from latest tarballsl (30/9/2014 &1/10/2014) for 4.7.3, on i686-32b, under Ubuntu 14.04 X-BeenThere: gm2@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: GNU Modula-2 development and user list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 09 Oct 2014 14:53:37 -0000 JD writes: > Gaius, > The summary was: > === gm2 Summary === > > # of expected passes 7561 > # of unexpected failures 1513 > # of unresolved testcases 540 > > In my build-log the final testsuite lines were: > > FAIL: pass/varient5.mod execution, -g > FAIL: pass/varient5.mod execution, -O > FAIL: pass/varient5.mod execution, -O -g > FAIL: pass/varient5.mod execution, -Os > FAIL: pass/varient5.mod execution, -O3 -fomit-frame-pointer > FAIL: pass/varient5.mod execution, -O3 -fomit-frame-pointer - > finline-functions > Running > /home/john/GM2/scratch-area/gcc-4.7.3+gm2-git-latest/gm2/gcc-versionno/gcc/testsuite/gm2/ulmlib/pass/gm2. > exp ... > Running > /home/john/GM2/scratch-area/gcc-4.7.3+gm2-git-latest/gm2/gcc-versionno/gcc/testsuite/gm2/ulmlib/std/pass/gm2. > exp ... > So I looked at varient5.mod and tried compiling it - I succeeded! And > the a.out "executed" without error - it did bugger all, of course. So, > is the testsuite conclusion of "FAIL" wrong? > > To save you looking, varient5.mod is: > > MODULE varient5 ; > > TYPE > Structform = (sets) ; > Structrec = RECORD > CASE form: Structform OF > sets: basep: CARDINAL ; > hmm: RECORD > CASE foo: Structform OF > sets: offset: CARDINAL ; > END > END > END > END ; > > BEGIN > END varient5. > > In order to compile it I used gm2 in ~/opt/bin but I needed: > > PATH=$PATH:/home/john/opt/lib/gcc/i686-pc-linux-gnu/4.7.3 > in order to find cc1plus. > > Is this helpful? Hi John, yes very helpful thanks. I've finally checked in the changes. It would be very interesting to know if your "expected passes" increases. regards, Gaius * gm2/gm2-compiler/M2ALU.mod: use GetDeclaredMod as a replacement for GetDeclared. * gm2/gm2-compiler/M2Base.mod: use GetDeclaredMod as a replacement for GetDeclared. * gm2/gm2-compiler/M2GCCDeclare.mod: use GetDeclaredMod as a replacement for GetDeclared. * gm2/gm2-compiler/M2GenGCC.mod: use GetDeclaredMod as a replacement for GetDeclared. * gm2/gm2-compiler/M2MetaError.def: provide %1M as a formatting specification. * gm2/gm2-compiler/M2MetaError.mod: implement %1M as a formatting specification. * gm2/gm2-compiler/M2Optimize.mod: use GetDeclaredMod as a replacement for GetDeclared. * gm2/gm2-compiler/M2Quads.mod: use GetDeclaredMod as a replacement for GetDeclared. Also use tokenno rather than line number in NewLocalVar and KillLocalVar. * gm2/gm2-compiler/M2Students.mod: use GetDeclaredMod as a replacement for GetDeclared. * gm2/gm2-compiler/P1SymBuild.mod: record location of implementation and definition module when declaring procedures. * gm2/gm2-compiler/P2SymBuild.mod: record location of implementation and definition module when declaring procedures. * gm2/gm2-compiler/PCSymBuild.mod: use GetDeclaredMod as a replacement for GetDeclared. * gm2/gm2-compiler/SymbolTable.def: export GetDeclaredMod and GetDeclaredDef. * gm2/gm2-compiler/SymbolTable.mod: implement GetDeclaredMod and GetDeclaredDef. (New procedure) GetDeclaredDefinition. (New procedure) GetDeclaredModule. * gm2/gm2-gcc/m2block.c: removed debugging traps. * gm2/gm2-gcc/m2expr.c: tidied formatting. * gm2/gm2-gcc/m2statement.c: removed unnecessary code. (add_stmt) changed to record location. * gm2/gm2-gcc/m2treelib.c: allow component refs to be deferenced by pointers. * gm2/gm2-libs-iso/RTgen.mod: skip a character without pushing it back twice in succession. * gm2/m2pp.c: introduce line file numbers into the source code dump. * testsuite/gm2/calling-c/datatypes/unbounded/run/pass/gm2.exp: many changes to simplify the setting up of the chosen dialect and libraries. All obvious invocations to gm2_init are replaced by gm2_init_pim, gm2_init_iso, gm2_init_ulm, gm2_init_log, gm2_init_cor. * testsuite/gm2/case/pass/gm2.exp: as above. * testsuite/gm2/complex/pass/gm2.exp: as above. * testsuite/gm2/complex/run/pass/gm2.exp: as above. * testsuite/gm2/coroutines/pim/run/pass/gm2.exp: as above. * testsuite/gm2/cpp/pass/gm2.exp: as above. * testsuite/gm2/cse/fail/gm2.exp: as above. * testsuite/gm2/cse/pass/gm2.exp: as above. * testsuite/gm2/dynamic/pass/gm2.exp: as above. * testsuite/gm2/embedded/pass/gm2.exp: as above. * testsuite/gm2/errors/fail/gm2.exp: as above. * testsuite/gm2/examples/callingC/pass/gm2.exp: as above. * testsuite/gm2/examples/callingC/run/pass/gm2.exp: as above. * testsuite/gm2/examples/cpp/pass/gm2.exp: as above. * testsuite/gm2/examples/cppDef/pass/gm2.exp: as above. * testsuite/gm2/examples/hello/pass/gm2.exp: as above. * testsuite/gm2/examples/map/pass/gm2.exp: as above. * testsuite/gm2/exceptions/run/pass/gm2.exp: as above. * testsuite/gm2/extensions/pass/gm2.exp: as above. * testsuite/gm2/extensions/run/fail/gm2.exp: as above. * testsuite/gm2/extensions/run/pass/gm2.exp: as above. * testsuite/gm2/imports/run/pass/gm2.exp:as above. * testsuite/gm2/iso/fail/gm2.exp: as above. * testsuite/gm2/iso/pass/gm2.exp: as above. * testsuite/gm2/iso/run/pass/gm2.exp: as above. * testsuite/gm2/isocoroutines/run/pass/gm2.exp: as above. * testsuite/gm2/isolib/run/pass/gm2.exp: as above. * testsuite/gm2/link/pim/fail/gm2.exp: as above. * testsuite/gm2/link/pim/fail/import.mod: as above. * testsuite/gm2/link/pim/pass/gm2.exp: as above. * testsuite/gm2/linking/libarchive/pass/gm2.exp: as above. * testsuite/gm2/pim/fail/gm2.exp: as above. * testsuite/gm2/pim/options/bounds/fail/gm2.as above.exp: * testsuite/gm2/pim/options/optimize/run/pass/gm2.expas above.: * testsuite/gm2/pim/pass/gm2.exp: as above. * testsuite/gm2/pim/run/fail/gm2.exp: as above. * testsuite/gm2/pim/run/pass/gm2.exp: as above. * testsuite/gm2/pimcoroutines/pass/gm2.exp: as above. * testsuite/gm2/pimlib/coroutines/pass/gm2.exp: as above. * testsuite/gm2/pimlib/logitech/pass/gm2.exp: as above. * testsuite/gm2/pimlib/logitech/run/pass/gm2.exp: as above. * testsuite/gm2/pimlib/pass/gm2.exp: as above. * testsuite/gm2/pimlib/run/pass/gm2.exp: as above. * testsuite/gm2/pimlib/ulm/run/pass/gm2.exp: as above. * testsuite/gm2/quads/run/pass/gm2.exp: as above. * testsuite/gm2/switches/check-all/run/fail/gm2.exas above.p: * testsuite/gm2/switches/check-all/run/pass/gm2.exp:as above. * testsuite/gm2/switches/extended-opaque/fail/gm2.exp: as above. * testsuite/gm2/switches/extended-opaque/pass/gm2.exp: as above. * testsuite/gm2/switches/iso/run/pass/gm2.exp: as above. * testsuite/gm2/switches/makeall/fail/gm2.exp: as above. * testsuite/gm2/switches/optimization/run/pass/gm2.exp: as above. * testsuite/gm2/switches/pedantic-params/fail/gm2.exp: as above. * testsuite/gm2/switches/pedantic-params/pass/gm2.exp: as above. * testsuite/gm2/switches/pic/run/pass/gm2.exp: as above. * testsuite/gm2/switches/pim2/run/pass/gm2.exp: as above. * testsuite/gm2/switches/pim3/run/pass/gm2.exp: as above. * testsuite/gm2/switches/pim4/run/pass/gm2.exp: as above. * testsuite/gm2/types/run/pass/gm2.exp: as above. * testsuite/gm2/ulmlib/pass/gm2.exp: as above. * testsuite/gm2/ulmlib/std/pass/gm2.exp: as above. * testsuite/gm2/ulmlib/sys/pass/gm2.exp: as above. From MAILER-DAEMON Thu Oct 09 10:57:33 2014 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1XcF9p-00086a-Pr for mharc-gm2@gnu.org; Thu, 09 Oct 2014 10:57:33 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:33992) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XcF9i-00085M-Hm for gm2@nongnu.org; Thu, 09 Oct 2014 10:57:32 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XcF9c-0000ZX-AC for gm2@nongnu.org; Thu, 09 Oct 2014 10:57:26 -0400 Received: from postbox.isd.glam.ac.uk ([81.87.34.17]:35689) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XcF9b-0000ZG-Tc for gm2@nongnu.org; Thu, 09 Oct 2014 10:57:20 -0400 Received: from j228-gm.comp.glam.ac.uk ([193.63.148.84] helo=j228-gm) by postbox.isd.glam.ac.uk with esmtp (Exim 4.71) (envelope-from ) id 1XcF9a-0004BX-ON; Thu, 09 Oct 2014 15:57:18 +0100 From: Gaius Mulley To: Christoph Schlegel References: <20140927200954.d167c7108207157e22974560@gmx.net> <20140927214255.dc08593073013451e497688d@gmx.net> <871tqv4mqc.fsf@southwales.ac.uk> <20140930074218.688b35fed5079c6958447487@gmx.net> Date: Thu, 09 Oct 2014 15:57:18 +0100 In-Reply-To: <20140930074218.688b35fed5079c6958447487@gmx.net> (Christoph Schlegel's message of "Tue, 30 Sep 2014 07:42:18 +0200") Message-ID: <87wq89jnox.fsf@southwales.ac.uk> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 81.87.34.17 Cc: gm2@nongnu.org Subject: Re: [Gm2] Results for ... Cygwin, tarball 28-Sep-2014 X-BeenThere: gm2@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: GNU Modula-2 development and user list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 09 Oct 2014 14:57:32 -0000 Christoph Schlegel writes: > Hi Gaius, > > as you expected gm2 builds again under Cygwin32, Windows7. Thank you. These are the results of the tests: > > === gm2 Summary === > > # of expected passes 8207 > # of unexpected failures 1459 > # of unresolved testcases 62 > > The logs are here: > http://freepages.modula2.org/downloads/gm2.sum > http://freepages.modula2.org/downloads/gm2.log > > Regards, > Christoph Hi Christoph, I've overhauled the testsuite, so I'm confident the numbers above would change. By how much and in what direction, I'm less certain :-) The major changes were: (i) more isolation to the build from the installed system. (ii) simplified the test suite init function, so that maintenance should be faster, regards, Gaius From MAILER-DAEMON Thu Oct 09 14:11:36 2014 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1XcIBc-0002ve-Gh for mharc-gm2@gnu.org; Thu, 09 Oct 2014 14:11:36 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:54071) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XcIBT-0002tm-Ig for gm2@nongnu.org; Thu, 09 Oct 2014 14:11:35 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XcIBM-0001XU-3e for gm2@nongnu.org; Thu, 09 Oct 2014 14:11:27 -0400 Received: from postbox.isd.glam.ac.uk ([81.87.34.17]:40096) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XcIBL-0001XL-UI for gm2@nongnu.org; Thu, 09 Oct 2014 14:11:20 -0400 Received: from j228-gm.comp.glam.ac.uk ([193.63.148.84] helo=j228-gm) by postbox.isd.glam.ac.uk with esmtp (Exim 4.71) (envelope-from ) id 1XcIBK-0006gv-AD; Thu, 09 Oct 2014 19:11:18 +0100 From: Gaius Mulley To: gm2@nongnu.org Date: Thu, 09 Oct 2014 19:11:17 +0100 Message-ID: <87a955t8oq.fsf@southwales.ac.uk> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 81.87.34.17 Subject: [Gm2] regression test results on debian x86_64 wheezy and jessie X-BeenThere: gm2@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: GNU Modula-2 development and user list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 09 Oct 2014 18:11:35 -0000 Hi, on debian wheezy (stable) I get: # expected passes 9746 # unexpected failures 18 # unresolved testcases 6 and on debian jessie (testing) I get: # of expected passes 9608 # of unexpected failures 120 # of unresolved testcases 12 regards, Gaius From MAILER-DAEMON Fri Oct 10 16:53:04 2014 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1XchBQ-0005O1-4Z for mharc-gm2@gnu.org; Fri, 10 Oct 2014 16:53:04 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:38592) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XchBG-0005Nc-N3 for gm2@nongnu.org; Fri, 10 Oct 2014 16:53:02 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XchB8-00017Q-Vp for gm2@nongnu.org; Fri, 10 Oct 2014 16:52:54 -0400 Received: from mout.gmx.net ([212.227.17.21]:53907) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XchB8-00017D-Li for gm2@nongnu.org; Fri, 10 Oct 2014 16:52:46 -0400 Received: from Christoph-THINK ([81.10.192.186]) by mail.gmx.com (mrgmx102) with ESMTPSA (Nemesis) id 0MV30j-1XgFy32T0P-00YPFO; Fri, 10 Oct 2014 22:52:42 +0200 Date: Fri, 10 Oct 2014 22:52:42 +0200 From: Christoph Schlegel To: gm2@nongnu.org Message-Id: <20141010225242.b99a4fc497038e972f693c3c@gmx.net> X-Mailer: Sylpheed 3.4.2 (GTK+ 2.10.14; i686-pc-mingw32) Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Provags-ID: V03:K0:9R7QwYR+m2IhXBDUatrjS3ZZb+eKQvLA6EGB+zIHHu8KdGW/sUV rNUU45LLTrX+AP8FfWOro3UnzheZoN+Pj92/Kw8Wz46GaizThu/GbzRygBcxV/yJp1jJHhT NCw5+aLWjg/NVmP2+TW3Pfl2DEUUR8DWNccs1Ad85HD1oahOy42bpgFiPfSInWpBQ8D4494 o/ZROVnnWBSZf6UrIt7qw== X-UI-Out-Filterresults: notjunk:1; X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [generic] X-Received-From: 212.227.17.21 Cc: Gaius Mulley Subject: [Gm2] Cygwin32/Windows7: Library build failure, tarball october 9 X-BeenThere: gm2@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: GNU Modula-2 development and user list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 10 Oct 2014 20:53:02 -0000 Hello Gaius, this is were building the library fails: /bin/sh ../libtool --tag=CC --mode=compile /home/Christoph/gm2build/./gcc/xgcc -B/home/Christoph/gm2build/./gcc/ -B/home/Christoph/opt/i686-pc-cygwin/bin/ -B/home/Christoph/opt/i686-pc-cygwin/lib/ -isystem /home/Christoph/opt/i686-pc-cygwin/include -isystem /home/Christoph/opt/i686-pc-cygwin/sys-include -DHAVE_CONFIG_H -I. -I../../../../gcc-4.7.3/libgm2/libpim -I.. -I. -I/home/Christoph/gcc-4.7.3/gcc/gm2/gm2-libs -I/home/Christoph/gcc-4.7.3/gcc/gm2/gm2-libs-iso -DBUILD_GM2_LIBS -I../../../../gcc-4.7.3/libgm2/libpim/../ -O2 -g -MT libgm2_la-sckt.lo -MD -MP -MF .deps/libgm2_la-sckt.Tpo -c -o libgm2_la-sckt.lo `test -f 'sckt.c' || echo '../../../../gcc-4.7.3/libgm2/libpim/'`sckt.c libtool: compile: /home/Christoph/gm2build/./gcc/xgcc -B/home/Christoph/gm2build/./gcc/ -B/home/Christoph/opt/i686-pc-cygwin/bin/ -B/home/Christoph/opt/i686-pc-cygwin/lib/ -isystem /home/Christoph/opt/i686-pc-cygwin/include -isystem /home/Christoph/opt/i686-pc-cygwin/sys-include -DHAVE_CONFIG_H -I. -I../../../../gcc-4.7.3/libgm2/libpim -I.. -I. -I/home/Christoph/gcc-4.7.3/gcc/gm2/gm2-libs -I/home/Christoph/gcc-4.7.3/gcc/gm2/gm2-libs-iso -DBUILD_GM2_LIBS -I../../../../gcc-4.7.3/libgm2/libpim/../ -O2 -g -MT libgm2_la-sckt.lo -MD -MP -MF .deps/libgm2_la-sckt.Tpo -c ../../../../gcc-4.7.3/libgm2/libpim/sckt.c -DDLL_EXPORT -DPIC -o .libs/libgm2_la-sckt.o ../../../../gcc-4.7.3/libgm2/libpim/sckt.c: In function ‘tcpServerEstablishPort’: ../../../../gcc-4.7.3/libgm2/libpim/sckt.c:114:5: warning: incompatible implicit declaration of built-in function ‘printf’ [enabled by default] ../../../../gcc-4.7.3/libgm2/libpim/sckt.c:120:5: warning: incompatible implicit declaration of built-in function ‘printf’ [enabled by default] ../../../../gcc-4.7.3/libgm2/libpim/sckt.c:124:5: warning: incompatible implicit declaration of built-in function ‘printf’ [enabled by default] ../../../../gcc-4.7.3/libgm2/libpim/sckt.c:136:7: warning: incompatible implicit declaration of built-in function ‘printf’ [enabled by default] ../../../../gcc-4.7.3/libgm2/libpim/sckt.c:139:5: warning: incompatible implicit declaration of built-in function ‘printf’ [enabled by default] ../../../../gcc-4.7.3/libgm2/libpim/sckt.c:148:5: warning: incompatible implicit declaration of built-in function ‘printf’ [enabled by default] ../../../../gcc-4.7.3/libgm2/libpim/sckt.c: In function ‘getLocalIP’: ../../../../gcc-4.7.3/libgm2/libpim/sckt.c:217:5: warning: incompatible implicit declaration of built-in function ‘printf’ [enabled by default] ../../../../gcc-4.7.3/libgm2/libpim/sckt.c:223:5: warning: incompatible implicit declaration of built-in function ‘printf’ [enabled by default] ../../../../gcc-4.7.3/libgm2/libpim/sckt.c:228:5: warning: incompatible implicit declaration of built-in function ‘printf’ [enabled by default] ../../../../gcc-4.7.3/libgm2/libpim/sckt.c: In function ‘tcpServerClientIP’: ../../../../gcc-4.7.3/libgm2/libpim/sckt.c:261:3: warning: incompatible implicit declaration of built-in function ‘printf’ [enabled by default] ../../../../gcc-4.7.3/libgm2/libpim/sckt.c:262:3: warning: incompatible implicit declaration of built-in function ‘printf’ [enabled by default] ../../../../gcc-4.7.3/libgm2/libpim/sckt.c: In function ‘tcpClientSocket’: ../../../../gcc-4.7.3/libgm2/libpim/sckt.c:302:5: warning: incompatible implicit declaration of built-in function ‘printf’ [enabled by default] ../../../../gcc-4.7.3/libgm2/libpim/sckt.c:309:5: warning: incompatible implicit declaration of built-in function ‘fprintf’ [enabled by default] ../../../../gcc-4.7.3/libgm2/libpim/sckt.c:309:13: error: ‘stderr’ undeclared (first use in this function) ../../../../gcc-4.7.3/libgm2/libpim/sckt.c:309:13: note: each undeclared identifier is reported only once for each function it appears in ../../../../gcc-4.7.3/libgm2/libpim/sckt.c: In function ‘tcpClientSocketIP’: ../../../../gcc-4.7.3/libgm2/libpim/sckt.c:337:5: warning: incompatible implicit declaration of built-in function ‘printf’ [enabled by default] ../../../../gcc-4.7.3/libgm2/libpim/sckt.c: In function ‘tcpClientConnect’: ../../../../gcc-4.7.3/libgm2/libpim/sckt.c:364:5: warning: incompatible implicit declaration of built-in function ‘printf’ [enabled by default] Makefile:536: recipe for target 'libgm2_la-sckt.lo' failed make[5]: *** [libgm2_la-sckt.lo] Error 1 make[5]: Leaving directory '/home/Christoph/gm2build/i686-pc-cygwin/libgm2/libpim' Makefile:414: recipe for target 'all' failed make[4]: *** [all] Error 2 make[4]: Leaving directory '/home/Christoph/gm2build/i686-pc-cygwin/libgm2/libpim' Makefile:417: recipe for target 'all-recursive' failed make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory '/home/Christoph/gm2build/i686-pc-cygwin/libgm2' Makefile:330: recipe for target 'all' failed make[2]: *** [all] Error 2 make[2]: Leaving directory '/home/Christoph/gm2build/i686-pc-cygwin/libgm2' Makefile:11761: recipe for target 'all-target-libgm2' failed make[1]: *** [all-target-libgm2] Error 2 make[1]: Leaving directory '/home/Christoph/gm2build' Makefile:881: recipe for target 'all' failed make: *** [all] Error 2 Regards, Christoph From MAILER-DAEMON Sat Oct 11 04:39:32 2014 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1XcsD6-0005Kw-UG for mharc-gm2@gnu.org; Sat, 11 Oct 2014 04:39:32 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:46285) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XcsCx-0005EV-Ne for gm2@nongnu.org; Sat, 11 Oct 2014 04:39:31 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XcsCq-0001It-88 for gm2@nongnu.org; Sat, 11 Oct 2014 04:39:23 -0400 Received: from postbox.isd.glam.ac.uk ([81.87.34.17]:50986) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XcsCq-0001Ih-2n for gm2@nongnu.org; Sat, 11 Oct 2014 04:39:16 -0400 Received: from j228-gm.comp.glam.ac.uk ([193.63.148.84] helo=j228-gm) by postbox.isd.glam.ac.uk with esmtp (Exim 4.71) (envelope-from ) id 1XcsCn-0005DY-2v; Sat, 11 Oct 2014 09:39:13 +0100 From: Gaius Mulley To: gm2@nongnu.org Date: Sat, 11 Oct 2014 09:39:12 +0100 Message-ID: <87k347ov9r.fsf@southwales.ac.uk> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 81.87.34.17 Subject: [Gm2] gm2 on odroid X-BeenThere: gm2@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: GNU Modula-2 development and user list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 11 Oct 2014 08:39:31 -0000 Hi, I've rebuilt gm2 on the quad core odroid armv7l. I had to build gm2 install it, then build libpth from sources using the same C compiler which is built with gm2, install libpth and then I ran the gm2 regression tests. The results are: # of expected passes 9728 # of unexpected failures 36 # of unresolved testcases 6 Here is the output from gcc -v: Using built-in specs. COLLECT_GCC=gcc COLLECT_LTO_WRAPPER=/home/gaius/opt/lib/gcc/armv7l-unknown-linux-gnueabihf/4.7.3/lto-wrapper Target: armv7l-unknown-linux-gnueabihf Configured with: ../combined/gm2/gcc-versionno/configure --prefix=/home/gaius/opt --libexecdir=/home/gaius/opt/lib --enable-threads=posix --enable-clocale=gnu --enable-languages=c,c++,gm2 --disable-multilib --disable-bootstrap --enable-checking --disable-shared Thread model: posix gcc version 4.7.3 (GCC) regards, Gaius From MAILER-DAEMON Sun Oct 12 11:56:01 2014 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1XdLV3-0000Nq-Sy for mharc-gm2@gnu.org; Sun, 12 Oct 2014 11:56:01 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:53168) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XdLUv-0000Ng-50 for gm2@nongnu.org; Sun, 12 Oct 2014 11:56:00 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XdLUn-0007kS-7a for gm2@nongnu.org; Sun, 12 Oct 2014 11:55:53 -0400 Received: from blu004-omc3s21.hotmail.com ([65.55.116.96]:64180) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XdLUn-0007kN-2w for gm2@nongnu.org; Sun, 12 Oct 2014 11:55:45 -0400 Received: from BLU436-SMTP214 ([65.55.116.74]) by BLU004-OMC3S21.hotmail.com over TLS secured channel with Microsoft SMTPSVC(7.5.7601.22751); Sun, 12 Oct 2014 08:55:44 -0700 X-TMN: [nnW7uhwQ9RFRAGPCP6OCAYonjAHjj+nN] X-Originating-Email: [john.dubery@hotmail.co.uk] Message-ID: Date: Sun, 12 Oct 2014 16:55:33 +0100 From: JD User-Agent: Mozilla/5.0 (X11; Linux i686; rv:31.0) Gecko/20100101 Thunderbird/31.1.2 MIME-Version: 1.0 To: gm2@nongnu.org Content-Type: multipart/alternative; boundary="------------040602080404060707040500" X-OriginalArrivalTime: 12 Oct 2014 15:55:42.0629 (UTC) FILETIME=[FA228D50:01CFE634] X-detected-operating-system: by eggs.gnu.org: Windows 7 or 8 [fuzzy] X-Received-From: 65.55.116.96 Subject: [Gm2] Success! Tarball of 9/10/14 with Ubuntu 14.04 on x86 and Raspian Wheezy on ARM (RPi) X-BeenThere: gm2@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: GNU Modula-2 development and user list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 12 Oct 2014 15:56:00 -0000 --------------040602080404060707040500 Content-Type: text/plain; charset="utf-8"; format=flowed Content-Transfer-Encoding: 7bit Gaius, We have a result! No, two results. 1. Ubuntu 14.04 on x86 === gm2 Summary === # of expected passes 9608 # of unexpected failures 120 # of unresolved testcases 12 2. ARM - Raspberry Pi === gm2 Summary === # of expected passes 6744 # of unexpected failures 1513 # of unresolved testcases 1495 make: [check-gm2] Error 1 (ignored) But this one wasn't straightforward. I took up your hint to look at the ARM ABI. There are several cases on the web of the parameter passing error when calling the VFP unit. Unfortunately, there was no consistent solution. So, I tried a few changes to the configure options, and after trial and error this worked: 1. Force the architecture with the following extra options to configure: --build=arm-linux-gnueabihf --host=arm-linux-gnueabihf --target=arm-linux-gnueabihf This didn't itself solve the problem but it did force the use of arm-linux-gnueabihf-gcc instead of plain gcc. 2. The option that made the difference was: --with-float=hard A huge plus was the timing: real 1083m45.643s user 661m55.220s sys 48m43.620s - only 18 hours. Regards, John --------------040602080404060707040500 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable Gaius=2C
We have a result!=C2=A0 No=2C two results.

1. Ubuntu 14.04 on x86

=C2=A0=C2=A0 =3D=3D=3D gm2 Summary =3D=3D=3D

# of expected passes=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A09608
# of unexpected failures=C2=A0=C2=A0 =C2=A0120
# of unresolved testcases=C2=A0=C2=A0 =C2=A012



2. ARM - Raspberry Pi

=C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =3D=3D=3D gm2 Summar= y =3D=3D=3D

# of expected passes=C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 6744
# of unexpected failures=C2=A0=C2=A0=C2=A0 1513
# of unresolved testcases=C2=A0=C2=A0=C2=A0 1495
make: [check-gm2] Error 1 (ignored)
But this one wasn't straightforward.=C2=A0 I took up your hint to look = at the ARM ABI.=C2=A0 There are several cases on the web of the parameter passing error when calling the VFP unit.=C2=A0 Unfortunately=2C there w= as no consistent solution.=C2=A0 So=2C I tried a few changes to the config= ure options=2C and after trial and error this worked:
1.=C2=A0 Force the architecture with the following extra options to configure:
--build=3Darm-linux-gnueabihf --host=3Darm-linux-gnueabihf --target=3Darm-linux-gnueabihf
This didn't itself solve the problem but it did force the use of arm-linux-gnueabihf-gcc instead of plain gcc.
2.=C2=A0 The option that made the difference was:
--with-float=3Dhard
A huge plus was the timing:
real=C2=A0=C2=A0=C2=A0 1083m45.643s
user=C2=A0=C2=A0=C2=A0 661m55.220s
sys=C2=A0=C2=A0=C2=A0 48m43.620s
- only 18 hours.

Regards=2C
John

--------------040602080404060707040500-- From MAILER-DAEMON Mon Oct 13 13:12:29 2014 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1XdjAb-0001uQ-SA for mharc-gm2@gnu.org; Mon, 13 Oct 2014 13:12:29 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:55371) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XdjAU-0001uF-U7 for gm2@nongnu.org; Mon, 13 Oct 2014 13:12:28 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XdjAP-0001rH-MF for gm2@nongnu.org; Mon, 13 Oct 2014 13:12:22 -0400 Received: from postbox.isd.glam.ac.uk ([81.87.34.17]:40383) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XdjAP-0001r6-Ge for gm2@nongnu.org; Mon, 13 Oct 2014 13:12:17 -0400 Received: from j228-gm.comp.glam.ac.uk ([193.63.148.84] helo=j228-gm) by postbox.isd.glam.ac.uk with esmtp (Exim 4.71) (envelope-from ) id 1XdjAN-00008C-GP; Mon, 13 Oct 2014 18:12:15 +0100 From: Gaius Mulley To: JD References: Date: Mon, 13 Oct 2014 18:12:14 +0100 In-Reply-To: (JD's message of "Sun, 12 Oct 2014 16:55:33 +0100") Message-ID: <878ukj99n5.fsf@southwales.ac.uk> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 81.87.34.17 Cc: gm2@nongnu.org Subject: Re: [Gm2] Success! Tarball of 9/10/14 with Ubuntu 14.04 on x86 and Raspian Wheezy on ARM (RPi) X-BeenThere: gm2@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: GNU Modula-2 development and user list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 13 Oct 2014 17:12:28 -0000 JD writes: > Gaius, > We have a result! No, two results. Hi John, excellent news! > 1. Ubuntu 14.04 on x86 > > === gm2 Summary === > > # of expected passes 9608 > # of unexpected failures 120 > # of unresolved testcases 12 super to see the 32 bit failures have reduced > 2. ARM - Raspberry Pi > > === gm2 Summary === > > # of expected passes 6744 > # of unexpected failures 1513 > # of unresolved testcases 1495 > make: [check-gm2] Error 1 (ignored) > But this one wasn't straightforward. I took up your hint to look at > the ARM ABI. There are several cases on the web of the parameter > passing error when calling the VFP unit. Unfortunately, there was no > consistent solution. So, I tried a few changes to the configure > options, and after trial and error this worked: > > 1. Force the architecture with the following extra options to > configure: > --build=arm-linux-gnueabihf --host=arm-linux-gnueabihf - > -target=arm-linux-gnueabihf > This didn't itself solve the problem but it did force the use of > arm-linux-gnueabihf-gcc instead of plain gcc. > 2. The option that made the difference was: > --with-float=hard well done - this is very, very useful! any chance I could have the gm2.sum file for the html table regards, Gaius > A huge plus was the timing: > > real 1083m45.643s > user 661m55.220s > sys 48m43.620s > - only 18 hours. > > Regards, > John > > > _______________________________________________ > gm2 mailing list > gm2@nongnu.org > https://lists.nongnu.org/mailman/listinfo/gm2 From MAILER-DAEMON Wed Oct 15 09:20:17 2014 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1XeOUz-00076C-4c for mharc-gm2@gnu.org; Wed, 15 Oct 2014 09:20:17 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:41661) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XeOUp-0006t3-OF for gm2@nongnu.org; Wed, 15 Oct 2014 09:20:15 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XeOUh-0005Uf-An for gm2@nongnu.org; Wed, 15 Oct 2014 09:20:07 -0400 Received: from mail-1.ca.inter.net ([208.85.220.69]:44612) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XeOUh-0005UZ-7A for gm2@nongnu.org; Wed, 15 Oct 2014 09:19:59 -0400 Received: from localhost (offload-3.ca.inter.net [208.85.220.70]) by mail-1.ca.inter.net (Postfix) with ESMTP id 49ECC2EB0A4 for ; Wed, 15 Oct 2014 09:19:58 -0400 (EDT) Received: from mail-1.ca.inter.net ([208.85.220.69]) by localhost (offload-3.ca.inter.net [208.85.220.70]) (amavisd-new, port 10024) with ESMTP id Wnc6mi4WSuTE for ; Wed, 15 Oct 2014 09:19:58 -0400 (EDT) Received: from fifth.local (dynip-64.ffn.dmtel.ca [64.250.94.64]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: jgoyo@ca.inter.net) by mail-1.ca.inter.net (Postfix) with ESMTPSA id D3A592EB091 for ; Wed, 15 Oct 2014 09:19:57 -0400 (EDT) Message-ID: <543E747A.1070106@ca.inter.net> Date: Wed, 15 Oct 2014 09:19:54 -0400 From: john o goyo User-Agent: Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10.5; en-GB; rv:1.9.2.23) Gecko/20110920 Thunderbird/3.1.15 MIME-Version: 1.0 To: GNU Modula-2 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 208.85.220.69 Subject: [Gm2] gm2-4.7.3 on Mac 10.5.8/PPC: libgm2/configure deemed harmful X-BeenThere: gm2@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: GNU Modula-2 development and user list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 15 Oct 2014 13:20:16 -0000 The story continues... Last entry, libgm2/configure could not find non-existant files and halted. I created one of those non-existant files (a one-line script to log arguments). It was never called; the same jolly libgm2/configure halted trying to run another non-existant file, namely libgm2/config.sub. Checking multilib configuration for libgm2... Configuring in powerpc-apple-darwin9.8.0/libgm2 configure: loading cache ./config.cache configure: error: cannot run /bin/sh ../../../../src/gcc-4.7.3-patched/libgm2/config.sub make[1]: *** [configure-target-libgm2] Error 1 make: *** [all] Error 2 Besides the non-existant config.sub, libgm2/configure is also invoking /bin/sh, which is not /bin/bash. despite specifying SHELL=/bin/bash in the configure script. The story continues... john From MAILER-DAEMON Wed Oct 15 11:00:49 2014 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1XeQ4H-0000t4-Qm for mharc-gm2@gnu.org; Wed, 15 Oct 2014 11:00:49 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:41469) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XeQ4A-0000pw-T1 for gm2@nongnu.org; Wed, 15 Oct 2014 11:00:49 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XeQ44-0001l1-1e for gm2@nongnu.org; Wed, 15 Oct 2014 11:00:42 -0400 Received: from blu004-omc3s24.hotmail.com ([65.55.116.99]:59365) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XeQ43-0001ko-8Y for gm2@nongnu.org; Wed, 15 Oct 2014 11:00:35 -0400 Received: from BLU436-SMTP230 ([65.55.116.74]) by BLU004-OMC3S24.hotmail.com over TLS secured channel with Microsoft SMTPSVC(7.5.7601.22751); Wed, 15 Oct 2014 08:00:34 -0700 X-TMN: [mPRMysKoXe6zIYFij8tT+uAx26H3WwKa] X-Originating-Email: [john.dubery@hotmail.co.uk] Message-ID: Date: Wed, 15 Oct 2014 16:00:20 +0100 From: JD User-Agent: Mozilla/5.0 (X11; Linux i686; rv:31.0) Gecko/20100101 Thunderbird/31.1.2 MIME-Version: 1.0 To: gm2@nongnu.org References: In-Reply-To: Content-Type: multipart/alternative; boundary="------------060404050309070808080101" X-OriginalArrivalTime: 15 Oct 2014 15:00:31.0933 (UTC) FILETIME=[C40BAED0:01CFE888] X-detected-operating-system: by eggs.gnu.org: Windows 7 or 8 [fuzzy] X-Received-From: 65.55.116.99 Subject: Re: [Gm2] Tarball of 14/10/14 (or 9/10) with Raspian Wheezy on ARM (RPi) - further improvement X-BeenThere: gm2@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: GNU Modula-2 development and user list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 15 Oct 2014 15:00:49 -0000 --------------060404050309070808080101 Content-Type: text/plain; charset="windows-1252"; format=flowed Content-Transfer-Encoding: 7bit On 14/10/14 17:00, gm2-request@nongnu.org wrote: > 2. ARM - Raspberry Pi > > === gm2 Summary === > > # of expected passes 6744 > # of unexpected failures 1513 > # of unresolved testcases 1495 > make: [check-gm2] Error 1 (ignored) > But this one wasn't straightforward. I took up your hint to look at > the ARM ABI. There are several cases on the web of the parameter > passing error when calling the VFP unit. Unfortunately, there was no > consistent solution. So, I tried a few changes to the configure > options, and after trial and error this worked: > > 1. Force the architecture with the following extra options to > configure: > --build=arm-linux-gnueabihf --host=arm-linux-gnueabihf - > -target=arm-linux-gnueabihf > This didn't itself solve the problem but it did force the use of > arm-linux-gnueabihf-gcc instead of plain gcc. > 2. The option that made the difference was: > --with-float=hard > I tried compiling a few of my own modules and this showed that I didn't yet have libpth-dev installed. So I installed it and tried to run: make check-gm2 but that failed eventually. So I rebuilt gm2 - but I'm not sure with which tarball - and the results are enormously improved: === gm2 Summary === # of expected passes 9584 # of unexpected failures 144 # of unresolved testcases 12 make: [check-gm2] Error 1 (ignored) BTW, four standard types on the ARM differ in size from on x86: On x86 REAL96 0; REAL128 16 COMPLEX96 0; COMPLEX128 32 On ARM REAL96 12; REAL128 0 COMPLEX96 24; COMPLEX128 0 Regards, John --------------060404050309070808080101 Content-Type: text/html; charset="windows-1252" Content-Transfer-Encoding: quoted-printable
On 14/10/14 17:00=2C gm2-request@nongnu.org wrote:
2. ARM - Raspberry Pi

    =3D=3D=3D gm2 Summary =3D=3D=3D
   =20
    # of expected passes 6744
    # of unexpected failures 1513
    # of unresolved testcases 1495
    make: [check-gm2] Error 1 (ignored)
But this one wasn't straightforward. I took up your hint to look at
the ARM ABI. There are several cases on the web of the parameter
passing error when calling the VFP unit. Unfortunately=2C there was no
consistent solution. So=2C I tried a few changes to the configure
options=2C and after trial and error this worked:

    1. Force the architecture with the following extra options to
    configure:
    --build=3Darm-linux-gnueabihf --host=3Darm-linux-gnueabihf -
    -target=3Darm-linux-gnueabihf=20
    This didn't itself solve the problem but it did force the use of
    arm-linux-gnueabihf-gcc instead of plain gcc.
    2. The option that made the difference was:
    --with-float=3Dhard

I tried compiling a few of my own modules and this showed that I didn't yet have libpth-dev installed.=A0 So I installed it and tried to run:
=A0=A0=A0 make check-gm2
but that failed eventually.=A0 So I rebuilt gm2 - but I'm not sure with which tarball - and the results are enormously improved:
=A0=A0=A0 =A0=A0=A0 =3D=3D=3D gm2 Summary =3D=3D=3D

# of expected passes=A0=A0=A0 =A0=A0=A0 9584
# of unexpected failures=A0=A0=A0 144
# of unresolved testcases=A0=A0=A0 12
make: [check-gm2] Error 1 (ignored)
BTW=2C four standard types on the ARM differ in size from on x86:
=A0=A0=A0 On x86=A0 REAL96=A0=A0=A0=A0=A0=A0 0=3B=A0=A0 REAL128=A0=A0= =A0=A0=A0 16
=A0=A0=A0=A0 =A0=A0=A0 =A0=A0=A0 =A0=A0=A0 COMPLEX96=A0=A0=A0 0=3B=A0= =A0 COMPLEX128=A0=A0 32


=A0=A0=A0 On ARM=A0=A0 REAL96=A0=A0=A0=A0=A0=A0 12=3B=A0=A0=A0 REAL128= =A0=A0=A0=A0=A0 0
=A0 =A0=A0 =A0=A0=A0 =A0=A0=A0 =A0=A0=A0 =A0=A0=A0=A0 COMPLEX96=A0=A0= =A0 24=3B=A0=A0=A0 COMPLEX128=A0=A0 0

=A0Regards=2C
John

--------------060404050309070808080101-- From MAILER-DAEMON Thu Oct 16 04:17:32 2014 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1XegFY-0000jn-Fb for mharc-gm2@gnu.org; Thu, 16 Oct 2014 04:17:32 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:60023) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XegFS-0000iL-Mf for gm2@nongnu.org; Thu, 16 Oct 2014 04:17:30 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XegFO-0000ZU-Id for gm2@nongnu.org; Thu, 16 Oct 2014 04:17:26 -0400 Received: from postbox.isd.glam.ac.uk ([81.87.34.17]:49125) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XegFO-0000Z5-C9 for gm2@nongnu.org; Thu, 16 Oct 2014 04:17:22 -0400 Received: from j228-gm.comp.glam.ac.uk ([193.63.148.84] helo=j228-gm) by postbox.isd.glam.ac.uk with esmtp (Exim 4.71) (envelope-from ) id 1XegFL-000468-6G; Thu, 16 Oct 2014 09:17:19 +0100 From: Gaius Mulley To: john o goyo References: <543E747A.1070106@ca.inter.net> Date: Thu, 16 Oct 2014 09:17:18 +0100 In-Reply-To: <543E747A.1070106@ca.inter.net> (john o. goyo's message of "Wed, 15 Oct 2014 09:19:54 -0400") Message-ID: <87ppdswhrl.fsf@southwales.ac.uk> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 81.87.34.17 Cc: GNU Modula-2 Subject: Re: [Gm2] gm2-4.7.3 on Mac 10.5.8/PPC: libgm2/configure deemed harmful X-BeenThere: gm2@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: GNU Modula-2 development and user list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 16 Oct 2014 08:17:30 -0000 john o goyo writes: > The story continues... > > Last entry, libgm2/configure could not find non-existant files > and halted. I created one of those non-existant files (a one-line > script to log arguments). It was never called; the same jolly > libgm2/configure halted trying to run another non-existant file, > namely libgm2/config.sub. > > Checking multilib configuration for libgm2... > Configuring in powerpc-apple-darwin9.8.0/libgm2 > configure: loading cache ./config.cache > configure: error: cannot run /bin/sh > ../../../../src/gcc-4.7.3-patched/libgm2/config.sub > make[1]: *** [configure-target-libgm2] Error 1 > make: *** [all] Error 2 > > Besides the non-existant config.sub, libgm2/configure is also invoking > /bin/sh, which is not /bin/bash. despite specifying SHELL=/bin/bash in > the configure script. > > The story continues... > > john Hi John, are you using the tarball from: http://floppsie.comp.glam.ac.uk/download/c/gcc-4.7.3+gm2-git-latest.tar.gz It is certainly odd that it is looking for config.sub. Here is the output from: $ ls scratch-area/gcc-4.7.3+gm2-git-latest/gm2/gcc-versionno/libgm2 ChangeLog Makefile.in autogen.sh configure libcor liblog libpim p2c Makefile.am aclocal.m4 config.h.in configure.ac libiso libmin libulm Here is my helper script to rebuild the various configure scripts, it would be interesting to see if you could rebuild them under solaris. #!/bin/bash cd combined/gm2/gcc-versionno/libgm2 autoreconf2.64 || exit 1 cd .. autogen Makefile.def || exit 1 cd gcc/gm2/gm2-libs autoconf2.64 config-target.in > config-target || exit 1 autoconf2.64 config-host.in > config-host || exit 1 regards, Gaius From MAILER-DAEMON Thu Oct 16 04:54:27 2014 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1XegpH-0001D0-MT for mharc-gm2@gnu.org; Thu, 16 Oct 2014 04:54:27 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:39456) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XegpB-0001Ax-8y for gm2@nongnu.org; Thu, 16 Oct 2014 04:54:26 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Xegp6-0004TG-0g for gm2@nongnu.org; Thu, 16 Oct 2014 04:54:21 -0400 Received: from postbox.isd.glam.ac.uk ([81.87.34.17]:50368) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Xegp5-0004SB-QV for gm2@nongnu.org; Thu, 16 Oct 2014 04:54:15 -0400 Received: from j228-gm.comp.glam.ac.uk ([193.63.148.84] helo=j228-gm) by postbox.isd.glam.ac.uk with esmtp (Exim 4.71) (envelope-from ) id 1Xegp4-0005eP-B0; Thu, 16 Oct 2014 09:54:14 +0100 From: Gaius Mulley To: JD References: Date: Thu, 16 Oct 2014 09:54:14 +0100 In-Reply-To: (JD's message of "Wed, 15 Oct 2014 16:00:20 +0100") Message-ID: <87lhogwg21.fsf@southwales.ac.uk> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 81.87.34.17 Cc: gm2@nongnu.org Subject: Re: [Gm2] Tarball of 14/10/14 (or 9/10) with Raspian Wheezy on ARM (RPi) - further improvement X-BeenThere: gm2@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: GNU Modula-2 development and user list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 16 Oct 2014 08:54:26 -0000 JD writes: > On 14/10/14 17:00, gm2-request@nongnu.org wrote: > > 2. ARM - Raspberry Pi > > === gm2 Summary === > > # of expected passes 6744 > # of unexpected failures 1513 > # of unresolved testcases 1495 > make: [check-gm2] Error 1 (ignored) > But this one wasn't straightforward. I took up your hint to look at > the ARM ABI. There are several cases on the web of the parameter > passing error when calling the VFP unit. Unfortunately, there was no > consistent solution. So, I tried a few changes to the configure > options, and after trial and error this worked: > > 1. Force the architecture with the following extra options to > configure: > --build=arm-linux-gnueabihf --host=arm-linux-gnueabihf - > -target=arm-linux-gnueabihf > This didn't itself solve the problem but it did force the use of > arm-linux-gnueabihf-gcc instead of plain gcc. > 2. The option that made the difference was: > --with-float=hard > > > I tried compiling a few of my own modules and this showed that I didn't > yet have libpth-dev installed. So I installed it and tried to run: > make check-gm2 > but that failed eventually. So I rebuilt gm2 - but I'm not sure with > which tarball - and the results are enormously improved: > > === gm2 Summary === > > # of expected passes 9584 > # of unexpected failures 144 > # of unresolved testcases 12 > make: [check-gm2] Error 1 (ignored) > BTW, four standard types on the ARM differ in size from on x86: > On x86 REAL96 0; REAL128 16 > COMPLEX96 0; COMPLEX128 32 > > On ARM REAL96 12; REAL128 0 > COMPLEX96 24; COMPLEX128 0 > > Regards, > John Hi John, wow much better! On Wheezy x86_64 I get: # of expected passes 9608 # of unexpected failures 120 # of unresolved testcases 12 so both architectures are converging. So with respect to type sizes, is it true that with hardfloat the arm has: REAL96 COMPLEX96 but does not have: REAL128 (and COMPLEX128) Thanks for mentioning these types - it looks as if this is the failure area. I wonder if you could possibly post another gm2.sum ? thanks, Gaius From MAILER-DAEMON Fri Oct 17 22:34:27 2014 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1XfJqd-00054B-SH for mharc-gm2@gnu.org; Fri, 17 Oct 2014 22:34:27 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:49713) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XfJqY-000543-EY for gm2@nongnu.org; Fri, 17 Oct 2014 22:34:27 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XfJqT-0000Ss-HL for gm2@nongnu.org; Fri, 17 Oct 2014 22:34:22 -0400 Received: from mail-1.ca.inter.net ([208.85.220.69]:48631) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XfJqT-0000Sm-DN for gm2@nongnu.org; Fri, 17 Oct 2014 22:34:17 -0400 Received: from localhost (offload-3.ca.inter.net [208.85.220.70]) by mail-1.ca.inter.net (Postfix) with ESMTP id 9ADAC2EA7A2; Fri, 17 Oct 2014 22:34:14 -0400 (EDT) Received: from mail-1.ca.inter.net ([208.85.220.69]) by localhost (offload-3.ca.inter.net [208.85.220.70]) (amavisd-new, port 10024) with ESMTP id qufUSYQTiOuQ; Fri, 17 Oct 2014 22:34:12 -0400 (EDT) Received: from fifth.local (dynip-64.ffn.dmtel.ca [64.250.94.64]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: jgoyo@ca.inter.net) by mail-1.ca.inter.net (Postfix) with ESMTPSA id 19A942EB11A; Fri, 17 Oct 2014 22:34:11 -0400 (EDT) Message-ID: <5441D1A2.1070409@ca.inter.net> Date: Fri, 17 Oct 2014 22:34:10 -0400 From: john o goyo User-Agent: Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10.5; en-GB; rv:1.9.2.23) Gecko/20110920 Thunderbird/3.1.15 MIME-Version: 1.0 To: Gaius Mulley References: <543E747A.1070106@ca.inter.net> <87ppdswhrl.fsf@southwales.ac.uk> In-Reply-To: <87ppdswhrl.fsf@southwales.ac.uk> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 208.85.220.69 Cc: GNU Modula-2 Subject: Re: [Gm2] gm2-4.7.3 on Mac 10.5.8/PPC: libgm2/configure deemed harmful X-BeenThere: gm2@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: GNU Modula-2 development and user list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 18 Oct 2014 02:34:27 -0000 On 16/10/2014 04:17, Gaius Mulley wrote: [...] > > Hi John, > > are you using the tarball from: > > http://floppsie.comp.glam.ac.uk/download/c/gcc-4.7.3+gm2-git-latest.tar.gz No -- I invoke "git pull" whenever a change is made and build from there. > It is certainly odd that it is looking for config.sub. Here is the > output from: > > $ ls scratch-area/gcc-4.7.3+gm2-git-latest/gm2/gcc-versionno/libgm2 > > ChangeLog Makefile.in autogen.sh configure libcor liblog > libpim p2c Makefile.am aclocal.m4 config.h.in configure.ac > libiso libmin libulm I have the same files, as pulled down by git. > Here is my helper script to rebuild the various configure scripts, > it would be interesting to see if you could rebuild them under solaris. > > > #!/bin/bash > > cd combined/gm2/gcc-versionno/libgm2 > autoreconf2.64 || exit 1 build % autoreconf aclocal: couldn't open directory `../config': No such file or directory autoreconf: aclocal failed with exit status: 1 Now I am confused. There is no ../config in the gcc-versionno directory. (Mind, I know nothing about autoconf and friends.) john