This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [rfc, i386] Convert output_mi_thunk to rtl


> I developed this patch while working on the dwarf2 pass series.
> This was before I bypassed the entire problem by removing the
> !deep branch prediction paths.
> 
> Ideally, we'd do this generically from gimple.  Less ideally,
> but still better, is to always emit rtl, and support that in
> the middle end without so many hacks in the back end.

Being able to emit variadic thunks through the standard channels would
be cool. I was thinking about this to make cgraph code not having to special
case the thunks, but eventually gave up concluding that it is very nnatural
to actually repesent thunk call in gimple.

The patch looks fine to me, especially because we will need fewer hacks
for x32..

Honza


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]