On Wed, Feb 27, 2013 at 6:38 PM, Joseph S. Myers <jos...@codesourcery.com> wrote: > On Wed, 27 Feb 2013, Richard Biener wrote: > >> Wouldn't it be better to simply pass this using the variable size handling >> code? Thus, initialize args_size.var for too large constant size instead? > > Would that be compatible with the ABI definition of how a large (constant > size) argument should be passed?
I'm not sure. Another alternative is to expand to __builtin_trap (), but that's probably not easy at this very point. Or simply fix the size calculation to not overflow (either don't count bits or use a double-int). Richard. > -- > Joseph S. Myers > jos...@codesourcery.com