------- Comment #4 from pinskia at gcc dot gnu dot org  2006-03-02 04:12 -------
Reduced testcase:
struct fd_set   {
  char fds_bits[1024];
};
void joy_polldev(char *a)
{
  struct fd_set readfds;
  unsigned int __i;
  for (__i = 0;__i < 1024;++__i)
    readfds.fds_bits[__i] = 0;
  f(&readfds, *a);
}


---
Compile with -O2 -ftree-vectorize -msse2 --param max-aliased-vops=0 to see the
problem.  the --param max-aliased-vops=0 is required, otherwise we don't get
the aliasing groupings.


-- 

pinskia at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
     Ever Confirmed|0                           |1
  GCC build triplet|i686-pc-linux-gnu           |
   GCC host triplet|i686-pc-linux-gnu           |
 GCC target triplet|i686-pc-linux-gnu           |i686-*-*
   Last reconfirmed|0000-00-00 00:00:00         |2006-03-02 04:12:00
               date|                            |
            Summary|ICE tree check: expected    |[4.2 Regression] ICE tree
                   |ssa_name, have              |check: expected ssa_name,
                   |struct_field_tag in         |have struct_field_tag in
                   |verify_ssa, at tree-        |verify_ssa, at tree-
                   |ssa.c:735                   |ssa.c:735
   Target Milestone|---                         |4.2.0


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

Reply via email to