The additional source must have the same requirement crossmodule-indircall-1.c
has.
* crossmodule-indircall-1a.c: Add missing requirement.
diff -Nur a/gcc/testsuite/gcc.dg/tree-prof/crossmodule-indircall-1a.c
b/gcc/testsuite/gcc.dg/tree-prof/crossmodule-indircall-1a.c
--- a/gcc/testsuite/gcc.dg/tree-prof/crossmodule-indircall-1a.c 2013-08-10
00:53:00.000000000 +0200
+++ b/gcc/testsuite/gcc.dg/tree-prof/crossmodule-indircall-1a.c 2014-10-21
16:06:46.715580336 +0200
@@ -1,3 +1,4 @@
+/* { dg-require-effective-target lto } */
/* It seems there is no way to avoid the other source of mulitple
source testcase from being compiled independently. Just avoid
error. */