http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44768
Emmanuel Blot <eblot.ml at gmail dot com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |eblot.ml at gmail dot com
--- Comment #9 from Emmanuel Blot <eblot.ml at gmail dot com> 2011-03-11
12:26:58 UTC ---
This issue seems to occur on 4.5.x series.
I've just got bitten with a similar issue with 4.5.2:
a regular static function wrongly recognized as a no-return function:
.type nl_upt_process_download_done.clone.0, %function
nl_upt_process_download_done.clone.0:
@ Function supports interworking.
@ Volatile: function does not return.
and context is not restored on return
Ubuntu team seem to have encounter the same issue with 4.5.1:
https://bugs.launchpad.net/bugs/674146
Is there an official fix ongoing for 4.5.3?