[PATCH] IBM Z: Fix address of operands will never be NULL warnings

Andreas Krebbel krebbel@linux.ibm.com
Tue Nov 2 07:01:32 GMT 2021


On 10/30/21 12:43, Stefan Schulze Frielinghaus wrote:
> Since a recent enhancement of -Waddress a couple of warnings are emitted
> and turned into errors during bootstrap:
> 
> gcc/config/s390/s390.md:12087:25: error: the address of 'operands' will never be NULL [-Werror=address]
> 12087 |   "TARGET_HTM && operands != NULL
> build/gencondmd.c:59:12: note: 'operands' declared here
>    59 | extern rtx operands[];
>       |            ^~~~~~~~
> 
> Fixed by removing those non-null checks.
> Bootstrapped and regtested on IBM Z.  Ok for mainline?
> 
> gcc/ChangeLog:
> 
> 	* config/s390/s390.md ("*cc_to_int", "tabort", "*tabort_1",
> 	"*tabort_1_plus"): Remove operands non-null check.

Ok. Thanks!

Andreas


More information about the Gcc-patches mailing list