jcf-dump.c (print_constant): Cast first frexp arg.
authorRainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
Wed, 10 Aug 2011 08:40:17 +0000 (08:40 +0000)
committerRainer Orth <ro@gcc.gnu.org>
Wed, 10 Aug 2011 08:40:17 +0000 (08:40 +0000)
gcc/java:
* jcf-dump.c (print_constant): Cast first frexp arg.

libjava:
* exception.cc (std::abort): Remove static.

From-SVN: r177612

gcc/java/ChangeLog
gcc/java/jcf-dump.c
libjava/ChangeLog
libjava/exception.cc

index 21d29e4b26fe9d1e0cbaa72742eb069efbb7c478..11515f0fa84062aa982a06a8cb5c025fa6d3cbc2 100644 (file)
@@ -1,3 +1,7 @@
+2011-08-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+       * jcf-dump.c (print_constant): Cast first frexp arg.
+
 2011-08-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
 
        * Make-lang.in ($(XGCJ)$(exeext)): Add $(EXTRA_GCC_LIBS).
index 6a2714c12058ab57c5e1b4383f0a5ade4a611e3b..fecca155db11ef85301734515d25cf7d10157e96 100644 (file)
@@ -790,7 +790,7 @@ print_constant (FILE *out, JCF *jcf, int index, int verbosity)
              /* Normal; add the implicit bit.  */
              mantissa |= ((uint32)1 << 23);
            
-           f = frexp (mantissa, &dummy);
+           f = frexp ((float) mantissa, &dummy);
            f = ldexp (f, exponent + 1);
            fprintf (out, "%.10g", f);
          }
@@ -833,7 +833,7 @@ print_constant (FILE *out, JCF *jcf, int index, int verbosity)
              /* Normal; add the implicit bit.  */
              mantissa |= ((uint64)1 << 52);
 
-           d = frexp (mantissa, &dummy);
+           d = frexp ((double) mantissa, &dummy);
            d = ldexp (d, exponent + 1);
            fprintf (out, "%.20g", d);
          }
index 8af4a5faea7086baca5961bb7745cdd4525014a8..53adfd452853990e02a178fce2a93a24351b5a96 100644 (file)
@@ -1,3 +1,7 @@
+2011-08-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+       * exception.cc (std::abort): Remove static.
+
 2011-08-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
 
        * configure.ac (THREADS): Remove posix95.
index 76f145112ff542d18106a233ec80ca389d7835fd..5a8a9e21cfa4725383ef9dc64424e2e9280c1b7e 100644 (file)
@@ -1,6 +1,7 @@
 // Functions for Exception Support for Java.
 
-/* Copyright (C) 1998, 1999, 2001, 2002, 2006, 2010  Free Software Foundation
+/* Copyright (C) 1998, 1999, 2001, 2002, 2006, 2010, 2011
+   Free Software Foundation
 
    This file is part of libgcj.
 
@@ -24,7 +25,7 @@ details.  */
 // stdlib.h's abort().
 namespace std
 {
-  static __attribute__ ((__noreturn__)) void
+  __attribute__ ((__noreturn__)) void
   abort ()
   {
     ::abort ();