On Wed, Dec 06, 2017 at 11:47:41AM -0500, DJ Delorie wrote: > > In my original proposal, I said this: > > > It includes a bunch of macro->hook conversions, mostly because the > > hooks need an additional parameter (the function) to detect which ones > > are Renesas ABI and which are GCC ABI. > > The original documentation at least hinted that the parameter was a > function type: > > > @deftypefn {Target Hook} bool TARGET_PROMOTE_PROTOTYPES (tree @var{fntype}) > > Kazu's calls are in the C++ stuff, I don't know if g++ and Renesas C++ > are compatible anyway (I doubt it), but that's what would be affected. > The original work was for C compatibility.
The C FE seems to pass the fntype, while C++ FE seems to pass the type of the param. Jakub