Commit abb62d32 by John David Anglin

inclhack.def (hpux_longjmp): Adjust select regular expression.

	* inclhack.def (hpux_longjmp): Adjust select regular expression.
	* fixincl.x: Regenerate.

From-SVN: r239976
parent 21234eb5
2016-09-04 John David Anglin <danglin@gcc.gnu.org>
* inclhack.def (hpux_longjmp): Adjust select regular expression.
* fixincl.x: Regenerate.
2016-08-13 John David Anglin <danglin@gcc.gnu.org> 2016-08-13 John David Anglin <danglin@gcc.gnu.org>
* inclhack.def (hpux_longjmp): New fix. * inclhack.def (hpux_longjmp): New fix.
......
...@@ -2,11 +2,11 @@ ...@@ -2,11 +2,11 @@
* *
* DO NOT EDIT THIS FILE (fixincl.x) * DO NOT EDIT THIS FILE (fixincl.x)
* *
* It has been AutoGen-ed Saturday August 13, 2016 at 02:05:44 PM EDT * It has been AutoGen-ed Sunday September 4, 2016 at 12:15:33 PM EDT
* From the definitions inclhack.def * From the definitions inclhack.def
* and the template file fixincl * and the template file fixincl
*/ */
/* DO NOT SVN-MERGE THIS FILE, EITHER Sat 13 Aug 2016 14:05:44 EDT /* DO NOT SVN-MERGE THIS FILE, EITHER Sun 4 Sep 2016 12:15:33 EDT
* *
* You must regenerate it. Use the ./genfixes script. * You must regenerate it. Use the ./genfixes script.
* *
...@@ -5106,7 +5106,7 @@ tSCC* apzHpux_LongjmpMachs[] = { ...@@ -5106,7 +5106,7 @@ tSCC* apzHpux_LongjmpMachs[] = {
* content selection pattern - do fix if pattern found * content selection pattern - do fix if pattern found
*/ */
tSCC zHpux_LongjmpSelect0[] = tSCC zHpux_LongjmpSelect0[] =
"^[ \t]*extern[ \t]+void.*longjmp[ \t]+__\\(\\(.*int\\)\\)"; "^[ \t]*extern[ \t]+void[ \t]+.*longjmp[ \t]*(__\\(\\(.*int\\)\\)|\\(.*int\\)|\\(\\))";
#define HPUX_LONGJMP_TEST_CT 1 #define HPUX_LONGJMP_TEST_CT 1
static tTestDesc aHpux_LongjmpTests[] = { static tTestDesc aHpux_LongjmpTests[] = {
......
...@@ -2648,7 +2648,7 @@ fix = { ...@@ -2648,7 +2648,7 @@ fix = {
hackname = hpux_longjmp; hackname = hpux_longjmp;
mach = "*-hp-hpux*"; mach = "*-hp-hpux*";
files = setjmp.h; files = setjmp.h;
select = "^[ \t]*extern[ \t]+void.*longjmp[ \t]+__\\(\\(.*int\\)\\)"; select = "^[ \t]*extern[ \t]+void[ \t]+.*longjmp[ \t]*\(__\\(\\(.*int\\)\\)|\\(.*int\\)|\\(\\)\)";
c_fix = format; c_fix = format;
c_fix_arg = "%0 __attribute__ ((__noreturn__))"; c_fix_arg = "%0 __attribute__ ((__noreturn__))";
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment