Re: [PATCH][v5] GIMPLE store merging pass

2016-10-29 Thread Andreas Schwab
That breaks Ada: a-teioed.adb: In function 'Ada.Text_Io.Editing.Format_Number': a-teioed.adb:127:4: error: alignment of array elements is greater than element size a-teioed.adb:127:4: error: alignment of array elements is greater than element size a-teioed.adb:127:4: error: alignment of array el

[PATCH][v5] GIMPLE store merging pass

2016-10-10 Thread Kyrill Tkachov
Hi all, This is another revision of the pass addressing Richard's feedback [1] I believe I've addressed all of it and added more comments to the code where needed. The output_merged_store function now uses the new split_group helper to break up the merged store into multiple regular-sized stores