The series contains tescases related to memory-to-register and SSA conversion. This series is also available for review in the git repository at: git://github.com/lucvoo/sparse.git testcases-mem2reg ---------------------------------------------------------------- Luc Van Oostenryck (3): add testcase for __builtin_unreachable() add testcase for return & inline add testcase for mem2reg/SSA conversion validation/linear/builtin_unreachable.c | 31 +++++++++++++++++++++++++++++++ validation/linear/inline-return.c | 24 ++++++++++++++++++++++++ validation/mem2reg/address-used00.c | 19 +++++++++++++++++++ validation/mem2reg/broken-phi02.c | 28 ++++++++++++++++++++++++++++ validation/mem2reg/broken-phi03.c | 29 +++++++++++++++++++++++++++++ validation/mem2reg/cond-expr.c | 13 +++++++++++++ validation/mem2reg/cond-expr5.c | 18 ++++++++++++++++++ validation/mem2reg/global-direct-undef.c | 23 +++++++++++++++++++++++ validation/mem2reg/global-direct.c | 23 +++++++++++++++++++++++ validation/mem2reg/global-loop.c | 20 ++++++++++++++++++++ validation/mem2reg/global-noalias.c | 21 +++++++++++++++++++++ validation/mem2reg/global-pointer.c | 26 ++++++++++++++++++++++++++ validation/mem2reg/if-direct.c | 19 +++++++++++++++++++ validation/mem2reg/if-pointer.c | 21 +++++++++++++++++++++ validation/mem2reg/init-global-array.c | 17 +++++++++++++++++ validation/mem2reg/init-local-array.c | 25 +++++++++++++++++++++++++ validation/mem2reg/init-local-union0.c | 18 ++++++++++++++++++ validation/mem2reg/init-local-union1.c | 32 ++++++++++++++++++++++++++++++++ validation/mem2reg/init-local.c | 27 +++++++++++++++++++++++++++ validation/mem2reg/loop00.c | 16 ++++++++++++++++ validation/mem2reg/loop01-global.c | 18 ++++++++++++++++++ validation/mem2reg/loop02-array.c | 23 +++++++++++++++++++++++ validation/mem2reg/loop02-global.c | 22 ++++++++++++++++++++++ validation/mem2reg/loop02-local.c | 23 +++++++++++++++++++++++ validation/mem2reg/loop02-pointer.c | 23 +++++++++++++++++++++++ validation/mem2reg/quadra00.c | 28 ++++++++++++++++++++++++++++ validation/mem2reg/short-load.c | 29 +++++++++++++++++++++++++++++ validation/mem2reg/undef00.c | 14 ++++++++++++++ validation/mem2reg/volatile-store00.c | 27 +++++++++++++++++++++++++++ validation/optim/volatile-store00.c | 28 ++++++++++++++++++++++++++++ 30 files changed, 685 insertions(+) create mode 100644 validation/linear/builtin_unreachable.c create mode 100644 validation/linear/inline-return.c create mode 100644 validation/mem2reg/address-used00.c create mode 100644 validation/mem2reg/broken-phi02.c create mode 100644 validation/mem2reg/broken-phi03.c create mode 100644 validation/mem2reg/cond-expr.c create mode 100644 validation/mem2reg/cond-expr5.c create mode 100644 validation/mem2reg/global-direct-undef.c create mode 100644 validation/mem2reg/global-direct.c create mode 100644 validation/mem2reg/global-loop.c create mode 100644 validation/mem2reg/global-noalias.c create mode 100644 validation/mem2reg/global-pointer.c create mode 100644 validation/mem2reg/if-direct.c create mode 100644 validation/mem2reg/if-pointer.c create mode 100644 validation/mem2reg/init-global-array.c create mode 100644 validation/mem2reg/init-local-array.c create mode 100644 validation/mem2reg/init-local-union0.c create mode 100644 validation/mem2reg/init-local-union1.c create mode 100644 validation/mem2reg/init-local.c create mode 100644 validation/mem2reg/loop00.c create mode 100644 validation/mem2reg/loop01-global.c create mode 100644 validation/mem2reg/loop02-array.c create mode 100644 validation/mem2reg/loop02-global.c create mode 100644 validation/mem2reg/loop02-local.c create mode 100644 validation/mem2reg/loop02-pointer.c create mode 100644 validation/mem2reg/quadra00.c create mode 100644 validation/mem2reg/short-load.c create mode 100644 validation/mem2reg/undef00.c create mode 100644 validation/mem2reg/volatile-store00.c create mode 100644 validation/optim/volatile-store00.c -- To unsubscribe from this list: send the line "unsubscribe linux-sparse" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html