[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

CVS: cvs.openbsd.org: src



CVSROOT:	/cvs
Module name:	src
Changes by:	stefan_(_at_)_cvs_(_dot_)_openbsd_(_dot_)_org	2007/11/22 08:06:43

Modified files:
	usr.bin/pcc/ccom: cgram.y pass1.h trees.c 
	usr.bin/pcc/hppa: code.c 
	usr.bin/pcc/i386: code.c 
	usr.bin/pcc/m16c: code.c 
	usr.bin/pcc/mips: code.c 
	usr.bin/pcc/nova: code.c 
	usr.bin/pcc/pdp10: code.c 
	usr.bin/pcc/powerpc: code.c 
	usr.bin/pcc/vax: code.c 

Log message:
Pull from master repo:

Put the genswitch() code that is found in most backends into
the MI part. The backend version is renamed to mygenswitch()
and can provide improved translations for switch statements.

Improved implementation of the switch constraints/semantics
described in the standard.

ok ragge@, otto@

With help and comments from ragge and gmcgarry



Visit your host, monkey.org