mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-04-24 20:01:19 +08:00
Accommodate Solaris 2.5.1 in solaris_mutex_init_1 fix
From-SVN: r65022
This commit is contained in:
parent
44fc3a6f54
commit
ce4a8f7d84
gcc
@ -27,6 +27,11 @@
|
||||
TARGET_HARD_FLOAT. Reformat.
|
||||
(FUNCTION_ARG_REGNO_P): Likewise, and remove unneeded casts.
|
||||
|
||||
2003-03-28 Albert Chin-A-Young <china@thewrittenword.com>
|
||||
|
||||
* gcc/fixinc/inclhack.def: Update solaris_mutex_init_1 to
|
||||
work on Solaris 2.5.1.
|
||||
|
||||
2003-03-28 Kazu Hirata <kazu@cs.umass.edu>
|
||||
|
||||
* config/h8300/h8300.md (*addsi3_and_r_1): Put under plus:SI
|
||||
|
@ -3768,7 +3768,7 @@ tSCC zSolaris_Mutex_Init_1List[] =
|
||||
* content selection pattern - do fix if pattern found
|
||||
*/
|
||||
tSCC zSolaris_Mutex_Init_1Select0[] =
|
||||
"@\\(#\\)pthread.h[ \t]+1.1[0-9][ \t]+97/[0-9/]+ SMI";
|
||||
"@\\(#\\)pthread.h[ \t]+1.1[0-9][ \t]+9[567]/[0-9/]+ SMI";
|
||||
|
||||
#define SOLARIS_MUTEX_INIT_1_TEST_CT 1
|
||||
static tTestDesc aSolaris_Mutex_Init_1Tests[] = {
|
||||
|
@ -2057,14 +2057,15 @@ fix = {
|
||||
|
||||
|
||||
/*
|
||||
* Sun Solaris 2.6 defines PTHREAD_{MUTEX|COND}_INITIALIZER incorrectly,
|
||||
* so we replace them with versions that correspond to the definition. We
|
||||
* also explicitly name this fix "1" and the next fix "2" because this one
|
||||
* does not deal with the last field. This fix needs to run before the next.
|
||||
* Sun Solaris 2.5.1, 2.6 defines PTHREAD_{MUTEX|COND}_INITIALIZER
|
||||
* incorrectly, so we replace them with versions that correspond to
|
||||
* the definition. We also explicitly name this fix "1" and the next
|
||||
* fix "2" because this one does not deal with the last field. This
|
||||
* fix needs to run before the next.
|
||||
*/
|
||||
fix = {
|
||||
hackname = solaris_mutex_init_1;
|
||||
select = '@\(#\)pthread.h' "[ \t]+1.1[0-9][ \t]+97/[0-9/]+ SMI";
|
||||
select = '@\(#\)pthread.h' "[ \t]+1.1[0-9][ \t]+9[567]/[0-9/]+ SMI";
|
||||
files = pthread.h;
|
||||
sed = "/define[ \t]*PTHREAD_MUTEX_INI/s/{0, 0,/{{{0}, 0}, {{{0}}},/\n"
|
||||
"/define[ \t]*PTHREAD_COND_INI/s/{0,/{{{0},0},/";
|
||||
|
Loading…
x
Reference in New Issue
Block a user