mozilla-deoptimize.patch
author Wolfgang Rosenauer <wr@rosenauer.org>
Sat, 16 Mar 2013 15:05:51 +0100
branchesr17
changeset 632 b83636a26466
permissions -rw-r--r--
update to 17.0.4 fix 11.2-i586 build using lower optimization added OBS constraints
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
632
b83636a26466 update to 17.0.4
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
     1
Decrease optimization level for 11.2-i586 otherwise xpcshell is crashing during build
b83636a26466 update to 17.0.4
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
     2
b83636a26466 update to 17.0.4
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
     3
diff --git a/configure.in b/configure.in
b83636a26466 update to 17.0.4
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
     4
--- a/configure.in
b83636a26466 update to 17.0.4
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
     5
+++ b/configure.in
b83636a26466 update to 17.0.4
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
     6
@@ -2051,17 +2051,17 @@ ia64*-hpux*)
b83636a26466 update to 17.0.4
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
     7
     elif test "$GNU_CC" -o "$GNU_CXX"; then
b83636a26466 update to 17.0.4
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
     8
         GCC_VERSION=`$CC -v 2>&1 | awk '/^gcc version/ { print $3 }'`
b83636a26466 update to 17.0.4
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
     9
         case $GCC_VERSION in
b83636a26466 update to 17.0.4
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    10
         4.1.*|4.2.*|4.5.*)
b83636a26466 update to 17.0.4
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    11
             # -Os is broken on gcc 4.1.x 4.2.x, 4.5.x we need to tweak it to get good results.
b83636a26466 update to 17.0.4
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    12
             MOZ_OPTIMIZE_SIZE_TWEAK="-finline-limit=50"
b83636a26466 update to 17.0.4
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    13
         esac
b83636a26466 update to 17.0.4
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    14
         MOZ_PGO_OPTIMIZE_FLAGS="-O3"
b83636a26466 update to 17.0.4
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    15
-        MOZ_OPTIMIZE_FLAGS="-Os -freorder-blocks $MOZ_OPTIMIZE_SIZE_TWEAK"
b83636a26466 update to 17.0.4
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    16
+        MOZ_OPTIMIZE_FLAGS="-O1 -freorder-blocks $MOZ_OPTIMIZE_SIZE_TWEAK"
b83636a26466 update to 17.0.4
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    17
         MOZ_DEBUG_FLAGS="-g"
b83636a26466 update to 17.0.4
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    18
     fi
b83636a26466 update to 17.0.4
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    19
 
b83636a26466 update to 17.0.4
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    20
     TARGET_NSPR_MDCPUCFG='\"md/_linux.cfg\"'
b83636a26466 update to 17.0.4
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    21
 
b83636a26466 update to 17.0.4
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    22
     MOZ_MEMORY=1
b83636a26466 update to 17.0.4
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    23
 
b83636a26466 update to 17.0.4
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    24
     case "${target_cpu}" in
b83636a26466 update to 17.0.4
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    25
diff --git a/js/src/configure.in b/js/src/configure.in
b83636a26466 update to 17.0.4
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    26
--- a/js/src/configure.in
b83636a26466 update to 17.0.4
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    27
+++ b/js/src/configure.in
b83636a26466 update to 17.0.4
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    28
@@ -1679,17 +1679,17 @@ ia64*-hpux*)
b83636a26466 update to 17.0.4
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    29
     elif test "$GNU_CC" -o "$GNU_CXX"; then
b83636a26466 update to 17.0.4
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    30
         GCC_VERSION=`$CC -v 2>&1 | awk '/^gcc version/ { print $3 }'`
b83636a26466 update to 17.0.4
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    31
         case $GCC_VERSION in
b83636a26466 update to 17.0.4
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    32
         4.1.*|4.2.*|4.5.*)
b83636a26466 update to 17.0.4
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    33
             # -Os is broken on gcc 4.1.x 4.2.x, 4.5.x we need to tweak it to get good results.
b83636a26466 update to 17.0.4
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    34
             MOZ_OPTIMIZE_SIZE_TWEAK="-finline-limit=50"
b83636a26466 update to 17.0.4
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    35
         esac
b83636a26466 update to 17.0.4
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    36
         MOZ_PGO_OPTIMIZE_FLAGS="-O3"
b83636a26466 update to 17.0.4
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    37
-        MOZ_OPTIMIZE_FLAGS="-O3 -freorder-blocks $MOZ_OPTIMIZE_SIZE_TWEAK"
b83636a26466 update to 17.0.4
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    38
+        MOZ_OPTIMIZE_FLAGS="-O1 -freorder-blocks $MOZ_OPTIMIZE_SIZE_TWEAK"
b83636a26466 update to 17.0.4
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    39
         MOZ_DEBUG_FLAGS="-g"
b83636a26466 update to 17.0.4
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    40
     fi
b83636a26466 update to 17.0.4
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    41
 
b83636a26466 update to 17.0.4
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    42
     TARGET_NSPR_MDCPUCFG='\"md/_linux.cfg\"'
b83636a26466 update to 17.0.4
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    43
 
b83636a26466 update to 17.0.4
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    44
     case "${target_cpu}" in
b83636a26466 update to 17.0.4
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    45
     alpha*)
b83636a26466 update to 17.0.4
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    46
     	CFLAGS="$CFLAGS -mieee"