* c-typeck.c (comptypes_internal): Handle comparisons of
commite4b92538ba52d0fe1533db3ec793e2ac6618e325
authormpolacek <mpolacek@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 6 Jun 2016 15:50:23 +0000 (6 15:50 +0000)
committermpolacek <mpolacek@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 6 Jun 2016 15:50:23 +0000 (6 15:50 +0000)
tree4f2fdbd263f073b2a4d3d06e36e334555cc43fba
parentbab71865ec13fff8dc212e6e538abe3cde7de6e8
* c-typeck.c (comptypes_internal): Handle comparisons of
INTEGER_TYPE, FIXED_POINT_TYPE, and REAL_TYPE nodes.  Don't check
TYPE_REF_CAN_ALIAS_ALL.

* c-c++-common/attr-may-alias-1.c: New test.
* c-c++-common/attr-may-alias-2.c: New test.
* gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@237137 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/c/ChangeLog
gcc/c/c-typeck.c
gcc/testsuite/ChangeLog
gcc/testsuite/c-c++-common/attr-may-alias-1.c [new file with mode: 0644]
gcc/testsuite/c-c++-common/attr-may-alias-2.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/pr39464.c