tinycc-devel
[Top][All Lists]
Advanced

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

[Tinycc-devel] tinycc test failure on 32-bit Linux


From: Ramsay Jones
Subject: [Tinycc-devel] tinycc test failure on 32-bit Linux
Date: Fri, 29 Mar 2019 17:06:43 +0000
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.6.1

Hi Michael,

I occasionally build/test tcc on 32-bit Linux. Recently, a test failed
which bisected to commit 1fd3709379 ("Fix local extern vardecl",
2019-03-18). Viz:

  $ uname -a
  Linux satellite-18-32bit 4.10.0-38-generic #42~16.04.1-Ubuntu SMP Tue Oct 10 
16:30:51 UTC 2017 i686 i686 i686 GNU/Linux
  $ 
  
  $ git branch -v
    master  d348a9a final update for 0.9.27
  * mob     1fd3709 Fix local extern vardecl
    mob-fix 3e775ad tccgen.c: fix an [-Wstrict-prototypes] warning
  $ 

  $ make clean >/dev/null 2>&1
  $ make >/dev/null 2>&1
  $ ./tcc -v
  tcc version 0.9.27 (i386 Linux)
  $
  
  $ make test
  
  ...
  
  Test: 97_utf8_string_literal...
  Test: 98_al_ax_extend...
  --- 98_al_ax_extend.expect    2017-09-13 02:09:57.497542999 +0100
  +++ 98_al_ax_extend.output    2019-03-28 16:34:54.211738554 +0000
  @@ -1,9 +1 @@
  -0000ABCE 0000ABCE
  -FFFFABCE FFFFABCE
  -000000CE 000000CE
  -FFFFFFCE FFFFFFCE
  -
  -0000ABCE 0000ABCE
  -FFFFABCE FFFFABCE
  -000000CE 000000CE
  -FFFFFFCE FFFFFFCE
  +98_al_ax_extend.c:20: error: conflicting types for '_us'
  Makefile:69: recipe for target '98_al_ax_extend.test' failed
  make[3]: *** [98_al_ax_extend.test] Error 1
  Test: 99_fastcall...
  
  ...
  
  Makefile:353: recipe for target 'test' failed
  make: *** [test] Error 2
  $ 
 
The 98_al_ax_extend test does not run on x86_64.

Just an FYI. Thanks!

ATB,
Ramsay Jones

 



reply via email to

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