• Vasily Gorbik's avatar
    s390/tools: fix gcc 8 stringop-truncation warnings · d053d639
    Vasily Gorbik authored
    Replace strncpy which has been used to copy a substring into buf
    without NUL-termination with memcpy to avoid the following gcc 8
    warnings:
    
    arch/s390/tools/gen_opcode_table.c: In function ‘add_to_group.isra.4’:
    arch/s390/tools/gen_opcode_table.c:260:2: warning: ‘strncpy’
    output may be truncated copying 2 bytes from a string of length 19
    [-Wstringop-truncation]
      strncpy(group->opcode, insn->opcode, 2);
    
    In function ‘print_opcode_table’,
        inlined from ‘main’ at arch/s390/tools/gen_opcode_table.c:333:2:
    arch/s390/tools/gen_opcode_table.c:286:4: warning: ‘strncpy’
    output may be truncated copying 2 bytes from a string of length 19
    [-Wstringop-truncation]
        strncpy(opcode, insn->opcode, 2);
    Reviewed-by: default avatarHeiko Carstens <heiko.carstens@de.ibm.com>
    Signed-off-by: default avatarVasily Gorbik <gor@linux.ibm.com>
    Signed-off-by: default avatarMartin Schwidefsky <schwidefsky@de.ibm.com>
    d053d639
gen_opcode_table.c 7.24 KB