Make _load_testfile() use its encoding argument when __loader__ is defined.
diff --git a/Misc/NEWS b/Misc/NEWS
index ba37891..749b94c 100644
--- a/Misc/NEWS
+++ b/Misc/NEWS
@@ -14,6 +14,14 @@
 - The `hotshot` profiler has been removed; use `cProfile` instead.
 
 
+Library
+-------
+
+- When loading an external file using testfile(), the passed-in encoding
+  argument was being ignored if __loader__ is defined and forcing the source to
+  be UTF-8.
+
+
 What's New in Python 3.0a1?
 ==========================