[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gm2] latest git commit
From: |
Gaius Mulley |
Subject: |
[Gm2] latest git commit |
Date: |
Wed, 05 Aug 2015 12:27:52 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.4 (gnu/linux) |
Hello,
here is the latest git commit entry:
* gm2/examples/pge/Makefile.in: new rule for playback and output.raw.
* the following changes fix bugs in packed enumeration types. Test code
is given in the regression testsuite.
* gm2/extensions/run/pass/packedrecord.mod: new file.
* gm2/extensions/run/pass/packedrecord2.mod: new file.
* gm2/gm2-compiler/M2GCCDeclare.mod: change call to BuildEndEnumeration
to pass three parameters.
* gm2/gm2-gcc/m2type.c: noBitsRequired bug fixed for the case where
values is a power of two. gm2_finish_enum introduce extra parameter
location so that we can generate a call to m2type_BuildSmallestTypeRange
if the enumeration is packed. m2type_BuildEndEnumeration change call
to gm2_finish_enum to include extra parameter.
* gm2/gm2-gcc/m2type.def: change definition of BuildEndEnumeration.
* gm2/gm2-gcc/m2type.h: change prototype of BuildEndEnumeration.
this fixes a bug in packed records such that enumeration fields are now
also bit minimised.
regards,
Gaius
- [Gm2] latest git commit,
Gaius Mulley <=