A production patch for the 6.0.x codegen has been released

 

  • ClearQuest list created: 2011-9-6

 

  1. ClearQuest ID: SDSCM00040659
    • Headline: Mixing direct and indirect accesses to same variable may give wrong answer
    • Fixed in Version: 6.0.2
  2. ClearQuest ID: SDSCM00041396
    • Headline: sscanf(" ", "%s", arg) should not modify arg
    • Fixed in Version: 6.0.2
  3. ClearQuest ID: SDSCM00039569
    • Headline: Optimizer removes compare in single iteration do-while loop
    • Fixed in Version: 6.0.2
  4. ClearQuest ID: SDSCM00040110
    • Headline: sdata[i]++; causes segmentation fault
    • Fixed in Version: 6.0.2
  5. ClearQuest ID: SDSCM00039478
    • Headline: Compiler generates incorrect code when optimization is enabled
    • Fixed in Version: 6.0.2
  6. ClearQuest ID: SDSCM00040651
    • Headline: Return statement with embedded assignment from a post-increment or -decrement may return wrong value
    • Fixed in Version: 6.0.2
  7. ClearQuest ID: SDSCM00040264
    • Headline: optimizer reduces WRITE to volatile in a loop to a single WRITE to volatile after the loop
    • Fixed in Version: 6.0.2
  8. ClearQuest ID: SDSCM00040908
    • Headline: Hex converter crashes with segmentation fault
    • Fixed in Version: 6.0.2
  9. ClearQuest ID: SDSCM00040365
    • Headline: Mixing direct and indirect accesses to same variable may give wrong answer
    • Fixed in Version: 6.0.2
  10. ClearQuest ID: SDSCM00040369
    • Headline: Assignment to local struct variable with recurrence may assign some fields incorrectly
    • Fixed in Version: 6.0.2
  11. ClearQuest ID: SDSCM00041442
    • Headline: printf("%#.4o",345) adds too many zeros
    • Fixed in Version: 6.0.2
  12. ClearQuest ID: SDSCM00040377
    • Headline: va_end() at left operand of Sequential Operator (language translation ?), which is passed to return(), resulted in compilati
    • Fixed in Version: 6.0.2
  13. ClearQuest ID: SDSCM00040572
    • Headline: Linker reports internal error in some cases when there is a fill value for a memory region
    • Fixed in Version: 6.0.2
  14. ClearQuest ID: SDSCM00037878
    • Headline: Linker generates relocation errors for symbols already in bss
    • Fixed in Version: 6.0.2
  15. ClearQuest ID: SDSCM00040372
    • Headline: Variable with volatile inside loop resulted in codegen INTERNAL ERROR.
    • Fixed in Version: 6.0.2
  16. ClearQuest ID: SDSCM00040665
    • Headline: Anonymous function call that can resolve to direct pure call may cause compiler crash
    • Fixed in Version: 6.0.2
  17. ClearQuest ID: SDSCM00031246
    • Headline: Zero length Section allocation problem
    • Fixed in Version: 6.0.2
  18. ClearQuest ID: SDSCM00041447
    • Headline: printf("%#.0o",0) fails to write "0"
    • Fixed in Version: 6.0.2
  19. ClearQuest ID: SDSCM00040623
    • Headline: Mixing direct and indirect accesses to same variable may give wrong answer
    • Fixed in Version: 6.0.2