Hi! On 2023-11-19T16:05:42+0100, Jan Hubicka wrote: > this is updated version which also adds testuiste compensation > I lost earlier while maintaining the patch in my testing tree. > There are quite few testcases that use constant return values to hide > something from optimizer. One more: commit a53da3a213ee00866d132c228a0e89bd2f61d65c "Adjust 'libgomp.c/declare-variant-{3,4}-[...]' for inter-procedural value range propagation" pushed to master branch, see attached. (Those regressions are only visible in GCC offloading configurations.) (And actually, all those test cases have other issues; will install further patches later on.) Jakub, Tobias, please let me know if it's not expected that *all* the "variant" functions have to be tagged '__attribute__ ((noipa))' (as I've done); just tagging the "dispatcher" function 'f' isn't sufficient. Grüße Thomas ----------------- Siemens Electronic Design Automation GmbH; Anschrift: Arnulfstraße 201, 80634 München; Gesellschaft mit beschränkter Haftung; Geschäftsführer: Thomas Heurung, Frank Thürauf; Sitz der Gesellschaft: München; Registergericht München, HRB 106955