CBFalconer a écrit:
Mirsad Todorovac wrote:
On Fri, 12 Jan 2007, Russ Whitaker wrote:
... snip ...
p.s. According to the gcc site, gcc-4.1.2 should be out soon. ( days? weeks? )
These are very good news.
Thank you, Mr. Whitaker.
gcc 4.1.0 is available for DJGPP, but I cannot find a port of gpc to this version.
even gcc 4.1.1 is available on the Pavenis Web Site at
http://ap1.pp.fi/djgpp/gcc/4.1.1/gcc411.html
With it I have built last summer gpc20060325 for djgpp v2.03p2, using the patches
gpc-4.1-5f.diff.gz gcc-4.1-5f.diff.gz
found on the Waldek Hebisch web site
http://www.math.uni.wroc.pl/~hebisch/gpc
I had not uploaded it to the gpc web site because running the gpc test suite gives (rerun today):
/djgpp/b/gnu/gcc-4.11/gcc/p/script/mkdir-p p/test { \ echo "# Automatically generated from /djgpp/b/gnu/gcc-4.11/gcc/p/test/Makefile."; \ echo "# Don't change manually."; \ echo ""; \ sed -e "s,^srcdir *=.*,srcdir=`cd /djgpp/b/gnu/gcc-4.11/gcc/p/test && pwd`,; \ s,^PC *=.*,PC=`pwd`/xgpc -B`pwd`/,; \ s,^TEST_PATHS *=.*,TEST_PATHS=-I ../rts --no-unit-path --unit-path=`cd /djgpp/b/gnu/gcc-4.11/gcc/p/units && pwd`," \ /djgpp/b/gnu/gcc-4.11/gcc/p/test/Makefile; \ } > p/test/Makefile || { rm -f p/test/Makefile; false; } echo timestamp > "p/stamp-test-Makefile" cd ./p/test && c:/djgpp/bin/make.exe MASK="" EXTRA_TEST_PFLAGS=" -gstabs" TEST_RUN_FLAGS="" "pascal.check-dejagnu" make.exe[1]: Entering directory `c:/djgpp/b/gnu/build.gcc/gcc/p/test' rm -f *.dat *.o *.s *.i *.gpi *.gpd *.gpc core a.out stderr.out *.exe testmake.tmp dummy.c dummy.pas dummy.out diff_cr*.tmp fixcr fixcr.exe rm -f todo/a.out todo/*.exe todo/*.o todo/*.s todo/*.i todo/*.gpi todo/*.gpd todo/core GP= PC="c:/djgpp/b/gnu/build.gcc/gcc/xgpc -Bc:/djgpp/b/gnu/build.gcc/gcc/" PFLAGS="-I ../rts --no-unit-path --unit-path=c:/djgpp/b/gnu/gcc-4.11/gcc/p/units --autobuild -g -O3 -W -Wall -Wno-unused -gstabs" PFLAGS_NO_PATHS="-g -O3 -W -Wall -Wno-unused -gstabs" SRCDIR="c:/djgpp/b/gnu/gcc-4.11/gcc/p/test" TEST_MAKE_FLAG=test-make-flag "c:/djgpp/b/gnu/gcc-4.11/gcc/p/test/test_run" | tee test_log | "c:/djgpp/b/gnu/gcc-4.11/gcc/p/test/test_sum" -d Test Run By dosuser on 2007-01-30 13:41:18 Native configuration is djgpp (KNAUTIE)
=== gpc tests ===
Running target any Running testsuite ...
UNSUPPORTED: fjf165a.pas FAIL: fjf322.pas FAIL: fjf395a.pas FAIL: fjf395b.pas FAIL: fjf403b.pas FAIL: fjf563e.pas FAIL: fjf587b.pas FAIL: fjf779a.pas FAIL: fjf779b.pas FAIL: fjf779e.pas FAIL: fjf779f.pas FAIL: fjf779g.pas UNSUPPORTED: longr2.pas FAIL: nicola4c.pas FAIL: y2k.pas
=== gpc Summary ===
# of tests 5070 # of expected passes 5055 # of unexpected failures 13 # of unsupported tests 2
c:/djgpp/b/gnu/build.gcc/gcc/xgpc version 20060325, based on gcc-4.1.1
(The y2K FAIL is erratic and spurious, related not to gpc, but to peculiarities of the clock when running in a DOS box under W98se)
whereas there is NO error with gcc-3.4.4
I am always afraid that a beginner downloads the latest version, stump on a bug and concludes that gpc is not a good compiler.
Since you seem interested I just downloaded it in the usual place
http://www.gnu-pascal.de/contrib/maurice/gpc-20060325-gcc-411.i586-pc-msdosd...
and flagged it with a large ALPHA !!!
I hope this will warn enough beginners.
Maurice
Maurice Lombardi wrote:
I am always afraid that a beginner downloads the latest version, stump on a bug and concludes that gpc is not a good compiler.
I share this fear ...
Since you seem interested I just downloaded it in the usual place
http://www.gnu-pascal.de/contrib/maurice/gpc-20060325-gcc-411.i586-pc-msdosd...
and flagged it with a large ALPHA !!!
Even this might not be clear enough. You might consider to put it in a subdirectory, which contains a clear warning message. BTW, you can put the following line in an .htaccess file:
HeaderName header.html
and then put some HTML (fragment) text into the named file that will appear above the listing of a directory.
Frank
Frank Heckenbach wrote:
Maurice Lombardi wrote:
I am always afraid that a beginner downloads the latest version, stump on a bug and concludes that gpc is not a good compiler.
I share this fear ...
Since you seem interested I just downloaded it in the usual place
http://www.gnu-pascal.de/contrib/maurice/gpc-20060325-gcc-411.i586-pc-msdosd...
and flagged it with a large ALPHA !!!
Even this might not be clear enough. You might consider to put it in a subdirectory, which contains a clear warning message. BTW, you can put the following line in an .htaccess file:
HeaderName header.html
and then put some HTML (fragment) text into the named file that will appear above the listing of a directory.
I just spent 2+ hours downloading the 4.1.1 set for C, C++, Ada, and Pascal for DJGPP. This is a pain. I hope you will update the gpc later when corrected and let us (me) know. I don't want to go through the whole process again to advance to 4.1.2. I haven't installed them yet.
Frank Heckenbach a écrit:
Maurice Lombardi wrote:
Since you seem interested I just downloaded it in the usual place
http://www.gnu-pascal.de/contrib/maurice/gpc-20060325-gcc-411.i586-pc-msdosd...
and flagged it with a large ALPHA !!!
Even this might not be clear enough. You might consider to put it in a subdirectory, which contains a clear warning message.
OK I have put it in an "experimental" subdirectory
http://www.gnu-pascal.de/contrib/maurice/experimental/
I have also put in this directory the files grx247p3[.zip,.tar.gz] which I have announced on the grx list
Maurice