dlltool.c has
#ifdef DLLTOOL_I386
static const char *mname = "i386";
#endif
#ifdef DLLTOOL_MX86_64
static const char *mname = "i386:x86-64";
#endif
When both x86_64-mingw32 and i386-mingw32 and enabled, both DLLTOOL_I386
and DLLTOOL_MX86_64 are defined. It doesn't work.
--
Summary:
According to ARM V6 specification, there should be
set bit 17 [mmode] to 1, when a valid mode is set
at the bits 4-0.
examle:
CPSID ai,#17 shall be 0xF10E0191
disassembly shows:
0: 0xf10c0191 cpsid ai,#17
kind regards
Stefan
--
Summary: missassembly of armV6 cps instruction
Hi Fabi,
So know is that a bug?
Not a bug as such, more of a mis-feature. Please could you try out the
attached patch which I think will resolve the problem for you.
Yes, it works with the patch, thanks a lot.
Good - I have checked in a extended version of the patch which adds a
comment