diff options
author | bstarynk <bstarynk@138bc75d-0d04-0410-961f-82ee72b054a4> | 2011-11-24 09:19:09 +0000 |
---|---|---|
committer | bstarynk <bstarynk@138bc75d-0d04-0410-961f-82ee72b054a4> | 2011-11-24 09:19:09 +0000 |
commit | d75c80bef0af7eadcd5f85c15a81b91043d9e873 (patch) | |
tree | 7c304af07f86f709bbc9dc565c9d52a3b75ac370 /gcc/doc | |
parent | e76de565db9500971211ab0337fbd43466129ad3 (diff) | |
download | gcc-d75c80bef0af7eadcd5f85c15a81b91043d9e873.tar.gz |
2011-11-24 Basile Starynkevitch <basile@starynkevitch.net>
MELT branch merged with trunk rev 181685 using svnmerge
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@181689 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/doc')
-rw-r--r-- | gcc/doc/contrib.texi | 4 | ||||
-rw-r--r-- | gcc/doc/install.texi | 3 | ||||
-rw-r--r-- | gcc/doc/invoke.texi | 17 | ||||
-rw-r--r-- | gcc/doc/tm.texi | 4 | ||||
-rw-r--r-- | gcc/doc/tm.texi.in | 2 |
5 files changed, 21 insertions, 9 deletions
diff --git a/gcc/doc/contrib.texi b/gcc/doc/contrib.texi index f76cce8d234..ffefecc8607 100644 --- a/gcc/doc/contrib.texi +++ b/gcc/doc/contrib.texi @@ -66,6 +66,10 @@ improved alias analysis, plus migrating GCC to Bugzilla. Geoff Berry for his Java object serialization work and various patches. @item +David Binderman tests weekly snapshots of GCC trunk against Fedora Rawhide +for several architectures. + +@item Uros Bizjak for the implementation of x87 math built-in functions and for various middle end and i386 back end improvements and bug fixes. diff --git a/gcc/doc/install.texi b/gcc/doc/install.texi index 1daddb865e4..46c5824cc71 100644 --- a/gcc/doc/install.texi +++ b/gcc/doc/install.texi @@ -1298,8 +1298,7 @@ experimental option which may become the default in a later release. @item --enable-build-poststage1-with-cxx When bootstrapping, build stages 2 and 3 of GCC using a C++ compiler rather than a C compiler. Stage 1 is still built with a C compiler. -This is an experimental option which may become the default in a later -release. This is enabled by default and may be disabled using +This is enabled by default and may be disabled using @option{--disable-build-poststage1-with-cxx}. @item --enable-maintainer-mode diff --git a/gcc/doc/invoke.texi b/gcc/doc/invoke.texi index 7cc255c5c6e..435db4980db 100644 --- a/gcc/doc/invoke.texi +++ b/gcc/doc/invoke.texi @@ -6737,13 +6737,16 @@ rule generates a better code. Use specified regions for the integrated register allocator. The @var{region} argument should be one of @code{all}, @code{mixed}, or @code{one}. The first value means using all loops as register -allocation regions, the second value which is the default means using -all loops except for loops with small register pressure as the -regions, and third one means using all function as a single region. -The first value can give best result for machines with small size and -irregular register set, the third one results in faster and generates -decent code and the smallest size code, and the default value usually -give the best results in most cases and for most architectures. +allocation regions, the second value which is enabled by default when +compiling with optimization for speed (@option{-O}, @option{-O2}, +@dots{}) means using all loops except for loops with small register +pressure as the regions, and third one which is enabled by default for +@option{-Os} or @option{-O0} means using all function as a single +region. The first value can give best result for machines with small +size and irregular register set, the third one results in faster and +generates decent code and the smallest size code, and the second value +usually give the best results in most cases and for most +architectures. @item -fira-loop-pressure @opindex fira-loop-pressure diff --git a/gcc/doc/tm.texi b/gcc/doc/tm.texi index 10fd876fd09..c079ce29b7e 100644 --- a/gcc/doc/tm.texi +++ b/gcc/doc/tm.texi @@ -7090,6 +7090,10 @@ section names for mergeable constant data. Define this macro to override the string if a different section name should be used. @end deftypevr +@deftypefn {Target Hook} {section *} TARGET_ASM_TM_CLONE_TABLE_SECTION (void) +Return the section that should be used for transactional memory clone tables. +@end deftypefn + @deftypefn {Target Hook} {section *} TARGET_ASM_SELECT_RTX_SECTION (enum machine_mode @var{mode}, rtx @var{x}, unsigned HOST_WIDE_INT @var{align}) Return the section into which a constant @var{x}, of mode @var{mode}, should be placed. You can assume that @var{x} is some kind of diff --git a/gcc/doc/tm.texi.in b/gcc/doc/tm.texi.in index cebeb1fa777..d03d7f656a2 100644 --- a/gcc/doc/tm.texi.in +++ b/gcc/doc/tm.texi.in @@ -7013,6 +7013,8 @@ otherwise. @hook TARGET_ASM_MERGEABLE_RODATA_PREFIX +@hook TARGET_ASM_TM_CLONE_TABLE_SECTION + @hook TARGET_ASM_SELECT_RTX_SECTION Return the section into which a constant @var{x}, of mode @var{mode}, should be placed. You can assume that @var{x} is some kind of |