Commit Graph

94 Commits

Author SHA1 Message Date
0b15e1cf78
Disable failing tests on riscv64
2 warning(s) in tests
********************
Failed Tests (5):
  Flang :: Driver/exec.f90
  Flang :: Driver/fveclib-codegen.f90
  Flang :: Driver/optimization-remark.f90
  Flang :: Evaluate/fold-out_of_range.f90
  Flang :: Integration/debug-complex-1.f90
Testing Time: 489.79s
Total Discovered Tests: 2723
  Unsupported      :  152 (5.58%)
  Passed           : 2551 (93.68%)
  Expectedly Failed:   15 (0.55%)
  Failed           :    5 (0.18%)

Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2024-10-16 10:35:22 +03:00
Timm Bäder
f9afd6d86c Update to 19.1.0 2024-09-20 11:26:32 +02:00
Timm Bäder
da2aa7ff28 Update to 19.1.0-rc4 2024-09-20 11:26:23 +02:00
Fedora Release Engineering
651d238f79 Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild 2024-07-17 23:13:54 +00:00
Jesus Checa Hidalgo
c5acad8817 18.1.8 Release 2024-07-12 13:07:39 +02:00
Tom Stellard
27899c21de 18.1.7 Release 2024-06-14 15:17:19 +00:00
Tom Stellard
a5675736b8 18.1.6 Release 2024-05-21 12:40:18 +00:00
Tom Stellard
212756b16b 18.1.4 Release 2024-05-03 20:20:26 +00:00
Tom Stellard
fdf380be26 18.1.3 Release 2024-04-18 12:58:24 +00:00
Tom Stellard
4d37d6a07d Fix sources file 2024-03-22 20:52:11 +00:00
Tom Stellard
df76366479 18.1.2 Release 2024-03-22 18:22:51 +00:00
Tom Stellard
62c0d92ac7 18.1.1 Release 2024-03-13 04:35:07 +00:00
Tulio Magno Quites Machado Filho
8cafd483af Fix relationship with flang-devel
Fixes rhbz#2267221.
2024-03-01 12:17:35 -03:00
Tom Stellard
c44bc5e01e 18.1.0-rc4 Release 2024-02-29 21:03:48 +00:00
Fedora Release Engineering
a33177d9b7 Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-24 11:39:33 +00:00
Fedora Release Engineering
5daeee714b Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-19 19:24:36 +00:00
Tulio Magno Quites Machado Filho
faa9e55f8e Move DSO to flang-runtime
1. Add a new subpackage called flang-runtime that distributes the 2
   runtime libraries, allowing programs to depend only on this package
   instead of all of flang.

2. Move Fortran modules and important symlinks to DSOs from flang-devel
   to flang because they're required when using flang.

3. The previous change left flang-devel with just cmake files, C and C++
   headers and unimportant symlinks to DSOs. All these files are not
   needed and can be removed. Which means that flang-devel is also
   removed.

Fixes rhbz#2172522.
2023-11-30 13:43:44 -03:00
Tulio Magno Quites Machado Filho
cb47102814 Update to LLVM 17.0.6 2023-11-29 20:15:18 -03:00
Tulio Magno Quites Machado Filho
41b294d14f Update to LLVM 17.0.4 2023-11-03 10:40:41 -03:00
Tulio Magno Quites Machado Filho
017169cb0e Update to LLVM 17.0.3 2023-10-18 13:08:25 -03:00
Tulio Magno Quites Machado Filho
c38fecb726 Update to LLVM 17.0.2 2023-10-05 19:03:36 -03:00
Tulio Magno Quites Machado Filho
fdd331f5f6 Update to LLVM 17.0.1 2023-09-25 18:55:45 -03:00
Tulio Magno Quites Machado Filho
c34508d392 Update to LLVM 17.0.0 RC4 2023-09-11 14:43:06 -03:00
Tulio Magno Quites Machado Filho
5accbd69d6 Update to LLVM 17.0.0 RC3 2023-08-28 22:48:00 -03:00
Tulio Magno Quites Machado Filho
b57d707b3a Update to LLVM 17.0.0 RC1 2023-08-11 12:04:22 -03:00
Fedora Release Engineering
2677614fce Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-19 19:47:37 +00:00
Tulio Magno Quites Machado Filho
11a8c5ce04 Update to LLVM 16.0.6 2023-07-10 19:20:07 -03:00
Nikita Popov
9faa697ef4 Use llvm-cmake-utils package 2023-06-15 16:52:53 +02:00
Tulio Magno Quites Machado Filho
2604385fdc Update to LLVM 16.0.5 2023-06-07 08:44:20 -03:00
Tulio Magno Quites Machado Filho
be54437fd8 Update to LLVM 16.0.4 2023-05-20 12:28:13 -03:00
Tulio Magno Quites Machado Filho
cb8551ea43 Remove patch for ppc64le triple
Prefer the python-lit patch from https://reviews.llvm.org/D149746
2023-05-15 17:12:45 -03:00
Tulio Magno Quites Machado Filho
85337ee5cf Update to LLVM 16.0.3 2023-05-11 08:32:56 -03:00
Tulio Magno Quites Machado Filho
a81d3a9460 Update to LLVM 16.0.2 2023-04-27 16:53:56 -03:00
Tulio Magno Quites Machado Filho
24ccf3d9c6 Update to LLVM 16.0.1 2023-04-13 18:53:56 -03:00
Tulio Magno Quites Machado Filho
57ad6493ac Set the amount of jobs dynamically
Instead of setting a static number of jobs for building flang, use a
function that can calculate the amount of jobs is safe to run on a
system based on the amount of memory required per job and on the amount
of processors available on the said system.

Start using 6144 MiB / job as safe value.  While my measurements have
shown this can be decreased, this value is safe enough and already
reduces the amount of time used to build flang to ~1/3 of the previous
time.
2023-04-06 14:16:44 -03:00
Tulio Magno Quites Machado Filho
98b06960c7 Fix mlir header path
A recent modification in mlir package modified where this header is
expected to be.
2023-04-03 15:47:08 -03:00
Tulio Magno Quites Machado Filho
dff62cc194 Update to LLVM 16.0.0 and a couple of improvements
1. Replace 0001-Changes-the-path-to-gtest.patch with the usage of
   LLVM_COMMON_CMAKE_UTILS.
2. Replace the entire cmake source code with
   0001-Flang-Fix-CMakePolicy.cmake.patch.
3. Added a patch that fixes a test for the trile ppc64le-redhat-linux.
2023-03-30 10:51:06 -03:00
Tulio Magno Quites Machado Filho
37cac20d19 Update to LLVM 16.0.0 RC4 2023-03-30 10:50:33 -03:00
Tulio Magno Quites Machado Filho
f1b2055e2b Stop building on s390x 2023-03-14 16:39:59 -03:00
Tulio Magno Quites Machado Filho
17ed819132 Replace many entries in .gitignore with a few globs 2023-03-03 11:29:39 -03:00
Tulio Magno Quites Machado Filho
ef3d5e9507 Update to LLVM 16.0.0 RC3 2023-03-03 11:29:29 -03:00
Nikita Popov
0b02061757 Fix build with GCC 13 2023-01-19 14:31:59 +01:00
Fedora Release Engineering
fbcbbf4838 Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-19 03:31:13 +00:00
Nikita Popov
401bc095c6 Update to LLVM 15.0.7 2023-01-13 11:52:12 +01:00
Nikita Popov
ef9a5497ab Omit frame pointers when building 2023-01-13 11:50:34 +01:00
Nikita Popov
cbbb2f4412 Update to LLVM 15.0.6 2022-12-06 08:21:53 +01:00
Nikita Popov
5dab17e965 Update to LLVM 15.0.4 2022-11-07 11:38:50 +01:00
Nikita Popov
3ec18518dc Build with -O2 on s390x
This workaround doesn't appear to be necessary anymore, and should
avoid some annocheck failures.
2022-09-13 09:58:56 +02:00
Nikita Popov
7432993062 Update license to be SPDX compatible 2022-09-12 16:10:47 +02:00
Nikita Popov
f5deda01a9 Update to LLVM 15.0.0 2022-09-06 13:14:35 +02:00