| author | Mike Hommey <mh+mozilla@glandium.org> |
| Wed, 31 May 2017 06:19:38 +0900 | |
| changeset 361979 | 8fdb9e30b6a7 |
| parent 361978 | 4ec75a4481fc |
| child 361980 | 39e5304d676d |
| push id | 43947 |
| push user | gszorc@mozilla.com |
| push date | 2017-06-02 04:49 +0000 |
| treeherder | autoland@8fdb9e30b6a7 [default view] [failures only] |
| reviewers | gps |
| bugs | 1368649 |
| milestone | 55.0a1 |
| first release with | nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
|
| last release without | nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
|
| build/moz.configure/warnings.configure | file | annotate | diff | comparison | revisions | |
| old-configure.in | file | annotate | diff | comparison | revisions |
--- a/build/moz.configure/warnings.configure +++ b/build/moz.configure/warnings.configure @@ -93,18 +93,18 @@ check_and_add_gcc_warning('-Wno-error=ma check_and_add_gcc_warning('-Wno-error=deprecated-declarations') # false positives depending on optimization check_and_add_gcc_warning('-Wno-error=array-bounds') # can't get rid of those PGO warnings check_and_add_gcc_warning('-Wno-error=coverage-mismatch', when='MOZ_PGO') -# false positives during PGO -check_and_add_gcc_warning('-Wno-error=free-nonheap-object', when='MOZ_PGO') +# false positives depending on optimizations +check_and_add_gcc_warning('-Wno-error=free-nonheap-object') # catches format/argument mismatches with printf check_and_add_gcc_warning('-Wformat') # We use mix of both POSIX and Win32 printf format across the tree, so format # warnings are useless on mingw. check_and_add_gcc_warning('-Wno-format', when=depends(target)(lambda t: t.kernel == 'WINNT'))
--- a/old-configure.in +++ b/old-configure.in @@ -883,17 +883,21 @@ case "$target" in if test -z "$CLANG_CC"; then MOZ_OPTIMIZE_FLAGS="-freorder-blocks -fno-reorder-functions $MOZ_OPTIMIZE_FLAGS" fi ;; *-*linux*) if test "$GNU_CC" -o "$GNU_CXX"; then MOZ_PGO_OPTIMIZE_FLAGS="-O3" - MOZ_OPTIMIZE_FLAGS="-Os" + if test -n "$MOZ_DEBUG"; then + MOZ_OPTIMIZE_FLAGS="-Os" + else + MOZ_OPTIMIZE_FLAGS="-O2" + fi if test -z "$CLANG_CC"; then MOZ_OPTIMIZE_FLAGS="-freorder-blocks $MOZ_OPTIMIZE_FLAGS" fi fi case "${target_cpu}" in alpha*) CFLAGS="$CFLAGS -mieee"