From 99b8e7f1cc78f3ddabb89dfb5d6cb7cac3aff14f Mon Sep 17 00:00:00 2001 From: "(no author)" <(no author)@138bc75d-0d04-0410-961f-82ee72b054a4> Date: Tue, 24 Jun 2003 17:49:25 +0000 Subject: This commit was manufactured by cvs2svn to create tag 'hammer-3_3-merge-20030624'. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/tags/hammer-3_3-merge-20030624@68434 138bc75d-0d04-0410-961f-82ee72b054a4 --- gcc/config/mips/iris6.h | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'gcc/config/mips/iris6.h') diff --git a/gcc/config/mips/iris6.h b/gcc/config/mips/iris6.h index ddfea8f1473..7336f6c5eeb 100644 --- a/gcc/config/mips/iris6.h +++ b/gcc/config/mips/iris6.h @@ -1,5 +1,5 @@ /* Definitions of target machine for GNU compiler. Iris version 6. - Copyright (C) 1994, 1995, 1996, 1997, 1998, 2000, 2001, 2002 + Copyright (C) 1994, 1995, 1996, 1997, 1998, 2000, 2001, 2002, 2003 Free Software Foundation, Inc. This file is part of GNU CC. @@ -125,6 +125,13 @@ Boston, MA 02111-1307, USA. */ if (!ISA_MIPS1 && !ISA_MIPS2) \ builtin_define ("_COMPILER_VERSION=601"); \ \ + /* IRIX 6.5.18 and above provide many ISO C99 \ + features protected by the __c99 macro. \ + libstdc++ v3 needs them as well. */ \ + if ((c_language == clk_c && flag_isoc99) \ + || c_language == clk_cplusplus) \ + builtin_define ("__c99"); \ + \ if (c_language == clk_cplusplus) \ { \ builtin_define ("__EXTENSIONS__"); \ @@ -509,3 +516,5 @@ do { \ %{shared:-hidden_symbol __do_global_ctors,__do_global_ctors_1,__do_global_dtors} \ -_SYSTYPE_SVR4 -woff 131 \ %{mabi=32: -32}%{mabi=n32: -n32}%{mabi=64: -64}%{!mabi*: -n32}" + +#define MIPS_TFMODE_FORMAT ibm_extended_format -- cgit v1.2.3