------- Comment #2 from kris dot van dot hees at oracle dot com 2007-07-03 18:40 ------- Thanks for the explanation - that does explain why -O0 causes an error (since there is no inlining being done as far as I understand), whereas any other optimization setting results in success due to inlining of the function (avoiding the error that way).
-- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32615