 
                            ...
| Tool | Version | Checker | Description | ||||||
|---|---|---|---|---|---|---|---|---|---|
| Astrée | 
 | Supported, but no explicit checker | |||||||
| CodeSonar | 
 | LANG.TYPE.RESTRICT | Restrict qualifier used | ||||||
| Coverity | 
 | MISRA C 2012 Rule 8.14 | Partially implemented | ||||||
| GCC | 8.1 | -Wrestrict | Fully implemented | ||||||
| LDRA tool suite | 
 | 480 S, 489 S, 613 S | Enhanced enforcement | ||||||
| Parasoft C/C++test | 
 | CODSTA-121 | Fully implemented | ||||||
| Polyspace Bug Finder | R2016a | Copy of overlapping memory | Source and destination arguments of a copy function have overlapping memory | ||||||
| PRQA QA-C | 
 | 1057 | |||||||
| SonarQube C/C++ Plugin | 
 | S1836 | Implements MISRA C:2012 Rule 8.14 to flag uses of restrict | 
...