diff --git a/.drone.jsonnet b/.drone.jsonnet index b6e7698..6c2a0e5 100644 --- a/.drone.jsonnet +++ b/.drone.jsonnet @@ -149,9 +149,9 @@ local windows_pipeline(name, image, environment, arch = "amd64") = ), linux_pipeline( - "Linux 22.04 GCC 12 32", + "Linux 22.04 GCC 12 32 ASAN", "cppalliance/droneubuntu2204:1", - { TOOLSET: 'gcc', COMPILER: 'g++-12', CXXSTD: '03,11,14,17,20', ADDRMD: '32' }, + { TOOLSET: 'gcc', COMPILER: 'g++-12', CXXSTD: '03,11,14,17,20', ADDRMD: '32' } + asan, "g++-12-multilib", ), diff --git a/test/Jamfile.v2 b/test/Jamfile.v2 index c1d3a5b..1a4733e 100644 --- a/test/Jamfile.v2 +++ b/test/Jamfile.v2 @@ -86,8 +86,10 @@ run-ni load_convenience_test.cpp ; run store_convenience_test.cpp ; run-ni store_convenience_test.cpp ; -run float_typedef_test.cpp ; -run-ni float_typedef_test.cpp ; +run float_typedef_test.cpp + : : : "gcc,32:-ffloat-store" ; +run float_typedef_test.cpp + : : : "gcc,32:-ffloat-store" BOOST_ENDIAN_NO_INTRINSICS : float_typedef_test_ni ; run data_test.cpp ; run-ni data_test.cpp ;