Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / (Feb 15, 2013) TCC version 0.9.26 is out / 6 сообщений из 6, страница 1 из 1
07.05.2013, 14:28
    #38250341
(Feb 15, 2013) TCC version 0.9.26 is out
автор(Feb 15, 2013) TCC version 0.9.26 is out thanks to Thomas Preud'homme

version 0.9.26:

User interface:
- -MD/-MF (automatically generate dependencies for make)
- -pthread option (same as -D_REENTRANT -lpthread) (Henry Kroll III)
- -m32/-m64 to re-exec cross compiler (Henry Kroll III)
- -Wl, Mimic all GNU -option forms supported by ld (Kirill Smelkov)
- new LIBTCCAPI tcc_set_options() (grischka)

Platforms:
- Many improvements for x86-64 target (Shinichiro Hamaji, Michael Matz, grischka)
- x86-64 assembler (Frederic Feret)
- Many improvements for ARM target (Daniel Gl�ckner, Thomas Preud'homme)
- Support WinCE PE ARM (Timo VJ Lahde)
- Support ARM hardfloat calling convention (Thomas Preud'homme)
- Support SELinux (Security-Enhanced Linux) (Henry Kroll III)
- Support Debian GNU/kFreeBSD kernels (Pierre Chifflier)
- Support GNU/Hurd kernels (Thomas Preud'homme)
- Support OSX (tcc -run only) (Milutin Jovanovic)
- Support multiarch configuration (Thomas Preud'homme)
- Support out-of-tree build (Akim Demaille)

Features:
- C99 variable length arrays (Thomas Preud'homme & Joe Soroka)
- Asm labels for variables and functions (Thomas Preud'homme)
- STT_GNU_IFUNC (Indirect functions as externals) (Thomas Preud'homme)
- More tests (tests2) (Milutin Jovanovic)

У меня возник вопрос: как этот самый x86-64 assembler заюзать. Ведь насколько я понимаю речь идет уже о поддержке интеловского синтаксиса , например MOV EAX, EBX . А не MOVL %EBX, %EAX
Модератор: Следи за языком. Еще раз увижу нецензурщину - заблокирую по IP
...
Рейтинг: 0 / 0
07.05.2013, 15:24
    #38250447
Anatoly Moskovsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(Feb 15, 2013) TCC version 0.9.26 is out
Сын ЗилинскогоВедь насколько я понимаю речь идет уже о поддержке интеловского синтаксиса , например MOV EAX, EBX . А не .... MOVL %EBX, %EAX
Откуда вы это понимаете, если в доке прямо сказано что синтаксис ассемлера GNU-шный?
...
Рейтинг: 0 / 0
07.05.2013, 15:59
    #38250517
(Feb 15, 2013) TCC version 0.9.26 is out
Anatoly MoskovskyСын ЗилинскогоВедь насколько я понимаю речь идет уже о поддержке интеловского синтаксиса , например MOV EAX, EBX . А не .... MOVL %EBX, %EAX
Откуда вы это понимаете, если в доке прямо сказано что синтаксис ассемлера GNU-шный?Оттуда, что гнушный то ранее и так был, а в фючерсах новой версии указали - x86-64 assembler
А дока по моему не обновлена.

Я хочу вставлять вставки асма , совместимого с МАСМом!!!
...
Рейтинг: 0 / 0
07.05.2013, 16:10
    #38250537
Anatoly Moskovsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(Feb 15, 2013) TCC version 0.9.26 is out
Сын ЗилинскогоОттуда, что гнушный то ранее и так был, а в фючерсах новой версии указали - x86-64 assembler
Это указана новая архитектура, а не синтаксис.
...
Рейтинг: 0 / 0
07.05.2013, 16:12
    #38250541
Anatoly Moskovsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(Feb 15, 2013) TCC version 0.9.26 is out
Сын ЗилинскогоЯ хочу вставлять вставки асма , совместимого с МАСМом!!!
А я хочу чтобы был мир во всем мире :)
...
Рейтинг: 0 / 0
07.05.2013, 16:41
    #38250617
(Feb 15, 2013) TCC version 0.9.26 is out
Anatoly MoskovskyСын ЗилинскогоЯ хочу вставлять вставки асма , совместимого с МАСМом!!!
А я хочу чтобы был мир во всем мире :)
То, в каком виде это на данный момент реализовано, выглядит просто жутко убого, отвратительно и пошло.
Да еще и инструкции в виде строк.

Но хочу заметить, что я польщен тем, что появилась новая версия этой няши. Ибо для хеллоуворлдов и набросков утилит вещь незаменимая, да и бнарник на выходе просто прелесть, внутри которой тишь да гладь и ни одной лишней инструкции.
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / (Feb 15, 2013) TCC version 0.9.26 is out / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]