rs6000: Use NO_EXPR to cast to MMA pointer types
authorPeter Bergner <bergner@linux.ibm.com>
Fri, 2 Sep 2022 16:59:56 +0000 (11:59 -0500)
committerPeter Bergner <bergner@linux.ibm.com>
Fri, 2 Sep 2022 17:00:58 +0000 (12:00 -0500)
commit65c12e3894cac120c721c5d3fe94daa625ac8194
treef8d081e641703c8907516460ef3b1d8892aa13f6
parent45433832a1ec392814e7f1cb7559bca48c2cb4e0
rs6000: Use NO_EXPR to cast to MMA pointer types

When we cast pointers to our opaque MMA pointers, use NOP_EXPR rather
than VIEW_CONVERT_EXPR.

2022-09-02  Peter Bergner  <bergner@linux.ibm.com>

gcc/
* config/rs6000/rs6000-builtin.cc (rs6000_gimple_fold_mma_builtin): Use
NOP_EXPR for MMA pointer casting.
gcc/config/rs6000/rs6000-builtin.cc