This is the mail archive of the binutils-cvs@sourceware.org mailing list for the binutils 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]

src bfd/ChangeLog bfd/ecoff.c bfd/ecofflink.c ...


CVSROOT:	/cvs/src
Module name:	src
Changes by:	nickc@sourceware.org	2009-09-25 19:13:28

Modified files:
	bfd            : ChangeLog ecoff.c ecofflink.c elf32-arm.c 
	                 elf64-alpha.c 
	gas            : ChangeLog ecoff.c 
	gas/config     : obj-aout.h obj-elf.c tc-alpha.c tc-arc.c 
	                 tc-arm.c 
	opcodes        : ChangeLog arc-dis.c arc-ext.c arm-dis.c 
	ld             : ChangeLog 
	ld/emultempl   : armelf.em 

Log message:
	Update soruces to make alpha, arc and arm targets compile cleanly
	with -Wc++-compat:
	* config/tc-alpha.c: Add casts.
	(extended_bfd_reloc_code_real_type): New type. Used to avoid
	enumeration conversion warnings.
	(struct alpha_fixup, void assemble_insn, assemble_insn)
	(assemble_tokens): Use new type.
	* ecoff.c: Add casts. (mark_stabs): Use enumeration names.
	* config/obj-elf.c: Add cast
	* config/tc-arc.c: Add casts.
	* config/obj-aout.h (text_section,data_section,bss_section):
	Make extern.
	* config/obj-elf.c: Add cast.
	* config/tc-arm.c: Add casts.
	(X, TxCE, TxCE, TxC3, TxC3w, TxCM_, TxCM, TUE, TUF, CE, CL, cCE)
	(cCL, C3E, xCM_, nUF, nCE_tag): Change input format to avoid the
	need for keywords as arguments.
	* ecoff.c: Add casts.
	* ecofflink.c: Add casts.
	* elf64-alpha.c: Add casts.
	(struct alpha_elf_got_entry, struct alpha_elf_reloc_entry): Move
	to top level.
	(SKIP_HOWTO): Use enum name.
	* elf32-arm.c: Add casts.
	(elf32_arm_vxworks_bed): Update code to avoid multiple
	declarations.
	(struct map_stub): Move to top level.
	* arc-dis.c Fix casts.
	* arc-ext.c: Add casts.
	* arm-dis.c (enum opcode_sentinel_enum): Gave name to anonymous
	enum.
	* emultempl/armelf.em: Add casts.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/bfd/ChangeLog.diff?cvsroot=src&r1=1.4795&r2=1.4796
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/bfd/ecoff.c.diff?cvsroot=src&r1=1.65&r2=1.66
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/bfd/ecofflink.c.diff?cvsroot=src&r1=1.24&r2=1.25
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/bfd/elf32-arm.c.diff?cvsroot=src&r1=1.212&r2=1.213
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/bfd/elf64-alpha.c.diff?cvsroot=src&r1=1.166&r2=1.167
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/ChangeLog.diff?cvsroot=src&r1=1.3970&r2=1.3971
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/ecoff.c.diff?cvsroot=src&r1=1.25&r2=1.26
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/config/obj-aout.h.diff?cvsroot=src&r1=1.15&r2=1.16
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/config/obj-elf.c.diff?cvsroot=src&r1=1.122&r2=1.123
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/config/tc-alpha.c.diff?cvsroot=src&r1=1.83&r2=1.84
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/config/tc-arc.c.diff?cvsroot=src&r1=1.46&r2=1.47
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/config/tc-arm.c.diff?cvsroot=src&r1=1.404&r2=1.405
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/opcodes/ChangeLog.diff?cvsroot=src&r1=1.1457&r2=1.1458
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/opcodes/arc-dis.c.diff?cvsroot=src&r1=1.13&r2=1.14
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/opcodes/arc-ext.c.diff?cvsroot=src&r1=1.7&r2=1.8
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/opcodes/arm-dis.c.diff?cvsroot=src&r1=1.106&r2=1.107
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/ChangeLog.diff?cvsroot=src&r1=1.2049&r2=1.2050
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/emultempl/armelf.em.diff?cvsroot=src&r1=1.76&r2=1.77


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