Re: Build regressions/improvements in v6.7-rc1

Geert Uytterhoeven <[email protected]>
Newsgroups gmane.linux.ports.sh.devel,gmane.linux.kernel,gmane.linux.ports.ppc64.devel
Message-ID <[email protected]>
On Mon, 13 Nov 2023, Geert Uytterhoeven wrote:
> Below is the list of build error/warning regressions/improvements in
> v6.7-rc1[1] compared to v6.6[2].
>
> Summarized:
>  - build errors: +20/-7
>  - build warnings: +24/-8
>
> Note that there may be false regressions, as some logs are incomplete.
> Still, they're build errors/warnings.
>
> Happy fixing! ;-)
>
> Thanks to the linux-next team for providing the build service.
>
> [1] http://kisskb.ellerman.id.au/kisskb/branch/linus/head/b85ea95d086471afb4ad062012a4d73cd328fa86/ (238 out of 239 configs)
> [2] http://kisskb.ellerman.id.au/kisskb/branch/linus/head/ffc253263a1375a65fa6c9f62a893e9767fbebfa/ (all 239 configs)
>
>
> *** ERRORS ***
>
> 20 error regressions:
>  + /kisskb/src/include/linux/compiler_types.h: error: call to '__compiletime_assert_654' declared with attribute error: FIELD_PREP: value too large for the field:  => 435:38

powerpc-gcc5/powerpc-allyesconfig
drivers/edac/versal_edac.c: In function 'mc_probe':
num_chans = FIELD_PREP(XDDR_REG_CONFIG0_NUM_CHANS_MASK, regval);

>  + {standard input}: Error: displacement to undefined symbol .L100 overflows 8-bit field :  => 588
>  + {standard input}: Error: displacement to undefined symbol .L104 overflows 8-bit field :  => 588
>  + {standard input}: Error: displacement to undefined symbol .L105 overflows 8-bit field :  => 593
>  + {standard input}: Error: displacement to undefined symbol .L134 overflows 8-bit field :  => 598
>  + {standard input}: Error: displacement to undefined symbol .L72 overflows 12-bit field:  => 589
>  + {standard input}: Error: displacement to undefined symbol .L73 overflows 8-bit field :  => 580
>  + {standard input}: Error: displacement to undefined symbol .L75 overflows 12-bit field:  => 586, 589, 606
>  + {standard input}: Error: displacement to undefined symbol .L76 overflows 8-bit field :  => 577, 580
>  + {standard input}: Error: displacement to undefined symbol .L77 overflows 8-bit field : 582 => 607, 585
>  + {standard input}: Error: displacement to undefined symbol .L78 overflows 8-bit field :  => 610
>  + {standard input}: Error: displacement to undefined symbol .L80 overflows 8-bit field :  => 607, 601
>  + {standard input}: Error: displacement to undefined symbol .L81 overflows 8-bit field : 606 => 604, 610
>  + {standard input}: Error: displacement to undefined symbol .L96 overflows 12-bit field:  => 602
>  + {standard input}: Error: displacement to undefined symbol .L97 overflows 12-bit field:  => 607
>  + {standard input}: Error: displacement to undefined symbol .L98 overflows 12-bit field:  => 602
>  + {standard input}: Error: invalid operands for opcode:  => 612
>  + {standard input}: Error: missing operand:  => 612
>  + {standard input}: Error: pcrel too far: 601, 598, 604, 577, 595, 574 => 590, 598, 599, 577, 596, 569, 604, 610, 572, 593
>  + {standard input}: Error: unknown pseudo-op: `.l':  => 609

sh4-gcc1[123]/sh-all{mod,yes}config ICE

Gr{oetje,eeting}s,

 						Geert

--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- [email protected]

In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
 							    -- Linus Torvalds
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.