Commit 3fdb53c1 by Tobias Burnus

invoke.texi (-fsanitize=): Move from optimization to debugging options.

2013-02-25  Tobias Burnus  <burnus@net-b.de>

        * doc/invoke.texi (-fsanitize=): Move from optimization
        to debugging options.

From-SVN: r196254
parent ed358aea
2013-02-25 Tobias Burnus <burnus@net-b.de>
* doc/invoke.texi (-fsanitize=): Move from optimization
to debugging options.
2013-02-25 Andrey Belevantsev <abel@ispras.ru> 2013-02-25 Andrey Belevantsev <abel@ispras.ru>
* sched-deps.c (sched_analyze_insn): Fix typo in comment. * sched-deps.c (sched_analyze_insn): Fix typo in comment.
...@@ -36,7 +41,7 @@ ...@@ -36,7 +41,7 @@
* config/mips/mips.md (multimem): New type. * config/mips/mips.md (multimem): New type.
(length): Differentiate between 17-bit and 18-bit branch offsets. (length): Differentiate between 17-bit and 18-bit branch offsets.
(MOVEP1, MOVEP2): New mode iterator. (MOVEP1, MOVEP2): New mode iterator.
(mov_<load>l): Use ZC constraint. (mov_<load>l): Use ZC constraint.
(mov_<load>r): Likewise. (mov_<load>r): Likewise.
(mov_<store>l): Likewise. (mov_<store>l): Likewise.
(mov_<store>r): Likewise. (mov_<store>r): Likewise.
...@@ -90,7 +95,7 @@ ...@@ -90,7 +95,7 @@
(mips_attribute_table): Add micromips, nomicromips and nocompression. (mips_attribute_table): Add micromips, nomicromips and nocompression.
(mips_mips16_decl_p): Delete. (mips_mips16_decl_p): Delete.
(mips_nomips16_decl_p): Delete. (mips_nomips16_decl_p): Delete.
(mips_get_compress_on_flags): New function. (mips_get_compress_on_flags): New function.
(mips_get_compress_off_flags): New function. (mips_get_compress_off_flags): New function.
(mips_get_compress_mode): New function. (mips_get_compress_mode): New function.
(mips_get_compress_on_name): New function. (mips_get_compress_on_name): New function.
...@@ -167,10 +172,10 @@ ...@@ -167,10 +172,10 @@
2013-02-22 Greta Yorsh <Greta.Yorsh@arm.com> 2013-02-22 Greta Yorsh <Greta.Yorsh@arm.com>
* config/arm/arm.md (split for extendsidi): Update condition. * config/arm/arm.md (split for extendsidi): Update condition.
(zero_extend<mode>di2,extend<mode>di2): Add an alternative. (zero_extend<mode>di2,extend<mode>di2): Add an alternative.
* config/arm/iterators.md (qhs_extenddi_cstr): Likewise. * config/arm/iterators.md (qhs_extenddi_cstr): Likewise.
(qhs_zextenddi_cstr): Likewise. (qhs_zextenddi_cstr): Likewise.
2013-02-21 Jakub Jelinek <jakub@redhat.com> 2013-02-21 Jakub Jelinek <jakub@redhat.com>
...@@ -325,7 +330,7 @@ ...@@ -325,7 +330,7 @@
* config/microblaze/microblaze.h: Add TARGET_HAS_CLZ as combined * config/microblaze/microblaze.h: Add TARGET_HAS_CLZ as combined
version and TARGET_PATTERN_COMPARE check version and TARGET_PATTERN_COMPARE check
* config/microblaze/microblaze.md: New clzsi2 instruction * config/microblaze/microblaze.md: New clzsi2 instruction
2012-02-19 Edgar E. Iglesias <edgar.iglesias@gmail.com> 2012-02-19 Edgar E. Iglesias <edgar.iglesias@gmail.com>
* config/microblaze/microblaze.md (call_value_intern): Check symbol is * config/microblaze/microblaze.md (call_value_intern): Check symbol is
......
...@@ -5033,6 +5033,18 @@ other options are processed, and it does so only once, no matter how ...@@ -5033,6 +5033,18 @@ other options are processed, and it does so only once, no matter how
many times it is given. This is mainly intended to be used with many times it is given. This is mainly intended to be used with
@option{-fcompare-debug}. @option{-fcompare-debug}.
@item -fsanitize=address
Enable AddressSanitizer, a fast memory error detector.
Memory access instructions will be instrumented to detect
out-of-bounds and use-after-free bugs.
See @uref{http://code.google.com/p/address-sanitizer/} for more details.
@item -fsanitize=thread
Enable ThreadSanitizer, a fast data race detector.
Memory access instructions will be instrumented to detect
data race bugs.
See @uref{http://code.google.com/p/data-race-test/wiki/ThreadSanitizer} for more details.
@item -fdump-final-insns@r{[}=@var{file}@r{]} @item -fdump-final-insns@r{[}=@var{file}@r{]}
@opindex fdump-final-insns @opindex fdump-final-insns
Dump the final internal representation (RTL) to @var{file}. If the Dump the final internal representation (RTL) to @var{file}. If the
...@@ -6866,18 +6878,6 @@ assumptions based on that. ...@@ -6866,18 +6878,6 @@ assumptions based on that.
The default is @option{-fzero-initialized-in-bss}. The default is @option{-fzero-initialized-in-bss}.
@item -fsanitize=address
Enable AddressSanitizer, a fast memory error detector.
Memory access instructions will be instrumented to detect
out-of-bounds and use-after-free bugs.
See @uref{http://code.google.com/p/address-sanitizer/} for more details.
@item -fsanitize=thread
Enable ThreadSanitizer, a fast data race detector.
Memory access instructions will be instrumented to detect
data race bugs.
See @uref{http://code.google.com/p/data-race-test/wiki/ThreadSanitizer} for more details.
@item -fmudflap -fmudflapth -fmudflapir @item -fmudflap -fmudflapth -fmudflapir
@opindex fmudflap @opindex fmudflap
@opindex fmudflapth @opindex fmudflapth
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment