... i386-mingw32msvc-gcc -c -Wall -fomit-frame-pointer -I/opt/xmingw/i386-mingw32ms vc/include -I. -I./../include -nostdinc -nostdinc++ -iwithprefixbefore include ./math/powif.c -o powif.o /local/tmp/portage/xmingw-runtime-3.2/temp/ccflvLVu.s: Assembler messages: /local/tmp/portage/xmingw-runtime-3.2/temp/ccflvLVu.s:263: Error: missing or inv alid immediate expression `0xffffffff80000000' taken as 0 /local/tmp/portage/xmingw-runtime-3.2/temp/ccflvLVu.s:263: Error: suffix or oper ands invalid for `mov' make: *** [powif.o] Error 1 Reproducible: Always Steps to Reproduce: The rest of the xmingw-* stuff installed correctly: # emerge -s xmingw Searching... [ Results for search key : xmingw ] [ Applications found : 4 ] * dev-util/xmingw-binutils [ Masked ] Latest version available: 2.15.90.0.2 Latest version installed: 2.14.90.0.6 Size of downloaded files: 10,831 kB Homepage: http://sources.redhat.com/binutils/ Description: Tools necessary to build Win32 programs License: GPL-2 | LGPL-2 * dev-util/xmingw-gcc [ Masked ] Latest version available: 3.3.1 Latest version installed: 3.3.1 Size of downloaded files: 24,246 kB Homepage: http://www.gnu.org/software/gcc/gcc.html Description: The GNU Compiler Collection - i386-mingw32msvc-gcc only License: GPL-2 LGPL-2.1 * dev-util/xmingw-runtime [ Masked ] Latest version available: 3.2 Latest version installed: [ Not Installed ] Size of downloaded files: 257 kB Homepage: http://www.mingw.org Description: Free Win32 runtime and import library definitions License: BSD * dev-util/xmingw-w32api [ Masked ] Latest version available: 2.5 Latest version installed: 2.5 Size of downloaded files: 1,215 kB Homepage: http://www.mingw.org Description: Free headers and libraries for the Win32 API License: BSD
Upgraded xmingw-binutils to 2.15.90.0.2 (had to use ACCEPT_KEYWORDS=~x86) and this fixed the problem.