Hi
In the Ada Programming Wikis page on attributes there are links to vendor documentation about implementation defined attributes.
These links are all dead.
Does anyone have working replacement links?
I guess the GNAT/AdaCore link should be:
https://docs.adacore.com/live/wave/gnat_rm/html/gnat_rm/gnat_rm/implementation_defined_attributes.html
GNAT
Implementation-defined attribute of the GNAT compiler from AdaCore/FSF.
HP Ada
Implementation-defined attribute of the HP Ada compiler (formerly known as “DEC Ada”).
ICC
Implementation-defined attribute[1] of the Irvine ICC compiler.
PowerAda
Implementation-defined attribute of OC Systems’ PowerAda.
SPARCompiler
Implementation-defined attribute of Sun’s SPARCompiler Ada.
Are you asking for links to the compilers themselves, or to the documentation on implementation-defined attributes? My impression is that the Wiki page you linked to lists the implementation-defined attributes below the links to the compilers.
- Most HP Ada links are either dead or direct you to GNAT Ada, but the compiler itself still has a webpage.
- ICC Ada has a dedicated, working webpage, but I don’t find a list of implementation-defined attributes.
- OC Systems has a page for PowerAda. The user guide is here. Implementation-defined attributes are here.
- SPARCompiler manual is available in PDF format here, with implementation-defined attributes on page F-20 (
'REF
, X'REF
, SYSTEM'ADDRESS(N)
, X'TASK_ID
). Otherwise it looks as if SPARCompiler became Sun’s compiler which has become the Oracle Development Studio, and somewhere along the way lost Ada support.
@cantanima Thanks, that is exactly what I was looking for 
1 Like