aboutsummaryrefslogtreecommitdiff
path: root/.travis.yml
diff options
context:
space:
mode:
authorAlex Bennée <alex.bennee@linaro.org>2019-05-28 19:13:08 +0100
committerAlex Bennée <alex.bennee@linaro.org>2019-06-12 17:53:22 +0100
commit3998c25e5368275257e2a44c483500a55510b3d0 (patch)
tree53dbbd125a90a85c6096707822bb1b8e6d4edf43 /.travis.yml
parent248cf06cf2b47cda15324480cfc2bd407b4a7e15 (diff)
downloadqemu-3998c25e5368275257e2a44c483500a55510b3d0.zip
qemu-3998c25e5368275257e2a44c483500a55510b3d0.tar.gz
qemu-3998c25e5368275257e2a44c483500a55510b3d0.tar.bz2
.travis.yml: bump gcc sanitiser job to gcc-9
The toolchain PPA has it so we might as well use it. We currently have to add: -Wno-error=stringop-truncation as there are still strncpy operations in the tree operating on things that haven't been annotated with QEMU_NONSTRING. Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml10
1 files changed, 5 insertions, 5 deletions
diff --git a/.travis.yml b/.travis.yml
index a08a7b7..a6bb1f9 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -240,8 +240,8 @@ matrix:
- ubuntu-toolchain-r-test
packages:
# Extra toolchains
- - gcc-7
- - g++-7
+ - gcc-9
+ - g++-9
# Build dependencies
- libaio-dev
- libattr1-dev
@@ -270,11 +270,11 @@ matrix:
language: generic
compiler: none
env:
- - COMPILER_NAME=gcc CXX=g++-7 CC=gcc-7
- - CONFIG="--cc=gcc-7 --cxx=g++-7 --disable-pie --disable-linux-user"
+ - COMPILER_NAME=gcc CXX=g++-9 CC=gcc-9
+ - CONFIG="--cc=gcc-9 --cxx=g++-9 --disable-pie --disable-linux-user"
- TEST_CMD=""
before_script:
- - ./configure ${CONFIG} --extra-cflags="-g3 -O0 -fsanitize=thread -fuse-ld=gold" || { cat config.log && exit 1; }
+ - ./configure ${CONFIG} --extra-cflags="-g3 -O0 -Wno-error=stringop-truncation -fsanitize=thread -fuse-ld=gold" || { cat config.log && exit 1; }
# Run check-tcg against linux-user