COMP: Suppress warnings on PGI with commonly used patterns

 - Suppress warnings for redundant semicolons (macros)
 - Suppress warnings for constant value assertions (error handling)

Together these comprised 2640 warnings.

Change-Id: I4540fedf6bf323530548e66c12956dff32603402
COMP: Remove unreachable break; statements following returns

This resolves PGI ~ 600 warnings "#111-D: statement is unreachable"

Change-Id: I9937c4f22eec4e9f56b6b770e35a6a1ca7390974
Merge topic 'cleanup-pgi-warnings' into master

2ef1a2c8 COMP: Remove unreachable break; statements following returns
71ef2ea6 COMP: Suppress warnings on PGI with commonly used patterns