mirror of
https://github.com/moparisthebest/curl
synced 2024-12-22 08:08:50 -05:00
curl-compilers.m4: accept -Og and -Ofast GCC flags
-Og, introduced in GCC 4.8, optimizes for debugging experience. -Ofast, introduced in GCC 4.7, builds on -O3 and enables further optimizations breaking strict standards compliance. When specified in CFLAGS, these were always overridden by -O0 or -O2. Fix this by adding them to flags_opt_all. Ref: https://gcc.gnu.org/onlinedocs/gcc-4.8.0/gcc/Optimize-Options.html Ref: https://github.com/curl/curl/pull/1404#issuecomment-296401570 Closes https://github.com/curl/curl/pull/1440
This commit is contained in:
parent
7474418074
commit
71d2d37005
@ -158,7 +158,7 @@ AC_DEFUN([CURL_CHECK_COMPILER_GNU_C], [
|
|||||||
flags_dbg_all="$flags_dbg_all -gvms"
|
flags_dbg_all="$flags_dbg_all -gvms"
|
||||||
flags_dbg_yes="-g"
|
flags_dbg_yes="-g"
|
||||||
flags_dbg_off=""
|
flags_dbg_off=""
|
||||||
flags_opt_all="-O -O0 -O1 -O2 -O3 -Os"
|
flags_opt_all="-O -O0 -O1 -O2 -O3 -Os -Og -Ofast"
|
||||||
flags_opt_yes="-O2"
|
flags_opt_yes="-O2"
|
||||||
flags_opt_off="-O0"
|
flags_opt_off="-O0"
|
||||||
CURL_CHECK_DEF([_WIN32], [], [silent])
|
CURL_CHECK_DEF([_WIN32], [], [silent])
|
||||||
|
Loading…
Reference in New Issue
Block a user