[M3devel] What is going on with m3-sys/m3cc/gcc-4.7.gcc/m3cg?

Jay K jay.krell at cornell.edu
Tue Jul 2 03:48:00 CEST 2013


There is one parse.c for several gcc forks. It is copied or linked by m3makefile.

 - Jay

> Date: Mon, 1 Jul 2013 17:40:41 -0500
> From: rodney_bates at lcwb.coop
> To: m3devel at elegosoft.com
> Subject: [M3devel] What is going on with m3-sys/m3cc/gcc-4.7.gcc/m3cg?
> 
> 
> After cvs update, in the head, if I edit m3-sys/m3cc/gcc-4.7/gcc/m3cg/parse.c,  I see
> 
> rodney at allegheny:~/proj/m3/cm3-new/cm3/m3-sys/m3cc/gcc-4.7/gcc/m3cg$ ll
> total 792
> -rw-r--r-- 1 rodney rodney   1276 2011-05-19 10:58 config-lang.in
> -rw-r--r-- 1 rodney rodney   1357 2006-09-01 18:16 lang.opt
> -rw-r--r-- 1 rodney rodney   1524 2003-01-05 17:19 lang-options.h
> -rw-r--r-- 1 rodney rodney   1002 2006-09-01 18:16 lang-specs.h
> -rw-r--r-- 1 rodney rodney  12875 2013-02-08 09:49 m3cg.h
> -rw-r--r-- 1 rodney rodney  11847 2010-11-15 04:09 m3-def.h
> -rw-r--r-- 1 rodney rodney   2273 2011-05-19 10:58 m3gty43.h
> -rw-r--r-- 1 rodney rodney    756 2013-02-08 09:49 m3-parse.h
> -rw-r--r-- 1 rodney rodney   3497 2013-05-09 11:46 Make-lang.in
> -r--r--r-- 1 rodney rodney 183226 2013-07-01 17:13 parse.c
> -rw-r--r-- 1 rodney rodney 182831 2013-05-09 13:10 parse.c.~1~
> -rw-r--r-- 1 rodney rodney 182831 2013-07-01 17:11 parse.c.~2~
> -rw-r--r-- 1 rodney rodney 182831 2013-07-01 17:11 parse.c.temp
> 
> where parse.c is changed.
> 
> When I recompile, (using scripts/do-cm3-front.sh), I see parse.c being recompiled, and
> 
> rodney at allegheny:~/proj/m3/cm3-new/cm3/m3-sys/m3cc/AMD64_LINUX/gcc/m3cg$ ls -l
> total 1944
> -rw-r--r-- 1 rodney rodney 1982736 2013-07-01 17:14 parse.o
> rodney at allegheny:~/proj/m3/cm3-new/cm3/m3-sys/m3cc/AMD64_LINUX/gcc/m3cg$ strings parse.o | grep parse.c
> ../../gcc-4.7/gcc/m3cg/parse.c
> 
> But parse.o has not changed (I can verify this by running gdb on cm3cg), and:
> 
> rodney at allegheny:~/proj/m3/cm3-new/cm3/m3-sys/m3cc/gcc-4.7/gcc/m3cg$ ll
> total 792
> -rw-r--r-- 1 rodney rodney   1276 2011-05-19 10:58 config-lang.in
> -rw-r--r-- 1 rodney rodney   1357 2006-09-01 18:16 lang.opt
> -rw-r--r-- 1 rodney rodney   1524 2003-01-05 17:19 lang-options.h
> -rw-r--r-- 1 rodney rodney   1002 2006-09-01 18:16 lang-specs.h
> -rw-r--r-- 1 rodney rodney  12875 2013-02-08 09:49 m3cg.h
> -rw-r--r-- 1 rodney rodney  11847 2010-11-15 04:09 m3-def.h
> -rw-r--r-- 1 rodney rodney   2273 2011-05-19 10:58 m3gty43.h
> -rw-r--r-- 1 rodney rodney    756 2013-02-08 09:49 m3-parse.h
> -rw-r--r-- 1 rodney rodney   3497 2013-05-09 11:46 Make-lang.in
> -rw-r--r-- 1 rodney rodney 182831 2013-07-01 17:14 parse.c
> -rw-r--r-- 1 rodney rodney 182831 2013-05-09 13:10 parse.c.~1~
> -rw-r--r-- 1 rodney rodney 182831 2013-07-01 17:11 parse.c.~2~
> -rw-r--r-- 1 rodney rodney 182831 2013-07-01 17:14 parse.c.temp
> 
> My edits to parse.c have been undone!  If I recreate the edited parse.c,
> then chmod 444 parse.c and recompile, it has no effect. parse.c still
> gets changed back to the unedited version.
> 
> Moreover, my directory m3-sys/m3cc/gcc-4.7/gcc/m3cg has no CVS subdirectory
> (I have no idea how long this has been the case), and I have not been able
> to get cvs to admit to having any awareness of this directory or anything in it,
> using cvs log, cvs update or cvs checkout.  I even tried manually creating a
> CVS subdirectory, but without getting cvs to tell me something about its current
> version number of parse.c, I can't create a line in CVS/Entries for it, and cvs
> continues to claim total ignorance of this file.
> 
> What is going on here?  Is parse.c (and all of m3cg) being automatically created?
>  From where?
> 
> cvs update -P does not remove m3cg, BTW.
> 
> 
 		 	   		  
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://m3lists.elegosoft.com/pipermail/m3devel/attachments/20130702/bc37e041/attachment-0002.html>


More information about the M3devel mailing list