From: Marc L. Smith (mlsmith_at_colby_dot_edu)
Date: Thu Jun 23 2005 - 10:14:12 PDT
Hi all,
I moved on to example 1.2 from the new UPC text, "UPC: Distributed  
Shared Memory Programming," by El-Ghazawi, Carlson, Sterling, and  
Yelick.  This is the first program that includes the <upc.h> header  
file...
I cat'd in my transcript the .upc file I'm trying to compile, in  
addition to what happens when I compile.  I'm using the public  
translator.  I'm sure I'm missing something, as this is the first  
program I've tried to compile that includes one of the UPC headers.   
If someone could point me in the right direction, I'd appreciate it.
When I use the -stable translator, it yields an error and tells me to  
report it as a bug.  I haven't done so yet, because I may still be  
doing something silly.
Please advise.
Thanks,
Marc
Transcript:
~~~
mlsmith@n1:~/upc> cat helloworld2.upc
#include <upc.h>
#include <stdio.h>
int main()
{
   printf("Thread %d of %d: hello UPC world\n",
           MYTHREAD, THREADS);
   return 0;
}
mlsmith@n1:~/upc> upcc --network udp -o hello -T 4 helloworld2.upc
Error during remote HTTP translation:
upcc: error during UPC-to-C translation (sgiupc stage):
Error: Signal Segmentation fault in phase Writing WHIRL file --  
processing aborted
sgiupc ERROR:  /usr/local/upc/2.0/translator/compilers/open64/ 
osprey1.0/build_ia64/gccfe/gfec died due to signal 4
~~~
Transcript from using -stable translator
~~~
mlsmith@n1:~/upc>
mlsmith@n1:~/upc> upcc -stable --network udp -o hello -T 4  
helloworld2.upc
Error during remote HTTP translation:
upcc: error during UPC-to-C translation (sgiupc stage):
Error: Signal Segmentation fault in phase Writing WHIRL file --  
processing aborted
### Please report this bug at: http://upc-bugs.lbl.gov
sgiupc ERROR:  /usr/local/upc/stable/translator/compilers/open64/ 
osprey1.0/build_ia64/gccfe/gfec died due to signal 4
mlsmith@n1:~/upc>
~~~