Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/gnu/lib/libstdc++/arch build libstdc++ for sparc & sparc64.
details: https://anonhg.NetBSD.org/src/rev/9097723a6ca9
branches: trunk
changeset: 513729:9097723a6ca9
user: mrg <mrg%NetBSD.org@localhost>
date: Fri Aug 10 11:59:50 2001 +0000
description:
build libstdc++ for sparc & sparc64.
diffstat:
gnu/lib/libstdc++/arch/sparc/_G_config.h | 89 ++++++++++++++++++++++++++++++
gnu/lib/libstdc++/arch/sparc/defs.mk | 19 ++++++
gnu/lib/libstdc++/arch/sparc64/_G_config.h | 89 ++++++++++++++++++++++++++++++
gnu/lib/libstdc++/arch/sparc64/defs.mk | 19 ++++++
4 files changed, 216 insertions(+), 0 deletions(-)
diffs (232 lines):
diff -r 2a29e822b1bb -r 9097723a6ca9 gnu/lib/libstdc++/arch/sparc/_G_config.h
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/gnu/lib/libstdc++/arch/sparc/_G_config.h Fri Aug 10 11:59:50 2001 +0000
@@ -0,0 +1,89 @@
+/* This file is automatically generated. DO NOT EDIT! */
+/* Generated from: NetBSD: toolchain2netbsd,v 1.7 2001/08/06 23:26:28 tv Exp */
+
+/* AUTOMATICALLY GENERATED; DO NOT EDIT! */
+#ifndef _G_config_h
+#define _G_config_h
+#define _G_NAMES_HAVE_UNDERSCORE 0
+#define _G_VTABLE_LABEL_HAS_LENGTH 1
+#define _G_VTABLE_LABEL_PREFIX "_vt."
+#define _G_HAVE_ST_BLKSIZE 1
+
+#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 7)
+typedef int _G_int8_t __attribute__((__mode__(__QI__)));
+typedef unsigned int _G_uint8_t __attribute__((__mode__(__QI__)));
+typedef int _G_int16_t __attribute__((__mode__(__HI__)));
+typedef unsigned int _G_uint16_t __attribute__((__mode__(__HI__)));
+typedef int _G_int32_t __attribute__((__mode__(__SI__)));
+typedef unsigned int _G_uint32_t __attribute__((__mode__(__SI__)));
+typedef int _G_int64_t __attribute__((__mode__(__DI__)));
+typedef unsigned int _G_uint64_t __attribute__((__mode__(__DI__)));
+#if __GNUC__ > 2 || __GNUC_MINOR__ >= 8
+__extension__ typedef long long _G_llong;
+__extension__ typedef unsigned long long _G_ullong;
+#endif
+#else
+typedef short int _G_int16_t;
+typedef unsigned short int _G_uint16_t;
+typedef int _G_int32_t;
+typedef unsigned int _G_uint32_t;
+#endif
+
+typedef unsigned long _G_clock_t;
+typedef unsigned int _G_dev_t;
+typedef _G_llong _G_fpos_t;
+typedef unsigned int _G_gid_t;
+typedef unsigned int _G_ino_t;
+typedef unsigned int _G_mode_t;
+typedef unsigned int _G_nlink_t;
+typedef _G_llong _G_off_t;
+typedef int _G_pid_t;
+#ifndef __PTRDIFF_TYPE__
+#define __PTRDIFF_TYPE__ long
+#endif
+typedef __PTRDIFF_TYPE__ _G_ptrdiff_t;
+typedef int /* default */ _G_sigset_t;
+#ifndef __SIZE_TYPE__
+#define __SIZE_TYPE__ unsigned long
+#endif
+typedef __SIZE_TYPE__ _G_size_t;
+typedef long _G_time_t;
+typedef unsigned int _G_uid_t;
+typedef int _G_wchar_t;
+
+#define _G_BUFSIZ 1024
+#define _G_FOPEN_MAX 20
+#define _G_FILENAME_MAX 1024
+#if defined (__cplusplus) || defined (__STDC__)
+#define _G_ARGS(ARGLIST) ARGLIST
+#else
+#define _G_ARGS(ARGLIST) ()
+#endif
+#if !defined (__GNUG__) || defined (__STRICT_ANSI__)
+#define _G_NO_NRV
+#endif
+#if !defined (__GNUG__)
+#define _G_NO_EXTERN_TEMPLATES
+#endif
+typedef long _G_ssize_t;
+typedef int _G_wint_t;
+typedef char * _G_va_list;
+#define _G_signal_return_type void
+#define _G_sprintf_return_type int
+#define _G_HAVE_ATEXIT 1
+#define _G_HAVE_SYS_RESOURCE 1
+#define _G_HAVE_SYS_TIMES 1
+#define _G_HAVE_SYS_SOCKET 1
+#define _G_HAVE_SYS_CDEFS 1
+#define _G_HAVE_SYS_WAIT 1
+#define _G_HAVE_UNISTD 1
+#define _G_HAVE_DIRENT 1
+#define _G_HAVE_CURSES 1
+#define _G_MATH_H_INLINES 0
+#define _G_HAVE_BOOL 1
+#define _G_HAVE_PRINTF_FP 0
+#define _G_HAVE_LONG_DOUBLE_IO 0
+#undef NULL
+#define __need_NULL
+#include <stddef.h>
+#endif /* !_G_config_h */
diff -r 2a29e822b1bb -r 9097723a6ca9 gnu/lib/libstdc++/arch/sparc/defs.mk
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/gnu/lib/libstdc++/arch/sparc/defs.mk Fri Aug 10 11:59:50 2001 +0000
@@ -0,0 +1,19 @@
+# This file is automatically generated. DO NOT EDIT!
+# Generated from: NetBSD: toolchain2netbsd,v 1.7 2001/08/06 23:26:28 tv Exp
+#
+G_CINCLUDES=-I. -I${DIST}/libio
+G_LIBIOSTREAM_USE=filedoalloc.o floatconv.o genops.o fileops.o iovfprintf.o iovfscanf.o ioignore.o iopadn.o iofgetpos.o iofread.o iofscanf.o iofsetpos.o iogetdelim.o iogetline.o ioprintf.o
ioseekoff.o ioseekpos.o outfloat.o strops.o iofclose.o iopopen.o ioungetc.o peekc.o iogetc.o ioputc.o iofeof.o ioferror.o builtinbuf.o filebuf.o fstream.o indstream.o ioassign.o ioextend.o
iomanip.o iostream.o isgetline.o isgetsb.o isscan.o osform.o procbuf.o sbform.o sbgetline.o sbscan.o stdiostream.o stdstrbufs.o stdstreams.o stream.o streambuf.o strstream.o PlotFile.o SFile.o
parsestream.o pfstream.o editbuf.o ioprims.o iostrerror.o cleanup.o
+G_MT_CFLAGS=
+G_XCFLAGS=-g
+G_XCXXFLAGS=-g -O2 -fno-implicit-templates
+G_LIBIBERTY_OBJS=strncmp.o strerror.o
+G_COMFUNCS=MAIN ADDCC ADDCF ADDFC SUBCC SUBCF SUBFC MULCC MULCF MULFC DIVCC DIVCF DIVFC PLUS MINUS EQCC EQCF EQFC NECC NECF NEFC ABS ARG POLAR CONJ NORM COS COSH EXP LOG POWCC POWCF POWCI POWFC
SIN SINH SQRT
+G_COMIO=EXTRACT INSERT
+G_CXXINCLUDES=-I${DIST}/libstdc++ -I${DIST}/libstdc++/stl -I../libio -I${DIST}/libstdc++/../libio -nostdinc++
+G_HEADERS=cassert cctype cerrno cfloat ciso646 climits clocale cmath complex csetjmp csignal cstdarg cstddef cstdio cstdlib cstring ctime cwchar cwctype string stdexcept algorithm deque
functional hash_map hash_set iterator list map memory numeric pthread_alloc queue rope set slist stack utility vector fstream iomanip iostream strstream iosfwd bitset valarray sstream
+G_OBJS=cstringi.o stdexcepti.o cstdlibi.o cmathi.o stlinst.o valarray.o
+G_STRFUNCS=REP MAIN TRAITS ADDSS ADDPS ADDCS ADDSP ADDSC EQSS EQPS EQSP NESS NEPS NESP LTSS LTPS LTSP GTSS GTPS GTSP LESS LEPS LESP GESS GEPS GESP
+G_STRIO=EXTRACT INSERT GETLINE
+STD_HEADERS= complex.h stl.h std/bastring.h std/complext.h std/dcomplex.h std/fcomplex.h std/gslice.h std/gslice_array.h std/indirect_array.h std/ldcomplex.h std/mask_array.h std/slice.h
std/slice_array.h std/std_valarray.h std/straits.h std/valarray_array.h std/valarray_meta.h std/bastring.cc std/complext.cc std/valarray_array.tcc
+STL_HEADERS= algo.h algobase.h alloc.h bvector.h defalloc.h deque.h function.h hash_map.h hash_set.h hashtable.h heap.h iterator.h list.h map.h multimap.h multiset.h pair.h pthread_alloc.h rope.h
ropeimpl.h set.h slist.h stack.h stl_algo.h stl_algobase.h stl_alloc.h stl_bvector.h stl_config.h stl_construct.h stl_deque.h stl_function.h stl_hash_fun.h stl_hash_map.h stl_hash_set.h
stl_hashtable.h stl_heap.h stl_iterator.h stl_list.h stl_map.h stl_multimap.h stl_multiset.h stl_numeric.h stl_pair.h stl_queue.h stl_raw_storage_iter.h stl_relops.h stl_rope.h stl_set.h stl_slist.h
stl_stack.h stl_tempbuf.h stl_tree.h stl_uninitialized.h stl_vector.h tempbuf.h tree.h type_traits.h vector.h
+LIBIO_HEADERS= PlotFile.h SFile.h builtinbuf.h editbuf.h floatio.h fstream.h indstream.h iolibio.h iomanip.h iostdio.h iostream.h iostreamP.h istream.h libio.h libioP.h ostream.h parsestream.h
pfstream.h procbuf.h stdiostream.h stream.h streambuf.h strfile.h strstream.h
diff -r 2a29e822b1bb -r 9097723a6ca9 gnu/lib/libstdc++/arch/sparc64/_G_config.h
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/gnu/lib/libstdc++/arch/sparc64/_G_config.h Fri Aug 10 11:59:50 2001 +0000
@@ -0,0 +1,89 @@
+/* This file is automatically generated. DO NOT EDIT! */
+/* Generated from: NetBSD: toolchain2netbsd,v 1.7 2001/08/06 23:26:28 tv Exp */
+
+/* AUTOMATICALLY GENERATED; DO NOT EDIT! */
+#ifndef _G_config_h
+#define _G_config_h
+#define _G_NAMES_HAVE_UNDERSCORE 0
+#define _G_VTABLE_LABEL_HAS_LENGTH 1
+#define _G_VTABLE_LABEL_PREFIX "_vt."
+#define _G_HAVE_ST_BLKSIZE 1
+
+#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 7)
+typedef int _G_int8_t __attribute__((__mode__(__QI__)));
+typedef unsigned int _G_uint8_t __attribute__((__mode__(__QI__)));
+typedef int _G_int16_t __attribute__((__mode__(__HI__)));
+typedef unsigned int _G_uint16_t __attribute__((__mode__(__HI__)));
+typedef int _G_int32_t __attribute__((__mode__(__SI__)));
+typedef unsigned int _G_uint32_t __attribute__((__mode__(__SI__)));
+typedef int _G_int64_t __attribute__((__mode__(__DI__)));
+typedef unsigned int _G_uint64_t __attribute__((__mode__(__DI__)));
+#if __GNUC__ > 2 || __GNUC_MINOR__ >= 8
+__extension__ typedef long long _G_llong;
+__extension__ typedef unsigned long long _G_ullong;
+#endif
+#else
+typedef short int _G_int16_t;
+typedef unsigned short int _G_uint16_t;
+typedef int _G_int32_t;
+typedef unsigned int _G_uint32_t;
+#endif
+
+typedef int _G_clock_t;
+typedef unsigned int _G_dev_t;
+typedef long int _G_fpos_t;
+typedef unsigned int _G_gid_t;
+typedef unsigned int _G_ino_t;
+typedef unsigned int _G_mode_t;
+typedef unsigned int _G_nlink_t;
+typedef long int _G_off_t;
+typedef int _G_pid_t;
+#ifndef __PTRDIFF_TYPE__
+#define __PTRDIFF_TYPE__ long
+#endif
+typedef __PTRDIFF_TYPE__ _G_ptrdiff_t;
+typedef int /* default */ _G_sigset_t;
+#ifndef __SIZE_TYPE__
+#define __SIZE_TYPE__ unsigned long
+#endif
+typedef __SIZE_TYPE__ _G_size_t;
+typedef int _G_time_t;
+typedef unsigned int _G_uid_t;
+typedef int _G_wchar_t;
+
+#define _G_BUFSIZ 1024
+#define _G_FOPEN_MAX 20
+#define _G_FILENAME_MAX 1024
+#if defined (__cplusplus) || defined (__STDC__)
+#define _G_ARGS(ARGLIST) ARGLIST
+#else
+#define _G_ARGS(ARGLIST) ()
+#endif
+#if !defined (__GNUG__) || defined (__STRICT_ANSI__)
+#define _G_NO_NRV
+#endif
+#if !defined (__GNUG__)
+#define _G_NO_EXTERN_TEMPLATES
+#endif
+typedef long _G_ssize_t;
+typedef int _G_wint_t;
+typedef char * _G_va_list;
+#define _G_signal_return_type void
+#define _G_sprintf_return_type int
+#define _G_HAVE_ATEXIT 1
+#define _G_HAVE_SYS_RESOURCE 1
+#define _G_HAVE_SYS_TIMES 1
+#define _G_HAVE_SYS_SOCKET 1
+#define _G_HAVE_SYS_CDEFS 1
+#define _G_HAVE_SYS_WAIT 1
+#define _G_HAVE_UNISTD 1
+#define _G_HAVE_DIRENT 1
+#define _G_HAVE_CURSES 1
+#define _G_MATH_H_INLINES 0
+#define _G_HAVE_BOOL 1
+#define _G_HAVE_PRINTF_FP 0
+#define _G_HAVE_LONG_DOUBLE_IO 0
+#undef NULL
+#define __need_NULL
+#include <stddef.h>
+#endif /* !_G_config_h */
diff -r 2a29e822b1bb -r 9097723a6ca9 gnu/lib/libstdc++/arch/sparc64/defs.mk
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/gnu/lib/libstdc++/arch/sparc64/defs.mk Fri Aug 10 11:59:50 2001 +0000
@@ -0,0 +1,19 @@
+# This file is automatically generated. DO NOT EDIT!
+# Generated from: NetBSD: toolchain2netbsd,v 1.7 2001/08/06 23:26:28 tv Exp
+#
+G_CINCLUDES=-I. -I${DIST}/libio
+G_LIBIOSTREAM_USE=filedoalloc.o floatconv.o genops.o fileops.o iovfprintf.o iovfscanf.o ioignore.o iopadn.o iofgetpos.o iofread.o iofscanf.o iofsetpos.o iogetdelim.o iogetline.o ioprintf.o
ioseekoff.o ioseekpos.o outfloat.o strops.o iofclose.o iopopen.o ioungetc.o peekc.o iogetc.o ioputc.o iofeof.o ioferror.o builtinbuf.o filebuf.o fstream.o indstream.o ioassign.o ioextend.o
iomanip.o iostream.o isgetline.o isgetsb.o isscan.o osform.o procbuf.o sbform.o sbgetline.o sbscan.o stdiostream.o stdstrbufs.o stdstreams.o stream.o streambuf.o strstream.o PlotFile.o SFile.o
parsestream.o pfstream.o editbuf.o ioprims.o iostrerror.o cleanup.o
+G_MT_CFLAGS=
+G_XCFLAGS=-g
+G_XCXXFLAGS=-g -O2 -fno-implicit-templates
+G_LIBIBERTY_OBJS=strncmp.o strerror.o
+G_COMFUNCS=MAIN ADDCC ADDCF ADDFC SUBCC SUBCF SUBFC MULCC MULCF MULFC DIVCC DIVCF DIVFC PLUS MINUS EQCC EQCF EQFC NECC NECF NEFC ABS ARG POLAR CONJ NORM COS COSH EXP LOG POWCC POWCF POWCI POWFC
SIN SINH SQRT
+G_COMIO=EXTRACT INSERT
+G_CXXINCLUDES=-I${DIST}/libstdc++ -I${DIST}/libstdc++/stl -I../libio -I${DIST}/libstdc++/../libio -nostdinc++
+G_HEADERS=cassert cctype cerrno cfloat ciso646 climits clocale cmath complex csetjmp csignal cstdarg cstddef cstdio cstdlib cstring ctime cwchar cwctype string stdexcept algorithm deque
functional hash_map hash_set iterator list map memory numeric pthread_alloc queue rope set slist stack utility vector fstream iomanip iostream strstream iosfwd bitset valarray sstream
+G_OBJS=cstringi.o stdexcepti.o cstdlibi.o cmathi.o stlinst.o valarray.o
+G_STRFUNCS=REP MAIN TRAITS ADDSS ADDPS ADDCS ADDSP ADDSC EQSS EQPS EQSP NESS NEPS NESP LTSS LTPS LTSP GTSS GTPS GTSP LESS LEPS LESP GESS GEPS GESP
+G_STRIO=EXTRACT INSERT GETLINE
+STD_HEADERS= complex.h stl.h std/bastring.h std/complext.h std/dcomplex.h std/fcomplex.h std/gslice.h std/gslice_array.h std/indirect_array.h std/ldcomplex.h std/mask_array.h std/slice.h
std/slice_array.h std/std_valarray.h std/straits.h std/valarray_array.h std/valarray_meta.h std/bastring.cc std/complext.cc std/valarray_array.tcc
+STL_HEADERS= algo.h algobase.h alloc.h bvector.h defalloc.h deque.h function.h hash_map.h hash_set.h hashtable.h heap.h iterator.h list.h map.h multimap.h multiset.h pair.h pthread_alloc.h rope.h
ropeimpl.h set.h slist.h stack.h stl_algo.h stl_algobase.h stl_alloc.h stl_bvector.h stl_config.h stl_construct.h stl_deque.h stl_function.h stl_hash_fun.h stl_hash_map.h stl_hash_set.h
stl_hashtable.h stl_heap.h stl_iterator.h stl_list.h stl_map.h stl_multimap.h stl_multiset.h stl_numeric.h stl_pair.h stl_queue.h stl_raw_storage_iter.h stl_relops.h stl_rope.h stl_set.h stl_slist.h
stl_stack.h stl_tempbuf.h stl_tree.h stl_uninitialized.h stl_vector.h tempbuf.h tree.h type_traits.h vector.h
+LIBIO_HEADERS= PlotFile.h SFile.h builtinbuf.h editbuf.h floatio.h fstream.h indstream.h iolibio.h iomanip.h iostdio.h iostream.h iostreamP.h istream.h libio.h libioP.h ostream.h parsestream.h
pfstream.h procbuf.h stdiostream.h stream.h streambuf.h strfile.h strstream.h
Home |
Main Index |
Thread Index |
Old Index