* add new target system to gcc
@ 2004-04-13 4:38 Dmitry
2004-04-13 13:44 ` Ian Lance Taylor
0 siblings, 1 reply; 2+ messages in thread
From: Dmitry @ 2004-04-13 4:38 UTC (permalink / raw)
To: gcc-help
Hello
Who can help me to add new target system code generator for GCC ?
I develop ultra-light virtual machine (byte-code interpreter) with stack architecture, optimized for FORTH programming language. It have no any registers, but uses two separate stacks: one only for return adress storing for CALL/RET, and second for data transfer between FORTH words (functions) and temporary data storage.
Today I have only 16-bit VFM (Virtual FORTH Machine) implementation, runs under DOS16 (written using Borland C++ 3.1 8-) and debuger under Win32.
I can write FORTH system myself for this VM, but I prefer to write programs
in C++, and need special GCC version which supports code generation for my stack machine.
Is it hard to add this target to GCC myself ? For my sorrow I have no any expiriance with compiler writings 8-(
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: add new target system to gcc
2004-04-13 4:38 add new target system to gcc Dmitry
@ 2004-04-13 13:44 ` Ian Lance Taylor
0 siblings, 0 replies; 2+ messages in thread
From: Ian Lance Taylor @ 2004-04-13 13:44 UTC (permalink / raw)
To: Dmitry; +Cc: gcc-help
Dmitry <forth@km.ru> writes:
> I develop ultra-light virtual machine (byte-code interpreter) with stack architecture, optimized for FORTH programming language. It have no any registers, but uses two separate stacks: one only for return adress storing for CALL/RET, and second for data transfer between FORTH words (functions) and temporary data storage.
>
> Today I have only 16-bit VFM (Virtual FORTH Machine) implementation, runs under DOS16 (written using Borland C++ 3.1 8-) and debuger under Win32.
>
> I can write FORTH system myself for this VM, but I prefer to write programs
> in C++, and need special GCC version which supports code generation for my stack machine.
>
> Is it hard to add this target to GCC myself ? For my sorrow I have no any expiriance with compiler writings 8-(
Yes, it would be hard. I don't think gcc currently supports any stack
machines.
Ian
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2004-04-13 13:44 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-04-13 4:38 add new target system to gcc Dmitry
2004-04-13 13:44 ` Ian Lance Taylor
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).