tinycc-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Tinycc-devel] tcc compile broken with clang-3.3 (regression from 0.


From: Thomas Preud'homme
Subject: Re: [Tinycc-devel] tcc compile broken with clang-3.3 (regression from 0.9.26)
Date: Sun, 09 Mar 2014 22:24:37 +0800
User-agent: KMail/4.11.5 (Linux/2.6.38-ac2-ac100; KDE/4.11.5; armv7l; ; )

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)
> 
> address@hidden 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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]