X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=libdecnumber%2FdecContext.c;h=5553c02af7348f1fd39c8365f3bf644f8cfbb517;hb=8df017996f662ce6ab23aea4abeb8f7ac1f62651;hp=b1d1cc4e47b4fdd8d9139c529a395d0d82e71b96;hpb=87d32bb7b0faf1de5a5f8d2b9a7b6a398a431cc8;p=deliverable%2Fbinutils-gdb.git
diff --git a/libdecnumber/decContext.c b/libdecnumber/decContext.c
index b1d1cc4e47..5553c02af7 100644
--- a/libdecnumber/decContext.c
+++ b/libdecnumber/decContext.c
@@ -1,32 +1,27 @@
/* Decimal context module for the decNumber C Library.
- Copyright (C) 2005, 2007 Free Software Foundation, Inc.
+ Copyright (C) 2005-2018 Free Software Foundation, Inc.
Contributed by IBM Corporation. Author Mike Cowlishaw.
This file is part of GCC.
GCC 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
+ Software Foundation; either version 3, or (at your option) any later
version.
- In addition to the permissions in the GNU General Public License,
- the Free Software Foundation gives you unlimited permission to link
- the compiled version of this file into combinations with other
- programs, and to distribute those combinations without any
- restriction coming from the use of this file. (The General Public
- License restrictions do apply in other respects; for example, they
- cover modification of the file, and distribution when not linked
- into a combine executable.)
-
GCC 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 GCC; see the file COPYING. If not, write to the Free
- Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA
- 02110-1301, USA. */
+Under Section 7 of GPL version 3, you are granted additional
+permissions described in the GCC Runtime Library Exception, version
+3.1, as published by the Free Software Foundation.
+
+You should have received a copy of the GNU General Public License and
+a copy of the GCC Runtime Library Exception along with this program;
+see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
+. */
/* ------------------------------------------------------------------ */
/* Decimal Context module */
@@ -36,7 +31,9 @@
/* ------------------------------------------------------------------ */
#include /* for strcmp */
+#ifdef DECCHECK
#include /* for printf if DECCHECK */
+#endif
#include "dconfig.h" /* for GCC definitions */
#include "decContext.h" /* context and base types */
#include "decNumberLocal.h" /* decNumber local types, etc. */
@@ -396,12 +393,14 @@ Int decContextTestEndian(Flag quiet) {
if (dle>1) dle=1; /* ensure 0 or 1 */
if (LITEND!=DECLITEND) {
- const char *adj;
if (!quiet) {
+#if DECCHECK
+ const char *adj;
if (LITEND) adj="little";
else adj="big";
printf("Warning: DECLITEND is set to %d, but this computer appears to be %s-endian\n",
DECLITEND, adj);
+#endif
}
res=(Int)LITEND-dle;
}