C/C++ operator meaning is different between gcc generic vector type and altivec type

I find the related code developed by Anton Yartsev as following git commit. FYI, I reported a bug related to this issue before, https://bugs.llvm.org/show_bug.cgi?id=31161

commit 6bd14099c18d34a7dc894ab25654d0b253a3d527
Author: Anton Yartsev anton.yartsev@gmail.com
comparison of AltiVec vectors now gives bool result (fix for 7533)

Hi, Anton, it sees that we should return vector type instead of bool result for vector comparison.
Could you please have a look at this mail thread? And I also see that this commit is fix for 7533. But I can not find the issue, could you please give some info about the 7533 issue?

Thank you very much.


Zixuan Wu (Zeson)

XL C/C++ Compiler Developer
IBM Systems, z System
E-mail: wuzish@cn.ibm.com
Tel: 86-21-60928420

Compiler : The Art of Lowering

Hi Zixuan,

There is an error in the issue number, the real issue number is 7553 (https://bugs.llvm.org/show_bug.cgi?id=7553).