re PR middle-end/49463 (LTO doesn't work symbol renamed via asm statement)
authorJan Hubicka <jh@suse.cz>
Tue, 27 Sep 2011 16:28:24 +0000 (18:28 +0200)
committerJan Hubicka <hubicka@gcc.gnu.org>
Tue, 27 Sep 2011 16:28:24 +0000 (16:28 +0000)
PR middle-end/49463
* gcc.c-torture/execute/builtins/strstr-asm-lib.c
(my_strstr): Mark used.

From-SVN: r179280

gcc/testsuite/ChangeLog
gcc/testsuite/gcc.c-torture/execute/builtins/strstr-asm-lib.c

index 68c5d28a3765a08024da125f9740bd0cd71b0eb9..1f47b452c1b466a9915221828f1f4adb53296ffd 100644 (file)
@@ -1,3 +1,9 @@
+2011-09-27  Jan Hubicka  <jh@suse.cz>
+
+       PR middle-end/49463
+       * gcc.c-torture/execute/builtins/strstr-asm-lib.c
+       (my_strstr): Mark used.
+
 2011-09-27  Jakub Jelinek  <jakub@redhat.com>
 
        * gcc.dg/strlenopt-1.c: New test.
index a031a56a95699b28603cc63162d2925be5b15cf0..a912332466ac7521b55af18b0597dca23021d707 100644 (file)
@@ -7,6 +7,7 @@ extern int strncmp(const char *, const char *, size_t);
 extern int inside_main;
 extern const char *p;
 
+__attribute__ ((used))
 char *
 my_strstr (const char *s1, const char *s2)
 {