On Mon, 20 Jan 2020, H.J. Lu wrote: > For, > > --- > __attribute__((target_clones("avx","default"))) > int > foo () > { > return -2; > } > ---- > > foo's resolver must be global. For > > --- > __attribute__((target_clones("avx","default"))) > static int > foo () > { > return -2; > } > --- > > foo's resolver must be static. Bare IFUNC's don't seem to have this restriction. Why do we want to constrain target clones this way? Alexander
- [PATCH] Make target_clones resolver fn static. Martin Liška
- Re: [PATCH] Make target_clones resolver fn static. Richard Biener
- Re: [PATCH] Make target_clones resolver fn stat... H.J. Lu
- Re: [PATCH] Make target_clones resolver fn ... Alexander Monakov
- Re: [PATCH] Make target_clones resolver... H.J. Lu
- Re: [PATCH] Make target_clones res... Alexander Monakov
- Re: [PATCH] Make target_clones... H.J. Lu
- Re: [PATCH] Make target_cl... Alexander Monakov
- Re: [PATCH] Make target_cl... H.J. Lu
- Re: [PATCH] Make target_cl... Richard Biener
- Re: [PATCH] Make target_cl... Martin Liška
- Re: [PATCH] Make target_cl... Richard Biener
- Re: [PATCH] Make target_cl... Martin Liška
- Re: [PATCH] Make target_cl... Alexander Monakov
- Re: [PATCH] Make target_cl... Martin Liška
- Re: [PATCH] Make target_cl... Jeff Law