Attempt to workaround likely GCC compiler bug
Attempt to workaround likely GCC compiler bug

In several configurations, a static_assert() in Vc/common/simdize.h:758
will trigger. However, upon inspection, changing completely unrelated
things, like the number of elements in an enum, adding/removing pragmas
to suppress warnings, changing compilation options to use a different
C++ standard or instruction set, etc, makes the problem either disappear
or reappear. Since we suspect the bug is related to the warning
supression mechanism, this slight rearrangement includes only the Vc
library headers inside those pragmas, which should be enough to sidestep
this bug for the moment.

olifre/root,karies/root,olifre/root,zzxuanyuan/root,karies/root,zzxuanyuan/root,karies/root,olifre/root,karies/root,zzxuanyuan/root,root-mirror/root,karies/root,zzxuanyuan/root,karies/root,karies/root,karies/root,olifre/root,olifre/root,zzxuanyuan/root,olifre/root,zzxuanyuan/root,root-mirror/root,zzxuanyuan/root,karies/root,root-mirror/root,olifre/root,root-mirror/root,zzxuanyuan/root,root-mirror/root,root-mirror/root,zzxuanyuan/root,olifre/root,zzxuanyuan/root,olifre/root,root-mirror/root,root-mirror/root,karies/root,zzxuanyuan/root,zzxuanyuan/root,olifre/root,root-mirror/root,root-mirror/root,root-mirror/root,karies/root,olifre/root