From 7e67bb8588a51269784cdee84dc985b33eae90a9 Mon Sep 17 00:00:00 2001 From: Hans-Peter Nilsson Date: Tue, 23 Apr 2002 17:46:24 +0000 Subject: [PATCH] cpu_limits.h: New file. * config/cpu/mmix/bits/cpu_limits.h: New file. * configure.target (CPULIMITSH): Use it. From-SVN: r52674 --- libstdc++-v3/ChangeLog | 5 +++ .../config/cpu/mmix/bits/cpu_limits.h | 34 +++++++++++++++++++ libstdc++-v3/configure.target | 3 ++ 3 files changed, 42 insertions(+) create mode 100644 libstdc++-v3/config/cpu/mmix/bits/cpu_limits.h diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 34023db8779b..b69477bd01e5 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,8 @@ +2002-04-23 Hans-Peter Nilsson + + * config/cpu/mmix/bits/cpu_limits.h: New file. + * configure.target (CPULIMITSH): Use it. + 2002-04-22 Loren J. Rittle * docs/html/17_intro/porting.texi (_GLIBCPP_AVOID_FSEEK): Remove. diff --git a/libstdc++-v3/config/cpu/mmix/bits/cpu_limits.h b/libstdc++-v3/config/cpu/mmix/bits/cpu_limits.h new file mode 100644 index 000000000000..e40ce97413ae --- /dev/null +++ b/libstdc++-v3/config/cpu/mmix/bits/cpu_limits.h @@ -0,0 +1,34 @@ +// Copyright (C) 2002 Free Software Foundation, Inc. +// +// This file is part of the GNU ISO C++ Library. This library is free +// software; you can redistribute it and/or modify it under the +// terms of the GNU General Public License as published by the +// Free Software Foundation; either version 2, or (at your option) +// any later version. + +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License along +// with this library; see the file COPYING. If not, write to the Free +// Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, +// USA. + +// As a special exception, you may use this file as part of a free software +// library without restriction. Specifically, if other files instantiate +// templates or use macros or inline functions from this file, or you compile +// this file and link it with other files to produce an executable, this +// file does not by itself cause the resulting executable to be covered by +// the GNU General Public License. This exception does not however +// invalidate any other reasons why the executable file might be covered by +// the GNU General Public License. + +#ifndef _GLIBCPP_CPU_LIMITS +#define _GLIBCPP_CPU_LIMITS 1 + +#define __glibcpp_long_bits 64 +#define __glibcpp_long_double_bits 64 + +#endif diff --git a/libstdc++-v3/configure.target b/libstdc++-v3/configure.target index 6ca2bab55207..853e96235711 100644 --- a/libstdc++-v3/configure.target +++ b/libstdc++-v3/configure.target @@ -160,6 +160,9 @@ case "${target}" in m68k-*-* | m680[246]0-*-*) CPULIMITSH=config/cpu/m68k ;; + mmix-*-*) + CPULIMITSH=config/cpu/mmix + ;; powerpc-*-*) CPULIMITSH=config/cpu/powerpc ;;