tinycc-devel
[Top][All Lists]
Advanced

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

[Tinycc-devel] Port issues with recent changes on mob


From: Christian Jullien
Subject: [Tinycc-devel] Port issues with recent changes on mob
Date: Wed, 25 Nov 2020 07:55:01 +0100

Hi,

 

Testing mob on different systems, I get the following new errors on:

 

Arm (RPi):

 

arm-gen.c: In function ‘gen_cvt_itof’:

arm-gen.c:2140:7: warning: implicit declaration of function ‘vpushsym’; did you mean ‘vpushv’? [-Wimplicit-function-declaration]

       vpushsym(func_type, external_helper_sym(func));

       ^~~~~~~~

       vpushv

gcc -shared -Wl,-soname,libtcc.so -o libtcc.so libtcc.o tccpp.o tccgen.o tccelf.o tccasm.o tccrun.o arm-gen.o arm-link.o arm-asm.o  -s -fPIC

gcc -o tcc tcc.o libtcc.so -lm -lpthread -ldl  -s  -Wl,-rpath,"/home/jullien/tinycc/dist/lib"

/usr/bin/ld: libtcc.so: undefined reference to `vpushsym'

collect2: error: ld returned 1 exit status

 

Windows x64:

 

Test: 90_struct-init...

--- 90_struct-init.expect       2020-11-24 18:28:07.048862800 +0100

+++ 90_struct-init.output       2020-11-25 07:32:16.991124500 +0100

@@ -1,57 +0,0 @@

-ce: 1 12

-gs: 1 2 3 4

-gs2: 1 2 3 4

-gt: 68 65 6c 6c 6f 0 0 0 0 0 0 0 0 0 0 0 2a

-gu: 3 5 6 7 8 4 68 75 68 75 0 0 0 0 0 0 0 0 0 0 0 0 2b

-gu2: 3 5 6 7 8 4 68 75 68 75 0 0 0 0 0 0 0 0 0 0 0 0 2b

-gu3: 3 5 6 7 8 4 68 75 68 75 0 0 0 0 0 0 0 0 0 0 0 0 2b

-gu4: 3 5 6 7 0 5 62 6c 61 0 0 0 0 0 0 0 0 0 0 0 0 0 2c

-gs3: 1 2 3 4

-gv: 3 4 5 6 68 61 68 61 0 0 0 0 0 0 0 0 0 0 0 0 2d 2e

-gv2: 7 8 9 a 68 69 68 69 0 0 0 0 0 0 0 0 0 0 0 0 2f 30

-gv3: 7 8 9 a 68 6f 68 6f 0 0 0 0 0 0 0 0 0 0 0 0 31 32

-sinit16: 1 0 0 0 2 0 0 0

-gw: 1 2 3 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

-gsu: 5 6

-guv: 6 5 0 0

-guv.b: 5

-guv2: 8 7 0 0

-guv3: 7 8 0 0

-gssu1: 5 0 0 0 3 0 0 0

-gssu2: 5 0 0 0 3 0 0 0

-phdr: 6 5 4 3 0 0 0 0 0 0 0 0 0 0 0 0 9 8 7 6 0 0 0 0 0 0 0 0 0 0 0 0

-ls: 1 2 3 4

-ls2: 1 2 3 4

-lt: 68 65 6c 6c 6f 0 0 0 0 0 0 0 0 0 0 0 2a

-lu: 3 5 6 7 8 4 68 75 68 75 0 0 0 0 0 0 0 0 0 0 0 0 2b

-lu1: 3 1 2 3 4 4 68 75 68 75 0 0 0 0 0 0 0 0 0 0 0 0 2b

-lu2: 3 1 2 3 4 4 68 75 68 75 0 0 0 0 0 0 0 0 0 0 0 0 2b

-ls21: 1 2 3 4

-lu21: 3 1 2 3 4 4 68 75 68 75 0 0 0 0 0 0 0 0 0 0 0 0 2b

-lu22: 3 1 2 3 4 4 68 75 68 75 0 0 0 0 0 0 0 0 0 0 0 0 2b

-lu3: 3 5 6 7 8 4 68 75 68 75 0 0 0 0 0 0 0 0 0 0 0 0 2b

-lu4: 3 5 6 7 0 5 62 6c 61 0 0 0 0 0 0 0 0 0 0 0 0 0 2c

-ls3: 1 2 3 4

-lv: 3 4 5 6 68 61 68 61 0 0 0 0 0 0 0 0 0 0 0 0 2d 2e

-lv2: 1 2 3 4 68 69 68 69 0 0 0 0 0 0 0 0 0 0 0 0 2f 30

-lv3: 7 8 9 a 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 32

-lt2: 0 9 9 9 43 43 43 43 42 42 42 0 0 0 0 0 1

-lssu1: 5 0 0 0 3 0 0 0

-lssu2: 5 0 0 0 3 0 0 0

-flow: 9 8 7 6 0 0 0 0 0 0 0 0 0 0 0 0 6 5 4 3 0 0 0 0 0 0 0 0 0 0 0 0

-ls4: 1 2 3 4

-one

-(0)

-ni

-four

-one

-(0)

-ni

-four

- 1 1 2 2

-mdfa glob: 30 - 3 4 5 6 7 8 3 4 5 6 7 8 3 4 5 6 7 8 9 0 0 10 0 0 97 98 99 0 0 0

-mdfa locl: 30 - 3 4 5 6 7 8 3 4 5 6 7 8 3 4 5 6 7 8 9 0 0 10 0 0 97 98 99 0 0 0

-sea_fill0: okay

-sea_fill1: okay

-sea_fill2: okay

-1438

make[2]: *** [Makefile:117: 90_struct-init.test] Error 1

Test: 91_ptr_longlong_arith32...

Test: 92_enum_bitfield...

Test: 93_integer_promotion...

Test: 94_generic...

Test: 95_bitfields...

Test: 95_bitfields_ms...

Test: 96_nodata_wanted...

Test: 97_utf8_string_literal...

Test: 100_c99array-decls...

Test: 101_cleanup...

Test: 102_alignas...

Test: 103_implicit_memmove...

Test: 104_inline...

Test: 105_local_extern...

Test: 107_stack_safe...

Test: 108_constructor...

Test: 109_float_struct_calling...

--- 109_float_struct_calling.expect     2020-11-24 18:28:07.007131400 +0100

+++ 109_float_struct_calling.output     2020-11-25 07:32:19.447178000 +0100

@@ -1 +0,0 @@

-5.000000

make[2]: *** [Makefile:117: 109_float_struct_calling.test] Error 1

Test: 110_average...

Test: 111_conversion...

Test: 112_backtrace...

Test: 113_btdll...

Test: 115_bound_setjmp...

Test: 116_bound_setjmp2...

Test: 117_builtins...

Test: 118_switch...

Test: 119_random_stuff...

--- 119_random_stuff.expect     2020-11-24 18:28:07.013112300 +0100

+++ 119_random_stuff.output     2020-11-25 07:32:20.918929400 +0100

@@ -1,5 +0,0 @@

-tst_branch -- --

-tst_adr 5

-tst_compare: ok

-tst_pack: j.f = 5, i.f = 5

-schar to ushort cast: ffff0033

make[2]: *** [Makefile:117: 119_random_stuff.test] Error 1

 

 


reply via email to

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