Plan 9 from Bell Labs’s /usr/web/sources/contrib/uriel/changes/2006/0324/2

Copyright © 2021 Plan 9 Foundation.
Distributed under the MIT License.
Download the Plan 9 distribution.


compilers: emit code for C99 loop initializers
 [rsc] --rw-rw-r-- M 1115807 glenda sys 16160 Mar 24 12:19 sys/src/cmd/cc/cc.y
	/n/sourcesdump/2006/0324/plan9/sys/src/cmd/cc/cc.y:417,423 - 
	/n/sourcesdump/2006/0325/plan9/sys/src/cmd/cc/cc.y:417,423
	  	zcexpr
	  |	ctlist adlist
	  	{
	- 		$$ = Z;
	+ 		$$ = $2;
	  	}
	  
	  ulstmnt:
 [rsc] --rw-rw-r-- M 1115807 glenda sys 12170 Mar 24 17:45 sys/src/cmd/cc/cc.h
	/n/sourcesdump/2006/0324/plan9/sys/src/cmd/cc/cc.h:503,508 - 
	/n/sourcesdump/2006/0325/plan9/sys/src/cmd/cc/cc.h:503,511
	  extern	char	typechlp[];
	  extern	char	typechlpfd[];
	  
	+ EXTERN	char*	typeword;
	+ EXTERN	char*	typecmplx;
	+ 
	  extern	ulong	thash1;
	  extern	ulong	thash2;
	  extern	ulong	thash3;
 [rsc] --rw-rw-r-- M 1115807 glenda sys 10001 Mar 24 17:45 sys/src/cmd/cc/com64.c
	/n/sourcesdump/2006/0324/plan9/sys/src/cmd/cc/com64.c:551,556 - 
	/n/sourcesdump/2006/0325/plan9/sys/src/cmd/cc/com64.c:551,558
	  {
	  	Node *n1;
	  
	+ 	if(machcap(Z))
	+ 		return;
	  	if(typev[n->type->etype]) {
	  		n1 = new(OXXX, 0, 0);
	  		*n1 = *n;
 [rsc] --rw-rw-r-- M 1115807 glenda sys 564 Mar 24 17:45 sys/src/cmd/cc/mkfile
	/n/sourcesdump/2006/0324/plan9/sys/src/cmd/cc/mkfile:16,22 - 
	/n/sourcesdump/2006/0325/plan9/sys/src/cmd/cc/mkfile:16,22
	  	com64.$O\
	  	compat.$O\
	  	dpchk.$O\
	- 	machcap.$O\
	+ 	omachcap.$O\
	  
	  HFILES=cc.h\
	  	y.tab.h\
 [rsc] --rw-rw-r-- M 1115807 rsc sys 6826 Mar 24 17:45 sys/src/cmd/cc/pgen.c
 [rsc] --rw-rw-r-- M 1115807 rsc sys 989 Mar 24 17:45 sys/src/cmd/cc/pswt.c
 [rsc] --rw-rw-r-- M 1115807 glenda sys 34164 Mar 24 17:45 sys/src/cmd/cc/sub.c
	[diffs elided - too long]
	[diff -c /n/sourcesdump/2006/0324/plan9/sys/src/cmd/cc/sub.c /n/sourcesdump/2006/0325/plan9/sys/src/cmd/cc/sub.c]
 [rsc] --rw-rw-r-- M 1115807 rsc sys 78 Mar 24 18:10 sys/src/cmd/cc/omachcap.c


Bell Labs OSI certified Powered by Plan 9

(Return to Plan 9 Home Page)

Copyright © 2021 Plan 9 Foundation. All Rights Reserved.
Comments to [email protected].