Use c_fix = format instead of sed
authorBruce Korb <bkorb@gnu.org>
Wed, 22 May 2002 02:59:19 +0000 (02:59 +0000)
committerBruce Korb <korbb@gcc.gnu.org>
Wed, 22 May 2002 02:59:19 +0000 (02:59 +0000)
From-SVN: r53721

gcc/ChangeLog
gcc/fixinc/inclhack.def

index f797d19..e743447 100644 (file)
@@ -1,6 +1,8 @@
 2002-05-21  Bruce Korb  <bkorb@gnu.org>
 
        * fixinc/tests/base/pthread.h(THREAD_KEYWORD_CHECK): add fix check
+       * fixinc/inclhack.def(thread_keyword): use c_fix = format.
+       * fixinc/fixincl.x: regen.
 
 2002-05-21  Kazu Hirata  <kazu@cs.umass.edu>
 
index 322a79d..bebdd53 100644 (file)
@@ -2889,14 +2889,14 @@ fix = {
  * __thread is now a keyword.
  */
 fix = {
-    hackname   = thread_keyword;
-    files      = "pthread.h";
-    files      = "bits/sigthread.h";
-    select     = "pthread_t __thread";
-
-    sed                = "s/pthread_t __thread\\([^a-z0-9_]\\)/pthread_t __thr\\1/";
+    hackname  = thread_keyword;
+    files     = "pthread.h";
+    files     = "bits/sigthread.h";
+    select    = "pthread_t __thread([^a-z0-9_])";
+    c_fix     = format;
+    c_fix_arg = 'pthread_t __thr%1';
 
-    test_text  = "extern int pthread_kill (pthread_t __thread, int __signo);";
+    test_text = "extern int pthread_kill (pthread_t __thread, int __signo);";
 };
 
 /*