Bug 106099

Summary: Only enable MinGW-w64 pow() workaround if needed
Product: WebKit Reporter: Jonathan Liu <net147>
Component: Web Template FrameworkAssignee: Nobody <webkit-unassigned>
Status: RESOLVED FIXED    
Severity: Normal CC: benjamin, dglazkov, hausmann, ojan.autocc, rniwa, sam, webkit.review.bot
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: Unspecified   
OS: Unspecified   
Bug Depends on: 106105    
Bug Blocks:    
Attachments:
Description Flags
Patch
none
Patch none

Description Jonathan Liu 2013-01-04 09:11:09 PST
The pow() workaround in Source/WTF/wtf/MathExtras.h for MinGW-w64 is no longer required in the latest version of MinGW-w64. Only enable the workaround if it is required.
Comment 1 Jonathan Liu 2013-01-04 09:15:19 PST
Created attachment 181312 [details]
Patch
Comment 2 Jonathan Liu 2013-01-04 16:58:54 PST
Created attachment 181412 [details]
Patch
Comment 3 Jonathan Liu 2013-01-04 17:11:54 PST
There is a warning generated if __MINGW64_VERSION_RC is not defined and compiling with -Wundef so I added another check if it is defined.
Comment 4 WebKit Review Bot 2013-01-04 18:50:25 PST
Comment on attachment 181412 [details]
Patch

Attachment 181412 [details] did not pass chromium-ews (chromium-xvfb):
Output: http://queues.webkit.org/results/15708445

New failing tests:
inspector-protocol/debugger-terminate-dedicated-worker-while-paused.html
Comment 5 WebKit Review Bot 2013-01-05 12:51:32 PST
Comment on attachment 181412 [details]
Patch

Clearing flags on attachment: 181412

Committed r138903: <http://trac.webkit.org/changeset/138903>
Comment 6 WebKit Review Bot 2013-01-05 12:51:36 PST
All reviewed patches have been landed.  Closing bug.