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

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

[Octave-patch-tracker] [patch #9741] Compile the JIT with LLVM 3.9


From: Julien Bect
Subject: [Octave-patch-tracker] [patch #9741] Compile the JIT with LLVM 3.9
Date: Thu, 3 Jan 2019 04:15:06 -0500 (EST)
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/60.0

URL:
  <https://savannah.gnu.org/patch/?9741>

                 Summary: Compile the JIT with LLVM 3.9
                 Project: GNU Octave
            Submitted by: jbect
            Submitted on: Thu 03 Jan 2019 09:15:04 AM UTC
                Category: Core : other
                Priority: 5 - Normal
                  Status: None
                 Privacy: Public
             Assigned to: None
        Originator Email: 
             Open/Closed: Open
         Discussion Lock: Any

    _______________________________________________________

Details:

Currently, on default, --enable-jit can only be used with LLVM 3.8.

This series of patches make it possible to build with LLVM 3.7, 3.8, 3.9 and
4.0.

With 3.9 the unit tests pass as with 3.8: 36/38 pass, 2 xtests.

With 4.0 one of the unit tests crashes Octave, but some basic loops can still
be successfully compiled by the JIT.

With 3.7 not only do the unit tests crash Octave, but even a very simple loop
crashes it.

In any case, the situation is better IMHO with theses patches than without
them, so propose to apply them on default.




    _______________________________________________________

File Attachments:


-------------------------------------------------------
Date: Thu 03 Jan 2019 09:15:04 AM UTC  Name: octave-LLVM-3.9.zip  Size: 6KiB  
By: jbect

<http://savannah.gnu.org/patch/download.php?file_id=45849>

    _______________________________________________________

Reply to this item at:

  <https://savannah.gnu.org/patch/?9741>

_______________________________________________
  Message sent via Savannah
  https://savannah.gnu.org/




reply via email to

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