I've recently downloaded 4.7.4 and it is runnng standard sfix's.
This issue is probably there in 4.1.2 also.

Take any c file that would compile into a binary (as an example)
Rename to foo.bar.c (foo/bar in the c directory)

gcc -o foo.bar.y foo.bar.c

gcc will not find foo/bar.c
copy foo/bar to foobar (in the c directory)

gcc -o foo.bar.y foobar.c

It doesn't make sense to output to a valid sfix directory (y) but it does show 
that gcc can riscosify the name for writing but it can't unixify it for reading.

Why does this matter?
flex outputs lex.yy.c by default.

Using my modded version of gcc that doesn't sfix does allow normal useage, but 
this is about the standard download of gcc

Thanks, Ron M.

_______________________________________________
GCCSDK mailing list gcc@gccsdk.riscos.info
Bugzilla: http://www.riscos.info/bugzilla/index.cgi
List Info: http://www.riscos.info/mailman/listinfo/gcc
Main Page: http://www.riscos.info/index.php/GCCSDK

Reply via email to