https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80949

--- Comment #2 from Eric Gallager <egall at gwmail dot gwu.edu> ---
(In reply to Marek Polacek from comment #1)
> I can't reproduce; I get some errors:
> 
> $ ./cc1obj -quiet nsselect.mi  -fobjc-exceptions
> In file included from lisp.h:39:0,
>                  from nsselect.m:32:
> ../lib/intprops.h:91:1: error: static assertion failed: "verify
> (TYPE_MINIMUM (long int) == LONG_MIN)"
> In file included from lisp.h:39:0,
>                  from nsselect.m:32:
> ../lib/intprops.h:92:1: error: static assertion failed: "verify
> (TYPE_MAXIMUM (long int) == LONG_MAX)"
> In file included from nsselect.m:32:0:
> lisp.h:197:1: error: static assertion failed: "verify (BITS_WORD_MAX >>
> (BITS_PER_BITS_WORD - 1) == 1)"
> nsselect.m: In function ‘ns_string_from_pasteboard’:
> nsselect.m:274:7: error: cannot find interface declaration for
> ‘NXConstantString’

I'm guessing those are due to target differences; first 2 look like 32bit vs.
64bit issues, while the 3rd looks like a difference between -fgnu-runtime vs.
-fnext-runtime. What's the target for the compiler you're using? Also I'm
guessing that since the ICE was in do_warn_duplicated_branches_r that the
-Wduplicated-branches flag will be necessary to trigger it

Reply via email to