On 2014/04/03 09:20, Stuart Henderson wrote: > CVSROOT: /cvs > Module name: ports > Changes by: st...@cvs.openbsd.org 2014/04/03 09:20:15 > > Modified files: > www/webkit : Makefile > > Log message: > update BROKEN-i386 line now we have a different error ("Error: suffix or > operands invalid for `fucomip'" from the assembler). >
Does anyone have an idea about this? $ ../bin/c++ -DHAVE_CONFIG_H -I. -save-temps -Wall -W -Wcast-align -Wchar-subscripts -Wreturn-type -Wformat -Wformat-security -Wno-format-y2k -Wundef -Wmissing-format-attribute -Wpointer-arith -Wwrite-strings -Wno-unused-parameter -Wno-parentheses -fno-exceptions -DBUILDING_CAIRO__ -DBUILDING_GTK__ -I./Source -I./Source/JavaScriptCore -I./Source/JavaScriptCore/API -I./Source/JavaScriptCore/ForwardingHeaders -I./Source/JavaScriptCore/assembler -I./Source/JavaScriptCore/bindings -I./Source/JavaScriptCore/bytecode -I./Source/JavaScriptCore/bytecompiler -I./Source/JavaScriptCore/debugger -I./Source/JavaScriptCore/dfg -I./Source/JavaScriptCore/disassembler -I./Source/JavaScriptCore/ftl -I./Source/JavaScriptCore/heap -I./Source/JavaScriptCore/inspector -I./Source/JavaScriptCore/inspector/agents -I./Source/JavaScriptCore/interpreter -I./Source/JavaScriptCore/jit -I./Source/JavaScriptCore/llint -I./Source/JavaScriptCore/parser -I./Source/JavaScriptCore/profiler -I./Source/JavaScrip! tCore/runtime -I./Source/JavaScriptCore/tools -I./Source/JavaScriptCore/yarr -I./DerivedSources/JavaScriptCore -I./Source/WTF -fno-omit-frame-pointer -fno-tree-dce -I/usr/local/include -I/usr/X11R6/include -DLOG_DISABLED=0 -fno-rtti -pthread -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include -O2 -pipe -pthread -std=c++11 -Wno-c++11-compat -D_FORTIFY_SOURCE=2 -MT Source/JavaScriptCore/llint/libjavascriptcoregtk_1_0_la-LowLevelInterpreter.lo -MD -MP -MF Source/JavaScriptCore/llint/.deps/libjavascriptcoregtk_1_0_la-LowLevelInterpreter.Tpo -c Source/JavaScriptCore/llint/LowLevelInterpreter.cpp -fPIC -DPIC -o Source/JavaScriptCore/llint/.libs/libjavascriptcoregtk_1_0_la-LowLevelInterpreter.o c++: warning: -pipe ignored because -save-temps specified LowLevelInterpreter.s: Assembler messages: LowLevelInterpreter.s:1561: Error: suffix or operands invalid for `fucomip' LowLevelInterpreter.s:4608: Error: suffix or operands invalid for `fucomip' LowLevelInterpreter.s:4623: Error: suffix or operands invalid for `fucomip' LowLevelInterpreter.s:4701: Error: suffix or operands invalid for `fucomip' LowLevelInterpreter.s:4716: Error: suffix or operands invalid for `fucomip' LowLevelInterpreter.s:4976: Error: suffix or operands invalid for `fucomip' LowLevelInterpreter.s:4991: Error: suffix or operands invalid for `fucomip' LowLevelInterpreter.s:5069: Error: suffix or operands invalid for `fucomip' LowLevelInterpreter.s:5084: Error: suffix or operands invalid for `fucomip' $ ../bin/c++ --version c++ (GCC) 4.8.2 Copyright (C) 2013 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. $ cat -n LowLevelInterpreter.s|grep fucomip 1561 fucomip %st(2) 4608 fucomip %st(1) 4623 fucomip %st(1) 4701 fucomip %st(1) 4716 fucomip %st(1) 4976 fucomip %st(1) 4991 fucomip %st(1) 5069 fucomip %st(1) 5084 fucomip %st(1) $ cat -n LowLevelInterpreter.s|grep -2 fucomip 1559 je .L_offlineasm_binaryOpCustomStore__integerOperationAndStore__notInt 1560 fildl -4(%esp) 1561 fucomip %st(2) 1562 jp .L_offlineasm_binaryOpCustomStore__integerOperationAndStore__notInt 1563 jne .L_offlineasm_binaryOpCustomStore__integerOperationAndStore__notInt -- 4606 fstp %st(1) 4607 fld %st(1) 4608 fucomip %st(1) 4609 ja .L_offlineasm_compare__jumpTarget 4610 addl $16, %esi -- 4621 fstp %st(2) 4622 fld %st(1) 4623 fucomip %st(1) 4624 ja .L_offlineasm_compare__jumpTarget 4625 addl $16, %esi -- 4699 fstp %st(1) 4700 fld %st(1) 4701 fucomip %st(1) 4702 jbe .L_offlineasm_60_compare__jumpTarget 4703 addl $16, %esi -- 4714 fstp %st(2) 4715 fld %st(1) 4716 fucomip %st(1) 4717 jbe .L_offlineasm_60_compare__jumpTarget 4718 addl $16, %esi -- 4974 fstp %st(1) 4975 fld %st(1) 4976 fucomip %st(1) 4977 jae .L_offlineasm_63_compare__jumpTarget 4978 addl $16, %esi -- 4989 fstp %st(2) 4990 fld %st(1) 4991 fucomip %st(1) 4992 jae .L_offlineasm_63_compare__jumpTarget 4993 addl $16, %esi -- 5067 fstp %st(1) 5068 fld %st(1) 5069 fucomip %st(1) 5070 jb .L_offlineasm_64_compare__jumpTarget 5071 addl $16, %esi -- 5082 fstp %st(2) 5083 fld %st(1) 5084 fucomip %st(1) 5085 jb .L_offlineasm_64_compare__jumpTarget 5086 addl $16, %esi