octave-bug-tracker
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Octave-bug-tracker] [bug #48531] LTO warnings in liboctave


From: John W. Eaton
Subject: [Octave-bug-tracker] [bug #48531] LTO warnings in liboctave
Date: Mon, 18 Jul 2016 04:21:04 +0000 (UTC)
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Firefox/45.0

Follow-up Comment #6, bug #48531 (project octave):

I'm attaching a preliminary version.  I think everything is fixed except the
lsode common blocks.  I don't think there is actually a problem there, but we
can still fix it.  I thought it would be trivial to just make all the
declarations of the common blocks identical, but there is at least one
instance where doing that would put the a subroutine parameter in a common
block so a little more thought will be needed there about exactly what the
best fix is.

I don't intend to use the "iso_c_binding" things unless forced.

If some system fails to allow a reinterpret_cast from "std::complex<double>"
to "double _Complex*", then I think it should be possible to fix by using some
other macro definition(s).  Or, if some different approach is needed, at least
all of the locations that need to be fix may now be identified easily.

    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?48531>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]