Hi,

On Sun, 23 Jun 2019, avih...@yahoo.com wrote:

d04ce77 Don't allow section switches in local asm instructions - Michael Matz

with the following error:

------------ libtest ------------
./libtcc_test.exe -B../../win32 -I../../include -I../.. -I.. -L..
Hello World!
fib(32) = 2178309
add(32, 64) = 96
gcc.exe -o tcctest.gcc ../../tests/tcctest.c -DTCC_TARGET_X86_64 
-DTCC_TARGET_PE -fno-strict-aliasing -I.. -I../..  -w -O0 -std=gnu99 
-fno-omit-frame-pointer
/tmp/ccUS0anU.s: Assembler messages:
/tmp/ccUS0anU.s:10423: Error: unknown pseudo-op: `.pushsection'
/tmp/ccUS0anU.s:10423: Error: unknown pseudo-op: `.popsection'
/tmp/ccUS0anU.s:10432: Error: unknown pseudo-op: `.previous'

I tried fixing this in mob by not using those directives. I've used the _WIN32 preprocessor define as condition. In case that's not enough for mingw64 (maybe it only uses _WIN64?) please adjust accordingly.


Ciao,
Michael.

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

Reply via email to