© Copyright International Business Machines Corporation 2015. All rights reserved. US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
When using "pre and post conditons" pragmas introduced by Ada2012, the Ada parser fails with semantic errors.
Workaround: No known workaround.
The documentation about the use of a local help server is missing.
Workaround: No known workaround.
Runtime (TP.c) compilation fails when coverage and trace-on-the-fly are set without memory profiling.
Workaround: Edit file tdf.c located in the lib folder and modify line 291 #if USE_ATT ATT_ON_THE_FLY USE_ATP as #if USE_ATT ATT_ON_THE_FLY || USE_ATP
Incorrect usr_clock_init() in clinuxgnu64.xdp.
Workaround: Using the tdpeditor, edit your .xdp file. In 'Library Settings' > 'Clock interface' > 'usr_clock_init' change '!=' by '==' in the first 'do-while' loop.
When the struct type of a paramater contains an unamed union or struct, stub parameter cannot be checked using 'check stub'.
Workaround: Provide a name for the 'unamed' union or struct.
When an argument passed to attolcc or any perllauncher files contains "" (for example "-DCONFIG=\"myConf.h\"") , this argument is not taken into account properly.
Workaround: Insert a space between "". For example, "-DCONFIG=\"myConf.h\"" becomes "-DCONFIG=\"myConf.h\" ".
When 'unsigned' keyword is not the first word of the type definition, attolpreproc does not take it into account. This leads to an incorrect display value in the report : data is reported as 'signed'.
Workaround: Re-arrange words order to have 'unsigned' first.
Bad TC code generation for array of struct including a pointer.
Workaround: No known workaround.
Bad chapter numbering format in System Test reports.
Workaround: No known workaround.
The compilation of the system testing script fails with error: too many arguments to function 'atl_dmp_char_c'
Workaround: Edit the runtime ats.c and ats.h to add const ATL_T_INT base parameter after v_rec.
On Linux, when a line of type 'NT' does not include the test ID, attolcov does not properly generate reports.
Workaround: No known workaround.
runtime compilation failed when -trace option is used with -mempro and --ATP_STACK_SIZE_LEVEL=<value> error: '_atl_tdf_line' was not declared in this scope Fixed in 8.0.1.1 but was missing in the Release Note.
Workaround: Edit file tdf.c located in the lib folder of your tdp and replace the #if line (around line 152) by : #if USE_ATK || USE_ATO || (USE_ATT (ATT_TIMESTAMP || USE_ATU || USE_ATV || (USE_ATP ATT_ON_THE_FLY) || (USE_ATT USE_ATP ATP_STACK_SIZE_LEVEL)))
When instrumenting QT file, bad ternary type detection leads to a compiler error on the instrumented file. Here is an example of such an error : operands to ?: have different types ‘int’ and ‘QPainterPathPrivate* QScopedPointer::*’
Workaround: Use -noternary or -noinstrdir=<pathOfTheQTFiles> to exclude the template class involving that code.
Bad Ada code generation when the PTU uses a non constraint type declared in the PTU itself.
Workaround: Place the type/code into an external file.
Online tutorial is not displayed.
Workaround: No known workaround.