]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
rs6000: Remove duplicate expression [PR106907]
authorJeevitha Palanisamy <jeevitha@linux.ibm.com>
Tue, 6 Jun 2023 11:19:02 +0000 (06:19 -0500)
committerJeevitha Palanisamy <jeevitha@linux.ibm.com>
Fri, 9 Jun 2023 08:47:41 +0000 (03:47 -0500)
PR106907 has few warnings spotted from cppcheck. In that addressing duplicate
expression issue here. Here the same expression is used twice in logical
AND(&&) operation which result in same result so removing that.

2023-06-06  Jeevitha Palanisamy  <jeevitha@linux.ibm.com>

gcc/
PR target/106907
* config/rs6000/rs6000.cc (vec_const_128bit_to_bytes): Remove
duplicate expression.

(cherry picked from commit c4deccd44655c5d748dfed200a37f2b678c32fe8)

gcc/config/rs6000/rs6000.cc

index 56941e6e2df77029d2aed9f84b7e9035fd40d159..2623e4bd6e913eef1fd8525c698b16ea587ed841 100644 (file)
@@ -28604,7 +28604,6 @@ vec_const_128bit_to_bytes (rtx op,
 
   info->all_words_same
     = (info->words[0] == info->words[1]
-       && info->words[0] == info->words[1]
        && info->words[0] == info->words[2]
        && info->words[0] == info->words[3]);