mirror of
https://gcc.gnu.org/git/gcc.git
synced 2026-02-22 03:46:53 -05:00
backport: re PR target/30272 (Build failure under SGI Irix (GFortran))
2007-02-07 Daniel Franke <franke.daniel@gmail.com> Backport from mainline: 2007-01-25 Daniel Franke <franke.daniel@gmail.com> PR target/30272 * inclhack.def(broken_cabs): Also remove definition of cabsl. * fixincl.x: Regenerate. * tests/base/math.h: Update. From-SVN: r121658
This commit is contained in:
@@ -2,11 +2,11 @@
|
||||
*
|
||||
* DO NOT EDIT THIS FILE (fixincl.x)
|
||||
*
|
||||
* It has been AutoGen-ed Thursday November 2, 2006 at 04:04:21 PM PST
|
||||
* It has been AutoGen-ed Tuesday February 6, 2007 at 06:51:14 PM CET
|
||||
* From the definitions inclhack.def
|
||||
* and the template file fixincl
|
||||
*/
|
||||
/* DO NOT CVS-MERGE THIS FILE, EITHER Thu Nov 2 16:04:21 PST 2006
|
||||
/* DO NOT CVS-MERGE THIS FILE, EITHER Di 6. Feb 18:51:14 CET 2007
|
||||
*
|
||||
* You must regenerate it. Use the ./genfixes script.
|
||||
*
|
||||
@@ -1673,10 +1673,9 @@ static tTestDesc aBroken_CabsTests[] = {
|
||||
/*
|
||||
* Fix Command Arguments for Broken_Cabs
|
||||
*/
|
||||
static const char* apzBroken_CabsPatch[] = {
|
||||
"format",
|
||||
"",
|
||||
"^extern[ \t]+double[ \t]+cabs[ \t]*\\([^\\)]*\\);",
|
||||
static const char* apzBroken_CabsPatch[] = { "sed",
|
||||
"-e", "s/^extern[ \t]*double[ \t]*cabs[ \t]*([^\\)]*);//",
|
||||
"-e", "s/^extern[ \t]*long[ \t]*double[ \t]*cabsl[ \t]*([^\\)]*);//",
|
||||
(char*)NULL };
|
||||
|
||||
/* * * * * * * * * * * * * * * * * * * * * * * * * *
|
||||
@@ -8658,7 +8657,7 @@ tFixDesc fixDescList[ FIX_COUNT ] = {
|
||||
|
||||
{ zBroken_CabsName, zBroken_CabsList,
|
||||
apzBroken_CabsMachs,
|
||||
BROKEN_CABS_TEST_CT, FD_MACH_ONLY | FD_SUBROUTINE,
|
||||
BROKEN_CABS_TEST_CT, FD_MACH_ONLY,
|
||||
aBroken_CabsTests, apzBroken_CabsPatch, 0 },
|
||||
|
||||
{ zBroken_NanName, zBroken_NanList,
|
||||
|
||||
@@ -1032,9 +1032,8 @@ fix = {
|
||||
files = "architecture/i386/math.h";
|
||||
select = "^extern[ \t]+double[ \t]+cabs";
|
||||
|
||||
c_fix = format;
|
||||
c_fix_arg = "";
|
||||
c_fix_arg = "^extern[ \t]+double[ \t]+cabs[ \t]*\\([^\\)]*\\);";
|
||||
sed = "s/^extern[ \t]*double[ \t]*cabs[ \t]*\([^\\\)]*\);//";
|
||||
sed = "s/^extern[ \t]*long[ \t]*double[ \t]*cabsl[ \t]*\([^\\\)]*\);//";
|
||||
|
||||
test_text = "#ifdef __STDC__\n"
|
||||
"extern double cabs(struct dbl_hypot);\n"
|
||||
@@ -1044,7 +1043,8 @@ fix = {
|
||||
"extern double cabs ( _Complex z );\n"
|
||||
"extern double cabs(); /* This is a comment\n"
|
||||
" and it ends here. */\n"
|
||||
"extern double cabs(struct __cabs_s);";
|
||||
"extern double cabs(struct __cabs_s);\n"
|
||||
"extern long double cabsl( struct __cabsl_s );";
|
||||
};
|
||||
|
||||
/*
|
||||
|
||||
@@ -34,6 +34,7 @@ struct exception;
|
||||
/* This is a comment
|
||||
and it ends here. */
|
||||
|
||||
|
||||
#endif /* BROKEN_CABS_CHECK */
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user