public inbox for gdb-patches@sourceware.org
 help / color / mirror / Atom feed
From: Tsukasa OI <research_trasio@irq.a4lg.com>
To: Jan-Benedict Glaw <jbglaw@lug-owl.de>,
	Andrew Burgess <aburgess@redhat.com>
Cc: "Frank Ch . Eigler" <fche@redhat.com>, gdb-patches@sourceware.org
Subject: Re: [PATCH v2 6/7] sim/ppc: Add ATTRIBUTE_PRINTF
Date: Wed, 12 Oct 2022 22:16:05 +0900	[thread overview]
Message-ID: <880c956b-77ad-2378-a24e-1bf3d01cdc40@irq.a4lg.com> (raw)
In-Reply-To: <20221012125015.jeumqmqxvi47lv4m@lug-owl.de>

I'm trying to compile Binutils + GDB with Clang with some configurations
(e.g. --enable-targets=all and --target=riscv64-unknown-elf) and my goal
for now is to build default all-arch Binutils ("--enable-targets=all")
with Clang 15.0.0 without "--disable-werror".

PowerPC is out of my scope (though there are some upcoming sim/ppc
patches) and I hope someone familiar with PPC will fix it.

Thanks,
Tsukasa

On 2022/10/12 21:50, Jan-Benedict Glaw wrote:
> On Wed, 2022-10-12 12:36:49 +0200, Jan-Benedict Glaw <jbglaw@lug-owl.de> wrote:
>> On Wed, 2022-10-12 10:39:25 +0100, Andrew Burgess <aburgess@redhat.com> wrote:
>>> Jan-Benedict Glaw <jbglaw@lug-owl.de> writes:
>>>> Building with a recent GCC, I get this:
>>>>
>>>> $ .../configure --prefix=/tmp/gdb-ppc-elf --target=ppc-elf
>>>> $ make V=1 all-gdb
>>>> [...]
> 
> ...while we're at ppc: Should powerpc64-linux_altivec,
> powerpc-eabisimaltivec and powerpc-eabialtivec be supported? I think
> so, but these all fail with:
> 
> + log_execute cfg ./configure --prefix=/tmp/gdb-powerpc-eabialtivec --target=powerpc-eabialtivec
> + log_execute all make V=1 all-gdb
> [...]
> [all 2022-10-12 12:30:53] /usr/lib/gcc-snapshot/bin/gcc -c -g -O2   -Werror -DDEFAULT_INLINE=0 -DWITH_SMP=5     -DWITH_ALTIVEC   -DHAVE_TERMIOS_STRUCTURE -DHAVE_TERMIOS_CLINE -DHAVE_DEVZERO -Wall -Wdeclaration-after-statement -Wpointer-arith -Wno-unused -Wunused-value -Wunused-function -Wno-switch -Wno-char-subscripts -Wempty-body -Wunused-but-set-parameter -Wno-error=maybe-uninitialized -Wmissing-declarations -Wmissing-prototypes -Wdeclaration-after-statement -Wmissing-parameter-type -Wpointer-sign -Wold-style-declaration -I. -I. -I./../../include -I../../bfd -I./../../bfd -I../../gdb -I./../../gdb  -I./../../gdb/config -I../.. -I./../../gnulib/import -I../../gnulib/import  -DHAVE_COMMON_FPU -I../common -I./../common icache.c
> [all 2022-10-12 12:30:54] altivec.igen: In function 'icache_Vector_Convert_to_Unsigned_FixedPoint_Word_Saturate':
> [all 2022-10-12 12:30:54] altivec.igen:1016:31: error: pointer targets in passing argument 1 of 'sim_fpu_to64u' differ in signedness [-Werror=pointer-sign]
> [all 2022-10-12 12:30:54]  1016 |           sim_fpu_to64u (&temp, &a, sim_fpu_round_default);
> [all 2022-10-12 12:30:54]       |                               ^~~~~
> [all 2022-10-12 12:30:54]       |                               |
> [all 2022-10-12 12:30:54]       |                               int64_t * {aka long int *}
> [all 2022-10-12 12:30:54] In file included from icache.c:33:
> [all 2022-10-12 12:30:54] ../common/sim-fpu.h:308:47: note: expected 'uint64_t *' {aka 'long unsigned int *'} but argument is of type 'int64_t *' {aka 'long int *'}
> [all 2022-10-12 12:30:54]   308 | INLINE_SIM_FPU (int) sim_fpu_to64u (uint64_t *u, const sim_fpu *f,
> [all 2022-10-12 12:30:54]       |                                     ~~~~~~~~~~^
> [all 2022-10-12 12:31:21] altivec.igen: In function 'icache_Vector_Multiple_High_and_Add_Signed_Half_Word_Saturate_VC0':
> [all 2022-10-12 12:31:21] altivec.igen:1191:20: warning: 'sat' may be used uninitialized [-Wmaybe-uninitialized]
> [all 2022-10-12 12:31:21]  1191 |           sat |= tempsat;
> [all 2022-10-12 12:31:21]       |                ~~~~^~~~~~    
> [all 2022-10-12 12:31:21] altivec.igen:1181:21: note: 'sat' was declared here
> [all 2022-10-12 12:31:21]  1181 |         int i, sat, tempsat;
> [all 2022-10-12 12:31:21]       |                     ^~~
> [all 2022-10-12 12:31:21] altivec.igen: In function 'icache_Vector_Multiple_High_Round_and_Add_Signed_Half_Word_Saturate_VC0':
> [all 2022-10-12 12:31:21] altivec.igen:1208:20: warning: 'sat' may be used uninitialized [-Wmaybe-uninitialized]
> [all 2022-10-12 12:31:21]  1208 |           sat |= tempsat;
> [all 2022-10-12 12:31:21]       |                ~~~~^~~~~~    
> [all 2022-10-12 12:31:21] altivec.igen:1197:21: note: 'sat' was declared here
> [all 2022-10-12 12:31:21]  1197 |         int i, sat, tempsat;
> [all 2022-10-12 12:31:21]       |                     ^~~
> [all 2022-10-12 12:31:22] altivec.igen: In function 'icache_Vector_Multiple_High_and_Add_Signed_Half_Word_Saturate_VC1':
> [all 2022-10-12 12:31:22] altivec.igen:1191:20: warning: 'sat' may be used uninitialized [-Wmaybe-uninitialized]
> [all 2022-10-12 12:31:22]  1191 |           sat |= tempsat;
> [all 2022-10-12 12:31:22]       |                ~~~~^~~~~~    
> [all 2022-10-12 12:31:22] altivec.igen:1181:21: note: 'sat' was declared here
> [all 2022-10-12 12:31:22]  1181 |         int i, sat, tempsat;
> [all 2022-10-12 12:31:22]       |                     ^~~
> [all 2022-10-12 12:31:22] altivec.igen: In function 'icache_Vector_Multiple_High_Round_and_Add_Signed_Half_Word_Saturate_VC1':
> [all 2022-10-12 12:31:22] altivec.igen:1208:20: warning: 'sat' may be used uninitialized [-Wmaybe-uninitialized]
> [all 2022-10-12 12:31:22]  1208 |           sat |= tempsat;
> [all 2022-10-12 12:31:22]       |                ~~~~^~~~~~    
> [all 2022-10-12 12:31:22] altivec.igen:1197:21: note: 'sat' was declared here
> [all 2022-10-12 12:31:22]  1197 |         int i, sat, tempsat;
> [all 2022-10-12 12:31:22]       |                     ^~~
> [all 2022-10-12 12:31:23] altivec.igen: In function 'icache_Vector_Multiple_High_and_Add_Signed_Half_Word_Saturate_VC2':
> [all 2022-10-12 12:31:23] altivec.igen:1191:20: warning: 'sat' may be used uninitialized [-Wmaybe-uninitialized]
> [all 2022-10-12 12:31:23]  1191 |           sat |= tempsat;
> [all 2022-10-12 12:31:23]       |                ~~~~^~~~~~    
> [all 2022-10-12 12:31:23] altivec.igen:1181:21: note: 'sat' was declared here
> [all 2022-10-12 12:31:23]  1181 |         int i, sat, tempsat;
> [all 2022-10-12 12:31:23]       |                     ^~~
> [all 2022-10-12 12:31:23] altivec.igen: In function 'icache_Vector_Multiple_High_Round_and_Add_Signed_Half_Word_Saturate_VC2':
> [all 2022-10-12 12:31:23] altivec.igen:1208:20: warning: 'sat' may be used uninitialized [-Wmaybe-uninitialized]
> [all 2022-10-12 12:31:23]  1208 |           sat |= tempsat;
> [all 2022-10-12 12:31:23]       |                ~~~~^~~~~~    
> [all 2022-10-12 12:31:23] altivec.igen:1197:21: note: 'sat' was declared here
> [all 2022-10-12 12:31:23]  1197 |         int i, sat, tempsat;
> [all 2022-10-12 12:31:23]       |                     ^~~
> [all 2022-10-12 12:31:24] altivec.igen: In function 'icache_Vector_Multiple_High_and_Add_Signed_Half_Word_Saturate_VC3':
> [all 2022-10-12 12:31:24] altivec.igen:1191:20: warning: 'sat' may be used uninitialized [-Wmaybe-uninitialized]
> [all 2022-10-12 12:31:24]  1191 |           sat |= tempsat;
> [all 2022-10-12 12:31:24]       |                ~~~~^~~~~~    
> [all 2022-10-12 12:31:24] altivec.igen:1181:21: note: 'sat' was declared here
> [all 2022-10-12 12:31:24]  1181 |         int i, sat, tempsat;
> [all 2022-10-12 12:31:24]       |                     ^~~
> [all 2022-10-12 12:31:25] altivec.igen: In function 'icache_Vector_Multiple_High_Round_and_Add_Signed_Half_Word_Saturate_VC3':
> [all 2022-10-12 12:31:25] altivec.igen:1208:20: warning: 'sat' may be used uninitialized [-Wmaybe-uninitialized]
> [all 2022-10-12 12:31:25]  1208 |           sat |= tempsat;
> [all 2022-10-12 12:31:25]       |                ~~~~^~~~~~    
> [all 2022-10-12 12:31:25] altivec.igen:1197:21: note: 'sat' was declared here
> [all 2022-10-12 12:31:25]  1197 |         int i, sat, tempsat;
> [all 2022-10-12 12:31:25]       |                     ^~~
> [all 2022-10-12 12:31:26] altivec.igen: In function 'icache_Vector_Multiple_High_and_Add_Signed_Half_Word_Saturate_VC4':
> [all 2022-10-12 12:31:26] altivec.igen:1191:20: warning: 'sat' may be used uninitialized [-Wmaybe-uninitialized]
> [all 2022-10-12 12:31:26]  1191 |           sat |= tempsat;
> [all 2022-10-12 12:31:26]       |                ~~~~^~~~~~    
> [all 2022-10-12 12:31:26] altivec.igen:1181:21: note: 'sat' was declared here
> [all 2022-10-12 12:31:26]  1181 |         int i, sat, tempsat;
> [all 2022-10-12 12:31:26]       |                     ^~~
> [all 2022-10-12 12:31:26] altivec.igen: In function 'icache_Vector_Multiple_High_Round_and_Add_Signed_Half_Word_Saturate_VC4':
> [all 2022-10-12 12:31:26] altivec.igen:1208:20: warning: 'sat' may be used uninitialized [-Wmaybe-uninitialized]
> [all 2022-10-12 12:31:26]  1208 |           sat |= tempsat;
> [all 2022-10-12 12:31:26]       |                ~~~~^~~~~~    
> [all 2022-10-12 12:31:26] altivec.igen:1197:21: note: 'sat' was declared here
> [all 2022-10-12 12:31:26]  1197 |         int i, sat, tempsat;
> [all 2022-10-12 12:31:26]       |                     ^~~
> [all 2022-10-12 12:31:27] altivec.igen: In function 'icache_Vector_Multiple_High_and_Add_Signed_Half_Word_Saturate_VC5':
> [all 2022-10-12 12:31:27] altivec.igen:1191:20: warning: 'sat' may be used uninitialized [-Wmaybe-uninitialized]
> [all 2022-10-12 12:31:27]  1191 |           sat |= tempsat;
> [all 2022-10-12 12:31:27]       |                ~~~~^~~~~~    
> [all 2022-10-12 12:31:27] altivec.igen:1181:21: note: 'sat' was declared here
> [all 2022-10-12 12:31:27]  1181 |         int i, sat, tempsat;
> [all 2022-10-12 12:31:27]       |                     ^~~
> [all 2022-10-12 12:31:27] altivec.igen: In function 'icache_Vector_Multiple_High_Round_and_Add_Signed_Half_Word_Saturate_VC5':
> [all 2022-10-12 12:31:27] altivec.igen:1208:20: warning: 'sat' may be used uninitialized [-Wmaybe-uninitialized]
> [all 2022-10-12 12:31:27]  1208 |           sat |= tempsat;
> [all 2022-10-12 12:31:27]       |                ~~~~^~~~~~    
> [all 2022-10-12 12:31:27] altivec.igen:1197:21: note: 'sat' was declared here
> [all 2022-10-12 12:31:27]  1197 |         int i, sat, tempsat;
> [all 2022-10-12 12:31:27]       |                     ^~~
> [all 2022-10-12 12:31:29] altivec.igen: In function 'icache_Vector_Multiple_High_and_Add_Signed_Half_Word_Saturate_VC6':
> [all 2022-10-12 12:31:29] altivec.igen:1191:20: warning: 'sat' may be used uninitialized [-Wmaybe-uninitialized]
> [all 2022-10-12 12:31:29]  1191 |           sat |= tempsat;
> [all 2022-10-12 12:31:29]       |                ~~~~^~~~~~    
> [all 2022-10-12 12:31:29] altivec.igen:1181:21: note: 'sat' was declared here
> [all 2022-10-12 12:31:29]  1181 |         int i, sat, tempsat;
> [all 2022-10-12 12:31:29]       |                     ^~~
> [all 2022-10-12 12:31:29] altivec.igen: In function 'icache_Vector_Multiple_High_Round_and_Add_Signed_Half_Word_Saturate_VC6':
> [all 2022-10-12 12:31:29] altivec.igen:1208:20: warning: 'sat' may be used uninitialized [-Wmaybe-uninitialized]
> [all 2022-10-12 12:31:29]  1208 |           sat |= tempsat;
> [all 2022-10-12 12:31:29]       |                ~~~~^~~~~~    
> [all 2022-10-12 12:31:29] altivec.igen:1197:21: note: 'sat' was declared here
> [all 2022-10-12 12:31:29]  1197 |         int i, sat, tempsat;
> [all 2022-10-12 12:31:29]       |                     ^~~
> [all 2022-10-12 12:31:30] altivec.igen: In function 'icache_Vector_Multiple_High_and_Add_Signed_Half_Word_Saturate_VC7':
> [all 2022-10-12 12:31:30] altivec.igen:1191:20: warning: 'sat' may be used uninitialized [-Wmaybe-uninitialized]
> [all 2022-10-12 12:31:30]  1191 |           sat |= tempsat;
> [all 2022-10-12 12:31:30]       |                ~~~~^~~~~~    
> [all 2022-10-12 12:31:30] altivec.igen:1181:21: note: 'sat' was declared here
> [all 2022-10-12 12:31:30]  1181 |         int i, sat, tempsat;
> [all 2022-10-12 12:31:30]       |                     ^~~
> [all 2022-10-12 12:31:30] altivec.igen: In function 'icache_Vector_Multiple_High_Round_and_Add_Signed_Half_Word_Saturate_VC7':
> [all 2022-10-12 12:31:30] altivec.igen:1208:20: warning: 'sat' may be used uninitialized [-Wmaybe-uninitialized]
> [all 2022-10-12 12:31:30]  1208 |           sat |= tempsat;
> [all 2022-10-12 12:31:30]       |                ~~~~^~~~~~    
> [all 2022-10-12 12:31:30] altivec.igen:1197:21: note: 'sat' was declared here
> [all 2022-10-12 12:31:30]  1197 |         int i, sat, tempsat;
> [all 2022-10-12 12:31:30]       |                     ^~~
> [all 2022-10-12 12:31:31] altivec.igen: In function 'icache_Vector_Multiple_High_and_Add_Signed_Half_Word_Saturate_VC8':
> [all 2022-10-12 12:31:31] altivec.igen:1191:20: warning: 'sat' may be used uninitialized [-Wmaybe-uninitialized]
> [all 2022-10-12 12:31:31]  1191 |           sat |= tempsat;
> [all 2022-10-12 12:31:31]       |                ~~~~^~~~~~    
> [all 2022-10-12 12:31:31] altivec.igen:1181:21: note: 'sat' was declared here
> [all 2022-10-12 12:31:31]  1181 |         int i, sat, tempsat;
> [all 2022-10-12 12:31:31]       |                     ^~~
> [all 2022-10-12 12:31:31] altivec.igen: In function 'icache_Vector_Multiple_High_Round_and_Add_Signed_Half_Word_Saturate_VC8':
> [all 2022-10-12 12:31:31] altivec.igen:1208:20: warning: 'sat' may be used uninitialized [-Wmaybe-uninitialized]
> [all 2022-10-12 12:31:31]  1208 |           sat |= tempsat;
> [all 2022-10-12 12:31:31]       |                ~~~~^~~~~~    
> [all 2022-10-12 12:31:31] altivec.igen:1197:21: note: 'sat' was declared here
> [all 2022-10-12 12:31:31]  1197 |         int i, sat, tempsat;
> [all 2022-10-12 12:31:31]       |                     ^~~
> [all 2022-10-12 12:31:32] altivec.igen: In function 'icache_Vector_Add_Unsigned_Half_Word_Saturate':
> [all 2022-10-12 12:31:32] altivec.igen:662:20: warning: 'sat' may be used uninitialized [-Wmaybe-uninitialized]
> [all 2022-10-12 12:31:32]   662 |           sat |= tempsat;
> [all 2022-10-12 12:31:32]       |                ~~~~^~~~~~    
> [all 2022-10-12 12:31:32] altivec.igen:657:21: note: 'sat' was declared here
> [all 2022-10-12 12:31:32]   657 |         int i, sat, tempsat;
> [all 2022-10-12 12:31:32]       |                     ^~~
> [all 2022-10-12 12:31:33] altivec.igen: In function 'icache_Vector_Multiple_High_and_Add_Signed_Half_Word_Saturate_VC9':
> [all 2022-10-12 12:31:33] altivec.igen:1191:20: warning: 'sat' may be used uninitialized [-Wmaybe-uninitialized]
> [all 2022-10-12 12:31:33]  1191 |           sat |= tempsat;
> [all 2022-10-12 12:31:33]       |                ~~~~^~~~~~    
> [all 2022-10-12 12:31:33] altivec.igen:1181:21: note: 'sat' was declared here
> [all 2022-10-12 12:31:33]  1181 |         int i, sat, tempsat;
> [all 2022-10-12 12:31:33]       |                     ^~~
> [all 2022-10-12 12:31:33] altivec.igen: In function 'icache_Vector_Multiple_High_Round_and_Add_Signed_Half_Word_Saturate_VC9':
> [all 2022-10-12 12:31:33] altivec.igen:1208:20: warning: 'sat' may be used uninitialized [-Wmaybe-uninitialized]
> [all 2022-10-12 12:31:33]  1208 |           sat |= tempsat;
> [all 2022-10-12 12:31:33]       |                ~~~~^~~~~~    
> [all 2022-10-12 12:31:33] altivec.igen:1197:21: note: 'sat' was declared here
> [all 2022-10-12 12:31:33]  1197 |         int i, sat, tempsat;
> [all 2022-10-12 12:31:33]       |                     ^~~
> [all 2022-10-12 12:31:33] altivec.igen: In function 'icache_Vector_Add_Unsigned_Word_Saturate':
> [all 2022-10-12 12:31:33] altivec.igen:679:20: warning: 'sat' may be used uninitialized [-Wmaybe-uninitialized]
> [all 2022-10-12 12:31:33]   679 |           sat |= tempsat;
> [all 2022-10-12 12:31:33]       |                ~~~~^~~~~~    
> [all 2022-10-12 12:31:33] altivec.igen:674:21: note: 'sat' was declared here
> [all 2022-10-12 12:31:33]   674 |         int i, sat, tempsat;
> [all 2022-10-12 12:31:33]       |                     ^~~
> [all 2022-10-12 12:31:34] altivec.igen: In function 'icache_Vector_Multiple_High_and_Add_Signed_Half_Word_Saturate_VC10':
> [all 2022-10-12 12:31:34] altivec.igen:1191:20: warning: 'sat' may be used uninitialized [-Wmaybe-uninitialized]
> [all 2022-10-12 12:31:34]  1191 |           sat |= tempsat;
> [all 2022-10-12 12:31:34]       |                ~~~~^~~~~~    
> [all 2022-10-12 12:31:34] altivec.igen:1181:21: note: 'sat' was declared here
> [all 2022-10-12 12:31:34]  1181 |         int i, sat, tempsat;
> [all 2022-10-12 12:31:34]       |                     ^~~
> [all 2022-10-12 12:31:34] altivec.igen: In function 'icache_Vector_Multiple_High_Round_and_Add_Signed_Half_Word_Saturate_VC10':
> [all 2022-10-12 12:31:34] altivec.igen:1208:20: warning: 'sat' may be used uninitialized [-Wmaybe-uninitialized]
> [all 2022-10-12 12:31:34]  1208 |           sat |= tempsat;
> [all 2022-10-12 12:31:34]       |                ~~~~^~~~~~    
> [all 2022-10-12 12:31:34] altivec.igen:1197:21: note: 'sat' was declared here
> [all 2022-10-12 12:31:34]  1197 |         int i, sat, tempsat;
> [all 2022-10-12 12:31:34]       |                     ^~~
> [all 2022-10-12 12:31:35] altivec.igen: In function 'icache_Vector_Multiple_High_and_Add_Signed_Half_Word_Saturate_VC11':
> [all 2022-10-12 12:31:35] altivec.igen:1191:20: warning: 'sat' may be used uninitialized [-Wmaybe-uninitialized]
> [all 2022-10-12 12:31:35]  1191 |           sat |= tempsat;
> [all 2022-10-12 12:31:35]       |                ~~~~^~~~~~    
> [all 2022-10-12 12:31:35] altivec.igen:1181:21: note: 'sat' was declared here
> [all 2022-10-12 12:31:35]  1181 |         int i, sat, tempsat;
> [all 2022-10-12 12:31:35]       |                     ^~~
> [all 2022-10-12 12:31:35] altivec.igen: In function 'icache_Vector_Multiple_High_Round_and_Add_Signed_Half_Word_Saturate_VC11':
> [all 2022-10-12 12:31:35] altivec.igen:1208:20: warning: 'sat' may be used uninitialized [-Wmaybe-uninitialized]
> [all 2022-10-12 12:31:35]  1208 |           sat |= tempsat;
> [all 2022-10-12 12:31:35]       |                ~~~~^~~~~~    
> [all 2022-10-12 12:31:35] altivec.igen:1197:21: note: 'sat' was declared here
> [all 2022-10-12 12:31:35]  1197 |         int i, sat, tempsat;
> [all 2022-10-12 12:31:35]       |                     ^~~
> [all 2022-10-12 12:31:36] altivec.igen: In function 'icache_Vector_Add_Signed_Byte_Saturate':
> [all 2022-10-12 12:31:36] altivec.igen:603:20: warning: 'sat' may be used uninitialized [-Wmaybe-uninitialized]
> [all 2022-10-12 12:31:36]   603 |           sat |= tempsat;
> [all 2022-10-12 12:31:36]       |                ~~~~^~~~~~    
> [all 2022-10-12 12:31:36] altivec.igen:598:21: note: 'sat' was declared here
> [all 2022-10-12 12:31:36]   598 |         int i, sat, tempsat;
> [all 2022-10-12 12:31:36]       |                     ^~~
> [all 2022-10-12 12:31:36] altivec.igen: In function 'icache_Vector_Multiple_High_and_Add_Signed_Half_Word_Saturate_VC12':
> [all 2022-10-12 12:31:36] altivec.igen:1191:20: warning: 'sat' may be used uninitialized [-Wmaybe-uninitialized]
> [all 2022-10-12 12:31:36]  1191 |           sat |= tempsat;
> [all 2022-10-12 12:31:36]       |                ~~~~^~~~~~    
> [all 2022-10-12 12:31:36] altivec.igen:1181:21: note: 'sat' was declared here
> [all 2022-10-12 12:31:36]  1181 |         int i, sat, tempsat;
> [all 2022-10-12 12:31:36]       |                     ^~~
> [all 2022-10-12 12:31:36] altivec.igen: In function 'icache_Vector_Multiple_High_Round_and_Add_Signed_Half_Word_Saturate_VC12':
> [all 2022-10-12 12:31:36] altivec.igen:1208:20: warning: 'sat' may be used uninitialized [-Wmaybe-uninitialized]
> [all 2022-10-12 12:31:36]  1208 |           sat |= tempsat;
> [all 2022-10-12 12:31:36]       |                ~~~~^~~~~~    
> [all 2022-10-12 12:31:36] altivec.igen:1197:21: note: 'sat' was declared here
> [all 2022-10-12 12:31:36]  1197 |         int i, sat, tempsat;
> [all 2022-10-12 12:31:36]       |                     ^~~
> [all 2022-10-12 12:31:37] altivec.igen: In function 'icache_Vector_Add_Signed_Half_Word_Saturate':
> [all 2022-10-12 12:31:37] altivec.igen:616:20: warning: 'sat' may be used uninitialized [-Wmaybe-uninitialized]
> [all 2022-10-12 12:31:37]   616 |           sat |= tempsat;
> [all 2022-10-12 12:31:37]       |                ~~~~^~~~~~    
> [all 2022-10-12 12:31:37] altivec.igen:609:21: note: 'sat' was declared here
> [all 2022-10-12 12:31:37]   609 |         int i, sat, tempsat;
> [all 2022-10-12 12:31:37]       |                     ^~~
> [all 2022-10-12 12:31:38] altivec.igen: In function 'icache_Vector_Multiple_High_and_Add_Signed_Half_Word_Saturate_VC13':
> [all 2022-10-12 12:31:38] altivec.igen:1191:20: warning: 'sat' may be used uninitialized [-Wmaybe-uninitialized]
> [all 2022-10-12 12:31:38]  1191 |           sat |= tempsat;
> [all 2022-10-12 12:31:38]       |                ~~~~^~~~~~    
> [all 2022-10-12 12:31:38] altivec.igen:1181:21: note: 'sat' was declared here
> [all 2022-10-12 12:31:38]  1181 |         int i, sat, tempsat;
> [all 2022-10-12 12:31:38]       |                     ^~~
> [all 2022-10-12 12:31:38] altivec.igen: In function 'icache_Vector_Multiple_High_Round_and_Add_Signed_Half_Word_Saturate_VC13':
> [all 2022-10-12 12:31:38] altivec.igen:1208:20: warning: 'sat' may be used uninitialized [-Wmaybe-uninitialized]
> [all 2022-10-12 12:31:38]  1208 |           sat |= tempsat;
> [all 2022-10-12 12:31:38]       |                ~~~~^~~~~~    
> [all 2022-10-12 12:31:38] altivec.igen:1197:21: note: 'sat' was declared here
> [all 2022-10-12 12:31:38]  1197 |         int i, sat, tempsat;
> [all 2022-10-12 12:31:38]       |                     ^~~
> [all 2022-10-12 12:31:39] altivec.igen: In function 'icache_Vector_Add_Signed_Word_Saturate':
> [all 2022-10-12 12:31:39] altivec.igen:627:20: warning: 'sat' may be used uninitialized [-Wmaybe-uninitialized]
> [all 2022-10-12 12:31:39]   627 |           sat |= tempsat;
> [all 2022-10-12 12:31:39]       |                ~~~~^~~~~~    
> [all 2022-10-12 12:31:39] altivec.igen:622:21: note: 'sat' was declared here
> [all 2022-10-12 12:31:39]   622 |         int i, sat, tempsat;
> [all 2022-10-12 12:31:39]       |                     ^~~
> [all 2022-10-12 12:31:39] altivec.igen: In function 'icache_Vector_Multiple_High_and_Add_Signed_Half_Word_Saturate_VC14':
> [all 2022-10-12 12:31:39] altivec.igen:1191:20: warning: 'sat' may be used uninitialized [-Wmaybe-uninitialized]
> [all 2022-10-12 12:31:39]  1191 |           sat |= tempsat;
> [all 2022-10-12 12:31:39]       |                ~~~~^~~~~~    
> [all 2022-10-12 12:31:39] altivec.igen:1181:21: note: 'sat' was declared here
> [all 2022-10-12 12:31:39]  1181 |         int i, sat, tempsat;
> [all 2022-10-12 12:31:39]       |                     ^~~
> [all 2022-10-12 12:31:39] altivec.igen: In function 'icache_Vector_Multiple_High_Round_and_Add_Signed_Half_Word_Saturate_VC14':
> [all 2022-10-12 12:31:39] altivec.igen:1208:20: warning: 'sat' may be used uninitialized [-Wmaybe-uninitialized]
> [all 2022-10-12 12:31:39]  1208 |           sat |= tempsat;
> [all 2022-10-12 12:31:39]       |                ~~~~^~~~~~    
> [all 2022-10-12 12:31:39] altivec.igen:1197:21: note: 'sat' was declared here
> [all 2022-10-12 12:31:39]  1197 |         int i, sat, tempsat;
> [all 2022-10-12 12:31:39]       |                     ^~~
> [all 2022-10-12 12:31:40] altivec.igen: In function 'icache_Vector_Multiple_High_and_Add_Signed_Half_Word_Saturate_VC15':
> [all 2022-10-12 12:31:40] altivec.igen:1191:20: warning: 'sat' may be used uninitialized [-Wmaybe-uninitialized]
> [all 2022-10-12 12:31:40]  1191 |           sat |= tempsat;
> [all 2022-10-12 12:31:40]       |                ~~~~^~~~~~    
> [all 2022-10-12 12:31:40] altivec.igen:1181:21: note: 'sat' was declared here
> [all 2022-10-12 12:31:40]  1181 |         int i, sat, tempsat;
> [all 2022-10-12 12:31:40]       |                     ^~~
> [all 2022-10-12 12:31:40] altivec.igen: In function 'icache_Vector_Multiple_High_Round_and_Add_Signed_Half_Word_Saturate_VC15':
> [all 2022-10-12 12:31:40] altivec.igen:1208:20: warning: 'sat' may be used uninitialized [-Wmaybe-uninitialized]
> [all 2022-10-12 12:31:40]  1208 |           sat |= tempsat;
> [all 2022-10-12 12:31:40]       |                ~~~~^~~~~~    
> [all 2022-10-12 12:31:40] altivec.igen:1197:21: note: 'sat' was declared here
> [all 2022-10-12 12:31:40]  1197 |         int i, sat, tempsat;
> [all 2022-10-12 12:31:40]       |                     ^~~
> [all 2022-10-12 12:31:42] altivec.igen: In function 'icache_Vector_Multiple_High_and_Add_Signed_Half_Word_Saturate_VC16':
> [all 2022-10-12 12:31:42] altivec.igen:1191:20: warning: 'sat' may be used uninitialized [-Wmaybe-uninitialized]
> [all 2022-10-12 12:31:42]  1191 |           sat |= tempsat;
> [all 2022-10-12 12:31:42]       |                ~~~~^~~~~~    
> [all 2022-10-12 12:31:42] altivec.igen:1181:21: note: 'sat' was declared here
> [all 2022-10-12 12:31:42]  1181 |         int i, sat, tempsat;
> [all 2022-10-12 12:31:42]       |                     ^~~
> [all 2022-10-12 12:31:42] altivec.igen: In function 'icache_Vector_Multiple_High_Round_and_Add_Signed_Half_Word_Saturate_VC16':
> [all 2022-10-12 12:31:42] altivec.igen:1208:20: warning: 'sat' may be used uninitialized [-Wmaybe-uninitialized]
> [all 2022-10-12 12:31:42]  1208 |           sat |= tempsat;
> [all 2022-10-12 12:31:42]       |                ~~~~^~~~~~    
> [all 2022-10-12 12:31:42] altivec.igen:1197:21: note: 'sat' was declared here
> [all 2022-10-12 12:31:42]  1197 |         int i, sat, tempsat;
> [all 2022-10-12 12:31:42]       |                     ^~~
> [all 2022-10-12 12:31:43] altivec.igen: In function 'icache_Vector_Multiple_High_and_Add_Signed_Half_Word_Saturate_VC17':
> [all 2022-10-12 12:31:43] altivec.igen:1191:20: warning: 'sat' may be used uninitialized [-Wmaybe-uninitialized]
> [all 2022-10-12 12:31:43]  1191 |           sat |= tempsat;
> [all 2022-10-12 12:31:43]       |                ~~~~^~~~~~    
> [all 2022-10-12 12:31:43] altivec.igen:1181:21: note: 'sat' was declared here
> [all 2022-10-12 12:31:43]  1181 |         int i, sat, tempsat;
> [all 2022-10-12 12:31:43]       |                     ^~~
> [all 2022-10-12 12:31:43] altivec.igen: In function 'icache_Vector_Multiple_High_Round_and_Add_Signed_Half_Word_Saturate_VC17':
> [all 2022-10-12 12:31:43] altivec.igen:1208:20: warning: 'sat' may be used uninitialized [-Wmaybe-uninitialized]
> [all 2022-10-12 12:31:43]  1208 |           sat |= tempsat;
> [all 2022-10-12 12:31:43]       |                ~~~~^~~~~~    
> [all 2022-10-12 12:31:43] altivec.igen:1197:21: note: 'sat' was declared here
> [all 2022-10-12 12:31:43]  1197 |         int i, sat, tempsat;
> [all 2022-10-12 12:31:43]       |                     ^~~
> [all 2022-10-12 12:31:44] altivec.igen: In function 'icache_Vector_Multiple_High_and_Add_Signed_Half_Word_Saturate_VC18':
> [all 2022-10-12 12:31:44] altivec.igen:1191:20: warning: 'sat' may be used uninitialized [-Wmaybe-uninitialized]
> [all 2022-10-12 12:31:44]  1191 |           sat |= tempsat;
> [all 2022-10-12 12:31:44]       |                ~~~~^~~~~~    
> [all 2022-10-12 12:31:44] altivec.igen:1181:21: note: 'sat' was declared here
> [all 2022-10-12 12:31:44]  1181 |         int i, sat, tempsat;
> [all 2022-10-12 12:31:44]       |                     ^~~
> [all 2022-10-12 12:31:44] altivec.igen: In function 'icache_Vector_Multiple_High_Round_and_Add_Signed_Half_Word_Saturate_VC18':
> [all 2022-10-12 12:31:44] altivec.igen:1208:20: warning: 'sat' may be used uninitialized [-Wmaybe-uninitialized]
> [all 2022-10-12 12:31:44]  1208 |           sat |= tempsat;
> [all 2022-10-12 12:31:44]       |                ~~~~^~~~~~    
> [all 2022-10-12 12:31:44] altivec.igen:1197:21: note: 'sat' was declared here
> [all 2022-10-12 12:31:44]  1197 |         int i, sat, tempsat;
> [all 2022-10-12 12:31:44]       |                     ^~~
> [all 2022-10-12 12:31:45] altivec.igen: In function 'icache_Vector_Multiple_High_and_Add_Signed_Half_Word_Saturate_VC19':
> [all 2022-10-12 12:31:45] altivec.igen:1191:20: warning: 'sat' may be used uninitialized [-Wmaybe-uninitialized]
> [all 2022-10-12 12:31:45]  1191 |           sat |= tempsat;
> [all 2022-10-12 12:31:45]       |                ~~~~^~~~~~    
> [all 2022-10-12 12:31:45] altivec.igen:1181:21: note: 'sat' was declared here
> [all 2022-10-12 12:31:45]  1181 |         int i, sat, tempsat;
> [all 2022-10-12 12:31:45]       |                     ^~~
> [all 2022-10-12 12:31:45] altivec.igen: In function 'icache_Vector_Multiple_High_Round_and_Add_Signed_Half_Word_Saturate_VC19':
> [all 2022-10-12 12:31:45] altivec.igen:1208:20: warning: 'sat' may be used uninitialized [-Wmaybe-uninitialized]
> [all 2022-10-12 12:31:45]  1208 |           sat |= tempsat;
> [all 2022-10-12 12:31:45]       |                ~~~~^~~~~~    
> [all 2022-10-12 12:31:45] altivec.igen:1197:21: note: 'sat' was declared here
> [all 2022-10-12 12:31:45]  1197 |         int i, sat, tempsat;
> [all 2022-10-12 12:31:45]       |                     ^~~
> [all 2022-10-12 12:31:46] altivec.igen: In function 'icache_Vector_Multiple_High_and_Add_Signed_Half_Word_Saturate_VC20':
> [all 2022-10-12 12:31:46] altivec.igen:1191:20: warning: 'sat' may be used uninitialized [-Wmaybe-uninitialized]
> [all 2022-10-12 12:31:46]  1191 |           sat |= tempsat;
> [all 2022-10-12 12:31:46]       |                ~~~~^~~~~~    
> [all 2022-10-12 12:31:46] altivec.igen:1181:21: note: 'sat' was declared here
> [all 2022-10-12 12:31:46]  1181 |         int i, sat, tempsat;
> [all 2022-10-12 12:31:46]       |                     ^~~
> [all 2022-10-12 12:31:46] altivec.igen: In function 'icache_Vector_Multiple_High_Round_and_Add_Signed_Half_Word_Saturate_VC20':
> [all 2022-10-12 12:31:46] altivec.igen:1208:20: warning: 'sat' may be used uninitialized [-Wmaybe-uninitialized]
> [all 2022-10-12 12:31:46]  1208 |           sat |= tempsat;
> [all 2022-10-12 12:31:46]       |                ~~~~^~~~~~    
> [all 2022-10-12 12:31:46] altivec.igen:1197:21: note: 'sat' was declared here
> [all 2022-10-12 12:31:46]  1197 |         int i, sat, tempsat;
> [all 2022-10-12 12:31:46]       |                     ^~~
> [all 2022-10-12 12:31:47] altivec.igen: In function 'icache_Vector_Multiple_High_and_Add_Signed_Half_Word_Saturate_VC21':
> [all 2022-10-12 12:31:47] altivec.igen:1191:20: warning: 'sat' may be used uninitialized [-Wmaybe-uninitialized]
> [all 2022-10-12 12:31:47]  1191 |           sat |= tempsat;
> [all 2022-10-12 12:31:47]       |                ~~~~^~~~~~    
> [all 2022-10-12 12:31:47] altivec.igen:1181:21: note: 'sat' was declared here
> [all 2022-10-12 12:31:47]  1181 |         int i, sat, tempsat;
> [all 2022-10-12 12:31:47]       |                     ^~~
> [all 2022-10-12 12:31:47] altivec.igen: In function 'icache_Vector_Multiple_High_Round_and_Add_Signed_Half_Word_Saturate_VC21':
> [all 2022-10-12 12:31:47] altivec.igen:1208:20: warning: 'sat' may be used uninitialized [-Wmaybe-uninitialized]
> [all 2022-10-12 12:31:47]  1208 |           sat |= tempsat;
> [all 2022-10-12 12:31:47]       |                ~~~~^~~~~~    
> [all 2022-10-12 12:31:47] altivec.igen:1197:21: note: 'sat' was declared here
> [all 2022-10-12 12:31:47]  1197 |         int i, sat, tempsat;
> [all 2022-10-12 12:31:47]       |                     ^~~
> [all 2022-10-12 12:31:48] altivec.igen: In function 'icache_Vector_Multiple_High_and_Add_Signed_Half_Word_Saturate_VC22':
> [all 2022-10-12 12:31:48] altivec.igen:1191:20: warning: 'sat' may be used uninitialized [-Wmaybe-uninitialized]
> [all 2022-10-12 12:31:48]  1191 |           sat |= tempsat;
> [all 2022-10-12 12:31:48]       |                ~~~~^~~~~~    
> [all 2022-10-12 12:31:48] altivec.igen:1181:21: note: 'sat' was declared here
> [all 2022-10-12 12:31:48]  1181 |         int i, sat, tempsat;
> [all 2022-10-12 12:31:48]       |                     ^~~
> [all 2022-10-12 12:31:48] altivec.igen: In function 'icache_Vector_Multiple_High_Round_and_Add_Signed_Half_Word_Saturate_VC22':
> [all 2022-10-12 12:31:48] altivec.igen:1208:20: warning: 'sat' may be used uninitialized [-Wmaybe-uninitialized]
> [all 2022-10-12 12:31:48]  1208 |           sat |= tempsat;
> [all 2022-10-12 12:31:48]       |                ~~~~^~~~~~    
> [all 2022-10-12 12:31:48] altivec.igen:1197:21: note: 'sat' was declared here
> [all 2022-10-12 12:31:48]  1197 |         int i, sat, tempsat;
> [all 2022-10-12 12:31:48]       |                     ^~~
> [all 2022-10-12 12:31:49] altivec.igen: In function 'icache_Vector_Multiple_High_and_Add_Signed_Half_Word_Saturate_VC23':
> [all 2022-10-12 12:31:49] altivec.igen:1191:20: warning: 'sat' may be used uninitialized [-Wmaybe-uninitialized]
> [all 2022-10-12 12:31:49]  1191 |           sat |= tempsat;
> [all 2022-10-12 12:31:49]       |                ~~~~^~~~~~    
> [all 2022-10-12 12:31:49] altivec.igen:1181:21: note: 'sat' was declared here
> [all 2022-10-12 12:31:49]  1181 |         int i, sat, tempsat;
> [all 2022-10-12 12:31:49]       |                     ^~~
> [all 2022-10-12 12:31:49] altivec.igen: In function 'icache_Vector_Multiple_High_Round_and_Add_Signed_Half_Word_Saturate_VC23':
> [all 2022-10-12 12:31:49] altivec.igen:1208:20: warning: 'sat' may be used uninitialized [-Wmaybe-uninitialized]
> [all 2022-10-12 12:31:49]  1208 |           sat |= tempsat;
> [all 2022-10-12 12:31:49]       |                ~~~~^~~~~~    
> [all 2022-10-12 12:31:49] altivec.igen:1197:21: note: 'sat' was declared here
> [all 2022-10-12 12:31:49]  1197 |         int i, sat, tempsat;
> [all 2022-10-12 12:31:49]       |                     ^~~
> [all 2022-10-12 12:31:50] altivec.igen: In function 'icache_Vector_Sum_Across_Partial_14_Unsigned_Byte_Saturate':
> [all 2022-10-12 12:31:50] altivec.igen:2303:20: warning: 'sat' may be used uninitialized [-Wmaybe-uninitialized]
> [all 2022-10-12 12:31:50]  2303 |           sat |= tempsat;
> [all 2022-10-12 12:31:50]       |                ~~~~^~~~~~    
> [all 2022-10-12 12:31:50] altivec.igen:2294:24: note: 'sat' was declared here
> [all 2022-10-12 12:31:50]  2294 |         int i, j, sat, tempsat;
> [all 2022-10-12 12:31:50]       |                        ^~~
> [all 2022-10-12 12:31:50] altivec.igen: In function 'icache_Vector_Multiple_High_and_Add_Signed_Half_Word_Saturate_VC24':
> [all 2022-10-12 12:31:50] altivec.igen:1191:20: warning: 'sat' may be used uninitialized [-Wmaybe-uninitialized]
> [all 2022-10-12 12:31:50]  1191 |           sat |= tempsat;
> [all 2022-10-12 12:31:50]       |                ~~~~^~~~~~    
> [all 2022-10-12 12:31:50] altivec.igen:1181:21: note: 'sat' was declared here
> [all 2022-10-12 12:31:50]  1181 |         int i, sat, tempsat;
> [all 2022-10-12 12:31:50]       |                     ^~~
> [all 2022-10-12 12:31:50] altivec.igen: In function 'icache_Vector_Multiple_High_Round_and_Add_Signed_Half_Word_Saturate_VC24':
> [all 2022-10-12 12:31:50] altivec.igen:1208:20: warning: 'sat' may be used uninitialized [-Wmaybe-uninitialized]
> [all 2022-10-12 12:31:50]  1208 |           sat |= tempsat;
> [all 2022-10-12 12:31:50]       |                ~~~~^~~~~~    
> [all 2022-10-12 12:31:50] altivec.igen:1197:21: note: 'sat' was declared here
> [all 2022-10-12 12:31:50]  1197 |         int i, sat, tempsat;
> [all 2022-10-12 12:31:50]       |                     ^~~
> [all 2022-10-12 12:31:51] altivec.igen: In function 'icache_Vector_Subtract_Unsigned_Half_Word_Saturate':
> [all 2022-10-12 12:31:51] altivec.igen:2216:20: warning: 'sat' may be used uninitialized [-Wmaybe-uninitialized]
> [all 2022-10-12 12:31:51]  2216 |           sat |= tempsat;
> [all 2022-10-12 12:31:51]       |                ~~~~^~~~~~    
> [all 2022-10-12 12:31:51] altivec.igen:2211:21: note: 'sat' was declared here
> [all 2022-10-12 12:31:51]  2211 |         int i, sat, tempsat;
> [all 2022-10-12 12:31:51]       |                     ^~~
> [all 2022-10-12 12:31:51] altivec.igen: In function 'icache_Vector_Sum_Across_Partial_14_Signed_Half_Word_Saturate':
> [all 2022-10-12 12:31:51] altivec.igen:2288:20: warning: 'sat' may be used uninitialized [-Wmaybe-uninitialized]
> [all 2022-10-12 12:31:51]  2288 |           sat |= tempsat;
> [all 2022-10-12 12:31:51]       |                ~~~~^~~~~~    
> [all 2022-10-12 12:31:51] altivec.igen:2281:24: note: 'sat' was declared here
> [all 2022-10-12 12:31:51]  2281 |         int i, j, sat, tempsat;
> [all 2022-10-12 12:31:51]       |                        ^~~
> [all 2022-10-12 12:31:52] altivec.igen: In function 'icache_Vector_Multiple_High_and_Add_Signed_Half_Word_Saturate_VC25':
> [all 2022-10-12 12:31:52] altivec.igen:1191:20: warning: 'sat' may be used uninitialized [-Wmaybe-uninitialized]
> [all 2022-10-12 12:31:52]  1191 |           sat |= tempsat;
> [all 2022-10-12 12:31:52]       |                ~~~~^~~~~~    
> [all 2022-10-12 12:31:52] altivec.igen:1181:21: note: 'sat' was declared here
> [all 2022-10-12 12:31:52]  1181 |         int i, sat, tempsat;
> [all 2022-10-12 12:31:52]       |                     ^~~
> [all 2022-10-12 12:31:52] altivec.igen: In function 'icache_Vector_Multiple_High_Round_and_Add_Signed_Half_Word_Saturate_VC25':
> [all 2022-10-12 12:31:52] altivec.igen:1208:20: warning: 'sat' may be used uninitialized [-Wmaybe-uninitialized]
> [all 2022-10-12 12:31:52]  1208 |           sat |= tempsat;
> [all 2022-10-12 12:31:52]       |                ~~~~^~~~~~    
> [all 2022-10-12 12:31:52] altivec.igen:1197:21: note: 'sat' was declared here
> [all 2022-10-12 12:31:52]  1197 |         int i, sat, tempsat;
> [all 2022-10-12 12:31:52]       |                     ^~~
> [all 2022-10-12 12:31:53] altivec.igen: In function 'icache_Vector_Subtract_Unsigned_Word_Saturate':
> [all 2022-10-12 12:31:53] altivec.igen:2233:20: warning: 'sat' may be used uninitialized [-Wmaybe-uninitialized]
> [all 2022-10-12 12:31:53]  2233 |           sat |= tempsat;
> [all 2022-10-12 12:31:53]       |                ~~~~^~~~~~    
> [all 2022-10-12 12:31:53] altivec.igen:2228:21: note: 'sat' was declared here
> [all 2022-10-12 12:31:53]  2228 |         int i, sat, tempsat;
> [all 2022-10-12 12:31:53]       |                     ^~~
> [all 2022-10-12 12:31:53] altivec.igen: In function 'icache_Vector_Sum_Across_Partial_12_Signed_Word_Saturate':
> [all 2022-10-12 12:31:53] altivec.igen:2261:20: warning: 'sat' may be used uninitialized [-Wmaybe-uninitialized]
> [all 2022-10-12 12:31:53]  2261 |           sat |= tempsat;
> [all 2022-10-12 12:31:53]       |                ~~~~^~~~~~    
> [all 2022-10-12 12:31:53] altivec.igen:2255:24: note: 'sat' was declared here
> [all 2022-10-12 12:31:53]  2255 |         int i, j, sat, tempsat;
> [all 2022-10-12 12:31:53]       |                        ^~~
> [all 2022-10-12 12:31:53] altivec.igen: In function 'icache_Vector_Multiple_High_and_Add_Signed_Half_Word_Saturate_VC26':
> [all 2022-10-12 12:31:53] altivec.igen:1191:20: warning: 'sat' may be used uninitialized [-Wmaybe-uninitialized]
> [all 2022-10-12 12:31:53]  1191 |           sat |= tempsat;
> [all 2022-10-12 12:31:53]       |                ~~~~^~~~~~    
> [all 2022-10-12 12:31:53] altivec.igen:1181:21: note: 'sat' was declared here
> [all 2022-10-12 12:31:53]  1181 |         int i, sat, tempsat;
> [all 2022-10-12 12:31:53]       |                     ^~~
> [all 2022-10-12 12:31:53] altivec.igen: In function 'icache_Vector_Multiple_High_Round_and_Add_Signed_Half_Word_Saturate_VC26':
> [all 2022-10-12 12:31:53] altivec.igen:1208:20: warning: 'sat' may be used uninitialized [-Wmaybe-uninitialized]
> [all 2022-10-12 12:31:53]  1208 |           sat |= tempsat;
> [all 2022-10-12 12:31:53]       |                ~~~~^~~~~~    
> [all 2022-10-12 12:31:53] altivec.igen:1197:21: note: 'sat' was declared here
> [all 2022-10-12 12:31:53]  1197 |         int i, sat, tempsat;
> [all 2022-10-12 12:31:53]       |                     ^~~
> [all 2022-10-12 12:31:54] altivec.igen: In function 'icache_Vector_Multiple_High_and_Add_Signed_Half_Word_Saturate_VC27':
> [all 2022-10-12 12:31:54] altivec.igen:1191:20: warning: 'sat' may be used uninitialized [-Wmaybe-uninitialized]
> [all 2022-10-12 12:31:54]  1191 |           sat |= tempsat;
> [all 2022-10-12 12:31:54]       |                ~~~~^~~~~~    
> [all 2022-10-12 12:31:54] altivec.igen:1181:21: note: 'sat' was declared here
> [all 2022-10-12 12:31:54]  1181 |         int i, sat, tempsat;
> [all 2022-10-12 12:31:54]       |                     ^~~
> [all 2022-10-12 12:31:54] altivec.igen: In function 'icache_Vector_Multiple_High_Round_and_Add_Signed_Half_Word_Saturate_VC27':
> [all 2022-10-12 12:31:54] altivec.igen:1208:20: warning: 'sat' may be used uninitialized [-Wmaybe-uninitialized]
> [all 2022-10-12 12:31:54]  1208 |           sat |= tempsat;
> [all 2022-10-12 12:31:54]       |                ~~~~^~~~~~    
> [all 2022-10-12 12:31:54] altivec.igen:1197:21: note: 'sat' was declared here
> [all 2022-10-12 12:31:54]  1197 |         int i, sat, tempsat;
> [all 2022-10-12 12:31:54]       |                     ^~~
> [all 2022-10-12 12:31:55] altivec.igen: In function 'icache_Vector_Sum_Across_Partial_14_Signed_Byte_Saturate':
> [all 2022-10-12 12:31:55] altivec.igen:2275:20: warning: 'sat' may be used uninitialized [-Wmaybe-uninitialized]
> [all 2022-10-12 12:31:55]  2275 |           sat |= tempsat;
> [all 2022-10-12 12:31:55]       |                ~~~~^~~~~~    
> [all 2022-10-12 12:31:55] altivec.igen:2268:24: note: 'sat' was declared here
> [all 2022-10-12 12:31:55]  2268 |         int i, j, sat, tempsat;
> [all 2022-10-12 12:31:55]       |                        ^~~
> [all 2022-10-12 12:31:55] altivec.igen: In function 'icache_Vector_Multiple_High_and_Add_Signed_Half_Word_Saturate_VC28':
> [all 2022-10-12 12:31:55] altivec.igen:1191:20: warning: 'sat' may be used uninitialized [-Wmaybe-uninitialized]
> [all 2022-10-12 12:31:55]  1191 |           sat |= tempsat;
> [all 2022-10-12 12:31:55]       |                ~~~~^~~~~~    
> [all 2022-10-12 12:31:55] altivec.igen:1181:21: note: 'sat' was declared here
> [all 2022-10-12 12:31:55]  1181 |         int i, sat, tempsat;
> [all 2022-10-12 12:31:55]       |                     ^~~
> [all 2022-10-12 12:31:55] altivec.igen: In function 'icache_Vector_Multiple_High_Round_and_Add_Signed_Half_Word_Saturate_VC28':
> [all 2022-10-12 12:31:55] altivec.igen:1208:20: warning: 'sat' may be used uninitialized [-Wmaybe-uninitialized]
> [all 2022-10-12 12:31:55]  1208 |           sat |= tempsat;
> [all 2022-10-12 12:31:55]       |                ~~~~^~~~~~    
> [all 2022-10-12 12:31:55] altivec.igen:1197:21: note: 'sat' was declared here
> [all 2022-10-12 12:31:55]  1197 |         int i, sat, tempsat;
> [all 2022-10-12 12:31:55]       |                     ^~~
> [all 2022-10-12 12:31:56] altivec.igen: In function 'icache_Vector_Multiple_High_and_Add_Signed_Half_Word_Saturate_VC29':
> [all 2022-10-12 12:31:56] altivec.igen:1191:20: warning: 'sat' may be used uninitialized [-Wmaybe-uninitialized]
> [all 2022-10-12 12:31:56]  1191 |           sat |= tempsat;
> [all 2022-10-12 12:31:56]       |                ~~~~^~~~~~    
> [all 2022-10-12 12:31:56] altivec.igen:1181:21: note: 'sat' was declared here
> [all 2022-10-12 12:31:56]  1181 |         int i, sat, tempsat;
> [all 2022-10-12 12:31:56]       |                     ^~~
> [all 2022-10-12 12:31:56] altivec.igen: In function 'icache_Vector_Multiple_High_Round_and_Add_Signed_Half_Word_Saturate_VC29':
> [all 2022-10-12 12:31:56] altivec.igen:1208:20: warning: 'sat' may be used uninitialized [-Wmaybe-uninitialized]
> [all 2022-10-12 12:31:56]  1208 |           sat |= tempsat;
> [all 2022-10-12 12:31:56]       |                ~~~~^~~~~~    
> [all 2022-10-12 12:31:56] altivec.igen:1197:21: note: 'sat' was declared here
> [all 2022-10-12 12:31:56]  1197 |         int i, sat, tempsat;
> [all 2022-10-12 12:31:56]       |                     ^~~
> [all 2022-10-12 12:31:57] altivec.igen: In function 'icache_Vector_Multiple_High_and_Add_Signed_Half_Word_Saturate_VC30':
> [all 2022-10-12 12:31:57] altivec.igen:1191:20: warning: 'sat' may be used uninitialized [-Wmaybe-uninitialized]
> [all 2022-10-12 12:31:57]  1191 |           sat |= tempsat;
> [all 2022-10-12 12:31:57]       |                ~~~~^~~~~~    
> [all 2022-10-12 12:31:57] altivec.igen:1181:21: note: 'sat' was declared here
> [all 2022-10-12 12:31:57]  1181 |         int i, sat, tempsat;
> [all 2022-10-12 12:31:57]       |                     ^~~
> [all 2022-10-12 12:31:57] altivec.igen: In function 'icache_Vector_Multiple_High_Round_and_Add_Signed_Half_Word_Saturate_VC30':
> [all 2022-10-12 12:31:57] altivec.igen:1208:20: warning: 'sat' may be used uninitialized [-Wmaybe-uninitialized]
> [all 2022-10-12 12:31:57]  1208 |           sat |= tempsat;
> [all 2022-10-12 12:31:57]       |                ~~~~^~~~~~    
> [all 2022-10-12 12:31:57] altivec.igen:1197:21: note: 'sat' was declared here
> [all 2022-10-12 12:31:57]  1197 |         int i, sat, tempsat;
> [all 2022-10-12 12:31:57]       |                     ^~~
> [all 2022-10-12 12:31:58] altivec.igen: In function 'icache_Vector_Multiple_High_and_Add_Signed_Half_Word_Saturate_VC31':
> [all 2022-10-12 12:31:58] altivec.igen:1191:20: warning: 'sat' may be used uninitialized [-Wmaybe-uninitialized]
> [all 2022-10-12 12:31:58]  1191 |           sat |= tempsat;
> [all 2022-10-12 12:31:58]       |                ~~~~^~~~~~    
> [all 2022-10-12 12:31:58] altivec.igen:1181:21: note: 'sat' was declared here
> [all 2022-10-12 12:31:58]  1181 |         int i, sat, tempsat;
> [all 2022-10-12 12:31:58]       |                     ^~~
> [all 2022-10-12 12:31:58] altivec.igen: In function 'icache_Vector_Multiple_High_Round_and_Add_Signed_Half_Word_Saturate_VC31':
> [all 2022-10-12 12:31:58] altivec.igen:1208:20: warning: 'sat' may be used uninitialized [-Wmaybe-uninitialized]
> [all 2022-10-12 12:31:58]  1208 |           sat |= tempsat;
> [all 2022-10-12 12:31:58]       |                ~~~~^~~~~~    
> [all 2022-10-12 12:31:58] altivec.igen:1197:21: note: 'sat' was declared here
> [all 2022-10-12 12:31:58]  1197 |         int i, sat, tempsat;
> [all 2022-10-12 12:31:58]       |                     ^~~
> [all 2022-10-12 12:32:57] cc1: all warnings being treated as errors
> [all 2022-10-12 12:32:57] make[3]: *** [Makefile:144: icache.o] Error 1
> [all 2022-10-12 12:32:57] make[3]: Leaving directory '/var/lib/laminar/run/gdb-powerpc-eabialtivec/7/binutils-gdb/sim/ppc'
> [all 2022-10-12 12:32:57] make[2]: *** [Makefile:1933: all-recursive] Error 1
> [all 2022-10-12 12:32:57] make[2]: Leaving directory '/var/lib/laminar/run/gdb-powerpc-eabialtivec/7/binutils-gdb/sim'
> [all 2022-10-12 12:32:57] make[1]: *** [Makefile:1185: all] Error 2
> [all 2022-10-12 12:32:57] make[1]: Leaving directory '/var/lib/laminar/run/gdb-powerpc-eabialtivec/7/binutils-gdb/sim'
> [all 2022-10-12 12:32:57] make: *** [Makefile:11309: all-sim] Error 2
> 
> 
> Something for a ticket?
> 
> MfG, JBG
> 

  reply	other threads:[~2022-10-12 13:16 UTC|newest]

Thread overview: 32+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-09-25  8:44 [PATCH 0/7] sim, sim/ARCH: " Tsukasa OI
2022-09-25  8:44 ` [PATCH 1/7] sim: " Tsukasa OI
2022-09-25  8:44 ` [PATCH 2/7] sim/cris: " Tsukasa OI
2022-09-25  8:44 ` [PATCH 3/7] sim/erc32: " Tsukasa OI
2022-09-25  8:44 ` [PATCH 4/7] sim/m32c: " Tsukasa OI
2022-09-25  8:44 ` [PATCH 5/7] sim/m68hc11: " Tsukasa OI
2022-09-25  8:44 ` [PATCH 6/7] sim/ppc: " Tsukasa OI
2022-10-05 10:57   ` Andrew Burgess
2022-10-06  5:32     ` Tsukasa OI
2022-09-25  8:44 ` [PATCH 7/7] sim/rl78: " Tsukasa OI
2022-10-06  6:36 ` [PATCH v2 0/7] sim, sim/ARCH: " Tsukasa OI
2022-10-06  6:36   ` [PATCH v2 1/7] sim: " Tsukasa OI
2022-10-11 14:24     ` Andrew Burgess
2022-10-06  6:36   ` [PATCH v2 2/7] sim/cris: " Tsukasa OI
2022-10-06  6:36   ` [PATCH v2 3/7] sim/erc32: " Tsukasa OI
2022-10-06  6:36   ` [PATCH v2 4/7] sim/m32c: " Tsukasa OI
2022-10-06  6:36   ` [PATCH v2 5/7] sim/m68hc11: " Tsukasa OI
2022-10-11 14:25     ` Andrew Burgess
2022-10-06  6:36   ` [PATCH v2 6/7] sim/ppc: " Tsukasa OI
2022-10-11 14:27     ` Andrew Burgess
2022-10-12  8:29       ` Jan-Benedict Glaw
2022-10-12  9:39         ` Andrew Burgess
2022-10-12 10:36           ` Jan-Benedict Glaw
2022-10-12 12:15             ` Jan-Benedict Glaw
2022-10-12 12:50             ` Jan-Benedict Glaw
2022-10-12 13:16               ` Tsukasa OI [this message]
2022-10-12 12:38           ` [PATCH 0/1] sim/ppc: Fix erroneous error calls (supplement) Tsukasa OI
2022-10-12 12:38             ` [PATCH 1/1] sim/ppc: Fix core_find_mapping diagnostics Tsukasa OI
2022-10-12 13:50               ` Andrew Burgess
2022-10-23 12:46           ` [PATCH v2 6/7] sim/ppc: Add ATTRIBUTE_PRINTF Mike Frysinger
2022-10-06  6:36   ` [PATCH v2 7/7] sim/rl78: " Tsukasa OI
2022-10-11 14:23   ` [PATCH v2 0/7] sim, sim/ARCH: " Andrew Burgess

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=880c956b-77ad-2378-a24e-1bf3d01cdc40@irq.a4lg.com \
    --to=research_trasio@irq.a4lg.com \
    --cc=aburgess@redhat.com \
    --cc=fche@redhat.com \
    --cc=gdb-patches@sourceware.org \
    --cc=jbglaw@lug-owl.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).