Commit graph

16 commits

Author SHA1 Message Date
Iconoclast
b2fd3d356a Compile with -Wstrict-overflow=1, not =5.
When disabling ARCH_MIN_SSE2, the ANSI code path triggers several untraceable warnings that are nonsense (like integer union members giving warnings about pointer overflow).  GCC purportedly has raised false positives with the overflow detection setting this high.  Since it cannot give reliable reports in the ANSI code path for this RSP plugin (which does very little with what are actually pointers anyway in the vector unit), the level has been lowered down to 1.
2018-03-18 17:57:26 -04:00
Iconoclast
0e27d9fd78 Stop passing --statistics to GAS. 2018-03-18 17:40:31 -04:00
Iconoclast
fc808c42ea Control optimization level on a per-translation-unit basis. 2018-03-16 23:25:19 -04:00
Iconoclast
ddf06ef22b -lc
Explicitly linking in a dependency to libc allows us to analyze the dependency chain of rsp.so with `ldd ./rsp.so`.  Without the C library linked in, the shared object will be reported falsely as "statically linked".
2018-03-16 23:05:51 -04:00
Iconoclast
01b4e603ae That made no sense. 2018-03-16 23:04:53 -04:00
Cat vs. Internet
c4490a69ee pedantic 2017-01-03 22:07:53 -05:00
f0e79aadc7 fixed all discoverable warnings on the current platform 2016-03-23 23:52:28 -04:00
c0722d325d warning: redundant redeclaration of (blah) [-Wredundant-decls] 2016-03-23 23:23:11 -04:00
2d04d3660f fixed remaining strict -Wshadow warning messages 2016-03-23 22:39:57 -04:00
653d9ca257 Consolidate x86_64 vs. x86_32 for automation. 2016-03-03 20:34:25 -05:00
no
cbe87b5153 temporarily split x86 GCC flags for 32- vs. 64-bit 2015-03-10 14:46:26 -04:00
no
0e2246311b can now compile on Unix without AT&T asm syntax 2015-01-30 14:18:09 -05:00
no
a90b864dd9 fixed typo regression in Unix build script 2015-01-30 13:17:37 -05:00
unknown
592168ba01 make the alternate build with debug info in-tact easy to access 2014-12-25 20:00:21 -05:00
unknown
439ecb50bf slight change for helping set up cross-arch portability 2014-12-25 19:59:07 -05:00
no
e78c03815b normal shell script for building the plugin 2014-12-25 19:08:48 -05:00