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

Re: Breakage in expand_end_case


+ 	       /* RANGE may be signed, and really large ranges will show up
+ 		  as negative numbers.  */
+ 	       || compare_tree_int (range, 0) < 0

Well, this should use tree_int_cst_sgn, but I'm confused: if RANGE is
negative, compare_tree_int will already return -1.

Can you show me the precise code that shows this failure?

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