[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Octave-bug-tracker] [bug #54389] cast warnings when building on Solaris
From: |
John W. Eaton |
Subject: |
[Octave-bug-tracker] [bug #54389] cast warnings when building on Solaris |
Date: |
Thu, 26 Jul 2018 12:33:18 -0400 (EDT) |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Firefox/52.0 |
URL:
<http://savannah.gnu.org/bugs/?54389>
Summary: cast warnings when building on Solaris
Project: GNU Octave
Submitted by: jwe
Submitted on: Thu 26 Jul 2018 04:33:17 PM UTC
Category: None
Severity: 3 - Normal
Priority: 5 - Normal
Item Group: None
Status: None
Assigned to: None
Originator Name:
Originator Email:
Open/Closed: Open
Discussion Lock: Any
Release: dev
Operating System: Solaris/SunOS
_______________________________________________________
Details:
The following warnings occur when building on Solaris with GCC 7.3:
../../src/octave-4.4.1-rc1/liboctave/wrappers/fpucw-wrappers.c: In function
‘octave_end_long_double_rounding’:
../../src/octave-4.4.1-rc1/liboctave/wrappers/fpucw-wrappers.c:70:47: warning:
unused parameter ‘oldcw’ [-Wunused-parameter]
octave_end_long_double_rounding (unsigned int oldcw)
^~~~~
../../src/octave-4.4.1-rc1/liboctave/wrappers/signal-wrappers.c: In function
‘print_sigset’:
../../src/octave-4.4.1-rc1/liboctave/wrappers/signal-wrappers.c:736:27:
warning: format ‘%ld’ expects argument of type ‘long int’, but
argument 3 has type ‘pthread_t {aka unsigned int}’ [-Wformat=]
fprintf (of, "%ld: %s%d (%s)\n", pthread_self (), prefix, sig,
~~^ ~~~~~~~~~~~~~~~
%d
../../src/octave-4.4.1-rc1/liboctave/wrappers/signal-wrappers.c:742:21:
warning: format ‘%ld’ expects argument of type ‘long int’, but
argument 3 has type ‘pthread_t {aka unsigned int}’ [-Wformat=]
fprintf (of, "%ld: %s<empty signal set>\n", pthread_self (), prefix);
~~^ ~~~~~~~~~~~~~~~
%d
../../src/octave-4.4.1-rc1/libinterp/corefcn/load-save.cc: In function ‘void
write_header(std::ostream&, load_save_format)’:
../../src/octave-4.4.1-rc1/libinterp/corefcn/load-save.cc:1195:72: warning:
cast from ‘const char*’ to ‘const int16_t* {aka const short int*}’
increases required alignment of target type [-Wcast-align]
int16_t number = *(reinterpret_cast<const int16_t *>("\x00\x01"));
^
In file included from
../../src/octave-4.4.1-rc1/liboctave/numeric/Quad.cc:34:0:
../../src/octave-4.4.1-rc1/liboctave/util/sun-utils.h: In function ‘double
access_double(double*)’:
../../src/octave-4.4.1-rc1/liboctave/util/sun-utils.h:41:32: warning: use of
old-style cast [-Wold-style-cast]
union d2i *p = (union d2i *) unaligned_ptr;
^~~~~~~~~~~~~
../../src/octave-4.4.1-rc1/liboctave/util/sun-utils.h: In function ‘void
assign_double(double*, double)’:
../../src/octave-4.4.1-rc1/liboctave/util/sun-utils.h:56:32: warning: use of
old-style cast [-Wold-style-cast]
union d2i *v = (union d2i *) ptr;
^~~
../../src/octave-4.4.1-rc1/liboctave/util/sun-utils.h:57:32: warning: use of
old-style cast [-Wold-style-cast]
union d2i *p = (union d2i *) unaligned_ptr;
^~~~~~~~~~~~~
../../src/octave-4.4.1-rc1/liboctave/util/oct-base64.cc: In function
‘Array<double> octave::base64_decode(const string&)’:
../../src/octave-4.4.1-rc1/liboctave/util/oct-base64.cc:85:55: warning: cast
from ‘char*’ to ‘double*’ increases required alignment of target type
[-Wcast-align]
double *dout = reinterpret_cast<double *> (out);
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/bugs/?54389>
_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/
- [Octave-bug-tracker] [bug #54389] cast warnings when building on Solaris,
John W. Eaton <=
- [Octave-bug-tracker] [bug #54389] warnings when building on Solaris, John W. Eaton, 2018/07/26
- [Octave-bug-tracker] [bug #54389] warnings when building on Solaris, Rik, 2018/07/26
- [Octave-bug-tracker] [bug #54389] warnings when building on Solaris, Mike Miller, 2018/07/26
- [Octave-bug-tracker] [bug #54389] warnings when building on Solaris, Rik, 2018/07/26
- [Octave-bug-tracker] [bug #54389] warnings when building on Solaris, John W. Eaton, 2018/07/26
- [Octave-bug-tracker] [bug #54389] warnings when building on Solaris, Rik, 2018/07/26
- [Octave-bug-tracker] [bug #54389] warnings when building on Solaris, Rik, 2018/07/26
- [Octave-bug-tracker] [bug #54389] warnings when building on Solaris, Rik, 2018/07/26
- [Octave-bug-tracker] [bug #54389] warnings when building on Solaris, John W. Eaton, 2018/07/26
- [Octave-bug-tracker] [bug #54389] warnings when building on Solaris, John W. Eaton, 2018/07/26