re PR tree-optimization/80072 (ICE in gimple_build_assign_1 with -O3 -march=broadwell...
authorJakub Jelinek <jakub@redhat.com>
Wed, 22 Mar 2017 21:52:13 +0000 (22:52 +0100)
committerJakub Jelinek <jakub@gcc.gnu.org>
Wed, 22 Mar 2017 21:52:13 +0000 (22:52 +0100)
commitb51ee78c5d021aacc3acb13cd3eba2c301ec26e5
tree51f412da10bdf371dd582de0d1a39009a04bdda0
parent36c1cf710de19ec2556fedf49a6ebfa4758e404f
re PR tree-optimization/80072 (ICE in gimple_build_assign_1 with -O3 -march=broadwell/skylake-avx512)

PR tree-optimization/80072
* tree-ssa-reassoc.c (struct operand_entry): Change id field type
to unsigned int.
(next_operand_entry_id): Change type to unsigned int.
(sort_by_operand_rank): Make sure to return the right return value
even if unsigned fields are bigger than INT_MAX.
(struct oecount): Change cnt and id type to unsigned int.
(oecount_hasher::equal): Formatting fix.
(oecount_cmp): Make sure to return the right return value
even if unsigned fields are bigger than INT_MAX.
(undistribute_ops_list): Change next_oecount_id type to unsigned int.

From-SVN: r246408
gcc/ChangeLog
gcc/tree-ssa-reassoc.c