| 2022-11-20 Jakub Jelinek <jakub@redhat.com> |
| |
| PR target/107183 |
| * reg-stack.cc (next_flags_user): Add DEBUG_SEEN argument. |
| If >= 0 and a DEBUG_INSN would be otherwise returned, set |
| DEBUG_SEEN to 1 and ignore it. |
| (swap_rtx_condition): Add DEBUG_SEEN argument. In >= 0 |
| mode only set DEBUG_SEEN to 1 if problematic DEBUG_ISNSs |
| were seen and revert all changes on success in that case. |
| Don't try to recog_memoized DEBUG_INSNs. |
| (compare_for_stack_reg): Adjust swap_rtx_condition caller. |
| If it returns true and debug_seen is 1, call swap_rtx_condition |
| again with debug_seen -1. |
| |
| 2022-11-20 Jeff Law <jlaw@ventanamicro.com> |
| |
| PR other/104044 |
| * config/mn10300/mn10300.cc (mn10300_print_operand): Remove |
| extraneous semicolon. |
| * config/nvptx/nvptx.cc (nvptx_goacc_reduction_fini): Likewise. |
| |
| 2022-11-19 Andrew Pinski <apinski@marvell.com> |
| |
| PR middle-end/14840 |
| * tree-core.h (tree_code_type): Constexprify |
| by including all-tree.def. |
| (tree_code_length): Likewise. |
| * tree.cc (tree_code_type): Remove. |
| (tree_code_length): Remove. |
| |
| 2022-11-19 Thomas Schwinge <thomas@codesourcery.com> |
| |
| * config/nvptx/nvptx.h (STARTFILE_SPEC): Fix 'crt0.o' for |
| '-mmainkernel'. |
| |
| 2022-11-19 Jonathan Wakely <jwakely@redhat.com> |
| LIU Hao <lh_mouse@126.com> |
| |
| * system.h [INCLUDE_MUTEX]: Include header for std::mutex. |
| |
| 2022-11-19 Jakub Jelinek <jakub@redhat.com> |
| |
| PR target/107628 |
| * config/i386/i386-protos.h (ix86_expand_fast_convert_bf_to_sf): |
| Declare. |
| * config/i386/i386-expand.cc (ix86_expand_fast_convert_bf_to_sf): New |
| function. |
| * config/i386/i386.md (cbranchbf4, cstorebf4): Use it. |
| |
| 2022-11-19 Jeff Chapman II <jchapman@lock3software.com> |
| Andrew Sutton <asutton@lock3software.com> |
| Andrew Marmaduke <amarmaduke@lock3software.com> |
| Michael Lopez <mlopez@lock3software.com> |
| Jason Merrill <jason@redhat.com> |
| |
| * doc/invoke.texi: Document contracts flags. |
| |
| 2022-11-18 Philipp Tomsich <philipp.tomsich@vrull.eu> |
| |
| * config/riscv/bitmanip.md (*minmax): Additional pattern for |
| min/max against constants that are extension-invariant. |
| * config/riscv/iterators.md (minmax_optab): Add an iterator |
| that has only min and max rtl. |
| |
| 2022-11-18 Philipp Tomsich <philipp.tomsich@vrull.eu> |
| |
| * config/riscv/bitmanip.md |
| (*branch<X:mode>_mask_twobits_equals_singlebit): |
| Handle "if ((a & T) == C)" using Zbs, when T has 2 bits set and C |
| has one of these tow bits set. |
| * config/riscv/predicates.md (const_twobits_not_arith_operand): |
| New predicate. |
| |
| 2022-11-18 Philipp Tomsich <philipp.tomsich@vrull.eu> |
| |
| * config/riscv/bitmanip.md (*<or_optab>i<mode>_extrabit): |
| New pattern for binvi+binvi/xori and bseti+bseti/ori |
| (*andi<mode>_extrabit): New pattern for bclri+bclri/andi |
| * config/riscv/iterators.md (any_or): Match or and ior |
| * config/riscv/predicates.md (const_twobits_operand): |
| New predicate. |
| (uimm_extra_bit_operand): New predicate. |
| (uimm_extra_bit_or_twobits): New predicate. |
| (not_uimm_extra_bit_operand): New predicate. |
| (not_uimm_extra_bit_or_nottwobits): New predicate. |
| * config/riscv/riscv.h (UIMM_EXTRA_BIT_OPERAND): |
| Helper for the uimm_extra_bit_operand and |
| not_uimm_extra_bit_operand predicates. |
| |
| 2022-11-18 Philipp Tomsich <philipp.tomsich@vrull.eu> |
| |
| * config/riscv/bitmanip.md: Handle corner-cases for combine |
| when chaining slli(.uw)? + addw |
| * config/riscv/riscv-protos.h (riscv_shamt_matches_mask_p): |
| Define prototype. |
| * config/riscv/riscv.cc (riscv_shamt_matches_mask_p): |
| Helper for evaluating the relationship between two operands. |
| |
| 2022-11-18 Philipp Tomsich <philipp.tomsich@vrull.eu> |
| |
| * config/riscv/bitmanip.md: Add a define_split to optimize |
| slliw + addiw + divw into sh[123]add + divw. |
| |
| 2022-11-18 Philipp Tomsich <philipp.tomsich@vrull.eu> |
| |
| * config/riscv/predicates.md (shifted_const_arith_operand): New predicate. |
| (uimm_extra_bit_operand): New predicate. |
| * config/riscv/riscv.md (*branch<ANYI:mode>_shiftedarith_equals_zero): |
| New pattern. |
| (*branch<ANYI:mode>_shiftedmask_equals_zero): New pattern. |
| |
| 2022-11-18 Philipp Tomsich <philipp.tomsich@vrull.eu> |
| |
| * config/riscv/bitmanip.md (*bsetidisi): New pattern. |
| |
| 2022-11-18 Richard Purdie <richard.purdie@linuxfoundation.org> |
| |
| * doc/invoke.texi: Document prefix-maps don't affect directives. |
| |
| 2022-11-18 Andrew Pinski <apinski@marvell.com> |
| |
| PR middle-end/107705 |
| * function.cc (aggregate_value_p): Return 0 if |
| the function type was an error operand. |
| |
| 2022-11-18 Andrew Pinski <apinski@marvell.com> |
| |
| PR c/106764 |
| PR c/106765 |
| PR c/107307 |
| * gimplify.cc (gimplify_compound_lval): Return GS_ERROR |
| if gimplify_expr had return GS_ERROR. |
| (gimplify_call_expr): Likewise. |
| |
| 2022-11-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com> |
| |
| * config/aarch64/atomics.md (*aarch64_atomic_load<ALLX:mode>_rcpc_sext): |
| Use <GPI:w> for destination format. |
| * config/aarch64/iterators.md (w_sz): Delete. |
| |
| 2022-11-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com> |
| |
| * config/aarch64/aarch64.h (TARGET_RCPC2): Define. |
| * config/aarch64/atomics.md (*aarch64_atomic_load<ALLX:mode>_rcpc_zext): |
| Adjust output template. |
| (*aarch64_atomic_load<ALLX:mode>_rcpc_sex): Guard on TARGET_RCPC2. |
| Adjust output template. |
| * config/aarch64/iterators.md (w_sz): New mode attr. |
| |
| 2022-11-18 Richard Biener <rguenther@suse.de> |
| |
| PR tree-optimization/107647 |
| * tree-vect-slp-patterns.cc (addsub_pattern::recognize): Only |
| allow FMA generation with -ffp-contract=fast for FP types. |
| (complex_mul_pattern::matches): Likewise. |
| |
| 2022-11-18 Jinyang He <hejinyang@loongson.cn> |
| |
| PR target/107713 |
| * config/loongarch/sync.md |
| (atomic_cas_value_exchange_7_<mode>): New define_insn. |
| (atomic_exchange): Use atomic_cas_value_exchange_7_si instead of |
| atomic_cas_value_cmp_and_7_si. |
| |
| 2022-11-17 Andrew Pinski <apinski@marvell.com> |
| |
| PR middle-end/107734 |
| * match.pd (perm + vector op pattern): Clear the sbitmap before |
| use. |
| |
| 2022-11-17 Aldy Hernandez <aldyh@redhat.com> |
| |
| PR tree-optimization/107732 |
| * range-op-float.cc (foperator_abs::op1_range): Early exit when |
| result is undefined. |
| |
| 2022-11-17 Philipp Tomsich <philipp.tomsich@vrull.eu> |
| |
| * config/riscv/bitmanip.md (*bclri<mode>_nottwobits): New pattern. |
| (*bclridisi_nottwobits): New pattern, handling the sign-bit. |
| * config/riscv/predicates.md (const_nottwobits_operand): |
| New predicate. |
| |
| 2022-11-17 Philipp Tomsich <philipp.tomsich@vrull.eu> |
| |
| * config/riscv/bitmanip.md: Add a splitter to generate |
| polarity-reversed masks from a set bit using bexti + addi. |
| |
| 2022-11-17 mtsamis <manolis.tsamis@vrull.eu> |
| |
| * config/riscv/riscv.cc (struct machine_function): Add array to store |
| register wrapping information. |
| (riscv_for_each_saved_reg): Skip registers that are wrapped separetely. |
| (riscv_get_separate_components): New function. |
| (riscv_components_for_bb): Likewise. |
| (riscv_disqualify_components): Likewise. |
| (riscv_process_components): Likewise. |
| (riscv_emit_prologue_components): Likewise. |
| (riscv_emit_epilogue_components): Likewise. |
| (riscv_set_handled_components): Likewise. |
| (TARGET_SHRINK_WRAP_GET_SEPARATE_COMPONENTS): Define. |
| (TARGET_SHRINK_WRAP_COMPONENTS_FOR_BB): Likewise. |
| (TARGET_SHRINK_WRAP_DISQUALIFY_COMPONENTS): Likewise. |
| (TARGET_SHRINK_WRAP_EMIT_PROLOGUE_COMPONENTS): Likewise. |
| (TARGET_SHRINK_WRAP_EMIT_EPILOGUE_COMPONENTS): Likewise. |
| (TARGET_SHRINK_WRAP_SET_HANDLED_COMPONENTS): Likewise. |
| |
| 2022-11-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com> |
| |
| * config/aarch64/atomics.md (*aarch64_atomic_load<ALLX:mode>_rcpc_zext): |
| Add mode size check to condition. |
| (*aarch64_atomic_load<ALLX:mode>_rcpc_sext): Likewise. |
| |
| 2022-11-17 Aldy Hernandez <aldyh@redhat.com> |
| |
| PR tree-optimization/68097 |
| * gimple-fold.cc (gimple_stmt_nonnegative_warnv_p): Call |
| range_of_stmt for floats. |
| |
| 2022-11-17 Lili Cui <lili.cui@intel.com> |
| |
| * config/i386/x86-tune.def |
| (X86_TUNE_AVX256_MOVE_BY_PIECES): Add alderlake. |
| (X86_TUNE_AVX256_STORE_BY_PIECES): Ditto. |
| |
| 2022-11-17 Tamar Christina <tamar.christina@arm.com> |
| |
| PR tree-optimization/107717 |
| * match.pd: Ensure same SSA_NAME. |
| |
| 2022-11-17 Tamar Christina <tamar.christina@arm.com> |
| |
| * match.pd: Replace GET_MODE_WIDER_MODE with |
| custom code. |
| |
| 2022-11-17 Aldy Hernandez <aldyh@redhat.com> |
| |
| * range-op-float.cc (range_operator_float::fold_range): Make check |
| for maybe_isnan more readable. |
| |
| 2022-11-17 Kewen Lin <linkw@linux.ibm.com> |
| |
| * gimple-fold.cc (gimple_fold_partial_load_store_mem_ref): Use |
| tree_fits_shwi_p rather than tree_fits_uhwi_p as bias is signed. |
| |
| 2022-11-17 Jia-Wei Chen <jiawei@iscas.ac.cn> |
| |
| * config/riscv/riscv.cc (riscv_expand_epilogue): |
| Do not emit useless add sp, sp, 0 instrutions. |
| |
| 2022-11-17 Jeff Law <jlaw@ventanamicro.com> |
| |
| * config/sh/sh_treg_combine.cc: Include tm-preds.h. |
| (t_reg_operand): Remove bogus prototype. |
| (negt_reg_operand): Likewise. |
| |
| 2022-11-16 Marek Polacek <polacek@redhat.com> |
| |
| PR c++/106649 |
| * doc/invoke.texi: Document -Winvalid-constexpr. |
| |
| 2022-11-16 Philipp Tomsich <philipp.tomsich@vrull.eu> |
| |
| * config/riscv/bitmanip.md: Add split covering |
| "(a & (1 << BIT_NO)) ? 0 : 1". |
| |
| 2022-11-16 Philipp Tomsich <philipp.tomsich@vrull.eu> |
| |
| * config/riscv/bitmanip.md (*bext<mode>): Add an additional |
| pattern that allows the 3rd argument to zero_extract to be |
| an Xmode register operand. |
| |
| 2022-11-16 Richard Biener <rguenther@suse.de> |
| |
| PR tree-optimization/107686 |
| * tree-ssa-forwprop.cc (optimize_vector_load): Restrict |
| VEC_UNPACK support to integral typed bitfield refs. |
| |
| 2022-11-16 Richard Biener <rguenther@suse.de> |
| |
| PR middle-end/107679 |
| * tree-into-ssa.cc (maybe_register_def): Use new temporary if |
| we require an uninitialized value for a parameter decl. |
| |
| 2022-11-16 Alexander Monakov <amonakov@ispras.ru> |
| |
| PR target/107676 |
| * doc/invoke.texi (-mrelax-cmpxchg-loop): Reword description. |
| |
| 2022-11-16 Alexander Monakov <amonakov@ispras.ru> |
| |
| PR target/87832 |
| * config/i386/znver.md: (znver1_fp_op_mul): Correct cycles in |
| the reservation. |
| (znver1_fp_op_mul_load): Ditto. |
| (znver1_mmx_mul): Ditto. |
| (znver1_mmx_load): Ditto. |
| (znver1_ssemul_ss_ps): Ditto. |
| (znver1_ssemul_ss_ps_load): Ditto. |
| (znver1_ssemul_avx256_ps): Ditto. |
| (znver1_ssemul_avx256_ps_load): Ditto. |
| (znver1_ssemul_sd_pd): Ditto. |
| (znver1_ssemul_sd_pd_load): Ditto. |
| (znver2_ssemul_sd_pd): Ditto. |
| (znver2_ssemul_sd_pd_load): Ditto. |
| (znver1_ssemul_avx256_pd): Ditto. |
| (znver1_ssemul_avx256_pd_load): Ditto. |
| (znver1_sseimul): Ditto. |
| (znver1_sseimul_avx256): Ditto. |
| (znver1_sseimul_load): Ditto. |
| (znver1_sseimul_avx256_load): Ditto. |
| (znver1_sseimul_di): Ditto. |
| (znver1_sseimul_load_di): Ditto. |
| |
| 2022-11-16 Alexander Monakov <amonakov@ispras.ru> |
| |
| PR target/87832 |
| * config/i386/znver.md (znver1_fdiv): New automaton. |
| (znver1-fdiv): New unit. |
| (znver1_fp_op_div): Correct unit and cycles in the reservation. |
| (znver1_fp_op_div_load): Ditto. |
| (znver1_fp_op_idiv_load): Ditto. |
| (znver2_fp_op_idiv_load): Ditto. |
| (znver1_ssediv_ss_ps): Ditto. |
| (znver1_ssediv_ss_ps_load): Ditto. |
| (znver1_ssediv_sd_pd): Ditto. |
| (znver1_ssediv_sd_pd_load): Ditto. |
| (znver1_ssediv_avx256_ps): Ditto. |
| (znver1_ssediv_avx256_ps_load): Ditto. |
| (znver1_ssediv_avx256_pd): Ditto. |
| (znver1_ssediv_avx256_pd_load): Ditto. |
| |
| 2022-11-16 Tobias Burnus <tobias@codesourcery.com> |
| Andrew Stubbs <ams@codesourcery.com> |
| |
| * config/gcn/gcn-builtins.def (KERNARG_PTR): Add. |
| * config/gcn/gcn.cc (gcn_init_builtin_types): Change siptr_type_node, |
| sfptr_type_node and voidptr_type_node from FLAT to ADDR_SPACE_DEFAULT. |
| (gcn_expand_builtin_1): Handle GCN_BUILTIN_KERNARG_PTR. |
| (gcn_oacc_dim_size): Return in ADDR_SPACE_FLAT. |
| |
| 2022-11-16 David Malcolm <dmalcolm@redhat.com> |
| |
| * Makefile.in (ANALYZER_OBJS): Add analyzer/checker-event.o. |
| |
| 2022-11-16 Max Filippov <jcmvbkbc@gmail.com> |
| |
| PR target/107645 |
| * config/m68k/predicates.md (symbolic_operand): Return false |
| when UNSPEC is under the CONST node. |
| |
| 2022-11-16 Christoph Müllner <christoph.muellner@vrull.eu> |
| |
| * doc/invoke.texi: Fix PRU/RISC-V option list formatting. |
| |
| 2022-11-16 Tobias Burnus <tobias@codesourcery.com> |
| |
| * config/nvptx/mkoffload.cc (process): Recognize '$nohost$...' |
| besides tailing '$nohost' as being for reverse offload. |
| |
| 2022-11-16 Jakub Jelinek <jakub@redhat.com> |
| |
| PR tree-optimization/107668 |
| * range-op-float.cc (float_binary_op_range_finish): Set VARYING |
| also when r is UNDEFINED. |
| |
| 2022-11-16 Kewen Lin <linkw@linux.ibm.com> |
| |
| PR rtl-optimization/90259 |
| * function.cc (rest_of_handle_thread_prologue_and_epilogue): Add |
| parameter fun, and call function purge_all_dead_edges. |
| (pass_thread_prologue_and_epilogue::execute): Name unamed parameter |
| as fun, and use it for rest_of_handle_thread_prologue_and_epilogue. |
| |
| 2022-11-15 Philipp Tomsich <philipp.tomsich@vrull.eu> |
| |
| * config/riscv/riscv-builtins.cc (struct riscv_builtin_description): |
| add the pause machine-dependent builtin with no result and no |
| arguments; mark it as always present (pause is a true hint |
| that encodes into a fence-insn, if not supported with the new |
| pause semantics). |
| * config/riscv/riscv-ftypes.def: Add type for void -> void. |
| * config/riscv/riscv.md (riscv_pause): Add risc_pause and |
| UNSPECV_PAUSE |
| * doc/extend.texi: Document __builtin_riscv_pause. |
| * optabs.cc (maybe_gen_insn): Allow nops == 0 (void -> void). |
| |
| 2022-11-15 David Faust <david.faust@oracle.com> |
| |
| * config/bpf/bpf.cc (bpf_expand_builtin): Avoid use of uninitialized |
| variable in error case. |
| |
| 2022-11-15 David Malcolm <dmalcolm@redhat.com> |
| |
| PR analyzer/106140 |
| * doc/invoke.texi (Static Analyzer Options): Add |
| -Wanalyzer-fd-phase-mismatch and -Wanalyzer-fd-type-mismatch. Add |
| "socket", "bind", "listen", "accept", and "connect" to the list of |
| functions known to the analyzer. |
| |
| 2022-11-15 David Malcolm <dmalcolm@redhat.com> |
| |
| PR analyzer/106302 |
| * Makefile.in (ANALYZER_OBJS): Add analyzer/analyzer-language.o. |
| (GTFILES): Add analyzer/analyzer-language.cc. |
| * doc/analyzer.texi: Document __analyzer_dump_named_constant. |
| |
| 2022-11-15 Lewis Hyatt <lhyatt@gmail.com> |
| |
| * json.h (class string): Add M_LEN member to store the length of |
| the data. Add constructor taking an explicit length. |
| * json.cc (string::string): Implement the new constructor. |
| (string::print): Support printing strings that are not |
| null-terminated. Escape embdedded null bytes on output. |
| (test_writing_strings): Test the new null-byte-related features of |
| json::string. |
| |
| 2022-11-15 Lewis Hyatt <lhyatt@gmail.com> |
| |
| * diagnostic.cc (diagnostic_get_location_text): Use |
| special_fname_builtin () rather than a hardcoded string (which was |
| also incorrectly left untranslated previously.) |
| * input.cc (special_fname_builtin): New function. |
| (expand_location_1): Use special_fname_builtin () rather than a |
| hard-coded string. |
| (test_builtins): Likewise. |
| * input.h (special_fname_builtin): Declare. |
| |
| 2022-11-15 Lewis Hyatt <lhyatt@gmail.com> |
| |
| * tree-diagnostic.cc (maybe_unwind_expanded_macro_loc): Handle ad-hoc |
| location in return value of linemap_resolve_location(). |
| |
| 2022-11-15 Jonathan Wakely <jwakely@redhat.com> |
| |
| * doc/cpp.texi (Pragmas): Use @item and @itemx for region |
| pragmas. |
| |
| 2022-11-15 Maciej W. Rozycki <macro@embecosm.com> |
| |
| * ira-color.cc (assign_hard_reg): Remove duplicate `memset' over |
| `full_costs'. |
| |
| 2022-11-15 Andre Vieira <andre.simoesdiasvieira@arm.com> |
| |
| * config/aarch64/atomics.md |
| (*aarch64_atomic_load<ALLX:mode>_rcpc_zext): New pattern. |
| (*aarch64_atomic_load<ALLX:mode>_rcpc_sext): New pattern. |
| |
| 2022-11-15 Andre Vieira <andre.simoesdiasvieira@arm.com> |
| Kyrylo Tkachov <kyrylo.tkachov@arm.com> |
| |
| * config/aarch64/aarch64.h (AARCH64_ISA_RCPC): New Macro. |
| (TARGET_RCPC): New Macro. |
| * config/aarch64/atomics.md (atomic_load<mode>): Change into an expand. |
| (aarch64_atomic_load<mode>_rcpc): New define_insn for ldapr. |
| (aarch64_atomic_load<mode>): Rename of old define_insn for ldar. |
| * config/aarch64/iterators.md (UNSPEC_LDAP): New unspec enum value. |
| * doc/invoke.texi (rcpc): Ammend documentation to mention the effects |
| on code generation. |
| |
| 2022-11-15 Hongyu Wang <hongyu.wang@intel.com> |
| |
| PR target/98167 |
| * match.pd: New perm + vector op patterns for int and fp vector. |
| |
| 2022-11-15 Andrew Pinski <apinski@marvell.com> |
| |
| * doc/invoke.texi: Remove Score option section. |
| |
| 2022-11-15 Andrew Pinski <apinski@marvell.com> |
| |
| * doc/extend.texi: Remove picoChip builtin section. |
| * doc/invoke.texi: Remove picoChip option section. |
| |
| 2022-11-15 Andrew Pinski <apinski@marvell.com> |
| |
| * doc/extend.texi: Remove MeP documentation. |
| * doc/invoke.texi: Remove MeP Options documentation. |
| |
| 2022-11-15 Andrew Pinski <apinski@marvell.com> |
| |
| * doc/invoke.texi: Fix opindex for mcall-aixdesc and mcall-openbsd. |
| |
| 2022-11-14 Philipp Tomsich <philipp.tomsich@vrull.eu> |
| |
| Revert: |
| 2022-11-14 Philipp Tomsich <philipp.tomsich@vrull.eu> |
| |
| * config/riscv/riscv-cores.def (RISCV_TUNE): Add ventana-vt1. |
| (RISCV_CORE): Ditto. |
| * config/riscv/riscv-opts.h (enum riscv_microarchitecture_type): Ditto. |
| * config/riscv/riscv.cc: Add tune_info for ventana-vt1. |
| * doc/invoke.texi: Document -mcpu= and -mtune with ventana-vt1. |
| |
| 2022-11-14 Philipp Tomsich <philipp.tomsich@vrull.eu> |
| |
| Revert: |
| 2022-11-14 Philipp Tomsich <philipp.tomsich@vrull.eu> |
| |
| * config/riscv/riscv.cc (enum riscv_fusion_pairs): Add symbolic |
| constants to identify supported fusion patterns. |
| (struct riscv_tune_param): Add fusible_op field. |
| (riscv_macro_fusion_p): Implement. |
| (riscv_fusion_enabled_p): Implement. |
| (riscv_macro_fusion_pair_p): Implement and recognize fusible |
| idioms for Ventana VT1. |
| (TARGET_SCHED_MACRO_FUSION_P): Point to riscv_macro_fusion_p. |
| (TARGET_SCHED_MACRO_FUSION_PAIR_P): Point to |
| riscv_macro_fusion_pair_p. |
| |
| 2022-11-14 Maciej W. Rozycki <macro@embecosm.com> |
| |
| * ira-build.cc (create_insn_allocnos): Fix documentation. |
| |
| 2022-11-14 Tamar Christina <tamar.christina@arm.com> |
| |
| * match.pd: Remove returns. |
| |
| 2022-11-14 Philipp Tomsich <philipp.tomsich@vrull.eu> |
| |
| * config/riscv/bitmanip.md (orcb<mode>2): Add orc.b as an |
| unspec. |
| * config/riscv/riscv.md: Add UNSPEC_ORC_B. |
| |
| 2022-11-14 Tamar Christina <tamar.christina@arm.com> |
| |
| * target.def: Fix typo. |
| |
| 2022-11-14 Philipp Tomsich <philipp.tomsich@vrull.eu> |
| |
| * config/riscv/riscv.cc (enum riscv_fusion_pairs): Add symbolic |
| constants to identify supported fusion patterns. |
| (struct riscv_tune_param): Add fusible_op field. |
| (riscv_macro_fusion_p): Implement. |
| (riscv_fusion_enabled_p): Implement. |
| (riscv_macro_fusion_pair_p): Implement and recognize fusible |
| idioms for Ventana VT1. |
| (TARGET_SCHED_MACRO_FUSION_P): Point to riscv_macro_fusion_p. |
| (TARGET_SCHED_MACRO_FUSION_PAIR_P): Point to |
| riscv_macro_fusion_pair_p. |
| |
| 2022-11-14 Philipp Tomsich <philipp.tomsich@vrull.eu> |
| |
| * config/riscv/riscv-cores.def (RISCV_TUNE): Add ventana-vt1. |
| (RISCV_CORE): Ditto. |
| * config/riscv/riscv-opts.h (enum riscv_microarchitecture_type): Ditto. |
| * config/riscv/riscv.cc: Add tune_info for ventana-vt1. |
| * doc/invoke.texi: Document -mcpu= and -mtune with ventana-vt1. |
| |
| 2022-11-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com> |
| |
| * config/aarch64/aarch64-option-extensions.def (cssc): Define. |
| * config/aarch64/aarch64.h (AARCH64_ISA_CSSC): Define. |
| (TARGET_CSSC): Likewise. |
| * config/aarch64/aarch64.md (*aarch64_abs<mode>2_cssc_ins): New define_insn. |
| (abs<mode>2): Adjust for the above. |
| (aarch64_umax<mode>3_insn): New define_insn. |
| (umax<mode>3): Adjust for the above. |
| (*aarch64_popcount<mode>2_cssc_insn): New define_insn. |
| (popcount<mode>2): Adjust for the above. |
| (<optab><mode>3): New define_insn. |
| * config/aarch64/constraints.md (Usm): Define. |
| (Uum): Likewise. |
| * doc/invoke.texi (AArch64 options): Document +cssc. |
| * config/aarch64/iterators.md (MAXMIN_NOUMAX): New code iterator. |
| * config/aarch64/predicates.md (aarch64_sminmax_immediate): Define. |
| (aarch64_sminmax_operand): Likewise. |
| (aarch64_uminmax_immediate): Likewise. |
| (aarch64_uminmax_operand): Likewise. |
| |
| 2022-11-14 Tamar Christina <tamar.christina@arm.com> |
| |
| * config/aarch64/aarch64-sve2.md (@aarch64_bitmask_udiv<mode>3): New. |
| |
| 2022-11-14 Tamar Christina <tamar.christina@arm.com> |
| |
| * config/aarch64/aarch64-simd.md (@aarch64_bitmask_udiv<mode>3): New. |
| * config/aarch64/aarch64.cc (aarch64_vectorize_can_special_div_by_constant): New. |
| |
| 2022-11-14 Tamar Christina <tamar.christina@arm.com> |
| |
| * expmed.h (expand_divmod): Pass tree operands down in addition to RTX. |
| * expmed.cc (expand_divmod): Likewise. |
| * explow.cc (round_push, align_dynamic_address): Likewise. |
| * expr.cc (force_operand, expand_expr_divmod): Likewise. |
| * optabs.cc (expand_doubleword_mod, expand_doubleword_divmod): |
| Likewise. |
| * target.h: Include tree-core. |
| * target.def (can_special_div_by_const): New. |
| * targhooks.cc (default_can_special_div_by_const): New. |
| * targhooks.h (default_can_special_div_by_const): New. |
| * tree-vect-generic.cc (expand_vector_operation): Use it. |
| * doc/tm.texi.in: Document it. |
| * doc/tm.texi: Regenerate. |
| * tree-vect-patterns.cc (vect_recog_divmod_pattern): Check for support. |
| * tree-vect-stmts.cc (vectorizable_operation): Likewise. |
| |
| 2022-11-14 Tamar Christina <tamar.christina@arm.com> |
| |
| * generic-match-head.cc: Include langooks. |
| * gimple-match-head.cc: Likewise. |
| * match.pd: Add fneg/fadd rule. |
| |
| 2022-11-14 Srinath Parvathaneni <srinath.parvathaneni@arm.com> |
| |
| * config/arm/arm-cpus.in (cortex-x1c): Define new CPU. |
| * config/arm/arm-tables.opt: Regenerate. |
| * config/arm/arm-tune.md: Likewise. |
| * doc/invoke.texi: Document Cortex-X1C CPU. |
| |
| 2022-11-14 Srinath Parvathaneni <srinath.parvathaneni@arm.com> |
| |
| * config/aarch64/aarch64-cores.def (AARCH64_CORE): Add Cortex-X3 |
| CPU. |
| * config/aarch64/aarch64-tune.md: Regenerate. |
| * doc/invoke.texi: Document Cortex-X3 CPU. |
| |
| 2022-11-14 Andrew Pinski <apinski@marvell.com> |
| |
| * doc/invoke.texi: Fix @opindex |
| for m80387 option. |
| |
| 2022-11-14 Andrew Pinski <apinski@marvell.com> |
| |
| * doc/invoke.texi: Remove the front - from |
| some @opindex. |
| |
| 2022-11-14 Philipp Tomsich <philipp.tomsich@vrull.eu> |
| |
| * config/aarch64/aarch64-cores.def (AARCH64_CORE): Add ampere1a. |
| * config/aarch64/aarch64-cost-tables.h: Add ampere1a_extra_costs. |
| * config/aarch64/aarch64-fusion-pairs.def (AARCH64_FUSION_PAIR): |
| Define a new fusion pair for A+B+1/A-B-1 (i.e., add/subtract two |
| registers and then +1/-1). |
| * config/aarch64/aarch64-tune.md: Regenerate. |
| * config/aarch64/aarch64.cc (aarch_macro_fusion_pair_p): Implement |
| idiom-matcher for the new fusion pair. |
| * doc/invoke.texi: Add ampere1a. |
| |
| 2022-11-14 Richard Biener <rguenther@suse.de> |
| |
| * match.pd: Remove duplicates. |
| |
| 2022-11-14 Martin Liska <mliska@suse.cz> |
| |
| * doc/contrib.texi: Port from Sphinx. |
| * doc/cpp.texi: Likewise. |
| * doc/install.texi: Likewise. |
| * doc/invoke.texi: Likewise. |
| |
| 2022-11-14 Martin Liska <mliska@suse.cz> |
| |
| Revert: |
| 2022-11-14 Martin Liska <mliska@suse.cz> |
| |
| * doc/cpp/character-sets.rst: New file. |
| * doc/cpp/conditional-syntax.rst: New file. |
| * doc/cpp/conditional-uses.rst: New file. |
| * doc/cpp/conditionals.rst: New file. |
| * doc/cpp/conf.py: New file. |
| * doc/cpp/copyright.rst: New file. |
| * doc/cpp/deleted-code.rst: New file. |
| * doc/cpp/diagnostics.rst: New file. |
| * doc/cpp/environment-variables.rst: New file. |
| * doc/cpp/gnu-free-documentation-license.rst: New file. |
| * doc/cpp/header-files.rst: New file. |
| * doc/cpp/header-files/alternatives-to-wrapper-ifndef.rst: New file. |
| * doc/cpp/header-files/computed-includes.rst: New file. |
| * doc/cpp/header-files/include-operation.rst: New file. |
| * doc/cpp/header-files/include-syntax.rst: New file. |
| * doc/cpp/header-files/once-only-headers.rst: New file. |
| * doc/cpp/header-files/search-path.rst: New file. |
| * doc/cpp/header-files/system-headers.rst: New file. |
| * doc/cpp/header-files/wrapper-headers.rst: New file. |
| * doc/cpp/implementation-defined-behavior.rst: New file. |
| * doc/cpp/implementation-details.rst: New file. |
| * doc/cpp/implementation-limits.rst: New file. |
| * doc/cpp/index.rst: New file. |
| * doc/cpp/indices-and-tables.rst: New file. |
| * doc/cpp/initial-processing.rst: New file. |
| * doc/cpp/invocation.rst: New file. |
| * doc/cpp/line-control.rst: New file. |
| * doc/cpp/macros.rst: New file. |
| * doc/cpp/macros/concatenation.rst: New file. |
| * doc/cpp/macros/directives-within-macro-arguments.rst: New file. |
| * doc/cpp/macros/function-like-macros.rst: New file. |
| * doc/cpp/macros/macro-arguments.rst: New file. |
| * doc/cpp/macros/macro-pitfalls.rst: New file. |
| * doc/cpp/macros/object-like-macros.rst: New file. |
| * doc/cpp/macros/predefined-macros.rst: New file. |
| * doc/cpp/macros/stringizing.rst: New file. |
| * doc/cpp/macros/undefining-and-redefining-macros.rst: New file. |
| * doc/cpp/macros/variadic-macros.rst: New file. |
| * doc/cpp/obsolete-features.rst: New file. |
| * doc/cpp/other-directives.rst: New file. |
| * doc/cpp/overview.rst: New file. |
| * doc/cpp/pragmas.rst: New file. |
| * doc/cpp/preprocessor-output.rst: New file. |
| * doc/cpp/the-preprocessing-language.rst: New file. |
| * doc/cpp/tokenization.rst: New file. |
| * doc/cpp/traditional-lexical-analysis.rst: New file. |
| * doc/cpp/traditional-macros.rst: New file. |
| * doc/cpp/traditional-miscellany.rst: New file. |
| * doc/cpp/traditional-mode.rst: New file. |
| * doc/cpp/traditional-warnings.rst: New file. |
| * doc/cppinternals/conf.py: New file. |
| * doc/cppinternals/copyright.rst: New file. |
| * doc/cppinternals/cppinternals.rst: New file. |
| * doc/cppinternals/cpplib.rst: New file. |
| * doc/cppinternals/files.rst: New file. |
| * doc/cppinternals/index.rst: New file. |
| * doc/cppinternals/indices-and-tables.rst: New file. |
| * doc/cppinternals/internal-representation-of-macros.rst: New file. |
| * doc/cppinternals/just-which-line-number-anyway.rst: New file. |
| * doc/cppinternals/lexing-a-line.rst: New file. |
| * doc/cppinternals/lexing-a-token.rst: New file. |
| * doc/cppinternals/looking-for-a-function-like-macros-opening-parenthesis.rst: New file. |
| * doc/cppinternals/macro-expansion-overview.rst: New file. |
| * doc/cppinternals/marking-tokens-ineligible-for-future-expansion.rst: New file. |
| * doc/cppinternals/multiple-include-optimization.rst: New file. |
| * doc/cppinternals/overview.rst: New file. |
| * doc/cppinternals/representation-of-line-numbers.rst: New file. |
| * doc/cppinternals/scanning-the-replacement-list-for-macros-to-expand.rst: New file. |
| * doc/gcc/binary-compatibility.rst: New file. |
| * doc/gcc/c++-implementation-defined-behavior.rst: New file. |
| * doc/gcc/c-implementation-defined-behavior.rst: New file. |
| * doc/gcc/c-implementation-defined-behavior/architecture.rst: New file. |
| * doc/gcc/c-implementation-defined-behavior/arrays-and-pointers.rst: New file. |
| * doc/gcc/c-implementation-defined-behavior/characters.rst: New file. |
| * doc/gcc/c-implementation-defined-behavior/declarators.rst: New file. |
| * doc/gcc/c-implementation-defined-behavior/environment.rst: New file. |
| * doc/gcc/c-implementation-defined-behavior/floating-point.rst: New file. |
| * doc/gcc/c-implementation-defined-behavior/hints.rst: New file. |
| * doc/gcc/c-implementation-defined-behavior/identifiers.rst: New file. |
| * doc/gcc/c-implementation-defined-behavior/integers.rst: New file. |
| * doc/gcc/c-implementation-defined-behavior/library-functions.rst: New file. |
| * doc/gcc/c-implementation-defined-behavior/locale-specific-behavior.rst: New file. |
| * doc/gcc/c-implementation-defined-behavior/preprocessing-directives.rst: New file. |
| * doc/gcc/c-implementation-defined-behavior/qualifiers.rst: New file. |
| * doc/gcc/c-implementation-defined-behavior/statements.rst: New file. |
| * doc/gcc/c-implementation-defined-behavior/structures-unions-enumerations-and-bit-fields.rst: |
| New file. |
| * doc/gcc/c-implementation-defined-behavior/translation.rst: New file. |
| * doc/gcc/conditionally-supported-behavior.rst: New file. |
| * doc/gcc/conf.py: New file. |
| * doc/gcc/contributing-to-gcc-development.rst: New file. |
| * doc/gcc/contributors-to-gcc.rst: New file. |
| * doc/gcc/copyright.rst: New file. |
| * doc/gcc/exception-handling.rst: New file. |
| * doc/gcc/extensions-to-the-c++-language.rst: New file. |
| * doc/gcc/extensions-to-the-c++-language/backwards-compatibility.rst: New file. |
| * doc/gcc/extensions-to-the-c++-language/c++-concepts.rst: New file. |
| * doc/gcc/extensions-to-the-c++-language/c++-interface-and-implementation-pragmas.rst: |
| New file. |
| * doc/gcc/extensions-to-the-c++-language/c++-specific-variable-function-and-type-attributes.rst: |
| New file. |
| * doc/gcc/extensions-to-the-c++-language/deprecated-features.rst: New file. |
| * doc/gcc/extensions-to-the-c++-language/extracting-the-function-pointer-from-a-bound-pointer-to-member-function.rst: |
| New file. |
| * doc/gcc/extensions-to-the-c++-language/function-multiversioning.rst: New file. |
| * doc/gcc/extensions-to-the-c++-language/restricting-pointer-aliasing.rst: New file. |
| * doc/gcc/extensions-to-the-c++-language/type-traits.rst: New file. |
| * doc/gcc/extensions-to-the-c++-language/vague-linkage.rst: New file. |
| * doc/gcc/extensions-to-the-c++-language/when-is-a-volatile-c++-object-accessed.rst: |
| New file. |
| * doc/gcc/extensions-to-the-c++-language/wheres-the-template.rst: New file. |
| * doc/gcc/extensions-to-the-c-language-family.rst: New file. |
| * doc/gcc/extensions-to-the-c-language-family/128-bit-integers.rst: New file. |
| * doc/gcc/extensions-to-the-c-language-family/additional-floating-types.rst: New file. |
| * doc/gcc/extensions-to-the-c-language-family/alternate-keywords.rst: New file. |
| * doc/gcc/extensions-to-the-c-language-family/an-inline-function-is-as-fast-as-a-macro.rst: |
| New file. |
| * doc/gcc/extensions-to-the-c-language-family/arithmetic-on-void-and-function-pointers.rst: |
| New file. |
| * doc/gcc/extensions-to-the-c-language-family/arrays-of-length-zero.rst: New file. |
| * doc/gcc/extensions-to-the-c-language-family/arrays-of-variable-length.rst: New file. |
| * doc/gcc/extensions-to-the-c-language-family/attribute-syntax.rst: New file. |
| * doc/gcc/extensions-to-the-c-language-family/binary-constants-using-the-0b-prefix.rst: |
| New file. |
| * doc/gcc/extensions-to-the-c-language-family/built-in-functions-for-memory-model-aware-atomic-operations.rst: |
| New file. |
| * doc/gcc/extensions-to-the-c-language-family/built-in-functions-to-perform-arithmetic-with-overflow-checking.rst: |
| New file. |
| * doc/gcc/extensions-to-the-c-language-family/c++-style-comments.rst: New file. |
| * doc/gcc/extensions-to-the-c-language-family/case-ranges.rst: New file. |
| * doc/gcc/extensions-to-the-c-language-family/cast-to-a-union-type.rst: New file. |
| * doc/gcc/extensions-to-the-c-language-family/complex-numbers.rst: New file. |
| * doc/gcc/extensions-to-the-c-language-family/compound-literals.rst: New file. |
| * doc/gcc/extensions-to-the-c-language-family/conditionals-with-omitted-operands.rst: |
| New file. |
| * doc/gcc/extensions-to-the-c-language-family/constructing-function-calls.rst: New file. |
| * doc/gcc/extensions-to-the-c-language-family/decimal-floating-types.rst: New file. |
| * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions.rst: |
| New file. |
| * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/aarch64-function-attributes.rst: |
| New file. |
| * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/amd-gcn-function-attributes.rst: |
| New file. |
| * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/arc-function-attributes.rst: |
| New file. |
| * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/arm-function-attributes.rst: |
| New file. |
| * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/avr-function-attributes.rst: |
| New file. |
| * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/blackfin-function-attributes.rst: |
| New file. |
| * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/bpf-function-attributes.rst: |
| New file. |
| * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/c-sky-function-attributes.rst: |
| New file. |
| * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/common-function-attributes.rst: |
| New file. |
| * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/epiphany-function-attributes.rst: |
| New file. |
| * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/h8-300-function-attributes.rst: |
| New file. |
| * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/ia-64-function-attributes.rst: |
| New file. |
| * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/m32c-function-attributes.rst: |
| New file. |
| * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/m32r-d-function-attributes.rst: |
| New file. |
| * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/m68k-function-attributes.rst: |
| New file. |
| * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/mcore-function-attributes.rst: |
| New file. |
| * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/mep-function-attributes.rst: |
| New file. |
| * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/microblaze-function-attributes.rst: |
| New file. |
| * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/microsoft-windows-function-attributes.rst: |
| New file. |
| * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/mips-function-attributes.rst: |
| New file. |
| * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/msp430-function-attributes.rst: |
| New file. |
| * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/nds32-function-attributes.rst: |
| New file. |
| * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/nios-ii-function-attributes.rst: |
| New file. |
| * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/nvidia-ptx-function-attributes.rst: |
| New file. |
| * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/powerpc-function-attributes.rst: |
| New file. |
| * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/risc-v-function-attributes.rst: |
| New file. |
| * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/rl78-function-attributes.rst: |
| New file. |
| * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/rx-function-attributes.rst: |
| New file. |
| * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/s-390-function-attributes.rst: |
| New file. |
| * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/sh-function-attributes.rst: |
| New file. |
| * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/symbian-os-function-attributes.rst: |
| New file. |
| * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/v850-function-attributes.rst: |
| New file. |
| * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/visium-function-attributes.rst: |
| New file. |
| * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/x86-function-attributes.rst: |
| New file. |
| * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/xstormy16-function-attributes.rst: |
| New file. |
| * doc/gcc/extensions-to-the-c-language-family/designated-initializers.rst: New file. |
| * doc/gcc/extensions-to-the-c-language-family/determining-the-alignment-of-functions-types-or-variables.rst: |
| New file. |
| * doc/gcc/extensions-to-the-c-language-family/dollar-signs-in-identifier-names.rst: |
| New file. |
| * doc/gcc/extensions-to-the-c-language-family/double-word-integers.rst: New file. |
| * doc/gcc/extensions-to-the-c-language-family/enumerator-attributes.rst: New file. |
| * doc/gcc/extensions-to-the-c-language-family/fixed-point-types.rst: New file. |
| * doc/gcc/extensions-to-the-c-language-family/format-checks-specific-to-particular-target-machines.rst: |
| New file. |
| * doc/gcc/extensions-to-the-c-language-family/function-names-as-strings.rst: New file. |
| * doc/gcc/extensions-to-the-c-language-family/getting-the-return-or-frame-address-of-a-function.rst: |
| New file. |
| * doc/gcc/extensions-to-the-c-language-family/half-precision-floating-point.rst: New file. |
| * doc/gcc/extensions-to-the-c-language-family/hex-floats.rst: New file. |
| * doc/gcc/extensions-to-the-c-language-family/how-to-use-inline-assembly-language-in-c-code.rst: |
| New file. |
| * doc/gcc/extensions-to-the-c-language-family/incomplete-enum-types.rst: New file. |
| * doc/gcc/extensions-to-the-c-language-family/label-attributes.rst: New file. |
| * doc/gcc/extensions-to-the-c-language-family/labels-as-values.rst: New file. |
| * doc/gcc/extensions-to-the-c-language-family/legacy-sync-built-in-functions-for-atomic-memory-access.rst: |
| New file. |
| * doc/gcc/extensions-to-the-c-language-family/locally-declared-labels.rst: New file. |
| * doc/gcc/extensions-to-the-c-language-family/macros-with-a-variable-number-of-arguments.rst: |
| New file. |
| * doc/gcc/extensions-to-the-c-language-family/mixed-declarations-labels-and-code.rst: |
| New file. |
| * doc/gcc/extensions-to-the-c-language-family/named-address-spaces.rst: New file. |
| * doc/gcc/extensions-to-the-c-language-family/nested-functions.rst: New file. |
| * doc/gcc/extensions-to-the-c-language-family/non-constant-initializers.rst: New file. |
| * doc/gcc/extensions-to-the-c-language-family/non-lvalue-arrays-may-have-subscripts.rst: |
| New file. |
| * doc/gcc/extensions-to-the-c-language-family/nonlocal-gotos.rst: New file. |
| * doc/gcc/extensions-to-the-c-language-family/object-size-checking-built-in-functions.rst: |
| New file. |
| * doc/gcc/extensions-to-the-c-language-family/other-built-in-functions-provided-by-gcc.rst: |
| New file. |
| * doc/gcc/extensions-to-the-c-language-family/pointer-arguments-in-variadic-functions.rst: |
| New file. |
| * doc/gcc/extensions-to-the-c-language-family/pointers-to-arrays-with-qualifiers-work-as-expected.rst: |
| New file. |
| * doc/gcc/extensions-to-the-c-language-family/pragmas-accepted-by-gcc.rst: New file. |
| * doc/gcc/extensions-to-the-c-language-family/prototypes-and-old-style-function-definitions.rst: |
| New file. |
| * doc/gcc/extensions-to-the-c-language-family/referring-to-a-type-with-typeof.rst: New file. |
| * doc/gcc/extensions-to-the-c-language-family/slightly-looser-rules-for-escaped-newlines.rst: |
| New file. |
| * doc/gcc/extensions-to-the-c-language-family/specifying-attributes-of-types.rst: New file. |
| * doc/gcc/extensions-to-the-c-language-family/specifying-attributes-of-variables.rst: |
| New file. |
| * doc/gcc/extensions-to-the-c-language-family/statement-attributes.rst: New file. |
| * doc/gcc/extensions-to-the-c-language-family/statements-and-declarations-in-expressions.rst: |
| New file. |
| * doc/gcc/extensions-to-the-c-language-family/structures-with-no-members.rst: New file. |
| * doc/gcc/extensions-to-the-c-language-family/support-for-offsetof.rst: New file. |
| * doc/gcc/extensions-to-the-c-language-family/target-builtins.rst: New file. |
| * doc/gcc/extensions-to-the-c-language-family/target-builtins/aarch64-built-in-functions.rst: |
| New file. |
| * doc/gcc/extensions-to-the-c-language-family/target-builtins/alpha-built-in-functions.rst: |
| New file. |
| * doc/gcc/extensions-to-the-c-language-family/target-builtins/altera-nios-ii-built-in-functions.rst: |
| New file. |
| * doc/gcc/extensions-to-the-c-language-family/target-builtins/arc-built-in-functions.rst: |
| New file. |
| * doc/gcc/extensions-to-the-c-language-family/target-builtins/arc-simd-built-in-functions.rst: |
| New file. |
| * doc/gcc/extensions-to-the-c-language-family/target-builtins/arm-armv8-m-security-extensions.rst: |
| New file. |
| * doc/gcc/extensions-to-the-c-language-family/target-builtins/arm-c-language-extensions-acle.rst: |
| New file. |
| * doc/gcc/extensions-to-the-c-language-family/target-builtins/arm-floating-point-status-and-control-intrinsics.rst: |
| New file. |
| * doc/gcc/extensions-to-the-c-language-family/target-builtins/arm-iwmmxt-built-in-functions.rst: |
| New file. |
| * doc/gcc/extensions-to-the-c-language-family/target-builtins/avr-built-in-functions.rst: |
| New file. |
| * doc/gcc/extensions-to-the-c-language-family/target-builtins/basic-powerpc-built-in-functions.rst: |
| New file. |
| * doc/gcc/extensions-to-the-c-language-family/target-builtins/blackfin-built-in-functions.rst: |
| New file. |
| * doc/gcc/extensions-to-the-c-language-family/target-builtins/bpf-built-in-functions.rst: |
| New file. |
| * doc/gcc/extensions-to-the-c-language-family/target-builtins/fr-v-built-in-functions.rst: |
| New file. |
| * doc/gcc/extensions-to-the-c-language-family/target-builtins/mips-dsp-built-in-functions.rst: |
| New file. |
| * doc/gcc/extensions-to-the-c-language-family/target-builtins/mips-loongson-built-in-functions.rst: |
| New file. |
| * doc/gcc/extensions-to-the-c-language-family/target-builtins/mips-paired-single-support.rst: |
| New file. |
| * doc/gcc/extensions-to-the-c-language-family/target-builtins/mips-simd-architecture-msa-support.rst: |
| New file. |
| * doc/gcc/extensions-to-the-c-language-family/target-builtins/msp430-built-in-functions.rst: |
| New file. |
| * doc/gcc/extensions-to-the-c-language-family/target-builtins/nds32-built-in-functions.rst: |
| New file. |
| * doc/gcc/extensions-to-the-c-language-family/target-builtins/other-mips-built-in-functions.rst: |
| New file. |
| * doc/gcc/extensions-to-the-c-language-family/target-builtins/picochip-built-in-functions.rst: |
| New file. |
| * doc/gcc/extensions-to-the-c-language-family/target-builtins/powerpc-altivec-vsx-built-in-functions.rst: |
| New file. |
| * doc/gcc/extensions-to-the-c-language-family/target-builtins/powerpc-atomic-memory-operation-functions.rst: |
| New file. |
| * doc/gcc/extensions-to-the-c-language-family/target-builtins/powerpc-hardware-transactional-memory-built-in-functions.rst: |
| New file. |
| * doc/gcc/extensions-to-the-c-language-family/target-builtins/powerpc-matrix-multiply-assist-built-in-functions.rst: |
| New file. |
| * doc/gcc/extensions-to-the-c-language-family/target-builtins/pru-built-in-functions.rst: |
| New file. |
| * doc/gcc/extensions-to-the-c-language-family/target-builtins/risc-v-built-in-functions.rst: |
| New file. |
| * doc/gcc/extensions-to-the-c-language-family/target-builtins/rx-built-in-functions.rst: |
| New file. |
| * doc/gcc/extensions-to-the-c-language-family/target-builtins/s-390-system-z-built-in-functions.rst: |
| New file. |
| * doc/gcc/extensions-to-the-c-language-family/target-builtins/sh-built-in-functions.rst: |
| New file. |
| * doc/gcc/extensions-to-the-c-language-family/target-builtins/sparc-vis-built-in-functions.rst: |
| New file. |
| * doc/gcc/extensions-to-the-c-language-family/target-builtins/ti-c6x-built-in-functions.rst: |
| New file. |
| * doc/gcc/extensions-to-the-c-language-family/target-builtins/x86-built-in-functions.rst: |
| New file. |
| * doc/gcc/extensions-to-the-c-language-family/target-builtins/x86-control-flow-protection-intrinsics.rst: |
| New file. |
| * doc/gcc/extensions-to-the-c-language-family/target-builtins/x86-transactional-memory-intrinsics.rst: |
| New file. |
| * doc/gcc/extensions-to-the-c-language-family/the-character-esc-in-constants.rst: New file. |
| * doc/gcc/extensions-to-the-c-language-family/thread-local-storage.rst: New file. |
| * doc/gcc/extensions-to-the-c-language-family/unnamed-structure-and-union-fields.rst: |
| New file. |
| * doc/gcc/extensions-to-the-c-language-family/using-vector-instructions-through-built-in-functions.rst: |
| New file. |
| * doc/gcc/extensions-to-the-c-language-family/when-is-a-volatile-object-accessed.rst: |
| New file. |
| * doc/gcc/extensions-to-the-c-language-family/x86-specific-memory-model-extensions-for-transactional-memory.rst: |
| New file. |
| * doc/gcc/funding.rst: New file. |
| * doc/gcc/gcc-command-options.rst: New file. |
| * doc/gcc/gcc-command-options/c++-modules.rst: New file. |
| * doc/gcc/gcc-command-options/compiling-c++-programs.rst: New file. |
| * doc/gcc/gcc-command-options/description.rst: New file. |
| * doc/gcc/gcc-command-options/environment-variables-affecting-gcc.rst: New file. |
| * doc/gcc/gcc-command-options/gcc-developer-options.rst: New file. |
| * doc/gcc/gcc-command-options/machine-dependent-options.rst: New file. |
| * doc/gcc/gcc-command-options/machine-dependent-options/aarch64-options.rst: New file. |
| * doc/gcc/gcc-command-options/machine-dependent-options/adapteva-epiphany-options.rst: |
| New file. |
| * doc/gcc/gcc-command-options/machine-dependent-options/amd-gcn-options.rst: New file. |
| * doc/gcc/gcc-command-options/machine-dependent-options/arc-options.rst: New file. |
| * doc/gcc/gcc-command-options/machine-dependent-options/arm-options.rst: New file. |
| * doc/gcc/gcc-command-options/machine-dependent-options/avr-mmcu.rst: New file. |
| * doc/gcc/gcc-command-options/machine-dependent-options/avr-options.rst: New file. |
| * doc/gcc/gcc-command-options/machine-dependent-options/blackfin-options.rst: New file. |
| * doc/gcc/gcc-command-options/machine-dependent-options/c-sky-options.rst: New file. |
| * doc/gcc/gcc-command-options/machine-dependent-options/c6x-options.rst: New file. |
| * doc/gcc/gcc-command-options/machine-dependent-options/cris-options.rst: New file. |
| * doc/gcc/gcc-command-options/machine-dependent-options/darwin-options.rst: New file. |
| * doc/gcc/gcc-command-options/machine-dependent-options/dec-alpha-options.rst: New file. |
| * doc/gcc/gcc-command-options/machine-dependent-options/ebpf-options.rst: New file. |
| * doc/gcc/gcc-command-options/machine-dependent-options/fr30-options.rst: New file. |
| * doc/gcc/gcc-command-options/machine-dependent-options/frv-options.rst: New file. |
| * doc/gcc/gcc-command-options/machine-dependent-options/ft32-options.rst: New file. |
| * doc/gcc/gcc-command-options/machine-dependent-options/gnu-linux-options.rst: New file. |
| * doc/gcc/gcc-command-options/machine-dependent-options/h8-300-options.rst: New file. |
| * doc/gcc/gcc-command-options/machine-dependent-options/hppa-options.rst: New file. |
| * doc/gcc/gcc-command-options/machine-dependent-options/ia-64-options.rst: New file. |
| * doc/gcc/gcc-command-options/machine-dependent-options/ibm-rs-6000-and-powerpc-options.rst: |
| New file. |
| * doc/gcc/gcc-command-options/machine-dependent-options/lm32-options.rst: New file. |
| * doc/gcc/gcc-command-options/machine-dependent-options/loongarch-options.rst: New file. |
| * doc/gcc/gcc-command-options/machine-dependent-options/m32c-options.rst: New file. |
| * doc/gcc/gcc-command-options/machine-dependent-options/m32r-d-options.rst: New file. |
| * doc/gcc/gcc-command-options/machine-dependent-options/m680x0-options.rst: New file. |
| * doc/gcc/gcc-command-options/machine-dependent-options/mcore-options.rst: New file. |
| * doc/gcc/gcc-command-options/machine-dependent-options/mep-options.rst: New file. |
| * doc/gcc/gcc-command-options/machine-dependent-options/microblaze-options.rst: New file. |
| * doc/gcc/gcc-command-options/machine-dependent-options/mips-options.rst: New file. |
| * doc/gcc/gcc-command-options/machine-dependent-options/mmix-options.rst: New file. |
| * doc/gcc/gcc-command-options/machine-dependent-options/mn10300-options.rst: New file. |
| * doc/gcc/gcc-command-options/machine-dependent-options/moxie-options.rst: New file. |
| * doc/gcc/gcc-command-options/machine-dependent-options/msp430-options.rst: New file. |
| * doc/gcc/gcc-command-options/machine-dependent-options/nds32-options.rst: New file. |
| * doc/gcc/gcc-command-options/machine-dependent-options/nios-ii-options.rst: New file. |
| * doc/gcc/gcc-command-options/machine-dependent-options/nvidia-ptx-options.rst: New file. |
| * doc/gcc/gcc-command-options/machine-dependent-options/openrisc-options.rst: New file. |
| * doc/gcc/gcc-command-options/machine-dependent-options/options-for-system-v.rst: New file. |
| * doc/gcc/gcc-command-options/machine-dependent-options/pdp-11-options.rst: New file. |
| * doc/gcc/gcc-command-options/machine-dependent-options/picochip-options.rst: New file. |
| * doc/gcc/gcc-command-options/machine-dependent-options/powerpc-options.rst: New file. |
| * doc/gcc/gcc-command-options/machine-dependent-options/pru-options.rst: New file. |
| * doc/gcc/gcc-command-options/machine-dependent-options/risc-v-options.rst: New file. |
| * doc/gcc/gcc-command-options/machine-dependent-options/rl78-options.rst: New file. |
| * doc/gcc/gcc-command-options/machine-dependent-options/rx-options.rst: New file. |
| * doc/gcc/gcc-command-options/machine-dependent-options/s-390-and-zseries-options.rst: |
| New file. |
| * doc/gcc/gcc-command-options/machine-dependent-options/score-options.rst: New file. |
| * doc/gcc/gcc-command-options/machine-dependent-options/sh-options.rst: New file. |
| * doc/gcc/gcc-command-options/machine-dependent-options/solaris-2-options.rst: New file. |
| * doc/gcc/gcc-command-options/machine-dependent-options/sparc-options.rst: New file. |
| * doc/gcc/gcc-command-options/machine-dependent-options/v850-options.rst: New file. |
| * doc/gcc/gcc-command-options/machine-dependent-options/vax-options.rst: New file. |
| * doc/gcc/gcc-command-options/machine-dependent-options/visium-options.rst: New file. |
| * doc/gcc/gcc-command-options/machine-dependent-options/vms-options.rst: New file. |
| * doc/gcc/gcc-command-options/machine-dependent-options/vxworks-options.rst: New file. |
| * doc/gcc/gcc-command-options/machine-dependent-options/x86-options.rst: New file. |
| * doc/gcc/gcc-command-options/machine-dependent-options/x86-windows-options.rst: New file. |
| * doc/gcc/gcc-command-options/machine-dependent-options/xstormy16-options.rst: New file. |
| * doc/gcc/gcc-command-options/machine-dependent-options/xtensa-options.rst: New file. |
| * doc/gcc/gcc-command-options/machine-dependent-options/zseries-options.rst: New file. |
| * doc/gcc/gcc-command-options/option-summary.rst: New file. |
| * doc/gcc/gcc-command-options/options-controlling-c++-dialect.rst: New file. |
| * doc/gcc/gcc-command-options/options-controlling-c-dialect.rst: New file. |
| * doc/gcc/gcc-command-options/options-controlling-objective-c-and-objective-c++-dialects.rst: |
| New file. |
| * doc/gcc/gcc-command-options/options-controlling-the-kind-of-output.rst: New file. |
| * doc/gcc/gcc-command-options/options-controlling-the-preprocessor.rst: New file. |
| * doc/gcc/gcc-command-options/options-for-code-generation-conventions.rst: New file. |
| * doc/gcc/gcc-command-options/options-for-debugging-your-program.rst: New file. |
| * doc/gcc/gcc-command-options/options-for-directory-search.rst: New file. |
| * doc/gcc/gcc-command-options/options-for-linking.rst: New file. |
| * doc/gcc/gcc-command-options/options-that-control-optimization.rst: New file. |
| * doc/gcc/gcc-command-options/options-that-control-static-analysis.rst: New file. |
| * doc/gcc/gcc-command-options/options-to-control-diagnostic-messages-formatting.rst: |
| New file. |
| * doc/gcc/gcc-command-options/options-to-request-or-suppress-warnings.rst: New file. |
| * doc/gcc/gcc-command-options/passing-options-to-the-assembler.rst: New file. |
| * doc/gcc/gcc-command-options/program-instrumentation-options.rst: New file. |
| * doc/gcc/gcc-command-options/specifying-subprocesses-and-the-switches-to-pass-to-them.rst: |
| New file. |
| * doc/gcc/gcc-command-options/using-precompiled-headers.rst: New file. |
| * doc/gcc/gcc.rst: New file. |
| * doc/gcc/gcov-dump.rst: New file. |
| * doc/gcc/gcov-tool.rst: New file. |
| * doc/gcc/gcov.rst: New file. |
| * doc/gcc/gcov/brief-description-of-gcov-data-files.rst: New file. |
| * doc/gcc/gcov/data-file-relocation-to-support-cross-profiling.rst: New file. |
| * doc/gcc/gcov/introduction-to-gcov.rst: New file. |
| * doc/gcc/gcov/invoking-gcov.rst: New file. |
| * doc/gcc/gcov/profiling-and-test-coverage-in-freestanding-environments.rst: New file. |
| * doc/gcc/gcov/using-gcov-with-gcc-optimization.rst: New file. |
| * doc/gcc/general-public-license-3.rst: New file. |
| * doc/gcc/gnu-free-documentation-license.rst: New file. |
| * doc/gcc/gnu-objective-c-features.rst: New file. |
| * doc/gcc/gnu-objective-c-features/compatibilityalias.rst: New file. |
| * doc/gcc/gnu-objective-c-features/constant-string-objects.rst: New file. |
| * doc/gcc/gnu-objective-c-features/exceptions.rst: New file. |
| * doc/gcc/gnu-objective-c-features/fast-enumeration.rst: New file. |
| * doc/gcc/gnu-objective-c-features/garbage-collection.rst: New file. |
| * doc/gcc/gnu-objective-c-features/gnu-objective-c-runtime-api.rst: New file. |
| * doc/gcc/gnu-objective-c-features/load-executing-code-before-main.rst: New file. |
| * doc/gcc/gnu-objective-c-features/messaging-with-the-gnu-objective-c-runtime.rst: New file. |
| * doc/gcc/gnu-objective-c-features/synchronization.rst: New file. |
| * doc/gcc/gnu-objective-c-features/type-encoding.rst: New file. |
| * doc/gcc/gnu.rst: New file. |
| * doc/gcc/have-you-found-a-bug.rst: New file. |
| * doc/gcc/how-and-where-to-report-bugs.rst: New file. |
| * doc/gcc/how-to-get-help-with-gcc.rst: New file. |
| * doc/gcc/index.rst: New file. |
| * doc/gcc/indices-and-tables.rst: New file. |
| * doc/gcc/known-causes-of-trouble-with-gcc.rst: New file. |
| * doc/gcc/known-causes-of-trouble-with-gcc/actual-bugs-we-havent-fixed-yet.rst: New file. |
| * doc/gcc/known-causes-of-trouble-with-gcc/certain-changes-we-dont-want-to-make.rst: |
| New file. |
| * doc/gcc/known-causes-of-trouble-with-gcc/common-misunderstandings-with-gnu-c.rst: |
| New file. |
| * doc/gcc/known-causes-of-trouble-with-gcc/disappointments-and-misunderstandings.rst: |
| New file. |
| * doc/gcc/known-causes-of-trouble-with-gcc/fixed-header-files.rst: New file. |
| * doc/gcc/known-causes-of-trouble-with-gcc/incompatibilities-of-gcc.rst: New file. |
| * doc/gcc/known-causes-of-trouble-with-gcc/interoperation.rst: New file. |
| * doc/gcc/known-causes-of-trouble-with-gcc/standard-libraries.rst: New file. |
| * doc/gcc/known-causes-of-trouble-with-gcc/warning-messages-and-error-messages.rst: |
| New file. |
| * doc/gcc/language-standards-supported-by-gcc.rst: New file. |
| * doc/gcc/language-standards-supported-by-gcc/c++-language.rst: New file. |
| * doc/gcc/language-standards-supported-by-gcc/c-language.rst: New file. |
| * doc/gcc/language-standards-supported-by-gcc/d-language.rst: New file. |
| * doc/gcc/language-standards-supported-by-gcc/go-language.rst: New file. |
| * doc/gcc/language-standards-supported-by-gcc/objective-c-and-objective-c++-languages.rst: |
| New file. |
| * doc/gcc/language-standards-supported-by-gcc/references-for-other-languages.rst: New file. |
| * doc/gcc/lto-dump.rst: New file. |
| * doc/gcc/programming-languages-supported-by-gcc.rst: New file. |
| * doc/gcc/reporting-bugs.rst: New file. |
| * doc/gccint/analysis-and-optimization-of-gimple-tuples.rst: New file. |
| * doc/gccint/analysis-and-optimization-of-gimple-tuples/alias-analysis.rst: New file. |
| * doc/gccint/analysis-and-optimization-of-gimple-tuples/annotations.rst: New file. |
| * doc/gccint/analysis-and-optimization-of-gimple-tuples/memory-model.rst: New file. |
| * doc/gccint/analysis-and-optimization-of-gimple-tuples/ssa-operands.rst: New file. |
| * doc/gccint/analysis-and-optimization-of-gimple-tuples/static-single-assignment.rst: |
| New file. |
| * doc/gccint/analysis-and-representation-of-loops.rst: New file. |
| * doc/gccint/analysis-and-representation-of-loops/data-dependency-analysis.rst: New file. |
| * doc/gccint/analysis-and-representation-of-loops/iv-analysis-on-rtl.rst: New file. |
| * doc/gccint/analysis-and-representation-of-loops/loop-closed-ssa-form.rst: New file. |
| * doc/gccint/analysis-and-representation-of-loops/loop-manipulation.rst: New file. |
| * doc/gccint/analysis-and-representation-of-loops/loop-querying.rst: New file. |
| * doc/gccint/analysis-and-representation-of-loops/loop-representation.rst: New file. |
| * doc/gccint/analysis-and-representation-of-loops/number-of-iterations-analysis.rst: |
| New file. |
| * doc/gccint/analysis-and-representation-of-loops/scalar-evolutions.rst: New file. |
| * doc/gccint/analyzer-internals.rst: New file. |
| * doc/gccint/collect2.rst: New file. |
| * doc/gccint/conf.py: New file. |
| * doc/gccint/contributing-to-gcc-development.rst: New file. |
| * doc/gccint/contributors-to-gcc.rst: New file. |
| * doc/gccint/control-flow-graph.rst: New file. |
| * doc/gccint/control-flow-graph/basic-blocks.rst: New file. |
| * doc/gccint/control-flow-graph/edges.rst: New file. |
| * doc/gccint/control-flow-graph/liveness-information.rst: New file. |
| * doc/gccint/control-flow-graph/maintaining-the-cfg.rst: New file. |
| * doc/gccint/control-flow-graph/profile-information.rst: New file. |
| * doc/gccint/copyright.rst: New file. |
| * doc/gccint/debugging-the-analyzer.rst: New file. |
| * doc/gccint/funding.rst: New file. |
| * doc/gccint/gcc-and-portability.rst: New file. |
| * doc/gccint/general-public-license-3.rst: New file. |
| * doc/gccint/generic.rst: New file. |
| * doc/gccint/generic/attributes-in-trees.rst: New file. |
| * doc/gccint/generic/c-and-c++-trees.rst: New file. |
| * doc/gccint/generic/declarations.rst: New file. |
| * doc/gccint/generic/deficiencies.rst: New file. |
| * doc/gccint/generic/expressions.rst: New file. |
| * doc/gccint/generic/functions.rst: New file. |
| * doc/gccint/generic/language-dependent-trees.rst: New file. |
| * doc/gccint/generic/overview.rst: New file. |
| * doc/gccint/generic/statements.rst: New file. |
| * doc/gccint/generic/types.rst: New file. |
| * doc/gccint/gimple-api.rst: New file. |
| * doc/gccint/gimple.rst: New file. |
| * doc/gccint/gimple/adding-a-new-gimple-statement-code.rst: New file. |
| * doc/gccint/gimple/class-hierarchy-of-gimple-statements.rst: New file. |
| * doc/gccint/gimple/exception-handling.rst: New file. |
| * doc/gccint/gimple/gimple-instruction-set.rst: New file. |
| * doc/gccint/gimple/gimple-sequences.rst: New file. |
| * doc/gccint/gimple/manipulating-gimple-statements.rst: New file. |
| * doc/gccint/gimple/operands.rst: New file. |
| * doc/gccint/gimple/sequence-iterators.rst: New file. |
| * doc/gccint/gimple/statement-and-operand-traversals.rst: New file. |
| * doc/gccint/gimple/temporaries.rst: New file. |
| * doc/gccint/gimple/tuple-representation.rst: New file. |
| * doc/gccint/gimple/tuple-specific-accessors.rst: New file. |
| * doc/gccint/gimple/tuple-specific-accessors/gimpleasm.rst: New file. |
| * doc/gccint/gimple/tuple-specific-accessors/gimpleassign.rst: New file. |
| * doc/gccint/gimple/tuple-specific-accessors/gimplebind.rst: New file. |
| * doc/gccint/gimple/tuple-specific-accessors/gimplecall.rst: New file. |
| * doc/gccint/gimple/tuple-specific-accessors/gimplecatch.rst: New file. |
| * doc/gccint/gimple/tuple-specific-accessors/gimplecond.rst: New file. |
| * doc/gccint/gimple/tuple-specific-accessors/gimpledebug.rst: New file. |
| * doc/gccint/gimple/tuple-specific-accessors/gimpleehfilter.rst: New file. |
| * doc/gccint/gimple/tuple-specific-accessors/gimplegoto.rst: New file. |
| * doc/gccint/gimple/tuple-specific-accessors/gimplelabel.rst: New file. |
| * doc/gccint/gimple/tuple-specific-accessors/gimplenop.rst: New file. |
| * doc/gccint/gimple/tuple-specific-accessors/gimpleompatomicload.rst: New file. |
| * doc/gccint/gimple/tuple-specific-accessors/gimpleompatomicstore.rst: New file. |
| * doc/gccint/gimple/tuple-specific-accessors/gimpleompcontinue.rst: New file. |
| * doc/gccint/gimple/tuple-specific-accessors/gimpleompcritical.rst: New file. |
| * doc/gccint/gimple/tuple-specific-accessors/gimpleompfor.rst: New file. |
| * doc/gccint/gimple/tuple-specific-accessors/gimpleompmaster.rst: New file. |
| * doc/gccint/gimple/tuple-specific-accessors/gimpleompordered.rst: New file. |
| * doc/gccint/gimple/tuple-specific-accessors/gimpleompparallel.rst: New file. |
| * doc/gccint/gimple/tuple-specific-accessors/gimpleompreturn.rst: New file. |
| * doc/gccint/gimple/tuple-specific-accessors/gimpleompsection.rst: New file. |
| * doc/gccint/gimple/tuple-specific-accessors/gimpleompsections.rst: New file. |
| * doc/gccint/gimple/tuple-specific-accessors/gimpleompsingle.rst: New file. |
| * doc/gccint/gimple/tuple-specific-accessors/gimplephi.rst: New file. |
| * doc/gccint/gimple/tuple-specific-accessors/gimpleresx.rst: New file. |
| * doc/gccint/gimple/tuple-specific-accessors/gimplereturn.rst: New file. |
| * doc/gccint/gimple/tuple-specific-accessors/gimpleswitch.rst: New file. |
| * doc/gccint/gimple/tuple-specific-accessors/gimpletry.rst: New file. |
| * doc/gccint/gimple/tuple-specific-accessors/gimplewithcleanupexpr.rst: New file. |
| * doc/gccint/gnu-free-documentation-license.rst: New file. |
| * doc/gccint/guidelines-for-diagnostics.rst: New file. |
| * doc/gccint/guidelines-for-options.rst: New file. |
| * doc/gccint/host-common.rst: New file. |
| * doc/gccint/host-configuration.rst: New file. |
| * doc/gccint/host-filesystem.rst: New file. |
| * doc/gccint/host-makefile-fragments.rst: New file. |
| * doc/gccint/host-misc.rst: New file. |
| * doc/gccint/index.rst: New file. |
| * doc/gccint/indices-and-tables.rst: New file. |
| * doc/gccint/interfacing-to-gcc-output.rst: New file. |
| * doc/gccint/introduction.rst: New file. |
| * doc/gccint/language-front-ends-in-gcc.rst: New file. |
| * doc/gccint/link-time-optimization.rst: New file. |
| * doc/gccint/link-time-optimization/design-overview.rst: New file. |
| * doc/gccint/link-time-optimization/internal-flags-controlling-lto1.rst: New file. |
| * doc/gccint/link-time-optimization/lto-file-sections.rst: New file. |
| * doc/gccint/link-time-optimization/using-summary-information-in-ipa-passes.rst: New file. |
| * doc/gccint/link-time-optimization/whole-program-assumptions-linker-plugin-and-symbol-visibilities.rst: |
| New file. |
| * doc/gccint/machine-descriptions.rst: New file. |
| * doc/gccint/machine-descriptions/c-statements-for-assembler-output.rst: New file. |
| * doc/gccint/machine-descriptions/canonicalization-of-instructions.rst: New file. |
| * doc/gccint/machine-descriptions/conditional-execution.rst: New file. |
| * doc/gccint/machine-descriptions/constant-definitions.rst: New file. |
| * doc/gccint/machine-descriptions/defining-how-to-split-instructions.rst: New file. |
| * doc/gccint/machine-descriptions/defining-jump-instruction-patterns.rst: New file. |
| * doc/gccint/machine-descriptions/defining-looping-instruction-patterns.rst: New file. |
| * doc/gccint/machine-descriptions/defining-rtl-sequences-for-code-generation.rst: New file. |
| * doc/gccint/machine-descriptions/everything-about-instruction-patterns.rst: New file. |
| * doc/gccint/machine-descriptions/example-of-defineinsn.rst: New file. |
| * doc/gccint/machine-descriptions/including-patterns-in-machine-descriptions.rst: New file. |
| * doc/gccint/machine-descriptions/instruction-attributes.rst: New file. |
| * doc/gccint/machine-descriptions/interdependence-of-patterns.rst: New file. |
| * doc/gccint/machine-descriptions/iterators.rst: New file. |
| * doc/gccint/machine-descriptions/machine-specific-peephole-optimizers.rst: New file. |
| * doc/gccint/machine-descriptions/operand-constraints.rst: New file. |
| * doc/gccint/machine-descriptions/output-templates-and-operand-substitution.rst: New file. |
| * doc/gccint/machine-descriptions/overview-of-how-the-machine-description-is-used.rst: |
| New file. |
| * doc/gccint/machine-descriptions/predicates.rst: New file. |
| * doc/gccint/machine-descriptions/rtl-template.rst: New file. |
| * doc/gccint/machine-descriptions/rtl-templates-transformations.rst: New file. |
| * doc/gccint/machine-descriptions/standard-pattern-names-for-generation.rst: New file. |
| * doc/gccint/machine-descriptions/when-the-order-of-patterns-matters.rst: New file. |
| * doc/gccint/makefile-fragments.rst: New file. |
| * doc/gccint/match-and-simplify.rst: New file. |
| * doc/gccint/memory-management-and-type-information.rst: New file. |
| * doc/gccint/memory-management-and-type-information/how-to-invoke-the-garbage-collector.rst: |
| New file. |
| * doc/gccint/memory-management-and-type-information/marking-roots-for-the-garbage-collector.rst: |
| New file. |
| * doc/gccint/memory-management-and-type-information/source-files-containing-type-information.rst: |
| New file. |
| * doc/gccint/memory-management-and-type-information/support-for-inheritance.rst: New file. |
| * doc/gccint/memory-management-and-type-information/support-for-user-provided-gc-marking-routines.rst: |
| New file. |
| * doc/gccint/memory-management-and-type-information/the-inside-of-a-gty.rst: New file. |
| * doc/gccint/memory-management-and-type-information/troubleshooting-the-garbage-collector.rst: |
| New file. |
| * doc/gccint/option-file-format.rst: New file. |
| * doc/gccint/option-properties.rst: New file. |
| * doc/gccint/option-specification-files.rst: New file. |
| * doc/gccint/passes-and-files-of-the-compiler.rst: New file. |
| * doc/gccint/passes-and-files-of-the-compiler/gimplification-pass.rst: New file. |
| * doc/gccint/passes-and-files-of-the-compiler/inter-procedural-optimization-passes.rst: |
| New file. |
| * doc/gccint/passes-and-files-of-the-compiler/optimization-info.rst: New file. |
| * doc/gccint/passes-and-files-of-the-compiler/parsing-pass.rst: New file. |
| * doc/gccint/passes-and-files-of-the-compiler/pass-manager.rst: New file. |
| * doc/gccint/passes-and-files-of-the-compiler/rtl-passes.rst: New file. |
| * doc/gccint/passes-and-files-of-the-compiler/tree-ssa-passes.rst: New file. |
| * doc/gccint/plugins.rst: New file. |
| * doc/gccint/plugins/building-gcc-plugins.rst: New file. |
| * doc/gccint/plugins/controlling-which-passes-are-being-run.rst: New file. |
| * doc/gccint/plugins/giving-information-about-a-plugin.rst: New file. |
| * doc/gccint/plugins/interacting-with-the-gcc-garbage-collector.rst: New file. |
| * doc/gccint/plugins/interacting-with-the-pass-manager.rst: New file. |
| * doc/gccint/plugins/keeping-track-of-available-passes.rst: New file. |
| * doc/gccint/plugins/loading-plugins.rst: New file. |
| * doc/gccint/plugins/plugin-api.rst: New file. |
| * doc/gccint/plugins/recording-information-about-pass-execution.rst: New file. |
| * doc/gccint/plugins/registering-custom-attributes-or-pragmas.rst: New file. |
| * doc/gccint/rtl-representation.rst: New file. |
| * doc/gccint/rtl-representation/access-to-operands.rst: New file. |
| * doc/gccint/rtl-representation/access-to-special-operands.rst: New file. |
| * doc/gccint/rtl-representation/assembler-instructions-as-expressions.rst: New file. |
| * doc/gccint/rtl-representation/bit-fields.rst: New file. |
| * doc/gccint/rtl-representation/comparison-operations.rst: New file. |
| * doc/gccint/rtl-representation/constant-expression-types.rst: New file. |
| * doc/gccint/rtl-representation/conversions.rst: New file. |
| * doc/gccint/rtl-representation/declarations.rst: New file. |
| * doc/gccint/rtl-representation/embedded-side-effects-on-addresses.rst: New file. |
| * doc/gccint/rtl-representation/flags-in-an-rtl-expression.rst: New file. |
| * doc/gccint/rtl-representation/insns.rst: New file. |
| * doc/gccint/rtl-representation/machine-modes.rst: New file. |
| * doc/gccint/rtl-representation/on-the-side-ssa-form-for-rtl.rst: New file. |
| * doc/gccint/rtl-representation/reading-rtl.rst: New file. |
| * doc/gccint/rtl-representation/registers-and-memory.rst: New file. |
| * doc/gccint/rtl-representation/rtl-classes-and-formats.rst: New file. |
| * doc/gccint/rtl-representation/rtl-expressions-for-arithmetic.rst: New file. |
| * doc/gccint/rtl-representation/rtl-object-types.rst: New file. |
| * doc/gccint/rtl-representation/rtl-representation-of-function-call-insns.rst: New file. |
| * doc/gccint/rtl-representation/side-effect-expressions.rst: New file. |
| * doc/gccint/rtl-representation/structure-sharing-assumptions.rst: New file. |
| * doc/gccint/rtl-representation/variable-location-debug-information-in-rtl.rst: New file. |
| * doc/gccint/rtl-representation/vector-operations.rst: New file. |
| * doc/gccint/sizes-and-offsets-as-runtime-invariants.rst: New file. |
| * doc/gccint/sizes-and-offsets-as-runtime-invariants/alignment-of-polyints.rst: New file. |
| * doc/gccint/sizes-and-offsets-as-runtime-invariants/arithmetic-on-polyints.rst: New file. |
| * doc/gccint/sizes-and-offsets-as-runtime-invariants/comparisons-involving-polyint.rst: |
| New file. |
| * doc/gccint/sizes-and-offsets-as-runtime-invariants/computing-bounds-on-polyints.rst: |
| New file. |
| * doc/gccint/sizes-and-offsets-as-runtime-invariants/consequences-of-using-polyint.rst: |
| New file. |
| * doc/gccint/sizes-and-offsets-as-runtime-invariants/converting-polyints.rst: New file. |
| * doc/gccint/sizes-and-offsets-as-runtime-invariants/guidelines-for-using-polyint.rst: |
| New file. |
| * doc/gccint/sizes-and-offsets-as-runtime-invariants/miscellaneous-polyint-routines.rst: |
| New file. |
| * doc/gccint/sizes-and-offsets-as-runtime-invariants/overview-of-polyint.rst: New file. |
| * doc/gccint/source-tree-structure-and-build-system.rst: New file. |
| * doc/gccint/source-tree-structure-and-build-system/configure-terms-and-history.rst: |
| New file. |
| * doc/gccint/source-tree-structure-and-build-system/the-gcc-subdirectory.rst: New file. |
| * doc/gccint/source-tree-structure-and-build-system/the-gcc-subdirectory/anatomy-of-a-language-front-end.rst: |
| New file. |
| * doc/gccint/source-tree-structure-and-build-system/the-gcc-subdirectory/anatomy-of-a-target-back-end.rst: |
| New file. |
| * doc/gccint/source-tree-structure-and-build-system/the-gcc-subdirectory/build-system-in-the-gcc-directory.rst: |
| New file. |
| * doc/gccint/source-tree-structure-and-build-system/the-gcc-subdirectory/building-documentation.rst: |
| New file. |
| * doc/gccint/source-tree-structure-and-build-system/the-gcc-subdirectory/configuration-in-the-gcc-directory.rst: |
| New file. |
| * doc/gccint/source-tree-structure-and-build-system/the-gcc-subdirectory/headers-installed-by-gcc.rst: |
| New file. |
| * doc/gccint/source-tree-structure-and-build-system/the-gcc-subdirectory/library-source-files-and-headers-under-the-gcc-directory.rst: |
| New file. |
| * doc/gccint/source-tree-structure-and-build-system/the-gcc-subdirectory/makefile-targets.rst: |
| New file. |
| * doc/gccint/source-tree-structure-and-build-system/the-gcc-subdirectory/subdirectories-of-gcc.rst: |
| New file. |
| * doc/gccint/source-tree-structure-and-build-system/top-level-source-directory.rst: |
| New file. |
| * doc/gccint/standard-header-file-directories.rst: New file. |
| * doc/gccint/static-analyzer.rst: New file. |
| * doc/gccint/target-macros.rst: New file. |
| * doc/gccint/target-macros/adding-support-for-named-address-spaces.rst: New file. |
| * doc/gccint/target-macros/addressing-modes.rst: New file. |
| * doc/gccint/target-macros/adjusting-the-instruction-scheduler.rst: New file. |
| * doc/gccint/target-macros/anchored-addresses.rst: New file. |
| * doc/gccint/target-macros/c++-abi-parameters.rst: New file. |
| * doc/gccint/target-macros/condition-code-status.rst: New file. |
| * doc/gccint/target-macros/controlling-debugging-information-format.rst: New file. |
| * doc/gccint/target-macros/controlling-the-compilation-driver-gcc.rst: New file. |
| * doc/gccint/target-macros/cross-compilation-and-floating-point.rst: New file. |
| * doc/gccint/target-macros/d-abi-parameters.rst: New file. |
| * doc/gccint/target-macros/defining-coprocessor-specifics-for-mips-targets.rst: New file. |
| * doc/gccint/target-macros/defining-data-structures-for-per-function-information.rst: |
| New file. |
| * doc/gccint/target-macros/defining-target-specific-uses-of-attribute.rst: New file. |
| * doc/gccint/target-macros/defining-the-output-assembler-language.rst: New file. |
| * doc/gccint/target-macros/defining-the-output-assembler-language/assembler-commands-for-alignment.rst: |
| New file. |
| * doc/gccint/target-macros/defining-the-output-assembler-language/assembler-commands-for-exception-regions.rst: |
| New file. |
| * doc/gccint/target-macros/defining-the-output-assembler-language/how-initialization-functions-are-handled.rst: |
| New file. |
| * doc/gccint/target-macros/defining-the-output-assembler-language/macros-controlling-initialization-routines.rst: |
| New file. |
| * doc/gccint/target-macros/defining-the-output-assembler-language/output-and-generation-of-labels.rst: |
| New file. |
| * doc/gccint/target-macros/defining-the-output-assembler-language/output-of-assembler-instructions.rst: |
| New file. |
| * doc/gccint/target-macros/defining-the-output-assembler-language/output-of-data.rst: |
| New file. |
| * doc/gccint/target-macros/defining-the-output-assembler-language/output-of-dispatch-tables.rst: |
| New file. |
| * doc/gccint/target-macros/defining-the-output-assembler-language/output-of-uninitialized-variables.rst: |
| New file. |
| * doc/gccint/target-macros/defining-the-output-assembler-language/the-overall-framework-of-an-assembler-file.rst: |
| New file. |
| * doc/gccint/target-macros/describing-relative-costs-of-operations.rst: New file. |
| * doc/gccint/target-macros/dividing-the-output-into-sections-texts-data.rst: New file. |
| * doc/gccint/target-macros/emulating-tls.rst: New file. |
| * doc/gccint/target-macros/implementing-the-varargs-macros.rst: New file. |
| * doc/gccint/target-macros/implicit-calls-to-library-routines.rst: New file. |
| * doc/gccint/target-macros/layout-of-source-language-data-types.rst: New file. |
| * doc/gccint/target-macros/miscellaneous-parameters.rst: New file. |
| * doc/gccint/target-macros/mode-switching-instructions.rst: New file. |
| * doc/gccint/target-macros/parameters-for-precompiled-header-validity-checking.rst: |
| New file. |
| * doc/gccint/target-macros/position-independent-code.rst: New file. |
| * doc/gccint/target-macros/register-classes.rst: New file. |
| * doc/gccint/target-macros/register-usage.rst: New file. |
| * doc/gccint/target-macros/run-time-target-specification.rst: New file. |
| * doc/gccint/target-macros/stack-layout-and-calling-conventions.rst: New file. |
| * doc/gccint/target-macros/stack-layout-and-calling-conventions/basic-stack-layout.rst: |
| New file. |
| * doc/gccint/target-macros/stack-layout-and-calling-conventions/caller-saves-register-allocation.rst: |
| New file. |
| * doc/gccint/target-macros/stack-layout-and-calling-conventions/eliminating-frame-pointer-and-arg-pointer.rst: |
| New file. |
| * doc/gccint/target-macros/stack-layout-and-calling-conventions/exception-handling-support.rst: |
| New file. |
| * doc/gccint/target-macros/stack-layout-and-calling-conventions/function-entry-and-exit.rst: |
| New file. |
| * doc/gccint/target-macros/stack-layout-and-calling-conventions/generating-code-for-profiling.rst: |
| New file. |
| * doc/gccint/target-macros/stack-layout-and-calling-conventions/how-large-values-are-returned.rst: |
| New file. |
| * doc/gccint/target-macros/stack-layout-and-calling-conventions/how-scalar-function-values-are-returned.rst: |
| New file. |
| * doc/gccint/target-macros/stack-layout-and-calling-conventions/miscellaneous-register-hooks.rst: |
| New file. |
| * doc/gccint/target-macros/stack-layout-and-calling-conventions/passing-arguments-in-registers.rst: |
| New file. |
| * doc/gccint/target-macros/stack-layout-and-calling-conventions/passing-function-arguments-on-the-stack.rst: |
| New file. |
| * doc/gccint/target-macros/stack-layout-and-calling-conventions/permitting-tail-calls.rst: |
| New file. |
| * doc/gccint/target-macros/stack-layout-and-calling-conventions/registers-that-address-the-stack-frame.rst: |
| New file. |
| * doc/gccint/target-macros/stack-layout-and-calling-conventions/shrink-wrapping-separate-components.rst: |
| New file. |
| * doc/gccint/target-macros/stack-layout-and-calling-conventions/specifying-how-stack-checking-is-done.rst: |
| New file. |
| * doc/gccint/target-macros/stack-layout-and-calling-conventions/stack-smashing-protection.rst: |
| New file. |
| * doc/gccint/target-macros/storage-layout.rst: New file. |
| * doc/gccint/target-macros/support-for-nested-functions.rst: New file. |
| * doc/gccint/target-macros/the-global-targetm-variable.rst: New file. |
| * doc/gccint/target-makefile-fragments.rst: New file. |
| * doc/gccint/testsuites.rst: New test. |
| * doc/gccint/testsuites/ada-language-testsuites.rst: New test. |
| * doc/gccint/testsuites/c-language-testsuites.rst: New test. |
| * doc/gccint/testsuites/directives-used-within-dejagnu-tests.rst: New test. |
| * doc/gccint/testsuites/directives-used-within-dejagnu-tests/commands-for-use-in-dg-final.rst: |
| New test. |
| * doc/gccint/testsuites/directives-used-within-dejagnu-tests/features-for-dg-add-options.rst: |
| New test. |
| * doc/gccint/testsuites/directives-used-within-dejagnu-tests/keywords-describing-target-attributes.rst: |
| New test. |
| * doc/gccint/testsuites/directives-used-within-dejagnu-tests/selecting-targets-to-which-a-test-applies.rst: |
| New test. |
| * doc/gccint/testsuites/directives-used-within-dejagnu-tests/syntax-and-descriptions-of-test-directives.rst: |
| New test. |
| * doc/gccint/testsuites/directives-used-within-dejagnu-tests/variants-of-dg-require-support.rst: |
| New test. |
| * doc/gccint/testsuites/idioms-used-in-testsuite-code.rst: New test. |
| * doc/gccint/testsuites/support-for-testing-binary-compatibility.rst: New test. |
| * doc/gccint/testsuites/support-for-testing-gcov.rst: New test. |
| * doc/gccint/testsuites/support-for-testing-gimple-passes.rst: New test. |
| * doc/gccint/testsuites/support-for-testing-link-time-optimizations.rst: New test. |
| * doc/gccint/testsuites/support-for-testing-profile-directed-optimizations.rst: New test. |
| * doc/gccint/testsuites/support-for-testing-rtl-passes.rst: New test. |
| * doc/gccint/testsuites/support-for-torture-testing-using-multiple-options.rst: New test. |
| * doc/gccint/the-gcc-low-level-runtime-library.rst: New file. |
| * doc/gccint/the-gcc-low-level-runtime-library/language-independent-routines-for-exception-handling.rst: |
| New file. |
| * doc/gccint/the-gcc-low-level-runtime-library/miscellaneous-runtime-library-routines.rst: |
| New file. |
| * doc/gccint/the-gcc-low-level-runtime-library/routines-for-decimal-floating-point-emulation.rst: |
| New file. |
| * doc/gccint/the-gcc-low-level-runtime-library/routines-for-fixed-point-fractional-emulation.rst: |
| New file. |
| * doc/gccint/the-gcc-low-level-runtime-library/routines-for-floating-point-emulation.rst: |
| New file. |
| * doc/gccint/the-gcc-low-level-runtime-library/routines-for-integer-arithmetic.rst: |
| New file. |
| * doc/gccint/the-language.rst: New file. |
| * doc/gccint/user-experience-guidelines.rst: New file. |
| * doc/install/binaries.rst: New file. |
| * doc/install/building.rst: New file. |
| * doc/install/building/building-a-cross-compiler.rst: New file. |
| * doc/install/building/building-a-native-compiler.rst: New file. |
| * doc/install/building/building-in-parallel.rst: New file. |
| * doc/install/building/building-the-ada-compiler.rst: New file. |
| * doc/install/building/building-the-d-compiler.rst: New file. |
| * doc/install/building/building-with-profile-feedback.rst: New file. |
| * doc/install/conf.py: New file. |
| * doc/install/configuration.rst: New file. |
| * doc/install/copyright.rst: New file. |
| * doc/install/downloading-gcc.rst: New file. |
| * doc/install/final-installation.rst: New file. |
| * doc/install/gnu-free-documentation-license.rst: New file. |
| * doc/install/host-target-specific-installation-notes-for-gcc.rst: New file. |
| * doc/install/how-can-you-run-the-testsuite-on-selected-tests.rst: New test. |
| * doc/install/how-to-interpret-test-results.rst: New file. |
| * doc/install/index.rst: New file. |
| * doc/install/indices-and-tables.rst: New file. |
| * doc/install/installing-gcc.rst: New file. |
| * doc/install/passing-options-and-running-multiple-testsuites.rst: New test. |
| * doc/install/prerequisites.rst: New file. |
| * doc/install/submitting-test-results.rst: New file. |
| * doc/install/testing.rst: New file. |
| |
| 2022-11-14 Martin Liska <mliska@suse.cz> |
| |
| * doc/gcc/gcc-command-options/options-controlling-c++-dialect.rst: Revert. |
| |
| 2022-11-14 Martin Liska <mliska@suse.cz> |
| |
| Revert: |
| 2022-11-14 Martin Liska <mliska@suse.cz> |
| |
| * common/common-target.def: Port to RST. |
| * target.def: Port to RST. |
| |
| 2022-11-14 Martin Liska <mliska@suse.cz> |
| |
| Revert: |
| 2022-11-09 Martin Liska <mliska@suse.cz> |
| |
| * doc/gccint/target-macros/adding-support-for-named-address-spaces.rst: Use tm.rst.in file. |
| * doc/gccint/target-macros/addressing-modes.rst: Likewise. |
| * doc/gccint/target-macros/adjusting-the-instruction-scheduler.rst: Likewise. |
| * doc/gccint/target-macros/anchored-addresses.rst: Likewise. |
| * doc/gccint/target-macros/c++-abi-parameters.rst: Likewise. |
| * doc/gccint/target-macros/condition-code-status.rst: Likewise. |
| * doc/gccint/target-macros/controlling-debugging-information-format.rst: Likewise. |
| * doc/gccint/target-macros/controlling-the-compilation-driver-gcc.rst: Likewise. |
| * doc/gccint/target-macros/d-abi-parameters.rst: Likewise. |
| * doc/gccint/target-macros/defining-target-specific-uses-of-attribute.rst: Likewise. |
| * doc/gccint/target-macros/defining-the-output-assembler-language/assembler-commands-for-exception-regions.rst: |
| Likewise. |
| * doc/gccint/target-macros/defining-the-output-assembler-language/macros-controlling-initialization-routines.rst: |
| Likewise. |
| * doc/gccint/target-macros/defining-the-output-assembler-language/output-and-generation-of-labels.rst: |
| Likewise. |
| * doc/gccint/target-macros/defining-the-output-assembler-language/output-of-assembler-instructions.rst: |
| Likewise. |
| * doc/gccint/target-macros/defining-the-output-assembler-language/output-of-data.rst: |
| Likewise. |
| * doc/gccint/target-macros/defining-the-output-assembler-language/output-of-dispatch-tables.rst: |
| Likewise. |
| * doc/gccint/target-macros/defining-the-output-assembler-language/the-overall-framework-of-an-assembler-file.rst: |
| Likewise. |
| * doc/gccint/target-macros/describing-relative-costs-of-operations.rst: Likewise. |
| * doc/gccint/target-macros/dividing-the-output-into-sections-texts-data.rst: Likewise. |
| * doc/gccint/target-macros/emulating-tls.rst: Likewise. |
| * doc/gccint/target-macros/implementing-the-varargs-macros.rst: Likewise. |
| * doc/gccint/target-macros/implicit-calls-to-library-routines.rst: Likewise. |
| * doc/gccint/target-macros/layout-of-source-language-data-types.rst: Likewise. |
| * doc/gccint/target-macros/miscellaneous-parameters.rst: Likewise. |
| * doc/gccint/target-macros/mode-switching-instructions.rst: Likewise. |
| * doc/gccint/target-macros/parameters-for-precompiled-header-validity-checking.rst: |
| Likewise. |
| * doc/gccint/target-macros/register-classes.rst: Likewise. |
| * doc/gccint/target-macros/register-usage.rst: Likewise. |
| * doc/gccint/target-macros/run-time-target-specification.rst: Likewise. |
| * doc/gccint/target-macros/stack-layout-and-calling-conventions/basic-stack-layout.rst: |
| Likewise. |
| * doc/gccint/target-macros/stack-layout-and-calling-conventions/eliminating-frame-pointer-and-arg-pointer.rst: |
| Likewise. |
| * doc/gccint/target-macros/stack-layout-and-calling-conventions/function-entry-and-exit.rst: |
| Likewise. |
| * doc/gccint/target-macros/stack-layout-and-calling-conventions/generating-code-for-profiling.rst: |
| Likewise. |
| * doc/gccint/target-macros/stack-layout-and-calling-conventions/how-large-values-are-returned.rst: |
| Likewise. |
| * doc/gccint/target-macros/stack-layout-and-calling-conventions/how-scalar-function-values-are-returned.rst: |
| Likewise. |
| * doc/gccint/target-macros/stack-layout-and-calling-conventions/miscellaneous-register-hooks.rst: |
| Likewise. |
| * doc/gccint/target-macros/stack-layout-and-calling-conventions/passing-arguments-in-registers.rst: |
| Likewise. |
| * doc/gccint/target-macros/stack-layout-and-calling-conventions/passing-function-arguments-on-the-stack.rst: |
| Likewise. |
| * doc/gccint/target-macros/stack-layout-and-calling-conventions/permitting-tail-calls.rst: |
| Likewise. |
| * doc/gccint/target-macros/stack-layout-and-calling-conventions/registers-that-address-the-stack-frame.rst: |
| Likewise. |
| * doc/gccint/target-macros/stack-layout-and-calling-conventions/shrink-wrapping-separate-components.rst: |
| Likewise. |
| * doc/gccint/target-macros/stack-layout-and-calling-conventions/specifying-how-stack-checking-is-done.rst: |
| Likewise. |
| * doc/gccint/target-macros/stack-layout-and-calling-conventions/stack-smashing-protection.rst: |
| Likewise. |
| * doc/gccint/target-macros/storage-layout.rst: Likewise. |
| * doc/gccint/target-macros/support-for-nested-functions.rst: Likewise. |
| |
| 2022-11-14 Martin Liska <mliska@suse.cz> |
| |
| Revert: |
| 2022-11-14 Martin Liska <mliska@suse.cz> |
| |
| * Makefile.in: Support Sphinx based documentation. |
| * configure: Regenerate. |
| * configure.ac: Support Sphinx based documentation. |
| * genhooks.cc (struct s_hook): Emit tm.rst.in file. |
| |
| 2022-11-14 Martin Liska <mliska@suse.cz> |
| |
| Revert: |
| 2022-11-09 Martin Liska <mliska@suse.cz> |
| |
| * doc/gccint/target-macros/tm.rst.in: New file. |
| |
| 2022-11-14 Martin Liska <mliska@suse.cz> |
| |
| Revert: |
| 2022-11-14 Martin Liska <mliska@suse.cz> |
| |
| * doc/analyzer.texi: Removed. |
| * doc/avr-mmcu.texi: Removed. |
| * doc/bugreport.texi: Removed. |
| * doc/cfg.texi: Removed. |
| * doc/collect2.texi: Removed. |
| * doc/compat.texi: Removed. |
| * doc/configfiles.texi: Removed. |
| * doc/configterms.texi: Removed. |
| * doc/contrib.texi: Removed. |
| * doc/contribute.texi: Removed. |
| * doc/cpp.texi: Removed. |
| * doc/cppdiropts.texi: Removed. |
| * doc/cppenv.texi: Removed. |
| * doc/cppinternals.texi: Removed. |
| * doc/cppopts.texi: Removed. |
| * doc/cppwarnopts.texi: Removed. |
| * doc/extend.texi: Removed. |
| * doc/fragments.texi: Removed. |
| * doc/frontends.texi: Removed. |
| * doc/gcc.texi: Removed. |
| * doc/gccint.texi: Removed. |
| * doc/gcov-dump.texi: Removed. |
| * doc/gcov-tool.texi: Removed. |
| * doc/gcov.texi: Removed. |
| * doc/generic.texi: Removed. |
| * doc/gimple.texi: Removed. |
| * doc/gnu.texi: Removed. |
| * doc/gty.texi: Removed. |
| * doc/headerdirs.texi: Removed. |
| * doc/hostconfig.texi: Removed. |
| * doc/implement-c.texi: Removed. |
| * doc/implement-cxx.texi: Removed. |
| * doc/include/fdl.texi: Removed. |
| * doc/include/funding.texi: Removed. |
| * doc/include/gcc-common.texi: Removed. |
| * doc/include/gpl_v3.texi: Removed. |
| * doc/install.texi: Removed. |
| * doc/interface.texi: Removed. |
| * doc/invoke.texi: Removed. |
| * doc/languages.texi: Removed. |
| * doc/libgcc.texi: Removed. |
| * doc/loop.texi: Removed. |
| * doc/lto-dump.texi: Removed. |
| * doc/lto.texi: Removed. |
| * doc/makefile.texi: Removed. |
| * doc/match-and-simplify.texi: Removed. |
| * doc/md.texi: Removed. |
| * doc/objc.texi: Removed. |
| * doc/optinfo.texi: Removed. |
| * doc/options.texi: Removed. |
| * doc/passes.texi: Removed. |
| * doc/plugins.texi: Removed. |
| * doc/poly-int.texi: Removed. |
| * doc/portability.texi: Removed. |
| * doc/rtl.texi: Removed. |
| * doc/service.texi: Removed. |
| * doc/sourcebuild.texi: Removed. |
| * doc/standards.texi: Removed. |
| * doc/tm.texi: Removed. |
| * doc/tree-ssa.texi: Removed. |
| * doc/trouble.texi: Removed. |
| * doc/ux.texi: Removed. |
| * doc/tm.texi.in: Removed. |
| |
| 2022-11-14 Martin Liska <mliska@suse.cz> |
| |
| Revert: |
| 2022-11-09 Martin Liska <mliska@suse.cz> |
| |
| * target.def: Use proper lexers for target macros. |
| * doc/gccint/target-macros/tm.rst.in: Re-generate. |
| |
| 2022-11-14 Martin Liska <mliska@suse.cz> |
| |
| Revert: |
| 2022-11-09 Martin Liska <mliska@suse.cz> |
| |
| * Makefile.in: Support --with-sphinx-build. |
| * configure.ac: |
| * configure: Regenerate. |
| |
| 2022-11-14 Martin Liska <mliska@suse.cz> |
| |
| Revert: |
| 2022-11-14 Martin Liska <mliska@suse.cz> |
| |
| * doc/gcc/gcc-command-options/options-controlling-the-kind-of-output.rst: |
| Fix cross manual refs. |
| * doc/gcc/language-standards-supported-by-gcc/references-for-other-languages.rst: |
| Likewise. |
| |
| 2022-11-14 Martin Liska <mliska@suse.cz> |
| |
| Revert: |
| 2022-11-09 Martin Liska <mliska@suse.cz> |
| |
| * doc/gccint/target-macros/defining-the-output-assembler-language/assembler-commands-for-exception-regions.rst: |
| Do not include tm.rst.in. |
| * doc/gccint/target-macros/defining-the-output-assembler-language/the-overall-framework-of-an-assembler-file.rst: |
| Likewise. |
| * doc/gccint/target-macros/run-time-target-specification.rst: |
| Likewise. |
| |
| 2022-11-14 Martin Liska <mliska@suse.cz> |
| |
| Revert: |
| 2022-11-09 Martin Liska <mliska@suse.cz> |
| |
| * doc/gccint/target-macros/stack-layout-and-calling-conventions/passing-arguments-in-registers.rst: |
| Port to RST. |
| * doc/gccint/target-macros/storage-layout.rst: Likewise. |
| * doc/gcc/gcc-command-options/machine-dependent-options/x86-options.rst: Sync with master. |
| * doc/gcc/gcc-command-options/option-summary.rst: Likewise. |
| |
| 2022-11-14 Martin Liska <mliska@suse.cz> |
| |
| Revert: |
| 2022-11-09 Martin Liska <mliska@suse.cz> |
| |
| * Makefile.in: Support installation if sphinx-build is missing. |
| |
| 2022-11-14 Martin Liska <mliska@suse.cz> |
| |
| Revert: |
| 2022-11-09 Martin Liska <mliska@suse.cz> |
| |
| * Makefile.in: Add vpath default for .rst files. |
| * config/avr/avr-devices.cc: For port RST. |
| * config/avr/avr-mcus.def: Update path. |
| * config/avr/gen-avr-mmcu-texi.cc: Moved to... |
| * config/avr/gen-avr-mmcu-rst.cc: ...here. |
| * config/avr/t-avr: Update to rst. |
| * doc/gcc/gcc-command-options/machine-dependent-options/avr-mmcu.rst: Re-generate. |
| |
| 2022-11-14 Martin Liska <mliska@suse.cz> |
| |
| Revert: |
| 2022-11-09 Martin Liska <mliska@suse.cz> |
| |
| * opts.cc (get_option_html_page): Port to sphinx URLs. |
| (get_option_url): Likewise. |
| (test_get_option_html_page): Likewise. |
| |
| 2022-11-14 Martin Liska <mliska@suse.cz> |
| |
| Revert: |
| 2022-11-14 Martin Liska <mliska@suse.cz> |
| |
| * doc/cpp/character-sets.rst: |
| Add trailing newline. |
| * doc/cpp/conditional-syntax.rst: |
| Add trailing newline. |
| * doc/cpp/conditional-uses.rst: |
| Add trailing newline. |
| * doc/cpp/conditionals.rst: |
| Add trailing newline. |
| * doc/cpp/copyright.rst: |
| Add trailing newline. |
| * doc/cpp/deleted-code.rst: |
| Add trailing newline. |
| * doc/cpp/diagnostics.rst: |
| Add trailing newline. |
| * doc/cpp/environment-variables.rst: |
| Add trailing newline. |
| * doc/cpp/gnu-free-documentation-license.rst: |
| Add trailing newline. |
| * doc/cpp/header-files.rst: |
| Add trailing newline. |
| * doc/cpp/header-files/alternatives-to-wrapper-ifndef.rst: |
| Add trailing newline. |
| * doc/cpp/header-files/computed-includes.rst: |
| Add trailing newline. |
| * doc/cpp/header-files/include-operation.rst: |
| Add trailing newline. |
| * doc/cpp/header-files/include-syntax.rst: |
| Add trailing newline. |
| * doc/cpp/header-files/once-only-headers.rst: |
| Add trailing newline. |
| * doc/cpp/header-files/search-path.rst: |
| Add trailing newline. |
| * doc/cpp/header-files/system-headers.rst: |
| Add trailing newline. |
| * doc/cpp/header-files/wrapper-headers.rst: |
| Add trailing newline. |
| * doc/cpp/implementation-defined-behavior.rst: |
| Add trailing newline. |
| * doc/cpp/implementation-details.rst: |
| Add trailing newline. |
| * doc/cpp/implementation-limits.rst: |
| Add trailing newline. |
| * doc/cpp/index.rst: |
| Add trailing newline. |
| * doc/cpp/indices-and-tables.rst: |
| Add trailing newline. |
| * doc/cpp/initial-processing.rst: |
| Add trailing newline. |
| * doc/cpp/invocation.rst: |
| Add trailing newline. |
| * doc/cpp/line-control.rst: |
| Add trailing newline. |
| * doc/cpp/macros.rst: |
| Add trailing newline. |
| * doc/cpp/macros/concatenation.rst: |
| Add trailing newline. |
| * doc/cpp/macros/directives-within-macro-arguments.rst: |
| Add trailing newline. |
| * doc/cpp/macros/function-like-macros.rst: |
| Add trailing newline. |
| * doc/cpp/macros/macro-arguments.rst: |
| Add trailing newline. |
| * doc/cpp/macros/macro-pitfalls.rst: |
| Add trailing newline. |
| * doc/cpp/macros/object-like-macros.rst: |
| Add trailing newline. |
| * doc/cpp/macros/predefined-macros.rst: |
| Add trailing newline. |
| * doc/cpp/macros/stringizing.rst: |
| Add trailing newline. |
| * doc/cpp/macros/undefining-and-redefining-macros.rst: |
| Add trailing newline. |
| * doc/cpp/macros/variadic-macros.rst: |
| Add trailing newline. |
| * doc/cpp/obsolete-features.rst: |
| Add trailing newline. |
| * doc/cpp/other-directives.rst: |
| Add trailing newline. |
| * doc/cpp/overview.rst: |
| Add trailing newline. |
| * doc/cpp/pragmas.rst: |
| Add trailing newline. |
| * doc/cpp/preprocessor-output.rst: |
| Add trailing newline. |
| * doc/cpp/the-preprocessing-language.rst: |
| Add trailing newline. |
| * doc/cpp/tokenization.rst: |
| Add trailing newline. |
| * doc/cpp/traditional-lexical-analysis.rst: |
| Add trailing newline. |
| * doc/cpp/traditional-macros.rst: |
| Add trailing newline. |
| * doc/cpp/traditional-miscellany.rst: |
| Add trailing newline. |
| * doc/cpp/traditional-mode.rst: |
| Add trailing newline. |
| * doc/cpp/traditional-warnings.rst: |
| Add trailing newline. |
| * doc/cppinternals/copyright.rst: |
| Add trailing newline. |
| * doc/cppinternals/cppinternals.rst: |
| Add trailing newline. |
| * doc/cppinternals/cpplib.rst: |
| Add trailing newline. |
| * doc/cppinternals/files.rst: |
| Add trailing newline. |
| * doc/cppinternals/index.rst: |
| Add trailing newline. |
| * doc/cppinternals/indices-and-tables.rst: |
| Add trailing newline. |
| * doc/cppinternals/internal-representation-of-macros.rst: |
| Add trailing newline. |
| * doc/cppinternals/just-which-line-number-anyway.rst: |
| Add trailing newline. |
| * doc/cppinternals/lexing-a-line.rst: |
| Add trailing newline. |
| * doc/cppinternals/lexing-a-token.rst: |
| Add trailing newline. |
| * doc/cppinternals/looking-for-a-function-like-macros-opening-parenthesis.rst: |
| Add trailing newline. |
| * doc/cppinternals/macro-expansion-overview.rst: |
| Add trailing newline. |
| * doc/cppinternals/marking-tokens-ineligible-for-future-expansion.rst: |
| Add trailing newline. |
| * doc/cppinternals/multiple-include-optimization.rst: |
| Add trailing newline. |
| * doc/cppinternals/overview.rst: |
| Add trailing newline. |
| * doc/cppinternals/representation-of-line-numbers.rst: |
| Add trailing newline. |
| * doc/cppinternals/scanning-the-replacement-list-for-macros-to-expand.rst: |
| Add trailing newline. |
| * doc/gcc/binary-compatibility.rst: |
| Add trailing newline. |
| * doc/gcc/c++-implementation-defined-behavior.rst: |
| Add trailing newline. |
| * doc/gcc/c-implementation-defined-behavior.rst: |
| Add trailing newline. |
| * doc/gcc/c-implementation-defined-behavior/architecture.rst: |
| Add trailing newline. |
| * doc/gcc/c-implementation-defined-behavior/arrays-and-pointers.rst: |
| Add trailing newline. |
| * doc/gcc/c-implementation-defined-behavior/characters.rst: |
| Add trailing newline. |
| * doc/gcc/c-implementation-defined-behavior/declarators.rst: |
| Add trailing newline. |
| * doc/gcc/c-implementation-defined-behavior/environment.rst: |
| Add trailing newline. |
| * doc/gcc/c-implementation-defined-behavior/floating-point.rst: |
| Add trailing newline. |
| * doc/gcc/c-implementation-defined-behavior/hints.rst: |
| Add trailing newline. |
| * doc/gcc/c-implementation-defined-behavior/identifiers.rst: |
| Add trailing newline. |
| * doc/gcc/c-implementation-defined-behavior/integers.rst: |
| Add trailing newline. |
| * doc/gcc/c-implementation-defined-behavior/library-functions.rst: |
| Add trailing newline. |
| * doc/gcc/c-implementation-defined-behavior/locale-specific-behavior.rst: |
| Add trailing newline. |
| * doc/gcc/c-implementation-defined-behavior/preprocessing-directives.rst: |
| Add trailing newline. |
| * doc/gcc/c-implementation-defined-behavior/qualifiers.rst: |
| Add trailing newline. |
| * doc/gcc/c-implementation-defined-behavior/statements.rst: |
| Add trailing newline. |
| * doc/gcc/c-implementation-defined-behavior/structures-unions-enumerations-and-bit-fields.rst: |
| Add trailing newline. |
| * doc/gcc/c-implementation-defined-behavior/translation.rst: |
| Add trailing newline. |
| * doc/gcc/conditionally-supported-behavior.rst: |
| Add trailing newline. |
| * doc/gcc/contributing-to-gcc-development.rst: |
| Add trailing newline. |
| * doc/gcc/contributors-to-gcc.rst: |
| Add trailing newline. |
| * doc/gcc/copyright.rst: |
| Add trailing newline. |
| * doc/gcc/exception-handling.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c++-language.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c++-language/backwards-compatibility.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c++-language/c++-concepts.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c++-language/c++-interface-and-implementation-pragmas.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c++-language/c++-specific-variable-function-and-type-attributes.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c++-language/deprecated-features.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c++-language/extracting-the-function-pointer-from-a-bound-pointer-to-member-function.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c++-language/function-multiversioning.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c++-language/restricting-pointer-aliasing.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c++-language/type-traits.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c++-language/vague-linkage.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c++-language/when-is-a-volatile-c++-object-accessed.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c++-language/wheres-the-template.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/128-bit-integers.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/additional-floating-types.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/alternate-keywords.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/an-inline-function-is-as-fast-as-a-macro.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/arithmetic-on-void-and-function-pointers.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/arrays-of-length-zero.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/arrays-of-variable-length.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/attribute-syntax.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/binary-constants-using-the-0b-prefix.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/built-in-functions-for-memory-model-aware-atomic-operations.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/built-in-functions-to-perform-arithmetic-with-overflow-checking.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/c++-style-comments.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/case-ranges.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/cast-to-a-union-type.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/complex-numbers.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/compound-literals.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/conditionals-with-omitted-operands.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/constructing-function-calls.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/decimal-floating-types.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/aarch64-function-attributes.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/amd-gcn-function-attributes.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/arc-function-attributes.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/arm-function-attributes.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/avr-function-attributes.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/blackfin-function-attributes.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/bpf-function-attributes.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/c-sky-function-attributes.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/common-function-attributes.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/epiphany-function-attributes.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/h8-300-function-attributes.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/ia-64-function-attributes.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/m32c-function-attributes.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/m32r-d-function-attributes.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/m68k-function-attributes.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/mcore-function-attributes.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/mep-function-attributes.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/microblaze-function-attributes.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/microsoft-windows-function-attributes.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/mips-function-attributes.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/msp430-function-attributes.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/nds32-function-attributes.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/nios-ii-function-attributes.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/nvidia-ptx-function-attributes.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/powerpc-function-attributes.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/risc-v-function-attributes.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/rl78-function-attributes.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/rx-function-attributes.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/s-390-function-attributes.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/sh-function-attributes.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/symbian-os-function-attributes.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/v850-function-attributes.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/visium-function-attributes.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/x86-function-attributes.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/xstormy16-function-attributes.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/designated-initializers.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/determining-the-alignment-of-functions-types-or-variables.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/dollar-signs-in-identifier-names.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/double-word-integers.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/enumerator-attributes.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/fixed-point-types.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/format-checks-specific-to-particular-target-machines.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/function-names-as-strings.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/getting-the-return-or-frame-address-of-a-function.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/half-precision-floating-point.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/hex-floats.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/how-to-use-inline-assembly-language-in-c-code.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/incomplete-enum-types.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/label-attributes.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/labels-as-values.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/legacy-sync-built-in-functions-for-atomic-memory-access.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/locally-declared-labels.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/macros-with-a-variable-number-of-arguments.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/mixed-declarations-labels-and-code.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/named-address-spaces.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/nested-functions.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/non-constant-initializers.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/non-lvalue-arrays-may-have-subscripts.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/nonlocal-gotos.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/object-size-checking-built-in-functions.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/other-built-in-functions-provided-by-gcc.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/pointer-arguments-in-variadic-functions.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/pointers-to-arrays-with-qualifiers-work-as-expected.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/pragmas-accepted-by-gcc.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/prototypes-and-old-style-function-definitions.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/referring-to-a-type-with-typeof.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/slightly-looser-rules-for-escaped-newlines.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/specifying-attributes-of-types.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/specifying-attributes-of-variables.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/statement-attributes.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/statements-and-declarations-in-expressions.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/structures-with-no-members.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/support-for-offsetof.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/target-builtins.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/target-builtins/aarch64-built-in-functions.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/target-builtins/alpha-built-in-functions.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/target-builtins/altera-nios-ii-built-in-functions.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/target-builtins/arc-built-in-functions.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/target-builtins/arc-simd-built-in-functions.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/target-builtins/arm-armv8-m-security-extensions.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/target-builtins/arm-c-language-extensions-acle.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/target-builtins/arm-floating-point-status-and-control-intrinsics.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/target-builtins/arm-iwmmxt-built-in-functions.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/target-builtins/avr-built-in-functions.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/target-builtins/basic-powerpc-built-in-functions.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/target-builtins/blackfin-built-in-functions.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/target-builtins/bpf-built-in-functions.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/target-builtins/fr-v-built-in-functions.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/target-builtins/mips-dsp-built-in-functions.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/target-builtins/mips-loongson-built-in-functions.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/target-builtins/mips-paired-single-support.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/target-builtins/mips-simd-architecture-msa-support.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/target-builtins/msp430-built-in-functions.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/target-builtins/nds32-built-in-functions.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/target-builtins/other-mips-built-in-functions.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/target-builtins/picochip-built-in-functions.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/target-builtins/powerpc-altivec-vsx-built-in-functions.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/target-builtins/powerpc-atomic-memory-operation-functions.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/target-builtins/powerpc-hardware-transactional-memory-built-in-functions.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/target-builtins/powerpc-matrix-multiply-assist-built-in-functions.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/target-builtins/pru-built-in-functions.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/target-builtins/risc-v-built-in-functions.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/target-builtins/rx-built-in-functions.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/target-builtins/s-390-system-z-built-in-functions.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/target-builtins/sh-built-in-functions.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/target-builtins/sparc-vis-built-in-functions.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/target-builtins/ti-c6x-built-in-functions.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/target-builtins/x86-built-in-functions.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/target-builtins/x86-control-flow-protection-intrinsics.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/target-builtins/x86-transactional-memory-intrinsics.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/the-character-esc-in-constants.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/thread-local-storage.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/unnamed-structure-and-union-fields.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/using-vector-instructions-through-built-in-functions.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/when-is-a-volatile-object-accessed.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/x86-specific-memory-model-extensions-for-transactional-memory.rst: |
| Add trailing newline. |
| * doc/gcc/funding.rst: |
| Add trailing newline. |
| * doc/gcc/gcc-command-options.rst: |
| Add trailing newline. |
| * doc/gcc/gcc-command-options/compiling-c++-programs.rst: |
| Add trailing newline. |
| * doc/gcc/gcc-command-options/description.rst: |
| Add trailing newline. |
| * doc/gcc/gcc-command-options/environment-variables-affecting-gcc.rst: |
| Add trailing newline. |
| * doc/gcc/gcc-command-options/gcc-developer-options.rst: |
| Add trailing newline. |
| * doc/gcc/gcc-command-options/machine-dependent-options.rst: |
| Add trailing newline. |
| * doc/gcc/gcc-command-options/machine-dependent-options/aarch64-options.rst: |
| Add trailing newline. |
| * doc/gcc/gcc-command-options/machine-dependent-options/adapteva-epiphany-options.rst: |
| Add trailing newline. |
| * doc/gcc/gcc-command-options/machine-dependent-options/amd-gcn-options.rst: |
| Add trailing newline. |
| * doc/gcc/gcc-command-options/machine-dependent-options/arc-options.rst: |
| Add trailing newline. |
| * doc/gcc/gcc-command-options/machine-dependent-options/arm-options.rst: |
| Add trailing newline. |
| * doc/gcc/gcc-command-options/machine-dependent-options/avr-options.rst: |
| Add trailing newline. |
| * doc/gcc/gcc-command-options/machine-dependent-options/blackfin-options.rst: |
| Add trailing newline. |
| * doc/gcc/gcc-command-options/machine-dependent-options/c-sky-options.rst: |
| Add trailing newline. |
| * doc/gcc/gcc-command-options/machine-dependent-options/c6x-options.rst: |
| Add trailing newline. |
| * doc/gcc/gcc-command-options/machine-dependent-options/cris-options.rst: |
| Add trailing newline. |
| * doc/gcc/gcc-command-options/machine-dependent-options/darwin-options.rst: |
| Add trailing newline. |
| * doc/gcc/gcc-command-options/machine-dependent-options/dec-alpha-options.rst: |
| Add trailing newline. |
| * doc/gcc/gcc-command-options/machine-dependent-options/ebpf-options.rst: |
| Add trailing newline. |
| * doc/gcc/gcc-command-options/machine-dependent-options/fr30-options.rst: |
| Add trailing newline. |
| * doc/gcc/gcc-command-options/machine-dependent-options/frv-options.rst: |
| Add trailing newline. |
| * doc/gcc/gcc-command-options/machine-dependent-options/ft32-options.rst: |
| Add trailing newline. |
| * doc/gcc/gcc-command-options/machine-dependent-options/gnu-linux-options.rst: |
| Add trailing newline. |
| * doc/gcc/gcc-command-options/machine-dependent-options/h8-300-options.rst: |
| Add trailing newline. |
| * doc/gcc/gcc-command-options/machine-dependent-options/hppa-options.rst: |
| Add trailing newline. |
| * doc/gcc/gcc-command-options/machine-dependent-options/ia-64-options.rst: |
| Add trailing newline. |
| * doc/gcc/gcc-command-options/machine-dependent-options/ibm-rs-6000-and-powerpc-options.rst: |
| Add trailing newline. |
| * doc/gcc/gcc-command-options/machine-dependent-options/lm32-options.rst: |
| Add trailing newline. |
| * doc/gcc/gcc-command-options/machine-dependent-options/loongarch-options.rst: |
| Add trailing newline. |
| * doc/gcc/gcc-command-options/machine-dependent-options/m32c-options.rst: |
| Add trailing newline. |
| * doc/gcc/gcc-command-options/machine-dependent-options/m32r-d-options.rst: |
| Add trailing newline. |
| * doc/gcc/gcc-command-options/machine-dependent-options/m680x0-options.rst: |
| Add trailing newline. |
| * doc/gcc/gcc-command-options/machine-dependent-options/mcore-options.rst: |
| Add trailing newline. |
| * doc/gcc/gcc-command-options/machine-dependent-options/mep-options.rst: |
| Add trailing newline. |
| * doc/gcc/gcc-command-options/machine-dependent-options/microblaze-options.rst: |
| Add trailing newline. |
| * doc/gcc/gcc-command-options/machine-dependent-options/mips-options.rst: |
| Add trailing newline. |
| * doc/gcc/gcc-command-options/machine-dependent-options/mmix-options.rst: |
| Add trailing newline. |
| * doc/gcc/gcc-command-options/machine-dependent-options/mn10300-options.rst: |
| Add trailing newline. |
| * doc/gcc/gcc-command-options/machine-dependent-options/moxie-options.rst: |
| Add trailing newline. |
| * doc/gcc/gcc-command-options/machine-dependent-options/msp430-options.rst: |
| Add trailing newline. |
| * doc/gcc/gcc-command-options/machine-dependent-options/nds32-options.rst: |
| Add trailing newline. |
| * doc/gcc/gcc-command-options/machine-dependent-options/nios-ii-options.rst: |
| Add trailing newline. |
| * doc/gcc/gcc-command-options/machine-dependent-options/nvidia-ptx-options.rst: |
| Add trailing newline. |
| * doc/gcc/gcc-command-options/machine-dependent-options/openrisc-options.rst: |
| Add trailing newline. |
| * doc/gcc/gcc-command-options/machine-dependent-options/options-for-system-v.rst: |
| Add trailing newline. |
| * doc/gcc/gcc-command-options/machine-dependent-options/pdp-11-options.rst: |
| Add trailing newline. |
| * doc/gcc/gcc-command-options/machine-dependent-options/picochip-options.rst: |
| Add trailing newline. |
| * doc/gcc/gcc-command-options/machine-dependent-options/powerpc-options.rst: |
| Add trailing newline. |
| * doc/gcc/gcc-command-options/machine-dependent-options/pru-options.rst: |
| Add trailing newline. |
| * doc/gcc/gcc-command-options/machine-dependent-options/risc-v-options.rst: |
| Add trailing newline. |
| * doc/gcc/gcc-command-options/machine-dependent-options/rl78-options.rst: |
| Add trailing newline. |
| * doc/gcc/gcc-command-options/machine-dependent-options/rx-options.rst: |
| Add trailing newline. |
| * doc/gcc/gcc-command-options/machine-dependent-options/s-390-and-zseries-options.rst: |
| Add trailing newline. |
| * doc/gcc/gcc-command-options/machine-dependent-options/score-options.rst: |
| Add trailing newline. |
| * doc/gcc/gcc-command-options/machine-dependent-options/sh-options.rst: |
| Add trailing newline. |
| * doc/gcc/gcc-command-options/machine-dependent-options/solaris-2-options.rst: |
| Add trailing newline. |
| * doc/gcc/gcc-command-options/machine-dependent-options/sparc-options.rst: |
| Add trailing newline. |
| * doc/gcc/gcc-command-options/machine-dependent-options/v850-options.rst: |
| Add trailing newline. |
| * doc/gcc/gcc-command-options/machine-dependent-options/vax-options.rst: |
| Add trailing newline. |
| * doc/gcc/gcc-command-options/machine-dependent-options/visium-options.rst: |
| Add trailing newline. |
| * doc/gcc/gcc-command-options/machine-dependent-options/vms-options.rst: |
| Add trailing newline. |
| * doc/gcc/gcc-command-options/machine-dependent-options/vxworks-options.rst: |
| Add trailing newline. |
| * doc/gcc/gcc-command-options/machine-dependent-options/x86-windows-options.rst: |
| Add trailing newline. |
| * doc/gcc/gcc-command-options/machine-dependent-options/xstormy16-options.rst: |
| Add trailing newline. |
| * doc/gcc/gcc-command-options/machine-dependent-options/xtensa-options.rst: |
| Add trailing newline. |
| * doc/gcc/gcc-command-options/machine-dependent-options/zseries-options.rst: |
| Add trailing newline. |
| * doc/gcc/gcc-command-options/options-controlling-c++-dialect.rst: |
| Add trailing newline. |
| * doc/gcc/gcc-command-options/options-controlling-c-dialect.rst: |
| Add trailing newline. |
| * doc/gcc/gcc-command-options/options-controlling-objective-c-and-objective-c++-dialects.rst: |
| Add trailing newline. |
| * doc/gcc/gcc-command-options/options-controlling-the-kind-of-output.rst: |
| Add trailing newline. |
| * doc/gcc/gcc-command-options/options-controlling-the-preprocessor.rst: |
| Add trailing newline. |
| * doc/gcc/gcc-command-options/options-for-code-generation-conventions.rst: |
| Add trailing newline. |
| * doc/gcc/gcc-command-options/options-for-debugging-your-program.rst: |
| Add trailing newline. |
| * doc/gcc/gcc-command-options/options-for-directory-search.rst: |
| Add trailing newline. |
| * doc/gcc/gcc-command-options/options-for-linking.rst: |
| Add trailing newline. |
| * doc/gcc/gcc-command-options/options-that-control-optimization.rst: |
| Add trailing newline. |
| * doc/gcc/gcc-command-options/options-that-control-static-analysis.rst: |
| Add trailing newline. |
| * doc/gcc/gcc-command-options/options-to-control-diagnostic-messages-formatting.rst: |
| Add trailing newline. |
| * doc/gcc/gcc-command-options/options-to-request-or-suppress-warnings.rst: |
| Add trailing newline. |
| * doc/gcc/gcc-command-options/passing-options-to-the-assembler.rst: |
| Add trailing newline. |
| * doc/gcc/gcc-command-options/program-instrumentation-options.rst: |
| Add trailing newline. |
| * doc/gcc/gcc-command-options/specifying-subprocesses-and-the-switches-to-pass-to-them.rst: |
| Add trailing newline. |
| * doc/gcc/gcc-command-options/using-precompiled-headers.rst: |
| Add trailing newline. |
| * doc/gcc/gcc.rst: |
| Add trailing newline. |
| * doc/gcc/gcov-dump.rst: |
| Add trailing newline. |
| * doc/gcc/gcov-tool.rst: |
| Add trailing newline. |
| * doc/gcc/gcov.rst: |
| Add trailing newline. |
| * doc/gcc/gcov/brief-description-of-gcov-data-files.rst: |
| Add trailing newline. |
| * doc/gcc/gcov/data-file-relocation-to-support-cross-profiling.rst: |
| Add trailing newline. |
| * doc/gcc/gcov/introduction-to-gcov.rst: |
| Add trailing newline. |
| * doc/gcc/gcov/invoking-gcov.rst: |
| Add trailing newline. |
| * doc/gcc/gcov/profiling-and-test-coverage-in-freestanding-environments.rst: |
| Add trailing newline. |
| * doc/gcc/gcov/using-gcov-with-gcc-optimization.rst: |
| Add trailing newline. |
| * doc/gcc/general-public-license-3.rst: |
| Add trailing newline. |
| * doc/gcc/gnu-free-documentation-license.rst: |
| Add trailing newline. |
| * doc/gcc/gnu-objective-c-features.rst: |
| Add trailing newline. |
| * doc/gcc/gnu-objective-c-features/compatibilityalias.rst: |
| Add trailing newline. |
| * doc/gcc/gnu-objective-c-features/constant-string-objects.rst: |
| Add trailing newline. |
| * doc/gcc/gnu-objective-c-features/exceptions.rst: |
| Add trailing newline. |
| * doc/gcc/gnu-objective-c-features/fast-enumeration.rst: |
| Add trailing newline. |
| * doc/gcc/gnu-objective-c-features/garbage-collection.rst: |
| Add trailing newline. |
| * doc/gcc/gnu-objective-c-features/gnu-objective-c-runtime-api.rst: |
| Add trailing newline. |
| * doc/gcc/gnu-objective-c-features/load-executing-code-before-main.rst: |
| Add trailing newline. |
| * doc/gcc/gnu-objective-c-features/messaging-with-the-gnu-objective-c-runtime.rst: |
| Add trailing newline. |
| * doc/gcc/gnu-objective-c-features/synchronization.rst: |
| Add trailing newline. |
| * doc/gcc/gnu-objective-c-features/type-encoding.rst: |
| Add trailing newline. |
| * doc/gcc/gnu.rst: |
| Add trailing newline. |
| * doc/gcc/have-you-found-a-bug.rst: |
| Add trailing newline. |
| * doc/gcc/how-and-where-to-report-bugs.rst: |
| Add trailing newline. |
| * doc/gcc/how-to-get-help-with-gcc.rst: |
| Add trailing newline. |
| * doc/gcc/index.rst: |
| Add trailing newline. |
| * doc/gcc/indices-and-tables.rst: |
| Add trailing newline. |
| * doc/gcc/known-causes-of-trouble-with-gcc.rst: |
| Add trailing newline. |
| * doc/gcc/known-causes-of-trouble-with-gcc/actual-bugs-we-havent-fixed-yet.rst: |
| Add trailing newline. |
| * doc/gcc/known-causes-of-trouble-with-gcc/certain-changes-we-dont-want-to-make.rst: |
| Add trailing newline. |
| * doc/gcc/known-causes-of-trouble-with-gcc/common-misunderstandings-with-gnu-c.rst: |
| Add trailing newline. |
| * doc/gcc/known-causes-of-trouble-with-gcc/disappointments-and-misunderstandings.rst: |
| Add trailing newline. |
| * doc/gcc/known-causes-of-trouble-with-gcc/fixed-header-files.rst: |
| Add trailing newline. |
| * doc/gcc/known-causes-of-trouble-with-gcc/incompatibilities-of-gcc.rst: |
| Add trailing newline. |
| * doc/gcc/known-causes-of-trouble-with-gcc/interoperation.rst: |
| Add trailing newline. |
| * doc/gcc/known-causes-of-trouble-with-gcc/standard-libraries.rst: |
| Add trailing newline. |
| * doc/gcc/known-causes-of-trouble-with-gcc/warning-messages-and-error-messages.rst: |
| Add trailing newline. |
| * doc/gcc/language-standards-supported-by-gcc.rst: |
| Add trailing newline. |
| * doc/gcc/language-standards-supported-by-gcc/c++-language.rst: |
| Add trailing newline. |
| * doc/gcc/language-standards-supported-by-gcc/c-language.rst: |
| Add trailing newline. |
| * doc/gcc/language-standards-supported-by-gcc/d-language.rst: |
| Add trailing newline. |
| * doc/gcc/language-standards-supported-by-gcc/go-language.rst: |
| Add trailing newline. |
| * doc/gcc/language-standards-supported-by-gcc/objective-c-and-objective-c++-languages.rst: |
| Add trailing newline. |
| * doc/gcc/lto-dump.rst: |
| Add trailing newline. |
| * doc/gcc/programming-languages-supported-by-gcc.rst: |
| Add trailing newline. |
| * doc/gcc/reporting-bugs.rst: |
| Add trailing newline. |
| * doc/gccint/analysis-and-optimization-of-gimple-tuples.rst: |
| Add trailing newline. |
| * doc/gccint/analysis-and-optimization-of-gimple-tuples/alias-analysis.rst: |
| Add trailing newline. |
| * doc/gccint/analysis-and-optimization-of-gimple-tuples/annotations.rst: |
| Add trailing newline. |
| * doc/gccint/analysis-and-optimization-of-gimple-tuples/memory-model.rst: |
| Add trailing newline. |
| * doc/gccint/analysis-and-optimization-of-gimple-tuples/ssa-operands.rst: |
| Add trailing newline. |
| * doc/gccint/analysis-and-optimization-of-gimple-tuples/static-single-assignment.rst: |
| Add trailing newline. |
| * doc/gccint/analysis-and-representation-of-loops.rst: |
| Add trailing newline. |
| * doc/gccint/analysis-and-representation-of-loops/data-dependency-analysis.rst: |
| Add trailing newline. |
| * doc/gccint/analysis-and-representation-of-loops/iv-analysis-on-rtl.rst: |
| Add trailing newline. |
| * doc/gccint/analysis-and-representation-of-loops/loop-closed-ssa-form.rst: |
| Add trailing newline. |
| * doc/gccint/analysis-and-representation-of-loops/loop-manipulation.rst: |
| Add trailing newline. |
| * doc/gccint/analysis-and-representation-of-loops/loop-querying.rst: |
| Add trailing newline. |
| * doc/gccint/analysis-and-representation-of-loops/loop-representation.rst: |
| Add trailing newline. |
| * doc/gccint/analysis-and-representation-of-loops/number-of-iterations-analysis.rst: |
| Add trailing newline. |
| * doc/gccint/analysis-and-representation-of-loops/scalar-evolutions.rst: |
| Add trailing newline. |
| * doc/gccint/analyzer-internals.rst: |
| Add trailing newline. |
| * doc/gccint/collect2.rst: |
| Add trailing newline. |
| * doc/gccint/contributing-to-gcc-development.rst: |
| Add trailing newline. |
| * doc/gccint/contributors-to-gcc.rst: |
| Add trailing newline. |
| * doc/gccint/control-flow-graph.rst: |
| Add trailing newline. |
| * doc/gccint/control-flow-graph/basic-blocks.rst: |
| Add trailing newline. |
| * doc/gccint/control-flow-graph/edges.rst: |
| Add trailing newline. |
| * doc/gccint/control-flow-graph/liveness-information.rst: |
| Add trailing newline. |
| * doc/gccint/control-flow-graph/maintaining-the-cfg.rst: |
| Add trailing newline. |
| * doc/gccint/control-flow-graph/profile-information.rst: |
| Add trailing newline. |
| * doc/gccint/copyright.rst: |
| Add trailing newline. |
| * doc/gccint/debugging-the-analyzer.rst: |
| Add trailing newline. |
| * doc/gccint/funding.rst: |
| Add trailing newline. |
| * doc/gccint/gcc-and-portability.rst: |
| Add trailing newline. |
| * doc/gccint/general-public-license-3.rst: |
| Add trailing newline. |
| * doc/gccint/generic.rst: |
| Add trailing newline. |
| * doc/gccint/generic/attributes-in-trees.rst: |
| Add trailing newline. |
| * doc/gccint/generic/c-and-c++-trees.rst: |
| Add trailing newline. |
| * doc/gccint/generic/declarations.rst: |
| Add trailing newline. |
| * doc/gccint/generic/deficiencies.rst: |
| Add trailing newline. |
| * doc/gccint/generic/expressions.rst: |
| Add trailing newline. |
| * doc/gccint/generic/functions.rst: |
| Add trailing newline. |
| * doc/gccint/generic/language-dependent-trees.rst: |
| Add trailing newline. |
| * doc/gccint/generic/overview.rst: |
| Add trailing newline. |
| * doc/gccint/generic/statements.rst: |
| Add trailing newline. |
| * doc/gccint/generic/types.rst: |
| Add trailing newline. |
| * doc/gccint/gimple-api.rst: |
| Add trailing newline. |
| * doc/gccint/gimple.rst: |
| Add trailing newline. |
| * doc/gccint/gimple/adding-a-new-gimple-statement-code.rst: |
| Add trailing newline. |
| * doc/gccint/gimple/class-hierarchy-of-gimple-statements.rst: |
| Add trailing newline. |
| * doc/gccint/gimple/exception-handling.rst: |
| Add trailing newline. |
| * doc/gccint/gimple/gimple-instruction-set.rst: |
| Add trailing newline. |
| * doc/gccint/gimple/gimple-sequences.rst: |
| Add trailing newline. |
| * doc/gccint/gimple/manipulating-gimple-statements.rst: |
| Add trailing newline. |
| * doc/gccint/gimple/operands.rst: |
| Add trailing newline. |
| * doc/gccint/gimple/sequence-iterators.rst: |
| Add trailing newline. |
| * doc/gccint/gimple/statement-and-operand-traversals.rst: |
| Add trailing newline. |
| * doc/gccint/gimple/temporaries.rst: |
| Add trailing newline. |
| * doc/gccint/gimple/tuple-representation.rst: |
| Add trailing newline. |
| * doc/gccint/gimple/tuple-specific-accessors.rst: |
| Add trailing newline. |
| * doc/gccint/gimple/tuple-specific-accessors/gimpleasm.rst: |
| Add trailing newline. |
| * doc/gccint/gimple/tuple-specific-accessors/gimpleassign.rst: |
| Add trailing newline. |
| * doc/gccint/gimple/tuple-specific-accessors/gimplebind.rst: |
| Add trailing newline. |
| * doc/gccint/gimple/tuple-specific-accessors/gimplecall.rst: |
| Add trailing newline. |
| * doc/gccint/gimple/tuple-specific-accessors/gimplecatch.rst: |
| Add trailing newline. |
| * doc/gccint/gimple/tuple-specific-accessors/gimplecond.rst: |
| Add trailing newline. |
| * doc/gccint/gimple/tuple-specific-accessors/gimpledebug.rst: |
| Add trailing newline. |
| * doc/gccint/gimple/tuple-specific-accessors/gimpleehfilter.rst: |
| Add trailing newline. |
| * doc/gccint/gimple/tuple-specific-accessors/gimplegoto.rst: |
| Add trailing newline. |
| * doc/gccint/gimple/tuple-specific-accessors/gimplelabel.rst: |
| Add trailing newline. |
| * doc/gccint/gimple/tuple-specific-accessors/gimplenop.rst: |
| Add trailing newline. |
| * doc/gccint/gimple/tuple-specific-accessors/gimpleompatomicload.rst: |
| Add trailing newline. |
| * doc/gccint/gimple/tuple-specific-accessors/gimpleompatomicstore.rst: |
| Add trailing newline. |
| * doc/gccint/gimple/tuple-specific-accessors/gimpleompcontinue.rst: |
| Add trailing newline. |
| * doc/gccint/gimple/tuple-specific-accessors/gimpleompcritical.rst: |
| Add trailing newline. |
| * doc/gccint/gimple/tuple-specific-accessors/gimpleompfor.rst: |
| Add trailing newline. |
| * doc/gccint/gimple/tuple-specific-accessors/gimpleompmaster.rst: |
| Add trailing newline. |
| * doc/gccint/gimple/tuple-specific-accessors/gimpleompordered.rst: |
| Add trailing newline. |
| * doc/gccint/gimple/tuple-specific-accessors/gimpleompparallel.rst: |
| Add trailing newline. |
| * doc/gccint/gimple/tuple-specific-accessors/gimpleompreturn.rst: |
| Add trailing newline. |
| * doc/gccint/gimple/tuple-specific-accessors/gimpleompsection.rst: |
| Add trailing newline. |
| * doc/gccint/gimple/tuple-specific-accessors/gimpleompsections.rst: |
| Add trailing newline. |
| * doc/gccint/gimple/tuple-specific-accessors/gimpleompsingle.rst: |
| Add trailing newline. |
| * doc/gccint/gimple/tuple-specific-accessors/gimplephi.rst: |
| Add trailing newline. |
| * doc/gccint/gimple/tuple-specific-accessors/gimpleresx.rst: |
| Add trailing newline. |
| * doc/gccint/gimple/tuple-specific-accessors/gimplereturn.rst: |
| Add trailing newline. |
| * doc/gccint/gimple/tuple-specific-accessors/gimpleswitch.rst: |
| Add trailing newline. |
| * doc/gccint/gimple/tuple-specific-accessors/gimpletry.rst: |
| Add trailing newline. |
| * doc/gccint/gimple/tuple-specific-accessors/gimplewithcleanupexpr.rst: |
| Add trailing newline. |
| * doc/gccint/gnu-free-documentation-license.rst: |
| Add trailing newline. |
| * doc/gccint/guidelines-for-diagnostics.rst: |
| Add trailing newline. |
| * doc/gccint/guidelines-for-options.rst: |
| Add trailing newline. |
| * doc/gccint/host-common.rst: |
| Add trailing newline. |
| * doc/gccint/host-configuration.rst: |
| Add trailing newline. |
| * doc/gccint/host-filesystem.rst: |
| Add trailing newline. |
| * doc/gccint/host-makefile-fragments.rst: |
| Add trailing newline. |
| * doc/gccint/host-misc.rst: |
| Add trailing newline. |
| * doc/gccint/index.rst: |
| Add trailing newline. |
| * doc/gccint/indices-and-tables.rst: |
| Add trailing newline. |
| * doc/gccint/interfacing-to-gcc-output.rst: |
| Add trailing newline. |
| * doc/gccint/introduction.rst: |
| Add trailing newline. |
| * doc/gccint/language-front-ends-in-gcc.rst: |
| Add trailing newline. |
| * doc/gccint/link-time-optimization.rst: |
| Add trailing newline. |
| * doc/gccint/link-time-optimization/design-overview.rst: |
| Add trailing newline. |
| * doc/gccint/link-time-optimization/internal-flags-controlling-lto1.rst: |
| Add trailing newline. |
| * doc/gccint/link-time-optimization/lto-file-sections.rst: |
| Add trailing newline. |
| * doc/gccint/link-time-optimization/using-summary-information-in-ipa-passes.rst: |
| Add trailing newline. |
| * doc/gccint/link-time-optimization/whole-program-assumptions-linker-plugin-and-symbol-visibilities.rst: |
| Add trailing newline. |
| * doc/gccint/machine-descriptions.rst: |
| Add trailing newline. |
| * doc/gccint/machine-descriptions/c-statements-for-assembler-output.rst: |
| Add trailing newline. |
| * doc/gccint/machine-descriptions/canonicalization-of-instructions.rst: |
| Add trailing newline. |
| * doc/gccint/machine-descriptions/conditional-execution.rst: |
| Add trailing newline. |
| * doc/gccint/machine-descriptions/constant-definitions.rst: |
| Add trailing newline. |
| * doc/gccint/machine-descriptions/defining-how-to-split-instructions.rst: |
| Add trailing newline. |
| * doc/gccint/machine-descriptions/defining-jump-instruction-patterns.rst: |
| Add trailing newline. |
| * doc/gccint/machine-descriptions/defining-looping-instruction-patterns.rst: |
| Add trailing newline. |
| * doc/gccint/machine-descriptions/defining-rtl-sequences-for-code-generation.rst: |
| Add trailing newline. |
| * doc/gccint/machine-descriptions/everything-about-instruction-patterns.rst: |
| Add trailing newline. |
| * doc/gccint/machine-descriptions/example-of-defineinsn.rst: |
| Add trailing newline. |
| * doc/gccint/machine-descriptions/including-patterns-in-machine-descriptions.rst: |
| Add trailing newline. |
| * doc/gccint/machine-descriptions/instruction-attributes.rst: |
| Add trailing newline. |
| * doc/gccint/machine-descriptions/interdependence-of-patterns.rst: |
| Add trailing newline. |
| * doc/gccint/machine-descriptions/iterators.rst: |
| Add trailing newline. |
| * doc/gccint/machine-descriptions/machine-specific-peephole-optimizers.rst: |
| Add trailing newline. |
| * doc/gccint/machine-descriptions/operand-constraints.rst: |
| Add trailing newline. |
| * doc/gccint/machine-descriptions/output-templates-and-operand-substitution.rst: |
| Add trailing newline. |
| * doc/gccint/machine-descriptions/overview-of-how-the-machine-description-is-used.rst: |
| Add trailing newline. |
| * doc/gccint/machine-descriptions/predicates.rst: |
| Add trailing newline. |
| * doc/gccint/machine-descriptions/rtl-template.rst: |
| Add trailing newline. |
| * doc/gccint/machine-descriptions/rtl-templates-transformations.rst: |
| Add trailing newline. |
| * doc/gccint/machine-descriptions/standard-pattern-names-for-generation.rst: |
| Add trailing newline. |
| * doc/gccint/machine-descriptions/when-the-order-of-patterns-matters.rst: |
| Add trailing newline. |
| * doc/gccint/makefile-fragments.rst: |
| Add trailing newline. |
| * doc/gccint/match-and-simplify.rst: |
| Add trailing newline. |
| * doc/gccint/memory-management-and-type-information.rst: |
| Add trailing newline. |
| * doc/gccint/memory-management-and-type-information/how-to-invoke-the-garbage-collector.rst: |
| Add trailing newline. |
| * doc/gccint/memory-management-and-type-information/marking-roots-for-the-garbage-collector.rst: |
| Add trailing newline. |
| * doc/gccint/memory-management-and-type-information/source-files-containing-type-information.rst: |
| Add trailing newline. |
| * doc/gccint/memory-management-and-type-information/support-for-inheritance.rst: |
| Add trailing newline. |
| * doc/gccint/memory-management-and-type-information/support-for-user-provided-gc-marking-routines.rst: |
| Add trailing newline. |
| * doc/gccint/memory-management-and-type-information/the-inside-of-a-gty.rst: |
| Add trailing newline. |
| * doc/gccint/memory-management-and-type-information/troubleshooting-the-garbage-collector.rst: |
| Add trailing newline. |
| * doc/gccint/option-file-format.rst: |
| Add trailing newline. |
| * doc/gccint/option-properties.rst: |
| Add trailing newline. |
| * doc/gccint/option-specification-files.rst: |
| Add trailing newline. |
| * doc/gccint/passes-and-files-of-the-compiler.rst: |
| Add trailing newline. |
| * doc/gccint/passes-and-files-of-the-compiler/gimplification-pass.rst: |
| Add trailing newline. |
| * doc/gccint/passes-and-files-of-the-compiler/inter-procedural-optimization-passes.rst: |
| Add trailing newline. |
| * doc/gccint/passes-and-files-of-the-compiler/optimization-info.rst: |
| Add trailing newline. |
| * doc/gccint/passes-and-files-of-the-compiler/parsing-pass.rst: |
| Add trailing newline. |
| * doc/gccint/passes-and-files-of-the-compiler/pass-manager.rst: |
| Add trailing newline. |
| * doc/gccint/passes-and-files-of-the-compiler/rtl-passes.rst: |
| Add trailing newline. |
| * doc/gccint/passes-and-files-of-the-compiler/tree-ssa-passes.rst: |
| Add trailing newline. |
| * doc/gccint/plugins.rst: |
| Add trailing newline. |
| * doc/gccint/plugins/building-gcc-plugins.rst: |
| Add trailing newline. |
| * doc/gccint/plugins/controlling-which-passes-are-being-run.rst: |
| Add trailing newline. |
| * doc/gccint/plugins/giving-information-about-a-plugin.rst: |
| Add trailing newline. |
| * doc/gccint/plugins/interacting-with-the-gcc-garbage-collector.rst: |
| Add trailing newline. |
| * doc/gccint/plugins/interacting-with-the-pass-manager.rst: |
| Add trailing newline. |
| * doc/gccint/plugins/keeping-track-of-available-passes.rst: |
| Add trailing newline. |
| * doc/gccint/plugins/loading-plugins.rst: |
| Add trailing newline. |
| * doc/gccint/plugins/plugin-api.rst: |
| Add trailing newline. |
| * doc/gccint/plugins/recording-information-about-pass-execution.rst: |
| Add trailing newline. |
| * doc/gccint/plugins/registering-custom-attributes-or-pragmas.rst: |
| Add trailing newline. |
| * doc/gccint/rtl-representation.rst: |
| Add trailing newline. |
| * doc/gccint/rtl-representation/access-to-operands.rst: |
| Add trailing newline. |
| * doc/gccint/rtl-representation/access-to-special-operands.rst: |
| Add trailing newline. |
| * doc/gccint/rtl-representation/assembler-instructions-as-expressions.rst: |
| Add trailing newline. |
| * doc/gccint/rtl-representation/bit-fields.rst: |
| Add trailing newline. |
| * doc/gccint/rtl-representation/comparison-operations.rst: |
| Add trailing newline. |
| * doc/gccint/rtl-representation/constant-expression-types.rst: |
| Add trailing newline. |
| * doc/gccint/rtl-representation/conversions.rst: |
| Add trailing newline. |
| * doc/gccint/rtl-representation/declarations.rst: |
| Add trailing newline. |
| * doc/gccint/rtl-representation/embedded-side-effects-on-addresses.rst: |
| Add trailing newline. |
| * doc/gccint/rtl-representation/flags-in-an-rtl-expression.rst: |
| Add trailing newline. |
| * doc/gccint/rtl-representation/insns.rst: |
| Add trailing newline. |
| * doc/gccint/rtl-representation/machine-modes.rst: |
| Add trailing newline. |
| * doc/gccint/rtl-representation/on-the-side-ssa-form-for-rtl.rst: |
| Add trailing newline. |
| * doc/gccint/rtl-representation/reading-rtl.rst: |
| Add trailing newline. |
| * doc/gccint/rtl-representation/registers-and-memory.rst: |
| Add trailing newline. |
| * doc/gccint/rtl-representation/rtl-classes-and-formats.rst: |
| Add trailing newline. |
| * doc/gccint/rtl-representation/rtl-expressions-for-arithmetic.rst: |
| Add trailing newline. |
| * doc/gccint/rtl-representation/rtl-object-types.rst: |
| Add trailing newline. |
| * doc/gccint/rtl-representation/rtl-representation-of-function-call-insns.rst: |
| Add trailing newline. |
| * doc/gccint/rtl-representation/side-effect-expressions.rst: |
| Add trailing newline. |
| * doc/gccint/rtl-representation/structure-sharing-assumptions.rst: |
| Add trailing newline. |
| * doc/gccint/rtl-representation/variable-location-debug-information-in-rtl.rst: |
| Add trailing newline. |
| * doc/gccint/rtl-representation/vector-operations.rst: |
| Add trailing newline. |
| * doc/gccint/sizes-and-offsets-as-runtime-invariants.rst: |
| Add trailing newline. |
| * doc/gccint/sizes-and-offsets-as-runtime-invariants/alignment-of-polyints.rst: |
| Add trailing newline. |
| * doc/gccint/sizes-and-offsets-as-runtime-invariants/arithmetic-on-polyints.rst: |
| Add trailing newline. |
| * doc/gccint/sizes-and-offsets-as-runtime-invariants/comparisons-involving-polyint.rst: |
| Add trailing newline. |
| * doc/gccint/sizes-and-offsets-as-runtime-invariants/computing-bounds-on-polyints.rst: |
| Add trailing newline. |
| * doc/gccint/sizes-and-offsets-as-runtime-invariants/consequences-of-using-polyint.rst: |
| Add trailing newline. |
| * doc/gccint/sizes-and-offsets-as-runtime-invariants/converting-polyints.rst: |
| Add trailing newline. |
| * doc/gccint/sizes-and-offsets-as-runtime-invariants/guidelines-for-using-polyint.rst: |
| Add trailing newline. |
| * doc/gccint/sizes-and-offsets-as-runtime-invariants/miscellaneous-polyint-routines.rst: |
| Add trailing newline. |
| * doc/gccint/sizes-and-offsets-as-runtime-invariants/overview-of-polyint.rst: |
| Add trailing newline. |
| * doc/gccint/source-tree-structure-and-build-system.rst: |
| Add trailing newline. |
| * doc/gccint/source-tree-structure-and-build-system/configure-terms-and-history.rst: |
| Add trailing newline. |
| * doc/gccint/source-tree-structure-and-build-system/the-gcc-subdirectory.rst: |
| Add trailing newline. |
| * doc/gccint/source-tree-structure-and-build-system/the-gcc-subdirectory/anatomy-of-a-language-front-end.rst: |
| Add trailing newline. |
| * doc/gccint/source-tree-structure-and-build-system/the-gcc-subdirectory/anatomy-of-a-target-back-end.rst: |
| Add trailing newline. |
| * doc/gccint/source-tree-structure-and-build-system/the-gcc-subdirectory/build-system-in-the-gcc-directory.rst: |
| Add trailing newline. |
| * doc/gccint/source-tree-structure-and-build-system/the-gcc-subdirectory/configuration-in-the-gcc-directory.rst: |
| Add trailing newline. |
| * doc/gccint/source-tree-structure-and-build-system/the-gcc-subdirectory/headers-installed-by-gcc.rst: |
| Add trailing newline. |
| * doc/gccint/source-tree-structure-and-build-system/the-gcc-subdirectory/library-source-files-and-headers-under-the-gcc-directory.rst: |
| Add trailing newline. |
| * doc/gccint/source-tree-structure-and-build-system/the-gcc-subdirectory/makefile-targets.rst: |
| Add trailing newline. |
| * doc/gccint/source-tree-structure-and-build-system/the-gcc-subdirectory/subdirectories-of-gcc.rst: |
| Add trailing newline. |
| * doc/gccint/source-tree-structure-and-build-system/top-level-source-directory.rst: |
| Add trailing newline. |
| * doc/gccint/standard-header-file-directories.rst: |
| Add trailing newline. |
| * doc/gccint/static-analyzer.rst: |
| Add trailing newline. |
| * doc/gccint/target-macros.rst: |
| Add trailing newline. |
| * doc/gccint/target-macros/controlling-debugging-information-format.rst: |
| Add trailing newline. |
| * doc/gccint/target-macros/controlling-the-compilation-driver-gcc.rst: |
| Add trailing newline. |
| * doc/gccint/target-macros/cross-compilation-and-floating-point.rst: |
| Add trailing newline. |
| * doc/gccint/target-macros/defining-coprocessor-specifics-for-mips-targets.rst: |
| Add trailing newline. |
| * doc/gccint/target-macros/defining-data-structures-for-per-function-information.rst: |
| Add trailing newline. |
| * doc/gccint/target-macros/defining-the-output-assembler-language.rst: |
| Add trailing newline. |
| * doc/gccint/target-macros/defining-the-output-assembler-language/assembler-commands-for-alignment.rst: |
| Add trailing newline. |
| * doc/gccint/target-macros/defining-the-output-assembler-language/how-initialization-functions-are-handled.rst: |
| Add trailing newline. |
| * doc/gccint/target-macros/defining-the-output-assembler-language/macros-controlling-initialization-routines.rst: |
| Add trailing newline. |
| * doc/gccint/target-macros/defining-the-output-assembler-language/output-and-generation-of-labels.rst: |
| Add trailing newline. |
| * doc/gccint/target-macros/defining-the-output-assembler-language/output-of-assembler-instructions.rst: |
| Add trailing newline. |
| * doc/gccint/target-macros/defining-the-output-assembler-language/output-of-data.rst: |
| Add trailing newline. |
| * doc/gccint/target-macros/defining-the-output-assembler-language/output-of-uninitialized-variables.rst: |
| Add trailing newline. |
| * doc/gccint/target-macros/implicit-calls-to-library-routines.rst: |
| Add trailing newline. |
| * doc/gccint/target-macros/layout-of-source-language-data-types.rst: |
| Add trailing newline. |
| * doc/gccint/target-macros/position-independent-code.rst: |
| Add trailing newline. |
| * doc/gccint/target-macros/register-usage.rst: |
| Add trailing newline. |
| * doc/gccint/target-macros/stack-layout-and-calling-conventions.rst: |
| Add trailing newline. |
| * doc/gccint/target-macros/stack-layout-and-calling-conventions/basic-stack-layout.rst: |
| Add trailing newline. |
| * doc/gccint/target-macros/stack-layout-and-calling-conventions/caller-saves-register-allocation.rst: |
| Add trailing newline. |
| * doc/gccint/target-macros/stack-layout-and-calling-conventions/exception-handling-support.rst: |
| Add trailing newline. |
| * doc/gccint/target-macros/stack-layout-and-calling-conventions/passing-function-arguments-on-the-stack.rst: |
| Add trailing newline. |
| * doc/gccint/target-macros/stack-layout-and-calling-conventions/registers-that-address-the-stack-frame.rst: |
| Add trailing newline. |
| * doc/gccint/target-macros/support-for-nested-functions.rst: |
| Add trailing newline. |
| * doc/gccint/target-macros/the-global-targetm-variable.rst: |
| Add trailing newline. |
| * doc/gccint/target-makefile-fragments.rst: |
| Add trailing newline. |
| * doc/gccint/testsuites.rst: |
| Add trailing newline. |
| * doc/gccint/testsuites/ada-language-testsuites.rst: |
| Add trailing newline. |
| * doc/gccint/testsuites/c-language-testsuites.rst: |
| Add trailing newline. |
| * doc/gccint/testsuites/directives-used-within-dejagnu-tests.rst: |
| Add trailing newline. |
| * doc/gccint/testsuites/directives-used-within-dejagnu-tests/commands-for-use-in-dg-final.rst: |
| Add trailing newline. |
| * doc/gccint/testsuites/directives-used-within-dejagnu-tests/features-for-dg-add-options.rst: |
| Add trailing newline. |
| * doc/gccint/testsuites/directives-used-within-dejagnu-tests/keywords-describing-target-attributes.rst: |
| Add trailing newline. |
| * doc/gccint/testsuites/directives-used-within-dejagnu-tests/selecting-targets-to-which-a-test-applies.rst: |
| Add trailing newline. |
| * doc/gccint/testsuites/directives-used-within-dejagnu-tests/syntax-and-descriptions-of-test-directives.rst: |
| Add trailing newline. |
| * doc/gccint/testsuites/directives-used-within-dejagnu-tests/variants-of-dg-require-support.rst: |
| Add trailing newline. |
| * doc/gccint/testsuites/idioms-used-in-testsuite-code.rst: |
| Add trailing newline. |
| * doc/gccint/testsuites/support-for-testing-binary-compatibility.rst: |
| Add trailing newline. |
| * doc/gccint/testsuites/support-for-testing-gcov.rst: |
| Add trailing newline. |
| * doc/gccint/testsuites/support-for-testing-gimple-passes.rst: |
| Add trailing newline. |
| * doc/gccint/testsuites/support-for-testing-link-time-optimizations.rst: |
| Add trailing newline. |
| * doc/gccint/testsuites/support-for-testing-profile-directed-optimizations.rst: |
| Add trailing newline. |
| * doc/gccint/testsuites/support-for-testing-rtl-passes.rst: |
| Add trailing newline. |
| * doc/gccint/testsuites/support-for-torture-testing-using-multiple-options.rst: |
| Add trailing newline. |
| * doc/gccint/the-gcc-low-level-runtime-library.rst: |
| Add trailing newline. |
| * doc/gccint/the-gcc-low-level-runtime-library/language-independent-routines-for-exception-handling.rst: |
| Add trailing newline. |
| * doc/gccint/the-gcc-low-level-runtime-library/miscellaneous-runtime-library-routines.rst: |
| Add trailing newline. |
| * doc/gccint/the-gcc-low-level-runtime-library/routines-for-decimal-floating-point-emulation.rst: |
| Add trailing newline. |
| * doc/gccint/the-gcc-low-level-runtime-library/routines-for-fixed-point-fractional-emulation.rst: |
| Add trailing newline. |
| * doc/gccint/the-gcc-low-level-runtime-library/routines-for-floating-point-emulation.rst: |
| Add trailing newline. |
| * doc/gccint/the-gcc-low-level-runtime-library/routines-for-integer-arithmetic.rst: |
| Add trailing newline. |
| * doc/gccint/the-language.rst: |
| Add trailing newline. |
| * doc/gccint/user-experience-guidelines.rst: |
| Add trailing newline. |
| * doc/install/binaries.rst: |
| Add trailing newline. |
| * doc/install/building.rst: |
| Add trailing newline. |
| * doc/install/building/building-a-cross-compiler.rst: |
| Add trailing newline. |
| * doc/install/building/building-a-native-compiler.rst: |
| Add trailing newline. |
| * doc/install/building/building-in-parallel.rst: |
| Add trailing newline. |
| * doc/install/building/building-the-ada-compiler.rst: |
| Add trailing newline. |
| * doc/install/building/building-the-d-compiler.rst: |
| Add trailing newline. |
| * doc/install/building/building-with-profile-feedback.rst: |
| Add trailing newline. |
| * doc/install/configuration.rst: |
| Add trailing newline. |
| * doc/install/copyright.rst: |
| Add trailing newline. |
| * doc/install/downloading-gcc.rst: |
| Add trailing newline. |
| * doc/install/final-installation.rst: |
| Add trailing newline. |
| * doc/install/gnu-free-documentation-license.rst: |
| Add trailing newline. |
| * doc/install/host-target-specific-installation-notes-for-gcc.rst: |
| Add trailing newline. |
| * doc/install/how-can-you-run-the-testsuite-on-selected-tests.rst: |
| Add trailing newline. |
| * doc/install/how-to-interpret-test-results.rst: |
| Add trailing newline. |
| * doc/install/index.rst: |
| Add trailing newline. |
| * doc/install/indices-and-tables.rst: |
| Add trailing newline. |
| * doc/install/installing-gcc.rst: |
| Add trailing newline. |
| * doc/install/passing-options-and-running-multiple-testsuites.rst: |
| Add trailing newline. |
| * doc/install/prerequisites.rst: |
| Add trailing newline. |
| * doc/install/submitting-test-results.rst: |
| Add trailing newline. |
| * doc/install/testing.rst: |
| Add trailing newline. |
| |
| 2022-11-14 Martin Liska <mliska@suse.cz> |
| |
| Revert: |
| 2022-11-14 Martin Liska <mliska@suse.cz> |
| |
| * Makefile.in: Use new install URL. |
| * doc/gcc/gcc-command-options/machine-dependent-options/avr-options.rst: |
| Use intersphinx link. |
| * doc/gcc/gcc-command-options/options-to-control-diagnostic-messages-formatting.rst: |
| Use new URL. |
| * doc/gccint/source-tree-structure-and-build-system.rst: Use |
| intersphinx link. |
| * doc/install/host-target-specific-installation-notes-for-gcc.rst: Likewise. |
| * doc/install/installing-gcc.rst: Likewise. |
| |
| 2022-11-14 Martin Liska <mliska@suse.cz> |
| |
| Revert: |
| 2022-11-09 Martin Liska <mliska@suse.cz> |
| Sinan <sinan.lin@linux.alibaba.com> |
| |
| * doc/gccint/analysis-and-optimization-of-gimple-tuples/ssa-operands.rst: |
| Add missing variable name. |
| |
| 2022-11-14 Martin Liska <mliska@suse.cz> |
| |
| Revert: |
| 2022-11-14 Martin Liska <mliska@suse.cz> |
| |
| * doc/cpp/conf.py: Add newline at last line. |
| * doc/cppinternals/conf.py: Add newline at last line. |
| * doc/gcc/conf.py: Add newline at last line. |
| * doc/gccint/conf.py: Add newline at last line. |
| * doc/install/conf.py: Add newline at last line. |
| |
| 2022-11-14 Martin Liska <mliska@suse.cz> |
| |
| * doc/gcc/gcc-command-options/options-that-control-static-analysis.rst: |
| Revert. |
| |
| 2022-11-14 Martin Liska <mliska@suse.cz> |
| |
| * doc/cpp/pragmas.rst: Revert. |
| |
| 2022-11-14 Martin Liska <mliska@suse.cz> |
| |
| * doc/gcc/gcc-command-options/machine-dependent-options/aarch64-options.rst: Revert. |
| |
| 2022-11-14 Martin Liska <mliska@suse.cz> |
| |
| * doc/gcc/gcc-command-options/machine-dependent-options/aarch64-options.rst: Revert. |
| |
| 2022-11-14 Martin Liska <mliska@suse.cz> |
| |
| * doc/gcc/gcc-command-options/options-that-control-static-analysis.rst: Revert. |
| * doc/gcc/gcc-command-options/options-to-request-or-suppress-warnings.rst: Revert. |
| |
| 2022-11-14 Martin Liska <mliska@suse.cz> |
| |
| Revert: |
| 2022-11-13 Jonathan Wakely <jwakely@redhat.com> |
| |
| * doc/install/testing.rst: Remove anachronism about separate |
| source tarballs. |
| |
| 2022-11-14 Martin Liska <mliska@suse.cz> |
| |
| Revert: |
| 2022-11-13 Martin Liska <mliska@suse.cz> |
| |
| PR other/107620 |
| * configure: Regenerate. |
| * configure.ac: Always set sphinx-build. |
| |
| 2022-11-14 Martin Liska <mliska@suse.cz> |
| |
| * doc/gcc/gcc-command-options/option-summary.rst: Revert. |
| * doc/gcc/gcc-command-options/options-that-control-static-analysis.rst: Revert. |
| |
| 2022-11-14 Haochen Jiang <haochen.jiang@intel.com> |
| |
| * common/config/i386/i386-common.cc |
| (OPTION_MASK_ISA2_AMX_INT8_SET): Add AMX-TILE dependency. |
| (OPTION_MASK_ISA2_AMX_BF16_SET): Ditto. |
| (OPTION_MASK_ISA2_AMX_FP16_SET): Ditto. |
| (OPTION_MASK_ISA2_AMX_TILE_UNSET): Disable AMX_{INT8, |
| BF16, FP16} when disable AMX_TILE. |
| |
| 2022-11-14 Martin Liska <mliska@suse.cz> |
| |
| * doc/gcc/gcc-command-options/machine-dependent-options/x86-options.rst: |
| Revert. |
| * doc/gcc/gcc-command-options/option-summary.rst: |
| Revert. |
| |
| 2022-11-14 Hongyu Wang <hongyu.wang@intel.com> |
| |
| * common/config/i386/i386-common.cc (ix86_optimization_table): |
| Enable small loop unroll at O2 by default. |
| * config/i386/i386.cc (ix86_loop_unroll_adjust): Adjust unroll |
| factor if -munroll-only-small-loops enabled and -funroll-loops/ |
| -funroll-all-loops are disabled. |
| * config/i386/i386.h (struct processor_costs): Add 2 field |
| small_unroll_ninsns and small_unroll_factor. |
| * config/i386/i386.opt: Add -munroll-only-small-loops. |
| * doc/gcc/gcc-command-options/machine-dependent-options/x86-options.rst: |
| Document -munroll-only-small-loops. |
| * doc/gcc/gcc-command-options/option-summary.rst: Likewise. |
| * loop-init.cc (pass_rtl_unroll_loops::gate): Enable rtl |
| loop unrolling for -O2-speed and above if target hook |
| loop_unroll_adjust exists. |
| (pass_rtl_unroll_loops::execute): Set UAP_UNROLL flag |
| when target hook loop_unroll_adjust exists. |
| * config/i386/x86-tune-costs.h: Update all processor costs |
| with small_unroll_ninsns = 4 and small_unroll_factor = 2. |
| |
| 2022-11-13 David Malcolm <dmalcolm@redhat.com> |
| |
| PR analyzer/106235 |
| * doc/gcc/gcc-command-options/option-summary.rst: Add |
| -Wno-analyzer-tainted-assertion. |
| * doc/gcc/gcc-command-options/options-that-control-static-analysis.rst: |
| Add -Wno-analyzer-tainted-assertion. |
| |
| 2022-11-13 Philipp Tomsich <philipp.tomsich@vrull.eu> |
| |
| * config/riscv/bitmanip.md: New define_split. |
| |
| 2022-11-13 Philipp Tomsich <philipp.tomsich@vrull.eu> |
| |
| * config/riscv/riscv.cc (riscv_rtx_costs): Recognize shNadd, |
| if expressed as a plus and multiplication with a power-of-2. |
| Split costing for MINUS from PLUS. |
| |
| 2022-11-13 Martin Liska <mliska@suse.cz> |
| |
| PR other/107620 |
| * configure: Regenerate. |
| * configure.ac: Always set sphinx-build. |
| |
| 2022-11-13 Joseph Myers <joseph@codesourcery.com> |
| |
| * ginclude/float.h [__STDC_VERSION__ > 201710L] |
| (__STDC_VERSION_FLOAT_H__): New macro. |
| * ginclude/stdarg.h [__STDC_VERSION__ > 201710L] |
| (__STDC_VERSION_STDARG_H__): New macro. |
| * ginclude/stdatomic.h [__STDC_VERSION__ > 201710L] |
| (__STDC_VERSION_STDATOMIC_H__): New macro. |
| * ginclude/stddef.h [__STDC_VERSION__ > 201710L] |
| (__STDC_VERSION_STDDEF_H__): New macro. |
| * ginclude/stdint-gcc.h [__STDC_VERSION__ > 201710L] |
| (__STDC_VERSION_STDINT_H__): New macro. |
| * glimits.h [__STDC_VERSION__ > 201710L] |
| (__STDC_VERSION_LIMITS_H__): New macro. |
| |
| 2022-11-13 Jonathan Wakely <jwakely@redhat.com> |
| |
| * doc/install/testing.rst: Remove anachronism about separate |
| source tarballs. |
| |
| 2022-11-12 Joseph Myers <joseph@codesourcery.com> |
| |
| * dfp.cc (decimal_from_binary): Convert a canonical NaN to a |
| canonical NaN. |
| |
| 2022-11-12 Aldy Hernandez <aldyh@redhat.com> |
| |
| * value-range.cc (range_tests_signbit): Move to set from here... |
| (range_tests_signed_zeros): ...to here. |
| |
| 2022-11-12 Aldy Hernandez <aldyh@redhat.com> |
| |
| * range-op-float.cc (build_lt): Adjust with frange_nextafter |
| instead of default to a closed range. |
| (build_gt): Same. |
| |
| 2022-11-12 Aldy Hernandez <aldyh@redhat.com> |
| Jakub Jelinek <jakub@redhat.com> |
| |
| * range-op-float.cc (float_binary_op_range_finish): New function. |
| (foperator_plus::op1_range): New. |
| (foperator_plus::op2_range): New. |
| (foperator_minus::op1_range): New. |
| (foperator_minus::op2_range): New. |
| (foperator_mult::op1_range): New. |
| (foperator_mult::op2_range): New. |
| (foperator_div::op1_range): New. |
| (foperator_div::op2_range): New. |
| |
| 2022-11-12 Jakub Jelinek <jakub@redhat.com> |
| |
| PR tree-optimization/107569 |
| * range-op-float.cc (zero_p, contains_p, singleton_inf_p, |
| signbit_known_p, zero_range, inf_range, zero_to_inf_range): New |
| functions. |
| (foperator_mult_div_base): New class. |
| (foperator_mult, foperator_div): Derive from that and use |
| protected static method from it as well as above new functions |
| to simplify the code. |
| |
| 2022-11-12 Jakub Jelinek <jakub@redhat.com> |
| |
| PR tree-optimization/107569 |
| * range-op-float.cc (foperator_div): New class. |
| (floating_op_table::floating_op_table): Use foperator_div |
| for RDIV_EXPR. |
| |
| 2022-11-12 Jakub Jelinek <jakub@redhat.com> |
| |
| PR tree-optimization/107569 |
| PR tree-optimization/107591 |
| * range-op.h (range_operator_float::rv_fold): Add relation_kind |
| argument. |
| * range-op-float.cc (range_operator_float::fold_range): Name |
| last argument trio and pass trio.op1_op2 () as last argument to |
| rv_fold. |
| (range_operator_float::rv_fold): Add relation_kind argument. |
| (foperator_plus::rv_fold, foperator_minus::rv_fold): Likewise. |
| (foperator_mult): New class. |
| (floating_op_table::floating_op_table): Use foperator_mult for |
| MULT_EXPR. |
| |
| 2022-11-12 Xi Ruoyao <xry111@xry111.site> |
| |
| * config/loongarch/loongarch.md (UNSPEC_FLOGB): New unspec. |
| (type): Add flogb. |
| (logb_non_negative<mode>2): New instruction template. |
| (logb<mode>2): New define_expand. |
| |
| 2022-11-12 Xi Ruoyao <xry111@xry111.site> |
| |
| * config/loongarch/loongarch.md (UNSPEC_FSCALEB): New unspec. |
| (type): Add fscaleb. |
| (IMODE): New mode attr. |
| (ldexp<mode>3): New instruction template. |
| |
| 2022-11-12 Xi Ruoyao <xry111@xry111.site> |
| |
| * config/loongarch/loongarch.md (UNSPEC_FTINT): New unspec. |
| (UNSPEC_FTINTRM): Likewise. |
| (UNSPEC_FTINTRP): Likewise. |
| (LRINT): New define_int_iterator. |
| (lrint_pattern): New define_int_attr. |
| (lrint_submenmonic): Likewise. |
| (lrint_allow_inexact): Likewise. |
| (ANYFI): New define_mode_iterator. |
| (lrint<ANYF><ANYFI>): New instruction template. |
| |
| 2022-11-12 Xi Ruoyao <xry111@xry111.site> |
| |
| * config/loongarch/loongarch.md (frint_<fmt>): Rename to .. |
| (rint<mode>2): .. this. |
| |
| 2022-11-11 David Malcolm <dmalcolm@redhat.com> |
| |
| PR analyzer/106147 |
| * doc/gcc/gcc-command-options/options-that-control-static-analysis.rst: |
| Add -Wanalyzer-infinite-recursion. |
| * doc/gcc/gcc-command-options/options-to-request-or-suppress-warnings.rst |
| (-Winfinite-recursion): Mention -Wanalyzer-infinite-recursion. |
| |
| 2022-11-11 David Malcolm <dmalcolm@redhat.com> |
| |
| PR analyzer/106147 |
| * Makefile.in (ANALYZER_OBJS): Add analyzer/infinite-recursion.o. |
| |
| 2022-11-11 Andrew MacLeod <amacleod@redhat.com> |
| |
| PR tree-optimization/107523 |
| * gimple-range.cc (gimple_ranger::update_stmt): Use fur_stmt |
| rather than fur_depend. |
| |
| 2022-11-11 Andrew MacLeod <amacleod@redhat.com> |
| |
| * tree-vrp.cc (rvrp_folder::rvrp_folder): Init m_last_bb_stmt. |
| (rvrp_folder::pre_fold_bb): Set m_last_bb_stmt. |
| (rvrp_folder::pre_fold_stmt): Check for transitive inferred ranges. |
| (rvrp_folder::fold_stmt): Check in pre_fold_stmt instead. |
| |
| 2022-11-11 Srinath Parvathaneni <srinath.parvathaneni@arm.com> |
| |
| * config/aarch64/aarch64-cores.def (AARCH64_CORE): Add Cortex-X1C |
| CPU. |
| * config/aarch64/aarch64-tune.md: Regenerate. |
| * doc/gcc/gcc-command-options/machine-dependent-options/aarch64-options.rst: |
| Document Cortex-X1C CPU. |
| |
| 2022-11-11 Srinath Parvathaneni <srinath.parvathaneni@arm.com> |
| |
| * config/aarch64/aarch64-cores.def (AARCH64_CORE): Add Cortex-A715 |
| CPU. |
| * config/aarch64/aarch64-tune.md: Regenerate. |
| * doc/gcc/gcc-command-options/machine-dependent-options/aarch64-options.rst: |
| Document Cortex-A715 CPU. |
| |
| 2022-11-11 Richard Biener <rguenther@suse.de> |
| Nikita Voronov <nik_1357@mail.ru> |
| |
| PR tree-optimization/107554 |
| * tree-ssa-strlen.cc (strlen_pass::count_nonzero_bytes): |
| Use unsigned HOST_WIDE_INT type for the strlen. |
| |
| 2022-11-11 Richard Biener <rguenther@suse.de> |
| |
| PR tree-optimization/105142 |
| * gimple-fold.cc (fosa_unwind): New global. |
| (follow_outer_ssa_edges): When the SSA definition to follow |
| is does not dominate fosa_bb, temporarily clear flow-sensitive |
| info. Make sure to not expand stmts with not defined overflow. |
| (maybe_fold_comparisons_from_match_pd): Set up unwind stack |
| for follow_outer_ssa_edges and unwind flow-sensitive info |
| clearing after matching. |
| |
| 2022-11-11 Aldy Hernandez <aldyh@redhat.com> |
| |
| * range-op.cc (operator_mult::fold_range): Remove. |
| (operator_div::fold_range): Remove. |
| (operator_bitwise_and): Remove. |
| |
| 2022-11-11 Aldy Hernandez <aldyh@redhat.com> |
| |
| * range-op.cc (update_known_bitmask): Avoid unnecessary intersection. |
| |
| 2022-11-11 Aldy Hernandez <aldyh@redhat.com> |
| |
| * range-op.cc (range_operator::fold_range): Call |
| update_known_bitmask. |
| (operator_bitwise_and::fold_range): Avoid setting nonzero bits |
| when range is undefined. |
| |
| 2022-11-11 Aldy Hernandez <aldyh@redhat.com> |
| |
| * range-op.cc (class operator_div): Remove tree code. |
| (operator_div::wi_op_overflows): Handle EXACT_DIV_EXPR as |
| TRUNC_DIV_EXPR. |
| |
| 2022-11-11 Aldy Hernandez <aldyh@redhat.com> |
| |
| * range-op.cc: (range_op_table::set): Set m_code. |
| (integral_table::integral_table): Handle shared entries. |
| (pointer_table::pointer_table): Same. |
| * range-op.h (class range_operator): Add m_code. |
| |
| 2022-11-11 Richard Biener <rguenther@suse.de> |
| |
| PR tree-optimization/107618 |
| * tree-ssa-copy.cc (stmt_may_generate_copy): Simulate all |
| assignments with a single SSA use. |
| (copy_prop_visit_assignment): Use gimple_fold_stmt_to_constant_1 |
| to perform simple constant folding. |
| (copy_prop::visit_stmt): Visit all assignments. |
| |
| 2022-11-11 Richard Biener <rguenther@suse.de> |
| |
| PR tree-optimization/84646 |
| * tree-ssa-dce.cc (pass_dce::set_pass_param): Add param |
| wheter to run update-address-taken. |
| (pass_dce::execute): Honor it. |
| * passes.def: Exchange last DCE and CD-DCE invocations. |
| Swap pass_tail_calls and the last DCE. |
| |
| 2022-11-11 Ju-Zhe Zhong <juzhe.zhong@rivai.ai> |
| Monk Chiang <monk.chiang@sifive.com> |
| |
| * config/riscv/riscv-v.cc (emit_pred_move): Adjust for scalable register spilling. |
| (legitimize_move): Ditto. |
| * config/riscv/riscv.cc (riscv_v_adjust_scalable_frame): New function. |
| (riscv_first_stack_step): Adjust for scalable register spilling. |
| (riscv_expand_prologue): Ditto. |
| (riscv_expand_epilogue): Ditto. |
| (riscv_dwarf_poly_indeterminate_value): New function. |
| (TARGET_DWARF_POLY_INDETERMINATE_VALUE): New target hook support for register spilling. |
| * config/riscv/riscv.h (RISCV_DWARF_VLENB): New macro. |
| (RISCV_PROLOGUE_TEMP2_REGNUM): Ditto. |
| (RISCV_PROLOGUE_TEMP2): Ditto. |
| * config/riscv/vector-iterators.md: New iterators. |
| * config/riscv/vector.md (*mov<mode>): Fix it for register spilling. |
| (*mov<mode>_whole): New pattern. |
| (*mov<mode>_fract): New pattern. |
| (@pred_mov<mode>): Fix it for register spilling. |
| |
| 2022-11-11 Jonathan Wakely <jwakely@redhat.com> |
| |
| PR c/85487 |
| * doc/cpp/pragmas.rst (Pragmas): Document region pragmas. |
| |
| 2022-11-11 Haochen Jiang <haochen.jiang@intel.com> |
| |
| * config/i386/i386-builtin.def (BDESC): Add |
| OPTION_MASK_ISA2_PREFETCHI for prefetchi builtin. |
| * config/i386/i386-expand.cc (ix86_expand_builtin): |
| Add ISA check before emit_insn. |
| * config/i386/prfchiintrin.h: Add target for intrin. |
| |
| 2022-11-10 David Malcolm <dmalcolm@redhat.com> |
| |
| PR analyzer/99671 |
| * tristate.h (tristate::is_unknown): New. |
| |
| 2022-11-10 David Malcolm <dmalcolm@redhat.com> |
| |
| * doc/gcc/gcc-command-options/options-that-control-static-analysis.rst: |
| Add -Wanalyzer-deref-before-check. |
| |
| 2022-11-10 Marek Polacek <polacek@redhat.com> |
| |
| * doc/gcc/gcc-command-options/options-controlling-c++-dialect.rst: |
| Extend the description of -Wdangling-reference. |
| |
| 2022-11-10 Andrew Pinski <apinski@marvell.com> |
| |
| * config/bfin/bfin.h (SLOW_SHORT_ACCESS): Delete. |
| * config/i386/i386.h (SLOW_SHORT_ACCESS): Delete. |
| * system.h: Poison SLOW_SHORT_ACCESS |
| |
| 2022-11-10 Aldy Hernandez <aldyh@redhat.com> |
| |
| * value-range.cc (frange::set_nonnegative): Remove NAN sign handling. |
| (range_tests_signed_zeros): Adjust test. |
| |
| 2022-11-10 Richard Biener <rguenther@suse.de> |
| |
| PR tree-optimization/84646 |
| * tree-ssa-forwprop.cc (pass_forwprop::execute): Improve |
| copy propagation across PHIs. |
| |
| 2022-11-10 Philipp Tomsich <philipp.tomsich@vrull.eu> |
| |
| * config/riscv/riscv-cores.def (RISCV_TUNE): Update |
| sifive-7-series to point to the sifive_7 pipeline description. |
| |
| 2022-11-10 Richard Biener <rguenther@suse.de> |
| |
| PR tree-optimization/84646 |
| * tree-ssa-ccp.cc (set_lattice_value): Make sure we |
| allow a const -> copy transition and avoid using meet |
| in that case. |
| |
| 2022-11-10 Martin Liska <mliska@suse.cz> |
| |
| * doc/cpp/conf.py: Add newline at last line. |
| * doc/cppinternals/conf.py: Add newline at last line. |
| * doc/gcc/conf.py: Add newline at last line. |
| * doc/gccint/conf.py: Add newline at last line. |
| * doc/install/conf.py: Add newline at last line. |
| |
| 2022-11-10 Richard Biener <rguenther@suse.de> |
| |
| * tree-ssa-loop-unswitch.cc (init_loop_unswitch_info): First collect |
| candidates and determine the outermost loop to unswitch. |
| (tree_ssa_unswitch_loops): First perform all guard hoisting, |
| then perform unswitching on innermost loop predicates. |
| (find_unswitching_predicates_for_bb): Keep track of the |
| outermost loop to unswitch. |
| (evaluate_bbs): Adjust exit test. |
| (tree_unswitch_single_loop): Dump whether we unswitched an outer |
| loop. |
| (tree_unswitch_loop): Remove assert we unswitch only innermost |
| loops. |
| |
| 2022-11-10 Jakub Jelinek <jakub@redhat.com> |
| |
| PR target/107585 |
| PR target/107546 |
| * config/i386/i386-expand.cc (ix86_expand_int_sse_cmp): Use |
| gen_int_mode rather than GEN_INT. |
| |
| 2022-11-09 Martin Liska <mliska@suse.cz> |
| Sinan <sinan.lin@linux.alibaba.com> |
| |
| * doc/gccint/analysis-and-optimization-of-gimple-tuples/ssa-operands.rst: |
| Add missing variable name. |
| |
| 2022-11-09 Aldy Hernandez <aldyh@redhat.com> |
| |
| * value-range-storage.cc (frange_storage_slot::get_frange): Clear |
| NAN if appropriate. |
| * value-range.cc (range_tests_floats): New test. |
| |
| 2022-11-09 Aldy Hernandez <aldyh@redhat.com> |
| |
| * range-op-float.cc (class foperator_plus): Remove op[12]_range. |
| (class foperator_minus): Same. |
| |
| 2022-11-09 Qing Zhao <qing.zhao@oracle.com> |
| |
| * gimple-array-bounds.cc (trailing_array): Replace |
| array_at_struct_end_p with new name and update comments. |
| * gimple-fold.cc (get_range_strlen_tree): Likewise. |
| * gimple-ssa-warn-restrict.cc (builtin_memref::builtin_memref): |
| Likewise. |
| * graphite-sese-to-poly.cc (bounds_are_valid): Likewise. |
| * tree-if-conv.cc (idx_within_array_bound): Likewise. |
| * tree-object-size.cc (addr_object_size): Likewise. |
| * tree-ssa-alias.cc (component_ref_to_zero_sized_trailing_array_p): |
| Likewise. |
| (stmt_kills_ref_p): Likewise. |
| * tree-ssa-loop-niter.cc (idx_infer_loop_bounds): Likewise. |
| * tree-ssa-strlen.cc (maybe_set_strlen_range): Likewise. |
| * tree.cc (array_at_struct_end_p): Rename to ... |
| (array_ref_flexible_size_p): ... this. |
| (component_ref_size): Replace array_at_struct_end_p with new name. |
| * tree.h (array_at_struct_end_p): Rename to ... |
| (array_ref_flexible_size_p): ... this. |
| |
| 2022-11-09 Martin Liska <mliska@suse.cz> |
| |
| * Makefile.in: Use new install URL. |
| * doc/gcc/gcc-command-options/machine-dependent-options/avr-options.rst: |
| Use intersphinx link. |
| * doc/gcc/gcc-command-options/options-to-control-diagnostic-messages-formatting.rst: |
| Use new URL. |
| * doc/gccint/source-tree-structure-and-build-system.rst: Use |
| intersphinx link. |
| * doc/install/host-target-specific-installation-notes-for-gcc.rst: Likewise. |
| * doc/install/installing-gcc.rst: Likewise. |
| |
| 2022-11-09 Richard Biener <rguenther@suse.de> |
| |
| PR tree-optimization/84646 |
| * tree-ssa-threadbackward.cc (back_threader::maybe_register_path): |
| Remove premature cycle rejection. |
| |
| 2022-11-09 Martin Liska <mliska@suse.cz> |
| |
| * doc/cpp/character-sets.rst: |
| Add trailing newline. |
| * doc/cpp/conditional-syntax.rst: |
| Add trailing newline. |
| * doc/cpp/conditional-uses.rst: |
| Add trailing newline. |
| * doc/cpp/conditionals.rst: |
| Add trailing newline. |
| * doc/cpp/copyright.rst: |
| Add trailing newline. |
| * doc/cpp/deleted-code.rst: |
| Add trailing newline. |
| * doc/cpp/diagnostics.rst: |
| Add trailing newline. |
| * doc/cpp/environment-variables.rst: |
| Add trailing newline. |
| * doc/cpp/gnu-free-documentation-license.rst: |
| Add trailing newline. |
| * doc/cpp/header-files.rst: |
| Add trailing newline. |
| * doc/cpp/header-files/alternatives-to-wrapper-ifndef.rst: |
| Add trailing newline. |
| * doc/cpp/header-files/computed-includes.rst: |
| Add trailing newline. |
| * doc/cpp/header-files/include-operation.rst: |
| Add trailing newline. |
| * doc/cpp/header-files/include-syntax.rst: |
| Add trailing newline. |
| * doc/cpp/header-files/once-only-headers.rst: |
| Add trailing newline. |
| * doc/cpp/header-files/search-path.rst: |
| Add trailing newline. |
| * doc/cpp/header-files/system-headers.rst: |
| Add trailing newline. |
| * doc/cpp/header-files/wrapper-headers.rst: |
| Add trailing newline. |
| * doc/cpp/implementation-defined-behavior.rst: |
| Add trailing newline. |
| * doc/cpp/implementation-details.rst: |
| Add trailing newline. |
| * doc/cpp/implementation-limits.rst: |
| Add trailing newline. |
| * doc/cpp/index.rst: |
| Add trailing newline. |
| * doc/cpp/indices-and-tables.rst: |
| Add trailing newline. |
| * doc/cpp/initial-processing.rst: |
| Add trailing newline. |
| * doc/cpp/invocation.rst: |
| Add trailing newline. |
| * doc/cpp/line-control.rst: |
| Add trailing newline. |
| * doc/cpp/macros.rst: |
| Add trailing newline. |
| * doc/cpp/macros/concatenation.rst: |
| Add trailing newline. |
| * doc/cpp/macros/directives-within-macro-arguments.rst: |
| Add trailing newline. |
| * doc/cpp/macros/function-like-macros.rst: |
| Add trailing newline. |
| * doc/cpp/macros/macro-arguments.rst: |
| Add trailing newline. |
| * doc/cpp/macros/macro-pitfalls.rst: |
| Add trailing newline. |
| * doc/cpp/macros/object-like-macros.rst: |
| Add trailing newline. |
| * doc/cpp/macros/predefined-macros.rst: |
| Add trailing newline. |
| * doc/cpp/macros/stringizing.rst: |
| Add trailing newline. |
| * doc/cpp/macros/undefining-and-redefining-macros.rst: |
| Add trailing newline. |
| * doc/cpp/macros/variadic-macros.rst: |
| Add trailing newline. |
| * doc/cpp/obsolete-features.rst: |
| Add trailing newline. |
| * doc/cpp/other-directives.rst: |
| Add trailing newline. |
| * doc/cpp/overview.rst: |
| Add trailing newline. |
| * doc/cpp/pragmas.rst: |
| Add trailing newline. |
| * doc/cpp/preprocessor-output.rst: |
| Add trailing newline. |
| * doc/cpp/the-preprocessing-language.rst: |
| Add trailing newline. |
| * doc/cpp/tokenization.rst: |
| Add trailing newline. |
| * doc/cpp/traditional-lexical-analysis.rst: |
| Add trailing newline. |
| * doc/cpp/traditional-macros.rst: |
| Add trailing newline. |
| * doc/cpp/traditional-miscellany.rst: |
| Add trailing newline. |
| * doc/cpp/traditional-mode.rst: |
| Add trailing newline. |
| * doc/cpp/traditional-warnings.rst: |
| Add trailing newline. |
| * doc/cppinternals/copyright.rst: |
| Add trailing newline. |
| * doc/cppinternals/cppinternals.rst: |
| Add trailing newline. |
| * doc/cppinternals/cpplib.rst: |
| Add trailing newline. |
| * doc/cppinternals/files.rst: |
| Add trailing newline. |
| * doc/cppinternals/index.rst: |
| Add trailing newline. |
| * doc/cppinternals/indices-and-tables.rst: |
| Add trailing newline. |
| * doc/cppinternals/internal-representation-of-macros.rst: |
| Add trailing newline. |
| * doc/cppinternals/just-which-line-number-anyway.rst: |
| Add trailing newline. |
| * doc/cppinternals/lexing-a-line.rst: |
| Add trailing newline. |
| * doc/cppinternals/lexing-a-token.rst: |
| Add trailing newline. |
| * doc/cppinternals/looking-for-a-function-like-macros-opening-parenthesis.rst: |
| Add trailing newline. |
| * doc/cppinternals/macro-expansion-overview.rst: |
| Add trailing newline. |
| * doc/cppinternals/marking-tokens-ineligible-for-future-expansion.rst: |
| Add trailing newline. |
| * doc/cppinternals/multiple-include-optimization.rst: |
| Add trailing newline. |
| * doc/cppinternals/overview.rst: |
| Add trailing newline. |
| * doc/cppinternals/representation-of-line-numbers.rst: |
| Add trailing newline. |
| * doc/cppinternals/scanning-the-replacement-list-for-macros-to-expand.rst: |
| Add trailing newline. |
| * doc/gcc/binary-compatibility.rst: |
| Add trailing newline. |
| * doc/gcc/c++-implementation-defined-behavior.rst: |
| Add trailing newline. |
| * doc/gcc/c-implementation-defined-behavior.rst: |
| Add trailing newline. |
| * doc/gcc/c-implementation-defined-behavior/architecture.rst: |
| Add trailing newline. |
| * doc/gcc/c-implementation-defined-behavior/arrays-and-pointers.rst: |
| Add trailing newline. |
| * doc/gcc/c-implementation-defined-behavior/characters.rst: |
| Add trailing newline. |
| * doc/gcc/c-implementation-defined-behavior/declarators.rst: |
| Add trailing newline. |
| * doc/gcc/c-implementation-defined-behavior/environment.rst: |
| Add trailing newline. |
| * doc/gcc/c-implementation-defined-behavior/floating-point.rst: |
| Add trailing newline. |
| * doc/gcc/c-implementation-defined-behavior/hints.rst: |
| Add trailing newline. |
| * doc/gcc/c-implementation-defined-behavior/identifiers.rst: |
| Add trailing newline. |
| * doc/gcc/c-implementation-defined-behavior/integers.rst: |
| Add trailing newline. |
| * doc/gcc/c-implementation-defined-behavior/library-functions.rst: |
| Add trailing newline. |
| * doc/gcc/c-implementation-defined-behavior/locale-specific-behavior.rst: |
| Add trailing newline. |
| * doc/gcc/c-implementation-defined-behavior/preprocessing-directives.rst: |
| Add trailing newline. |
| * doc/gcc/c-implementation-defined-behavior/qualifiers.rst: |
| Add trailing newline. |
| * doc/gcc/c-implementation-defined-behavior/statements.rst: |
| Add trailing newline. |
| * doc/gcc/c-implementation-defined-behavior/structures-unions-enumerations-and-bit-fields.rst: |
| Add trailing newline. |
| * doc/gcc/c-implementation-defined-behavior/translation.rst: |
| Add trailing newline. |
| * doc/gcc/conditionally-supported-behavior.rst: |
| Add trailing newline. |
| * doc/gcc/contributing-to-gcc-development.rst: |
| Add trailing newline. |
| * doc/gcc/contributors-to-gcc.rst: |
| Add trailing newline. |
| * doc/gcc/copyright.rst: |
| Add trailing newline. |
| * doc/gcc/exception-handling.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c++-language.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c++-language/backwards-compatibility.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c++-language/c++-concepts.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c++-language/c++-interface-and-implementation-pragmas.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c++-language/c++-specific-variable-function-and-type-attributes.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c++-language/deprecated-features.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c++-language/extracting-the-function-pointer-from-a-bound-pointer-to-member-function.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c++-language/function-multiversioning.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c++-language/restricting-pointer-aliasing.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c++-language/type-traits.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c++-language/vague-linkage.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c++-language/when-is-a-volatile-c++-object-accessed.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c++-language/wheres-the-template.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/128-bit-integers.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/additional-floating-types.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/alternate-keywords.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/an-inline-function-is-as-fast-as-a-macro.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/arithmetic-on-void-and-function-pointers.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/arrays-of-length-zero.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/arrays-of-variable-length.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/attribute-syntax.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/binary-constants-using-the-0b-prefix.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/built-in-functions-for-memory-model-aware-atomic-operations.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/built-in-functions-to-perform-arithmetic-with-overflow-checking.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/c++-style-comments.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/case-ranges.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/cast-to-a-union-type.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/complex-numbers.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/compound-literals.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/conditionals-with-omitted-operands.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/constructing-function-calls.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/decimal-floating-types.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/aarch64-function-attributes.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/amd-gcn-function-attributes.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/arc-function-attributes.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/arm-function-attributes.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/avr-function-attributes.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/blackfin-function-attributes.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/bpf-function-attributes.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/c-sky-function-attributes.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/common-function-attributes.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/epiphany-function-attributes.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/h8-300-function-attributes.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/ia-64-function-attributes.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/m32c-function-attributes.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/m32r-d-function-attributes.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/m68k-function-attributes.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/mcore-function-attributes.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/mep-function-attributes.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/microblaze-function-attributes.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/microsoft-windows-function-attributes.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/mips-function-attributes.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/msp430-function-attributes.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/nds32-function-attributes.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/nios-ii-function-attributes.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/nvidia-ptx-function-attributes.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/powerpc-function-attributes.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/risc-v-function-attributes.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/rl78-function-attributes.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/rx-function-attributes.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/s-390-function-attributes.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/sh-function-attributes.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/symbian-os-function-attributes.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/v850-function-attributes.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/visium-function-attributes.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/x86-function-attributes.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/xstormy16-function-attributes.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/designated-initializers.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/determining-the-alignment-of-functions-types-or-variables.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/dollar-signs-in-identifier-names.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/double-word-integers.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/enumerator-attributes.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/fixed-point-types.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/format-checks-specific-to-particular-target-machines.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/function-names-as-strings.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/getting-the-return-or-frame-address-of-a-function.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/half-precision-floating-point.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/hex-floats.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/how-to-use-inline-assembly-language-in-c-code.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/incomplete-enum-types.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/label-attributes.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/labels-as-values.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/legacy-sync-built-in-functions-for-atomic-memory-access.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/locally-declared-labels.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/macros-with-a-variable-number-of-arguments.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/mixed-declarations-labels-and-code.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/named-address-spaces.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/nested-functions.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/non-constant-initializers.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/non-lvalue-arrays-may-have-subscripts.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/nonlocal-gotos.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/object-size-checking-built-in-functions.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/other-built-in-functions-provided-by-gcc.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/pointer-arguments-in-variadic-functions.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/pointers-to-arrays-with-qualifiers-work-as-expected.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/pragmas-accepted-by-gcc.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/prototypes-and-old-style-function-definitions.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/referring-to-a-type-with-typeof.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/slightly-looser-rules-for-escaped-newlines.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/specifying-attributes-of-types.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/specifying-attributes-of-variables.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/statement-attributes.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/statements-and-declarations-in-expressions.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/structures-with-no-members.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/support-for-offsetof.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/target-builtins.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/target-builtins/aarch64-built-in-functions.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/target-builtins/alpha-built-in-functions.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/target-builtins/altera-nios-ii-built-in-functions.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/target-builtins/arc-built-in-functions.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/target-builtins/arc-simd-built-in-functions.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/target-builtins/arm-armv8-m-security-extensions.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/target-builtins/arm-c-language-extensions-acle.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/target-builtins/arm-floating-point-status-and-control-intrinsics.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/target-builtins/arm-iwmmxt-built-in-functions.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/target-builtins/avr-built-in-functions.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/target-builtins/basic-powerpc-built-in-functions.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/target-builtins/blackfin-built-in-functions.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/target-builtins/bpf-built-in-functions.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/target-builtins/fr-v-built-in-functions.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/target-builtins/mips-dsp-built-in-functions.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/target-builtins/mips-loongson-built-in-functions.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/target-builtins/mips-paired-single-support.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/target-builtins/mips-simd-architecture-msa-support.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/target-builtins/msp430-built-in-functions.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/target-builtins/nds32-built-in-functions.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/target-builtins/other-mips-built-in-functions.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/target-builtins/picochip-built-in-functions.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/target-builtins/powerpc-altivec-vsx-built-in-functions.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/target-builtins/powerpc-atomic-memory-operation-functions.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/target-builtins/powerpc-hardware-transactional-memory-built-in-functions.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/target-builtins/powerpc-matrix-multiply-assist-built-in-functions.rst: |
| Add trailing newline. |
| * doc/gcc/extensions-to-the-c-language-family/target-builtins/pru-built-in-functions.rst: |
|