aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/gcc.c-torture/compile
diff options
context:
space:
mode:
authorJan Hubicka <hubicka@ucw.cz>2015-10-16 13:06:14 +0200
committerJan Hubicka <hubicka@gcc.gnu.org>2015-10-16 11:06:14 +0000
commit6d244704f731efd9c4590ac6697aad4b733f97b1 (patch)
tree4f5c15c33de7664bca1119c3bf2def546cfdd1a5 /gcc/testsuite/gcc.c-torture/compile
parent535a86378ea5182125321ceede077e3781973f0a (diff)
downloadgcc-6d244704f731efd9c4590ac6697aad4b733f97b1.zip
gcc-6d244704f731efd9c4590ac6697aad4b733f97b1.tar.gz
gcc-6d244704f731efd9c4590ac6697aad4b733f97b1.tar.bz2
revert: ipa-icf-gimple.c (func_checker::compare_operand): Compare only empty constructors.
Revert: * ipa-icf-gimple.c (func_checker::compare_operand): Compare only empty constructors. * gcc.c-torture/compile/icfmatch.c: Add testcase From-SVN: r228875
Diffstat (limited to 'gcc/testsuite/gcc.c-torture/compile')
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/icfmatch.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/gcc/testsuite/gcc.c-torture/compile/icfmatch.c b/gcc/testsuite/gcc.c-torture/compile/icfmatch.c
new file mode 100644
index 0000000..13aad2e
--- /dev/null
+++ b/gcc/testsuite/gcc.c-torture/compile/icfmatch.c
@@ -0,0 +1,11 @@
+typedef char __attribute__ ((vector_size (4))) v4qi;
+void retv (int a,int b,int c,int d, v4qi *ret)
+{
+ v4qi v = { a, b , c, d };
+ *ret = v;
+}
+void retv2 (int a,int b,int c,int d, v4qi *ret)
+{
+ v4qi v = { a, b , c, d };
+ *ret = v;
+}