misc: Merge branch 'release-staging-v20.1.0.0' into develop
Change-Id: I1b33eeda67e7641ab71935e140fd24d4735be596
This commit is contained in:
@@ -72,11 +72,17 @@ TEST(IntmathTest, floorLog2)
|
||||
EXPECT_EQ(0, floorLog2((int64_t)1));
|
||||
}
|
||||
|
||||
/* The IntmathDeathTest floorLog2 test is dependent on an assert being
|
||||
* triggered. We therefore only run this test for .debug and .opt (where
|
||||
* `TRACING_ON == 1`).
|
||||
*/
|
||||
#if TRACING_ON
|
||||
TEST(IntmathDeathTest, floorLog2)
|
||||
{
|
||||
// Verify a non-positive input triggers an assert.
|
||||
EXPECT_DEATH_IF_SUPPORTED(floorLog2(0), "x > 0");
|
||||
}
|
||||
#endif
|
||||
|
||||
TEST(IntmathTest, ceilLog2)
|
||||
{
|
||||
|
||||
@@ -185,9 +185,13 @@ TEST(SatCounterTest, Shift)
|
||||
ASSERT_EQ(counter, 0);
|
||||
|
||||
// Make sure the counters cannot be shifted by negative numbers, since
|
||||
// that is undefined behaviour
|
||||
// that is undefined behaviour. As these tests depend on asserts failing,
|
||||
// these tests are only functional if `TRACING_ON == 1`, when gem5 is
|
||||
// compiled as `debug` or `opt`.
|
||||
#if TRACING_ON
|
||||
ASSERT_DEATH(counter >>= -1, "");
|
||||
ASSERT_DEATH(counter <<= -1, "");
|
||||
#endif
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -34,8 +34,7 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
|
||||
libboost-filesystem-dev \
|
||||
libboost-system-dev \
|
||||
libboost-dev \
|
||||
libpng12-dev \
|
||||
libelf-dev
|
||||
libpng12-dev
|
||||
|
||||
RUN python -m pip install -U pip && \
|
||||
python -m pip install -U setuptools scons
|
||||
|
||||
@@ -40,7 +40,7 @@ RUN apt -y update
|
||||
RUN apt -y upgrade
|
||||
RUN apt -y install git m4 scons zlib1g zlib1g-dev clang-${version} \
|
||||
libprotobuf-dev protobuf-compiler libprotoc-dev libgoogle-perftools-dev \
|
||||
python-dev python python-six doxygen libelf-dev
|
||||
python-dev python python-six doxygen
|
||||
|
||||
RUN apt-get --purge -y remove gcc
|
||||
|
||||
|
||||
@@ -37,8 +37,7 @@ RUN apt -y update
|
||||
RUN apt -y upgrade
|
||||
RUN apt -y install git m4 scons zlib1g zlib1g-dev gcc-multilib \
|
||||
libprotobuf-dev protobuf-compiler libprotoc-dev libgoogle-perftools-dev \
|
||||
python-dev python python-six doxygen wget zip gcc-${version} \
|
||||
g++-${version} libelf-dev
|
||||
python-dev python python-six doxygen wget zip gcc-${version} g++-${version}
|
||||
|
||||
RUN update-alternatives --install \
|
||||
/usr/bin/g++ g++ /usr/bin/g++-${version} 100
|
||||
|
||||
@@ -29,4 +29,4 @@ FROM ubuntu:18.04
|
||||
RUN apt -y update
|
||||
RUN apt -y upgrade
|
||||
RUN apt -y install build-essential scons zlib1g-dev m4 python-dev python \
|
||||
python-six libelf-dev
|
||||
python-six
|
||||
|
||||
@@ -38,7 +38,7 @@ RUN apt -y upgrade
|
||||
RUN apt -y install git m4 scons zlib1g zlib1g-dev libprotobuf-dev \
|
||||
protobuf-compiler libprotoc-dev libgoogle-perftools-dev python3-dev \
|
||||
python3-six python-is-python3 doxygen libboost-all-dev libhdf5-serial-dev \
|
||||
python3-pydot libpng-dev gcc-${version} g++-${version} libelf-dev
|
||||
python3-pydot libpng-dev gcc-${version} g++-${version}
|
||||
|
||||
RUN update-alternatives --install \
|
||||
/usr/bin/g++ g++ /usr/bin/g++-${version} 100
|
||||
|
||||
Reference in New Issue
Block a user