[Bug preprocessor/101168] gnu++14 complains about altivec types defined with using keyword in the same file with preprocessor macros
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101168 --- Comment #4 from Andrew Pinski --- Note I noticed s390 has the similar issue, see PR 95782 .
[Bug preprocessor/101168] gnu++14 complains about altivec types defined with using keyword in the same file with preprocessor macros
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101168 Andrew Pinski changed: What|Removed |Added Target Milestone|--- |13.0
[Bug preprocessor/101168] gnu++14 complains about altivec types defined with using keyword in the same file with preprocessor macros
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101168 Jiu Fu Guo changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|--- |FIXED --- Comment #3 from Jiu Fu Guo --- Fixed in trunk.
[Bug preprocessor/101168] gnu++14 complains about altivec types defined with using keyword in the same file with preprocessor macros
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101168 --- Comment #2 from CVS Commits --- The master branch has been updated by Jiu Fu Guo : https://gcc.gnu.org/g:067fe66c8ba9b16feacf66fce9ae668091e42821 commit r13-220-g067fe66c8ba9b16feacf66fce9ae668091e42821 Author: Jiufu Guo Date: Mon May 9 17:48:00 2022 +0800 rs6000: avoid peeking eof after __vector There is a rare corner case: where vector is followed only by one valid identifer and the ";" which is near the end of the file. Like the case in PR101168: using vdbl = __vector double; #define BREAK 1 For this case, "vector double" is followed by CPP_SEMICOLON and then EOF. There is no more tokens need to check for this case. PR preprocessor/101168 gcc/ChangeLog: * config/rs6000/rs6000-c.cc (rs6000_macro_to_expand): Avoid empty identifier. gcc/testsuite/ChangeLog: * g++.target/powerpc/pr101168.C: New test.
[Bug preprocessor/101168] gnu++14 complains about altivec types defined with using keyword in the same file with preprocessor macros
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101168 Jiu Fu Guo changed: What|Removed |Added CC||guojiufu at gcc dot gnu.org --- Comment #1 from Jiu Fu Guo --- This issue seems can also be reproduced at at10.0(gcc6.4.1).