Breakage in expand_end_case

Richard Kenner kenner@vlsi1.ultra.nyu.edu
Thu Mar 16 07:30:00 GMT 2000


+ 	       /* 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?


More information about the Gcc-patches mailing list