http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56384



Jakub Jelinek <jakub at gcc dot gnu.org> changed:



           What    |Removed                     |Added

----------------------------------------------------------------------------

             Status|UNCONFIRMED                 |NEW

   Last reconfirmed|                            |2013-02-19

                 CC|                            |jakub at gcc dot gnu.org

   Target Milestone|---                         |4.8.0

            Summary|ICE in fold_binary_loc, at  |[4.8 Regression] ICE in

                   |fold-const.c:10422          |fold_binary_loc, at

                   |                            |fold-const.c:10422

     Ever Confirmed|0                           |1



--- Comment #1 from Jakub Jelinek <jakub at gcc dot gnu.org> 2013-02-19 
07:13:09 UTC ---

Started with my http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=194250

but I think it has been latent before.  Because before pre the IL dumps look

exactly the same, and the first time the associate: code in fold-const.c is hit

is already when gimple_fold_stmt_to_constant_1 calls fold_binary_loc with

(IMHO)

invalid arguments - BIT_XOR_EXPR, int type, and op0 being unsigned char

SSA_NAME, while op1 is int constant (integer_one_node).

Reply via email to