You have designed your new processor. But to be any use it needs a compiler. In this talk I will give a guide to the GCC machine description, and how you create a new one to support your processor.
This talk is created from a much larger training course for professional compiler engineers. It will give you sufficient information and understanding that you should be able to then create a new back-end for GCC to work with your processor.