Project

General

Profile

Actions

Feature #6546

open

GCC replaces boolean conjuction with bit precise analogue

Added by Ilja Zakharov almost 9 years ago. Updated almost 9 years ago.

Status:
Open
Priority:
High
Category:
C back-end
Start date:
01/28/2016
Due date:
% Done:

0%

Estimated time:
Published in build:

Description

GCC replaces expressions like

a == 0 && b == 0

by
(a | b) == 0

The latter expression cannot be processed properly by CPAchecker with default LDV configuration which brings more false positives in results.

Actions

Also available in: Atom PDF