Front end development question

Josh Reese jreeseue@gmail.com
Thu Jul 5 12:33:00 GMT 2012


Sounds good. I have put all the relevant code on pastebin.com.
http://pastebin.com/u/jreese

Cheers,
Josh

On Jul 4, 2012, at 7:48 PM, Philip Herron wrote:

> Hey
> 
> I'd say you should chuck up your code somewhere so we can see.
> 
> --Phil
> 
> On 2 July 2012 21:26, Josh Reese <jreeseue@gmail.com> wrote:
>> Thanks again for the responses. It looks like what happened was I had mixed up my driver and compiler in the lang-spec.h file. So, after looking much through gcalc I realized my error and was able to get everything running for the most part. However, once everything was installed and I run my driver:
>> ./goas -v test.oas
>> it doesn't appear that the lang_specific_driver function is being called at all. I've created basically a skeleton version of gcalc but am not sure what is preventing gcc from calling my driver. I haven't seen anything in the language configuration files or anything that seems to have any relevance to this. I'm wondering if you guys have any ideas on this one. Thanks again for the help, I do sincerely appreciate it.
>> 
>> Cheers,
>> Josh
>> 
>> On Jun 30, 2012, at 5:00 PM, Philip Herron wrote:
>> 
>>> You should look at some of Andi's and my work
>>> http://code.redbrain.co.uk/cgit.cgi/gccpy/ check out the 2 branches
>>> gcalc and the documentation one. The gcalc front-end is a very simple
>>> basic front-end with no frills. Or even check out gccpy or golang.
>>> Fortran and Java front-ends are good when you start to get more
>>> comfortable with front-end development.
>>> 
>>> Hope this helps. Looks like you may have some problems in your compiler driver.
>>> 
>>> --Phil
>>> 
>>> On 28 June 2012 19:18, Ian Lance Taylor <iant@google.com> wrote:
>>>> Josh Reese <jreeseue@gmail.com> writes:
>>>> 
>>>>> Thanks for your prompt reply. I've tried running my driver the following ways:
>>>>> ./gcc test.oas
>>>>> ./goas test.oas
>>>>> ./x86_64-apple-darwin11.4.0-goas test.'s
>>>>> 
>>>>> As per your suggestion I have tried with -v but unfortunately this hasn't shed any light on the problem for me:
>>>>> 11:21@legolas:.+4.7.0/local/bin$ ./gcc -v test.oas
>>>>> Using built-in specs.
>>>>> COLLECT_GCC=./gcc
>>>>> COLLECT_LTO_WRAPPER=/Users/jreese/Documents/school/edinburgh/project/builds/oas-gcc4.7.0/local/libexec/gcc/x86_64-apple-darwin11.4.0/4.7.0/lto-wrapper
>>>>> Target: x86_64-apple-darwin11.4.0
>>>>> Configured with: ../srcdir/configure --prefix=/Users/jreese/Documents/school/edinburgh/project/builds/oas-gcc4.7.0/local --enable-languages=oas --disable-bootstrap
>>>>> Thread model: posix
>>>>> gcc version 4.7.0 (GCC)
>>>>> COLLECT_GCC_OPTIONS='-mmacosx-version-min=10.7.4' '-v' '-mtune=core2'
>>>>> /Users/jreese/Documents/school/edinburgh/project/builds/oas-gcc4.7.0/local/libexec/gcc/x86_64-apple-darwin11.4.0/4.7.0/./goas test.oas -o /var/folders/vt/hvgcc42n5md9_c94crkb1j9h0000gn/T//ccUJwJ7w.s
>>>>> goas: error: vfork: Operation timed out
>>>>> 
>>>>> (I've also done this for the other permutations of executing the driver…but it appears they are all doing the same thing in essence).
>>>>> Is there something in this that perhaps makes sense to you? Thanks again for the reply.
>>>> 
>>>> This does not make sense to me.  Sorry.  I think you are going to have
>>>> to debug the driver program.  The error is most likely being generated
>>>> in the function pex_unix_exec_child.
>>>> 
>>>> Ian
>> 



More information about the Gcc-help mailing list