diff --git a/XCODE_6_UPGRADES_TODO.txt b/XCODE_6_UPGRADES_TODO.txt
index 0abf928b225551393d9dc5c8358a423fceb6edd3..8f1159081027372f1662631d9187a21285d0f43b 100644
--- a/XCODE_6_UPGRADES_TODO.txt
+++ b/XCODE_6_UPGRADES_TODO.txt
@@ -1,7 +1,12 @@
+
 * autobuild configure with tests on (LL_TESTS:BOOL=ON) and fix errors
 
 * Fix up commented out code in 'tut' package - tut/tut/tut_assert.hpp #82 & #84 (no operator << for T & Q), rebuild package and point autobuild.xml at original version
 
+* Release builds on initial inspection at least, run 1/3 the speed (frame rate meter) of same viewer-release build - clang optimization off?
+
+* Should we be using libstdc++ (GNU) or libc++ (clang) - using the former but latter is more 'clang'y
+
 * Investigates: https://bitbucket.org/callum_linden/viewer-tools-update-callum/commits/3d2fb85943d527e7db9908ff2824bc54afe916f1
 
 Weird folder name "build-darwin-i386/newview/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Second Life.app" - likely causes because those $() should be ${} for CMake? - No, it's something else - lots of occurences in build-darwin folder but where do they come from? ....
diff --git a/indra/llcommon/tests/llerror_test.cpp b/indra/llcommon/tests/llerror_test.cpp
index febfa782ca2492c48370f2bf7af6c7259d5c9440..1ac72d13bfa6a51408a3652322fbf1c3b6d6f2a0 100755
--- a/indra/llcommon/tests/llerror_test.cpp
+++ b/indra/llcommon/tests/llerror_test.cpp
@@ -485,7 +485,9 @@ namespace tut
 		// handle nested logging
 	void ErrorTestObject::test<7>()
 	{
-		skip("Fails on clang TODO");
+#if LL_DARWIN
+		skip("Skip known failure on clang and intelc due to operator << differences");
+#endif
 		outerLogger();
 		ensure_message_contains(0, "inside");
 		ensure_message_contains(1, "outside(moo)");
diff --git a/indra/llcommon/tests/lleventcoro_test.cpp b/indra/llcommon/tests/lleventcoro_test.cpp
index cb5e15eff2db623ef792888c76023c7ada0e75b7..2096807e53effcfc49e5bd288e30f4fe8675f458 100755
--- a/indra/llcommon/tests/lleventcoro_test.cpp
+++ b/indra/llcommon/tests/lleventcoro_test.cpp
@@ -94,7 +94,6 @@ using coroutines::coroutine;
 template<typename Iter>
 bool match(Iter first, Iter last, std::string match) {
   std::string::iterator i = match.begin();
-  i != match.end();
   for(; (first != last) && (i != match.end()); ++i) {
     if (*first != *i)
       return false;