<div dir="ltr">Hi<div><br></div><div>I encourage everyone in the community to</div><div>take a shot at fixing some warnings. But for </div><div>potential GSoC students looking for issues that </div><div>should be relatively straightforward to fix, I would </div><div>suggest looking at a warning. The complete set of </div><div>warnings for all BSPs is reported here:</div><div><br></div><div><a href="ftp://ftp.rtems.org/pub/rtems/people/joel/warnings/warnings-4.12-master-20170206/">ftp://ftp.rtems.org/pub/rtems/people/joel/warnings/warnings-4.12-master-20170206/</a><br></div><div><br></div><div>You can see which warning is present in the most BSP builds,</div><div>which BSPs have the most unique to them warnings, etc. This</div><div>is the report on warnings by class. There are 535 unique warnings</div><div>and it looks like 60+% of the warnings are printf format:</div><div><br></div><div><pre style="color:rgb(0,0,0);word-wrap:break-word;white-space:pre-wrap"> 1 array-bounds
4 attributes
1 discarded-qualifiers
355 format=
30 format-extra-args
35 implicit-function-declaration
2 incompatible-pointer-types
20 int-conversion
1 int-to-pointer-cast
22 maybe-uninitialized
6 misleading-indentation
4 missing-prototypes
35 nested-externs
5 overflow
2 return-type
1 shift-overflow=
7 unused-const-variable=
1 unused-variable</pre></div><div>Please pitch in and help reduce this set.</div><div><br></div><div>-joel</div><div><br></div></div>