diff options
author | Steve Ellcey <sje@cup.hp.com> | 2007-01-26 18:16:29 +0000 |
---|---|---|
committer | Steve Ellcey <sje@gcc.gnu.org> | 2007-01-26 18:16:29 +0000 |
commit | dfcb2b5145d2e16ccd171a2cf7b35b4103ef8977 (patch) | |
tree | e31aa2900f9a141956c4f7f7b712b7b3d49d627e /gcc/config | |
parent | ddde5c6ddb9dee74cc583d0970dae4021a096ada (diff) | |
download | gcc-dfcb2b5145d2e16ccd171a2cf7b35b4103ef8977.zip gcc-dfcb2b5145d2e16ccd171a2cf7b35b4103ef8977.tar.gz gcc-dfcb2b5145d2e16ccd171a2cf7b35b4103ef8977.tar.bz2 |
re PR target/30182 (FAIL: gcc.dg/pr28796-2.c (test for excess errors))
PR other/30182
* config/pa/pa.h (TARGET_HPUX_11): New.
* config/pa/pa-hpux11.h (TARGET_HPUX_11): New.
* config/pa/pa.c (pa_init_builtins): Use TARGET_HPUX_11.
From-SVN: r121211
Diffstat (limited to 'gcc/config')
-rw-r--r-- | gcc/config/pa/pa-hpux11.h | 3 | ||||
-rw-r--r-- | gcc/config/pa/pa.c | 2 | ||||
-rw-r--r-- | gcc/config/pa/pa.h | 5 |
3 files changed, 9 insertions, 1 deletions
diff --git a/gcc/config/pa/pa-hpux11.h b/gcc/config/pa/pa-hpux11.h index 624a7c7..e51d489 100644 --- a/gcc/config/pa/pa-hpux11.h +++ b/gcc/config/pa/pa-hpux11.h @@ -191,3 +191,6 @@ Boston, MA 02110-1301, USA. */ with secondary definition (weak) symbols. */ #undef TARGET_SOM_SDEF #define TARGET_SOM_SDEF 1 + +#undef TARGET_HPUX_11 +#define TARGET_HPUX_11 1 diff --git a/gcc/config/pa/pa.c b/gcc/config/pa/pa.c index 85c2c1f..b632398 100644 --- a/gcc/config/pa/pa.c +++ b/gcc/config/pa/pa.c @@ -512,7 +512,7 @@ pa_init_builtins (void) implicit_built_in_decls[(int) BUILT_IN_FPUTC_UNLOCKED] = implicit_built_in_decls[(int) BUILT_IN_PUTC_UNLOCKED]; #endif -#if TARGET_HPUX +#if TARGET_HPUX_11 if (built_in_decls [BUILT_IN_FINITE]) set_user_assembler_name (built_in_decls [BUILT_IN_FINITE], "_Isfinite"); if (built_in_decls [BUILT_IN_FINITEF]) diff --git a/gcc/config/pa/pa.h b/gcc/config/pa/pa.h index 09a3d93..853de98 100644 --- a/gcc/config/pa/pa.h +++ b/gcc/config/pa/pa.h @@ -84,6 +84,11 @@ extern int flag_pa_unix; #define TARGET_HPUX_10_10 0 #endif +/* HP-UX 11.* features (11.00, 11.11, 11.23, etc.) */ +#ifndef TARGET_HPUX_11 +#define TARGET_HPUX_11 0 +#endif + /* HP-UX 11i multibyte and UNIX 98 extensions. */ #ifndef TARGET_HPUX_11_11 #define TARGET_HPUX_11_11 0 |