aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorBruce Korb <korbb@gcc.gnu.org>2002-05-22 03:04:28 +0000
committerBruce Korb <korbb@gcc.gnu.org>2002-05-22 03:04:28 +0000
commitfd0a39154fe74a1ce787b3e3b9fb51f8f8f06b99 (patch)
tree5003e154ddc8f6677268a813548f28bffe4281ba /gcc
parent021c1f34a93af4fd6567864e39135745c4ab4749 (diff)
downloadgcc-fd0a39154fe74a1ce787b3e3b9fb51f8f8f06b99.zip
gcc-fd0a39154fe74a1ce787b3e3b9fb51f8f8f06b99.tar.gz
gcc-fd0a39154fe74a1ce787b3e3b9fb51f8f8f06b99.tar.bz2
regen: Use c_fix = format instead of sed
From-SVN: r53722
Diffstat (limited to 'gcc')
-rw-r--r--gcc/fixinc/fixincl.x11
1 files changed, 6 insertions, 5 deletions
diff --git a/gcc/fixinc/fixincl.x b/gcc/fixinc/fixincl.x
index b927146..7d5f0bb 100644
--- a/gcc/fixinc/fixincl.x
+++ b/gcc/fixinc/fixincl.x
@@ -4577,7 +4577,7 @@ tSCC zThread_KeywordName[] =
* File name selection pattern
*/
tSCC zThread_KeywordList[] =
- "|bits/sigthread.h|pthread.h|";
+ "|pthread.h|bits/sigthread.h|";
/*
* Machine/OS name selection pattern
*/
@@ -4587,7 +4587,7 @@ tSCC zThread_KeywordList[] =
* content selection pattern - do fix if pattern found
*/
tSCC zThread_KeywordSelect0[] =
- "__thread";
+ "pthread_t __thread([^a-z0-9_])";
#define THREAD_KEYWORD_TEST_CT 1
static tTestDesc aThread_KeywordTests[] = {
@@ -4596,8 +4596,9 @@ static tTestDesc aThread_KeywordTests[] = {
/*
* Fix Command Arguments for Thread_Keyword
*/
-static const char* apzThread_KeywordPatch[] = { "sed",
- "-e", "s/\\([^a-z0-9_]\\)__thread\\([^a-z0-9_]\\)/\\1__thr\\2/g",
+static const char* apzThread_KeywordPatch[] = {
+ "format",
+ "pthread_t __thr%1",
(char*)NULL };
/* * * * * * * * * * * * * * * * * * * * * * * * * *
@@ -6445,7 +6446,7 @@ tFixDesc fixDescList[ FIX_COUNT ] = {
{ zThread_KeywordName, zThread_KeywordList,
apzThread_KeywordMachs,
- THREAD_KEYWORD_TEST_CT, FD_MACH_ONLY,
+ THREAD_KEYWORD_TEST_CT, FD_MACH_ONLY | FD_SUBROUTINE,
aThread_KeywordTests, apzThread_KeywordPatch, 0 },
{ zTinfo_CplusplusName, zTinfo_CplusplusList,