http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50568
--- Comment #29 from H.J. Lu <hjl.tools at gmail dot com> 2011-09-29 23:31:13 UTC --- (In reply to comment #28) > I don't understand which overflow you refer to. Can you please clarify? > > afaik a - b is the standard way to write these comparison functions. lto_splay_compare_ids returns int. *ai - *bi may be 0xfffffff10000000 and lto_splay_compare_ids returns > 0 instead of < 0.