Closed Bug 567937 Opened 15 years ago Closed 15 years ago

bustage on x64 build due to jsnativestack.cpp

Categories

(Core :: JavaScript Engine, defect)

x86_64
Windows Vista
defect
Not set
major

Tracking

()

RESOLVED FIXED

People

(Reporter: m_kato, Assigned: m_kato)

References

Details

Attachments

(1 file)

This is a regression of bug 237006. cl -Fojsnativestack.obj -c -DOSTYPE=\"WINNT6.0\" -DOSARCH=WINNT -DEXPORT_JS_API -DJS_HAS_CTYPES -Ictypes/libffi/include -I. -I/c/Workspace/hg.mozilla.org/mozilla-win64/js/src -I. -I./../../dist/include -I./../../dist/include/nsprpub -Ic:/Workspace/hg.mozilla.org/objdir-win64-vc10/dist/include/nspr -I/c/Workspace/hg.mozilla.org/mozilla-win64/js/src -GR- -TP -nologo -wd4345 -Zc:wchar_t- -W3 -Gy -Fdgenerated.pdb -wd4800 -DDEBUG -D_DEBUG -DDEBUG_makoto -DTRACING -Zi -O2 -GL -MDd -FI ./js-confdefs.h -DMOZILLA_CLIENT /c/Workspace/hg.mozilla.org/mozilla-win64/js/src/jsnativestack.cpp jsnativestack.cpp c:/Workspace/hg.mozilla.org/mozilla-win64/js/src/jsnativestack.cpp(123) : error C4235: nonstandard extension used : '__asm' keyword not supported on this architecture c:/Workspace/hg.mozilla.org/mozilla-win64/js/src/jsnativestack.cpp(124) : error C2065: 'MOV' : undeclared identifier c:/Workspace/hg.mozilla.org/mozilla-win64/js/src/jsnativestack.cpp(124) : error C2146: syntax error : missing ';' before identifier 'EAX' c:/Workspace/hg.mozilla.org/mozilla-win64/js/src/jsnativestack.cpp(124) : error C2065: 'EAX' : undeclared identifier c:/Workspace/hg.mozilla.org/mozilla-win64/js/src/jsnativestack.cpp(124) : error C2065: 'FS' : undeclared identifier c:/Workspace/hg.mozilla.org/mozilla-win64/js/src/jsnativestack.cpp(124) : error C2143: syntax error : missing ';' before ':' c:/Workspace/hg.mozilla.org/mozilla-win64/js/src/jsnativestack.cpp(124) : error C2143: syntax error : missing ';' before ':' c:/Workspace/hg.mozilla.org/mozilla-win64/js/src/jsnativestack.cpp(124) : error C2059: syntax error : 'bad suffix on number' _WIN32 is generic macro for Windows x86 and Windows x64. We should use _M_IX86 for x86 cpu. (For x64, we should use _M_X64 or _M_AMD64)
Depends on: 237006
Attachment #447256 - Flags: review?(gal)
I have hit this today as I was trying to automate the Windows 64 bit builds. I will currently have the builds red until this lands. Increasing severity as it blocks the Win64 bit builds work.
Severity: normal → major
Comment on attachment 447256 [details] [diff] [review] [checked in] patch Stealing review, please yell if this is not okay.
Attachment #447256 - Flags: review?(gal) → review+
Keywords: checkin-needed
Attachment #447256 - Attachment description: patch → [checked in] patch
Comment on attachment 447256 [details] [diff] [review] [checked in] patch I landed this in mozilla-central: changeset: 42822:82be6abe2a53
From my last build this has been fixed. Thanks guys!
Status: ASSIGNED → RESOLVED
Closed: 15 years ago
Keywords: checkin-needed
Resolution: --- → FIXED
Blocks: 569145
No longer blocks: 569145
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: