https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89626
kelvin at gcc dot gnu.org changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |kelvin at gcc dot gnu.org, | |segher at gcc dot gnu.org, | |wschmidt at gcc dot gnu.org --- Comment #2 from kelvin at gcc dot gnu.org --- The command line and error messages follow: kelvin@bns:~/gcc/tests> echo $GCC_BUILD /home/kelvin/gcc/build/gcc-trunk487532.b4patch kelvin@bns:~/gcc/tests> make vector__int128.pp.s $GCC_BUILD/gcc/xgcc -B$GCC_BUILD/gcc/ -S -mvsx -m64 -o vector__int128.pp.s vector__int128.pp.c vector__int128.c:39:14: error: unknown type name ‘vector’ 39 | __int128 e0 (vector __int128 v) | ^~~~~~ vector__int128.c: In function ‘main’: vector__int128.c:45:3: error: ‘vector’ undeclared (first use in this function) 45 | vector __int128 dv = { CONST0 }; | ^~~~~~ vector__int128.c:45:3: note: each undeclared identifier is reported only once for each function it appears in vector__int128.c:45:9: error: expected ‘;’ before ‘__int128’ 45 | vector __int128 dv = { CONST0 }; | ^~~~~~~~~ | ; vector__int128.c:48:7: warning: implicit declaration of function ‘e0’; did you mean ‘u0’? [-Wimplicit-function-declaration] 48 | d = e0 (dv); | ^~ | u0 vector__int128.c:48:11: error: ‘dv’ undeclared (first use in this function); did you mean ‘d’? 48 | d = e0 (dv); | ^~ | d make: *** [vector__int128.pp.s] Error 1