egcs/gcc testsuite/g++.old-deja/old-deja.exp t ...

jason@cygnus.com jason@cygnus.com
Mon Dec 7 12:44:00 GMT 1998


CVSROOT:	/egcs/carton/cvsfiles
Module name:	egcs
Changes by:	jason@egcs.cygnus.com	98/12/07 12:27:52

Modified files:
	gcc/testsuite/g++.old-deja: old-deja.exp 
	gcc/testsuite/g++.old-deja/g++.brendan: visibility4.C 
	gcc/testsuite/g++.old-deja/g++.ext: implicit1.C 
	gcc/testsuite/g++.old-deja/g++.jason: ref5.C 
	gcc/testsuite/g++.old-deja/g++.law: visibility11.C 
	gcc/testsuite/g++.old-deja/g++.mike: dyncast1.C dyncast2.C 
	                                     dyncast3.C net47.C p784.C 
	gcc/testsuite/g++.old-deja/g++.pt: lookup6.C 
Removed files:
	gcc/testsuite/g++.old-deja/g++.benjamin: p15561.C 

Log message:
	update

Modified files:
	gcc/cp         : ChangeLog NEWS call.c cp-tree.h cvt.c decl.c 
	                 decl2.c error.c lang-options.h lex.c typeck.c 

Log message:
	* decl.c (build_typename_type): Set DECL_ARTIFICIAL.
	
	* error.c (dump_simple_decl): Also print namespace context.
	(dump_function_decl): Likewise.
	
	* decl2.c (ambiguous_decl): Don't print old value if it's
	error_mark_node.
	
	* decl.c (lookup_name_real): Fix handling of local types shadowed
	by a non-type decl.  Remove obsolete code.
	* cp-tree.h (DECL_FUNCTION_SCOPE_P): New macro.
	Fixes g++.other/lookup6.C
	
	* lang-options.h: Add -fpermissive.
	* decl2.c: Likewise.
	* cp-tree.h: Add flag_permissive.
	* decl.c (init_decl_processing): If neither -fpermissive or -pedantic
	were specified, set flag_pedantic_errors.
	* call.c (build_over_call): Turn dropped qualifier messages
	back into pedwarns.
	* cvt.c (convert_to_reference): Likewise.
	* typeck.c (convert_for_assignment): Likewise.




More information about the Gcc-cvs mailing list