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).
There is another problem, probably related to qualified identifiers.
In the GNU Pascal Interfaces for Mac OS X, based on Apple's PInterfaces, we have a unit CGError. It defines a type CGError (a signed 32-bit integer).
unit CGError; interface .... uses MacTypes,CGBase; .... type CGError = SInt32;
Another unit uses both the type and the unit CGError:
unit CGDirectDisplay; interface .... uses MacTypes,CGBase,CGGeometry,CGError,CFArray,CFString,CFDictionary; .... --> type CGDisplayErr = CGError;
This results in an error message
cgdirectdisplay.pas:89: error: type name expected, `CGError' given
Regards,
Adriaan van Os