This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: Breakage in expand_end_case
- To: bernds at balti dot cygnus dot co dot uk
- Subject: Re: Breakage in expand_end_case
- From: kenner at vlsi1 dot ultra dot nyu dot edu (Richard Kenner)
- Date: Thu, 16 Mar 00 10:41:07 EST
- Cc: gcc-patches at gcc dot gnu dot org
+ /* 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?