tinycc-devel
[Top][All Lists]
Advanced

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

[Tinycc-devel] "Try fixing asm_dot_test on Windows" few more cases


From: Christian Jullien
Subject: [Tinycc-devel] "Try fixing asm_dot_test on Windows" few more cases
Date: Tue, 25 Jun 2019 06:37:25 +0200

Hello,

 

I missed to run few tests on Windows that I tried to add after commit "Try fixing asm_dot_test on Windows"

There are few remaining offending pseudo-op:

 

/cygdrive/f/tinycc/win32/tcc -run ../examples/ex1.c || (set -x; ../tcc -vv; ldd ../tcc; exit 1)

Hello World

cc -o tcctest.gcc tcctest.c -DTCC_TARGET_X86_64 -DTCC_TARGET_PE -I.. -I..  -w -O0 -std=gnu99 -fno-omit-frame-pointer

/cygdrive/c/Users/jullien/AppData/Local/Temp/cc3tfw9Y.s: Assembler messages:

/cygdrive/c/Users/jullien/AppData/Local/Temp/cc3tfw9Y.s:10528: Error: unknown pseudo-op: `.pushsection'

/cygdrive/c/Users/jullien/AppData/Local/Temp/cc3tfw9Y.s:10532: Error: unknown pseudo-op: `.popsection'

/cygdrive/c/Users/jullien/AppData/Local/Temp/cc3tfw9Y.s:10554: Error: unknown pseudo-op: `.pushsection'

/cygdrive/c/Users/jullien/AppData/Local/Temp/cc3tfw9Y.s:10556: Error: unknown pseudo-op: `.popsection'

/cygdrive/c/Users/jullien/AppData/Local/Temp/cc3tfw9Y.s:10845: Error: unknown pseudo-op: `.pushsection'

/cygdrive/c/Users/jullien/AppData/Local/Temp/cc3tfw9Y.s:10845: Error: unknown pseudo-op: `.popsection'

/cygdrive/c/Users/jullien/AppData/Local/Temp/cc3tfw9Y.s:10854: Error: unknown pseudo-op: `.previous'

make[1]: *** [Makefile:87: test.ref] Error 1

 

Googling retuned me this https://stackoverflow.com/questions/53920796/unknown-pseudo-op-pushsection-as-version-2-29-1:

 

As the manual says .pushsection is one of the ELF section stack manipulation directives. The cygwin target is not ELF, it's COFF/PE. As such that directive is not available (even though it would make sense).


reply via email to

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