On Wed, Sep 19, 2012 at 2:30 AM, Rainer Orth <r...@cebitec.uni-bielefeld.de> wrote: > Ian Lance Taylor <i...@google.com> writes: > >> __sync_* support. Might be worth looking into why the test failed. > > On i386-pc-solaris2.*, __sync_bool_compare_and_swap_4 is missing. > sparc-sun-solaris2.11 is fine, though.
Ah, I see. __sync_bool_compare_and_swap only exists if compiling for 486 or above. I guess I'm not too worried about that. > The following patch fixes this for me (bootstrap currently into > stage2). I've removed the <stdint.h> includes in btest.c and dwarf.c > since that's already covered by backtrace.h. > > Ok for mainline if that passes? I don't particularly want backtrace.h, a public header file, to depend on gstdint.h, a file created at build time. This would mean that backtrace.h can not be easily installed (it's not installed right now, but I don't want to rule that out in the future). But I guess it's OK to have that dependency on ancient systems. I installed this slightly different patch instead. Thanks. Ian 2012-09-19 Rainer Orth <r...@cebitec.uni-bielefeld.de> Ian Lance Taylor <i...@google.com> * configure.ac (GCC_HEADER_STDINT): Invoke. * backtrace.h: If we can't find <stdint.h>, use "gstdint.h". * btest.c: Don't include <stdint.h>. * dwarf.c: Likewise. * configure, aclocal.m4, Makefile.in, config.h.in: Rebuild.
foo.patch
Description: Binary data