Print this page
11972 resync smatch

Split Close
Expand all
Collapse all
          --- old/usr/src/tools/smatch/src/validation/bitfield-size.c
          +++ new/usr/src/tools/smatch/src/validation/optim/bitfield-size.c
↓ open down ↓ 27 lines elided ↑ open up ↑
  28   28  unsigned int get__bfi_a(struct bfi bf) { return bf.a; }
  29   29  unsigned int get__bfi_b(struct bfi bf) { return bf.b; }
  30   30  unsigned int get_pbfi_a(struct bfi *bf) { return bf->a; }
  31   31  unsigned int get_pbfi_b(struct bfi *bf) { return bf->b; }
  32   32  
  33   33  /*
  34   34   * check-name: bitfield size
  35   35   * check-command: test-linearize -Wno-decl $file
  36   36   * check-output-ignore
  37   37   *
  38      - * check-output-pattern-24-times: cast\\.
  39      - * check-output-pattern-12-times: cast\\.4
  40      - * check-output-pattern-6-times: lsr\\..*\\$6
       38 + * check-output-excludes: and\\..*\\$960
       39 + * check-output-excludes: zext\\.
       40 + * check-output-pattern(8): and\\..*\\$15
       41 + * check-output-pattern(4): sext\\.
       42 + * check-output-pattern(4): trunc\\.4
       43 + * check-output-pattern(6): lsr\\..*\\$6
  41   44   */
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX