Build break in debug after r153134: StringImpl.h:640: undefined reference to `WTF::isCompilationThread()
https://bugs.webkit.org/show_bug.cgi?id=119077

Reviewed by Christophe Dumez.

* wtf/CMakeLists.txt:
Added CompilationThread.{h/cpp}.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@153304 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Unreviewed. Further build fixing for the GTK port. Adding the forwarding header
for JSCTestRunnerUtils.h as required by the DumpRenderTree compilation.

* ForwardingHeaders/JavaScriptCore/JSCTestRunnerUtils.h: Added.


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@153305 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Unreviewed GTK build fix.

* GNUmakefile.list.am: Adding JSCTestRunnerUtils files to the build.


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@153306 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Fix "Unhandled opcode localAnnotation" build error in sh4 and mips LLINT.
https://bugs.webkit.org/show_bug.cgi?id=119076

Patch by Julien Brianceau <jbrianceau@nds.com> on 2013-07-25
Reviewed by Allan Sandfeld Jensen.

* offlineasm/mips.rb:
* offlineasm/sh4.rb:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@153307 268f45cc-cd09-0410-ab3c-d52691b4dbfc
One more buildfix after FTL upstream.

Return a dummy value after RELEASE_ASSERT_NOT_REACHED() to make GCC happy.

* dfg/DFGLazyJSValue.cpp:
(JSC::DFG::LazyJSValue::getValue):
(JSC::DFG::LazyJSValue::strictEqual):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@153308 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[GTK] Similar fix to r153304.

* GNUmakefile.list.am:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@153309 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Buildfix after this error:
error: 'pathName' may be used uninitialized in this function [-Werror=uninitialized]

* dfg/DFGPlan.cpp:
(JSC::DFG::Plan::compileInThread):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@153310 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Unreviewed GTK build fixing.

* GNUmakefile.am: Make the shared libjsc library depend on any changes to the build target list.
* GNUmakefile.list.am: Add additional build targets for files that were introduced by the FTL branch merge.


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@153311 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Source/JavaScriptCore: Unreviewed, further build fixing on the GTK port.

* GNUmakefile.list.am: Add CompilationResult source files to the build.

Source/WTF: Unreviewed, further GTK build fixing.

* GNUmakefile.am: Make libWTF.la depend on any changes made to the build targets list.
* GNUmakefile.list.am: Add SixCharacterHash source files to the build.


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@153312 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Unreviewed.

* heap/CopyVisitor.cpp: Include CopiedSpaceInlines header so the CopiedSpace::recycleEvacuatedBlock
method is not left undefined, causing build failures on (at least) the GTK port.


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@153313 268f45cc-cd09-0410-ab3c-d52691b4dbfc