This is the mail archive of the gcc-cvs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

gcc/gcc ChangeLog config.gcc config/i386/openb ...


CVSROOT:	/cvs/gcc
Module name:	gcc
Changes by:	espie@gcc.gnu.org	2005-01-31 18:51:26

Modified files:
	gcc            : ChangeLog config.gcc 
	gcc/config/i386: openbsdelf.h 

Log message:
	Thx to Eric Botcazou, Andrew Pinski and Mark Kettenis for this one.
	
	Turns out OpenBSD was mistakenly including an embedded system fragment,
	and thus outputting stabs debug by default.
	
	Once the only needed definition is saved from that file, we happily compile
	with default dwarf2.   The rest of the toolchain is happy, and any recent
	gdb works very well with that...
	
	This obviously improves the stability of the compiler, since dwarf2 output
	is so much more well-tested than stabs on elf platforms...
	
	2005-01-31  Marc Espie <espie@openbsd.org>
	
	* config.gcc: Don't include embedded systems fragment, switches default
	debugging format to ELF.
	* config/i386/openbsdelf.h: Add DBX_REGISTER_NUMBER since we no
	longer pick it up there.

Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ChangeLog.diff?cvsroot=gcc&r1=2.7344&r2=2.7345
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config.gcc.diff?cvsroot=gcc&r1=1.512&r2=1.513
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/i386/openbsdelf.h.diff?cvsroot=gcc&r1=1.2&r2=1.3


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]