diff --git a/test/language/expressions/generators/yield-as-binding-identifier.js b/test/language/expressions/generators/yield-as-binding-identifier.js
deleted file mode 100644
index d90c5945efe1521e8b30bdacbb3223e4e02ca892..0000000000000000000000000000000000000000
--- a/test/language/expressions/generators/yield-as-binding-identifier.js
+++ /dev/null
@@ -1,16 +0,0 @@
-// Copyright (C) 2013 the V8 project authors. All rights reserved.
-// This code is governed by the BSD license found in the LICENSE file.
-
-/*---
-  description: >
-      `yield` is a reserved keyword within generator function bodies and may
-      not be used as a binding identifier.
-  es6id: 12.1.1
-  negative:
-    phase: early
-    type: SyntaxError
- ---*/
-
-var g = function*() {
-  yield = 1;
-};
diff --git a/test/language/expressions/generators/yield-as-label.js b/test/language/expressions/generators/yield-as-label.js
deleted file mode 100644
index 2d95446bf42a3b56aa66452b406036136c5c4a29..0000000000000000000000000000000000000000
--- a/test/language/expressions/generators/yield-as-label.js
+++ /dev/null
@@ -1,16 +0,0 @@
-// Copyright (C) 2013 the V8 project authors. All rights reserved.
-// This code is governed by the BSD license found in the LICENSE file.
-
-/*---
-  description: >
-      `yield` is a reserved keyword within generator function bodies and may
-      not be used as a label.
-  es6id: 12.1.1
-  negative:
-    phase: early
-    type: SyntaxError
- ---*/
-
-var g = function*() {
-  yield: 1;
-};
diff --git a/test/language/expressions/object/method-definition/yield-as-binding-identifier.js b/test/language/expressions/object/method-definition/yield-as-binding-identifier.js
deleted file mode 100644
index 20310e2e59d6ab68c864e9099ad1b25691192b18..0000000000000000000000000000000000000000
--- a/test/language/expressions/object/method-definition/yield-as-binding-identifier.js
+++ /dev/null
@@ -1,19 +0,0 @@
-// Copyright (C) 2013 the V8 project authors. All rights reserved.
-// This code is governed by the BSD license found in the LICENSE file.
-
-/*---
-  description: >
-      `yield` is a reserved keyword within generator function bodies and may
-      not be used as a binding identifier.
-  features: [generators]
-  es6id: 12.1.1
-  negative:
-    phase: early
-    type: SyntaxError
- ---*/
-
-var obj = {
-  *g() {
-    yield = 1;
-  }
-};
diff --git a/test/language/expressions/object/method-definition/yield-as-label.js b/test/language/expressions/object/method-definition/yield-as-label.js
deleted file mode 100644
index 6a9f15f16fc7e2ffa9d025807bfd14c8cf03eb85..0000000000000000000000000000000000000000
--- a/test/language/expressions/object/method-definition/yield-as-label.js
+++ /dev/null
@@ -1,19 +0,0 @@
-// Copyright (C) 2013 the V8 project authors. All rights reserved.
-// This code is governed by the BSD license found in the LICENSE file.
-
-/*---
-  description: >
-      `yield` is a reserved keyword within generator function bodies and may
-      not be used as a label.
-  features: [generators]
-  es6id: 12.1.1
-  negative:
-    phase: early
-    type: SyntaxError
- ---*/
-
-var obj = {
-  *g() {
-    yield: 1;
-  }
-};
diff --git a/test/language/statements/class/definition/methods-gen-yield-as-binding-identifier.js b/test/language/statements/class/definition/methods-gen-yield-as-binding-identifier.js
deleted file mode 100644
index ff2f57abb2bda3b8fabe98961e554a29b1430635..0000000000000000000000000000000000000000
--- a/test/language/statements/class/definition/methods-gen-yield-as-binding-identifier.js
+++ /dev/null
@@ -1,19 +0,0 @@
-// Copyright (C) 2013 the V8 project authors. All rights reserved.
-// This code is governed by the BSD license found in the LICENSE file.
-
-/*---
-  description: >
-      `yield` is a reserved keyword within generator function bodies and may
-      not be used as a binding identifier.
-  features: [generators]
-  es6id: 12.1.1
-  negative:
-    phase: early
-    type: SyntaxError
- ---*/
-
-class A {
-  *g() {
-    yield = 1;
-  }
-}
diff --git a/test/language/statements/class/definition/methods-gen-yield-as-label.js b/test/language/statements/class/definition/methods-gen-yield-as-label.js
deleted file mode 100644
index 6b9da37724a582322d6b04b48ccc5b1f2f39738c..0000000000000000000000000000000000000000
--- a/test/language/statements/class/definition/methods-gen-yield-as-label.js
+++ /dev/null
@@ -1,19 +0,0 @@
-// Copyright (C) 2013 the V8 project authors. All rights reserved.
-// This code is governed by the BSD license found in the LICENSE file.
-
-/*---
-  description: >
-      `yield` is a reserved keyword within generator function bodies and may
-      not be used as a label.
-  features: [generators]
-  es6id: 12.1.1
-  negative:
-    phase: early
-    type: SyntaxError
- ---*/
-
-class A {
-  *g() {
-    yield: 1;
-  }
-}
diff --git a/test/language/statements/generators/yield-as-binding-identifier.js b/test/language/statements/generators/yield-as-binding-identifier.js
deleted file mode 100644
index e45037877921f544b65927731318219d59f2a50d..0000000000000000000000000000000000000000
--- a/test/language/statements/generators/yield-as-binding-identifier.js
+++ /dev/null
@@ -1,21 +0,0 @@
-// Copyright (C) 2013 the V8 project authors. All rights reserved.
-// This code is governed by the BSD license found in the LICENSE file.
-
-/*---
-  description: >
-      `yield` is a reserved keyword within generator function bodies and may
-      not be used as a binding identifier.
-  es6id: 12.1.1
-  negative:
-    phase: early
-    type: SyntaxError
- ---*/
-
-var result;
-function* g() {
-  yield = 1;
-}
-
-result = g().next();
-assert.sameValue(result.value, undefined);
-assert.sameValue(result.done, true);
diff --git a/test/language/statements/generators/yield-as-label.js b/test/language/statements/generators/yield-as-label.js
deleted file mode 100644
index 0da2b9a4241079e7826b824300d8bfef0ca04cbc..0000000000000000000000000000000000000000
--- a/test/language/statements/generators/yield-as-label.js
+++ /dev/null
@@ -1,16 +0,0 @@
-// Copyright (C) 2013 the V8 project authors. All rights reserved.
-// This code is governed by the BSD license found in the LICENSE file.
-
-/*---
-  description: >
-      `yield` is a reserved keyword within generator function bodies and may
-      not be used as a label.
-  es6id: 12.1.1
-  negative:
-    phase: early
-    type: SyntaxError
- ---*/
-
-function* g() {
-  yield: 1;
-}