https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79116

Aldy Hernandez <aldyh at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2017-01-17
           Assignee|unassigned at gcc dot gnu.org      |aldyh at gcc dot gnu.org
     Ever confirmed|0                           |1

--- Comment #1 from Aldy Hernandez <aldyh at gcc dot gnu.org> ---
The problem here is that the parser builds an ARRAY_NOTATION_REF with a type of
ptrdiff for length and stride.  Later in cilkplus_extract_an_triplets we
convert convert length and stride to an integer_type_node.  This causes
create_array_refs() to use a stride of integer_type, while the start is still a
ptrdiff.

Reply via email to