Re: [PATCH v2 6/7] sim/ppc: Add ATTRIBUTE_PRINTF

Jan-Benedict Glaw
2022-10-12T12:50:35Z

[-- Attachment #1: Type: text/plain, Size: 45560 bytes --]

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

--

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 195 bytes --]