de.openvms.org - Für die deutschsprachige VMS-Community https://de.openvms.org:443/stories.php?story=07/04/10/8229151

HP COBOL V2.9 Feldtest
Software - 10-Apr-2007 18:03 UTC
HP sucht Feldtester für die nächste Version von HP COBOL für OpenVMS Alpha und I64.

Hier die Anfrage von John Reagan:

"Liebe Freunde von COBOL (ich weiss, dass ihr da draussen seid), Version 2.9 von HP COBOL für OpenVMS I64 und Alpha nähert sich der Fertigstellung. Wir suchen einige Sites, die bereit sind, uns testen zu helfen.

V2.9 enthält nur Fehlerbehebungen (naja, wir könnten einen /VERSION Qualifier in den Compiler einfügen), es ist keine neue Funktionalität geplant.

Behobene Fehler sind u.a.:

  • Auf I64 können sehr grosse COBOL-Applikationen (Massen von Modulen, hundertausende Quellzeilen) ein Linken verhindern wegen der Art und Weise, in der der COBOL-Compiler den Linker nach diversen Adresskonstanten fragt. Die reine Anzahl von Adresskonstanten übersteigt die Größe einer "Short Section". Wenn Sie dieses Problem haben, wissen Sie dies bereits. Der Linker wird sich einfach weigern, Ihre Applikation zu linken. Wir haben den Compiler so modifiziert, dass er weniger linker-generierte Adresskonstanten benötigt.

  • Das COBOL-Frontend belog den Codegenerator über das Alignment von Feldern in Datensätzen. Das Frontend hat die korrekten Offsets, teilte GEM aber das falsche Alignment mit (normalerweise kann GEM das Alignment aus dem Offset ableiten, aber COBOL ist anders - Sie wollen gar nicht mehr wissen...). GEM glaubte, das Frontend würde Code aus diesem Alignment-Wissen erzeugen. Das ergab Mengen an Alignment-Fehlern. Auf I64 tut das besonders weh, auf Alpha etwas weniger. Wir haben das Frontend korrigiert, so dass es die korrekte Alignment-Information errechnet. Besonders Benutzer auf I64 werden große Performance-Verbesserungen sehen; auch Alpha-Benutzer könnten einige sehen.

  • Einige weitere Fehlerbehebungen wie das Kanji-Währungssymbol und andere seltsame Dinge.



Also, wenn Sie ein neues Kit haben und Ihren COBOL-Code neu kompilieren und testen mögen, um sicherzustellen, dass wir, ähhh, nichts kaputt gemacht haben, senden Sie mir eine Email (Vorname.Nachname @ hp.com) und lassen Sie uns reden."

--
John Reagan
Projektleiter HP Pascal/{A|I}MACRO/COBOL für OpenVMS
Hewlett-Packard Company


Original auf www.openvms.org