| 8354 Six Forks Road
Raleigh, NC 27615
Phone 919-676-0847
Fax 919-676-4124 |
Press Release
Contact: Ron Pimblett
Phone: (919) 676-0847 |
FOR IMMEDIATE RELEASE
9 AM EDT, November 6, 2002 |
Raleigh, NC - November 6, 2002:
Dignus,
LLC announces delivery of the world's first 64-bit compiler for z/Architecture
. This major release demonstrates the company's
commitment to its customers and the mainframe C and C++ community. Dignus,
LLC is the first company to deliver complete IBM z/Architecture compilers
and libraries with the general availability of Systems/C and Systems/C++
Version 1.60 today. "This delivery, while maintaining support for
earlier architectures, fully exploits z/Architecture-allowing programs
to execute in 24, 31, or 64-bit as well as allowing all dynamic storage
to be allocated above the 31-bit 'bar'," said Dave Rivers, founder
and President of Dignus, LLC.
In addition to major processor related enhancements, this
robust software delivery also includes a
CICS C preprocessor and support for a number of ANSI
99 language features.
Important features of this delivery
include:
-
Complete
z/Architecture exploitation by Dignus C and C++ compilers, with support
for 24, 31, & 64-bit execution
- Complete
z/Architecture exploitation using Dignus C and C++ libraries, allowing
for the stack, heap and PRV to be allocated in 24, 31 or 64-bit storage,
as well as supporting execution in 24, 31 or 64-bit addressing mode
-
Implementation
of the 64-bit capable Direct Call Facility, allowing 24 & 31-bit applications
to extend their current functionality to exploit 64-bit storage
-
Support
for z/Linux code generation as well as compiler hosting
-
Support
for the UNIX Systems Services hosting of the compiler
-
Implementation
of various ANSI C99 C Language features including a complete ANSI C99 preprocessor
-
Support
for an MVS 3.8 compatible library
-
CICS
C language preprocessor
-
Enhanced
code optimization techniques improving performance
-
Exploitation
of all 16 floating point registers
-
DSECT
to C structure conversion utility
In
addition to these new functions, see the announcement for the immediate
availability of
Systems/ASM Version 1.60.
Further Product Enhancements
-
A
new compiler option to specify the generation of z/Architecture code. When
specified, the compiler can generate code that can run in 24, 31, or 64-bit
addressing mode, supporting all storage allocation in 24, 31, or 64-bit
storage. When compiled with this option, various data types become 64-bits,
including the long and pointer data types.
-
Support
for __ptr31 and __ptr64 pointer modifiers for z/Architecture and non-z/Architecture
compilations, allowing interchange of pointers.
-
Support
for ALIGN4 and ALIGN8 parameters lists for function declarations allowing
functions to be called from z/Architecture and non-z/Architecture functions.
-
Implementation
of a compiler AMODE option that specifies the generation of code that will
run in ANY addressing mode, or a specified addressing mode of 24, 31 or
64-bit.
-
Generates
code for z/Linux and optionally runs directly on z/Linux as a host environment,
while extending development platforms to include UNIX Systems Services(USS).
This capability is in addition to the native hosts of z/OS, Linux/390,
and the cross-development environments which include Sun, Windows, Linux,
AIX, and FreeBSD.
-
With
this delivery, a complete ANSI C99 preprocessor as well as a majority of
the ANSI C99 Language features are supported, including the _Bool type,
declarations anywhere, declarations in 'for' statements, C99 diagraphs,
variadic macros, and _Pragma among others.
-
The
addition of IBM C compatibility items, including pragma export and support
for all IBM C built-in functions.
-
New
DSECT to C structure conversion utility, supporting 64-bit data types utilizing
Systems/C extension to produce readable C structures. This utility further
simplifies the task of writing Systems code in C.
-
New
CICS preprocessor for C based on CICS/TS V2R2 and CICS/ESA V4R1.
About Dignus, LLC
Dignus, LLC is an innovative company, located
in Raleigh, North Carolina, committed to providing the best compilers,
assemblers and development tools for the IBM mainframe. Dignus, LLC provides
unique mainframe programming solutions that offer savings in time and effort,
while streamlining development costs. Solutions
are applicable to programming for a wide range of IBM mainframe operating
systems, including OS/390, TPF, VM, Linux/390 and others. Systems/C, Systems/C++
and Systems/ASM run in native or cross-mode on PCs or workstations. This
allows the end user to have the benefits of exceptional editing, rapid
compile times, and locally assembled output linked on the mainframe for
execution. Dignus compilers and assemblers have been recognized by IBM
as "IBM Enterprise Servers Division Member Solution of the Month."
For more
information about Dignus, LLC or our products visit
www.dignus.com.
-End-