[Bug ipa/65270] issues with merging memory accesses from different code paths

2015-03-06 Thread hubicka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65270 --- Comment #30 from Jan Hubicka --- OK, thanks! Any ideas on Comment 26/27 testcases?

[Bug ipa/65270] issues with merging memory accesses from different code paths

2015-03-06 Thread rguenther at suse dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65270 --- Comment #29 from rguenther at suse dot de --- On Thu, 5 Mar 2015, hubicka at gcc dot gnu.org wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65270 > > --- Comment #26 from Jan Hubicka --- > I completely missed the discussion concerni

[Bug ipa/65270] issues with merging memory accesses from different code paths

2015-03-05 Thread hubicka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65270 --- Comment #28 from Jan Hubicka --- .. and yet another variant, this time folded early. struct a { int a[10]; }; typedef struct a misaligned_t __attribute__ ((aligned (8))); typedef struct a aligned_t __attribute__ ((aligned (32))); __

[Bug ipa/65270] issues with merging memory accesses from different code paths

2015-03-05 Thread hubicka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65270 --- Comment #27 from Jan Hubicka --- here is a variant of orignal testcase for tree-tail-merge struct a { int a[10]; }; typedef struct a misaligned_t __attribute__ ((aligned (8))); typedef struct a aligned_t __attribute__ ((aligned (32)))

[Bug ipa/65270] issues with merging memory accesses from different code paths

2015-03-05 Thread hubicka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65270 --- Comment #26 from Jan Hubicka --- I completely missed the discussion concerning restrict. I opened PR65330 with that testcase. We can check in the following way: Index: ipa-icf.c ===

[Bug ipa/65270] issues with merging memory accesses from different code paths

2015-03-05 Thread hubicka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65270 Jan Hubicka changed: What|Removed |Added Summary|[5 regression] ICF needs to |issues with merging memory