Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 464758 | Differences between
and this patch

Collapse All | Expand All

(-)comm-esr17/mozilla/build/unix/elfhack/Makefile.in (-1 / +3 lines)
Lines 102-106 Link Here
102
inject/%.$(OBJ_SUFFIX): DEFINES += -DBITS=$(if $(HAVE_64BIT_OS),64,32)
102
inject/%.$(OBJ_SUFFIX): DEFINES += -DBITS=$(if $(HAVE_64BIT_OS),64,32)
103
inject/%.$(OBJ_SUFFIX): CFLAGS := -O2 -fno-stack-protector $(filter -m% -I%,$(CFLAGS))
103
inject/%.$(OBJ_SUFFIX): CFLAGS := -O2 -fno-stack-protector $(filter -m% -I%,$(CFLAGS))
104
inject/$(CPU)-noinit.$(OBJ_SUFFIX): DEFINES += -DNOINIT
104
inject/$(CPU)-noinit.$(OBJ_SUFFIX): DEFINES += -DNOINIT
105
test.$(OBJ_SUFFIX): CFLAGS := -O0
106
host_elf.$(OBJ_SUFFIX) host_elfhack.$(OBJ_SUFFIX): elfxx.h
105
host_elf.$(OBJ_SUFFIX) host_elfhack.$(OBJ_SUFFIX): elfxx.h
106
107
dummy.$(OBJ_SUFFIX) test%.$(OBJ_SUFFIX): CFLAGS := -O0 $(filter-out -O% -flto%,$(CFLAGS))
108
(-)comm-esr17/configure.in (-1 / +3 lines)
Lines 5470-5477 Link Here
5470
    fi
5470
    fi
5471
  else
5471
  else
5472
    MOZ_DEBUG=
5472
    MOZ_DEBUG=
5473
    MOZ_DEBUG_FLAGS=
5473
  fi ],
5474
  fi ],
5474
  MOZ_DEBUG=)
5475
  MOZ_DEBUG=
5476
  MOZ_DEBUG_FLAGS=)
5475
  
5477
  
5476
MOZ_DEBUG_ENABLE_DEFS="-DDEBUG -D_DEBUG -DTRACING"
5478
MOZ_DEBUG_ENABLE_DEFS="-DDEBUG -D_DEBUG -DTRACING"
5477
MOZ_ARG_WITH_STRING(debug-label,
5479
MOZ_ARG_WITH_STRING(debug-label,
(-)comm-esr17/mozilla/configure.in (-12 / +14 lines)
Lines 1397-1413 Link Here
1397
                  AC_MSG_RESULT([no])
1397
                  AC_MSG_RESULT([no])
1398
                  LDFLAGS=$_SAVE_LDFLAGS)
1398
                  LDFLAGS=$_SAVE_LDFLAGS)
1399
1399
1400
    # Check for -mssse3 on $CC
1401
    AC_MSG_CHECKING([for -mssse3 option to $CC])
1402
    HAVE_COMPILER_FLAG_MSSSE3=
1403
    _SAVE_CFLAGS=$CFLAGS
1404
    CFLAGS="$CFLAGS -mssse3"
1405
    AC_TRY_COMPILE(,,AC_MSG_RESULT([yes])
1406
                     [HAVE_COMPILER_FLAG_MSSSE3=1],
1407
                     AC_MSG_RESULT([no]))
1408
    CFLAGS=$_SAVE_CFLAGS
1409
    AC_SUBST(HAVE_COMPILER_FLAG_MSSSE3)
1410
1411
    # Turn on GNU-specific warnings:
1400
    # Turn on GNU-specific warnings:
1412
    # -Wall - turn on a lot of warnings
1401
    # -Wall - turn on a lot of warnings
1413
    # -pedantic - this is turned on below
1402
    # -pedantic - this is turned on below
Lines 1430-1435 Link Here
1430
    MOZ_C_SUPPORTS_WARNING(-Wno-, overlength-strings, ac_c_has_wno_overlength_strings)
1419
    MOZ_C_SUPPORTS_WARNING(-Wno-, overlength-strings, ac_c_has_wno_overlength_strings)
1431
1420
1432
    if test -z "$INTEL_CC" -a -z "$CLANG_CC"; then
1421
    if test -z "$INTEL_CC" -a -z "$CLANG_CC"; then
1422
       # Check for -mssse3 on $CC
1423
       AC_MSG_CHECKING([for -mssse3 option to $CC])
1424
       HAVE_COMPILER_FLAG_MSSSE3=
1425
       _SAVE_CFLAGS=$CFLAGS
1426
       CFLAGS="$CFLAGS -mssse3"
1427
       AC_TRY_COMPILE(,,AC_MSG_RESULT([yes])
1428
                        [HAVE_COMPILER_FLAG_MSSSE3=1],
1429
                        AC_MSG_RESULT([no]))
1430
       CFLAGS=$_SAVE_CFLAGS
1431
       AC_SUBST(HAVE_COMPILER_FLAG_MSSSE3)
1432
1433
       # Don't use -Wcast-align with ICC or clang
1433
       # Don't use -Wcast-align with ICC or clang
1434
       case "$CPU_ARCH" in
1434
       case "$CPU_ARCH" in
1435
           # And don't use it on hppa, ia64, sparc, arm, since it's noisy there
1435
           # And don't use it on hppa, ia64, sparc, arm, since it's noisy there
Lines 6675-6682 Link Here
6675
    fi
6675
    fi
6676
  else
6676
  else
6677
    MOZ_DEBUG=
6677
    MOZ_DEBUG=
6678
    MOZ_DEBUG_FLAGS=
6678
  fi ],
6679
  fi ],
6679
  MOZ_DEBUG=)
6680
  MOZ_DEBUG=
6681
  MOZ_DEBUG_FLAGS=)
6680
6682
6681
MOZ_DEBUG_ENABLE_DEFS="-DDEBUG -D_DEBUG -DTRACING"
6683
MOZ_DEBUG_ENABLE_DEFS="-DDEBUG -D_DEBUG -DTRACING"
6682
MOZ_ARG_WITH_STRING(debug-label,
6684
MOZ_ARG_WITH_STRING(debug-label,
(-)comm-esr17/mozilla/js/src/configure.in (-1 / +3 lines)
Lines 3325-3332 Link Here
3325
    fi
3325
    fi
3326
  else
3326
  else
3327
    MOZ_DEBUG=
3327
    MOZ_DEBUG=
3328
    MOZ_DEBUG_FLAGS=
3328
  fi ],
3329
  fi ],
3329
  MOZ_DEBUG=)
3330
  MOZ_DEBUG=
3331
  MOZ_DEBUG_FLAGS=)
3330
3332
3331
MOZ_DEBUG_ENABLE_DEFS="-DDEBUG -D_DEBUG -DTRACING"
3333
MOZ_DEBUG_ENABLE_DEFS="-DDEBUG -D_DEBUG -DTRACING"
3332
MOZ_ARG_WITH_STRING(debug-label,
3334
MOZ_ARG_WITH_STRING(debug-label,
(-)comm-esr17/mozilla/js/src/vm/ObjectImpl-inl.h (-2 / +2 lines)
Lines 212-220 Link Here
212
    JSCompartment *comp = compartment();
212
    JSCompartment *comp = compartment();
213
    uint32_t offset = start;
213
    uint32_t offset = start;
214
    for (HeapSlot *sp = fixedStart; sp < fixedEnd; sp++)
214
    for (HeapSlot *sp = fixedStart; sp < fixedEnd; sp++)
215
        sp->init(comp, this->asObjectPtr(), offset++, UndefinedValue());
215
        sp->init(comp, this->asObjectPtr(), offset++, JS::UndefinedValue());
216
    for (HeapSlot *sp = slotsStart; sp < slotsEnd; sp++)
216
    for (HeapSlot *sp = slotsStart; sp < slotsEnd; sp++)
217
        sp->init(comp, this->asObjectPtr(), offset++, UndefinedValue());
217
        sp->init(comp, this->asObjectPtr(), offset++, JS::UndefinedValue());
218
}
218
}
219
219
220
inline bool
220
inline bool
(-)comm-esr17/mozilla/js/src/jspropertycacheinlines.h (-1 / +1 lines)
Lines 31-37 Link Here
31
js::PropertyCache::test(JSContext *cx, jsbytecode *pc, JSObject *&obj,
31
js::PropertyCache::test(JSContext *cx, jsbytecode *pc, JSObject *&obj,
32
                        JSObject *&pobj, PropertyCacheEntry *&entry, PropertyName *&name)
32
                        JSObject *&pobj, PropertyCacheEntry *&entry, PropertyName *&name)
33
{
33
{
34
    AssertRootingUnnecessary assert(cx);
34
    JS::AssertRootingUnnecessary assert(cx);
35
35
36
    JS_ASSERT(this == &JS_PROPERTY_CACHE(cx));
36
    JS_ASSERT(this == &JS_PROPERTY_CACHE(cx));
37
37

Return to bug 464758