Hangar.La tienda de software del Amiga

gcc3210 3.2

Compiler for DSP3210 chips

Short:        Compiler for DSP3210 chips
Author:       wrangler491_at_gmail_dot_com
Uploader:     Wrangler491 gmail com
Type:         dev/gcc
Version:      3.2
Architecture: other
Distribution: Aminet
Kurz:         Compiler fuer DSP3210-Chips

This is an implementation of the GCC C compiler for the DSP3210 as used on
the Amiga AA3000 and AA3000+.  

The host machine needs to be 32-bit x86 running linux (I use cygwin, so that 
definitely works but other linux-type OSes ought to work). Note that 32 bit 
is essential!

Copyright Wrangler 2021, 2022

Some code based on the work of Michael Collinson


Usage:
------

./xgcc -B./ -S foo.c -o foo.s

Notes:
- Do not try to use optimisation options (eg -O2) - it's not implemented yet
  and you will likely get a fatal internal compiler error - TO DO
- The compiler isn't integrated with the assembler, so you must use the -S
  option to create an assembly language file first
- Use asm3210/elf2exem68k on Aminet to assemble and link.  Version 2.2 of
  asm3210 or higher is required
- Limitation: xgcc is based on GCC3 so REQUIRES 32 bit OS (eg cygwin 32-bit on
  Windows XP in a VM is what I use).  Asm3210 is compiled for 64 bit.  One
  day, I hope to migrate xgcc to 64 bit too to avoid this faff.
- GCC will create code that will be automatically linked to specific absolute
  addresses in RAM on execution.  Do not try to relocate the code to the DSP
  internal RAM without great care! -fpic not supported.


See documentation.txt for important details

Gratis

Descargar 3.8 MB

Desde el Amiga: abre Hangar y busca gcc3210.

Autorwrangler491_at_gmail_dot_com
Categoríadev/gcc
Tamaño3.8 MB
Fecha2026-03-05
Paraother
OrigenAminet