2019-03-09 Jakub Jelinek <jakub@redhat.com>
+ PR target/79645
+ * common.opt (fdiagnostics-show-labels,
+ fdiagnostics-show-line-numbers, fdiagnostics-format=,
+ fdiagnostics-minimum-margin-width=, fgnat-encodings=, gas-loc-support,
+ gas-locview-support, ginline-points, ginternal-reset-location-views):
+ Terminate description text with a dot.
+ * config/microblaze/microblaze.opt (mxl-prefetch): Likewise.
+ * config/mcore/mcore.opt (m210, m340): Likewise.
+ * config/epiphany/epiphany.opt (mprefer-short-insn-regs, mcmove,
+ mnops=): Start description text with a capital letter.
+ * config/arc/arc.opt (msize-level=): Likewise.
+ * config/sh/sh.opt (minline-ic_invalidate): Likewise.
+ * config/rs6000/sysv4.opt (mno-toc, mtoc, mno-traceback, mshlib,
+ mnewlib): Likewise.
+ * config/ft32/ft32.opt (msim): Likewise.
+ (mft32b, mcompress): Likewise. Terminate description text with a dot.
+ (mnodiv, mnopm): Terminate description text with a dot.
+ * config/c6x/c6x.opt (c6x_sdata): Terminate Enum description with
+ a colon.
+ * config/i386/i386.opt (prefer_vector_width, instrument_return):
+ Likewise.
+ * config/rx/rx.opt (nofpu): Remove trailing spaces from description
+ text.
+
PR rtl-optimization/89634
* cfgcleanup.c (thread_jump): Punt if registers mentioned in cond1
are modified in BB_END (e->src) instruction.
fdiagnostics-show-labels
Common Var(flag_diagnostics_show_labels) Init(1)
-Show labels annotating ranges of source code when showing source
+Show labels annotating ranges of source code when showing source.
fdiagnostics-show-line-numbers
Common Var(flag_diagnostics_show_line_numbers) Init(1)
-Show line numbers in the left margin when showing source
+Show line numbers in the left margin when showing source.
fdiagnostics-color
Common Alias(fdiagnostics-color=,always,never)
fdiagnostics-format=
Common Joined RejectNegative Enum(diagnostics_output_format)
--fdiagnostics-format=[text|json] Select output format
+-fdiagnostics-format=[text|json] Select output format.
; Required for these enum values.
SourceInclude
fdiagnostics-minimum-margin-width=
Common Joined UInteger Var(diagnostics_minimum_margin_width) Init(6)
-Set minimum width of left margin of source code when showing source
+Set minimum width of left margin of source code when showing source.
fdisable-
Common Joined RejectNegative Var(common_deferred_options) Defer
fgnat-encodings=
Common Enum(dwarf_gnat_encodings) Joined RejectNegative Report Undocumented Var(gnat_encodings)
--fgnat-encodings=[all|gdb|minimal] Select the balance between GNAT encodings and standard DWARF emitted in the debug information
+-fgnat-encodings=[all|gdb|minimal] Select the balance between GNAT encodings and standard DWARF emitted in the debug information.
; This option is not documented yet as its semantics will change.
fgraphite
gas-loc-support
Common Driver Var(dwarf2out_as_loc_support) Init(2)
-Assume assembler support for (DWARF2+) .loc directives
+Assume assembler support for (DWARF2+) .loc directives.
gas-locview-support
Common Driver Var(dwarf2out_as_locview_support) Init(2)
-Assume assembler support for view in (DWARF2+) .loc directives
+Assume assembler support for view in (DWARF2+) .loc directives.
gcoff
Common Driver Deprecated
ginline-points
Common Driver Var(debug_inline_points) Init(2)
-Generate extended entry point information for inlined functions
+Generate extended entry point information for inlined functions.
ginternal-reset-location-views
Common Driver Var(debug_internal_reset_location_views) Init(2)
-Compute locview reset points based on insn length estimates
+Compute locview reset points based on insn length estimates.
gno-
RejectNegative Joined Undocumented
msize-level=
Target RejectNegative Joined UInteger Var(arc_size_opt_level) Init(-1)
-size optimization level: 0:none 1:opportunistic 2: regalloc 3:drop align, -Os.
+Size optimization level: 0:none 1:opportunistic 2: regalloc 3:drop align, -Os.
misize
Target Report PchIgnore Var(TARGET_DUMPISIZE)
Enum
Name(c6x_sdata) Type(enum c6x_sdata)
-Valid arguments for the -msdata= option.
+Valid arguments for the -msdata= option:
EnumValue
Enum(c6x_sdata) String(none) Value(C6X_SDATA_NONE)
mprefer-short-insn-regs
Target Mask(PREFER_SHORT_INSN_REGS)
-preferentially allocate registers that allow short instruction generation.
+Preferentially allocate registers that allow short instruction generation.
mbranch-cost=
Target RejectNegative Joined UInteger Var(epiphany_branch_cost) Init(3)
mcmove
Target Mask(CMOVE)
-enable conditional move instruction usage.
+Enable conditional move instruction usage.
mnops=
Target RejectNegative Joined UInteger Var(epiphany_n_nops) Init(0)
-set number of nops to emit before each insn pattern.
+Set number of nops to emit before each insn pattern.
; Problems with using the flags from fsub for comparison are:
; - Because of underflow (lack of subnormal numbers), different small numbers
msim
Target Report Mask(SIM)
-target the software simulator.
+Target the software simulator.
mlra
Target Report Var(ft32_lra_flag) Init(0) Save
mnodiv
Target Report Mask(NODIV)
-Avoid use of the DIV and MOD instructions
+Avoid use of the DIV and MOD instructions.
mft32b
Target Report Mask(FT32B)
-target the FT32B architecture
+Target the FT32B architecture.
mcompress
Target Report Mask(COMPRESS)
-enable FT32B code compression
+Enable FT32B code compression.
mnopm
Target Report Mask(NOPM)
-Avoid placing any readable data in program memory
+Avoid placing any readable data in program memory.
Enum
Name(prefer_vector_width) Type(enum prefer_vector_width)
-Known preferred register vector length (to use with the -mprefer-vector-width= option)
+Known preferred register vector length (to use with the -mprefer-vector-width= option):
EnumValue
Enum(prefer_vector_width) String(none) Value(PVW_NONE)
Enum
Name(instrument_return) Type(enum instrument_return)
-Known choices for return instrumentation with -minstrument-return=
+Known choices for return instrumentation with -minstrument-return=:
EnumValue
Enum(instrument_return) String(none) Value(instrument_return_none)
m210
Target RejectNegative Report InverseMask(M340)
-Generate code for the M*Core M210
+Generate code for the M*Core M210.
m340
Target RejectNegative Report Mask(M340)
-Generate code for the M*Core M340
+Generate code for the M*Core M340.
m4byte-functions
Target Report Mask(OVERALIGN_FUNC)
mxl-prefetch
Target Mask(PREFETCH)
-Use hardware prefetch instruction
+Use hardware prefetch instruction.
mpic-data-is-text-relative
Target Mask(PIC_DATA_TEXT_REL)
;; FIXME: This does nothing. What should be done?
mno-toc
Target RejectNegative
-no description yet.
+No description yet.
mtoc
Target RejectNegative
-no description yet.
+No description yet.
mprototype
Target Var(target_prototype) Save
;; FIXME: Does nothing.
mno-traceback
Target RejectNegative
-no description yet.
+No description yet.
meabi
Target Report Mask(EABI) Var(rs6000_isa_flags)
mshlib
Target RejectNegative
-no description yet.
+No description yet.
m64
Target Report RejectNegative Negative(m32) Mask(64BIT) Var(rs6000_isa_flags)
mnewlib
Target RejectNegative
-no description yet.
+No description yet.
msecure-plt
Target Report RejectNegative Var(secure_plt, 1) Save
nofpu
Target RejectNegative Alias(mnofpu)
-Disable the use of RX FPU instructions.
+Disable the use of RX FPU instructions.
mnofpu
Target RejectNegative Mask(NO_USE_FPU) Report Undocumented
minline-ic_invalidate
Target Report Var(TARGET_INLINE_IC_INVALIDATE)
-inline code to invalidate instruction cache entries after setting up nested function trampolines.
+Inline code to invalidate instruction cache entries after setting up nested function trampolines.
misize
Target Report RejectNegative Mask(DUMPISIZE)
+2019-03-09 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/79645
+ * lang.opt: Terminate description text with a dot.
+
2019-02-28 Jason Merrill <jason@redhat.com>
PR c++/88049 - ICE with undefined destructor and anon namespace.
flinker-output=
LTO Report Driver Joined RejectNegative Enum(lto_linker_output) Var(flag_lto_linker_output) Init(LTO_LINKER_OUTPUT_UNKNOWN)
-Set linker output type (used internally during LTO optimization)
+Set linker output type (used internally during LTO optimization).
fltrans