gcc/gcc/doc
Joern Rennecke d327457f17 md.texi (Defining Attributes): Document that we are defining HAVE_ATTR_name macors as 1 for defined attributes...
* doc/md.texi (Defining Attributes): Document that we are defining
	HAVE_ATTR_name macors as 1 for defined attributes, and as 0
	for undefined special attributes.
	* final.c (asm_insn_count, align_fuzz): Always define.
	(insn_current_reference_address): Likewise.
	(init_insn_lengths): Use if (HAVE_ATTR_length) instead of
	#ifdef HAVE_ATTR_length.
	(get_attr_length_1, shorten_branches, final): Likewise.
	(final_scan_insn, output_asm_name): Likewise.
	* genattr.c (gen_attr): Define HAVE_ATTR_name macros for
	defined attributes as 1.
	Remove ancient get_attr_alternative compatibility code.
	For special purpose attributes not provided, define HAVE_ATTR_name
	as 0.
	In case no length attribute is given, provide stub definitions
	for insn_*_length* functions, and also include insn-addr.h.
	In case no enabled attribute is given, provide stub definition.
	* genattrtab.c (write_length_unit_log): Always write a definition.
	* hooks.c (hook_int_rtx_1, hook_int_rtx_unreachable): New functions.
	* hooks.h (hook_int_rtx_1, hook_int_rtx_unreachable): Declare.
	* lra-int.h (struct lra_insn_recog_data): Make member
	alternative_enabled_p unconditional.
	* lra.c (free_insn_recog_data): Use if (HAVE_ATTR_length) instead of
	#ifdef HAVE_ATTR_length.
	(lra_set_insn_recog_data): Likewise.  Make initialization of
	alternative_enabled_p unconditional.
	(lra_update_insn_recog_data): Use #if instead of #ifdef for
	HAVE_ATTR_enabled.
	* recog.c [!HAVE_ATTR_enabled] (get_attr_enabled): Don't define.
	(extract_insn): Check HAVE_ATTR_enabled.
	(gate_handle_split_before_regstack): Use #if instead of
	#if defined for HAVE_ATTR_length.

From-SVN: r193168
2012-11-05 15:18:10 +00:00
..
include gpl.texi: Remove. 2012-06-28 11:42:36 +00:00
arm-neon-intrinsics.texi Add basic armv8-a support 2012-10-18 10:49:23 +00:00
avr-mmcu.texi re PR target/54607 ([avr]: Canadian cross build fails because gen-avr-mmcu-texi.c is compiled with the wrong compiler) 2012-09-17 15:22:37 +00:00
bugreport.texi
cfg.texi basic-block.h: Re-group most prototypes per file. 2012-07-08 10:06:14 +00:00
collect2.texi
compat.texi
configfiles.texi
configterms.texi
contrib.texi Contribution updates for National Semiconductor's CR16 port inclusion 2012-02-23 14:14:10 +00:00
contribute.texi
cpp.texi * doc/cpp.texi (Search Path): Fix outdated C++ path. 2012-10-29 00:17:31 +00:00
cppenv.texi
cppinternals.texi
cppopts.texi cppopts.texi: Fix use of @item vs. 2012-10-28 09:19:54 +00:00
extend.texi extend.texi: Copy-edit to use present tense except when explicitly describing future or past... 2012-11-03 11:13:08 -04:00
fragments.texi genmultilib: Update copyright dates. 2012-05-09 11:52:11 +00:00
frontends.texi
gcc.texi re PR other/50899 (need @direntry for gcov) 2012-10-31 14:55:20 +00:00
gccint.texi
gcov.texi Fix a typo in gcov.texi. 2012-09-27 11:06:38 +00:00
generic.texi cppopts.texi: Fix use of @item vs. 2012-10-28 09:19:54 +00:00
gimple.texi gimple.h (gimple_build_switch): Remove. 2012-09-04 13:03:02 +00:00
gnu.texi
gty.texi Add more C++ support in gengtype. 2012-10-12 11:17:17 -04:00
headerdirs.texi
hostconfig.texi
implement-c.texi
implement-cxx.texi
install-old.texi
install.texi * doc/install.texi (Specific): Remove moxie web reference. 2012-11-01 23:58:38 +00:00
install.texi2html
interface.texi
invoke.texi invoke.texi (profile-use): update documentation. 2012-11-04 15:51:18 +00:00
languages.texi
libgcc.texi re PR middle-end/47982 (Documentation error on libgcc __udivmoddi4) 2012-02-02 20:11:31 -08:00
loop.texi
lto.texi lto.texi: Separate sections. 2012-09-24 09:36:42 +00:00
makefile.texi
md.texi md.texi (Defining Attributes): Document that we are defining HAVE_ATTR_name macors as 1 for defined attributes... 2012-11-05 15:18:10 +00:00
objc.texi
options.texi opth-gen.awk (TARGET_* generation): Always generate TARGET_<xxx> for Mask options, whether they use Var(...) or not. 2012-10-17 16:49:26 +00:00
passes.texi dbxout.c (dbxout_symbol_location): Pass new argument to alter_subreg. 2012-10-23 15:51:41 +00:00
plugins.texi lto.texi: Separate sections. 2012-09-24 09:36:42 +00:00
portability.texi
rtl.texi LANGUAGES: Fix typos. 2012-05-29 15:14:06 +01:00
service.texi
sourcebuild.texi cppopts.texi: Fix use of @item vs. 2012-10-28 09:19:54 +00:00
standards.texi standards.texi (Standards): Adjust reference to Go specification. 2012-11-01 22:56:15 +00:00
tm.texi tm.texi.in (Misc): Add newline before @end. 2012-10-28 08:41:31 +00:00
tm.texi.in tm.texi.in (Misc): Add newline before @end. 2012-10-28 08:41:31 +00:00
tree-ssa.texi tree-ssa.texi: Remove pieces mentioning mark_sym_for_renaming. 2012-08-01 11:51:51 +00:00
trouble.texi Remove obsolete IRIX 6.5 support 2012-03-14 16:33:37 +00:00