Converting float -> double, double -> float

2024-04-30 Thread Lukasz Stafiniak
Hi! I know these conversions are prohibited, because I get errors like: libgccjit.so: error: gcc_jit_context_new_binary_op: mismatching types for binary op: a: (float)(float *)0x55f43a23ac00[...] (type: float) b: (float)n4[...] + (float)((float *)&n28)[...] (type: double) The error does not tr

Building libgccjit with -fno-semantic-interposition? ( was Re: 1.76% performance loss in VRP due to inlining)

2024-04-30 Thread David Malcolm
On Tue, 2024-04-30 at 21:15 +0200, Richard Biener via Gcc wrote: > > > > Am 30.04.2024 um 21:11 schrieb Jason Merrill via Gcc > > : > > > > On Fri, Apr 26, 2024 at 5:44 AM Aldy Hernandez via Gcc > > wrote: > > > > > > In implementing prange (pointer ranges), I have found a 1.74% > > > slowdow