I think all the failures are all due to these warnings:
TEST abso2.pas: UX:as: WARNING: /var/tmp/ccsfhyyl.s:46:name already bound as global: pascal_main_program UX:as: WARNING: /var/tmp/ccsfhyyl.s:50:name already bound as global: init_pascal_main_program OK
which is repeated throughout the output. I have found a few more that may be real errors?
TEST fjf53a.pas: failed: Foo UX:as: WARNING: /var/tmp/ccKfZDEe.s:24:name already bound as global: pascal_main _program UX:as: WARNING: /var/tmp/ccKfZDEe.s:28:name already bound as global: init_pascal _main_program TEST fjf53b.pas: failed: Foo UX:as: WARNING: /var/tmp/ccsbDjkJ.s:24:name already bound as global: pascal_main _program UX:as: WARNING: /var/tmp/ccsbDjkJ.s:28:name already bound as global: init_pascal _main_program TEST fjf53c.pas: failed: Foo UX:as: WARNING: /var/tmp/ccWp8Wbg.s:24:name already bound as global: pascal_main _program UX:as: WARNING: /var/tmp/ccWp8Wbg.s:28:name already bound as global: init_pascal _main_program TEST nest22.pas: failed: Foo Bar UX:as: WARNING: /var/tmp/cc0s626P.s:24:name already bound as global: pascal_main _program UX:as: WARNING: /var/tmp/cc0s626P.s:28:name already bound as global: init_pascal _main_program TEST nest23.pas: failed: Foo Bar UX:as: WARNING: /var/tmp/cc81wE9r.s:24:name already bound as global: pascal_main _program UX:as: WARNING: /var/tmp/cc81wE9r.s:28:name already bound as global: init_pascal _main_program
Theo Carr-Brion
-----Original Message----- From: Frank Heckenbach [mailto:frank@g-n-u.de] Sent: 02 April 2002 04:37 To: gpc@gnu.de Subject: Re: GPC 2.1 RC 4 on Unixware 7.1
Theo Carr-Brion wrote:
For your information.
gpc --version 20020318, based on gcc-2.95.3 20010315 (release)
Compiling and installation gave no problems.
Running the tests on unixware 7.1 gives
# of GPC tests 2616 # of GPC tests passed 681 # of GPC tests skipped 5 # of GPC tests failed 1930
However it looks like only 6 tests failed from the output!
How can I tell if I don't see the output, especially the parts that look ok? Can you show it (not necessarily everything, for size reasons, but perhaps the first 10 or 20 lines)?
Frank
Theo Carr-Brion wrote:
I think all the failures are all due to these warnings:
TEST abso2.pas: UX:as: WARNING: /var/tmp/ccsfhyyl.s:46:name already bound as global: pascal_main_program UX:as: WARNING: /var/tmp/ccsfhyyl.s:50:name already bound as global: init_pascal_main_program OK
which is repeated throughout the output.
Indeed, GPC generates double `.globl' declarations for these functions. I think I know why, but I can't easily fix it since it's involved with some rather hairy areas ...
Apparently other assemblers don't mind this, but yours does. If you can suppress the warning of the assembler with some option, that's probably the easiest thing for now as the warning is in fact harmless here.
Frank