Commit Graph

7475 Commits

Author SHA1 Message Date
Martin Kroeker e12aaed13d
Fix unwanted fallthrough from Intel Family 6 to 15 in case of identification failure 2023-10-18 16:28:54 +02:00
Martin Kroeker c28d71c6fb
Merge pull request #4265 from martin-frbg/issue4228
Fix compilation with (the fortran compiler from) Cray CCE
2023-10-17 15:08:30 +02:00
Martin Kroeker b41cab0875
Need to use override to actually strip down the already defined FFLAGS for NAG and CCE Fortran 2023-10-16 22:20:59 +02:00
Martin Kroeker 301e2ecc49
Cray Fortran uses -O in combinations like -O omp so don't filter that out 2023-10-16 22:15:46 +02:00
Martin Kroeker 66c2c41e99
Merge pull request #4260 from RajalakshmiSR/AIX-M4
POWER: Increase macro size limit for AIX
2023-10-13 10:51:23 +02:00
Martin Kroeker 425bcc1f8b
Merge pull request #4256 from ChipKerchner/fixBfloat16BitsStruct
Fix bfloat16_bits union so that it always the sizeof unsigned short for AIX.
2023-10-12 22:01:50 +02:00
Martin Kroeker 789cdcc94f
Merge pull request #4259 from martin-frbg/azureosxclang
AzureCI: move OSX-Clang jobs to macOS-12 to resolve setup/build timeouts
2023-10-12 20:04:28 +02:00
Rajalakshmi Srinivasaraghavan 9f42570e33 POWER: Increase macro size limit for AIX
This patch increases the macro size limit from 4096 to 16384 to
allow compiling larger assembly files in AIX.
Tested with GCC and IBM Open XL C.
2023-10-12 12:37:40 -05:00
Martin Kroeker 9f49aef91b
Merge pull request #4255 from RajalakshmiSR/AIX-P10
POWER10: Fix compilation issues with Open XL C
2023-10-12 18:59:17 +02:00
Martin Kroeker fe75c88a2c
AzureCI: move OSX-Clang jobs to macOS-12 to resolve setup/build timeouts 2023-10-12 18:20:09 +02:00
Chip-Kerchner d46eba06a7 Pack structure only on AIX. 2023-10-12 09:41:33 -05:00
Martin Kroeker 90231bfc4e
Merge pull request #4258 from martin-frbg/issue4257
Fix build on Fujitsu A64FX
2023-10-12 16:38:28 +02:00
Martin Kroeker e7d05402e0
Fix up S/D GEMM copy function definitions after #4009 2023-10-12 14:24:53 +02:00
Chip-Kerchner e98e3c4783 Fix float32_bits union so that it always the sizeof float. 2023-10-11 18:05:55 -05:00
Chip-Kerchner 97a61d0577 Fix bfloat16_bits union so that it always the sizeof unsigned short. 2023-10-11 17:36:43 -05:00
Rajalakshmi Srinivasaraghavan 71d733e5f7 POWER: Avoid m4 conversions for C files
This patch removes intermediate m4 conversions used in sbgemm
compilation as it is not needed for .c files.
Tested on AIX with gcc and IBM Open XL C.
2023-10-11 17:18:42 -05:00
Rajalakshmi Srinivasaraghavan 82fc29a57a POWER10: Fallback to POWER8 functions
As cgemm and zgemm kernels are not optimized for big endian falling
back to POWER8 versions.  Tested on AIX using gcc and Open XL C.
2023-10-11 17:04:42 -05:00
Martin Kroeker bf3183d31d
Merge pull request #4253 from martin-frbg/issue4239-2
Require "classic ld" with XCODE 15.x on Mac
2023-10-10 18:44:08 +02:00
Martin Kroeker 103d6f4e42
Require "classic ld" with XCODE 15.x on Mac 2023-10-10 16:15:52 +02:00
Martin Kroeker 4a0f86397b
Merge pull request #4235 from angsch/develop
Fix division by zero in [z]rotg
2023-10-09 08:43:42 +02:00
Martin Kroeker 617294b9e4
Merge pull request #4251 from martin-frbg/4142-2
Correct function prototypes in f2c-converted sources (lapack-netlib and ctest)
2023-10-08 18:11:12 +02:00
Martin Kroeker c5e7339c9e
correct prototypes for INTERFACE64 builds 2023-10-08 16:13:37 +02:00
Martin Kroeker d8126c76e7
fix prototype 2023-10-08 13:38:39 +02:00
Martin Kroeker 769a58e9d1
fix prototypes of stest and itest1 for INTERFACE64 2023-10-08 12:51:41 +02:00
Martin Kroeker c30b530878
fix prototypes of ctest and itest for INTERFACE64 2023-10-08 11:59:19 +02:00
Martin Kroeker 2b865da730
fix prototypes of stest and ctest for INTERFACE64 2023-10-08 11:55:10 +02:00
Martin Kroeker 65bfe1a06d
fix prototype of itest1 for INTERFACE64 2023-10-08 11:36:06 +02:00
Martin Kroeker 1806cfecbc
fix function prototypes in f2c-converted files 2023-10-07 22:38:30 +02:00
Martin Kroeker 281f1e4432
fix function prototypes in f2c-converted files 2023-10-07 22:36:29 +02:00
Martin Kroeker 4041b7fb42
fix function prototypes in f2c-converted files 2023-10-07 22:33:08 +02:00
Martin Kroeker b626544ca3
complete function prototypes and remove unused functions 2023-10-07 22:31:03 +02:00
Martin Kroeker 974cd11834
Merge pull request #4249 from RajalakshmiSR/clang_fix
powerpc: Fix build errors with Open XL C
2023-10-05 13:25:13 +02:00
Rajalakshmi Srinivasaraghavan db0805906b powerpc: Fix build errors with Open XL C
This patch fixes errors when using Open XL C compiler on AIX.
Tested with gcc/xlf and ibm-clang/xlf compiler combinations.
2023-10-04 14:04:03 -05:00
Martin Kroeker 6287a23fc5
Merge pull request #4246 from martin-frbg/issue4241
Improve function prototypes to fix strict-prototype warnings
2023-10-01 12:39:48 +02:00
Martin Kroeker 90f890ee67
fix improper function prototypes (empty parentheses) (USE_TLS branch) 2023-09-30 23:12:36 +02:00
Martin Kroeker cf2174fb69
fix improper function prototypes (empty parentheses) 2023-09-30 17:04:39 +02:00
Martin Kroeker 2dba455d2e
revert accidental changes 2023-09-30 15:33:55 +02:00
Martin Kroeker 60ff5872af
fix improper function prototypes (empty parentheses) 2023-09-30 13:01:44 +02:00
Martin Kroeker 1d4aa8d7d5
fix improper function prototypes (empty parentheses) 2023-09-30 13:00:51 +02:00
Martin Kroeker f4f31fb53b
fix improper function prototypes (empty parentheses) 2023-09-30 12:59:44 +02:00
Martin Kroeker cd8ac192a9
fix improper function prototypes (empty parentheses) 2023-09-30 12:58:30 +02:00
Martin Kroeker 675cd551da
fix improper function prototypes (empty parentheses) 2023-09-30 12:56:38 +02:00
Martin Kroeker 13ba4edf43
fix function prototypes (empty parentheses) 2023-09-30 12:53:35 +02:00
Martin Kroeker c6b1d8e7a3
fix improper function prototypes (empty parentheses) 2023-09-30 12:52:06 +02:00
Martin Kroeker c4bd4a2e5d
fix improper function prototypes (empty parentheses) 2023-09-30 12:49:24 +02:00
Martin Kroeker ccbb91e4a7
fix improper function prototypes (empty parentheses) 2023-09-30 12:46:34 +02:00
Martin Kroeker 189627709e
Merge pull request #4244 from XiWeiGu/loongarch64_fixed_dynamic_arch
Loongarch64 fixed dynamic arch
2023-09-30 10:16:43 +02:00
Martin Kroeker 5ac0ec70a1
Merge pull request #4245 from RajalakshmiSR/xlf_fix
powerpc: Fix build errors with xlf
2023-09-29 23:51:53 +02:00
Rajalakshmi Srinivasaraghavan a11e1e10f4 powerpc: Fix build errors with xlf
This patch fixes errors when using xlf as fortran compiler on Linux.
Tested with gcc/xlf and clang/xlf compiler combinations.
2023-09-29 10:32:34 -05:00
gxw 211bb35dee gh-actions: Adding DYNAMIC_ARCH test for LoongArch64 2023-09-27 11:08:03 +08:00