https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67335
Bug ID: 67335 Summary: [ICE] in compiling mop sims function with unused argument Product: gcc Version: 6.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: vincenzo.innocente at cern dot ch Target Milestone: --- cat ompsimd_t.cc #pragma omp declare simd notinbranch uniform(q) float bar(float x, float * q, int){ return q[0]+q[1]*x; } c++ -fopenmp -Wall -S ompsimd_t.cc ompsimd_t.cc: In function ‘__vector(4) float _Z3barfPfi.simdclone.0(float, float*, int)’: ompsimd_t.cc:4:1: internal compiler error: Segmentation fault: 11 } ^ ompsimd_t.cc:4:1: internal compiler error: Abort trap: 6 c++: internal compiler error: Abort trap: 6 (program cc1plus) gcc version 6.0.0 20150801 (experimental) [trunk revision 226463] (GCC)