mozilla-ppc.patch
changeset 515 0f6539389500
parent 507 d51ca95a9f7a
child 650 e8c83b144fd1
equal deleted inserted replaced
514:ff06037ec39c 515:0f6539389500
     1 # HG changeset patch
     1 # HG changeset patch
     2 # Parent 0f6722dd9d75458124795d22e9240887c9b4aeca
     2 # Parent 58ae98c85e39def96a90cb21c90e871f41a03a71
     3 # User Wolfgang Rosenauer <wr@rosenauer.org>
     3 # User Wolfgang Rosenauer <wr@rosenauer.org>
     4 Bug 746112 - RegExp hang on ppc64 in execute.
     4 Bug 746112 - RegExp hang on ppc64 in execute.
     5 Bug 750620 - Make double-conversion portable to exotic architectures. TM: mozilla15
     5 Bug 750620 - Make double-conversion portable to exotic architectures. TM: mozilla15
     6 
     6 
     7 diff --git a/js/src/yarr/YarrInterpreter.h b/js/src/yarr/YarrInterpreter.h
     7 diff --git a/js/src/yarr/YarrInterpreter.h b/js/src/yarr/YarrInterpreter.h
    65      {
    65      {
    66          parentheses.disjunction = disjunction;
    66          parentheses.disjunction = disjunction;
    67          parentheses.subpatternId = subpatternId;
    67          parentheses.subpatternId = subpatternId;
    68          parentheses.isCopy = false;
    68          parentheses.isCopy = false;
    69          parentheses.isTerminal = false;
    69          parentheses.isTerminal = false;
    70 diff --git a/memory/jemalloc/jemalloc.c b/memory/jemalloc/jemalloc.c
    70 diff --git a/memory/mozjemalloc/jemalloc.c b/memory/mozjemalloc/jemalloc.c
    71 --- a/memory/jemalloc/jemalloc.c
    71 --- a/memory/mozjemalloc/jemalloc.c
    72 +++ b/memory/jemalloc/jemalloc.c
    72 +++ b/memory/mozjemalloc/jemalloc.c
    73 @@ -1086,17 +1086,19 @@ struct arena_s {
    73 @@ -1086,17 +1086,19 @@ struct arena_s {
    74  static unsigned		ncpus;
    74  static unsigned		ncpus;
    75  #endif
    75  #endif
    76  
    76  
    77  /*
    77  /*