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

[MiNT] AHCC V4.11




LS

There is a new version available on my home page (see sig)

Changes:
may 30 2012
v4.11
  Compiler:
    Revision of registerization of local variables.
    Produces slightly better code.
    Also repairs Draconis Marathon.

    Fixes a bug where a explicit cast of ptr to long or vv
     was handled incorrectly.

    A further bugfix (A very very old one, perhaps since v3b1).

  Assembler:
    Implemented opcodes:
     align
     aline
    Allow single = for 'equals' in IF expressions.

    Full implementation of 'equ' expressions.

    addq.w #n,An
    addq.b #n,An
    silently changed to addq.l #n,An.

    2 new pseudo opcodes for use with Coldfire compatible
    programs:
     xsave reglist
     xrest reglist
    The instructions generate the movem sequences required
    for Coldfire campatibility. You, as a programmer, do
    not have to count the registers for the lea instructions.
    The compiler will do that for you and also generate
    the lea's.

  Library:
    Provided 68000/Coldfire usable TOS bindings in case
    a project did not include the AHCC specific tos.h
    (The one that uses __syscall__).
    The library is called "ahcctos.lib".

--
Groeten; Regards.
Henk Robbers. http://members.chello.nl/h.robbers
Interactive disassembler: TT-Digger;  http://digger.atari.org
A Home Cooked C compiler:      AHCC;  http://ahcc.atari.org