merge from gcc
This commit is contained in:
parent
ce6cca6d61
commit
43e85a8f54
@ -1,3 +1,8 @@
|
|||||||
|
2010-01-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
|
||||||
|
|
||||||
|
PR bootstrap/41771
|
||||||
|
* ansidecl.h: Fix inline test for C99 and Sun Studio cc.
|
||||||
|
|
||||||
2009-12-29 Joel Brobecker <brobecker@adacore.com>
|
2009-12-29 Joel Brobecker <brobecker@adacore.com>
|
||||||
|
|
||||||
* dwarf2.h (enum dwarf_attribute): Add DW_AT_GNAT_descriptive_type.
|
* dwarf2.h (enum dwarf_attribute): Add DW_AT_GNAT_descriptive_type.
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/* ANSI and traditional C compatability macros
|
/* ANSI and traditional C compatability macros
|
||||||
Copyright 1991, 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
|
Copyright 1991, 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
|
||||||
2002, 2003, 2004, 2005, 2006, 2007, 2009
|
2002, 2003, 2004, 2005, 2006, 2007, 2009, 2010
|
||||||
Free Software Foundation, Inc.
|
Free Software Foundation, Inc.
|
||||||
This file is part of the GNU C Library.
|
This file is part of the GNU C Library.
|
||||||
|
|
||||||
@ -178,7 +178,7 @@ So instead we use the macro below and test it against specific values. */
|
|||||||
/* inline requires special treatment; it's in C99, and GCC >=2.7 supports
|
/* inline requires special treatment; it's in C99, and GCC >=2.7 supports
|
||||||
it too, but it's not in C89. */
|
it too, but it's not in C89. */
|
||||||
#undef inline
|
#undef inline
|
||||||
#if __STDC_VERSION__ > 199901L || defined(__cplusplus)
|
#if __STDC_VERSION__ >= 199901L || defined(__cplusplus) || (defined(__SUNPRO_C) && defined(__C99FEATURES__))
|
||||||
/* it's a keyword */
|
/* it's a keyword */
|
||||||
#else
|
#else
|
||||||
# if GCC_VERSION >= 2007
|
# if GCC_VERSION >= 2007
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
2010-01-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
|
||||||
|
|
||||||
|
* configure: Regenerate.
|
||||||
|
|
||||||
2009-11-28 Jakub Jelinek <jakub@redhat.com>
|
2009-11-28 Jakub Jelinek <jakub@redhat.com>
|
||||||
|
|
||||||
* decContext.c (decContextTestEndian): Move adj definition into
|
* decContext.c (decContextTestEndian): Move adj definition into
|
||||||
|
44
libdecnumber/configure
vendored
44
libdecnumber/configure
vendored
@ -6162,49 +6162,61 @@ if test "$acx_cv_header_stdint" = stddef.h; then
|
|||||||
#define _UINT8_T
|
#define _UINT8_T
|
||||||
#ifndef __uint8_t_defined
|
#ifndef __uint8_t_defined
|
||||||
#define __uint8_t_defined
|
#define __uint8_t_defined
|
||||||
|
#ifndef uint8_t
|
||||||
typedef unsigned $acx_cv_type_int8_t uint8_t;
|
typedef unsigned $acx_cv_type_int8_t uint8_t;
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
#ifndef _UINT16_T
|
#ifndef _UINT16_T
|
||||||
#define _UINT16_T
|
#define _UINT16_T
|
||||||
#ifndef __uint16_t_defined
|
#ifndef __uint16_t_defined
|
||||||
#define __uint16_t_defined
|
#define __uint16_t_defined
|
||||||
|
#ifndef uint16_t
|
||||||
typedef unsigned $acx_cv_type_int16_t uint16_t;
|
typedef unsigned $acx_cv_type_int16_t uint16_t;
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
#ifndef _UINT32_T
|
#ifndef _UINT32_T
|
||||||
#define _UINT32_T
|
#define _UINT32_T
|
||||||
#ifndef __uint32_t_defined
|
#ifndef __uint32_t_defined
|
||||||
#define __uint32_t_defined
|
#define __uint32_t_defined
|
||||||
|
#ifndef uint32_t
|
||||||
typedef unsigned $acx_cv_type_int32_t uint32_t;
|
typedef unsigned $acx_cv_type_int32_t uint32_t;
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
#ifndef _INT8_T
|
#ifndef _INT8_T
|
||||||
#define _INT8_T
|
#define _INT8_T
|
||||||
#ifndef __int8_t_defined
|
#ifndef __int8_t_defined
|
||||||
#define __int8_t_defined
|
#define __int8_t_defined
|
||||||
|
#ifndef int8_t
|
||||||
typedef $acx_cv_type_int8_t int8_t;
|
typedef $acx_cv_type_int8_t int8_t;
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
#ifndef _INT16_T
|
#ifndef _INT16_T
|
||||||
#define _INT16_T
|
#define _INT16_T
|
||||||
#ifndef __int16_t_defined
|
#ifndef __int16_t_defined
|
||||||
#define __int16_t_defined
|
#define __int16_t_defined
|
||||||
|
#ifndef int16_t
|
||||||
typedef $acx_cv_type_int16_t int16_t;
|
typedef $acx_cv_type_int16_t int16_t;
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
#ifndef _INT32_T
|
#ifndef _INT32_T
|
||||||
#define _INT32_T
|
#define _INT32_T
|
||||||
#ifndef __int32_t_defined
|
#ifndef __int32_t_defined
|
||||||
#define __int32_t_defined
|
#define __int32_t_defined
|
||||||
|
#ifndef int32_t
|
||||||
typedef $acx_cv_type_int32_t int32_t;
|
typedef $acx_cv_type_int32_t int32_t;
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
#endif
|
||||||
EOF
|
EOF
|
||||||
elif test "$ac_cv_type_u_int32_t" = yes; then
|
elif test "$ac_cv_type_u_int32_t" = yes; then
|
||||||
sed 's/^ *//' >> tmp-stdint.h <<EOF
|
sed 's/^ *//' >> tmp-stdint.h <<EOF
|
||||||
@ -6224,25 +6236,31 @@ elif test "$ac_cv_type_u_int32_t" = yes; then
|
|||||||
#define _UINT8_T
|
#define _UINT8_T
|
||||||
#ifndef __uint8_t_defined
|
#ifndef __uint8_t_defined
|
||||||
#define __uint8_t_defined
|
#define __uint8_t_defined
|
||||||
|
#ifndef uint8_t
|
||||||
typedef u_int8_t uint8_t;
|
typedef u_int8_t uint8_t;
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
#ifndef _UINT16_T
|
#ifndef _UINT16_T
|
||||||
#define _UINT16_T
|
#define _UINT16_T
|
||||||
#ifndef __uint16_t_defined
|
#ifndef __uint16_t_defined
|
||||||
#define __uint16_t_defined
|
#define __uint16_t_defined
|
||||||
|
#ifndef uint16_t
|
||||||
typedef u_int16_t uint16_t;
|
typedef u_int16_t uint16_t;
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
#ifndef _UINT32_T
|
#ifndef _UINT32_T
|
||||||
#define _UINT32_T
|
#define _UINT32_T
|
||||||
#ifndef __uint32_t_defined
|
#ifndef __uint32_t_defined
|
||||||
#define __uint32_t_defined
|
#define __uint32_t_defined
|
||||||
|
#ifndef uint32_t
|
||||||
typedef u_int32_t uint32_t;
|
typedef u_int32_t uint32_t;
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
#endif
|
||||||
EOF
|
EOF
|
||||||
else
|
else
|
||||||
sed 's/^ *//' >> tmp-stdint.h <<EOF
|
sed 's/^ *//' >> tmp-stdint.h <<EOF
|
||||||
@ -6292,9 +6310,11 @@ elif test "$ac_cv_type_u_int64_t" = yes; then
|
|||||||
#define _UINT64_T
|
#define _UINT64_T
|
||||||
#ifndef __uint64_t_defined
|
#ifndef __uint64_t_defined
|
||||||
#define __uint64_t_defined
|
#define __uint64_t_defined
|
||||||
|
#ifndef uint64_t
|
||||||
typedef u_int64_t uint64_t;
|
typedef u_int64_t uint64_t;
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
#endif
|
||||||
EOF
|
EOF
|
||||||
elif test -n "$acx_cv_type_int64_t"; then
|
elif test -n "$acx_cv_type_int64_t"; then
|
||||||
sed 's/^ *//' >> tmp-stdint.h <<EOF
|
sed 's/^ *//' >> tmp-stdint.h <<EOF
|
||||||
@ -6302,15 +6322,19 @@ elif test -n "$acx_cv_type_int64_t"; then
|
|||||||
/* architecture has a 64-bit type, $acx_cv_type_int64_t */
|
/* architecture has a 64-bit type, $acx_cv_type_int64_t */
|
||||||
#ifndef _INT64_T
|
#ifndef _INT64_T
|
||||||
#define _INT64_T
|
#define _INT64_T
|
||||||
|
#ifndef int64_t
|
||||||
typedef $acx_cv_type_int64_t int64_t;
|
typedef $acx_cv_type_int64_t int64_t;
|
||||||
#endif
|
#endif
|
||||||
|
#endif
|
||||||
#ifndef _UINT64_T
|
#ifndef _UINT64_T
|
||||||
#define _UINT64_T
|
#define _UINT64_T
|
||||||
#ifndef __uint64_t_defined
|
#ifndef __uint64_t_defined
|
||||||
#define __uint64_t_defined
|
#define __uint64_t_defined
|
||||||
|
#ifndef uint64_t
|
||||||
typedef unsigned $acx_cv_type_int64_t uint64_t;
|
typedef unsigned $acx_cv_type_int64_t uint64_t;
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
#endif
|
||||||
EOF
|
EOF
|
||||||
else
|
else
|
||||||
sed 's/^ *//' >> tmp-stdint.h <<EOF
|
sed 's/^ *//' >> tmp-stdint.h <<EOF
|
||||||
@ -6320,13 +6344,17 @@ else
|
|||||||
#ifndef _INT64_T
|
#ifndef _INT64_T
|
||||||
#define _INT64_T
|
#define _INT64_T
|
||||||
#ifndef __int64_t_defined
|
#ifndef __int64_t_defined
|
||||||
|
#ifndef int64_t
|
||||||
typedef long long int64_t;
|
typedef long long int64_t;
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
#endif
|
||||||
#ifndef _UINT64_T
|
#ifndef _UINT64_T
|
||||||
#define _UINT64_T
|
#define _UINT64_T
|
||||||
|
#ifndef uint64_t
|
||||||
typedef unsigned long long uint64_t;
|
typedef unsigned long long uint64_t;
|
||||||
#endif
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
#elif defined __GNUC__ && defined (__STDC__) && __STDC__-0
|
#elif defined __GNUC__ && defined (__STDC__) && __STDC__-0
|
||||||
/* NextStep 2.0 cc is really gcc 1.93 but it defines __GNUC__ = 2 and
|
/* NextStep 2.0 cc is really gcc 1.93 but it defines __GNUC__ = 2 and
|
||||||
@ -6338,24 +6366,32 @@ else
|
|||||||
|
|
||||||
# ifndef _INT64_T
|
# ifndef _INT64_T
|
||||||
# define _INT64_T
|
# define _INT64_T
|
||||||
|
# ifndef int64_t
|
||||||
__extension__ typedef long long int64_t;
|
__extension__ typedef long long int64_t;
|
||||||
# endif
|
# endif
|
||||||
|
# endif
|
||||||
# ifndef _UINT64_T
|
# ifndef _UINT64_T
|
||||||
# define _UINT64_T
|
# define _UINT64_T
|
||||||
|
# ifndef uint64_t
|
||||||
__extension__ typedef unsigned long long uint64_t;
|
__extension__ typedef unsigned long long uint64_t;
|
||||||
# endif
|
# endif
|
||||||
|
# endif
|
||||||
|
|
||||||
#elif !defined __STRICT_ANSI__
|
#elif !defined __STRICT_ANSI__
|
||||||
# if defined _MSC_VER || defined __WATCOMC__ || defined __BORLANDC__
|
# if defined _MSC_VER || defined __WATCOMC__ || defined __BORLANDC__
|
||||||
|
|
||||||
# ifndef _INT64_T
|
# ifndef _INT64_T
|
||||||
# define _INT64_T
|
# define _INT64_T
|
||||||
|
# ifndef int64_t
|
||||||
typedef __int64 int64_t;
|
typedef __int64 int64_t;
|
||||||
# endif
|
# endif
|
||||||
|
# endif
|
||||||
# ifndef _UINT64_T
|
# ifndef _UINT64_T
|
||||||
# define _UINT64_T
|
# define _UINT64_T
|
||||||
|
# ifndef uint64_t
|
||||||
typedef unsigned __int64 uint64_t;
|
typedef unsigned __int64 uint64_t;
|
||||||
# endif
|
# endif
|
||||||
|
# endif
|
||||||
# endif /* compiler */
|
# endif /* compiler */
|
||||||
|
|
||||||
#endif /* ANSI version */
|
#endif /* ANSI version */
|
||||||
@ -6368,11 +6404,15 @@ if test "$ac_cv_type_uintptr_t" != yes; then
|
|||||||
|
|
||||||
/* Define intptr_t based on sizeof(void*) = $ac_cv_sizeof_void_p */
|
/* Define intptr_t based on sizeof(void*) = $ac_cv_sizeof_void_p */
|
||||||
#ifndef __uintptr_t_defined
|
#ifndef __uintptr_t_defined
|
||||||
|
#ifndef uintptr_t
|
||||||
typedef u$acx_cv_type_intptr_t uintptr_t;
|
typedef u$acx_cv_type_intptr_t uintptr_t;
|
||||||
#endif
|
#endif
|
||||||
|
#endif
|
||||||
#ifndef __intptr_t_defined
|
#ifndef __intptr_t_defined
|
||||||
|
#ifndef intptr_t
|
||||||
typedef $acx_cv_type_intptr_t intptr_t;
|
typedef $acx_cv_type_intptr_t intptr_t;
|
||||||
#endif
|
#endif
|
||||||
|
#endif
|
||||||
EOF
|
EOF
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@ -6422,16 +6462,20 @@ if test "$ac_cv_type_uintmax_t" != yes; then
|
|||||||
sed 's/^ *//' >> tmp-stdint.h <<EOF
|
sed 's/^ *//' >> tmp-stdint.h <<EOF
|
||||||
|
|
||||||
/* Define intmax based on what we found */
|
/* Define intmax based on what we found */
|
||||||
|
#ifndef intmax_t
|
||||||
#ifdef _INT64_T
|
#ifdef _INT64_T
|
||||||
typedef int64_t intmax_t;
|
typedef int64_t intmax_t;
|
||||||
#else
|
#else
|
||||||
typedef long intmax_t;
|
typedef long intmax_t;
|
||||||
#endif
|
#endif
|
||||||
|
#endif
|
||||||
|
#ifndef uintmax_t
|
||||||
#ifdef _UINT64_T
|
#ifdef _UINT64_T
|
||||||
typedef uint64_t uintmax_t;
|
typedef uint64_t uintmax_t;
|
||||||
#else
|
#else
|
||||||
typedef unsigned long uintmax_t;
|
typedef unsigned long uintmax_t;
|
||||||
#endif
|
#endif
|
||||||
|
#endif
|
||||||
EOF
|
EOF
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
@ -1,3 +1,9 @@
|
|||||||
|
2010-01-04 Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
|
||||||
|
|
||||||
|
PR target/42316
|
||||||
|
* configure.ac (PICFLAG): Use -fPIC on SH hosts.
|
||||||
|
* configure: Regenerate.
|
||||||
|
|
||||||
2009-12-07 Doug Evans <dje@google.com>
|
2009-12-07 Doug Evans <dje@google.com>
|
||||||
|
|
||||||
* pex-unix.c (pex_unix_exec_child): Save/restore environ.
|
* pex-unix.c (pex_unix_exec_child): Save/restore environ.
|
||||||
|
1
libiberty/configure
vendored
1
libiberty/configure
vendored
@ -4860,6 +4860,7 @@ if [ "${shared}" = "yes" ]; then
|
|||||||
* ) PICFLAG=-fPIC ;;
|
* ) PICFLAG=-fPIC ;;
|
||||||
esac ;;
|
esac ;;
|
||||||
s390*-*-*) PICFLAG=-fpic ;;
|
s390*-*-*) PICFLAG=-fpic ;;
|
||||||
|
sh*-*-*) PICFLAG=-fPIC ;;
|
||||||
esac
|
esac
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
@ -217,6 +217,7 @@ if [[ "${shared}" = "yes" ]]; then
|
|||||||
* ) PICFLAG=-fPIC ;;
|
* ) PICFLAG=-fPIC ;;
|
||||||
esac ;;
|
esac ;;
|
||||||
s390*-*-*) PICFLAG=-fpic ;;
|
s390*-*-*) PICFLAG=-fpic ;;
|
||||||
|
sh*-*-*) PICFLAG=-fPIC ;;
|
||||||
esac
|
esac
|
||||||
fi
|
fi
|
||||||
AC_SUBST(PICFLAG)
|
AC_SUBST(PICFLAG)
|
||||||
|
Loading…
Reference in New Issue
Block a user