Waldek Hebisch wrote:
I have put patches which allow compiling gpc-20041218 with gcc-3.4.3. Note that the patch also contains support for qualified identifiers and a few fixes to structured value constructors.
Thanks a lot Waldek for these patches !
FAIL: avo7.pas
Running the testsuite, I found one (new) problem. The back-end patch file doesn't have the recent diff that solves the "avo7.pas" problem (see http://www.gnu-pascal.de/crystal/gpc/en/mail11092.html).
*** gcc/gcc.c.orig Thu Apr 1 18:55:17 2004 --- gcc/gcc.c Thu Nov 25 14:06:13 2004 *************** *** 733,740 **** "%{pg:%{fomit-frame-pointer:%e-pg and -fomit-frame-pointer are incompatible}}\ %1 %{!Q:-quiet} -dumpbase %B %{d*} %{m*} %{a*}\ %{c|S:%{o*:-auxbase-strip %*}%{!o*:-auxbase %b}}%{!c:%{!S:-auxbase %b}}\ ! %{g*} %{O*} %{W*&pedantic*} %{w} %{std*} %{ansi}\ ! %{v:-version} %{pg:-p} %{p} %{f*} %{undef}\ %{Qn:-fno-ident} %{--help:--help}\ %{--target-help:--target-help}\ %{!fsyntax-only:%{S:%W{o*}%{!o*:-o %b.s}}}\ --- 733,740 ---- "%{pg:%{fomit-frame-pointer:%e-pg and -fomit-frame-pointer are incompatible}}\ %1 %{!Q:-quiet} -dumpbase %B %{d*} %{m*} %{a*}\ %{c|S:%{o*:-auxbase-strip %*}%{!o*:-auxbase %b}}%{!c:%{!S:-auxbase %b}}\ ! %{g*} %{O*} %{f*&W*&pedantic*&w} %{std*} %{ansi}\ ! %{v:-version} %{pg:-p} %{p} %{undef}\ %{Qn:-fno-ident} %{--help:--help}\ %{--target-help:--target-help}\ %{!fsyntax-only:%{S:%W{o*}%{!o*:-o %b.s}}}\
[G4:gcc/p/test] adriaan% cat avo7.pas { FLAG --gnu-pascal -Wno-underscore }
program NoUnderscore;
procedure _Run; begin writeln('OK') end;
begin _Run end.
Regards,
Adriaan van Os