[Bug tree-optimization/65419] incorrect sibcalls to libgomp functions

jakub at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Wed May 27 22:06:00 GMT 2015


https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65419

--- Comment #11 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
(In reply to vries from comment #10)
> Created attachment 35639 [details]
> tentative patch for GOACC_data_end

That is a bad idea, as void GOACC_data_end (void) is already exported out of
libgomp, so this is an ABI break.

If it is meant as a hack around not specifying the functions to aliasing oracle
properly, and not really needed after expansion to RTL, you could e.g. use an
internal function in GIMPLE and then lower it to normal function call that
doesn't take the argument.



More information about the Gcc-bugs mailing list