Hexagon: new PGI compiler

PGI compiler have been updated on hexagon to version 10.0.0

Features of PGI 10.0.0 are documented at:
http://www.pgroup.com/doc/pgiwsrn100.pdf

The following bugs are fixed in the PGI 10.0.0 release.
730617 IVDEP BEFORE ARRAY ASSIGNMENT STATEMENTS [TPR 3425]
738243 LOOP WITH !PGI$ IVDEP NOT VECTORIZED [TPR 4161]
745962 An OpenMP code compiled using PGI 7.2.5 aborts if running on more than one thread.
751609 PGI pgcc with -Xa or -Xc options terminates with signal 11 for misspelled omp_set_num_treads(2);[TPR 16165]
751779 pointer allocation fails with PGI [16024]
752199 PGI OpenMP C++ output is not ordered using a random access iterator. [TPR 16119]
752705 pgcc produces incorrect run-time message for int main(void) {int n=4; int vla[n]; vla[0] = 1;} compiled with -Mbounds[16118]
752946 PGI OpenMP pgcpp issues "PGCC-S-0155-Illegal context for ordered " for pgm compiling OK with pgcc [TPR 16170]
752956 PGI OpenMP C++ omp for schedule(static,1) not being observed for C++ iterators [TPR 16171]
753210 pgCC issues 'warning: variable "buf" was declared but never referenced' when not deserved for OpenMP pgm [TPR 16172]
753339 PGI OpenMP ftn/cc omp_get_schedule returns incorrect output when env var OMP_SCHEDULE=auto [16144]
753349 PGI pgf90 include file omp_lib.h missing omp_sched... parameters [16145]
753520 pgf90 OpenMP - Definitions for omp_sched_* missing from omp_lib.h (new to ver 3 API) [16145]
753786 pgf901: TERMINATED by signal 11, if -O arg is > 1, while compiling Dynamo [16190]
754678 incorrect value for setenv OMP_SCHEDULE auto