[Tinycc-devel] bug: nolibc.h does not work with tcc

2022-05-13 Thread Detlef Riekenberg
nolibc.h looks nice and we should support it.What is nolibc.h?a header to replace libc on linux with syscalls.created by Willy Tarreau (linux kernel 2.4 maintainer).Where?a single file version (changed 21.1.2021) is on his homepagehttp://git.1wt.eu/git/nolibc.git  (License: MIT)The included test 'hello.c' works with gcc, but fails with tcc:x86_64: nolibc.h:1479: error: asm constraint 7 ('r') could not be satisfiedi386-tcc:compiles, but the created program produces no outputOther arch fail at the last line of the startup-code(empty asm string)arm64-tcc (at line 996), arm-tcc (at 799) and riscv64-tcc (at 1399)Interesting:x86_64 (line 434) and I386 (line 614) have the same empty asm string at the end of the startup-code, but do not complain.nolibc.h is also in the linux kernel source( tools/include/nolibc/nolibc.h ) (License: LGPL-2.1 OR MIT)(looking forward to be able to build a x86_64-linux-nolibc-tcc)-- Regards...Detlef

___
Tinycc-devel mailing list
Tinycc-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/tinycc-devel


[Tinycc-devel] Reverted commits

2022-05-13 Thread Detlef Riekenberg
Yes, that sounds resonable.I will ask here for comments for some patches(in new mails),and only commit the bug fixesRegards ..Detlef--Diese Nachricht wurde von meinem Android Mobiltelefon mit WEB.DE Mail gesendet.

___
Tinycc-devel mailing list
Tinycc-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/tinycc-devel