gcc/gcc/po
Joern Rennecke 38f8b050ed re PR other/44034 (target hooks are hard to maintain)
gcc:
	PR other/44034
	* target.def, doc/tm.texi.in, genhooks.c: New files.
	* target.h: Instead of defining individual hook members,
	define DEFHOOKPOD / DEFHOOK / DEFHOOK_UNDOC / HOOKSTRUCT and
	include target.def.
	* target-def.h: Instead of defining individual hook initializers,
	include target-hooks-def.h.
	* df-scan.c, haifa-sched.c, sel-sched.c: Rename targetm members:
	targetm.live_on_entry -> targetm.extra_live_on_entry
	targetm.sched.md_finish ->targetm.sched.finish
	targetm.sched.md_init -> targetm.sched.init
	targetm.sched.md_init_global -> targetm.sched.init_global
	targetm.asm_out.unwind_label -> targetm.asm_out.emit_unwind_label
	targetm.asm_out.except_table_label ->
	  targetm.asm_out.emit_except_table_label
	targetm.asm_out.visibility -> targetm.asm_out.assemble_visibility
	targetm.target_help -> targetm.help
	targetm.vectorize.builtin_support_vector_misalignment ->
	  targetm.vectorize.support_vector_misalignment
	targetm.file_start_app_off -> targetm.asm_file_start_app_off
	targetm.file_start_file_directive ->
	 targetm.asm_file_start_file_directive
	* dwarf2out.c, opts.c, tree-vect-data-refs.c, except.c: Likewise.
	* varasm.c, config/alpha/alpha.c, config/cris/cris.c: Likewise.
	* gcc/config/spu/spu.c, config/ia64/ia64.c: Rename target macros:
	TARGET_VECTOR_ALIGNMENT_REACHABLE ->
	  TARGET_VECTORIZE_VECTOR_ALIGNMENT_REACHABLE
	TARGET_SUPPORT_VECTOR_MISALIGNMENT ->
	  TARGET_VECTORIZE_SUPPORT_VECTOR_MISALIGNMENT
	TARGET_UNWIND_EMIT -> TARGET_ASM_UNWIND_EMIT
	* config/rs6000/rs6000.c, config/arm/arm.c: Likewise.
	* Makefile.in (TARGET_H): Depend on target.def.
	(TARGET_DEF_H): Depend on target-hooks-def.h.
	(target-hooks-def.h, tm.texi, s-target-hooks-def-h): New rules.
	(s-tm-texi, build/genhooks.o, build/genhooks): Likewise.
	* doc/tm.texi: Regenerate.
gcc/c-family:
	* c-common.c: Rename targetm member:
	targetm.enum_va_list -> targetm.enum_va_list_p
gcc/po:
	* EXCLUDES: Add genhooks.c.
Index: gcc/doc/tm.texi

From-SVN: r161547
2010-06-29 19:22:00 +01:00
..
be.po be.po, [...]: Update. 2010-04-16 15:52:16 +01:00
ChangeLog re PR other/44034 (target hooks are hard to maintain) 2010-06-29 19:22:00 +01:00
da.po be.po, [...]: Update. 2010-04-16 15:52:16 +01:00
de.po be.po, [...]: Update. 2010-04-16 15:52:16 +01:00
el.po be.po, [...]: Update. 2010-04-16 15:52:16 +01:00
es.po * es.po: Update. 2010-04-20 21:57:06 +01:00
EXCLUDES re PR other/44034 (target hooks are hard to maintain) 2010-06-29 19:22:00 +01:00
exgettext c-common.c: Move to c-family/. 2010-06-05 20:33:22 +00:00
fi.po be.po, [...]: Update. 2010-04-16 15:52:16 +01:00
fr.po be.po, [...]: Update. 2010-04-16 15:52:16 +01:00
gcc.pot gcc.pot: Regenerate. 2010-04-06 15:21:32 +01:00
id.po be.po, [...]: Update. 2010-04-16 15:52:16 +01:00
ja.po be.po, [...]: Update. 2010-04-16 15:52:16 +01:00
nl.po be.po, [...]: Update. 2010-04-16 15:52:16 +01:00
ru.po be.po, [...]: Update. 2010-04-16 15:52:16 +01:00
sr.po be.po, [...]: Update. 2010-04-16 15:52:16 +01:00
sv.po * sv.po: Update. 2010-05-01 16:23:59 +01:00
tr.po be.po, [...]: Update. 2010-04-16 15:52:16 +01:00
zh_CN.po zh_CN.po: Update. 2010-04-19 11:12:53 +01:00
zh_TW.po be.po, [...]: Update. 2010-04-16 15:52:16 +01:00