This is the mail archive of the gcc@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]

gimple-low.c:lower_function_body


What does it mean to "lower" a function body?

This file has no comments in front of it giving an overview of what
it is supposed to do, so the comments in front of this function are
not sufficient.

I thought these comments were a prerequisite to the tree-ssa merge?

Anyway, what I'm running into is that it appears to be "lowering" a 
variable-sized variable inside a function to the outer level (why?)
and then getting an ICE since there's no binding level to use
to save the stack pointer with.  I can't figure out how this is supposed
to work due to lack of documentation.


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