[Bug tree-optimization/29070] [4.2 regression] verify_stmts failed (invalid operand to unary operator

2006-09-13 Thread pinskia at gcc dot gnu dot org
--- Comment #6 from pinskia at gcc dot gnu dot org 2006-09-14 04:11 --- The problem here is the same as PR 29059, even though they look different they are the same problem, strcpy is transformed into memcpy. Then set_rhs forgets to reject MODIFY_EXPRs right away. *** This bug has been m

[Bug tree-optimization/29070] [4.2 regression] verify_stmts failed (invalid operand to unary operator

2006-09-13 Thread pinskia at gcc dot gnu dot org
--- Comment #5 from pinskia at gcc dot gnu dot org 2006-09-13 23:39 --- here is the reduced testcase for CCP: static const char OggFLAC__MAPPING_VERSION_MAJOR = 1; void f(void) { char synthetic_first_packet_body[10]; char *b = &synthetic_first_packet_body[4]; memcpy (b, &OggFLAC__M

[Bug tree-optimization/29070] [4.2 regression] verify_stmts failed (invalid operand to unary operator

2006-09-13 Thread pinskia at gcc dot gnu dot org
--- Comment #4 from pinskia at gcc dot gnu dot org 2006-09-13 23:34 --- There are two bugs here, if I reduce the testcase, I get an ICE after CCP but right now I get an ICE after DOM. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added -

[Bug tree-optimization/29070] [4.2 regression] verify_stmts failed (invalid operand to unary operator

2006-09-13 Thread pinskia at gcc dot gnu dot org
--- Comment #3 from pinskia at gcc dot gnu dot org 2006-09-13 21:35 --- This is related to PR 29059. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added BugsT

[Bug tree-optimization/29070] [4.2 regression] verify_stmts failed (invalid operand to unary operator

2006-09-13 Thread pinskia at gcc dot gnu dot org
--- Comment #2 from pinskia at gcc dot gnu dot org 2006-09-13 21:31 --- What is most likely happening is that fold now creates non gimple for some cases but the passes which call fold don't fix that up. -- pinskia at gcc dot gnu dot org changed: What|Removed

[Bug tree-optimization/29070] [4.2 regression] verify_stmts failed (invalid operand to unary operator

2006-09-13 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2006-09-13 21:29 --- This was caused by Jakub's patch, I might look at it later today after I get home from work. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29070

[Bug tree-optimization/29070] [4.2 regression] verify_stmts failed (invalid operand to unary operator

2006-09-13 Thread pinskia at gcc dot gnu dot org
-- pinskia at gcc dot gnu dot org changed: What|Removed |Added CC||pinskia at gcc dot gnu dot |