On Sun, Mar 9, 2014 at 10:24 AM, Thomas Preud'homme <[email protected]>wrote:
> Le dimanche 9 mars 2014, 01:29:30 Austin English a écrit :
> > It broke between 0.9.25 and 0.9.26. Introduced by:
> > 7a477d70cabe15fa66fd0f32fab5e95841a500e5 is the first bad commit
> > commit 7a477d70cabe15fa66fd0f32fab5e95841a500e5
> > Author: grischka <grischka>
> > Date: Wed Feb 6 19:01:07 2013 +0100
> >
> > lib/Makefile: use CC, add bcheck to libtcc1.a
> >
> > Also:
> > - fix "make tcc_p" (profiling version)
> > - remove old gcc flags:
> > -mpreferred-stack-boundary=2 -march=i386 -falign-functions=0
> > - remove test "hello" for Darwin (cannot compile to file)
> >
> > [austin@localhost tinycc]$ git describe
> > release_0_9_26-158-gfdb3b10
> >
> > clang -c libtcc1.c -o x86_64/libtcc1.o -I.. -Wall -g -O2
> > -fheinous-gnu-extensions -DTCC_TARGET_X86_64
> > libtcc1.c:697:45: error: too few arguments provided to function-like
> macro
> > invocation
> > void *__va_copy(struct __va_list_struct *src)
> > ^
> > /usr/bin/../lib/clang/3.3/include/stdarg.h:40:9: note: macro '__va_copy'
> > defined here
> > #define __va_copy(d,s) __builtin_va_copy(d,s)
> > ^
> > libtcc1.c:697:16: error: expected ';' after top level declarator
> > void *__va_copy(struct __va_list_struct *src)
> > ^
> > ;
> > 2 errors generated.
> > make[1]: *** [x86_64/libtcc1.o] Error 1
>
> Fixed. But there is another error with __clear_cache being defined and I
> don't
> know how to solve this. Why isn't this just a warning?
>
> Best regards,
>
> Thomas
>
Works, and passes make test, thanks.
I don't get that warning. With release_0_9_26-164-gd3d8990, I get two
warnings:
clang -o tccasm.o -c tccasm.c -DCONFIG_LDDIR="\"lib64\""
-DTCC_TARGET_X86_64 -I. -Wall -g -O2 -fheinous-gnu-extensions
tccasm.c:541:72: warning: data argument not used by format string
[-Wformat-extra-args]
sprintf(sname, (n?".%s%d":".%s"), get_tok_str(tok1, NULL), n);
~~~~~ ^
..
clang -o tcc tcc.o libtcc.a -lm -ldl -I. -Wall -g -O2
-fheinous-gnu-extensions
clang: warning: argument unused during compilation:
'-fheinous-gnu-extensions'
--
-Austin
_______________________________________________
Tinycc-devel mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/tinycc-devel