Devin Matthews
7d41128219
Use -O2 for all framework code. ( #435 )
...
It seems that -O3 might be causing intermittent problems with the f2c'ed packed and banded code. -O3 is retained for kernel code. Fixes #341 and fixes #342 .
2020-08-13 17:50:58 -05:00
Dave Love
9c5b485d35
Don't override -mcpu with -march on ARM ( #353 )
...
* Use -mcpu for ARM
See the GCC doc about -march, -mtune, and -mpu and maybe
https://community.arm.com/developer/tools-software/tools/b/tools-software-ides-blog/posts/compiler-flags-across-architectures-march-mtune-and-mcpu
* Fix typo in flags
* Fix typo in cortexa9 flags
* Modify cortexa53 compilation flags to fix failing BLAS check (#341 )
2020-08-07 15:11:18 -05:00
Devin Matthews
138d403b6b
Use -funsafe-math-optimizations and -ffp-contract=fast for all reference kernels when using gcc or clang. ( #331 )
2019-08-26 18:11:27 -05:00
Devangi N. Parikh
dfc91843ea
Fixed gcc flags for thunderx2 subconfiguration
...
Details:
- Fixed -march flag. Thunderx2 is an armv8.1a architecture not armv8a.
2019-02-04 15:23:40 -05:00
Field G. Van Zee
adf5c17f08
Formally registered thunderx2 subconfiguration.
...
Details:
- Added a separate subconfiguration for thunderx2, which now uses
different optimization flags than cortexa57/cortexa53.
2019-01-18 15:14:45 -06:00