--- old/src/hotspot/share/gc/g1/g1StringDedupThread.cpp	2017-12-07 08:56:45.202829638 -0500
+++ new/src/hotspot/share/gc/g1/g1StringDedupThread.cpp	2017-12-07 08:56:44.930829496 -0500
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2014, 2017, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2014, 2016, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -35,9 +35,9 @@
 
 G1StringDedupThread* G1StringDedupThread::_thread = NULL;
 
-G1StringDedupThread::G1StringDedupThread(const char* name) :
+G1StringDedupThread::G1StringDedupThread() :
   ConcurrentGCThread() {
-  set_name("%s", name);
+  set_name("G1 StrDedup");
   create_and_start();
 }
 
@@ -45,14 +45,10 @@
   ShouldNotReachHere();
 }
 
-void G1StringDedupThread::create(const char* name) {
+void G1StringDedupThread::create() {
   assert(G1StringDedup::is_enabled(), "String deduplication not enabled");
   assert(_thread == NULL, "One string deduplication thread allowed");
-  _thread = new G1StringDedupThread(name);
-}
-
-void G1StringDedupThread::create() {
-  create("G1 StrDedup");
+  _thread = new G1StringDedupThread();
 }
 
 G1StringDedupThread* G1StringDedupThread::thread() {