1. 13 4月, 2016 33 次提交
  2. 11 4月, 2016 6 次提交
  3. 10 4月, 2016 1 次提交
    • E
      Disable some sanitizer checks without PEDANTIC · cdbf5779
      Emilia Kasper 提交于
      Code without PEDANTIC has intentional "undefined" behaviour. To get best
      coverage for both PEDANTIC and non-PEDANTIC codepaths, run the sanitizer
      builds in two different configurations:
      1) Without PEDANTIC but with alignment checks disabled.
      2) With PEDANTIC.
      
      To not overload Travis too much, run one build with clang and the other
      with gcc (chosen at random).
      
      Also remove a micro-optimization in CAST code to be able to
      -fsanitize=shift. Whether shift sanitization is meaningful for crypto or
      an obstacle is debatable but since this appears to be the only offender,
      we might as well keep the check for now.
      Reviewed-by: NRichard Levitte <levitte@openssl.org>
      cdbf5779