This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch devel/modula-2 in repository gcc.
from 5561d86a221 Rebuilt libgm2 Makefile.in's. adds 0b3d926d796 docs: fix links pointing to gcc.gnu.org/install adds ace0ae09332 Change the name of array_at_struct_end_p to array_ref_flexi [...] adds 8bb3f172d33 Revert op[12]_range operators for PLUS_EXPR and MINUS_EXPR. adds 4eadbe80060 Clear NAN when reading back a global range if necessary. adds 52eedc1fa3d docs: create sources tarball adds 8f5aa130fa6 sphinx: add missing HAS_SPHINX_BUILD adds e805adaa283 Fortran: ordering of hidden procedure arguments [PR107441] adds f94c2eff6b0 docs: Fix expected diagnostics URL [PR107599] adds e505f7493be Fortran: avoid NULL pointer dereference on bad EQUIVALENCEs [...] adds d8c10581028 docs: Add missing variable name in example adds 965ce1ba392 analyzer: better logging of event creation adds 219f8207090 go: don't crash if __atomic_fetch_add functions are used adds 1cdfd0e5cd5 Daily bump. adds 0cbb756fe9c libstdc++: Optimize std::destructible concept adds 70f1c41061b doc: Use a separate directory for new modules we add to PATH adds dd31c6923fb doc: Modernize baseconf.py. adds 9072763f4f1 maintainer-scripts: fix superfluous 'sh' for Python script adds 49de156a6ad i386: Fix up ix86_expand_int_sse_cmp [PR107585] adds 9e11ceef165 unswitching of outer loops adds bd044dae51c sphinx: add missing newline for conf.py files. adds 203b127fccc Restore CCP copy propagation adds 2f6cb9c51a9 RISC-V: Fix selection of pipeline model for sifive-7-series adds f1b76811f2c better PHI copy propagation for forwprop adds b4fc06d8c90 Do not specify NAN sign in frange::set_nonnegative. adds e15d70e647c Remove SLOW_SHORT_ACCESS from target headers adds 740cf7d6ab2 docs: move label directly before title adds 7e3ce73849f c++: Extend -Wdangling-reference for std::minmax adds 5c6546ca7d8 analyzer: new warning: -Wanalyzer-deref-before-check [PR99671] adds f225b813e4d Daily bump. adds 21de01f5554 i386: Add ISA check for newly introduced prefetch builtins. adds d3fe767c16e c-family: Support #pragma region/endregion [PR85487] adds b3ac43a3c05 libstdc++: Avoid redundant checks in std::use_facet [PR103755] adds 56d2222c58b libstdc++: Fix test that uses C++17 variable template in C++14 adds f54ae4da1f6 libstdc++: Add missing definition for <charconv> in C++14 mode adds fbad7a74aaa libstdc++: Fix tests with non-const operator== adds 5576518a566 RISC-V: Add RVV registers register spilling adds 999c14cf249 changelog: check for space after tab adds 08fd14f9589 sphinx: stop using parallel mode adds 02698e21de2 doc: update sphinx-build -j auto comment adds 3b54cc9d04c jit: doc: Use shared Indices and tables adds be2c74fdcd0 Make last DCE remove empty loops adds af96500eea7 tree-optimization/107618 - enhance copy propagation of constants adds 17586bdc34b [range-ops] Add tree code to range_operator. adds b3e8dc87b79 [range-ops] Use existing tree code for *DIV_EXPR entries. adds c16c4080833 [range-ops] Update known bitmasks using CCP for all operators. adds c0662c74969 [range-ops] Avoid unnecessary intersection in update_known_ [...] adds e0cfde7e8b3 [range-ops] Remove specialized fold_range methods for vario [...] adds 4b3874d803e tree-optimization/105142 - improve maybe_fold_comparisons_f [...] adds 81de4037454 tree-optimization/107554 - fix ICE in stlen optimization adds cd9eedb8ac2 aarch64: Add support for Cortex-A715 CPU. adds ca1db2725a3 aarch64: Add support for Cortex-X1C CPU. adds dab5d73959c process transitive inferred ranges in pre_fold_stmt. adds b331bf303bd libstdc++: Fix wstring conversions in filesystem::path [PR95048] adds 52672be7d32 libstdc++: Set active union member in constexpr std::string [...] adds 0a7b437ca71 Don't add dependencies in update_stmt. adds 12c583a2a3d analyzer: new warning: -Wanalyzer-infinite-recursion [PR106147] adds 65752c1f7c4 analyzer: split out checker_event classes to their own header adds 7543a6da90d analyzer: more state machine documentation adds 8214ec0cf33 libstdc++: Fix <experimental/filesystem> for Windows [PR95048] adds 5b6ce16adec Daily bump. adds a7f51059fb0 libstdc++: Define INSTANTIATE_FACET_ACCESSORS macro in comp [...] adds ba7551485bc libstdc++: Simplify build targets for debug library adds e468dd40150 LoongArch: Rename frint_<fmt> to rint<mode>2 adds 51a233b97cc LoongArch: Add ftint{,rm,rp}.{w,l}.{s,d} instructions adds d26c757b2ec LoongArch: Add fscaleb.{s,d} instructions as ldexp{sf,df}3 adds f5225dbf5cf LoongArch: Add flogb.{s,d} instructions and expand logb{sf,df}2 adds 2f7f9edd28d range-op: Implement floating point multiplication fold_rang [...] adds 2d5c4a16dd8 range-op: Implement floating point division fold_range [PR107569] adds 5747470efa8 range-op: Cleanup floating point multiplication and divisio [...] adds d4c2f1d376d range-op: Implement op[12]_range operators for {PLUS,MINUS, [...] adds 2a193e9df82 libgomp: Fix up build on mingw [PR107641] adds 4c57e57b370 [range-ops] Add ability to represent open intervals in frange. adds f232715d156 [frange] Avoid testing signed zero test for -fno-signed-zeros. adds b556d1773db c: C2x constexpr adds 59a63247992 Fortran: fix treatment of character, value, optional dummy [...] adds ec6c2029714 libstdc++: Fix up to_chars ppc64le _Float128 overloads [PR107636] adds 30d77d49628 Daily bump. adds 7ce0cee77ad Fortran: Remove unused declaration adds d4ba3b369cb libstdc++: Allow std::to_chars for 128-bit integers in strict mode adds 1d9454aba61 libstdc++: Implement C++20 <format> [PR104166] adds 1736bf5a61c libstdc++: Add C++20 clocks adds 05432288d4e doc: Remove outdated reference to "core" and front-end downloads adds 9a265c974cd ginclude: C2x header version macros adds 5e749ee3019 configure: always set SPHINX_BUILD adds f90cb39235c RISC-V: costs: support shift-and-add in strength-reduction adds c64fd69420f sphinx: include todolist only if INCLUDE_TODO env. set adds 3bf46ea7bce doc: Update Jeff Law's email-address in contrib.rst adds 43435c7eb0f RISC-V: optimize '(a >= 0) ? b : 0' to srai + andn, if comp [...] adds e42b672f529 Skip guality tests on hppa-hpux. adds 58e7732a2fe Fortran: diagnostics for actual arguments to pointer dummy [...] adds d777b38cde9 analyzer: new warning: -Wanalyzer-tainted-assertion [PR106235] adds eefbfbc7935 Daily bump. adds 5f2ce01a214 gcc-changelog: temporarily disable check_line_start adds 071e428c24e Enable small loop unrolling for O2 adds e7ebdf51ea5 restrict gcc.dg/pr107554.c to 64bit platforms adds afabc30b78c Partially revert 071e428c24ee8c1ed062597a093708bba29509c9 adds fd210d8bd02 i386: Add AMX-TILE dependency for AMX related ISAs adds b2fa2b4d046 Partially revert d777b38cde91a87f2345dcd13901862a9513562a adds f3c9c650b0b Revert "doc: Update Jeff Law's email-address in contrib.rst" adds cead52c9d94 Revert "sphinx: include todolist only if INCLUDE_TODO env. set" adds bd24b5dbb68 Revert "configure: always set SPHINX_BUILD" adds cf1457e24e0 Revert "doc: Remove outdated reference to "core" and front- [...] adds 1d6e27dbe21 Partially revert 59a63247992eb13153b82c4902aadf111460eac2. adds d33b561eb68 Partially revert 12c583a2a3da798e82737c2d0e11fd686636cfeb adds dabb1db5afc Partially revert ca1db2725a3232b2e15eaa1bd7fbe33927843476 adds f9e277d056c Partially revert cd9eedb8ac2e904880da8d1e3c87a3557c38a04f adds 28a2864905e Revert "jit: doc: Use shared Indices and tables" adds 95c6f70ce82 Revert "doc: update sphinx-build -j auto comment" adds 943401b36d1 Revert "sphinx: stop using parallel mode" adds c9cd0c4e0ea Partially revert d3fe767c16e7c528e4fc71c8a68ac14b4573d880. adds 274462ef9ac Partially revert 5c6546ca7d8cab1f1c129f5b55f709e2ceee0f94 adds d2d6d265d86 Revert "docs: move label directly before title" adds 95d364643a4 Revert "sphinx: add missing newline for conf.py files." adds 30ad6e0f466 Revert "maintainer-scripts: fix superfluous 'sh' for Python [...] adds 574767073b2 Revert "doc: Modernize baseconf.py." adds 6e797607417 Revert "doc: Use a separate directory for new modules we ad [...] adds 07852b59cb9 Revert "docs: Add missing variable name in example" adds 37a50987140 Revert "sphinx: add missing HAS_SPHINX_BUILD" adds 65ae20063a1 Revert "docs: create sources tarball" adds 45ab87d4f39 Revert "docs: fix links pointing to gcc.gnu.org/install" adds a0ccbac8430 Revert "sphinx: add missing trailing newline" adds 1f9b8c3053e Revert "docs: fix: WARNING: Parsing of expression failed. U [...] adds 9d29dd2fcf2 Revert "sphinx: update diagnostics URLs" adds 8c7311c198e Revert "sphinx: update crontab with new script" adds 705dd990de1 Revert "sphinx: simplify default in baseconf.py." adds 3c1d0356cfa Revert "avr: sphinx: port gen-avr-mmcu to RST" adds 50b2e0fc360 Revert "sphinx: fix building if sphinx-build is missing" adds c909a4af728 Revert "sphinx: add update_web_docs_git.py script" adds 8a1ca6f59e4 Revert "sphinx: support installation if sphinx-build is missing" adds 56de1406bc9 Revert "sphinx: sync latest changes" adds fcdbe602669 Revert "sphinx: do not use tm.rst.in with empty content" adds d6e95a12a03 Revert "sphinx: fix cross manual references" adds b779e6bf0b7 Revert "sphinx: add --with-sphinx-build" adds b4c839e7255 Revert "sphinx: use proper lexers for target macros" adds 64d5610f44c Revert "sphinx: ada: port to Sphinx" adds 40a39381063 Revert "sphinx: jit: port libgccjit to shared Sphinx" adds d77de738290 Revert "sphinx: remove texinfo files" adds ef0879e3b42 Revert "sphinx: add tm.rst.in" adds 4e3dcf20763 Revert "sphinx: support Sphinx in build system" adds 3e070cff11f Revert "sphinx: use tm.rst.in file in target macros" adds d92b5067f0a Revert "sphinx: port .def files to RST" adds de133793c27 Revert "sphinx: update baseconf.py file" adds 1191a412bb1 Partially revert 7e3ce73849fef8b50efb427ec96f317e88c0e6cf adds 191dbc35688 Revert "sphinx: copy files from texi2rst-generated repository" adds ce51e8439a4 doc: port new documentation from Sphinx adds 3c6721796d8 libstdc++: Fix install-debug makefile target adds 04e2fd20d3d Fortran: fix treatment of character, value, optional dummy [...] adds cf716ab562c remove duplicate match.pd patterns adds c9d317bcd67 ada: Remove gnatcheck reference adds 04381a1bf49 ada: Improve location of error messages in instantiations adds eba0e797398 ada: Enable Support_Atomic_Primitives on QNX and RTEMS adds fe02d7d9135 ada: Expand generic formal subprograms with contracts for G [...] adds 35f29cfe9f6 ada: Fix style in code for generic formal subprograms with [...] adds 28e5c45bd51 ada: Adjust locations in aspects on generic formal subprograms adds 442886a99da ada: Fix error on SPARK_Mode on library-level separate body adds 0a2304a0492 ada: Fix non-capturing parentheses handling adds 90b9052e0b5 ada: Crash on applying 'Pos to expression of a type derived [...] adds f3597ba6c5e ada: hardcfr docs: add optional checkpoints adds 0e194d289d4 ada: Flag unsupported dispatching constructor calls adds 438f878718f ada: Remove incorrect comments about initialization adds 5ba25973e2f ada: Silence CodePeer false positive adds 590a06afbf0 aarch64: Add support for Ampere-1A (-mcpu=ampere1a) CPU adds 9c19597c0d9 Fix some @opindex with - in the front adds 30348d30d95 Fix @opindex for m80387 adds e07556a8fad aarch64: Add support for Cortex-X3 CPU. adds 23a121d495e arm: Add support for Cortex-X1C CPU. adds 2b85d759dae libstdc++: Fix installation of python files for debug lib adds b2bb611d90d middle-end: Add optimized float addsub without needing VEC_ [...] adds 8beff04a325 middle-end: Support not decomposing specific divisions duri [...] adds c98aabc1427 AArch64: Add implementation for pow2 bitmask division. adds a89ac9011e0 AArch64: Add SVE2 implementation for pow2 bitmask division adds d758d190889 aarch64: Add support for +cssc adds b4fca4fc70d RISC-V: Add basic support for the Ventana-VT1 core adds 991cfe5b30c RISC-V: Add instruction fusion (for ventana-vt1) adds 1d99e09106a middle-end: Fix can_special_div_by_const doc. adds eab3d2d17dd riscv: bitmanip: add orc.b as an unspec adds 2044cf2d659 middle-end: Fix addsub patch removing return statements adds e7c12a92152 ira: Fix `create_insn_allocnos' `outer' parameter documentation adds c41bbfcaf9d c++: only declare satisfied friends adds bcd5f98cbe3 Revert "RISC-V: Add instruction fusion (for ventana-vt1)" adds aa37a91cab1 Revert "RISC-V: Add basic support for the Ventana-VT1 core" adds 080b4cf6bd8 c++: Disable -Wdangling-reference when initing T& adds fce38b7d13a c++: init_priority and SUPPORTS_INIT_PRIORITY [PR107638] adds d7971cf7625 Fix @opindex for mcall-aixdesc and mcall-openbsd adds 298707b8cea Remove documentation for MeP adds 7dc52ed58b7 Remove the picoChip documentation adds 73b582a8e34 Remove Score documentation adds dc95e1e9702 Optimize VEC_PERM_EXPR with same permutation index and operation adds e0f4fcf9dfb c++: Add testcase for DR 2604 adds 6492cec069b c++: Implement C++23 P2589R1 - - static operator[] adds 7cf165de63c c++: Add testcase for DR 2392 adds 4a7a846687e libatomic: Handle AVX+CX16 AMD like Intel for 16b atomics [ [...] adds 87c4057b3fc c++: Fix a typo in function name adds 83d400bded0 Daily bump. adds 9a4129f5c5a gcc-changelog: revert temporary rule relaxation adds 0431e8ae5bd aarch64: Enable the use of LDAPR for load-acquire semantics adds 28f636a0b0b aarch64: Add support for widening LDAPR instructions adds dd320623acb ira: Remove duplicate `memset' over `full_costs' from `assi [...] adds f5f2686b2cb doc: Format region pragmas as separate items adds d34dea05f8e libstdc++: Document use of Markdown for Doxygen comments adds fe26b040ce8 Revert "docs: Fix expected diagnostics URL [PR107599]" adds 3895318beb8 libsanitizer: use git clone --depth 1 adds ce86d9678b7 libstdc++: Fix detection of std::format support for __float [...] adds a5d4f38fbe3 libstc++: std::formattable concept should not be defined for C++20 adds c68c468e0eb libstdc++: Fix std::format test for strict -std=c++20 mode adds c52c322627d c++: remove function_p parm from tsubst_copy_and_build adds 5925f0ec54a c++: remove i_c_e_p parm from tsubst_copy_and_build adds d1288d85094 libatomic: Add support for LSE and LSE2 adds 5f3fa2655cb libsanitizer: merge from upstream ae59131d3ef311fb4b1e50627 [...] adds 0c7a928859f libsanitizer: Apply local patches adds f5468467ceb asan: update expected format based on ASAN adds 3037f11fb86 libsanitizer: update LOCAL_PATCHES adds 6238cc20f0e diagnostics: Fix macro tracking for ad-hoc locations adds 15d315553fa diagnostics: Use an inline function rather than hardcoding [...] adds ee08aa9ab41 diagnostics: Remove null-termination requirement for json::string adds 46c3d9c8e8f demangler: Templated lambda demangling adds d8aba860b34 c, analyzer: support named constants in analyzer [PR106302] adds 86a90006864 analyzer: add warnings relating to sockets [PR106140] adds 6052482f841 bpf: avoid possible use of uninitialized variable adds c717a92dd89 RISC-V: Zihintpause: add __builtin_riscv_pause adds ed1797ddf82 c++: Disable -Wignored-qualifiers for template args [PR107492] adds cdc34229c11 Daily bump. adds 63e1b2e767a rtl: Try to remove EH edges after {pro,epi}logue generation [...] adds 2b7f0378b91 libstdc++: Fix gdb FilteringTypePrinter adds 7c6cd9c05ef ragen-op-float: Fix up float_binary_op_range_finish [PR107668] adds 7f014022861 c++: Allow attributes on concepts - DR 2428 adds d59858f6ee7 nvptx/mkoffload.cc: Fix "$nohost" check adds 13602905968 c++: Implement CWG 2654 - Un-deprecation of compound volati [...] adds f58e6d42fc5 doc: invoke: pru/riscv: Fix option list formatting adds 99c9cbcc3ba gcc: m68k: fix PR target/107645 adds 3685aed8ef3 analyzer: split out checker-path.cc into a new checker-event.cc adds 21501ec751c analyzer: use known_function to simplify region_model::on_c [...] adds 6f83861cc1c gcn: Add __builtin_gcn_kernarg_ptr adds 92281622021 libstdc++: Improve comments on pretty printer code adds 3c54805d03a libstdc++: Fix std::any pretty printer adds dd744f06c99 i386: correct x87&SSE division modeling in znver.md adds d4cc7a8c4a6 i386: correct x87&SSE multiplication modeling in znver.md adds 85966f0d20b doc: fix description of -mrelax-cmpxchg-loop [PR 107676] adds cf958f8f168 c++: Fix up calls to static operator() or operator[] [PR107624] adds 0e2c5510e00 libstdc++: Fix up <complex> for extended floating point typ [...] adds c5e8c6c193d c++: Alignment changes to layout compatibility/common initi [...] adds ec59848074b libstdc++: Fix stream initialization with static library [P [...] adds f6d6fd05b37 libatomic: regenerate Makefile.in adds 7026d0455dc libstdc++: Add test for chrono::utc_clock leap second offset adds 8a5f3663f8d middle-end/107679 - fix SSA rewrite of clobber of parameter adds 246bbdaa5f5 tree-optimization/107686 - fix bitfield ref through vec_unp [...] adds e91d5145753 testsuite: Fix mistransformed gcov adds 32462550f28 RISC-V: Split "(a & (1UL << bitno)) ? 0 : -1" to bext + addi adds ac74b3f82b3 RISC-V: Split "(a & (1UL << bitno)) ? 0 : 1" to bext + xori adds 713dcfc85eb Fortran: ICE in simplification of array expression involvin [...] adds 96e4244ef3c Fortran: error recovery after reference to bad CLASS variab [...] adds 22cb0fea718 libstdc++: Disable std::format of _Float128 if std::to_char [...] adds 2f5c071860b libstdc++: Adjust <format> for Clang compatibility [PR107712] adds 629897ed805 libstdc++: Improve performance of chrono::utc_clock::now() adds dbdce6adb74 libstdc++: Fix dumb typos in ALT128 support in <format> [PR107720] adds c85f8dbb173 c++: P2448 - Relaxing some constexpr restrictions [PR106649] adds bdd784fc48a Fortran: ICE on procedure arguments with non-integer length [...] adds 6e4962810fe analyzer: log the stashing of named constants [PR107711] adds ff199a859b2 analyzer: more test coverage for named constants adds 80909529c9a Daily bump. adds f69a8299c1d libstdc++: Ensure std::to_chars overloads all declared in < [...] adds e214cab68cb Fix multiple recent sh3/sh3eb regressions adds a62d957342e RISC-V: Optimize RVV epilogue logic. adds 928bc5b863f Fix typo in gimple_fold_partial_load_store_mem_ref adds 2b2f2ee49a3 [range-ops] Minor readability fix. adds 1bc7efa948f middle-end: replace GET_MODE_WIDER_MODE with GET_MODE_NEXT_MODE adds cbe313060cd middle-end: ensure that VEC_PERM operands get lowered to th [...] adds 156f523f958 x86: Enable 256 move by pieces for ALDERLAKE machine. adds 822a0823c01 [PR68097] Try to avoid recursing for floats in gimple_stmt_ [...] adds 06c8f2ebf06 aarch64: Add mode size check on LDAPR-extend patterns adds 705bae2351a Enable shrink wrapping for the RISC-V target. adds 1957bedf29a RISC-V: bitmanip: add splitter to use bexti for "(a & (1 << [...] adds 0045d254c01 RISC-V: Optimize masking with two clear bits not a SMALL_OPERAND adds f9ed1d24ee4 c, analyzer: fix ICE with -fanalyzer and -Wunused-macros [P [...] adds 4e306222f44 [PR tree-optimization/107732] [range-ops] Handle attempt to [...] adds ee892832ea1 Fix PR 107734: valgrind errors with sbitmap in match.pd adds 19be89d79ee Fortran: Remove double spaces in open() warning [PR99884] adds 3f467ea9534 c: Set the locus of the function result decl new 59f312880bd Merge branch 'master' into devel/modula-2. new 1e33c0019ba Revert sphinx and reintroduce texinfo make rules.
The 2 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: ChangeLog | 257 + config/ChangeLog | 11 + config/acx.m4 | 2 +- configure | 1 + configure.ac | 1 + contrib/ChangeLog | 17 + contrib/gcc-changelog/git_commit.py | 8 + contrib/gcc-changelog/test_email.py | 4 + contrib/gcc-changelog/test_patches.txt | 39 + doc/Makefile | 97 - doc/_static/custom.css | 11 - doc/baseconf.py | 216 - doc/bsd.rst | 39 - doc/contrib.rst | 1273 - doc/contribute.rst | 21 - doc/cppdiropts.rst | 217 - doc/cppenv.rst | 97 - doc/cppopts.rst | 556 - doc/cppwarnopts.rst | 4 - doc/favicon.ico | Bin 766 -> 0 bytes doc/gcc_sphinx.py | 44 - doc/gnu.rst | 19 - doc/gpl-3.0.rst | 707 - doc/indices-and-tables.rst | 13 - doc/lgpl-2.1.rst | 514 - doc/logo.pdf | Bin 8978 -> 0 bytes doc/logo.svg | 108 - doc/md.rst | 3142 -- doc/requirements.txt | 3 - gcc/ChangeLog | 5827 +++ gcc/DATESTAMP | 2 +- gcc/Makefile.in | 378 +- gcc/ada/ChangeLog | 182 + gcc/ada/atree.ads | 6 +- gcc/ada/checks.adb | 7 +- gcc/ada/checks.ads | 25 +- gcc/ada/doc/Makefile | 87 + .../doc/{gnat-style/index.rst => gnat-style.rst} | 2 +- gcc/ada/doc/gnat-style/conf.py | 26 - .../gnat-style/gnu_free_documentation_license.rst | 1 - gcc/ada/doc/{gnat_rm/index.rst => gnat_rm.rst} | 43 +- gcc/ada/doc/gnat_rm/conf.py | 26 - .../doc/gnat_rm/gnu_free_documentation_license.rst | 1 - .../doc/gnat_rm/security_hardening_features.rst | 128 +- gcc/ada/doc/{gnat_ugn/index.rst => gnat_ugn.rst} | 22 +- gcc/ada/doc/gnat_ugn/conf.py | 26 - gcc/ada/doc/gnat_ugn/gnat_utility_programs.rst | 22 - .../gnat_ugn/gnu_free_documentation_license.rst | 1 - .../doc/gnat_ugn/platform_specific_information.rst | 6 + gcc/ada/doc/share/adabaseconf.py | 81 - gcc/ada/doc/share/conf.py | 148 + .../doc/share}/gnu_free_documentation_license.rst | 44 +- .../{ada_latex_elements.py => latex_elements.py} | 11 +- gcc/ada/err_vars.ads | 7 - gcc/ada/errout.adb | 19 +- gcc/ada/erroutc.adb | 2 +- gcc/ada/erroutc.ads | 2 +- gcc/ada/errutil.adb | 2 +- gcc/ada/exp_intr.adb | 9 +- gcc/ada/freeze.adb | 3 + gcc/ada/gcc-interface/Make-lang.in | 95 +- gcc/ada/gnat-style.texi | 1437 + gcc/ada/gnat_rm.texi | 30496 ++++++++++++++++ gcc/ada/gnat_ugn.texi | 29388 +++++++++++++++ gcc/ada/inline.adb | 4 +- gcc/ada/libgnat/s-regpat.adb | 8 +- gcc/ada/libgnat/system-qnx-arm.ads | 2 +- gcc/ada/libgnat/system-rtems.ads | 1 + gcc/ada/scans.ads | 27 +- gcc/ada/sem_attr.adb | 2 +- gcc/ada/sem_case.adb | 2 + gcc/ada/sem_ch12.adb | 40 +- gcc/ada/sem_ch12.ads | 18 +- gcc/ada/sem_prag.adb | 10 +- gcc/ada/sinput.ads | 2 - gcc/analyzer/ChangeLog | 300 + gcc/analyzer/analyzer-language.cc | 140 + ...nown-function-manager.h => analyzer-language.h} | 39 +- gcc/analyzer/analyzer.h | 19 +- gcc/analyzer/analyzer.opt | 20 + gcc/analyzer/call-string.cc | 16 + gcc/analyzer/call-string.h | 2 + gcc/analyzer/{checker-path.cc => checker-event.cc} | 306 +- gcc/analyzer/{checker-path.h => checker-event.h} | 124 +- gcc/analyzer/checker-path.cc | 1160 +- gcc/analyzer/checker-path.h | 594 +- gcc/analyzer/diagnostic-manager.cc | 28 +- gcc/analyzer/engine.cc | 136 +- gcc/analyzer/exploded-graph.h | 17 +- gcc/analyzer/infinite-recursion.cc | 481 + gcc/analyzer/pending-diagnostic.cc | 32 +- gcc/analyzer/pending-diagnostic.h | 26 +- gcc/analyzer/program-state.cc | 83 +- gcc/analyzer/program-state.h | 6 + gcc/analyzer/region-model-impl-calls.cc | 230 + gcc/analyzer/region-model.cc | 28 +- gcc/analyzer/region-model.h | 65 +- gcc/analyzer/sm-fd.cc | 1138 +- gcc/analyzer/sm-fd.dot | 66 +- gcc/analyzer/sm-file.dot | 67 + gcc/analyzer/sm-malloc.cc | 314 +- gcc/analyzer/sm-malloc.dot | 7 + gcc/analyzer/sm-taint.cc | 183 +- gcc/analyzer/sm.h | 31 + gcc/analyzer/varargs.cc | 2 +- gcc/analyzer/varargs.dot | 56 + gcc/c-family/ChangeLog | 54 + gcc/c-family/c-attribs.cc | 3 +- gcc/c-family/c-common.cc | 4 +- gcc/c-family/c-common.def | 8 + gcc/c-family/c-cppbuiltin.cc | 4 +- gcc/c-family/c-lex.cc | 9 + gcc/c-family/c-opts.cc | 6 +- gcc/c-family/c-pragma.cc | 9 + gcc/c-family/c-target.def | 24 +- gcc/c-family/c.opt | 4 + gcc/c/ChangeLog | 61 + gcc/c/c-decl.cc | 159 +- gcc/c/c-parser.cc | 313 +- gcc/c/c-tree.h | 17 +- gcc/c/c-typeck.cc | 361 +- gcc/common/common-target.def | 28 +- gcc/common/config/i386/i386-common.cc | 14 +- gcc/config/aarch64/aarch64-cores.def | 6 + gcc/config/aarch64/aarch64-cost-tables.h | 107 + gcc/config/aarch64/aarch64-fusion-pairs.def | 1 + gcc/config/aarch64/aarch64-option-extensions.def | 2 + gcc/config/aarch64/aarch64-simd.md | 57 + gcc/config/aarch64/aarch64-sve2.md | 41 + gcc/config/aarch64/aarch64-tune.md | 2 +- gcc/config/aarch64/aarch64.cc | 102 + gcc/config/aarch64/aarch64.h | 8 + gcc/config/aarch64/aarch64.md | 119 +- gcc/config/aarch64/atomics.md | 55 +- gcc/config/aarch64/constraints.md | 10 + gcc/config/aarch64/iterators.md | 4 + gcc/config/aarch64/predicates.md | 16 + gcc/config/arm/arm-cpus.in | 11 + gcc/config/arm/arm-tables.opt | 3 + gcc/config/arm/arm-tune.md | 2 +- gcc/config/avr/avr-devices.cc | 42 +- gcc/config/avr/avr-mcus.def | 2 +- .../{gen-avr-mmcu-rst.cc => gen-avr-mmcu-texi.cc} | 33 +- gcc/config/avr/t-avr | 6 +- gcc/config/bfin/bfin.h | 1 - gcc/config/bpf/bpf.cc | 7 +- gcc/config/gcn/gcn-builtins.def | 4 + gcc/config/gcn/gcn.cc | 24 +- gcc/config/i386/i386-builtin.def | 2 +- gcc/config/i386/i386-expand.cc | 17 +- gcc/config/i386/i386.cc | 18 + gcc/config/i386/i386.h | 8 +- gcc/config/i386/i386.opt | 4 + gcc/config/i386/prfchiintrin.h | 14 +- gcc/config/i386/x86-tune-costs.h | 60 + gcc/config/i386/x86-tune.def | 4 +- gcc/config/i386/znver.md | 67 +- gcc/config/loongarch/loongarch.md | 95 +- gcc/config/m68k/predicates.md | 2 + gcc/config/nvptx/mkoffload.cc | 6 +- gcc/config/riscv/bitmanip.md | 99 + gcc/config/riscv/predicates.md | 5 + gcc/config/riscv/riscv-builtins.cc | 6 +- gcc/config/riscv/riscv-cores.def | 2 +- gcc/config/riscv/riscv-ftypes.def | 1 + gcc/config/riscv/riscv-v.cc | 47 +- gcc/config/riscv/riscv.cc | 385 +- gcc/config/riscv/riscv.h | 3 + gcc/config/riscv/riscv.md | 11 + gcc/config/riscv/vector-iterators.md | 23 + gcc/config/riscv/vector.md | 136 +- gcc/config/sh/sh_treg_combine.cc | 5 +- gcc/configure | 58 +- gcc/configure.ac | 38 - gcc/cp/ChangeLog | 233 + gcc/cp/Make-lang.in | 10 +- gcc/cp/call.cc | 160 +- gcc/cp/constexpr.cc | 303 +- gcc/cp/constraint.cc | 16 +- gcc/cp/cp-lang.cc | 3 +- gcc/cp/cp-objcp-common.cc | 1 - gcc/cp/cp-objcp-common.h | 3 +- gcc/cp/cp-tree.def | 5 - gcc/cp/cp-tree.h | 11 +- gcc/cp/decl.cc | 81 +- gcc/cp/init.cc | 6 +- gcc/cp/method.cc | 8 +- gcc/cp/parser.cc | 4 +- gcc/cp/pt.cc | 282 +- gcc/cp/semantics.cc | 2 +- gcc/cp/tree.cc | 10 +- gcc/cp/typeck.cc | 23 +- gcc/d/ChangeLog | 166 + gcc/d/Make-lang.in | 63 +- gcc/d/d-target.def | 36 +- gcc/d/doc/conf.py | 30 - gcc/d/doc/copyright.rst | 13 - gcc/d/doc/general-public-license-3.rst | 6 - gcc/d/doc/gnu-free-documentation-license.rst | 6 - gcc/d/doc/index.rst | 22 - gcc/d/doc/indices-and-tables.rst | 1 - gcc/d/doc/invoking-gdc.rst | 48 - gcc/d/doc/invoking-gdc/code-generation.rst | 170 - gcc/d/doc/invoking-gdc/developer-options.rst | 31 - gcc/d/doc/invoking-gdc/input-and-output-files.rst | 45 - .../invoking-gdc/options-for-directory-search.rst | 92 - gcc/d/doc/invoking-gdc/options-for-linking.rst | 59 - gcc/d/doc/invoking-gdc/runtime-options.rst | 314 - gcc/d/doc/invoking-gdc/warnings.rst | 148 - gcc/d/gdc.texi | 853 + gcc/dfp.cc | 6 + gcc/diagnostic.cc | 2 +- gcc/doc/analyzer.texi | 586 + gcc/doc/avr-mmcu.texi | 83 + gcc/doc/bugreport.texi | 88 + gcc/doc/cfg.texi | 684 + gcc/doc/collect2.texi | 89 + gcc/doc/compat.texi | 156 + gcc/doc/configfiles.texi | 69 + ...gure-terms-and-history.rst => configterms.texi} | 51 +- gcc/doc/contrib.texi | 1776 + gcc/doc/contribute.texi | 24 + gcc/doc/cpp.texi | 4604 +++ gcc/doc/cpp/character-sets.rst | 56 - gcc/doc/cpp/conditional-syntax.rst | 411 - gcc/doc/cpp/conditional-uses.rst | 32 - gcc/doc/cpp/conditionals.rst | 44 - gcc/doc/cpp/conf.py | 30 - gcc/doc/cpp/copyright.rst | 24 - gcc/doc/cpp/deleted-code.rst | 34 - gcc/doc/cpp/diagnostics.rst | 51 - gcc/doc/cpp/environment-variables.rst | 23 - gcc/doc/cpp/gnu-free-documentation-license.rst | 6 - gcc/doc/cpp/header-files.rst | 56 - .../alternatives-to-wrapper-ifndef.rst | 40 - gcc/doc/cpp/header-files/computed-includes.rst | 86 - gcc/doc/cpp/header-files/include-operation.rst | 67 - gcc/doc/cpp/header-files/include-syntax.rst | 42 - gcc/doc/cpp/header-files/once-only-headers.rst | 52 - gcc/doc/cpp/header-files/search-path.rst | 53 - gcc/doc/cpp/header-files/system-headers.rst | 41 - gcc/doc/cpp/header-files/wrapper-headers.rst | 58 - gcc/doc/cpp/implementation-defined-behavior.rst | 97 - gcc/doc/cpp/implementation-details.rst | 23 - gcc/doc/cpp/implementation-limits.rst | 68 - gcc/doc/cpp/index.rst | 35 - gcc/doc/cpp/indices-and-tables.rst | 1 - gcc/doc/cpp/initial-processing.rst | 164 - gcc/doc/cpp/invocation.rst | 81 - gcc/doc/cpp/line-control.rst | 55 - gcc/doc/cpp/macros.rst | 37 - gcc/doc/cpp/macros/concatenation.rst | 85 - .../macros/directives-within-macro-arguments.rst | 39 - gcc/doc/cpp/macros/function-like-macros.rst | 55 - gcc/doc/cpp/macros/macro-arguments.rst | 112 - gcc/doc/cpp/macros/macro-pitfalls.rst | 449 - gcc/doc/cpp/macros/object-like-macros.rst | 126 - gcc/doc/cpp/macros/predefined-macros.rst | 874 - gcc/doc/cpp/macros/stringizing.rst | 86 - .../macros/undefining-and-redefining-macros.rst | 67 - gcc/doc/cpp/macros/variadic-macros.rst | 141 - gcc/doc/cpp/obsolete-features.rst | 98 - gcc/doc/cpp/other-directives.rst | 30 - gcc/doc/cpp/overview.rst | 67 - gcc/doc/cpp/pragmas.rst | 121 - gcc/doc/cpp/preprocessor-output.rst | 86 - gcc/doc/cpp/the-preprocessing-language.rst | 69 - gcc/doc/cpp/tokenization.rst | 168 - gcc/doc/cpp/traditional-lexical-analysis.rst | 74 - gcc/doc/cpp/traditional-macros.rst | 99 - gcc/doc/cpp/traditional-miscellany.rst | 30 - gcc/doc/cpp/traditional-mode.rst | 35 - gcc/doc/cpp/traditional-warnings.rst | 49 - gcc/doc/cppdiropts.texi | 154 + gcc/doc/cppenv.texi | 99 + gcc/doc/cppinternals.texi | 1066 + gcc/doc/cppinternals/conf.py | 24 - gcc/doc/cppinternals/copyright.rst | 19 - gcc/doc/cppinternals/cppinternals.rst | 284 - gcc/doc/cppinternals/cpplib.rst | 29 - gcc/doc/cppinternals/files.rst | 70 - gcc/doc/cppinternals/index.rst | 21 - gcc/doc/cppinternals/indices-and-tables.rst | 1 - .../internal-representation-of-macros.rst | 27 - .../cppinternals/just-which-line-number-anyway.rst | 62 - gcc/doc/cppinternals/lexing-a-line.rst | 91 - gcc/doc/cppinternals/lexing-a-token.rst | 177 - ...-a-function-like-macros-opening-parenthesis.rst | 24 - gcc/doc/cppinternals/macro-expansion-overview.rst | 51 - ...king-tokens-ineligible-for-future-expansion.rst | 24 - .../cppinternals/multiple-include-optimization.rst | 117 - gcc/doc/cppinternals/overview.rst | 24 - .../representation-of-line-numbers.rst | 32 - ...g-the-replacement-list-for-macros-to-expand.rst | 57 - gcc/doc/cppopts.texi | 557 + gcc/doc/cppwarnopts.texi | 82 + gcc/doc/extend.texi | 25327 +++++++++++++ gcc/doc/fragments.texi | 273 + gcc/doc/frontends.texi | 61 + gcc/doc/gcc.texi | 219 + gcc/doc/gcc/binary-compatibility.rst | 151 - .../gcc/c++-implementation-defined-behavior.rst | 33 - gcc/doc/gcc/c-implementation-defined-behavior.rst | 46 - .../architecture.rst | 47 - .../arrays-and-pointers.rst | 46 - .../characters.rst | 93 - .../declarators.rst | 14 - .../environment.rst | 18 - .../floating-point.rst | 88 - .../c-implementation-defined-behavior/hints.rst | 35 - .../identifiers.rst | 28 - .../c-implementation-defined-behavior/integers.rst | 66 - .../library-functions.rst | 19 - .../locale-specific-behavior.rst | 12 - .../preprocessing-directives.rst | 54 - .../qualifiers.rst | 53 - .../statements.rst | 14 - ...ructures-unions-enumerations-and-bit-fields.rst | 78 - .../translation.rst | 20 - gcc/doc/gcc/conditionally-supported-behavior.rst | 20 - gcc/doc/gcc/conf.py | 37 - gcc/doc/gcc/contributing-to-gcc-development.rst | 6 - gcc/doc/gcc/contributors-to-gcc.rst | 6 - gcc/doc/gcc/copyright.rst | 25 - gcc/doc/gcc/exception-handling.rst | 15 - gcc/doc/gcc/extensions-to-the-c++-language.rst | 34 - .../backwards-compatibility.rst | 27 - .../c++-concepts.rst | 44 - .../c++-interface-and-implementation-pragmas.rst | 97 - ...cific-variable-function-and-type-attributes.rst | 95 - .../deprecated-features.rst | 43 - ...ter-from-a-bound-pointer-to-member-function.rst | 48 - .../function-multiversioning.rst | 65 - .../restricting-pointer-aliasing.rst | 52 - .../extensions-to-the-c++-language/type-traits.rst | 165 - .../vague-linkage.rst | 80 - .../when-is-a-volatile-c++-object-accessed.rst | 58 - .../wheres-the-template.rst | 131 - .../gcc/extensions-to-the-c-language-family.rst | 92 - .../128-bit-integers.rst | 18 - .../additional-floating-types.rst | 83 - .../alternate-keywords.rst | 46 - .../an-inline-function-is-as-fast-as-a-macro.rst | 126 - .../arithmetic-on-void-and-function-pointers.rst | 23 - .../arrays-of-length-zero.rst | 111 - .../arrays-of-variable-length.rst | 99 - .../attribute-syntax.rst | 259 - .../binary-constants-using-the-0b-prefix.rst | 29 - ...ns-for-memory-model-aware-atomic-operations.rst | 290 - ...o-perform-arithmetic-with-overflow-checking.rst | 102 - .../c++-style-comments.rst | 18 - .../case-ranges.rst | 43 - .../cast-to-a-union-type.rst | 69 - .../complex-numbers.rst | 122 - .../compound-literals.rst | 104 - .../conditionals-with-omitted-operands.rst | 39 - .../constructing-function-calls.rst | 125 - .../decimal-floating-types.rst | 47 - .../declaring-attributes-of-functions.rst | 109 - .../aarch64-function-attributes.rst | 192 - .../amd-gcn-function-attributes.rst | 93 - .../arc-function-attributes.rst | 88 - .../arm-function-attributes.rst | 168 - .../avr-function-attributes.rst | 120 - .../blackfin-function-attributes.rst | 91 - .../bpf-function-attributes.rst | 24 - .../c-sky-function-attributes.rst | 37 - .../common-function-attributes.rst | 1891 - .../epiphany-function-attributes.rst | 82 - .../h8-300-function-attributes.rst | 39 - .../ia-64-function-attributes.rst | 36 - .../m32c-function-attributes.rst | 75 - .../m32r-d-function-attributes.rst | 42 - .../m68k-function-attributes.rst | 30 - .../mcore-function-attributes.rst | 24 - .../mep-function-attributes.rst | 53 - .../microblaze-function-attributes.rst | 46 - .../microsoft-windows-function-attributes.rst | 104 - .../mips-function-attributes.rst | 134 - .../msp430-function-attributes.rst | 103 - .../nds32-function-attributes.rst | 96 - .../nios-ii-function-attributes.rst | 42 - .../nvidia-ptx-function-attributes.rst | 22 - .../powerpc-function-attributes.rst | 225 - .../risc-v-function-attributes.rst | 43 - .../rl78-function-attributes.rst | 37 - .../rx-function-attributes.rst | 75 - .../s-390-function-attributes.rst | 52 - .../sh-function-attributes.rst | 101 - .../symbian-os-function-attributes.rst | 12 - .../v850-function-attributes.rst | 20 - .../visium-function-attributes.rst | 22 - .../x86-function-attributes.rst | 1020 - .../xstormy16-function-attributes.rst | 20 - .../designated-initializers.rst | 147 - ...e-alignment-of-functions-types-or-variables.rst | 44 - .../dollar-signs-in-identifier-names.rst | 16 - .../double-word-integers.rst | 35 - .../enumerator-attributes.rst | 53 - .../fixed-point-types.rst | 128 - ...ecks-specific-to-particular-target-machines.rst | 47 - .../function-names-as-strings.rst | 71 - ...g-the-return-or-frame-address-of-a-function.rst | 97 - .../half-precision-floating-point.rst | 76 - .../hex-floats.rst | 30 - ...w-to-use-inline-assembly-language-in-c-code.rst | 1979 -- .../incomplete-enum-types.rst | 23 - .../label-attributes.rst | 65 - .../labels-as-values.rst | 86 - ...built-in-functions-for-atomic-memory-access.rst | 171 - .../locally-declared-labels.rst | 82 - .../macros-with-a-variable-number-of-arguments.rst | 68 - .../mixed-declarations-labels-and-code.rst | 27 - .../named-address-spaces.rst | 240 - .../nested-functions.rst | 132 - .../non-constant-initializers.rst | 23 - .../non-lvalue-arrays-may-have-subscripts.rst | 30 - .../nonlocal-gotos.rst | 62 - .../object-size-checking-built-in-functions.rst | 145 - .../other-built-in-functions-provided-by-gcc.rst | 1245 - .../pointer-arguments-in-variadic-functions.rst | 22 - ...-to-arrays-with-qualifiers-work-as-expected.rst | 27 - .../pragmas-accepted-by-gcc.rst | 729 - ...ototypes-and-old-style-function-definitions.rst | 63 - .../referring-to-a-type-with-typeof.rst | 137 - .../slightly-looser-rules-for-escaped-newlines.rst | 23 - .../specifying-attributes-of-types.rst | 713 - .../specifying-attributes-of-variables.rst | 1187 - .../statement-attributes.rst | 71 - .../statements-and-declarations-in-expressions.rst | 164 - .../structures-with-no-members.rst | 22 - .../support-for-offsetof.rst | 34 - .../target-builtins.rst | 53 - .../target-builtins/aarch64-built-in-functions.rst | 24 - .../target-builtins/alpha-built-in-functions.rst | 88 - .../altera-nios-ii-built-in-functions.rst | 118 - .../target-builtins/arc-built-in-functions.rst | 233 - .../arc-simd-built-in-functions.rst | 245 - .../arm-armv8-m-security-extensions.rst | 35 - .../arm-c-language-extensions-acle.rst | 30 - ...loating-point-status-and-control-intrinsics.rst | 17 - .../arm-iwmmxt-built-in-functions.rst | 159 - .../target-builtins/avr-built-in-functions.rst | 114 - .../basic-powerpc-built-in-functions.rst | 724 - .../blackfin-built-in-functions.rst | 20 - .../target-builtins/bpf-built-in-functions.rst | 100 - .../target-builtins/fr-v-built-in-functions.rst | 474 - .../mips-dsp-built-in-functions.rst | 312 - .../mips-loongson-built-in-functions.rst | 447 - .../target-builtins/mips-paired-single-support.rst | 45 - .../mips-simd-architecture-msa-support.rst | 812 - .../target-builtins/msp430-built-in-functions.rst | 36 - .../target-builtins/nds32-built-in-functions.rst | 44 - .../other-mips-built-in-functions.rst | 27 - .../picochip-built-in-functions.rst | 45 - .../powerpc-altivec-vsx-built-in-functions.rst | 2181 -- .../powerpc-atomic-memory-operation-functions.rst | 68 - ...are-transactional-memory-built-in-functions.rst | 226 - ...c-matrix-multiply-assist-built-in-functions.rst | 104 - .../target-builtins/pru-built-in-functions.rst | 34 - .../target-builtins/risc-v-built-in-functions.rst | 16 - .../target-builtins/rx-built-in-functions.rst | 122 - .../s-390-system-z-built-in-functions.rst | 121 - .../target-builtins/sh-built-in-functions.rst | 50 - .../sparc-vis-built-in-functions.rst | 226 - .../target-builtins/ti-c6x-built-in-functions.rst | 43 - .../target-builtins/x86-built-in-functions.rst | 1698 - .../x86-control-flow-protection-intrinsics.rst | 50 - .../x86-transactional-memory-intrinsics.rst | 102 - .../the-character-esc-in-constants.rst | 12 - .../thread-local-storage.rst | 219 - .../unnamed-structure-and-union-fields.rst | 86 - ...tor-instructions-through-built-in-functions.rst | 285 - .../when-is-a-volatile-object-accessed.rst | 86 - ...y-model-extensions-for-transactional-memory.rst | 38 - gcc/doc/gcc/funding.rst | 6 - gcc/doc/gcc/gcc-command-options.rst | 67 - gcc/doc/gcc/gcc-command-options/c++-modules.rst | 352 - .../gcc-command-options/compiling-c++-programs.rst | 42 - gcc/doc/gcc/gcc-command-options/description.rst | 73 - .../environment-variables-affecting-gcc.rst | 163 - .../gcc-command-options/gcc-developer-options.rst | 1174 - .../machine-dependent-options.rst | 92 - .../machine-dependent-options/aarch64-options.rst | 550 - .../adapteva-epiphany-options.rst | 163 - .../machine-dependent-options/amd-gcn-options.rst | 58 - .../machine-dependent-options/arc-options.rst | 759 - .../machine-dependent-options/arm-options.rst | 1037 - .../machine-dependent-options/avr-mmcu.rst | 98 - .../machine-dependent-options/avr-options.rst | 543 - .../machine-dependent-options/blackfin-options.rst | 227 - .../machine-dependent-options/c-sky-options.rst | 193 - .../machine-dependent-options/c6x-options.rst | 55 - .../machine-dependent-options/cris-options.rst | 102 - .../machine-dependent-options/darwin-options.rst | 224 - .../dec-alpha-options.rst | 274 - .../machine-dependent-options/ebpf-options.rst | 94 - .../machine-dependent-options/fr30-options.rst | 27 - .../machine-dependent-options/frv-options.rst | 279 - .../machine-dependent-options/ft32-options.rst | 44 - .../gnu-linux-options.rst | 56 - .../machine-dependent-options/h8-300-options.rst | 64 - .../machine-dependent-options/hppa-options.rst | 245 - .../machine-dependent-options/ia-64-options.rst | 261 - .../ibm-rs-6000-and-powerpc-options.rst | 1017 - .../machine-dependent-options/lm32-options.rst | 35 - .../loongarch-options.rst | 191 - .../machine-dependent-options/m32c-options.rst | 38 - .../machine-dependent-options/m32r-d-options.rst | 137 - .../machine-dependent-options/m680x0-options.rst | 407 - .../machine-dependent-options/mcore-options.rst | 66 - .../machine-dependent-options/mep-options.rst | 167 - .../microblaze-options.rst | 121 - .../machine-dependent-options/mips-options.rst | 986 - .../machine-dependent-options/mmix-options.rst | 75 - .../machine-dependent-options/mn10300-options.rst | 93 - .../machine-dependent-options/moxie-options.rst | 31 - .../machine-dependent-options/msp430-options.rst | 189 - .../machine-dependent-options/nds32-options.rst | 116 - .../machine-dependent-options/nios-ii-options.rst | 363 - .../nvidia-ptx-options.rst | 98 - .../machine-dependent-options/openrisc-options.rst | 95 - .../options-for-system-v.rst | 43 - .../machine-dependent-options/pdp-11-options.rst | 73 - .../machine-dependent-options/picochip-options.rst | 55 - .../machine-dependent-options/powerpc-options.rst | 15 - .../machine-dependent-options/pru-options.rst | 63 - .../machine-dependent-options/risc-v-options.rst | 216 - .../machine-dependent-options/rl78-options.rst | 91 - .../machine-dependent-options/rx-options.rst | 209 - .../s-390-and-zseries-options.rst | 244 - .../machine-dependent-options/score-options.rst | 51 - .../machine-dependent-options/sh-options.rst | 444 - .../solaris-2-options.rst | 42 - .../machine-dependent-options/sparc-options.rst | 388 - .../machine-dependent-options/v850-options.rst | 207 - .../machine-dependent-options/vax-options.rst | 35 - .../machine-dependent-options/visium-options.rst | 73 - .../machine-dependent-options/vms-options.rst | 38 - .../machine-dependent-options/vxworks-options.rst | 45 - .../machine-dependent-options/x86-options.rst | 1616 - .../x86-windows-options.rst | 95 - .../xstormy16-options.rst | 19 - .../machine-dependent-options/xtensa-options.rst | 138 - .../machine-dependent-options/zseries-options.rst | 15 - gcc/doc/gcc/gcc-command-options/option-summary.rst | 1527 - .../options-controlling-c++-dialect.rst | 2133 -- .../options-controlling-c-dialect.rst | 544 - ...ling-objective-c-and-objective-c++-dialects.rst | 316 - .../options-controlling-the-kind-of-output.rst | 732 - .../options-controlling-the-preprocessor.rst | 79 - .../options-for-code-generation-conventions.rst | 713 - .../options-for-debugging-your-program.rst | 471 - .../options-for-directory-search.rst | 102 - .../gcc-command-options/options-for-linking.rst | 407 - .../options-that-control-optimization.rst | 4857 --- .../options-that-control-static-analysis.rst | 1067 - ...s-to-control-diagnostic-messages-formatting.rst | 899 - .../options-to-request-or-suppress-warnings.rst | 4866 --- .../passing-options-to-the-assembler.rst | 27 - .../program-instrumentation-options.rst | 1111 - ...bprocesses-and-the-switches-to-pass-to-them.rst | 687 - .../using-precompiled-headers.rst | 132 - gcc/doc/gcc/gcc.rst | 47 - gcc/doc/gcc/gcov-dump.rst | 70 - gcc/doc/gcc/gcov-tool.rst | 209 - gcc/doc/gcc/gcov.rst | 53 - .../gcov/brief-description-of-gcov-data-files.rst | 33 - ...-file-relocation-to-support-cross-profiling.rst | 43 - gcc/doc/gcc/gcov/introduction-to-gcov.rst | 62 - gcc/doc/gcc/gcov/invoking-gcov.rst | 656 - ...-test-coverage-in-freestanding-environments.rst | 391 - .../gcc/gcov/using-gcov-with-gcc-optimization.rst | 86 - gcc/doc/gcc/general-public-license-3.rst | 6 - gcc/doc/gcc/gnu-free-documentation-license.rst | 6 - gcc/doc/gcc/gnu-objective-c-features.rst | 27 - .../compatibilityalias.rst | 26 - .../constant-string-objects.rst | 64 - .../gcc/gnu-objective-c-features/exceptions.rst | 79 - .../gnu-objective-c-features/fast-enumeration.rst | 221 - .../garbage-collection.rst | 81 - .../gnu-objective-c-runtime-api.rst | 98 - .../load-executing-code-before-main.rst | 141 - .../messaging-with-the-gnu-objective-c-runtime.rst | 145 - .../gnu-objective-c-features/synchronization.rst | 36 - .../gcc/gnu-objective-c-features/type-encoding.rst | 280 - gcc/doc/gcc/gnu.rst | 1 - gcc/doc/gcc/have-you-found-a-bug.rst | 62 - gcc/doc/gcc/how-and-where-to-report-bugs.rst | 13 - gcc/doc/gcc/how-to-get-help-with-gcc.rst | 26 - gcc/doc/gcc/index.rst | 40 - gcc/doc/gcc/indices-and-tables.rst | 1 - gcc/doc/gcc/known-causes-of-trouble-with-gcc.rst | 32 - .../actual-bugs-we-havent-fixed-yet.rst | 14 - .../certain-changes-we-dont-want-to-make.rst | 236 - .../common-misunderstandings-with-gnu-c.rst | 296 - .../disappointments-and-misunderstandings.rst | 102 - .../fixed-header-files.rst | 39 - .../incompatibilities-of-gcc.rst | 233 - .../interoperation.rst | 153 - .../standard-libraries.rst | 33 - .../warning-messages-and-error-messages.rst | 46 - .../gcc/language-standards-supported-by-gcc.rst | 23 - .../c++-language.rst | 71 - .../c-language.rst | 139 - .../d-language.rst | 11 - .../go-language.rst | 10 - .../objective-c-and-objective-c++-languages.rst | 62 - .../references-for-other-languages.rst | 13 - gcc/doc/gcc/lto-dump.rst | 117 - .../gcc/programming-languages-supported-by-gcc.rst | 54 - gcc/doc/gcc/reporting-bugs.rst | 23 - gcc/doc/gccint.texi | 206 + .../analysis-and-optimization-of-gimple-tuples.rst | 44 - .../alias-analysis.rst | 104 - .../annotations.rst | 17 - .../memory-model.rst | 34 - .../ssa-operands.rst | 388 - .../static-single-assignment.rst | 259 - .../analysis-and-representation-of-loops.rst | 27 - .../data-dependency-analysis.rst | 135 - .../iv-analysis-on-rtl.rst | 55 - .../loop-closed-ssa-form.rst | 47 - .../loop-manipulation.rst | 58 - .../loop-querying.rst | 81 - .../loop-representation.rst | 137 - .../number-of-iterations-analysis.rst | 85 - .../scalar-evolutions.rst | 71 - gcc/doc/gccint/analyzer-internals.rst | 419 - gcc/doc/gccint/collect2.rst | 77 - gcc/doc/gccint/conf.py | 24 - gcc/doc/gccint/contributing-to-gcc-development.rst | 6 - gcc/doc/gccint/contributors-to-gcc.rst | 6 - gcc/doc/gccint/control-flow-graph.rst | 43 - gcc/doc/gccint/control-flow-graph/basic-blocks.rst | 141 - gcc/doc/gccint/control-flow-graph/edges.rst | 241 - .../control-flow-graph/liveness-information.rst | 48 - .../control-flow-graph/maintaining-the-cfg.rst | 145 - .../control-flow-graph/profile-information.rst | 112 - gcc/doc/gccint/copyright.rst | 25 - gcc/doc/gccint/debugging-the-analyzer.rst | 141 - gcc/doc/gccint/funding.rst | 6 - gcc/doc/gccint/general-public-license-3.rst | 6 - gcc/doc/gccint/generic.rst | 47 - gcc/doc/gccint/generic/attributes-in-trees.rst | 35 - gcc/doc/gccint/generic/c-and-c++-trees.rst | 886 - gcc/doc/gccint/generic/declarations.rst | 346 - gcc/doc/gccint/generic/deficiencies.rst | 14 - gcc/doc/gccint/generic/expressions.rst | 910 - gcc/doc/gccint/generic/functions.rst | 212 - .../gccint/generic/language-dependent-trees.rst | 25 - gcc/doc/gccint/generic/overview.rst | 213 - gcc/doc/gccint/generic/statements.rst | 516 - gcc/doc/gccint/generic/types.rst | 299 - gcc/doc/gccint/gimple-api.rst | 47 - gcc/doc/gccint/gimple.rst | 88 - .../gimple/adding-a-new-gimple-statement-code.rst | 36 - .../class-hierarchy-of-gimple-statements.rst | 150 - gcc/doc/gccint/gimple/exception-handling.rst | 46 - gcc/doc/gccint/gimple/gimple-instruction-set.rst | 106 - gcc/doc/gccint/gimple/gimple-sequences.rst | 94 - .../gimple/manipulating-gimple-statements.rst | 176 - gcc/doc/gccint/gimple/operands.rst | 319 - gcc/doc/gccint/gimple/sequence-iterators.rst | 223 - .../gimple/statement-and-operand-traversals.rst | 62 - gcc/doc/gccint/gimple/temporaries.rst | 43 - gcc/doc/gccint/gimple/tuple-representation.rst | 242 - gcc/doc/gccint/gimple/tuple-specific-accessors.rst | 44 - .../gimple/tuple-specific-accessors/gimpleasm.rst | 66 - .../tuple-specific-accessors/gimpleassign.rst | 126 - .../gimple/tuple-specific-accessors/gimplebind.rst | 56 - .../gimple/tuple-specific-accessors/gimplecall.rst | 116 - .../tuple-specific-accessors/gimplecatch.rst | 37 - .../gimple/tuple-specific-accessors/gimplecond.rst | 80 - .../tuple-specific-accessors/gimpledebug.rst | 106 - .../tuple-specific-accessors/gimpleehfilter.rst | 45 - .../gimple/tuple-specific-accessors/gimplegoto.rst | 21 - .../tuple-specific-accessors/gimplelabel.rst | 23 - .../gimple/tuple-specific-accessors/gimplenop.rst | 17 - .../gimpleompatomicload.rst | 31 - .../gimpleompatomicstore.rst | 22 - .../tuple-specific-accessors/gimpleompcontinue.rst | 43 - .../tuple-specific-accessors/gimpleompcritical.rst | 28 - .../tuple-specific-accessors/gimpleompfor.rst | 97 - .../tuple-specific-accessors/gimpleompmaster.rst | 14 - .../tuple-specific-accessors/gimpleompordered.rst | 16 - .../tuple-specific-accessors/gimpleompparallel.rst | 76 - .../tuple-specific-accessors/gimpleompreturn.rst | 23 - .../tuple-specific-accessors/gimpleompsection.rst | 24 - .../tuple-specific-accessors/gimpleompsections.rst | 48 - .../tuple-specific-accessors/gimpleompsingle.rst | 28 - .../gimple/tuple-specific-accessors/gimplephi.rst | 41 - .../gimple/tuple-specific-accessors/gimpleresx.rst | 24 - .../tuple-specific-accessors/gimplereturn.rst | 21 - .../tuple-specific-accessors/gimpleswitch.rst | 52 - .../gimple/tuple-specific-accessors/gimpletry.rst | 51 - .../gimplewithcleanupexpr.rst | 30 - gcc/doc/gccint/gnu-free-documentation-license.rst | 6 - gcc/doc/gccint/guidelines-for-diagnostics.rst | 598 - gcc/doc/gccint/guidelines-for-options.rst | 13 - gcc/doc/gccint/host-common.rst | 57 - gcc/doc/gccint/host-configuration.rst | 32 - gcc/doc/gccint/host-filesystem.rst | 103 - gcc/doc/gccint/host-makefile-fragments.rst | 14 - gcc/doc/gccint/host-misc.rst | 70 - gcc/doc/gccint/index.rst | 51 - gcc/doc/gccint/indices-and-tables.rst | 1 - gcc/doc/gccint/introduction.rst | 26 - gcc/doc/gccint/link-time-optimization.rst | 33 - .../link-time-optimization/design-overview.rst | 123 - .../internal-flags-controlling-lto1.rst | 42 - .../link-time-optimization/lto-file-sections.rst | 110 - .../using-summary-information-in-ipa-passes.rst | 206 - ...tions-linker-plugin-and-symbol-visibilities.rst | 91 - gcc/doc/gccint/machine-descriptions.rst | 49 - .../c-statements-for-assembler-output.rst | 122 - .../canonicalization-of-instructions.rst | 152 - .../machine-descriptions/conditional-execution.rst | 98 - .../machine-descriptions/constant-definitions.rst | 185 - .../defining-how-to-split-instructions.rst | 374 - .../defining-jump-instruction-patterns.rst | 37 - .../defining-looping-instruction-patterns.rst | 134 - .../defining-rtl-sequences-for-code-generation.rst | 206 - .../everything-about-instruction-patterns.rst | 106 - .../machine-descriptions/example-of-defineinsn.rst | 54 - .../including-patterns-in-machine-descriptions.rst | 70 - .../instruction-attributes.rst | 1248 - .../interdependence-of-patterns.rst | 43 - gcc/doc/gccint/machine-descriptions/iterators.rst | 543 - .../machine-specific-peephole-optimizers.rst | 330 - .../machine-descriptions/operand-constraints.rst | 426 - .../output-templates-and-operand-substitution.rst | 99 - ...view-of-how-the-machine-description-is-used.rst | 47 - gcc/doc/gccint/machine-descriptions/predicates.rst | 343 - .../gccint/machine-descriptions/rtl-template.rst | 255 - .../rtl-templates-transformations.rst | 225 - .../standard-pattern-names-for-generation.rst | 3413 -- .../when-the-order-of-patterns-matters.rst | 29 - gcc/doc/gccint/makefile-fragments.rst | 37 - gcc/doc/gccint/match-and-simplify.rst | 34 - .../memory-management-and-type-information.rst | 103 - .../how-to-invoke-the-garbage-collector.rst | 36 - .../marking-roots-for-the-garbage-collector.rst | 28 - .../source-files-containing-type-information.rst | 60 - .../support-for-inheritance.rst | 59 - ...pport-for-user-provided-gc-marking-routines.rst | 121 - .../the-inside-of-a-gty.rst | 324 - .../troubleshooting-the-garbage-collector.rst | 27 - gcc/doc/gccint/option-file-format.rst | 175 - gcc/doc/gccint/option-properties.rst | 376 - gcc/doc/gccint/option-specification-files.rst | 21 - .../gccint/passes-and-files-of-the-compiler.rst | 27 - .../gimplification-pass.rst | 44 - .../inter-procedural-optimization-passes.rst | 269 - .../optimization-info.rst | 262 - .../parsing-pass.rst | 80 - .../pass-manager.rst | 42 - .../rtl-passes.rst | 275 - .../tree-ssa-passes.rst | 477 - gcc/doc/gccint/plugins.rst | 35 - gcc/doc/gccint/plugins/building-gcc-plugins.rst | 97 - .../controlling-which-passes-are-being-run.rst | 16 - .../plugins/giving-information-about-a-plugin.rst | 24 - .../interacting-with-the-gcc-garbage-collector.rst | 37 - .../plugins/interacting-with-the-pass-manager.rst | 57 - .../plugins/keeping-track-of-available-passes.rst | 17 - gcc/doc/gccint/plugins/loading-plugins.rst | 31 - gcc/doc/gccint/plugins/plugin-api.rst | 213 - .../recording-information-about-pass-execution.rst | 20 - .../registering-custom-attributes-or-pragmas.rst | 73 - gcc/doc/gccint/rtl-representation.rst | 48 - .../rtl-representation/access-to-operands.rst | 73 - .../access-to-special-operands.rst | 188 - .../assembler-instructions-as-expressions.rst | 45 - gcc/doc/gccint/rtl-representation/bit-fields.rst | 48 - .../rtl-representation/comparison-operations.rst | 112 - .../constant-expression-types.rst | 313 - gcc/doc/gccint/rtl-representation/conversions.rst | 152 - gcc/doc/gccint/rtl-representation/declarations.rst | 27 - .../embedded-side-effects-on-addresses.rst | 100 - .../flags-in-an-rtl-expression.rst | 447 - gcc/doc/gccint/rtl-representation/insns.rst | 624 - .../gccint/rtl-representation/machine-modes.rst | 635 - .../on-the-side-ssa-form-for-rtl.rst | 748 - gcc/doc/gccint/rtl-representation/reading-rtl.rst | 28 - .../rtl-representation/registers-and-memory.rst | 451 - .../rtl-representation/rtl-classes-and-formats.rst | 192 - .../rtl-expressions-for-arithmetic.rst | 310 - .../gccint/rtl-representation/rtl-object-types.rst | 84 - .../rtl-representation-of-function-call-insns.rst | 72 - .../rtl-representation/side-effect-expressions.rst | 374 - .../structure-sharing-assumptions.rst | 99 - .../variable-location-debug-information-in-rtl.rst | 64 - .../rtl-representation/vector-operations.rst | 60 - .../sizes-and-offsets-as-runtime-invariants.rst | 51 - .../alignment-of-polyints.rst | 84 - .../arithmetic-on-polyints.rst | 178 - .../comparisons-involving-polyint.rst | 324 - .../computing-bounds-on-polyints.rst | 34 - .../consequences-of-using-polyint.rst | 55 - .../converting-polyints.rst | 91 - .../guidelines-for-using-polyint.rst | 119 - .../miscellaneous-polyint-routines.rst | 16 - .../overview-of-polyint.rst | 78 - .../source-tree-structure-and-build-system.rst | 21 - .../the-gcc-subdirectory.rst | 28 - .../anatomy-of-a-language-front-end.rst | 281 - .../anatomy-of-a-target-back-end.rst | 116 - .../build-system-in-the-gcc-directory.rst | 14 - .../building-documentation.rst | 247 - .../configuration-in-the-gcc-directory.rst | 127 - .../headers-installed-by-gcc.rst | 50 - ...e-files-and-headers-under-the-gcc-directory.rst | 15 - .../the-gcc-subdirectory/makefile-targets.rst | 195 - .../the-gcc-subdirectory/subdirectories-of-gcc.rst | 55 - .../top-level-source-directory.rst | 135 - .../gccint/standard-header-file-directories.rst | 35 - gcc/doc/gccint/static-analyzer.rst | 19 - gcc/doc/gccint/target-macros.rst | 60 - .../adding-support-for-named-address-spaces.rst | 95 - gcc/doc/gccint/target-macros/addressing-modes.rst | 348 - .../adjusting-the-instruction-scheduler.rst | 248 - .../gccint/target-macros/anchored-addresses.rst | 60 - .../gccint/target-macros/c++-abi-parameters.rst | 80 - .../gccint/target-macros/condition-code-status.rst | 157 - .../controlling-debugging-information-format.rst | 252 - .../controlling-the-compilation-driver-gcc.rst | 476 - .../cross-compilation-and-floating-point.rst | 73 - gcc/doc/gccint/target-macros/d-abi-parameters.rst | 55 - ...ning-coprocessor-specifics-for-mips-targets.rst | 35 - ...ata-structures-for-per-function-information.rst | 62 - .../defining-target-specific-uses-of-attribute.rst | 133 - .../defining-the-output-assembler-language.rst | 27 - .../assembler-commands-for-alignment.rst | 95 - .../assembler-commands-for-exception-regions.rst | 139 - .../how-initialization-functions-are-handled.rst | 122 - .../macros-controlling-initialization-routines.rst | 152 - .../output-and-generation-of-labels.rst | 514 - .../output-of-assembler-instructions.rst | 240 - .../output-of-data.rst | 148 - .../output-of-dispatch-tables.rst | 115 - .../output-of-uninitialized-variables.rst | 105 - .../the-overall-framework-of-an-assembler-file.rst | 155 - .../describing-relative-costs-of-operations.rst | 283 - ...ividing-the-output-into-sections-texts-data.rst | 285 - gcc/doc/gccint/target-macros/emulating-tls.rst | 72 - .../implementing-the-varargs-macros.rst | 106 - .../implicit-calls-to-library-routines.rst | 113 - .../layout-of-source-language-data-types.rst | 347 - .../target-macros/miscellaneous-parameters.rst | 1013 - .../target-macros/mode-switching-instructions.rst | 77 - ...rs-for-precompiled-header-validity-checking.rst | 30 - .../target-macros/position-independent-code.rst | 53 - gcc/doc/gccint/target-macros/register-classes.rst | 462 - gcc/doc/gccint/target-macros/register-usage.rst | 401 - .../run-time-target-specification.rst | 189 - .../stack-layout-and-calling-conventions.rst | 35 - .../basic-stack-layout.rst | 258 - .../caller-saves-register-allocation.rst | 21 - .../eliminating-frame-pointer-and-arg-pointer.rst | 60 - .../exception-handling-support.rst | 137 - .../function-entry-and-exit.rst | 104 - .../generating-code-for-profiling.rst | 53 - .../how-large-values-are-returned.rst | 73 - .../how-scalar-function-values-are-returned.rst | 80 - .../miscellaneous-register-hooks.rst | 15 - .../passing-arguments-in-registers.rst | 265 - .../passing-function-arguments-on-the-stack.rst | 138 - .../permitting-tail-calls.rst | 30 - .../registers-that-address-the-stack-frame.rst | 177 - .../shrink-wrapping-separate-components.rst | 61 - .../specifying-how-stack-checking-is-done.rst | 107 - .../stack-smashing-protection.rst | 35 - gcc/doc/gccint/target-macros/storage-layout.rst | 530 - .../target-macros/support-for-nested-functions.rst | 154 - .../target-macros/the-global-targetm-variable.rst | 65 - gcc/doc/gccint/target-macros/tm.rst.in | 6903 ---- gcc/doc/gccint/target-makefile-fragments.rst | 245 - gcc/doc/gccint/testsuites.rst | 31 - .../gccint/testsuites/ada-language-testsuites.rst | 38 - .../gccint/testsuites/c-language-testsuites.rst | 113 - .../directives-used-within-dejagnu-tests.rst | 19 - .../commands-for-use-in-dg-final.rst | 291 - .../features-for-dg-add-options.rst | 122 - .../keywords-describing-target-attributes.rst | 1524 - .../selecting-targets-to-which-a-test-applies.rst | 106 - .../syntax-and-descriptions-of-test-directives.rst | 311 - .../variants-of-dg-require-support.rst | 83 - .../testsuites/idioms-used-in-testsuite-code.rst | 84 - .../support-for-testing-binary-compatibility.rst | 109 - .../gccint/testsuites/support-for-testing-gcov.rst | 72 - .../support-for-testing-gimple-passes.rst | 55 - ...support-for-testing-link-time-optimizations.rst | 46 - ...-for-testing-profile-directed-optimizations.rst | 51 - .../testsuites/support-for-testing-rtl-passes.rst | 48 - ...-for-torture-testing-using-multiple-options.rst | 52 - .../gccint/the-gcc-low-level-runtime-library.rst | 50 - ...independent-routines-for-exception-handling.rst | 42 - .../miscellaneous-runtime-library-routines.rst | 59 - ...utines-for-decimal-floating-point-emulation.rst | 312 - ...utines-for-fixed-point-fractional-emulation.rst | 1432 - .../routines-for-floating-point-emulation.rst | 283 - .../routines-for-integer-arithmetic.rst | 183 - gcc/doc/gccint/the-language.rst | 384 - gcc/doc/gccint/user-experience-guidelines.rst | 30 - gcc/doc/gcov-dump.texi | 99 + gcc/doc/gcov-tool.texi | 267 + gcc/doc/gcov.texi | 1362 + gcc/doc/generic.texi | 3619 ++ gcc/doc/gimple.texi | 2772 ++ gcc/doc/gnu.texi | 20 + gcc/doc/gty.texi | 735 + gcc/doc/headerdirs.texi | 32 + gcc/doc/hostconfig.texi | 229 + gcc/doc/implement-c.texi | 746 + gcc/doc/implement-cxx.texi | 62 + .../doc/include/fdl.texi | 403 +- doc/funding.rst => gcc/doc/include/funding.texi | 41 +- gcc/doc/include/gcc-common.texi | 73 + gcc/doc/include/gpl_v3.texi | 733 + gcc/doc/install.texi | 5266 +++ gcc/doc/install/binaries.rst | 54 - gcc/doc/install/building.rst | 67 - .../install/building/building-a-cross-compiler.rst | 74 - .../building/building-a-native-compiler.rst | 191 - gcc/doc/install/building/building-in-parallel.rst | 15 - .../install/building/building-the-ada-compiler.rst | 9 - .../install/building/building-the-d-compiler.rst | 9 - .../building/building-with-profile-feedback.rst | 34 - gcc/doc/install/conf.py | 24 - gcc/doc/install/configuration.rst | 2098 -- gcc/doc/install/copyright.rst | 24 - gcc/doc/install/downloading-gcc.rst | 42 - gcc/doc/install/final-installation.rst | 128 - gcc/doc/install/gnu-free-documentation-license.rst | 6 - ...-target-specific-installation-notes-for-gcc.rst | 1336 - ...can-you-run-the-testsuite-on-selected-tests.rst | 46 - gcc/doc/install/how-to-interpret-test-results.rst | 32 - gcc/doc/install/index.rst | 27 - gcc/doc/install/indices-and-tables.rst | 1 - gcc/doc/install/installing-gcc.rst | 39 - ...ing-options-and-running-multiple-testsuites.rst | 74 - gcc/doc/install/prerequisites.rst | 319 - gcc/doc/install/submitting-test-results.rst | 22 - gcc/doc/install/testing.rst | 69 - ...nterfacing-to-gcc-output.rst => interface.texi} | 47 +- gcc/doc/invoke.texi | 35367 +++++++++++++++++++ ...nguage-front-ends-in-gcc.rst => languages.texi} | 39 +- gcc/doc/libgcc.texi | 2304 ++ gcc/doc/loop.texi | 626 + gcc/doc/lto-dump.texi | 131 + gcc/doc/lto.texi | 591 + gcc/doc/makefile.texi | 201 + gcc/doc/match-and-simplify.texi | 453 + gcc/doc/md.texi | 11679 ++++++ gcc/doc/objc.texi | 1210 + gcc/doc/optinfo.texi | 246 + gcc/doc/options.texi | 590 + gcc/doc/passes.texi | 1196 + gcc/doc/plugins.texi | 562 + gcc/doc/poly-int.texi | 1060 + .../gcc-and-portability.rst => portability.texi} | 28 +- gcc/doc/rtl.texi | 5258 +++ gcc/doc/service.texi | 27 + gcc/doc/sourcebuild.texi | 3987 +++ gcc/doc/standards.texi | 336 + gcc/doc/tm.texi | 12452 +++++++ gcc/doc/tm.texi.in | 7986 +++++ gcc/doc/tree-ssa.texi | 826 + gcc/doc/trouble.texi | 1197 + gcc/doc/ux.texi | 661 + gcc/explow.cc | 4 +- gcc/expmed.cc | 23 +- gcc/expmed.h | 5 +- gcc/expr.cc | 24 +- gcc/fortran/ChangeLog | 2585 ++ gcc/fortran/Make-lang.in | 109 +- gcc/fortran/arith.cc | 7 + gcc/fortran/cpp.cc | 2 +- .../code-that-interacts-with-the-user.rst | 15 - .../doc/gfc-internals/command-line-options.rst | 30 - gcc/fortran/doc/gfc-internals/conf.py | 24 - gcc/fortran/doc/gfc-internals/copyright.rst | 25 - gcc/fortran/doc/gfc-internals/error-handling.rst | 75 - .../doc/gfc-internals/frontend-data-structures.rst | 23 - ...-the-intermediate-language-for-later-stages.rst | 24 - .../accessing-declarations.rst | 16 - .../basic-data-structures.rst | 67 - .../converting-expressions-to-tree.rst | 48 - .../translating-statements.rst | 14 - gcc/fortran/doc/gfc-internals/gfccode.rst | 146 - gcc/fortran/doc/gfc-internals/gfcexpr.rst | 156 - .../gnu-free-documentation-license.rst | 6 - gcc/fortran/doc/gfc-internals/index.rst | 24 - .../doc/gfc-internals/indices-and-tables.rst | 1 - .../internals-of-fortran-2003-oop-features.rst | 15 - gcc/fortran/doc/gfc-internals/introduction.rst | 32 - .../doc/gfc-internals/symbol-versioning.rst | 63 - .../the-libgfortran-runtime-library.rst | 14 - .../doc/gfc-internals/type-bound-operators.rst | 33 - .../doc/gfc-internals/type-bound-procedures.rst | 101 - gcc/fortran/doc/gfortran/about-gnu-fortran.rst | 115 - gcc/fortran/doc/gfortran/coarray-programming.rst | 17 - .../doc/gfortran/compiler-characteristics.rst | 27 - .../compiler-characteristics/asynchronous-i-o.rst | 21 - .../data-consistency-and-durability.rst | 80 - .../evaluation-of-logical-expressions.rst | 18 - ...file-format-of-unformatted-sequential-files.rst | 63 - .../file-operations-on-symbolic-links.rst | 28 - ...pened-without-an-explicit-action=-specifier.rst | 23 - ...nternal-representation-of-logical-variables.rst | 24 - .../kind-type-parameters.rst | 54 - ...-and-min-intrinsics-with-real-nan-arguments.rst | 21 - .../thread-safety-of-the-runtime-library.rst | 53 - gcc/fortran/doc/gfortran/conf.py | 30 - gcc/fortran/doc/gfortran/contributing.rst | 28 - .../doc/gfortran/contributors-to-gnu-fortran.rst | 109 - gcc/fortran/doc/gfortran/copyright.rst | 25 - .../extensions-implemented-in-gnu-fortran.rst | 1535 - .../extensions-not-implemented-in-gnu-fortran.rst | 186 - gcc/fortran/doc/gfortran/extensions.rst | 24 - .../doc/gfortran/function-abi-documentation.rst | 1526 - gcc/fortran/doc/gfortran/funding.rst | 6 - .../doc/gfortran/general-public-license-3.rst | 6 - gcc/fortran/doc/gfortran/gnu-fortran-and-gcc.rst | 48 - .../doc/gfortran/gnu-fortran-command-options.rst | 33 - .../gnu-fortran-command-options/description.rst | 39 - .../enable-and-customize-preprocessing.rst | 298 - .../environment-variables-affecting-gfortran.rst | 24 - .../influencing-runtime-behavior.rst | 67 - .../influencing-the-linking-step.rst | 37 - .../gnu-fortran-command-options/option-summary.rst | 104 - .../options-controlling-fortran-dialect.rst | 411 - .../options-for-code-generation-conventions.rst | 583 - ...s-for-debugging-your-program-or-gnu-fortran.rst | 134 - .../options-for-directory-search.rst | 54 - ...s-for-interoperability-with-other-languages.rst | 63 - ...-to-request-or-suppress-errors-and-warnings.rst | 411 - .../gfortran/gnu-fortran-compiler-directives.rst | 174 - .../gfortran/gnu-free-documentation-license.rst | 6 - gcc/fortran/doc/gfortran/index.rst | 56 - gcc/fortran/doc/gfortran/indices-and-tables.rst | 1 - .../doc/gfortran/interoperability-with-c.rst | 413 - gcc/fortran/doc/gfortran/intrinsic-modules.rst | 20 - ...eexceptions-ieeearithmetic-and-ieeefeatures.rst | 29 - .../doc/gfortran/intrinsic-modules/isocbinding.rst | 227 - .../gfortran/intrinsic-modules/isofortranenv.rst | 116 - .../intrinsic-modules/openacc-module-openacc.rst | 27 - .../openmp-modules-omplib-and-omplibkinds.rst | 161 - gcc/fortran/doc/gfortran/intrinsic-procedures.rst | 299 - .../doc/gfortran/intrinsic-procedures/abort.rst | 44 - .../doc/gfortran/intrinsic-procedures/abs.rst | 117 - .../doc/gfortran/intrinsic-procedures/access.rst | 61 - .../doc/gfortran/intrinsic-procedures/achar.rst | 56 - .../doc/gfortran/intrinsic-procedures/acos.rst | 73 - .../doc/gfortran/intrinsic-procedures/acosd.rst | 74 - .../doc/gfortran/intrinsic-procedures/acosh.rst | 70 - .../doc/gfortran/intrinsic-procedures/adjustl.rst | 48 - .../doc/gfortran/intrinsic-procedures/adjustr.rst | 48 - .../doc/gfortran/intrinsic-procedures/aimag.rst | 81 - .../doc/gfortran/intrinsic-procedures/aint.rst | 78 - .../doc/gfortran/intrinsic-procedures/alarm.rst | 59 - .../doc/gfortran/intrinsic-procedures/all.rst | 61 - .../gfortran/intrinsic-procedures/allocated.rst | 49 - .../doc/gfortran/intrinsic-procedures/and.rst | 60 - .../doc/gfortran/intrinsic-procedures/anint.rst | 76 - .../doc/gfortran/intrinsic-procedures/any.rst | 61 - .../doc/gfortran/intrinsic-procedures/asin.rst | 73 - .../doc/gfortran/intrinsic-procedures/asind.rst | 74 - .../doc/gfortran/intrinsic-procedures/asinh.rst | 70 - .../gfortran/intrinsic-procedures/associated.rst | 74 - .../doc/gfortran/intrinsic-procedures/atan.rst | 80 - .../doc/gfortran/intrinsic-procedures/atan2.rst | 85 - .../doc/gfortran/intrinsic-procedures/atan2d.rst | 85 - .../doc/gfortran/intrinsic-procedures/atand.rst | 80 - .../doc/gfortran/intrinsic-procedures/atanh.rst | 70 - .../gfortran/intrinsic-procedures/atomicadd.rst | 60 - .../gfortran/intrinsic-procedures/atomicand.rst | 60 - .../gfortran/intrinsic-procedures/atomiccas.rst | 67 - .../gfortran/intrinsic-procedures/atomicdefine.rst | 62 - .../intrinsic-procedures/atomicfetchadd.rst | 65 - .../intrinsic-procedures/atomicfetchand.rst | 64 - .../intrinsic-procedures/atomicfetchor.rst | 64 - .../intrinsic-procedures/atomicfetchxor.rst | 64 - .../doc/gfortran/intrinsic-procedures/atomicor.rst | 60 - .../gfortran/intrinsic-procedures/atomicref.rst | 68 - .../gfortran/intrinsic-procedures/atomicxor.rst | 60 - .../gfortran/intrinsic-procedures/backtrace.rst | 34 - .../doc/gfortran/intrinsic-procedures/besselj0.rst | 64 - .../doc/gfortran/intrinsic-procedures/besselj1.rst | 64 - .../doc/gfortran/intrinsic-procedures/besseljn.rst | 85 - .../doc/gfortran/intrinsic-procedures/bessely0.rst | 62 - .../doc/gfortran/intrinsic-procedures/bessely1.rst | 62 - .../doc/gfortran/intrinsic-procedures/besselyn.rst | 85 - .../doc/gfortran/intrinsic-procedures/bge.rst | 42 - .../doc/gfortran/intrinsic-procedures/bgt.rst | 41 - .../doc/gfortran/intrinsic-procedures/bitsize.rst | 44 - .../doc/gfortran/intrinsic-procedures/ble.rst | 42 - .../doc/gfortran/intrinsic-procedures/blt.rst | 41 - .../doc/gfortran/intrinsic-procedures/btest.rst | 89 - .../gfortran/intrinsic-procedures/cassociated.rst | 54 - .../doc/gfortran/intrinsic-procedures/ceiling.rst | 51 - .../gfortran/intrinsic-procedures/cfpointer.rst | 63 - .../intrinsic-procedures/cfprocpointer.rst | 64 - .../doc/gfortran/intrinsic-procedures/cfunloc.rst | 64 - .../doc/gfortran/intrinsic-procedures/char.rst | 71 - .../doc/gfortran/intrinsic-procedures/chdir.rst | 51 - .../doc/gfortran/intrinsic-procedures/chmod.rst | 70 - .../doc/gfortran/intrinsic-procedures/cloc.rst | 51 - .../doc/gfortran/intrinsic-procedures/cmplx.rst | 61 - .../gfortran/intrinsic-procedures/cobroadcast.rst | 65 - .../doc/gfortran/intrinsic-procedures/comax.rst | 66 - .../doc/gfortran/intrinsic-procedures/comin.rst | 66 - .../intrinsic-procedures/commandargumentcount.rst | 43 - .../intrinsic-procedures/compileroptions.rst | 48 - .../intrinsic-procedures/compilerversion.rst | 47 - .../doc/gfortran/intrinsic-procedures/complex.rst | 50 - .../doc/gfortran/intrinsic-procedures/conjg.rst | 63 - .../doc/gfortran/intrinsic-procedures/coreduce.rst | 94 - .../doc/gfortran/intrinsic-procedures/cos.rst | 91 - .../doc/gfortran/intrinsic-procedures/cosd.rst | 91 - .../doc/gfortran/intrinsic-procedures/cosh.rst | 73 - .../doc/gfortran/intrinsic-procedures/cosum.rst | 67 - .../doc/gfortran/intrinsic-procedures/cotan.rst | 71 - .../doc/gfortran/intrinsic-procedures/cotand.rst | 74 - .../doc/gfortran/intrinsic-procedures/count.rst | 72 - .../doc/gfortran/intrinsic-procedures/cputime.rst | 49 - .../doc/gfortran/intrinsic-procedures/cshift.rst | 61 - .../doc/gfortran/intrinsic-procedures/csizeof.rst | 55 - .../doc/gfortran/intrinsic-procedures/ctime.rst | 62 - .../gfortran/intrinsic-procedures/dateandtime.rst | 70 - .../doc/gfortran/intrinsic-procedures/dble.rst | 46 - .../doc/gfortran/intrinsic-procedures/dcmplx.rst | 54 - .../doc/gfortran/intrinsic-procedures/digits.rst | 46 - .../doc/gfortran/intrinsic-procedures/dim.rst | 78 - .../gfortran/intrinsic-procedures/dotproduct.rst | 57 - .../doc/gfortran/intrinsic-procedures/dprod.rst | 62 - .../doc/gfortran/intrinsic-procedures/dreal.rst | 43 - .../doc/gfortran/intrinsic-procedures/dshiftl.rst | 52 - .../doc/gfortran/intrinsic-procedures/dshiftr.rst | 52 - .../doc/gfortran/intrinsic-procedures/dtime.rst | 64 - .../doc/gfortran/intrinsic-procedures/eoshift.rst | 67 - .../doc/gfortran/intrinsic-procedures/epsilon.rst | 43 - .../doc/gfortran/intrinsic-procedures/erf.rst | 57 - .../doc/gfortran/intrinsic-procedures/erfc.rst | 57 - .../gfortran/intrinsic-procedures/erfcscaled.rst | 41 - .../doc/gfortran/intrinsic-procedures/etime.rst | 62 - .../gfortran/intrinsic-procedures/eventquery.rst | 57 - .../intrinsic-procedures/executecommandline.rst | 70 - .../doc/gfortran/intrinsic-procedures/exit.rst | 47 - .../doc/gfortran/intrinsic-procedures/exp.rst | 83 - .../doc/gfortran/intrinsic-procedures/exponent.rst | 44 - .../intrinsic-procedures/extendstypeof.rst | 41 - .../doc/gfortran/intrinsic-procedures/fdate.rst | 57 - .../doc/gfortran/intrinsic-procedures/fget.rst | 60 - .../doc/gfortran/intrinsic-procedures/fgetc.rst | 62 - .../doc/gfortran/intrinsic-procedures/findloc.rst | 78 - .../doc/gfortran/intrinsic-procedures/floor.rst | 51 - .../doc/gfortran/intrinsic-procedures/flush.rst | 72 - .../doc/gfortran/intrinsic-procedures/fnum.rst | 44 - .../doc/gfortran/intrinsic-procedures/fput.rst | 54 - .../doc/gfortran/intrinsic-procedures/fputc.rst | 60 - .../doc/gfortran/intrinsic-procedures/fraction.rst | 44 - .../doc/gfortran/intrinsic-procedures/free.rst | 43 - .../doc/gfortran/intrinsic-procedures/fseek.rst | 72 - .../doc/gfortran/intrinsic-procedures/fstat.rst | 47 - .../doc/gfortran/intrinsic-procedures/ftell.rst | 50 - .../doc/gfortran/intrinsic-procedures/gamma.rst | 67 - .../doc/gfortran/intrinsic-procedures/gerror.rst | 43 - .../doc/gfortran/intrinsic-procedures/getarg.rst | 64 - .../gfortran/intrinsic-procedures/getcommand.rst | 58 - .../intrinsic-procedures/getcommandargument.rst | 76 - .../doc/gfortran/intrinsic-procedures/getcwd.rst | 46 - .../doc/gfortran/intrinsic-procedures/getenv.rst | 49 - .../getenvironmentvariable.rst | 68 - .../doc/gfortran/intrinsic-procedures/getgid.rst | 37 - .../doc/gfortran/intrinsic-procedures/getlog.rst | 47 - .../doc/gfortran/intrinsic-procedures/getpid.rst | 43 - .../doc/gfortran/intrinsic-procedures/getuid.rst | 37 - .../doc/gfortran/intrinsic-procedures/gmtime.rst | 47 - .../doc/gfortran/intrinsic-procedures/hostnm.rst | 38 - .../doc/gfortran/intrinsic-procedures/huge.rst | 41 - .../doc/gfortran/intrinsic-procedures/hypot.rst | 45 - .../doc/gfortran/intrinsic-procedures/iachar.rst | 55 - .../doc/gfortran/intrinsic-procedures/iall.rst | 61 - .../doc/gfortran/intrinsic-procedures/iand.rst | 99 - .../doc/gfortran/intrinsic-procedures/iany.rst | 61 - .../doc/gfortran/intrinsic-procedures/iargc.rst | 44 - .../doc/gfortran/intrinsic-procedures/ibclr.rst | 87 - .../doc/gfortran/intrinsic-procedures/ibits.rst | 93 - .../doc/gfortran/intrinsic-procedures/ibset.rst | 85 - .../doc/gfortran/intrinsic-procedures/ichar.rst | 93 - .../doc/gfortran/intrinsic-procedures/idate.rst | 50 - .../doc/gfortran/intrinsic-procedures/ieor.rst | 91 - .../doc/gfortran/intrinsic-procedures/ierrno.rst | 37 - .../gfortran/intrinsic-procedures/imageindex.rst | 48 - .../doc/gfortran/intrinsic-procedures/index.rst | 72 - .../doc/gfortran/intrinsic-procedures/int.rst | 76 - .../doc/gfortran/intrinsic-procedures/int2.rst | 39 - .../doc/gfortran/intrinsic-procedures/int8.rst | 39 - .../introduction-to-intrinsic-procedures.rst | 43 - .../doc/gfortran/intrinsic-procedures/ior.rst | 91 - .../doc/gfortran/intrinsic-procedures/iparity.rst | 62 - .../doc/gfortran/intrinsic-procedures/irand.rst | 48 - .../doc/gfortran/intrinsic-procedures/isatty.rst | 46 - .../gfortran/intrinsic-procedures/iscontiguous.rst | 52 - .../doc/gfortran/intrinsic-procedures/ishft.rst | 85 - .../doc/gfortran/intrinsic-procedures/ishftc.rst | 91 - .../gfortran/intrinsic-procedures/isiostatend.rst | 48 - .../gfortran/intrinsic-procedures/isiostateor.rst | 48 - .../doc/gfortran/intrinsic-procedures/isnan.rst | 45 - .../doc/gfortran/intrinsic-procedures/itime.rst | 50 - .../doc/gfortran/intrinsic-procedures/kill.rst | 51 - .../doc/gfortran/intrinsic-procedures/kind.rst | 46 - .../doc/gfortran/intrinsic-procedures/lbound.rst | 51 - .../doc/gfortran/intrinsic-procedures/lcobound.rst | 48 - .../doc/gfortran/intrinsic-procedures/leadz.rst | 47 - .../doc/gfortran/intrinsic-procedures/len.rst | 62 - .../doc/gfortran/intrinsic-procedures/lentrim.rst | 43 - .../doc/gfortran/intrinsic-procedures/lge.rst | 63 - .../doc/gfortran/intrinsic-procedures/lgt.rst | 63 - .../doc/gfortran/intrinsic-procedures/link.rst | 45 - .../doc/gfortran/intrinsic-procedures/lle.rst | 63 - .../doc/gfortran/intrinsic-procedures/llt.rst | 63 - .../doc/gfortran/intrinsic-procedures/lnblnk.rst | 39 - .../doc/gfortran/intrinsic-procedures/loc.rst | 44 - .../doc/gfortran/intrinsic-procedures/log.rst | 93 - .../doc/gfortran/intrinsic-procedures/log10.rst | 69 - .../doc/gfortran/intrinsic-procedures/loggamma.rst | 76 - .../doc/gfortran/intrinsic-procedures/logical.rst | 43 - .../doc/gfortran/intrinsic-procedures/lshift.rst | 48 - .../doc/gfortran/intrinsic-procedures/lstat.rst | 49 - .../doc/gfortran/intrinsic-procedures/ltime.rst | 46 - .../doc/gfortran/intrinsic-procedures/malloc.rst | 66 - .../doc/gfortran/intrinsic-procedures/maskl.rst | 42 - .../doc/gfortran/intrinsic-procedures/maskr.rst | 42 - .../doc/gfortran/intrinsic-procedures/matmul.rst | 44 - .../doc/gfortran/intrinsic-procedures/max.rst | 86 - .../gfortran/intrinsic-procedures/maxexponent.rst | 45 - .../doc/gfortran/intrinsic-procedures/maxloc.rst | 76 - .../doc/gfortran/intrinsic-procedures/maxval.rst | 58 - .../doc/gfortran/intrinsic-procedures/mclock.rst | 39 - .../doc/gfortran/intrinsic-procedures/mclock8.rst | 39 - .../doc/gfortran/intrinsic-procedures/merge.rst | 41 - .../gfortran/intrinsic-procedures/mergebits.rst | 44 - .../doc/gfortran/intrinsic-procedures/min.rst | 86 - .../gfortran/intrinsic-procedures/minexponent.rst | 37 - .../doc/gfortran/intrinsic-procedures/minloc.rst | 76 - .../doc/gfortran/intrinsic-procedures/minval.rst | 58 - .../doc/gfortran/intrinsic-procedures/mod.rst | 118 - .../doc/gfortran/intrinsic-procedures/modulo.rst | 55 - .../gfortran/intrinsic-procedures/movealloc.rst | 51 - .../doc/gfortran/intrinsic-procedures/mvbits.rst | 95 - .../doc/gfortran/intrinsic-procedures/nearest.rst | 51 - .../doc/gfortran/intrinsic-procedures/newline.rst | 42 - .../doc/gfortran/intrinsic-procedures/nint.rst | 75 - .../doc/gfortran/intrinsic-procedures/norm2.rst | 46 - .../doc/gfortran/intrinsic-procedures/not.rst | 85 - .../doc/gfortran/intrinsic-procedures/null.rst | 41 - .../gfortran/intrinsic-procedures/numimages.rst | 61 - .../doc/gfortran/intrinsic-procedures/or.rst | 60 - .../doc/gfortran/intrinsic-procedures/pack.rst | 72 - .../doc/gfortran/intrinsic-procedures/parity.rst | 46 - .../doc/gfortran/intrinsic-procedures/perror.rst | 35 - .../doc/gfortran/intrinsic-procedures/popcnt.rst | 48 - .../doc/gfortran/intrinsic-procedures/poppar.rst | 50 - .../gfortran/intrinsic-procedures/precision.rst | 50 - .../doc/gfortran/intrinsic-procedures/present.rst | 47 - .../doc/gfortran/intrinsic-procedures/product.rst | 56 - .../doc/gfortran/intrinsic-procedures/radix.rst | 44 - .../doc/gfortran/intrinsic-procedures/ran.rst | 27 - .../doc/gfortran/intrinsic-procedures/rand.rst | 51 - .../gfortran/intrinsic-procedures/randominit.rst | 62 - .../gfortran/intrinsic-procedures/randomnumber.rst | 42 - .../gfortran/intrinsic-procedures/randomseed.rst | 62 - .../doc/gfortran/intrinsic-procedures/range.rst | 42 - .../doc/gfortran/intrinsic-procedures/rank.rst | 43 - .../doc/gfortran/intrinsic-procedures/real.rst | 104 - .../doc/gfortran/intrinsic-procedures/rename.rst | 44 - .../doc/gfortran/intrinsic-procedures/repeat.rst | 43 - .../doc/gfortran/intrinsic-procedures/reshape.rst | 62 - .../gfortran/intrinsic-procedures/rrspacing.rst | 38 - .../doc/gfortran/intrinsic-procedures/rshift.rst | 50 - .../gfortran/intrinsic-procedures/sametypeas.rst | 41 - .../doc/gfortran/intrinsic-procedures/scale.rst | 45 - .../doc/gfortran/intrinsic-procedures/scan.rst | 57 - .../doc/gfortran/intrinsic-procedures/secnds.rst | 52 - .../doc/gfortran/intrinsic-procedures/second.rst | 40 - .../intrinsic-procedures/selectedcharkind.rst | 56 - .../intrinsic-procedures/selectedintkind.rst | 48 - .../intrinsic-procedures/selectedrealkind.rst | 67 - .../gfortran/intrinsic-procedures/setexponent.rst | 48 - .../doc/gfortran/intrinsic-procedures/shape.rst | 55 - .../doc/gfortran/intrinsic-procedures/shifta.rst | 46 - .../doc/gfortran/intrinsic-procedures/shiftl.rst | 44 - .../doc/gfortran/intrinsic-procedures/shiftr.rst | 44 - .../doc/gfortran/intrinsic-procedures/sign.rst | 78 - .../doc/gfortran/intrinsic-procedures/signal.rst | 59 - .../doc/gfortran/intrinsic-procedures/sin.rst | 89 - .../doc/gfortran/intrinsic-procedures/sind.rst | 89 - .../doc/gfortran/intrinsic-procedures/sinh.rst | 66 - .../doc/gfortran/intrinsic-procedures/size.rst | 55 - .../doc/gfortran/intrinsic-procedures/sizeof.rst | 58 - .../doc/gfortran/intrinsic-procedures/sleep.rst | 36 - .../doc/gfortran/intrinsic-procedures/spacing.rst | 47 - .../doc/gfortran/intrinsic-procedures/spread.rst | 54 - .../doc/gfortran/intrinsic-procedures/sqrt.rst | 86 - .../doc/gfortran/intrinsic-procedures/srand.rst | 53 - .../doc/gfortran/intrinsic-procedures/stat.rst | 72 - .../gfortran/intrinsic-procedures/storagesize.rst | 42 - .../doc/gfortran/intrinsic-procedures/sum.rst | 56 - .../doc/gfortran/intrinsic-procedures/symlnk.rst | 46 - .../doc/gfortran/intrinsic-procedures/system.rst | 41 - .../gfortran/intrinsic-procedures/systemclock.rst | 57 - .../doc/gfortran/intrinsic-procedures/tan.rst | 70 - .../doc/gfortran/intrinsic-procedures/tand.rst | 70 - .../doc/gfortran/intrinsic-procedures/tanh.rst | 72 - .../gfortran/intrinsic-procedures/thisimage.rst | 75 - .../doc/gfortran/intrinsic-procedures/time.rst | 39 - .../doc/gfortran/intrinsic-procedures/time8.rst | 39 - .../doc/gfortran/intrinsic-procedures/tiny.rst | 36 - .../doc/gfortran/intrinsic-procedures/trailz.rst | 46 - .../doc/gfortran/intrinsic-procedures/transfer.rst | 55 - .../gfortran/intrinsic-procedures/transpose.rst | 34 - .../doc/gfortran/intrinsic-procedures/trim.rst | 45 - .../doc/gfortran/intrinsic-procedures/ttynam.rst | 47 - .../doc/gfortran/intrinsic-procedures/ubound.rst | 52 - .../doc/gfortran/intrinsic-procedures/ucobound.rst | 48 - .../doc/gfortran/intrinsic-procedures/umask.rst | 36 - .../doc/gfortran/intrinsic-procedures/unlink.rst | 41 - .../doc/gfortran/intrinsic-procedures/unpack.rst | 57 - .../doc/gfortran/intrinsic-procedures/verify.rst | 59 - .../doc/gfortran/intrinsic-procedures/xor.rst | 60 - gcc/fortran/doc/gfortran/introduction.rst | 18 - .../doc/gfortran/mixed-language-programming.rst | 37 - .../naming-and-argument-passing-conventions.rst | 178 - .../doc/gfortran/non-fortran-main-program.rst | 251 - gcc/fortran/doc/gfortran/projects.rst | 29 - gcc/fortran/doc/gfortran/runtime.rst | 33 - .../doc/gfortran/runtime/gfortranconvertunit.rst | 97 - .../gfortran/runtime/gfortranerrorbacktrace.rst | 16 - .../runtime/gfortranformattedbuffersize.rst | 13 - .../doc/gfortran/runtime/gfortranlistseparator.rst | 21 - .../doc/gfortran/runtime/gfortranoptionalplus.rst | 15 - .../doc/gfortran/runtime/gfortranshowlocus.rst | 14 - .../doc/gfortran/runtime/gfortranstderrunit.rst | 13 - .../doc/gfortran/runtime/gfortranstdinunit.rst | 13 - .../doc/gfortran/runtime/gfortranstdoutunit.rst | 13 - .../doc/gfortran/runtime/gfortranunbufferedall.rst | 15 - .../runtime/gfortranunbufferedpreconnected.rst | 15 - .../runtime/gfortranunformattedbuffersize.rst | 13 - gcc/fortran/doc/gfortran/runtime/tmpdir.rst | 22 - gcc/fortran/doc/gfortran/standards.rst | 130 - .../gfortran/type-and-enum-abi-documentation.rst | 189 - gcc/fortran/error.cc | 4 +- gcc/fortran/f95-lang.cc | 2 +- gcc/fortran/gfc-internals.texi | 968 + gcc/fortran/gfortran.h | 1 - gcc/fortran/gfortran.texi | 5572 +++ gcc/fortran/interface.cc | 50 +- gcc/fortran/intrinsic.texi | 15435 ++++++++ gcc/fortran/invoke.texi | 2133 ++ gcc/fortran/io.cc | 2 +- gcc/fortran/resolve.cc | 3 + gcc/fortran/trans-decl.cc | 33 +- gcc/fortran/trans-expr.cc | 25 +- gcc/fortran/trans-openmp.cc | 2 +- gcc/fortran/trans-types.cc | 25 +- gcc/function.cc | 13 +- gcc/generic-match-head.cc | 1 + gcc/genhooks.cc | 235 +- gcc/gimple-array-bounds.cc | 4 +- gcc/gimple-fold.cc | 43 +- gcc/gimple-match-head.cc | 1 + gcc/gimple-range.cc | 2 +- gcc/gimple-ssa-warn-restrict.cc | 5 +- gcc/ginclude/float.h | 4 + gcc/ginclude/stdarg.h | 4 + gcc/ginclude/stdatomic.h | 4 + gcc/ginclude/stddef.h | 1 + gcc/ginclude/stdint-gcc.h | 4 + gcc/glimits.h | 2 + gcc/go/ChangeLog | 157 + gcc/go/Make-lang.in | 68 +- gcc/go/doc/c-interoperability.rst | 23 - gcc/go/doc/c-type-interoperability.rst | 77 - gcc/go/doc/compiler-directives.rst | 47 - gcc/go/doc/conf.py | 30 - gcc/go/doc/copyright.rst | 24 - gcc/go/doc/function-names.rst | 61 - gcc/go/doc/general-public-license-3.rst | 6 - gcc/go/doc/gnu-free-documentation-license.rst | 6 - gcc/go/doc/import-and-export.rst | 50 - gcc/go/doc/index.rst | 23 - gcc/go/doc/indices-and-tables.rst | 1 - gcc/go/doc/introduction.rst | 8 - gcc/go/doc/invoking-gccgo.rst | 214 - gcc/go/gccgo.texi | 521 + gcc/go/go-gcc.cc | 12 +- gcc/graphite-sese-to-poly.cc | 4 +- gcc/input.cc | 10 +- gcc/input.h | 3 + gcc/ira-build.cc | 2 +- gcc/ira-color.cc | 1 - gcc/jit/ChangeLog | 293 + gcc/jit/Make-lang.in | 50 +- gcc/jit/doc/conf.py | 30 - gcc/jit/docs/Makefile | 153 + gcc/jit/docs/_build/texinfo/Makefile | 57 + .../texinfo/libgccjit-figures}/factorial.png | Bin .../texinfo/libgccjit-figures/factorial1.png} | Bin .../texinfo/libgccjit-figures}/sum-of-squares.png | Bin .../texinfo/libgccjit-figures/sum-of-squares1.png} | Bin gcc/jit/docs/_build/texinfo/libgccjit.texi | 16569 +++++++++ gcc/jit/docs/conf.py | 261 + gcc/jit/{doc => docs}/cp/index.rst | 0 gcc/jit/{doc => docs}/cp/intro/index.rst | 0 gcc/jit/{doc => docs}/cp/intro/tutorial01.rst | 0 gcc/jit/{doc => docs}/cp/intro/tutorial02.rst | 0 gcc/jit/{doc => docs}/cp/intro/tutorial03.rst | 2 +- gcc/jit/{doc => docs}/cp/intro/tutorial04.rst | 0 gcc/jit/{doc => docs}/cp/topics/asm.rst | 0 gcc/jit/{doc => docs}/cp/topics/compilation.rst | 0 gcc/jit/{doc => docs}/cp/topics/contexts.rst | 0 gcc/jit/{doc => docs}/cp/topics/expressions.rst | 0 gcc/jit/{doc => docs}/cp/topics/functions.rst | 0 gcc/jit/{doc => docs}/cp/topics/index.rst | 0 gcc/jit/{doc => docs}/cp/topics/locations.rst | 0 gcc/jit/{doc => docs}/cp/topics/objects.rst | 0 gcc/jit/{doc => docs}/cp/topics/types.rst | 0 gcc/jit/{doc => docs}/examples/emit-alphabet.bf | 0 gcc/jit/{doc => docs}/examples/tut01-hello-world.c | 0 .../{doc => docs}/examples/tut01-hello-world.cc | 0 gcc/jit/{doc => docs}/examples/tut02-square.c | 0 gcc/jit/{doc => docs}/examples/tut02-square.cc | 0 .../{doc => docs}/examples/tut03-sum-of-squares.c | 0 .../{doc => docs}/examples/tut03-sum-of-squares.cc | 0 .../{doc => docs}/examples/tut04-toyvm/Makefile | 0 .../examples/tut04-toyvm/factorial.toy | 0 .../examples/tut04-toyvm/fibonacci.toy | 0 gcc/jit/{doc => docs}/examples/tut04-toyvm/toyvm.c | 0 .../{doc => docs}/examples/tut04-toyvm/toyvm.cc | 0 gcc/jit/{doc => docs}/examples/tut05-bf.c | 0 gcc/jit/{doc => docs}/index.rst | 0 gcc/jit/{doc => docs}/internals/index.rst | 2 +- .../internals/test-hello-world.exe.log.txt | 0 gcc/jit/{doc => docs}/intro/factorial.png | Bin gcc/jit/{doc => docs}/intro/index.rst | 0 gcc/jit/{doc => docs}/intro/sum-of-squares.png | Bin gcc/jit/{doc => docs}/intro/tutorial01.rst | 0 gcc/jit/{doc => docs}/intro/tutorial02.rst | 0 gcc/jit/{doc => docs}/intro/tutorial03.rst | 2 +- gcc/jit/{doc => docs}/intro/tutorial04.rst | 0 gcc/jit/{doc => docs}/intro/tutorial05.rst | 0 gcc/jit/{doc => docs}/topics/asm.rst | 0 gcc/jit/{doc => docs}/topics/compatibility.rst | 0 gcc/jit/{doc => docs}/topics/compilation.rst | 0 gcc/jit/{doc => docs}/topics/contexts.rst | 4 +- gcc/jit/{doc => docs}/topics/expressions.rst | 0 gcc/jit/{doc => docs}/topics/function-pointers.rst | 0 gcc/jit/{doc => docs}/topics/functions.rst | 0 gcc/jit/{doc => docs}/topics/index.rst | 0 gcc/jit/{doc => docs}/topics/locations.rst | 0 gcc/jit/{doc => docs}/topics/objects.rst | 0 gcc/jit/{doc => docs}/topics/performance.rst | 0 gcc/jit/{doc => docs}/topics/types.rst | 0 gcc/json.cc | 23 +- gcc/json.h | 5 +- gcc/loop-init.cc | 10 +- gcc/m2/Make-lang.in | 28 +- gcc/match.pd | 181 +- gcc/objcp/ChangeLog | 10 + gcc/objcp/objcp-lang.cc | 8 +- gcc/optabs.cc | 15 +- gcc/opts.cc | 26 +- gcc/passes.def | 8 +- gcc/range-op-float.cc | 454 +- gcc/range-op.cc | 116 +- gcc/range-op.h | 8 +- gcc/system.h | 2 +- gcc/target.def | 3324 +- gcc/target.h | 1 + gcc/targhooks.cc | 8 + gcc/targhooks.h | 2 + gcc/testsuite/ChangeLog | 561 + .../c-c++-common/asan/global-overflow-1.c | 2 +- gcc/testsuite/c-c++-common/asan/heap-overflow-1.c | 2 +- .../c-c++-common/asan/strlen-overflow-1.c | 2 +- .../c-c++-common/asan/strncpy-overflow-1.c | 2 +- gcc/testsuite/c-c++-common/cpp/macro-trace-1.c | 4 + gcc/testsuite/c-c++-common/hwasan/heap-overflow.c | 2 +- gcc/testsuite/c-c++-common/pragma-region.c | 11 + gcc/testsuite/g++.dg/DRs/dr2392.C | 12 + gcc/testsuite/g++.dg/DRs/dr2583.C | 45 + gcc/testsuite/g++.dg/DRs/dr2604.C | 53 + .../g++.dg/analyzer/infinite-recursion-1.C | 84 + .../infinite-recursion-2.C} | 11 +- .../g++.dg/analyzer/infinite-recursion-3.C | 62 + gcc/testsuite/g++.dg/asan/asan_mem_test.cc | 20 +- gcc/testsuite/g++.dg/asan/asan_oob_test.cc | 12 +- gcc/testsuite/g++.dg/asan/asan_str_test.cc | 4 +- gcc/testsuite/g++.dg/asan/asan_test.cc | 36 +- gcc/testsuite/g++.dg/asan/large-func-test-1.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-ctor2.C | 2 +- .../g++.dg/cpp0x/constexpr-default-ctor.C | 6 +- gcc/testsuite/g++.dg/cpp0x/constexpr-diag3.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-ex1.C | 3 +- gcc/testsuite/g++.dg/cpp0x/constexpr-friend.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-generated1.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-ice5.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-ice6.C | 4 +- gcc/testsuite/g++.dg/cpp0x/constexpr-memfn1.C | 4 +- gcc/testsuite/g++.dg/cpp0x/constexpr-neg2.C | 4 +- .../g++.dg/cpp0x/constexpr-non-const-arg.C | 2 +- .../g++.dg/cpp0x/constexpr-reinterpret1.C | 2 +- gcc/testsuite/g++.dg/cpp0x/pr65327.C | 2 +- gcc/testsuite/g++.dg/cpp1y/constexpr-105050.C | 2 +- gcc/testsuite/g++.dg/cpp1y/constexpr-89285-2.C | 2 +- gcc/testsuite/g++.dg/cpp1y/constexpr-89285.C | 2 +- gcc/testsuite/g++.dg/cpp1y/constexpr-89785-2.C | 4 +- gcc/testsuite/g++.dg/cpp1y/constexpr-neg1.C | 2 +- gcc/testsuite/g++.dg/cpp1y/constexpr-nsdmi7b.C | 2 +- gcc/testsuite/g++.dg/cpp1y/constexpr-throw.C | 6 +- gcc/testsuite/g++.dg/cpp1y/new1.C | 2 +- gcc/testsuite/g++.dg/cpp23/constexpr-nonlit10.C | 96 + gcc/testsuite/g++.dg/cpp23/constexpr-nonlit11.C | 53 + gcc/testsuite/g++.dg/cpp23/constexpr-nonlit12.C | 24 + gcc/testsuite/g++.dg/cpp23/constexpr-nonlit13.C | 14 + gcc/testsuite/g++.dg/cpp23/constexpr-nonlit14.C | 26 + gcc/testsuite/g++.dg/cpp23/constexpr-nonlit15.C | 35 + gcc/testsuite/g++.dg/cpp23/constexpr-nonlit16.C | 23 + gcc/testsuite/g++.dg/cpp23/constexpr-nonlit3.C | 2 +- gcc/testsuite/g++.dg/cpp23/constexpr-nonlit6.C | 13 +- gcc/testsuite/g++.dg/cpp23/constexpr-nonlit8.C | 96 + gcc/testsuite/g++.dg/cpp23/constexpr-nonlit9.C | 53 + gcc/testsuite/g++.dg/cpp23/elision4.C | 4 +- gcc/testsuite/g++.dg/cpp23/feat-cxx2b.C | 8 +- gcc/testsuite/g++.dg/cpp23/static-operator-call4.C | 37 + gcc/testsuite/g++.dg/cpp23/subscript10.C | 46 + gcc/testsuite/g++.dg/cpp23/subscript11.C | 11 + gcc/testsuite/g++.dg/cpp23/subscript9.C | 29 + gcc/testsuite/g++.dg/cpp2a/concepts-dr2428.C | 22 + gcc/testsuite/g++.dg/cpp2a/concepts-friend11.C | 21 + gcc/testsuite/g++.dg/cpp2a/consteval3.C | 1 - gcc/testsuite/g++.dg/cpp2a/constexpr-new7.C | 4 +- gcc/testsuite/g++.dg/cpp2a/constexpr-try5.C | 2 - gcc/testsuite/g++.dg/cpp2a/is-layout-compatible3.C | 4 +- gcc/testsuite/g++.dg/cpp2a/spaceship-constexpr1.C | 2 +- gcc/testsuite/g++.dg/cpp2a/spaceship-eq3.C | 4 +- gcc/testsuite/g++.dg/cpp2a/volatile1.C | 16 +- gcc/testsuite/g++.dg/cpp2a/volatile3.C | 16 +- gcc/testsuite/g++.dg/cpp2a/volatile5.C | 2 +- gcc/testsuite/g++.dg/diagnostic/constexpr1.C | 2 - gcc/testsuite/g++.dg/ext/vector25.C | 2 +- gcc/testsuite/g++.dg/gcov/gcov.exp | 4 +- gcc/testsuite/g++.dg/gomp/pr79664.C | 2 +- gcc/testsuite/g++.dg/guality/guality.exp | 4 + gcc/testsuite/g++.dg/template/crash55.C | 3 +- gcc/testsuite/g++.dg/template/ref3.C | 3 +- gcc/testsuite/g++.dg/tree-ssa/pr106922.C | 4 +- gcc/testsuite/g++.dg/ubsan/vptr-4.C | 2 +- gcc/testsuite/g++.dg/warn/Wdangling-reference1.C | 4 +- gcc/testsuite/g++.dg/warn/Wdangling-reference6.C | 38 + gcc/testsuite/g++.dg/warn/Wdangling-reference7.C | 16 + gcc/testsuite/g++.dg/warn/Wignored-qualifiers3.C | 24 + gcc/testsuite/g++.old-deja/g++.bugs/900210_10.C | 2 +- gcc/testsuite/g++.target/powerpc/pr90259.C | 103 + gcc/testsuite/gcc.c-torture/execute/ieee/inf-4.c | 26 + gcc/testsuite/gcc.dg/analyzer/analyzer-decls.h | 3 + .../gcc.dg/analyzer/deref-before-check-1.c | 169 + .../gcc.dg/analyzer/deref-before-check-2.c | 130 + .../gcc.dg/analyzer/deref-before-check-pr77425.c | 43 + gcc/testsuite/gcc.dg/analyzer/fd-4.c | 1 + gcc/testsuite/gcc.dg/analyzer/fd-accept.c | 69 + .../analyzer/{fd-5.c => fd-access-mode-enum.c} | 15 +- .../analyzer/{fd-5.c => fd-access-mode-macros.c} | 1 + .../{fd-5.c => fd-access-mode-target-headers.c} | 21 +- gcc/testsuite/gcc.dg/analyzer/fd-bind.c | 74 + gcc/testsuite/gcc.dg/analyzer/fd-connect.c | 46 + gcc/testsuite/gcc.dg/analyzer/fd-datagram-socket.c | 108 + gcc/testsuite/gcc.dg/analyzer/fd-dup-1.c | 1 + .../fd-glibc-byte-stream-connection-server.c | 133 + .../gcc.dg/analyzer/fd-glibc-byte-stream-socket.c | 62 + .../gcc.dg/analyzer/fd-glibc-datagram-client.c | 56 + .../gcc.dg/analyzer/fd-glibc-datagram-socket.c | 52 + .../gcc.dg/analyzer/fd-glibc-make_named_socket.h | 47 + gcc/testsuite/gcc.dg/analyzer/fd-listen.c | 63 + .../analyzer/fd-manpage-getaddrinfo-client.c | 122 + .../analyzer/fd-mappage-getaddrinfo-server.c | 119 + gcc/testsuite/gcc.dg/analyzer/fd-socket-meaning.c | 21 + gcc/testsuite/gcc.dg/analyzer/fd-socket-misuse.c | 98 + .../gcc.dg/analyzer/fd-stream-socket-active-open.c | 74 + .../analyzer/fd-stream-socket-passive-open.c | 197 + gcc/testsuite/gcc.dg/analyzer/fd-stream-socket.c | 98 + gcc/testsuite/gcc.dg/analyzer/fd-symbolic-socket.c | 98 + gcc/testsuite/gcc.dg/analyzer/fdump-analyzer-1.c | 14 + .../gcc.dg/analyzer/infinite-recursion-2.c | 109 + .../gcc.dg/analyzer/infinite-recursion-3.c | 18 + .../analyzer/infinite-recursion-4-limited-buggy.c | 25 + .../gcc.dg/analyzer/infinite-recursion-4-limited.c | 22 + .../infinite-recursion-4-unlimited-buggy.c | 23 + .../analyzer/infinite-recursion-4-unlimited.c | 22 + .../infinite-recursion-5.c} | 88 +- .../gcc.dg/analyzer/infinite-recursion-alloca.c | 27 + .../gcc.dg/analyzer/infinite-recursion-inlining.c | 116 + .../analyzer/infinite-recursion-multiline-1.c | 41 + .../analyzer/infinite-recursion-multiline-2.c | 93 + .../gcc.dg/analyzer/infinite-recursion-variadic.c | 34 + gcc/testsuite/gcc.dg/analyzer/infinite-recursion.c | 10 +- gcc/testsuite/gcc.dg/analyzer/malloc-1.c | 9 + gcc/testsuite/gcc.dg/analyzer/malloc-ipa-12.c | 2 +- .../analyzer/named-constants-Wunused-macros.c | 19 + .../analyzer/named-constants-via-command-line.c | 10 + .../analyzer/named-constants-via-enum-and-macro.c | 12 + .../gcc.dg/analyzer/named-constants-via-enum.c | 20 + .../gcc.dg/analyzer/named-constants-via-macros-2.c | 15 + .../gcc.dg/analyzer/named-constants-via-macros-3.c | 15 + .../gcc.dg/analyzer/named-constants-via-macros-4.c | 15 + .../analyzer/named-constants-via-macros-empty.c | 14 + .../analyzer/named-constants-via-macros-gc.c | 21 + .../named-constants-via-macros-traditional.c | 16 + .../analyzer/named-constants-via-macros-undef.c | 18 + .../gcc.dg/analyzer/named-constants-via-macros.c | 19 + gcc/testsuite/gcc.dg/analyzer/pr104369-1.c | 4 +- gcc/testsuite/gcc.dg/analyzer/pr104369-2.c | 3 + gcc/testsuite/gcc.dg/analyzer/pr105365.c | 2 +- gcc/testsuite/gcc.dg/analyzer/pr105366.c | 2 +- gcc/testsuite/gcc.dg/analyzer/pr97029.c | 2 +- .../gcc.dg/analyzer/taint-assert-BUG_ON.c | 76 + .../gcc.dg/analyzer/taint-assert-macro-expansion.c | 96 + .../gcc.dg/analyzer/taint-assert-system-header.c | 52 + gcc/testsuite/gcc.dg/analyzer/taint-assert.c | 346 + gcc/testsuite/gcc.dg/analyzer/test-assert.h | 7 + gcc/testsuite/gcc.dg/c11-float-8.c | 9 + gcc/testsuite/gcc.dg/c11-keywords-1.c | 1 + gcc/testsuite/gcc.dg/c11-limits-1.c | 9 + gcc/testsuite/gcc.dg/c11-stdarg-4.c | 9 + gcc/testsuite/gcc.dg/c11-stdatomic-3.c | 9 + gcc/testsuite/gcc.dg/c11-stddef-1.c | 9 + gcc/testsuite/gcc.dg/c11-stdint-1.c | 9 + gcc/testsuite/gcc.dg/c2x-constexpr-1.c | 312 + gcc/testsuite/gcc.dg/c2x-constexpr-2a.c | 37 + gcc/testsuite/gcc.dg/c2x-constexpr-2b.c | 6 + gcc/testsuite/gcc.dg/c2x-constexpr-3.c | 228 + gcc/testsuite/gcc.dg/c2x-constexpr-4.c | 21 + gcc/testsuite/gcc.dg/c2x-constexpr-5.c | 21 + gcc/testsuite/gcc.dg/c2x-constexpr-6.c | 15 + gcc/testsuite/gcc.dg/c2x-constexpr-7.c | 13 + gcc/testsuite/gcc.dg/c2x-constexpr-8.c | 23 + gcc/testsuite/gcc.dg/c2x-constexpr-9.c | 39 + gcc/testsuite/gcc.dg/c2x-float-13.c | 13 + gcc/testsuite/gcc.dg/c2x-limits-1.c | 13 + gcc/testsuite/gcc.dg/c2x-stdarg-5.c | 13 + gcc/testsuite/gcc.dg/c2x-stdatomic-1.c | 13 + gcc/testsuite/gcc.dg/c2x-stddef-1.c | 13 + gcc/testsuite/gcc.dg/c2x-stdint-1.c | 13 + gcc/testsuite/gcc.dg/dfp/c2x-constexpr-dfp-1.c | 79 + gcc/testsuite/gcc.dg/dfp/c2x-constexpr-dfp-2.c | 48 + gcc/testsuite/gcc.dg/gnu2x-constexpr-1.c | 17 + gcc/testsuite/gcc.dg/guality/guality.exp | 4 + gcc/testsuite/gcc.dg/guality/loop-1.c | 2 + gcc/testsuite/gcc.dg/loop-unswitch-18.c | 13 + gcc/testsuite/gcc.dg/plugin/analyzer_gil_plugin.c | 3 +- .../gcc.dg/plugin/analyzer_kernel_plugin.c | 5 + .../gcc.dg/plugin/analyzer_known_fns_plugin.c | 10 + gcc/testsuite/gcc.dg/pr107523.c | 32 + gcc/testsuite/gcc.dg/pr107554.c | 12 + gcc/testsuite/gcc.dg/pr107585.c | 13 + gcc/testsuite/gcc.dg/pr107618.c | 10 + gcc/testsuite/gcc.dg/pr107686.c | 16 + gcc/testsuite/gcc.dg/torture/pr71462.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/20030808-1.c | 6 +- gcc/testsuite/gcc.dg/tree-ssa/loopclosedphi.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/pr107732.c | 13 + gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-42.c | 26 + gcc/testsuite/gcc.dg/ubsan/pr107668.c | 12 + gcc/testsuite/gcc.dg/vect/vect-div-bitmask-1.c | 25 + gcc/testsuite/gcc.dg/vect/vect-div-bitmask-2.c | 25 + gcc/testsuite/gcc.dg/vect/vect-div-bitmask-3.c | 26 + .../{bic-bitmask.h => vect/vect-div-bitmask.h} | 4 +- gcc/testsuite/gcc.misc-tests/gcov.exp | 4 +- gcc/testsuite/gcc.target/aarch64/cssc_1.c | 32 + gcc/testsuite/gcc.target/aarch64/cssc_2.c | 32 + gcc/testsuite/gcc.target/aarch64/cssc_3.c | 32 + gcc/testsuite/gcc.target/aarch64/cssc_4.c | 107 + gcc/testsuite/gcc.target/aarch64/cssc_5.c | 154 + gcc/testsuite/gcc.target/aarch64/div-by-bitmask.c | 61 + gcc/testsuite/gcc.target/aarch64/ldapr-ext.c | 94 + gcc/testsuite/gcc.target/aarch64/ldapr.c | 34 + gcc/testsuite/gcc.target/aarch64/simd/addsub_1.c | 56 + gcc/testsuite/gcc.target/aarch64/sve/addsub_1.c | 52 + .../gcc.target/aarch64/sve2/div-by-bitmask_1.c | 53 + gcc/testsuite/gcc.target/aarch64/sve2/pr107717.c | 8 + gcc/testsuite/gcc.target/arm/multilib.exp | 3 + gcc/testsuite/gcc.target/i386/amxbf16-dpbf16ps-2.c | 3 +- gcc/testsuite/gcc.target/i386/amxfp16-dpfp16ps-2.c | 3 +- gcc/testsuite/gcc.target/i386/amxint8-dpbssd-2.c | 3 +- gcc/testsuite/gcc.target/i386/amxint8-dpbsud-2.c | 3 +- gcc/testsuite/gcc.target/i386/amxint8-dpbusd-2.c | 3 +- gcc/testsuite/gcc.target/i386/amxint8-dpbuud-2.c | 3 +- .../gcc.target/i386/excess-precision-11.c | 8 + .../gcc.target/i386/excess-precision-12.c | 6 + .../i386/{pieces-memset-2.c => pieces-memset-50.c} | 2 +- gcc/testsuite/gcc.target/i386/pr86270.c | 2 +- gcc/testsuite/gcc.target/i386/pr93002.c | 2 +- gcc/testsuite/gcc.target/i386/pr98167.c | 44 + gcc/testsuite/gcc.target/i386/prefetchi-5.c | 4 + gcc/testsuite/gcc.target/loongarch/flogb.c | 18 + gcc/testsuite/gcc.target/loongarch/frint.c | 16 + gcc/testsuite/gcc.target/loongarch/fscaleb.c | 48 + .../gcc.target/loongarch/ftint-no-inexact.c | 44 + gcc/testsuite/gcc.target/loongarch/ftint.c | 44 + gcc/testsuite/gcc.target/riscv/builtin_pause.c | 10 + gcc/testsuite/gcc.target/riscv/rvv/base/macro.h | 6 + gcc/testsuite/gcc.target/riscv/rvv/base/spill-1.c | 385 + gcc/testsuite/gcc.target/riscv/rvv/base/spill-10.c | 41 + gcc/testsuite/gcc.target/riscv/rvv/base/spill-11.c | 60 + gcc/testsuite/gcc.target/riscv/rvv/base/spill-12.c | 47 + gcc/testsuite/gcc.target/riscv/rvv/base/spill-2.c | 320 + gcc/testsuite/gcc.target/riscv/rvv/base/spill-3.c | 254 + gcc/testsuite/gcc.target/riscv/rvv/base/spill-4.c | 196 + gcc/testsuite/gcc.target/riscv/rvv/base/spill-5.c | 130 + gcc/testsuite/gcc.target/riscv/rvv/base/spill-6.c | 101 + gcc/testsuite/gcc.target/riscv/rvv/base/spill-7.c | 114 + gcc/testsuite/gcc.target/riscv/rvv/base/spill-8.c | 51 + gcc/testsuite/gcc.target/riscv/rvv/base/spill-9.c | 42 + .../gcc.target/riscv/rvv/base/spill-sp-adjust.c | 13 + gcc/testsuite/gcc.target/riscv/shrink-wrap-1.c | 24 + gcc/testsuite/gcc.target/riscv/zba-shNadd-07.c | 31 + gcc/testsuite/gcc.target/riscv/zbb-srai-andn.c | 15 + gcc/testsuite/gcc.target/riscv/zbs-bclri.c | 12 + gcc/testsuite/gcc.target/riscv/zbs-bext.c | 29 +- gcc/testsuite/gcc.target/riscv/zbs-bexti.c | 31 + gcc/testsuite/gfortran.dg/PR94104a.f90 | 29 + gcc/testsuite/gfortran.dg/PR94104b.f90 | 29 + gcc/testsuite/gfortran.dg/coarray/pr107441-caf.f90 | 27 + gcc/testsuite/gfortran.dg/guality/guality.exp | 4 + gcc/testsuite/gfortran.dg/optional_absent_6.f90 | 60 + gcc/testsuite/gfortran.dg/optional_absent_7.f90 | 31 + gcc/testsuite/gfortran.dg/optional_absent_8.f90 | 53 + gcc/testsuite/gfortran.dg/parens_2.f90 | 2 +- gcc/testsuite/gfortran.dg/pr107559.f90 | 11 + gcc/testsuite/gfortran.dg/pr107679.f90 | 9 + gcc/testsuite/gfortran.dg/pr107680.f90 | 34 + gcc/testsuite/gfortran.dg/pr107681.f90 | 13 + gcc/testsuite/gfortran.dg/pr107707.f90 | 13 + gcc/testsuite/lib/gcc-dg.exp | 13 + gcc/tree-diagnostic.cc | 7 +- gcc/tree-if-conv.cc | 7 +- gcc/tree-into-ssa.cc | 8 +- gcc/tree-object-size.cc | 2 +- gcc/tree-ssa-alias.cc | 8 +- gcc/tree-ssa-ccp.cc | 7 +- gcc/tree-ssa-copy.cc | 49 +- gcc/tree-ssa-dce.cc | 15 +- gcc/tree-ssa-forwprop.cc | 13 +- gcc/tree-ssa-loop-niter.cc | 15 +- gcc/tree-ssa-loop-unswitch.cc | 203 +- gcc/tree-ssa-strlen.cc | 4 +- gcc/tree-vect-generic.cc | 11 + gcc/tree-vect-patterns.cc | 10 +- gcc/tree-vect-stmts.cc | 9 + gcc/tree-vrp.cc | 16 +- gcc/tree.cc | 11 +- gcc/tree.h | 8 +- gcc/tristate.h | 1 + gcc/value-range-storage.cc | 9 +- gcc/value-range.cc | 30 +- include/ChangeLog | 9 + include/demangle.h | 6 + libatomic/ChangeLog | 21 + libatomic/Makefile.am | 2 + libatomic/Makefile.in | 61 +- libatomic/config/linux/aarch64/atomic_16.S | 462 + libatomic/config/linux/aarch64/host-config.h | 18 +- libatomic/config/x86/init.c | 6 +- libatomic/configure.tgt | 1 + libgomp/ChangeLog | 1115 + libgomp/Makefile.in | 152 +- libgomp/config/gcn/team.c | 2 +- libgomp/configure | 56 +- libgomp/configure.ac | 38 - libgomp/doc/amd-radeon-gcn.rst | 57 - libgomp/doc/conf.py | 24 - libgomp/doc/copyright.rst | 25 - libgomp/doc/cuda-streams-usage.rst | 50 - libgomp/doc/enabling-openacc.rst | 24 - libgomp/doc/enabling-openmp.rst | 22 - .../first-invocation-nvidia-cublas-library-api.rst | 52 - .../doc/first-invocation-openacc-library-api.rst | 74 - libgomp/doc/funding.rst | 6 - libgomp/doc/general-public-license-3.rst | 6 - libgomp/doc/gnu-free-documentation-license.rst | 6 - ...-status-and-implementation-defined-behavior.rst | 281 - libgomp/doc/index.rst | 35 - libgomp/doc/indices-and-tables.rst | 1 - libgomp/doc/introduction.rst | 25 - libgomp/doc/memory-allocation-with-libmemkind.rst | 23 - libgomp/doc/nvptx.rst | 60 - libgomp/doc/offload-target-specifics.rst | 17 - libgomp/doc/openacc-environment-variables.rst | 23 - .../openacc-environment-variables/accdevicenum.rst | 13 - .../accdevicetype.rst | 13 - .../openacc-environment-variables/accproflib.rst | 16 - .../openacc-environment-variables/gccaccnotify.rst | 12 - libgomp/doc/openacc-introduction.rst | 21 - .../openacc-library-and-environment-variables.rst | 30 - libgomp/doc/openacc-library-interoperability.rst | 17 - libgomp/doc/openacc-profiling-interface.rst | 14 - libgomp/doc/openacc-runtime-library-routines.rst | 74 - .../accasynctest.rst | 36 - .../accasynctestall.rst | 34 - .../openacc-runtime-library-routines/accattach.rst | 25 - .../openacc-runtime-library-routines/acccopyin.rst | 58 - .../acccopyout.rst | 85 - .../openacc-runtime-library-routines/acccreate.rst | 58 - .../openacc-runtime-library-routines/accdelete.rst | 85 - .../openacc-runtime-library-routines/accdetach.rst | 29 - .../accdeviceptr.rst | 23 - .../openacc-runtime-library-routines/accfree.rst | 22 - .../accgetcudastream.rst | 23 - .../accgetcurrentcudacontext.rst | 23 - .../accgetcurrentcudadevice.rst | 23 - .../accgetdevicenum.rst | 34 - .../accgetdevicetype.rst | 36 - .../accgetnumdevices.rst | 31 - .../accgetproperty.rst | 60 - .../acchostptr.rst | 23 - .../openacc-runtime-library-routines/accinit.rst | 31 - .../accispresent.rst | 50 - .../openacc-runtime-library-routines/accmalloc.rst | 23 - .../accmapdata.rst | 24 - .../accmemcpyfromdevice.rst | 24 - .../accmemcpytodevice.rst | 24 - .../accondevice.rst | 37 - .../accpresentorcopyin.rst | 58 - .../accpresentorcreate.rst | 58 - .../accproflookup.rst | 25 - .../accprofregister.rst | 25 - .../accprofunregister.rst | 25 - .../accregisterlibrary.rst | 25 - .../accsetcudastream.rst | 28 - .../accsetdevicenum.rst | 34 - .../accsetdevicetype.rst | 31 - .../accshutdown.rst | 31 - .../accunmapdata.rst | 23 - .../accupdatedevice.rst | 58 - .../accupdateself.rst | 58 - .../openacc-runtime-library-routines/accwait.rst | 37 - .../accwaitall.rst | 32 - .../accwaitallasync.rst | 32 - .../accwaitasync.rst | 31 - libgomp/doc/openmp-context-selectors.rst | 28 - libgomp/doc/openmp-environment-variables.rst | 39 - .../gompcpuaffinity.rst | 37 - .../doc/openmp-environment-variables/gompdebug.rst | 18 - .../gomprtemsthreadpools.rst | 46 - .../openmp-environment-variables/gompspincount.rst | 30 - .../openmp-environment-variables/gompstacksize.rst | 25 - .../ompcancellation.rst | 21 - .../ompdefaultdevice.rst | 24 - .../openmp-environment-variables/ompdisplayenv.rst | 21 - .../openmp-environment-variables/ompdynamic.rst | 23 - .../ompmaxactivelevels.rst | 26 - .../ompmaxtaskpriority.rst | 25 - .../doc/openmp-environment-variables/ompnested.rst | 28 - .../openmp-environment-variables/ompnumteams.rst | 23 - .../openmp-environment-variables/ompnumthreads.rst | 24 - .../doc/openmp-environment-variables/ompplaces.rst | 54 - .../openmp-environment-variables/ompprocbind.rst | 34 - .../openmp-environment-variables/ompschedule.rst | 24 - .../openmp-environment-variables/ompstacksize.rst | 24 - .../omptargetoffload.rst | 27 - .../ompteamsthreadlimit.rst | 24 - .../ompthreadlimit.rst | 22 - .../openmp-environment-variables/ompwaitpolicy.rst | 24 - libgomp/doc/openmp-implementation-specifics.rst | 15 - libgomp/doc/openmp-implementation-status.rst | 21 - .../doc/openmp-implementation-status/openmp-45.rst | 11 - .../doc/openmp-implementation-status/openmp-50.rst | 212 - .../doc/openmp-implementation-status/openmp-51.rst | 177 - .../doc/openmp-implementation-status/openmp-52.rst | 132 - libgomp/doc/openmp-runtime-library-routines.rst | 87 - .../ompdestroylock.rst | 33 - .../ompdestroynestlock.rst | 33 - .../ompfulfillevent.rst | 36 - .../ompgetactivelevel.rst | 31 - .../ompgetancestorthreadnum.rst | 35 - .../ompgetcancellation.rst | 33 - .../ompgetdefaultdevice.rst | 30 - .../ompgetdevicenum.rst | 33 - .../ompgetdynamic.rst | 37 - .../ompgetinitialdevice.rst | 32 - .../ompgetlevel.rst | 31 - .../ompgetmaxactivelevels.rst | 30 - .../ompgetmaxtaskpriority.rst | 29 - .../ompgetmaxteams.rst | 31 - .../ompgetmaxthreads.rst | 31 - .../ompgetnested.rst | 48 - .../ompgetnumdevices.rst | 27 - .../ompgetnumprocs.rst | 27 - .../ompgetnumteams.rst | 27 - .../ompgetnumthreads.rst | 38 - .../ompgetprocbind.rst | 34 - .../ompgetschedule.rst | 37 - .../ompgetsupportedactivelevels.rst | 31 - .../ompgetteamnum.rst | 27 - .../ompgetteamsize.rst | 36 - .../ompgetteamsthreadlimit.rst | 31 - .../ompgetthreadlimit.rst | 30 - .../ompgetthreadnum.rst | 34 - .../ompgetwtick.rst | 31 - .../ompgetwtime.rst | 33 - .../openmp-runtime-library-routines/ompinfinal.rst | 29 - .../ompinitlock.rst | 33 - .../ompinitnestlock.rst | 33 - .../ompinparallel.rst | 29 - .../ompisinitialdevice.rst | 29 - .../ompsetdefaultdevice.rst | 33 - .../ompsetdynamic.rst | 35 - .../openmp-runtime-library-routines/ompsetlock.rst | 35 - .../ompsetmaxactivelevels.rst | 35 - .../ompsetnested.rst | 40 - .../ompsetnestlock.rst | 35 - .../ompsetnumteams.rst | 34 - .../ompsetnumthreads.rst | 34 - .../ompsetschedule.rst | 40 - .../ompsetteamsthreadlimit.rst | 35 - .../omptestlock.rst | 36 - .../omptestnestlock.rst | 36 - .../ompunsetlock.rst | 36 - .../ompunsetnestlock.rst | 36 - libgomp/doc/reporting-bugs.rst | 14 - libgomp/doc/the-libgomp-abi.rst | 31 - .../implementing-atomic-construct.rst | 21 - .../implementing-barrier-construct.rst | 13 - .../implementing-critical-construct.rst | 30 - ...-lastprivate-copyin-and-copyprivate-clauses.rst | 45 - .../implementing-flush-construct.rst | 11 - .../the-libgomp-abi/implementing-for-construct.rst | 73 - .../implementing-master-construct.rst | 18 - .../implementing-openaccs-parallel-construct.rst | 13 - .../implementing-ordered-construct.rst | 14 - .../implementing-parallel-construct.rst | 55 - .../implementing-private-clause.rst | 17 - .../implementing-reduction-clause.rst | 15 - .../implementing-sections-construct.rst | 42 - .../implementing-single-construct.rst | 48 - .../implementing-threadprivate-construct.rst | 18 - libgomp/env.c | 2 +- libgomp/libgomp.texi | 4884 +++ libiberty/ChangeLog | 175 + libiberty/Makefile.in | 47 +- libiberty/at-file.texi | 15 + libiberty/configure | 52 - libiberty/configure.ac | 38 - gcc/COPYING.LIB => libiberty/copying-lib.texi | 376 +- libiberty/cp-demangle.c | 260 +- libiberty/doc/bsd.rst | 6 - libiberty/doc/conf.py | 25 - libiberty/doc/copyright.rst | 13 - libiberty/doc/extensions.rst | 767 - .../doc/function-variable-and-macro-listing.rst | 1857 - libiberty/doc/index.rst | 23 - libiberty/doc/indices-and-tables.rst | 1 - libiberty/doc/introduction.rst | 8 - .../doc/lesser-general-public-license-2.1.rst | 6 - libiberty/doc/overview.rst | 20 - libiberty/doc/replacement-functions.rst | 62 - libiberty/doc/supplemental-functions.rst | 31 - libiberty/doc/using.rst | 40 - libiberty/functions.texi | 2063 ++ libiberty/libiberty.texi | 313 + libiberty/obstacks.texi | 774 + libiberty/testsuite/demangle-expected | 53 + libitm/ChangeLog | 219 + libitm/Makefile.in | 114 +- libitm/configure | 56 +- libitm/configure.ac | 38 - libitm/doc/c-c++-language-constructs-for-tm.rst | 39 - libitm/doc/conf.py | 24 - libitm/doc/copyright.rst | 13 - libitm/doc/enabling-libitm.rst | 13 - libitm/doc/gnu-free-documentation-license.rst | 6 - libitm/doc/index.rst | 27 - libitm/doc/indices-and-tables.rst | 1 - libitm/doc/internals.rst | 16 - libitm/doc/locking-conventions.rst | 261 - libitm/doc/nesting-flat-vs-closed.rst | 28 - libitm/doc/the-libitm-abi.rst | 27 - libitm/doc/the-libitm-abi/function-list.rst | 272 - .../future-enhancements-to-the-abi.rst | 7 - .../the-libitm-abi/library-design-principles.rst | 61 - libitm/doc/the-libitm-abi/memory-model.rst | 18 - libitm/doc/the-libitm-abi/non-objectives.rst | 7 - libitm/doc/the-libitm-abi/objectives.rst | 7 - libitm/doc/the-libitm-abi/sample-code.rst | 10 - .../doc/the-libitm-abi/types-and-macros-list.rst | 10 - libitm/doc/tm-methods-and-method-groups.rst | 47 - libitm/libitm.texi | 788 + libquadmath/ChangeLog | 171 + libquadmath/Makefile.in | 109 +- libquadmath/configure | 58 +- libquadmath/configure.ac | 38 - libquadmath/doc/conf.py | 24 - libquadmath/doc/copyright.rst | 18 - libquadmath/doc/gnu-free-documentation-license.rst | 6 - libquadmath/doc/i-o-library-routines.rst | 15 - libquadmath/doc/index.rst | 23 - libquadmath/doc/indices-and-tables.rst | 1 - libquadmath/doc/introduction.rst | 7 - libquadmath/doc/math-library-routines.rst | 104 - libquadmath/doc/quadmathsnprintf.rst | 74 - libquadmath/doc/reporting-bugs.rst | 12 - libquadmath/doc/strtoflt128.rst | 40 - libquadmath/doc/typedef-and-constants.rst | 43 - libquadmath/libquadmath.texi | 392 + libsanitizer/ChangeLog | 8 + libsanitizer/LOCAL_PATCHES | 3 +- libsanitizer/MERGE | 2 +- libsanitizer/asan/asan_allocator.cpp | 4 +- libsanitizer/asan/asan_allocator.h | 6 - libsanitizer/asan/asan_descriptions.cpp | 12 +- libsanitizer/asan/asan_errors.cpp | 3 +- libsanitizer/asan/asan_interceptors.h | 2 +- libsanitizer/asan/asan_interface.inc | 7 + libsanitizer/asan/asan_interface_internal.h | 14 + libsanitizer/asan/asan_mapping.h | 8 + libsanitizer/asan/asan_mapping_sparc64.h | 19 + libsanitizer/asan/asan_poisoning.cpp | 92 +- libsanitizer/asan/asan_rtl.cpp | 17 +- libsanitizer/hwasan/hwasan.cpp | 8 +- libsanitizer/hwasan/hwasan_flags.inc | 2 +- libsanitizer/hwasan/hwasan_fuchsia.cpp | 4 + libsanitizer/hwasan/hwasan_report.cpp | 24 +- libsanitizer/include/sanitizer/msan_interface.h | 2 + libsanitizer/lsan/lsan_common.cpp | 49 +- libsanitizer/lsan/lsan_common.h | 2 + libsanitizer/lsan/lsan_common_mac.cpp | 74 +- libsanitizer/merge.sh | 2 +- libsanitizer/sanitizer_common/sanitizer_common.h | 3 + .../sanitizer_common_interceptors.inc | 2 +- ...zer_common_interceptors_vfork_loongarch64.inc.S | 6 - libsanitizer/sanitizer_common/sanitizer_linux.cpp | 10 +- libsanitizer/sanitizer_common/sanitizer_mac.cpp | 5 +- libsanitizer/sanitizer_common/sanitizer_platform.h | 4 +- .../sanitizer_platform_limits_posix.h | 2 +- .../sanitizer_stoptheworld_mac.cpp | 7 +- .../sanitizer_symbolizer_libcdep.cpp | 2 + .../sanitizer_syscall_linux_loongarch64.inc | 90 +- libsanitizer/tsan/tsan_interceptors.h | 5 +- libsanitizer/tsan/tsan_interceptors_posix.cpp | 93 +- libsanitizer/tsan/tsan_interface.h | 7 + libsanitizer/tsan/tsan_rtl.h | 12 +- libstdc++-v3/ChangeLog | 274 + libstdc++-v3/config/abi/pre/gnu.ver | 43 +- .../doc/html/manual/documentation_hacking.html | 21 +- .../doc/xml/manual/documentation_hacking.xml | 28 +- libstdc++-v3/include/Makefile.am | 1 + libstdc++-v3/include/Makefile.in | 1 + libstdc++-v3/include/bits/basic_ios.tcc | 17 +- libstdc++-v3/include/bits/basic_string.h | 4 +- libstdc++-v3/include/bits/charconv.h | 18 +- libstdc++-v3/include/bits/fs_path.h | 126 +- libstdc++-v3/include/bits/fstream.tcc | 8 +- libstdc++-v3/include/bits/locale_classes.h | 12 + libstdc++-v3/include/bits/locale_classes.tcc | 99 +- libstdc++-v3/include/bits/locale_facets.tcc | 34 +- libstdc++-v3/include/bits/locale_facets_nonio.tcc | 64 + libstdc++-v3/include/experimental/bits/fs_path.h | 52 +- libstdc++-v3/include/precompiled/stdc++.h | 1 + libstdc++-v3/include/std/charconv | 41 +- libstdc++-v3/include/std/chrono | 761 +- libstdc++-v3/include/std/complex | 1548 +- libstdc++-v3/include/std/concepts | 24 +- libstdc++-v3/include/std/format | 3974 +++ libstdc++-v3/include/std/iostream | 2 +- libstdc++-v3/python/Makefile.am | 1 + libstdc++-v3/python/Makefile.in | 1 + libstdc++-v3/python/libstdcxx/v6/printers.py | 152 +- libstdc++-v3/src/Makefile.am | 69 +- libstdc++-v3/src/Makefile.in | 74 +- libstdc++-v3/src/c++11/facet_inst_macros.h | 17 + libstdc++-v3/src/c++11/locale-inst-monetary.h | 10 +- libstdc++-v3/src/c++11/locale-inst-numeric.h | 10 +- libstdc++-v3/src/c++11/locale-inst.cc | 95 +- libstdc++-v3/src/c++98/compatibility-ldbl.cc | 8 + libstdc++-v3/src/c++98/globals_io.cc | 2 + libstdc++-v3/src/c++98/ios_base_init.h | 1 + libstdc++-v3/src/c++98/ios_init.cc | 2 - libstdc++-v3/testsuite/17_intro/static.cc | 2 +- libstdc++-v3/testsuite/20_util/tuple/swap.cc | 2 +- .../22_locale/ctype/is/string/89728_neg.cc | 5 +- .../testsuite/26_numerics/valarray/87641.cc | 2 +- .../27_io/filesystem/path/construct/95048.cc | 45 + .../filesystem/path/construct/95048.cc | 47 + .../propagate_const/observers/107525.cc | 4 +- .../concepts.lang/concept.destructible/1.cc | 5 + .../testsuite/std/format/arguments/args.cc | 96 + libstdc++-v3/testsuite/std/format/error.cc | 26 + .../testsuite/std/format/formatter/concept.cc | 46 + .../testsuite/std/format/formatter/requirements.cc | 59 + .../testsuite/std/format/functions/format.cc | 338 + .../testsuite/std/format/functions/format_to_n.cc | 96 + .../testsuite/std/format/functions/size.cc | 52 + .../testsuite/std/format/functions/vformat_to.cc | 51 + libstdc++-v3/testsuite/std/format/parse_ctx.cc | 374 + libstdc++-v3/testsuite/std/format/string.cc | 131 + libstdc++-v3/testsuite/std/format/string_neg.cc | 7 + libstdc++-v3/testsuite/std/time/clock/gps/1.cc | 38 + libstdc++-v3/testsuite/std/time/clock/tai/1.cc | 41 + libstdc++-v3/testsuite/std/time/clock/utc/1.cc | 48 + maintainer-scripts/ChangeLog | 55 + maintainer-scripts/crontab | 2 +- maintainer-scripts/update_web_docs_git.py | 76 - 2115 files changed, 295866 insertions(+), 186682 deletions(-) delete mode 100644 doc/Makefile delete mode 100644 doc/_static/custom.css delete mode 100644 doc/baseconf.py delete mode 100644 doc/bsd.rst delete mode 100644 doc/contrib.rst delete mode 100644 doc/contribute.rst delete mode 100644 doc/cppdiropts.rst delete mode 100644 doc/cppenv.rst delete mode 100644 doc/cppopts.rst delete mode 100644 doc/cppwarnopts.rst delete mode 100644 doc/favicon.ico delete mode 100644 doc/gcc_sphinx.py delete mode 100644 doc/gnu.rst delete mode 100644 doc/gpl-3.0.rst delete mode 100644 doc/indices-and-tables.rst delete mode 100644 doc/lgpl-2.1.rst delete mode 100644 doc/logo.pdf delete mode 100644 doc/logo.svg delete mode 100644 doc/md.rst delete mode 100644 doc/requirements.txt create mode 100644 gcc/ada/doc/Makefile rename gcc/ada/doc/{gnat-style/index.rst => gnat-style.rst} (99%) delete mode 100644 gcc/ada/doc/gnat-style/conf.py delete mode 100644 gcc/ada/doc/gnat-style/gnu_free_documentation_license.rst rename gcc/ada/doc/{gnat_rm/index.rst => gnat_rm.rst} (54%) delete mode 100644 gcc/ada/doc/gnat_rm/conf.py delete mode 100644 gcc/ada/doc/gnat_rm/gnu_free_documentation_license.rst rename gcc/ada/doc/{gnat_ugn/index.rst => gnat_ugn.rst} (63%) delete mode 100644 gcc/ada/doc/gnat_ugn/conf.py delete mode 100644 gcc/ada/doc/gnat_ugn/gnu_free_documentation_license.rst delete mode 100644 gcc/ada/doc/share/adabaseconf.py create mode 100644 gcc/ada/doc/share/conf.py copy {doc => gcc/ada/doc/share}/gnu_free_documentation_license.rst (96%) rename gcc/ada/doc/share/{ada_latex_elements.py => latex_elements.py} (87%) create mode 100644 gcc/ada/gnat-style.texi create mode 100644 gcc/ada/gnat_rm.texi create mode 100644 gcc/ada/gnat_ugn.texi create mode 100644 gcc/analyzer/analyzer-language.cc copy gcc/analyzer/{known-function-manager.h => analyzer-language.h} (50%) copy gcc/analyzer/{checker-path.cc => checker-event.cc} (78%) copy gcc/analyzer/{checker-path.h => checker-event.h} (83%) create mode 100644 gcc/analyzer/infinite-recursion.cc create mode 100644 gcc/analyzer/sm-file.dot create mode 100644 gcc/analyzer/varargs.dot rename gcc/config/avr/{gen-avr-mmcu-rst.cc => gen-avr-mmcu-texi.cc} (80%) delete mode 100644 gcc/d/doc/conf.py delete mode 100644 gcc/d/doc/copyright.rst delete mode 100644 gcc/d/doc/general-public-license-3.rst delete mode 100644 gcc/d/doc/gnu-free-documentation-license.rst delete mode 100644 gcc/d/doc/index.rst delete mode 100644 gcc/d/doc/indices-and-tables.rst delete mode 100644 gcc/d/doc/invoking-gdc.rst delete mode 100644 gcc/d/doc/invoking-gdc/code-generation.rst delete mode 100644 gcc/d/doc/invoking-gdc/developer-options.rst delete mode 100644 gcc/d/doc/invoking-gdc/input-and-output-files.rst delete mode 100644 gcc/d/doc/invoking-gdc/options-for-directory-search.rst delete mode 100644 gcc/d/doc/invoking-gdc/options-for-linking.rst delete mode 100644 gcc/d/doc/invoking-gdc/runtime-options.rst delete mode 100644 gcc/d/doc/invoking-gdc/warnings.rst create mode 100644 gcc/d/gdc.texi create mode 100644 gcc/doc/analyzer.texi create mode 100644 gcc/doc/avr-mmcu.texi create mode 100644 gcc/doc/bugreport.texi create mode 100644 gcc/doc/cfg.texi create mode 100644 gcc/doc/collect2.texi create mode 100644 gcc/doc/compat.texi create mode 100644 gcc/doc/configfiles.texi rename gcc/doc/{gccint/source-tree-structure-and-build-system/configure-terms-and- [...] create mode 100644 gcc/doc/contrib.texi create mode 100644 gcc/doc/contribute.texi create mode 100644 gcc/doc/cpp.texi delete mode 100644 gcc/doc/cpp/character-sets.rst delete mode 100644 gcc/doc/cpp/conditional-syntax.rst delete mode 100644 gcc/doc/cpp/conditional-uses.rst delete mode 100644 gcc/doc/cpp/conditionals.rst delete mode 100644 gcc/doc/cpp/conf.py delete mode 100644 gcc/doc/cpp/copyright.rst delete mode 100644 gcc/doc/cpp/deleted-code.rst delete mode 100644 gcc/doc/cpp/diagnostics.rst delete mode 100644 gcc/doc/cpp/environment-variables.rst delete mode 100644 gcc/doc/cpp/gnu-free-documentation-license.rst delete mode 100644 gcc/doc/cpp/header-files.rst delete mode 100644 gcc/doc/cpp/header-files/alternatives-to-wrapper-ifndef.rst delete mode 100644 gcc/doc/cpp/header-files/computed-includes.rst delete mode 100644 gcc/doc/cpp/header-files/include-operation.rst delete mode 100644 gcc/doc/cpp/header-files/include-syntax.rst delete mode 100644 gcc/doc/cpp/header-files/once-only-headers.rst delete mode 100644 gcc/doc/cpp/header-files/search-path.rst delete mode 100644 gcc/doc/cpp/header-files/system-headers.rst delete mode 100644 gcc/doc/cpp/header-files/wrapper-headers.rst delete mode 100644 gcc/doc/cpp/implementation-defined-behavior.rst delete mode 100644 gcc/doc/cpp/implementation-details.rst delete mode 100644 gcc/doc/cpp/implementation-limits.rst delete mode 100644 gcc/doc/cpp/index.rst delete mode 100644 gcc/doc/cpp/indices-and-tables.rst delete mode 100644 gcc/doc/cpp/initial-processing.rst delete mode 100644 gcc/doc/cpp/invocation.rst delete mode 100644 gcc/doc/cpp/line-control.rst delete mode 100644 gcc/doc/cpp/macros.rst delete mode 100644 gcc/doc/cpp/macros/concatenation.rst delete mode 100644 gcc/doc/cpp/macros/directives-within-macro-arguments.rst delete mode 100644 gcc/doc/cpp/macros/function-like-macros.rst delete mode 100644 gcc/doc/cpp/macros/macro-arguments.rst delete mode 100644 gcc/doc/cpp/macros/macro-pitfalls.rst delete mode 100644 gcc/doc/cpp/macros/object-like-macros.rst delete mode 100644 gcc/doc/cpp/macros/predefined-macros.rst delete mode 100644 gcc/doc/cpp/macros/stringizing.rst delete mode 100644 gcc/doc/cpp/macros/undefining-and-redefining-macros.rst delete mode 100644 gcc/doc/cpp/macros/variadic-macros.rst delete mode 100644 gcc/doc/cpp/obsolete-features.rst delete mode 100644 gcc/doc/cpp/other-directives.rst delete mode 100644 gcc/doc/cpp/overview.rst delete mode 100644 gcc/doc/cpp/pragmas.rst delete mode 100644 gcc/doc/cpp/preprocessor-output.rst delete mode 100644 gcc/doc/cpp/the-preprocessing-language.rst delete mode 100644 gcc/doc/cpp/tokenization.rst delete mode 100644 gcc/doc/cpp/traditional-lexical-analysis.rst delete mode 100644 gcc/doc/cpp/traditional-macros.rst delete mode 100644 gcc/doc/cpp/traditional-miscellany.rst delete mode 100644 gcc/doc/cpp/traditional-mode.rst delete mode 100644 gcc/doc/cpp/traditional-warnings.rst create mode 100644 gcc/doc/cppdiropts.texi create mode 100644 gcc/doc/cppenv.texi create mode 100644 gcc/doc/cppinternals.texi delete mode 100644 gcc/doc/cppinternals/conf.py delete mode 100644 gcc/doc/cppinternals/copyright.rst delete mode 100644 gcc/doc/cppinternals/cppinternals.rst delete mode 100644 gcc/doc/cppinternals/cpplib.rst delete mode 100644 gcc/doc/cppinternals/files.rst delete mode 100644 gcc/doc/cppinternals/index.rst delete mode 100644 gcc/doc/cppinternals/indices-and-tables.rst delete mode 100644 gcc/doc/cppinternals/internal-representation-of-macros.rst delete mode 100644 gcc/doc/cppinternals/just-which-line-number-anyway.rst delete mode 100644 gcc/doc/cppinternals/lexing-a-line.rst delete mode 100644 gcc/doc/cppinternals/lexing-a-token.rst delete mode 100644 gcc/doc/cppinternals/looking-for-a-function-like-macros-opening [...] delete mode 100644 gcc/doc/cppinternals/macro-expansion-overview.rst delete mode 100644 gcc/doc/cppinternals/marking-tokens-ineligible-for-future-expan [...] delete mode 100644 gcc/doc/cppinternals/multiple-include-optimization.rst delete mode 100644 gcc/doc/cppinternals/overview.rst delete mode 100644 gcc/doc/cppinternals/representation-of-line-numbers.rst delete mode 100644 gcc/doc/cppinternals/scanning-the-replacement-list-for-macros-t [...] create mode 100644 gcc/doc/cppopts.texi create mode 100644 gcc/doc/cppwarnopts.texi create mode 100644 gcc/doc/extend.texi create mode 100644 gcc/doc/fragments.texi create mode 100644 gcc/doc/frontends.texi create mode 100644 gcc/doc/gcc.texi delete mode 100644 gcc/doc/gcc/binary-compatibility.rst delete mode 100644 gcc/doc/gcc/c++-implementation-defined-behavior.rst delete mode 100644 gcc/doc/gcc/c-implementation-defined-behavior.rst delete mode 100644 gcc/doc/gcc/c-implementation-defined-behavior/architecture.rst delete mode 100644 gcc/doc/gcc/c-implementation-defined-behavior/arrays-and-pointers.rst delete mode 100644 gcc/doc/gcc/c-implementation-defined-behavior/characters.rst delete mode 100644 gcc/doc/gcc/c-implementation-defined-behavior/declarators.rst delete mode 100644 gcc/doc/gcc/c-implementation-defined-behavior/environment.rst delete mode 100644 gcc/doc/gcc/c-implementation-defined-behavior/floating-point.rst delete mode 100644 gcc/doc/gcc/c-implementation-defined-behavior/hints.rst delete mode 100644 gcc/doc/gcc/c-implementation-defined-behavior/identifiers.rst delete mode 100644 gcc/doc/gcc/c-implementation-defined-behavior/integers.rst delete mode 100644 gcc/doc/gcc/c-implementation-defined-behavior/library-functions.rst delete mode 100644 gcc/doc/gcc/c-implementation-defined-behavior/locale-specific-b [...] delete mode 100644 gcc/doc/gcc/c-implementation-defined-behavior/preprocessing-dir [...] delete mode 100644 gcc/doc/gcc/c-implementation-defined-behavior/qualifiers.rst delete mode 100644 gcc/doc/gcc/c-implementation-defined-behavior/statements.rst delete mode 100644 gcc/doc/gcc/c-implementation-defined-behavior/structures-unions [...] delete mode 100644 gcc/doc/gcc/c-implementation-defined-behavior/translation.rst delete mode 100644 gcc/doc/gcc/conditionally-supported-behavior.rst delete mode 100644 gcc/doc/gcc/conf.py delete mode 100644 gcc/doc/gcc/contributing-to-gcc-development.rst delete mode 100644 gcc/doc/gcc/contributors-to-gcc.rst delete mode 100644 gcc/doc/gcc/copyright.rst delete mode 100644 gcc/doc/gcc/exception-handling.rst delete mode 100644 gcc/doc/gcc/extensions-to-the-c++-language.rst delete mode 100644 gcc/doc/gcc/extensions-to-the-c++-language/backwards-compatibility.rst delete mode 100644 gcc/doc/gcc/extensions-to-the-c++-language/c++-concepts.rst delete mode 100644 gcc/doc/gcc/extensions-to-the-c++-language/c++-interface-and-im [...] delete mode 100644 gcc/doc/gcc/extensions-to-the-c++-language/c++-specific-variabl [...] delete mode 100644 gcc/doc/gcc/extensions-to-the-c++-language/deprecated-features.rst delete mode 100644 gcc/doc/gcc/extensions-to-the-c++-language/extracting-the-funct [...] delete mode 100644 gcc/doc/gcc/extensions-to-the-c++-language/function-multiversio [...] delete mode 100644 gcc/doc/gcc/extensions-to-the-c++-language/restricting-pointer- [...] delete mode 100644 gcc/doc/gcc/extensions-to-the-c++-language/type-traits.rst delete mode 100644 gcc/doc/gcc/extensions-to-the-c++-language/vague-linkage.rst delete mode 100644 gcc/doc/gcc/extensions-to-the-c++-language/when-is-a-volatile-c [...] delete mode 100644 gcc/doc/gcc/extensions-to-the-c++-language/wheres-the-template.rst delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family.rst delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/128-bit-integers.rst delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/additional-floa [...] delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/alternate-keywords.rst delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/an-inline-funct [...] delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/arithmetic-on-v [...] delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/arrays-of-lengt [...] delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/arrays-of-varia [...] delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/attribute-syntax.rst delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/binary-constant [...] delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/built-in-functi [...] delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/built-in-functi [...] delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/c++-style-comments.rst delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/case-ranges.rst delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/cast-to-a-union [...] delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/complex-numbers.rst delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/compound-literals.rst delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/conditionals-wi [...] delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/constructing-fu [...] delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/decimal-floatin [...] delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/declaring-attri [...] delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/declaring-attri [...] delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/declaring-attri [...] delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/declaring-attri [...] delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/declaring-attri [...] delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/declaring-attri [...] delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/declaring-attri [...] delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/declaring-attri [...] delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/declaring-attri [...] delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/declaring-attri [...] delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/declaring-attri [...] delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/declaring-attri [...] delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/declaring-attri [...] delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/declaring-attri [...] delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/declaring-attri [...] delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/declaring-attri [...] delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/declaring-attri [...] delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/declaring-attri [...] delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/declaring-attri [...] delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/declaring-attri [...] delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/declaring-attri [...] delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/declaring-attri [...] delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/declaring-attri [...] delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/declaring-attri [...] delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/declaring-attri [...] delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/declaring-attri [...] delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/declaring-attri [...] delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/declaring-attri [...] delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/declaring-attri [...] delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/declaring-attri [...] delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/declaring-attri [...] delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/declaring-attri [...] delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/declaring-attri [...] delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/declaring-attri [...] delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/declaring-attri [...] delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/declaring-attri [...] delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/designated-init [...] delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/determining-the [...] delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/dollar-signs-in [...] delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/double-word-int [...] delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/enumerator-attr [...] delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/fixed-point-types.rst delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/format-checks-s [...] delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/function-names- [...] delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/getting-the-ret [...] delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/half-precision- [...] delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/hex-floats.rst delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/how-to-use-inli [...] delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/incomplete-enum [...] delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/label-attributes.rst delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/labels-as-values.rst delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/legacy-sync-bui [...] delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/locally-declare [...] delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/macros-with-a-v [...] delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/mixed-declarati [...] delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/named-address-s [...] delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/nested-functions.rst delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/non-constant-in [...] delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/non-lvalue-arra [...] delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/nonlocal-gotos.rst delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/object-size-che [...] delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/other-built-in- [...] delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/pointer-argumen [...] delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/pointers-to-arr [...] delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/pragmas-accepte [...] delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/prototypes-and- [...] delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/referring-to-a- [...] delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/slightly-looser [...] delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/specifying-attr [...] delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/specifying-attr [...] delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/statement-attri [...] delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/statements-and- [...] delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/structures-with [...] delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/support-for-off [...] delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/target-builtins.rst delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/target-builtins [...] delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/target-builtins [...] delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/target-builtins [...] delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/target-builtins [...] delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/target-builtins [...] delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/target-builtins [...] delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/target-builtins [...] delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/target-builtins [...] delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/target-builtins [...] delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/target-builtins [...] delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/target-builtins [...] delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/target-builtins [...] delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/target-builtins [...] delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/target-builtins [...] delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/target-builtins [...] delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/target-builtins [...] delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/target-builtins [...] delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/target-builtins [...] delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/target-builtins [...] delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/target-builtins [...] delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/target-builtins [...] delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/target-builtins [...] delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/target-builtins [...] delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/target-builtins [...] delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/target-builtins [...] delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/target-builtins [...] delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/target-builtins [...] delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/target-builtins [...] delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/target-builtins [...] delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/target-builtins [...] delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/target-builtins [...] delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/target-builtins [...] delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/target-builtins [...] delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/target-builtins [...] delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/target-builtins [...] delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/target-builtins [...] delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/the-character-e [...] delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/thread-local-st [...] delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/unnamed-structu [...] delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/using-vector-in [...] delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/when-is-a-volat [...] delete mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/x86-specific-me [...] delete mode 100644 gcc/doc/gcc/funding.rst delete mode 100644 gcc/doc/gcc/gcc-command-options.rst delete mode 100644 gcc/doc/gcc/gcc-command-options/c++-modules.rst delete mode 100644 gcc/doc/gcc/gcc-command-options/compiling-c++-programs.rst delete mode 100644 gcc/doc/gcc/gcc-command-options/description.rst delete mode 100644 gcc/doc/gcc/gcc-command-options/environment-variables-affecting [...] delete mode 100644 gcc/doc/gcc/gcc-command-options/gcc-developer-options.rst delete mode 100644 gcc/doc/gcc/gcc-command-options/machine-dependent-options.rst delete mode 100644 gcc/doc/gcc/gcc-command-options/machine-dependent-options/aarch [...] delete mode 100644 gcc/doc/gcc/gcc-command-options/machine-dependent-options/adapt [...] delete mode 100644 gcc/doc/gcc/gcc-command-options/machine-dependent-options/amd-g [...] delete mode 100644 gcc/doc/gcc/gcc-command-options/machine-dependent-options/arc-o [...] delete mode 100644 gcc/doc/gcc/gcc-command-options/machine-dependent-options/arm-o [...] delete mode 100644 gcc/doc/gcc/gcc-command-options/machine-dependent-options/avr-mmcu.rst delete mode 100644 gcc/doc/gcc/gcc-command-options/machine-dependent-options/avr-o [...] delete mode 100644 gcc/doc/gcc/gcc-command-options/machine-dependent-options/black [...] delete mode 100644 gcc/doc/gcc/gcc-command-options/machine-dependent-options/c-sky [...] delete mode 100644 gcc/doc/gcc/gcc-command-options/machine-dependent-options/c6x-o [...] delete mode 100644 gcc/doc/gcc/gcc-command-options/machine-dependent-options/cris- [...] delete mode 100644 gcc/doc/gcc/gcc-command-options/machine-dependent-options/darwi [...] delete mode 100644 gcc/doc/gcc/gcc-command-options/machine-dependent-options/dec-a [...] delete mode 100644 gcc/doc/gcc/gcc-command-options/machine-dependent-options/ebpf- [...] delete mode 100644 gcc/doc/gcc/gcc-command-options/machine-dependent-options/fr30- [...] delete mode 100644 gcc/doc/gcc/gcc-command-options/machine-dependent-options/frv-o [...] delete mode 100644 gcc/doc/gcc/gcc-command-options/machine-dependent-options/ft32- [...] delete mode 100644 gcc/doc/gcc/gcc-command-options/machine-dependent-options/gnu-l [...] delete mode 100644 gcc/doc/gcc/gcc-command-options/machine-dependent-options/h8-30 [...] delete mode 100644 gcc/doc/gcc/gcc-command-options/machine-dependent-options/hppa- [...] delete mode 100644 gcc/doc/gcc/gcc-command-options/machine-dependent-options/ia-64 [...] delete mode 100644 gcc/doc/gcc/gcc-command-options/machine-dependent-options/ibm-r [...] delete mode 100644 gcc/doc/gcc/gcc-command-options/machine-dependent-options/lm32- [...] delete mode 100644 gcc/doc/gcc/gcc-command-options/machine-dependent-options/loong [...] delete mode 100644 gcc/doc/gcc/gcc-command-options/machine-dependent-options/m32c- [...] delete mode 100644 gcc/doc/gcc/gcc-command-options/machine-dependent-options/m32r- [...] delete mode 100644 gcc/doc/gcc/gcc-command-options/machine-dependent-options/m680x [...] delete mode 100644 gcc/doc/gcc/gcc-command-options/machine-dependent-options/mcore [...] delete mode 100644 gcc/doc/gcc/gcc-command-options/machine-dependent-options/mep-o [...] delete mode 100644 gcc/doc/gcc/gcc-command-options/machine-dependent-options/micro [...] delete mode 100644 gcc/doc/gcc/gcc-command-options/machine-dependent-options/mips- [...] delete mode 100644 gcc/doc/gcc/gcc-command-options/machine-dependent-options/mmix- [...] delete mode 100644 gcc/doc/gcc/gcc-command-options/machine-dependent-options/mn103 [...] delete mode 100644 gcc/doc/gcc/gcc-command-options/machine-dependent-options/moxie [...] delete mode 100644 gcc/doc/gcc/gcc-command-options/machine-dependent-options/msp43 [...] delete mode 100644 gcc/doc/gcc/gcc-command-options/machine-dependent-options/nds32 [...] delete mode 100644 gcc/doc/gcc/gcc-command-options/machine-dependent-options/nios- [...] delete mode 100644 gcc/doc/gcc/gcc-command-options/machine-dependent-options/nvidi [...] delete mode 100644 gcc/doc/gcc/gcc-command-options/machine-dependent-options/openr [...] delete mode 100644 gcc/doc/gcc/gcc-command-options/machine-dependent-options/optio [...] delete mode 100644 gcc/doc/gcc/gcc-command-options/machine-dependent-options/pdp-1 [...] delete mode 100644 gcc/doc/gcc/gcc-command-options/machine-dependent-options/picoc [...] delete mode 100644 gcc/doc/gcc/gcc-command-options/machine-dependent-options/power [...] delete mode 100644 gcc/doc/gcc/gcc-command-options/machine-dependent-options/pru-o [...] delete mode 100644 gcc/doc/gcc/gcc-command-options/machine-dependent-options/risc- [...] delete mode 100644 gcc/doc/gcc/gcc-command-options/machine-dependent-options/rl78- [...] delete mode 100644 gcc/doc/gcc/gcc-command-options/machine-dependent-options/rx-op [...] delete mode 100644 gcc/doc/gcc/gcc-command-options/machine-dependent-options/s-390 [...] delete mode 100644 gcc/doc/gcc/gcc-command-options/machine-dependent-options/score [...] delete mode 100644 gcc/doc/gcc/gcc-command-options/machine-dependent-options/sh-op [...] delete mode 100644 gcc/doc/gcc/gcc-command-options/machine-dependent-options/solar [...] delete mode 100644 gcc/doc/gcc/gcc-command-options/machine-dependent-options/sparc [...] delete mode 100644 gcc/doc/gcc/gcc-command-options/machine-dependent-options/v850- [...] delete mode 100644 gcc/doc/gcc/gcc-command-options/machine-dependent-options/vax-o [...] delete mode 100644 gcc/doc/gcc/gcc-command-options/machine-dependent-options/visiu [...] delete mode 100644 gcc/doc/gcc/gcc-command-options/machine-dependent-options/vms-o [...] delete mode 100644 gcc/doc/gcc/gcc-command-options/machine-dependent-options/vxwor [...] delete mode 100644 gcc/doc/gcc/gcc-command-options/machine-dependent-options/x86-o [...] delete mode 100644 gcc/doc/gcc/gcc-command-options/machine-dependent-options/x86-w [...] delete mode 100644 gcc/doc/gcc/gcc-command-options/machine-dependent-options/xstor [...] delete mode 100644 gcc/doc/gcc/gcc-command-options/machine-dependent-options/xtens [...] delete mode 100644 gcc/doc/gcc/gcc-command-options/machine-dependent-options/zseri [...] delete mode 100644 gcc/doc/gcc/gcc-command-options/option-summary.rst delete mode 100644 gcc/doc/gcc/gcc-command-options/options-controlling-c++-dialect.rst delete mode 100644 gcc/doc/gcc/gcc-command-options/options-controlling-c-dialect.rst delete mode 100644 gcc/doc/gcc/gcc-command-options/options-controlling-objective-c [...] delete mode 100644 gcc/doc/gcc/gcc-command-options/options-controlling-the-kind-of [...] delete mode 100644 gcc/doc/gcc/gcc-command-options/options-controlling-the-preproc [...] delete mode 100644 gcc/doc/gcc/gcc-command-options/options-for-code-generation-con [...] delete mode 100644 gcc/doc/gcc/gcc-command-options/options-for-debugging-your-program.rst delete mode 100644 gcc/doc/gcc/gcc-command-options/options-for-directory-search.rst delete mode 100644 gcc/doc/gcc/gcc-command-options/options-for-linking.rst delete mode 100644 gcc/doc/gcc/gcc-command-options/options-that-control-optimization.rst delete mode 100644 gcc/doc/gcc/gcc-command-options/options-that-control-static-ana [...] delete mode 100644 gcc/doc/gcc/gcc-command-options/options-to-control-diagnostic-m [...] delete mode 100644 gcc/doc/gcc/gcc-command-options/options-to-request-or-suppress- [...] delete mode 100644 gcc/doc/gcc/gcc-command-options/passing-options-to-the-assembler.rst delete mode 100644 gcc/doc/gcc/gcc-command-options/program-instrumentation-options.rst delete mode 100644 gcc/doc/gcc/gcc-command-options/specifying-subprocesses-and-the [...] delete mode 100644 gcc/doc/gcc/gcc-command-options/using-precompiled-headers.rst delete mode 100644 gcc/doc/gcc/gcc.rst delete mode 100644 gcc/doc/gcc/gcov-dump.rst delete mode 100644 gcc/doc/gcc/gcov-tool.rst delete mode 100644 gcc/doc/gcc/gcov.rst delete mode 100644 gcc/doc/gcc/gcov/brief-description-of-gcov-data-files.rst delete mode 100644 gcc/doc/gcc/gcov/data-file-relocation-to-support-cross-profiling.rst delete mode 100644 gcc/doc/gcc/gcov/introduction-to-gcov.rst delete mode 100644 gcc/doc/gcc/gcov/invoking-gcov.rst delete mode 100644 gcc/doc/gcc/gcov/profiling-and-test-coverage-in-freestanding-en [...] delete mode 100644 gcc/doc/gcc/gcov/using-gcov-with-gcc-optimization.rst delete mode 100644 gcc/doc/gcc/general-public-license-3.rst delete mode 100644 gcc/doc/gcc/gnu-free-documentation-license.rst delete mode 100644 gcc/doc/gcc/gnu-objective-c-features.rst delete mode 100644 gcc/doc/gcc/gnu-objective-c-features/compatibilityalias.rst delete mode 100644 gcc/doc/gcc/gnu-objective-c-features/constant-string-objects.rst delete mode 100644 gcc/doc/gcc/gnu-objective-c-features/exceptions.rst delete mode 100644 gcc/doc/gcc/gnu-objective-c-features/fast-enumeration.rst delete mode 100644 gcc/doc/gcc/gnu-objective-c-features/garbage-collection.rst delete mode 100644 gcc/doc/gcc/gnu-objective-c-features/gnu-objective-c-runtime-api.rst delete mode 100644 gcc/doc/gcc/gnu-objective-c-features/load-executing-code-before [...] delete mode 100644 gcc/doc/gcc/gnu-objective-c-features/messaging-with-the-gnu-obj [...] delete mode 100644 gcc/doc/gcc/gnu-objective-c-features/synchronization.rst delete mode 100644 gcc/doc/gcc/gnu-objective-c-features/type-encoding.rst delete mode 100644 gcc/doc/gcc/gnu.rst delete mode 100644 gcc/doc/gcc/have-you-found-a-bug.rst delete mode 100644 gcc/doc/gcc/how-and-where-to-report-bugs.rst delete mode 100644 gcc/doc/gcc/how-to-get-help-with-gcc.rst delete mode 100644 gcc/doc/gcc/index.rst delete mode 100644 gcc/doc/gcc/indices-and-tables.rst delete mode 100644 gcc/doc/gcc/known-causes-of-trouble-with-gcc.rst delete mode 100644 gcc/doc/gcc/known-causes-of-trouble-with-gcc/actual-bugs-we-hav [...] delete mode 100644 gcc/doc/gcc/known-causes-of-trouble-with-gcc/certain-changes-we [...] delete mode 100644 gcc/doc/gcc/known-causes-of-trouble-with-gcc/common-misundersta [...] delete mode 100644 gcc/doc/gcc/known-causes-of-trouble-with-gcc/disappointments-an [...] delete mode 100644 gcc/doc/gcc/known-causes-of-trouble-with-gcc/fixed-header-files.rst delete mode 100644 gcc/doc/gcc/known-causes-of-trouble-with-gcc/incompatibilities- [...] delete mode 100644 gcc/doc/gcc/known-causes-of-trouble-with-gcc/interoperation.rst delete mode 100644 gcc/doc/gcc/known-causes-of-trouble-with-gcc/standard-libraries.rst delete mode 100644 gcc/doc/gcc/known-causes-of-trouble-with-gcc/warning-messages-a [...] delete mode 100644 gcc/doc/gcc/language-standards-supported-by-gcc.rst delete mode 100644 gcc/doc/gcc/language-standards-supported-by-gcc/c++-language.rst delete mode 100644 gcc/doc/gcc/language-standards-supported-by-gcc/c-language.rst delete mode 100644 gcc/doc/gcc/language-standards-supported-by-gcc/d-language.rst delete mode 100644 gcc/doc/gcc/language-standards-supported-by-gcc/go-language.rst delete mode 100644 gcc/doc/gcc/language-standards-supported-by-gcc/objective-c-and [...] delete mode 100644 gcc/doc/gcc/language-standards-supported-by-gcc/references-for- [...] delete mode 100644 gcc/doc/gcc/lto-dump.rst delete mode 100644 gcc/doc/gcc/programming-languages-supported-by-gcc.rst delete mode 100644 gcc/doc/gcc/reporting-bugs.rst create mode 100644 gcc/doc/gccint.texi delete mode 100644 gcc/doc/gccint/analysis-and-optimization-of-gimple-tuples.rst delete mode 100644 gcc/doc/gccint/analysis-and-optimization-of-gimple-tuples/alias [...] delete mode 100644 gcc/doc/gccint/analysis-and-optimization-of-gimple-tuples/annot [...] delete mode 100644 gcc/doc/gccint/analysis-and-optimization-of-gimple-tuples/memor [...] delete mode 100644 gcc/doc/gccint/analysis-and-optimization-of-gimple-tuples/ssa-o [...] delete mode 100644 gcc/doc/gccint/analysis-and-optimization-of-gimple-tuples/stati [...] delete mode 100644 gcc/doc/gccint/analysis-and-representation-of-loops.rst delete mode 100644 gcc/doc/gccint/analysis-and-representation-of-loops/data-depend [...] delete mode 100644 gcc/doc/gccint/analysis-and-representation-of-loops/iv-analysis [...] delete mode 100644 gcc/doc/gccint/analysis-and-representation-of-loops/loop-closed [...] delete mode 100644 gcc/doc/gccint/analysis-and-representation-of-loops/loop-manipu [...] delete mode 100644 gcc/doc/gccint/analysis-and-representation-of-loops/loop-querying.rst delete mode 100644 gcc/doc/gccint/analysis-and-representation-of-loops/loop-repres [...] delete mode 100644 gcc/doc/gccint/analysis-and-representation-of-loops/number-of-i [...] delete mode 100644 gcc/doc/gccint/analysis-and-representation-of-loops/scalar-evol [...] delete mode 100644 gcc/doc/gccint/analyzer-internals.rst delete mode 100644 gcc/doc/gccint/collect2.rst delete mode 100644 gcc/doc/gccint/conf.py delete mode 100644 gcc/doc/gccint/contributing-to-gcc-development.rst delete mode 100644 gcc/doc/gccint/contributors-to-gcc.rst delete mode 100644 gcc/doc/gccint/control-flow-graph.rst delete mode 100644 gcc/doc/gccint/control-flow-graph/basic-blocks.rst delete mode 100644 gcc/doc/gccint/control-flow-graph/edges.rst delete mode 100644 gcc/doc/gccint/control-flow-graph/liveness-information.rst delete mode 100644 gcc/doc/gccint/control-flow-graph/maintaining-the-cfg.rst delete mode 100644 gcc/doc/gccint/control-flow-graph/profile-information.rst delete mode 100644 gcc/doc/gccint/copyright.rst delete mode 100644 gcc/doc/gccint/debugging-the-analyzer.rst delete mode 100644 gcc/doc/gccint/funding.rst delete mode 100644 gcc/doc/gccint/general-public-license-3.rst delete mode 100644 gcc/doc/gccint/generic.rst delete mode 100644 gcc/doc/gccint/generic/attributes-in-trees.rst delete mode 100644 gcc/doc/gccint/generic/c-and-c++-trees.rst delete mode 100644 gcc/doc/gccint/generic/declarations.rst delete mode 100644 gcc/doc/gccint/generic/deficiencies.rst delete mode 100644 gcc/doc/gccint/generic/expressions.rst delete mode 100644 gcc/doc/gccint/generic/functions.rst delete mode 100644 gcc/doc/gccint/generic/language-dependent-trees.rst delete mode 100644 gcc/doc/gccint/generic/overview.rst delete mode 100644 gcc/doc/gccint/generic/statements.rst delete mode 100644 gcc/doc/gccint/generic/types.rst delete mode 100644 gcc/doc/gccint/gimple-api.rst delete mode 100644 gcc/doc/gccint/gimple.rst delete mode 100644 gcc/doc/gccint/gimple/adding-a-new-gimple-statement-code.rst delete mode 100644 gcc/doc/gccint/gimple/class-hierarchy-of-gimple-statements.rst delete mode 100644 gcc/doc/gccint/gimple/exception-handling.rst delete mode 100644 gcc/doc/gccint/gimple/gimple-instruction-set.rst delete mode 100644 gcc/doc/gccint/gimple/gimple-sequences.rst delete mode 100644 gcc/doc/gccint/gimple/manipulating-gimple-statements.rst delete mode 100644 gcc/doc/gccint/gimple/operands.rst delete mode 100644 gcc/doc/gccint/gimple/sequence-iterators.rst delete mode 100644 gcc/doc/gccint/gimple/statement-and-operand-traversals.rst delete mode 100644 gcc/doc/gccint/gimple/temporaries.rst delete mode 100644 gcc/doc/gccint/gimple/tuple-representation.rst delete mode 100644 gcc/doc/gccint/gimple/tuple-specific-accessors.rst delete mode 100644 gcc/doc/gccint/gimple/tuple-specific-accessors/gimpleasm.rst delete mode 100644 gcc/doc/gccint/gimple/tuple-specific-accessors/gimpleassign.rst delete mode 100644 gcc/doc/gccint/gimple/tuple-specific-accessors/gimplebind.rst delete mode 100644 gcc/doc/gccint/gimple/tuple-specific-accessors/gimplecall.rst delete mode 100644 gcc/doc/gccint/gimple/tuple-specific-accessors/gimplecatch.rst delete mode 100644 gcc/doc/gccint/gimple/tuple-specific-accessors/gimplecond.rst delete mode 100644 gcc/doc/gccint/gimple/tuple-specific-accessors/gimpledebug.rst delete mode 100644 gcc/doc/gccint/gimple/tuple-specific-accessors/gimpleehfilter.rst delete mode 100644 gcc/doc/gccint/gimple/tuple-specific-accessors/gimplegoto.rst delete mode 100644 gcc/doc/gccint/gimple/tuple-specific-accessors/gimplelabel.rst delete mode 100644 gcc/doc/gccint/gimple/tuple-specific-accessors/gimplenop.rst delete mode 100644 gcc/doc/gccint/gimple/tuple-specific-accessors/gimpleompatomicload.rst delete mode 100644 gcc/doc/gccint/gimple/tuple-specific-accessors/gimpleompatomics [...] delete mode 100644 gcc/doc/gccint/gimple/tuple-specific-accessors/gimpleompcontinue.rst delete mode 100644 gcc/doc/gccint/gimple/tuple-specific-accessors/gimpleompcritical.rst delete mode 100644 gcc/doc/gccint/gimple/tuple-specific-accessors/gimpleompfor.rst delete mode 100644 gcc/doc/gccint/gimple/tuple-specific-accessors/gimpleompmaster.rst delete mode 100644 gcc/doc/gccint/gimple/tuple-specific-accessors/gimpleompordered.rst delete mode 100644 gcc/doc/gccint/gimple/tuple-specific-accessors/gimpleompparallel.rst delete mode 100644 gcc/doc/gccint/gimple/tuple-specific-accessors/gimpleompreturn.rst delete mode 100644 gcc/doc/gccint/gimple/tuple-specific-accessors/gimpleompsection.rst delete mode 100644 gcc/doc/gccint/gimple/tuple-specific-accessors/gimpleompsections.rst delete mode 100644 gcc/doc/gccint/gimple/tuple-specific-accessors/gimpleompsingle.rst delete mode 100644 gcc/doc/gccint/gimple/tuple-specific-accessors/gimplephi.rst delete mode 100644 gcc/doc/gccint/gimple/tuple-specific-accessors/gimpleresx.rst delete mode 100644 gcc/doc/gccint/gimple/tuple-specific-accessors/gimplereturn.rst delete mode 100644 gcc/doc/gccint/gimple/tuple-specific-accessors/gimpleswitch.rst delete mode 100644 gcc/doc/gccint/gimple/tuple-specific-accessors/gimpletry.rst delete mode 100644 gcc/doc/gccint/gimple/tuple-specific-accessors/gimplewithcleanu [...] delete mode 100644 gcc/doc/gccint/gnu-free-documentation-license.rst delete mode 100644 gcc/doc/gccint/guidelines-for-diagnostics.rst delete mode 100644 gcc/doc/gccint/guidelines-for-options.rst delete mode 100644 gcc/doc/gccint/host-common.rst delete mode 100644 gcc/doc/gccint/host-configuration.rst delete mode 100644 gcc/doc/gccint/host-filesystem.rst delete mode 100644 gcc/doc/gccint/host-makefile-fragments.rst delete mode 100644 gcc/doc/gccint/host-misc.rst delete mode 100644 gcc/doc/gccint/index.rst delete mode 100644 gcc/doc/gccint/indices-and-tables.rst delete mode 100644 gcc/doc/gccint/introduction.rst delete mode 100644 gcc/doc/gccint/link-time-optimization.rst delete mode 100644 gcc/doc/gccint/link-time-optimization/design-overview.rst delete mode 100644 gcc/doc/gccint/link-time-optimization/internal-flags-controllin [...] delete mode 100644 gcc/doc/gccint/link-time-optimization/lto-file-sections.rst delete mode 100644 gcc/doc/gccint/link-time-optimization/using-summary-information [...] delete mode 100644 gcc/doc/gccint/link-time-optimization/whole-program-assumptions [...] delete mode 100644 gcc/doc/gccint/machine-descriptions.rst delete mode 100644 gcc/doc/gccint/machine-descriptions/c-statements-for-assembler- [...] delete mode 100644 gcc/doc/gccint/machine-descriptions/canonicalization-of-instruc [...] delete mode 100644 gcc/doc/gccint/machine-descriptions/conditional-execution.rst delete mode 100644 gcc/doc/gccint/machine-descriptions/constant-definitions.rst delete mode 100644 gcc/doc/gccint/machine-descriptions/defining-how-to-split-instr [...] delete mode 100644 gcc/doc/gccint/machine-descriptions/defining-jump-instruction-p [...] delete mode 100644 gcc/doc/gccint/machine-descriptions/defining-looping-instructio [...] delete mode 100644 gcc/doc/gccint/machine-descriptions/defining-rtl-sequences-for- [...] delete mode 100644 gcc/doc/gccint/machine-descriptions/everything-about-instructio [...] delete mode 100644 gcc/doc/gccint/machine-descriptions/example-of-defineinsn.rst delete mode 100644 gcc/doc/gccint/machine-descriptions/including-patterns-in-machi [...] delete mode 100644 gcc/doc/gccint/machine-descriptions/instruction-attributes.rst delete mode 100644 gcc/doc/gccint/machine-descriptions/interdependence-of-patterns.rst delete mode 100644 gcc/doc/gccint/machine-descriptions/iterators.rst delete mode 100644 gcc/doc/gccint/machine-descriptions/machine-specific-peephole-o [...] delete mode 100644 gcc/doc/gccint/machine-descriptions/operand-constraints.rst delete mode 100644 gcc/doc/gccint/machine-descriptions/output-templates-and-operan [...] delete mode 100644 gcc/doc/gccint/machine-descriptions/overview-of-how-the-machine [...] delete mode 100644 gcc/doc/gccint/machine-descriptions/predicates.rst delete mode 100644 gcc/doc/gccint/machine-descriptions/rtl-template.rst delete mode 100644 gcc/doc/gccint/machine-descriptions/rtl-templates-transformations.rst delete mode 100644 gcc/doc/gccint/machine-descriptions/standard-pattern-names-for- [...] delete mode 100644 gcc/doc/gccint/machine-descriptions/when-the-order-of-patterns- [...] delete mode 100644 gcc/doc/gccint/makefile-fragments.rst delete mode 100644 gcc/doc/gccint/match-and-simplify.rst delete mode 100644 gcc/doc/gccint/memory-management-and-type-information.rst delete mode 100644 gcc/doc/gccint/memory-management-and-type-information/how-to-in [...] delete mode 100644 gcc/doc/gccint/memory-management-and-type-information/marking-r [...] delete mode 100644 gcc/doc/gccint/memory-management-and-type-information/source-fi [...] delete mode 100644 gcc/doc/gccint/memory-management-and-type-information/support-f [...] delete mode 100644 gcc/doc/gccint/memory-management-and-type-information/support-f [...] delete mode 100644 gcc/doc/gccint/memory-management-and-type-information/the-insid [...] delete mode 100644 gcc/doc/gccint/memory-management-and-type-information/troublesh [...] delete mode 100644 gcc/doc/gccint/option-file-format.rst delete mode 100644 gcc/doc/gccint/option-properties.rst delete mode 100644 gcc/doc/gccint/option-specification-files.rst delete mode 100644 gcc/doc/gccint/passes-and-files-of-the-compiler.rst delete mode 100644 gcc/doc/gccint/passes-and-files-of-the-compiler/gimplification- [...] delete mode 100644 gcc/doc/gccint/passes-and-files-of-the-compiler/inter-procedura [...] delete mode 100644 gcc/doc/gccint/passes-and-files-of-the-compiler/optimization-info.rst delete mode 100644 gcc/doc/gccint/passes-and-files-of-the-compiler/parsing-pass.rst delete mode 100644 gcc/doc/gccint/passes-and-files-of-the-compiler/pass-manager.rst delete mode 100644 gcc/doc/gccint/passes-and-files-of-the-compiler/rtl-passes.rst delete mode 100644 gcc/doc/gccint/passes-and-files-of-the-compiler/tree-ssa-passes.rst delete mode 100644 gcc/doc/gccint/plugins.rst delete mode 100644 gcc/doc/gccint/plugins/building-gcc-plugins.rst delete mode 100644 gcc/doc/gccint/plugins/controlling-which-passes-are-being-run.rst delete mode 100644 gcc/doc/gccint/plugins/giving-information-about-a-plugin.rst delete mode 100644 gcc/doc/gccint/plugins/interacting-with-the-gcc-garbage-collector.rst delete mode 100644 gcc/doc/gccint/plugins/interacting-with-the-pass-manager.rst delete mode 100644 gcc/doc/gccint/plugins/keeping-track-of-available-passes.rst delete mode 100644 gcc/doc/gccint/plugins/loading-plugins.rst delete mode 100644 gcc/doc/gccint/plugins/plugin-api.rst delete mode 100644 gcc/doc/gccint/plugins/recording-information-about-pass-execution.rst delete mode 100644 gcc/doc/gccint/plugins/registering-custom-attributes-or-pragmas.rst delete mode 100644 gcc/doc/gccint/rtl-representation.rst delete mode 100644 gcc/doc/gccint/rtl-representation/access-to-operands.rst delete mode 100644 gcc/doc/gccint/rtl-representation/access-to-special-operands.rst delete mode 100644 gcc/doc/gccint/rtl-representation/assembler-instructions-as-exp [...] delete mode 100644 gcc/doc/gccint/rtl-representation/bit-fields.rst delete mode 100644 gcc/doc/gccint/rtl-representation/comparison-operations.rst delete mode 100644 gcc/doc/gccint/rtl-representation/constant-expression-types.rst delete mode 100644 gcc/doc/gccint/rtl-representation/conversions.rst delete mode 100644 gcc/doc/gccint/rtl-representation/declarations.rst delete mode 100644 gcc/doc/gccint/rtl-representation/embedded-side-effects-on-addr [...] delete mode 100644 gcc/doc/gccint/rtl-representation/flags-in-an-rtl-expression.rst delete mode 100644 gcc/doc/gccint/rtl-representation/insns.rst delete mode 100644 gcc/doc/gccint/rtl-representation/machine-modes.rst delete mode 100644 gcc/doc/gccint/rtl-representation/on-the-side-ssa-form-for-rtl.rst delete mode 100644 gcc/doc/gccint/rtl-representation/reading-rtl.rst delete mode 100644 gcc/doc/gccint/rtl-representation/registers-and-memory.rst delete mode 100644 gcc/doc/gccint/rtl-representation/rtl-classes-and-formats.rst delete mode 100644 gcc/doc/gccint/rtl-representation/rtl-expressions-for-arithmetic.rst delete mode 100644 gcc/doc/gccint/rtl-representation/rtl-object-types.rst delete mode 100644 gcc/doc/gccint/rtl-representation/rtl-representation-of-functio [...] delete mode 100644 gcc/doc/gccint/rtl-representation/side-effect-expressions.rst delete mode 100644 gcc/doc/gccint/rtl-representation/structure-sharing-assumptions.rst delete mode 100644 gcc/doc/gccint/rtl-representation/variable-location-debug-infor [...] delete mode 100644 gcc/doc/gccint/rtl-representation/vector-operations.rst delete mode 100644 gcc/doc/gccint/sizes-and-offsets-as-runtime-invariants.rst delete mode 100644 gcc/doc/gccint/sizes-and-offsets-as-runtime-invariants/alignmen [...] delete mode 100644 gcc/doc/gccint/sizes-and-offsets-as-runtime-invariants/arithmet [...] delete mode 100644 gcc/doc/gccint/sizes-and-offsets-as-runtime-invariants/comparis [...] delete mode 100644 gcc/doc/gccint/sizes-and-offsets-as-runtime-invariants/computin [...] delete mode 100644 gcc/doc/gccint/sizes-and-offsets-as-runtime-invariants/conseque [...] delete mode 100644 gcc/doc/gccint/sizes-and-offsets-as-runtime-invariants/converti [...] delete mode 100644 gcc/doc/gccint/sizes-and-offsets-as-runtime-invariants/guidelin [...] delete mode 100644 gcc/doc/gccint/sizes-and-offsets-as-runtime-invariants/miscella [...] delete mode 100644 gcc/doc/gccint/sizes-and-offsets-as-runtime-invariants/overview [...] delete mode 100644 gcc/doc/gccint/source-tree-structure-and-build-system.rst delete mode 100644 gcc/doc/gccint/source-tree-structure-and-build-system/the-gcc-s [...] delete mode 100644 gcc/doc/gccint/source-tree-structure-and-build-system/the-gcc-s [...] delete mode 100644 gcc/doc/gccint/source-tree-structure-and-build-system/the-gcc-s [...] delete mode 100644 gcc/doc/gccint/source-tree-structure-and-build-system/the-gcc-s [...] delete mode 100644 gcc/doc/gccint/source-tree-structure-and-build-system/the-gcc-s [...] delete mode 100644 gcc/doc/gccint/source-tree-structure-and-build-system/the-gcc-s [...] delete mode 100644 gcc/doc/gccint/source-tree-structure-and-build-system/the-gcc-s [...] delete mode 100644 gcc/doc/gccint/source-tree-structure-and-build-system/the-gcc-s [...] delete mode 100644 gcc/doc/gccint/source-tree-structure-and-build-system/the-gcc-s [...] delete mode 100644 gcc/doc/gccint/source-tree-structure-and-build-system/the-gcc-s [...] delete mode 100644 gcc/doc/gccint/source-tree-structure-and-build-system/top-level [...] delete mode 100644 gcc/doc/gccint/standard-header-file-directories.rst delete mode 100644 gcc/doc/gccint/static-analyzer.rst delete mode 100644 gcc/doc/gccint/target-macros.rst delete mode 100644 gcc/doc/gccint/target-macros/adding-support-for-named-address-s [...] delete mode 100644 gcc/doc/gccint/target-macros/addressing-modes.rst delete mode 100644 gcc/doc/gccint/target-macros/adjusting-the-instruction-scheduler.rst delete mode 100644 gcc/doc/gccint/target-macros/anchored-addresses.rst delete mode 100644 gcc/doc/gccint/target-macros/c++-abi-parameters.rst delete mode 100644 gcc/doc/gccint/target-macros/condition-code-status.rst delete mode 100644 gcc/doc/gccint/target-macros/controlling-debugging-information- [...] delete mode 100644 gcc/doc/gccint/target-macros/controlling-the-compilation-driver [...] delete mode 100644 gcc/doc/gccint/target-macros/cross-compilation-and-floating-point.rst delete mode 100644 gcc/doc/gccint/target-macros/d-abi-parameters.rst delete mode 100644 gcc/doc/gccint/target-macros/defining-coprocessor-specifics-for [...] delete mode 100644 gcc/doc/gccint/target-macros/defining-data-structures-for-per-f [...] delete mode 100644 gcc/doc/gccint/target-macros/defining-target-specific-uses-of-a [...] delete mode 100644 gcc/doc/gccint/target-macros/defining-the-output-assembler-lang [...] delete mode 100644 gcc/doc/gccint/target-macros/defining-the-output-assembler-lang [...] delete mode 100644 gcc/doc/gccint/target-macros/defining-the-output-assembler-lang [...] delete mode 100644 gcc/doc/gccint/target-macros/defining-the-output-assembler-lang [...] delete mode 100644 gcc/doc/gccint/target-macros/defining-the-output-assembler-lang [...] delete mode 100644 gcc/doc/gccint/target-macros/defining-the-output-assembler-lang [...] delete mode 100644 gcc/doc/gccint/target-macros/defining-the-output-assembler-lang [...] delete mode 100644 gcc/doc/gccint/target-macros/defining-the-output-assembler-lang [...] delete mode 100644 gcc/doc/gccint/target-macros/defining-the-output-assembler-lang [...] delete mode 100644 gcc/doc/gccint/target-macros/defining-the-output-assembler-lang [...] delete mode 100644 gcc/doc/gccint/target-macros/defining-the-output-assembler-lang [...] delete mode 100644 gcc/doc/gccint/target-macros/describing-relative-costs-of-opera [...] delete mode 100644 gcc/doc/gccint/target-macros/dividing-the-output-into-sections- [...] delete mode 100644 gcc/doc/gccint/target-macros/emulating-tls.rst delete mode 100644 gcc/doc/gccint/target-macros/implementing-the-varargs-macros.rst delete mode 100644 gcc/doc/gccint/target-macros/implicit-calls-to-library-routines.rst delete mode 100644 gcc/doc/gccint/target-macros/layout-of-source-language-data-types.rst delete mode 100644 gcc/doc/gccint/target-macros/miscellaneous-parameters.rst delete mode 100644 gcc/doc/gccint/target-macros/mode-switching-instructions.rst delete mode 100644 gcc/doc/gccint/target-macros/parameters-for-precompiled-header- [...] delete mode 100644 gcc/doc/gccint/target-macros/position-independent-code.rst delete mode 100644 gcc/doc/gccint/target-macros/register-classes.rst delete mode 100644 gcc/doc/gccint/target-macros/register-usage.rst delete mode 100644 gcc/doc/gccint/target-macros/run-time-target-specification.rst delete mode 100644 gcc/doc/gccint/target-macros/stack-layout-and-calling-conventions.rst delete mode 100644 gcc/doc/gccint/target-macros/stack-layout-and-calling-conventio [...] delete mode 100644 gcc/doc/gccint/target-macros/stack-layout-and-calling-conventio [...] delete mode 100644 gcc/doc/gccint/target-macros/stack-layout-and-calling-conventio [...] delete mode 100644 gcc/doc/gccint/target-macros/stack-layout-and-calling-conventio [...] delete mode 100644 gcc/doc/gccint/target-macros/stack-layout-and-calling-conventio [...] delete mode 100644 gcc/doc/gccint/target-macros/stack-layout-and-calling-conventio [...] delete mode 100644 gcc/doc/gccint/target-macros/stack-layout-and-calling-conventio [...] delete mode 100644 gcc/doc/gccint/target-macros/stack-layout-and-calling-conventio [...] delete mode 100644 gcc/doc/gccint/target-macros/stack-layout-and-calling-conventio [...] delete mode 100644 gcc/doc/gccint/target-macros/stack-layout-and-calling-conventio [...] delete mode 100644 gcc/doc/gccint/target-macros/stack-layout-and-calling-conventio [...] delete mode 100644 gcc/doc/gccint/target-macros/stack-layout-and-calling-conventio [...] delete mode 100644 gcc/doc/gccint/target-macros/stack-layout-and-calling-conventio [...] delete mode 100644 gcc/doc/gccint/target-macros/stack-layout-and-calling-conventio [...] delete mode 100644 gcc/doc/gccint/target-macros/stack-layout-and-calling-conventio [...] delete mode 100644 gcc/doc/gccint/target-macros/stack-layout-and-calling-conventio [...] delete mode 100644 gcc/doc/gccint/target-macros/storage-layout.rst delete mode 100644 gcc/doc/gccint/target-macros/support-for-nested-functions.rst delete mode 100644 gcc/doc/gccint/target-macros/the-global-targetm-variable.rst delete mode 100644 gcc/doc/gccint/target-macros/tm.rst.in delete mode 100644 gcc/doc/gccint/target-makefile-fragments.rst delete mode 100644 gcc/doc/gccint/testsuites.rst delete mode 100644 gcc/doc/gccint/testsuites/ada-language-testsuites.rst delete mode 100644 gcc/doc/gccint/testsuites/c-language-testsuites.rst delete mode 100644 gcc/doc/gccint/testsuites/directives-used-within-dejagnu-tests.rst delete mode 100644 gcc/doc/gccint/testsuites/directives-used-within-dejagnu-tests/ [...] delete mode 100644 gcc/doc/gccint/testsuites/directives-used-within-dejagnu-tests/ [...] delete mode 100644 gcc/doc/gccint/testsuites/directives-used-within-dejagnu-tests/ [...] delete mode 100644 gcc/doc/gccint/testsuites/directives-used-within-dejagnu-tests/ [...] delete mode 100644 gcc/doc/gccint/testsuites/directives-used-within-dejagnu-tests/ [...] delete mode 100644 gcc/doc/gccint/testsuites/directives-used-within-dejagnu-tests/ [...] delete mode 100644 gcc/doc/gccint/testsuites/idioms-used-in-testsuite-code.rst delete mode 100644 gcc/doc/gccint/testsuites/support-for-testing-binary-compatibility.rst delete mode 100644 gcc/doc/gccint/testsuites/support-for-testing-gcov.rst delete mode 100644 gcc/doc/gccint/testsuites/support-for-testing-gimple-passes.rst delete mode 100644 gcc/doc/gccint/testsuites/support-for-testing-link-time-optimiz [...] delete mode 100644 gcc/doc/gccint/testsuites/support-for-testing-profile-directed- [...] delete mode 100644 gcc/doc/gccint/testsuites/support-for-testing-rtl-passes.rst delete mode 100644 gcc/doc/gccint/testsuites/support-for-torture-testing-using-mul [...] delete mode 100644 gcc/doc/gccint/the-gcc-low-level-runtime-library.rst delete mode 100644 gcc/doc/gccint/the-gcc-low-level-runtime-library/language-indep [...] delete mode 100644 gcc/doc/gccint/the-gcc-low-level-runtime-library/miscellaneous- [...] delete mode 100644 gcc/doc/gccint/the-gcc-low-level-runtime-library/routines-for-d [...] delete mode 100644 gcc/doc/gccint/the-gcc-low-level-runtime-library/routines-for-f [...] delete mode 100644 gcc/doc/gccint/the-gcc-low-level-runtime-library/routines-for-f [...] delete mode 100644 gcc/doc/gccint/the-gcc-low-level-runtime-library/routines-for-i [...] delete mode 100644 gcc/doc/gccint/the-language.rst delete mode 100644 gcc/doc/gccint/user-experience-guidelines.rst create mode 100644 gcc/doc/gcov-dump.texi create mode 100644 gcc/doc/gcov-tool.texi create mode 100644 gcc/doc/gcov.texi create mode 100644 gcc/doc/generic.texi create mode 100644 gcc/doc/gimple.texi create mode 100644 gcc/doc/gnu.texi create mode 100644 gcc/doc/gty.texi create mode 100644 gcc/doc/headerdirs.texi create mode 100644 gcc/doc/hostconfig.texi create mode 100644 gcc/doc/implement-c.texi create mode 100644 gcc/doc/implement-cxx.texi rename doc/gnu_free_documentation_license.rst => gcc/doc/include/fdl.texi (62%) rename doc/funding.rst => gcc/doc/include/funding.texi (65%) create mode 100644 gcc/doc/include/gcc-common.texi create mode 100644 gcc/doc/include/gpl_v3.texi create mode 100644 gcc/doc/install.texi delete mode 100644 gcc/doc/install/binaries.rst delete mode 100644 gcc/doc/install/building.rst delete mode 100644 gcc/doc/install/building/building-a-cross-compiler.rst delete mode 100644 gcc/doc/install/building/building-a-native-compiler.rst delete mode 100644 gcc/doc/install/building/building-in-parallel.rst delete mode 100644 gcc/doc/install/building/building-the-ada-compiler.rst delete mode 100644 gcc/doc/install/building/building-the-d-compiler.rst delete mode 100644 gcc/doc/install/building/building-with-profile-feedback.rst delete mode 100644 gcc/doc/install/conf.py delete mode 100644 gcc/doc/install/configuration.rst delete mode 100644 gcc/doc/install/copyright.rst delete mode 100644 gcc/doc/install/downloading-gcc.rst delete mode 100644 gcc/doc/install/final-installation.rst delete mode 100644 gcc/doc/install/gnu-free-documentation-license.rst delete mode 100644 gcc/doc/install/host-target-specific-installation-notes-for-gcc.rst delete mode 100644 gcc/doc/install/how-can-you-run-the-testsuite-on-selected-tests.rst delete mode 100644 gcc/doc/install/how-to-interpret-test-results.rst delete mode 100644 gcc/doc/install/index.rst delete mode 100644 gcc/doc/install/indices-and-tables.rst delete mode 100644 gcc/doc/install/installing-gcc.rst delete mode 100644 gcc/doc/install/passing-options-and-running-multiple-testsuites.rst delete mode 100644 gcc/doc/install/prerequisites.rst delete mode 100644 gcc/doc/install/submitting-test-results.rst delete mode 100644 gcc/doc/install/testing.rst rename gcc/doc/{gccint/interfacing-to-gcc-output.rst => interface.texi} (70%) create mode 100644 gcc/doc/invoke.texi rename gcc/doc/{gccint/language-front-ends-in-gcc.rst => languages.texi} (52%) create mode 100644 gcc/doc/libgcc.texi create mode 100644 gcc/doc/loop.texi create mode 100644 gcc/doc/lto-dump.texi create mode 100644 gcc/doc/lto.texi create mode 100644 gcc/doc/makefile.texi create mode 100644 gcc/doc/match-and-simplify.texi create mode 100644 gcc/doc/md.texi create mode 100644 gcc/doc/objc.texi create mode 100644 gcc/doc/optinfo.texi create mode 100644 gcc/doc/options.texi create mode 100644 gcc/doc/passes.texi create mode 100644 gcc/doc/plugins.texi create mode 100644 gcc/doc/poly-int.texi rename gcc/doc/{gccint/gcc-and-portability.rst => portability.texi} (72%) create mode 100644 gcc/doc/rtl.texi create mode 100644 gcc/doc/service.texi create mode 100644 gcc/doc/sourcebuild.texi create mode 100644 gcc/doc/standards.texi create mode 100644 gcc/doc/tm.texi create mode 100644 gcc/doc/tm.texi.in create mode 100644 gcc/doc/tree-ssa.texi create mode 100644 gcc/doc/trouble.texi create mode 100644 gcc/doc/ux.texi delete mode 100644 gcc/fortran/doc/gfc-internals/code-that-interacts-with-the-user.rst delete mode 100644 gcc/fortran/doc/gfc-internals/command-line-options.rst delete mode 100644 gcc/fortran/doc/gfc-internals/conf.py delete mode 100644 gcc/fortran/doc/gfc-internals/copyright.rst delete mode 100644 gcc/fortran/doc/gfc-internals/error-handling.rst delete mode 100644 gcc/fortran/doc/gfc-internals/frontend-data-structures.rst delete mode 100644 gcc/fortran/doc/gfc-internals/generating-the-intermediate-langu [...] delete mode 100644 gcc/fortran/doc/gfc-internals/generating-the-intermediate-langu [...] delete mode 100644 gcc/fortran/doc/gfc-internals/generating-the-intermediate-langu [...] delete mode 100644 gcc/fortran/doc/gfc-internals/generating-the-intermediate-langu [...] delete mode 100644 gcc/fortran/doc/gfc-internals/generating-the-intermediate-langu [...] delete mode 100644 gcc/fortran/doc/gfc-internals/gfccode.rst delete mode 100644 gcc/fortran/doc/gfc-internals/gfcexpr.rst delete mode 100644 gcc/fortran/doc/gfc-internals/gnu-free-documentation-license.rst delete mode 100644 gcc/fortran/doc/gfc-internals/index.rst delete mode 100644 gcc/fortran/doc/gfc-internals/indices-and-tables.rst delete mode 100644 gcc/fortran/doc/gfc-internals/internals-of-fortran-2003-oop-fea [...] delete mode 100644 gcc/fortran/doc/gfc-internals/introduction.rst delete mode 100644 gcc/fortran/doc/gfc-internals/symbol-versioning.rst delete mode 100644 gcc/fortran/doc/gfc-internals/the-libgfortran-runtime-library.rst delete mode 100644 gcc/fortran/doc/gfc-internals/type-bound-operators.rst delete mode 100644 gcc/fortran/doc/gfc-internals/type-bound-procedures.rst delete mode 100644 gcc/fortran/doc/gfortran/about-gnu-fortran.rst delete mode 100644 gcc/fortran/doc/gfortran/coarray-programming.rst delete mode 100644 gcc/fortran/doc/gfortran/compiler-characteristics.rst delete mode 100644 gcc/fortran/doc/gfortran/compiler-characteristics/asynchronous-i-o.rst delete mode 100644 gcc/fortran/doc/gfortran/compiler-characteristics/data-consiste [...] delete mode 100644 gcc/fortran/doc/gfortran/compiler-characteristics/evaluation-of [...] delete mode 100644 gcc/fortran/doc/gfortran/compiler-characteristics/file-format-o [...] delete mode 100644 gcc/fortran/doc/gfortran/compiler-characteristics/file-operatio [...] delete mode 100644 gcc/fortran/doc/gfortran/compiler-characteristics/files-opened- [...] delete mode 100644 gcc/fortran/doc/gfortran/compiler-characteristics/internal-repr [...] delete mode 100644 gcc/fortran/doc/gfortran/compiler-characteristics/kind-type-par [...] delete mode 100644 gcc/fortran/doc/gfortran/compiler-characteristics/max-and-min-i [...] delete mode 100644 gcc/fortran/doc/gfortran/compiler-characteristics/thread-safety [...] delete mode 100644 gcc/fortran/doc/gfortran/conf.py delete mode 100644 gcc/fortran/doc/gfortran/contributing.rst delete mode 100644 gcc/fortran/doc/gfortran/contributors-to-gnu-fortran.rst delete mode 100644 gcc/fortran/doc/gfortran/copyright.rst delete mode 100644 gcc/fortran/doc/gfortran/extensions-implemented-in-gnu-fortran.rst delete mode 100644 gcc/fortran/doc/gfortran/extensions-not-implemented-in-gnu-fortran.rst delete mode 100644 gcc/fortran/doc/gfortran/extensions.rst delete mode 100644 gcc/fortran/doc/gfortran/function-abi-documentation.rst delete mode 100644 gcc/fortran/doc/gfortran/funding.rst delete mode 100644 gcc/fortran/doc/gfortran/general-public-license-3.rst delete mode 100644 gcc/fortran/doc/gfortran/gnu-fortran-and-gcc.rst delete mode 100644 gcc/fortran/doc/gfortran/gnu-fortran-command-options.rst delete mode 100644 gcc/fortran/doc/gfortran/gnu-fortran-command-options/description.rst delete mode 100644 gcc/fortran/doc/gfortran/gnu-fortran-command-options/enable-and [...] delete mode 100644 gcc/fortran/doc/gfortran/gnu-fortran-command-options/environmen [...] delete mode 100644 gcc/fortran/doc/gfortran/gnu-fortran-command-options/influencin [...] delete mode 100644 gcc/fortran/doc/gfortran/gnu-fortran-command-options/influencin [...] delete mode 100644 gcc/fortran/doc/gfortran/gnu-fortran-command-options/option-sum [...] delete mode 100644 gcc/fortran/doc/gfortran/gnu-fortran-command-options/options-co [...] delete mode 100644 gcc/fortran/doc/gfortran/gnu-fortran-command-options/options-fo [...] delete mode 100644 gcc/fortran/doc/gfortran/gnu-fortran-command-options/options-fo [...] delete mode 100644 gcc/fortran/doc/gfortran/gnu-fortran-command-options/options-fo [...] delete mode 100644 gcc/fortran/doc/gfortran/gnu-fortran-command-options/options-fo [...] delete mode 100644 gcc/fortran/doc/gfortran/gnu-fortran-command-options/options-to [...] delete mode 100644 gcc/fortran/doc/gfortran/gnu-fortran-compiler-directives.rst delete mode 100644 gcc/fortran/doc/gfortran/gnu-free-documentation-license.rst delete mode 100644 gcc/fortran/doc/gfortran/index.rst delete mode 100644 gcc/fortran/doc/gfortran/indices-and-tables.rst delete mode 100644 gcc/fortran/doc/gfortran/interoperability-with-c.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-modules.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-modules/ieee-modules-ieeeexc [...] delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-modules/isocbinding.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-modules/isofortranenv.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-modules/openacc-module-openacc.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-modules/openmp-modules-ompli [...] delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/abort.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/abs.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/access.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/achar.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/acos.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/acosd.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/acosh.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/adjustl.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/adjustr.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/aimag.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/aint.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/alarm.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/all.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/allocated.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/and.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/anint.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/any.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/asin.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/asind.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/asinh.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/associated.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/atan.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/atan2.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/atan2d.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/atand.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/atanh.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/atomicadd.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/atomicand.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/atomiccas.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/atomicdefine.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/atomicfetchadd.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/atomicfetchand.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/atomicfetchor.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/atomicfetchxor.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/atomicor.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/atomicref.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/atomicxor.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/backtrace.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/besselj0.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/besselj1.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/besseljn.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/bessely0.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/bessely1.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/besselyn.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/bge.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/bgt.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/bitsize.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/ble.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/blt.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/btest.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/cassociated.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/ceiling.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/cfpointer.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/cfprocpointer.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/cfunloc.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/char.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/chdir.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/chmod.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/cloc.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/cmplx.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/cobroadcast.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/comax.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/comin.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/commandargumentcount.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/compileroptions.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/compilerversion.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/complex.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/conjg.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/coreduce.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/cos.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/cosd.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/cosh.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/cosum.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/cotan.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/cotand.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/count.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/cputime.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/cshift.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/csizeof.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/ctime.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/dateandtime.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/dble.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/dcmplx.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/digits.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/dim.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/dotproduct.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/dprod.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/dreal.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/dshiftl.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/dshiftr.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/dtime.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/eoshift.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/epsilon.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/erf.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/erfc.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/erfcscaled.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/etime.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/eventquery.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/executecommandline.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/exit.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/exp.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/exponent.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/extendstypeof.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/fdate.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/fget.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/fgetc.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/findloc.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/floor.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/flush.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/fnum.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/fput.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/fputc.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/fraction.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/free.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/fseek.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/fstat.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/ftell.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/gamma.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/gerror.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/getarg.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/getcommand.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/getcommandargument.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/getcwd.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/getenv.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/getenvironmentvar [...] delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/getgid.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/getlog.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/getpid.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/getuid.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/gmtime.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/hostnm.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/huge.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/hypot.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/iachar.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/iall.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/iand.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/iany.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/iargc.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/ibclr.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/ibits.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/ibset.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/ichar.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/idate.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/ieor.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/ierrno.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/imageindex.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/index.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/int.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/int2.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/int8.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/introduction-to-i [...] delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/ior.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/iparity.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/irand.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/isatty.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/iscontiguous.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/ishft.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/ishftc.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/isiostatend.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/isiostateor.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/isnan.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/itime.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/kill.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/kind.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/lbound.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/lcobound.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/leadz.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/len.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/lentrim.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/lge.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/lgt.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/link.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/lle.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/llt.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/lnblnk.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/loc.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/log.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/log10.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/loggamma.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/logical.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/lshift.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/lstat.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/ltime.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/malloc.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/maskl.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/maskr.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/matmul.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/max.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/maxexponent.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/maxloc.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/maxval.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/mclock.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/mclock8.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/merge.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/mergebits.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/min.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/minexponent.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/minloc.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/minval.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/mod.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/modulo.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/movealloc.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/mvbits.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/nearest.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/newline.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/nint.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/norm2.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/not.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/null.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/numimages.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/or.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/pack.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/parity.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/perror.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/popcnt.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/poppar.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/precision.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/present.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/product.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/radix.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/ran.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/rand.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/randominit.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/randomnumber.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/randomseed.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/range.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/rank.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/real.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/rename.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/repeat.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/reshape.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/rrspacing.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/rshift.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/sametypeas.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/scale.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/scan.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/secnds.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/second.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/selectedcharkind.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/selectedintkind.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/selectedrealkind.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/setexponent.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/shape.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/shifta.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/shiftl.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/shiftr.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/sign.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/signal.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/sin.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/sind.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/sinh.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/size.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/sizeof.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/sleep.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/spacing.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/spread.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/sqrt.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/srand.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/stat.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/storagesize.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/sum.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/symlnk.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/system.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/systemclock.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/tan.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/tand.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/tanh.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/thisimage.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/time.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/time8.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/tiny.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/trailz.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/transfer.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/transpose.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/trim.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/ttynam.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/ubound.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/ucobound.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/umask.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/unlink.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/unpack.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/verify.rst delete mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/xor.rst delete mode 100644 gcc/fortran/doc/gfortran/introduction.rst delete mode 100644 gcc/fortran/doc/gfortran/mixed-language-programming.rst delete mode 100644 gcc/fortran/doc/gfortran/naming-and-argument-passing-conventions.rst delete mode 100644 gcc/fortran/doc/gfortran/non-fortran-main-program.rst delete mode 100644 gcc/fortran/doc/gfortran/projects.rst delete mode 100644 gcc/fortran/doc/gfortran/runtime.rst delete mode 100644 gcc/fortran/doc/gfortran/runtime/gfortranconvertunit.rst delete mode 100644 gcc/fortran/doc/gfortran/runtime/gfortranerrorbacktrace.rst delete mode 100644 gcc/fortran/doc/gfortran/runtime/gfortranformattedbuffersize.rst delete mode 100644 gcc/fortran/doc/gfortran/runtime/gfortranlistseparator.rst delete mode 100644 gcc/fortran/doc/gfortran/runtime/gfortranoptionalplus.rst delete mode 100644 gcc/fortran/doc/gfortran/runtime/gfortranshowlocus.rst delete mode 100644 gcc/fortran/doc/gfortran/runtime/gfortranstderrunit.rst delete mode 100644 gcc/fortran/doc/gfortran/runtime/gfortranstdinunit.rst delete mode 100644 gcc/fortran/doc/gfortran/runtime/gfortranstdoutunit.rst delete mode 100644 gcc/fortran/doc/gfortran/runtime/gfortranunbufferedall.rst delete mode 100644 gcc/fortran/doc/gfortran/runtime/gfortranunbufferedpreconnected.rst delete mode 100644 gcc/fortran/doc/gfortran/runtime/gfortranunformattedbuffersize.rst delete mode 100644 gcc/fortran/doc/gfortran/runtime/tmpdir.rst delete mode 100644 gcc/fortran/doc/gfortran/standards.rst delete mode 100644 gcc/fortran/doc/gfortran/type-and-enum-abi-documentation.rst create mode 100644 gcc/fortran/gfc-internals.texi create mode 100644 gcc/fortran/gfortran.texi create mode 100644 gcc/fortran/intrinsic.texi create mode 100644 gcc/fortran/invoke.texi delete mode 100644 gcc/go/doc/c-interoperability.rst delete mode 100644 gcc/go/doc/c-type-interoperability.rst delete mode 100644 gcc/go/doc/compiler-directives.rst delete mode 100644 gcc/go/doc/conf.py delete mode 100644 gcc/go/doc/copyright.rst delete mode 100644 gcc/go/doc/function-names.rst delete mode 100644 gcc/go/doc/general-public-license-3.rst delete mode 100644 gcc/go/doc/gnu-free-documentation-license.rst delete mode 100644 gcc/go/doc/import-and-export.rst delete mode 100644 gcc/go/doc/index.rst delete mode 100644 gcc/go/doc/indices-and-tables.rst delete mode 100644 gcc/go/doc/introduction.rst delete mode 100644 gcc/go/doc/invoking-gccgo.rst create mode 100644 gcc/go/gccgo.texi delete mode 100644 gcc/jit/doc/conf.py create mode 100644 gcc/jit/docs/Makefile create mode 100644 gcc/jit/docs/_build/texinfo/Makefile copy gcc/jit/{doc/intro => docs/_build/texinfo/libgccjit-figures}/factorial.png (100%) copy gcc/jit/{doc/intro/factorial.png => docs/_build/texinfo/libgccjit-figures/fac [...] copy gcc/jit/{doc/intro => docs/_build/texinfo/libgccjit-figures}/sum-of-squares.p [...] copy gcc/jit/{doc/intro/sum-of-squares.png => docs/_build/texinfo/libgccjit-figure [...] create mode 100644 gcc/jit/docs/_build/texinfo/libgccjit.texi create mode 100644 gcc/jit/docs/conf.py rename gcc/jit/{doc => docs}/cp/index.rst (100%) rename gcc/jit/{doc => docs}/cp/intro/index.rst (100%) rename gcc/jit/{doc => docs}/cp/intro/tutorial01.rst (100%) rename gcc/jit/{doc => docs}/cp/intro/tutorial02.rst (100%) rename gcc/jit/{doc => docs}/cp/intro/tutorial03.rst (99%) rename gcc/jit/{doc => docs}/cp/intro/tutorial04.rst (100%) rename gcc/jit/{doc => docs}/cp/topics/asm.rst (100%) rename gcc/jit/{doc => docs}/cp/topics/compilation.rst (100%) rename gcc/jit/{doc => docs}/cp/topics/contexts.rst (100%) rename gcc/jit/{doc => docs}/cp/topics/expressions.rst (100%) rename gcc/jit/{doc => docs}/cp/topics/functions.rst (100%) rename gcc/jit/{doc => docs}/cp/topics/index.rst (100%) rename gcc/jit/{doc => docs}/cp/topics/locations.rst (100%) rename gcc/jit/{doc => docs}/cp/topics/objects.rst (100%) rename gcc/jit/{doc => docs}/cp/topics/types.rst (100%) rename gcc/jit/{doc => docs}/examples/emit-alphabet.bf (100%) rename gcc/jit/{doc => docs}/examples/tut01-hello-world.c (100%) rename gcc/jit/{doc => docs}/examples/tut01-hello-world.cc (100%) rename gcc/jit/{doc => docs}/examples/tut02-square.c (100%) rename gcc/jit/{doc => docs}/examples/tut02-square.cc (100%) rename gcc/jit/{doc => docs}/examples/tut03-sum-of-squares.c (100%) rename gcc/jit/{doc => docs}/examples/tut03-sum-of-squares.cc (100%) rename gcc/jit/{doc => docs}/examples/tut04-toyvm/Makefile (100%) rename gcc/jit/{doc => docs}/examples/tut04-toyvm/factorial.toy (100%) rename gcc/jit/{doc => docs}/examples/tut04-toyvm/fibonacci.toy (100%) rename gcc/jit/{doc => docs}/examples/tut04-toyvm/toyvm.c (100%) rename gcc/jit/{doc => docs}/examples/tut04-toyvm/toyvm.cc (100%) rename gcc/jit/{doc => docs}/examples/tut05-bf.c (100%) rename gcc/jit/{doc => docs}/index.rst (100%) rename gcc/jit/{doc => docs}/internals/index.rst (99%) rename gcc/jit/{doc => docs}/internals/test-hello-world.exe.log.txt (100%) rename gcc/jit/{doc => docs}/intro/factorial.png (100%) rename gcc/jit/{doc => docs}/intro/index.rst (100%) rename gcc/jit/{doc => docs}/intro/sum-of-squares.png (100%) rename gcc/jit/{doc => docs}/intro/tutorial01.rst (100%) rename gcc/jit/{doc => docs}/intro/tutorial02.rst (100%) rename gcc/jit/{doc => docs}/intro/tutorial03.rst (99%) rename gcc/jit/{doc => docs}/intro/tutorial04.rst (100%) rename gcc/jit/{doc => docs}/intro/tutorial05.rst (100%) rename gcc/jit/{doc => docs}/topics/asm.rst (100%) rename gcc/jit/{doc => docs}/topics/compatibility.rst (100%) rename gcc/jit/{doc => docs}/topics/compilation.rst (100%) rename gcc/jit/{doc => docs}/topics/contexts.rst (99%) rename gcc/jit/{doc => docs}/topics/expressions.rst (100%) rename gcc/jit/{doc => docs}/topics/function-pointers.rst (100%) rename gcc/jit/{doc => docs}/topics/functions.rst (100%) rename gcc/jit/{doc => docs}/topics/index.rst (100%) rename gcc/jit/{doc => docs}/topics/locations.rst (100%) rename gcc/jit/{doc => docs}/topics/objects.rst (100%) rename gcc/jit/{doc => docs}/topics/performance.rst (100%) rename gcc/jit/{doc => docs}/topics/types.rst (100%) create mode 100644 gcc/testsuite/c-c++-common/cpp/macro-trace-1.c create mode 100644 gcc/testsuite/c-c++-common/pragma-region.c create mode 100644 gcc/testsuite/g++.dg/DRs/dr2392.C create mode 100644 gcc/testsuite/g++.dg/DRs/dr2583.C create mode 100644 gcc/testsuite/g++.dg/DRs/dr2604.C create mode 100644 gcc/testsuite/g++.dg/analyzer/infinite-recursion-1.C copy gcc/testsuite/g++.dg/{warn/Winfinite-recursion-2.C => analyzer/infinite-recur [...] create mode 100644 gcc/testsuite/g++.dg/analyzer/infinite-recursion-3.C create mode 100644 gcc/testsuite/g++.dg/cpp23/constexpr-nonlit10.C create mode 100644 gcc/testsuite/g++.dg/cpp23/constexpr-nonlit11.C create mode 100644 gcc/testsuite/g++.dg/cpp23/constexpr-nonlit12.C create mode 100644 gcc/testsuite/g++.dg/cpp23/constexpr-nonlit13.C create mode 100644 gcc/testsuite/g++.dg/cpp23/constexpr-nonlit14.C create mode 100644 gcc/testsuite/g++.dg/cpp23/constexpr-nonlit15.C create mode 100644 gcc/testsuite/g++.dg/cpp23/constexpr-nonlit16.C create mode 100644 gcc/testsuite/g++.dg/cpp23/constexpr-nonlit8.C create mode 100644 gcc/testsuite/g++.dg/cpp23/constexpr-nonlit9.C create mode 100644 gcc/testsuite/g++.dg/cpp23/static-operator-call4.C create mode 100644 gcc/testsuite/g++.dg/cpp23/subscript10.C create mode 100644 gcc/testsuite/g++.dg/cpp23/subscript11.C create mode 100644 gcc/testsuite/g++.dg/cpp23/subscript9.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-dr2428.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-friend11.C create mode 100644 gcc/testsuite/g++.dg/warn/Wdangling-reference6.C create mode 100644 gcc/testsuite/g++.dg/warn/Wdangling-reference7.C create mode 100644 gcc/testsuite/g++.dg/warn/Wignored-qualifiers3.C create mode 100644 gcc/testsuite/g++.target/powerpc/pr90259.C create mode 100644 gcc/testsuite/gcc.c-torture/execute/ieee/inf-4.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/deref-before-check-1.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/deref-before-check-2.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/deref-before-check-pr77425.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/fd-accept.c copy gcc/testsuite/gcc.dg/analyzer/{fd-5.c => fd-access-mode-enum.c} (89%) copy gcc/testsuite/gcc.dg/analyzer/{fd-5.c => fd-access-mode-macros.c} (98%) rename gcc/testsuite/gcc.dg/analyzer/{fd-5.c => fd-access-mode-target-headers.c} (75%) create mode 100644 gcc/testsuite/gcc.dg/analyzer/fd-bind.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/fd-connect.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/fd-datagram-socket.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/fd-glibc-byte-stream-connection-server.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/fd-glibc-byte-stream-socket.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/fd-glibc-datagram-client.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/fd-glibc-datagram-socket.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/fd-glibc-make_named_socket.h create mode 100644 gcc/testsuite/gcc.dg/analyzer/fd-listen.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/fd-manpage-getaddrinfo-client.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/fd-mappage-getaddrinfo-server.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/fd-socket-meaning.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/fd-socket-misuse.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/fd-stream-socket-active-open.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/fd-stream-socket-passive-open.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/fd-stream-socket.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/fd-symbolic-socket.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/fdump-analyzer-1.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/infinite-recursion-2.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/infinite-recursion-3.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/infinite-recursion-4-limited-buggy.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/infinite-recursion-4-limited.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/infinite-recursion-4-unlimited-buggy.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/infinite-recursion-4-unlimited.c copy gcc/testsuite/gcc.dg/{Winfinite-recursion.c => analyzer/infinite-recursion-5. [...] create mode 100644 gcc/testsuite/gcc.dg/analyzer/infinite-recursion-alloca.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/infinite-recursion-inlining.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/infinite-recursion-multiline-1.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/infinite-recursion-multiline-2.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/infinite-recursion-variadic.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/named-constants-Wunused-macros.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/named-constants-via-command-line.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/named-constants-via-enum-and-macro.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/named-constants-via-enum.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/named-constants-via-macros-2.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/named-constants-via-macros-3.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/named-constants-via-macros-4.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/named-constants-via-macros-empty.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/named-constants-via-macros-gc.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/named-constants-via-macros-traditional.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/named-constants-via-macros-undef.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/named-constants-via-macros.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/taint-assert-BUG_ON.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/taint-assert-macro-expansion.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/taint-assert-system-header.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/taint-assert.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/test-assert.h create mode 100644 gcc/testsuite/gcc.dg/c11-float-8.c create mode 100644 gcc/testsuite/gcc.dg/c11-limits-1.c create mode 100644 gcc/testsuite/gcc.dg/c11-stdarg-4.c create mode 100644 gcc/testsuite/gcc.dg/c11-stdatomic-3.c create mode 100644 gcc/testsuite/gcc.dg/c11-stddef-1.c create mode 100644 gcc/testsuite/gcc.dg/c11-stdint-1.c create mode 100644 gcc/testsuite/gcc.dg/c2x-constexpr-1.c create mode 100644 gcc/testsuite/gcc.dg/c2x-constexpr-2a.c create mode 100644 gcc/testsuite/gcc.dg/c2x-constexpr-2b.c create mode 100644 gcc/testsuite/gcc.dg/c2x-constexpr-3.c create mode 100644 gcc/testsuite/gcc.dg/c2x-constexpr-4.c create mode 100644 gcc/testsuite/gcc.dg/c2x-constexpr-5.c create mode 100644 gcc/testsuite/gcc.dg/c2x-constexpr-6.c create mode 100644 gcc/testsuite/gcc.dg/c2x-constexpr-7.c create mode 100644 gcc/testsuite/gcc.dg/c2x-constexpr-8.c create mode 100644 gcc/testsuite/gcc.dg/c2x-constexpr-9.c create mode 100644 gcc/testsuite/gcc.dg/c2x-float-13.c create mode 100644 gcc/testsuite/gcc.dg/c2x-limits-1.c create mode 100644 gcc/testsuite/gcc.dg/c2x-stdarg-5.c create mode 100644 gcc/testsuite/gcc.dg/c2x-stdatomic-1.c create mode 100644 gcc/testsuite/gcc.dg/c2x-stddef-1.c create mode 100644 gcc/testsuite/gcc.dg/c2x-stdint-1.c create mode 100644 gcc/testsuite/gcc.dg/dfp/c2x-constexpr-dfp-1.c create mode 100644 gcc/testsuite/gcc.dg/dfp/c2x-constexpr-dfp-2.c create mode 100644 gcc/testsuite/gcc.dg/gnu2x-constexpr-1.c create mode 100644 gcc/testsuite/gcc.dg/loop-unswitch-18.c create mode 100644 gcc/testsuite/gcc.dg/pr107523.c create mode 100644 gcc/testsuite/gcc.dg/pr107554.c create mode 100644 gcc/testsuite/gcc.dg/pr107585.c create mode 100644 gcc/testsuite/gcc.dg/pr107618.c create mode 100644 gcc/testsuite/gcc.dg/pr107686.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr107732.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-42.c create mode 100644 gcc/testsuite/gcc.dg/ubsan/pr107668.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-div-bitmask-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-div-bitmask-2.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-div-bitmask-3.c copy gcc/testsuite/gcc.dg/{bic-bitmask.h => vect/vect-div-bitmask.h} (92%) create mode 100644 gcc/testsuite/gcc.target/aarch64/cssc_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/cssc_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/cssc_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/cssc_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/cssc_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/div-by-bitmask.c create mode 100644 gcc/testsuite/gcc.target/aarch64/ldapr-ext.c create mode 100644 gcc/testsuite/gcc.target/aarch64/ldapr.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/addsub_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/addsub_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/div-by-bitmask_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/pr107717.c create mode 100644 gcc/testsuite/gcc.target/i386/excess-precision-11.c create mode 100644 gcc/testsuite/gcc.target/i386/excess-precision-12.c copy gcc/testsuite/gcc.target/i386/{pieces-memset-2.c => pieces-memset-50.c} (69%) create mode 100644 gcc/testsuite/gcc.target/i386/pr98167.c create mode 100644 gcc/testsuite/gcc.target/i386/prefetchi-5.c create mode 100644 gcc/testsuite/gcc.target/loongarch/flogb.c create mode 100644 gcc/testsuite/gcc.target/loongarch/frint.c create mode 100644 gcc/testsuite/gcc.target/loongarch/fscaleb.c create mode 100644 gcc/testsuite/gcc.target/loongarch/ftint-no-inexact.c create mode 100644 gcc/testsuite/gcc.target/loongarch/ftint.c create mode 100644 gcc/testsuite/gcc.target/riscv/builtin_pause.c create mode 100644 gcc/testsuite/gcc.target/riscv/rvv/base/macro.h create mode 100644 gcc/testsuite/gcc.target/riscv/rvv/base/spill-1.c create mode 100644 gcc/testsuite/gcc.target/riscv/rvv/base/spill-10.c create mode 100644 gcc/testsuite/gcc.target/riscv/rvv/base/spill-11.c create mode 100644 gcc/testsuite/gcc.target/riscv/rvv/base/spill-12.c create mode 100644 gcc/testsuite/gcc.target/riscv/rvv/base/spill-2.c create mode 100644 gcc/testsuite/gcc.target/riscv/rvv/base/spill-3.c create mode 100644 gcc/testsuite/gcc.target/riscv/rvv/base/spill-4.c create mode 100644 gcc/testsuite/gcc.target/riscv/rvv/base/spill-5.c create mode 100644 gcc/testsuite/gcc.target/riscv/rvv/base/spill-6.c create mode 100644 gcc/testsuite/gcc.target/riscv/rvv/base/spill-7.c create mode 100644 gcc/testsuite/gcc.target/riscv/rvv/base/spill-8.c create mode 100644 gcc/testsuite/gcc.target/riscv/rvv/base/spill-9.c create mode 100644 gcc/testsuite/gcc.target/riscv/rvv/base/spill-sp-adjust.c create mode 100644 gcc/testsuite/gcc.target/riscv/shrink-wrap-1.c create mode 100644 gcc/testsuite/gcc.target/riscv/zba-shNadd-07.c create mode 100644 gcc/testsuite/gcc.target/riscv/zbb-srai-andn.c create mode 100644 gcc/testsuite/gcc.target/riscv/zbs-bclri.c create mode 100644 gcc/testsuite/gcc.target/riscv/zbs-bexti.c create mode 100644 gcc/testsuite/gfortran.dg/PR94104a.f90 create mode 100644 gcc/testsuite/gfortran.dg/PR94104b.f90 create mode 100644 gcc/testsuite/gfortran.dg/coarray/pr107441-caf.f90 create mode 100644 gcc/testsuite/gfortran.dg/optional_absent_6.f90 create mode 100644 gcc/testsuite/gfortran.dg/optional_absent_7.f90 create mode 100644 gcc/testsuite/gfortran.dg/optional_absent_8.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr107559.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr107679.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr107680.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr107681.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr107707.f90 create mode 100644 libatomic/config/linux/aarch64/atomic_16.S delete mode 100644 libgomp/doc/amd-radeon-gcn.rst delete mode 100644 libgomp/doc/conf.py delete mode 100644 libgomp/doc/copyright.rst delete mode 100644 libgomp/doc/cuda-streams-usage.rst delete mode 100644 libgomp/doc/enabling-openacc.rst delete mode 100644 libgomp/doc/enabling-openmp.rst delete mode 100644 libgomp/doc/first-invocation-nvidia-cublas-library-api.rst delete mode 100644 libgomp/doc/first-invocation-openacc-library-api.rst delete mode 100644 libgomp/doc/funding.rst delete mode 100644 libgomp/doc/general-public-license-3.rst delete mode 100644 libgomp/doc/gnu-free-documentation-license.rst delete mode 100644 libgomp/doc/implementation-status-and-implementation-defined-be [...] delete mode 100644 libgomp/doc/index.rst delete mode 100644 libgomp/doc/indices-and-tables.rst delete mode 100644 libgomp/doc/introduction.rst delete mode 100644 libgomp/doc/memory-allocation-with-libmemkind.rst delete mode 100644 libgomp/doc/nvptx.rst delete mode 100644 libgomp/doc/offload-target-specifics.rst delete mode 100644 libgomp/doc/openacc-environment-variables.rst delete mode 100644 libgomp/doc/openacc-environment-variables/accdevicenum.rst delete mode 100644 libgomp/doc/openacc-environment-variables/accdevicetype.rst delete mode 100644 libgomp/doc/openacc-environment-variables/accproflib.rst delete mode 100644 libgomp/doc/openacc-environment-variables/gccaccnotify.rst delete mode 100644 libgomp/doc/openacc-introduction.rst delete mode 100644 libgomp/doc/openacc-library-and-environment-variables.rst delete mode 100644 libgomp/doc/openacc-library-interoperability.rst delete mode 100644 libgomp/doc/openacc-profiling-interface.rst delete mode 100644 libgomp/doc/openacc-runtime-library-routines.rst delete mode 100644 libgomp/doc/openacc-runtime-library-routines/accasynctest.rst delete mode 100644 libgomp/doc/openacc-runtime-library-routines/accasynctestall.rst delete mode 100644 libgomp/doc/openacc-runtime-library-routines/accattach.rst delete mode 100644 libgomp/doc/openacc-runtime-library-routines/acccopyin.rst delete mode 100644 libgomp/doc/openacc-runtime-library-routines/acccopyout.rst delete mode 100644 libgomp/doc/openacc-runtime-library-routines/acccreate.rst delete mode 100644 libgomp/doc/openacc-runtime-library-routines/accdelete.rst delete mode 100644 libgomp/doc/openacc-runtime-library-routines/accdetach.rst delete mode 100644 libgomp/doc/openacc-runtime-library-routines/accdeviceptr.rst delete mode 100644 libgomp/doc/openacc-runtime-library-routines/accfree.rst delete mode 100644 libgomp/doc/openacc-runtime-library-routines/accgetcudastream.rst delete mode 100644 libgomp/doc/openacc-runtime-library-routines/accgetcurrentcudac [...] delete mode 100644 libgomp/doc/openacc-runtime-library-routines/accgetcurrentcudad [...] delete mode 100644 libgomp/doc/openacc-runtime-library-routines/accgetdevicenum.rst delete mode 100644 libgomp/doc/openacc-runtime-library-routines/accgetdevicetype.rst delete mode 100644 libgomp/doc/openacc-runtime-library-routines/accgetnumdevices.rst delete mode 100644 libgomp/doc/openacc-runtime-library-routines/accgetproperty.rst delete mode 100644 libgomp/doc/openacc-runtime-library-routines/acchostptr.rst delete mode 100644 libgomp/doc/openacc-runtime-library-routines/accinit.rst delete mode 100644 libgomp/doc/openacc-runtime-library-routines/accispresent.rst delete mode 100644 libgomp/doc/openacc-runtime-library-routines/accmalloc.rst delete mode 100644 libgomp/doc/openacc-runtime-library-routines/accmapdata.rst delete mode 100644 libgomp/doc/openacc-runtime-library-routines/accmemcpyfromdevice.rst delete mode 100644 libgomp/doc/openacc-runtime-library-routines/accmemcpytodevice.rst delete mode 100644 libgomp/doc/openacc-runtime-library-routines/accondevice.rst delete mode 100644 libgomp/doc/openacc-runtime-library-routines/accpresentorcopyin.rst delete mode 100644 libgomp/doc/openacc-runtime-library-routines/accpresentorcreate.rst delete mode 100644 libgomp/doc/openacc-runtime-library-routines/accproflookup.rst delete mode 100644 libgomp/doc/openacc-runtime-library-routines/accprofregister.rst delete mode 100644 libgomp/doc/openacc-runtime-library-routines/accprofunregister.rst delete mode 100644 libgomp/doc/openacc-runtime-library-routines/accregisterlibrary.rst delete mode 100644 libgomp/doc/openacc-runtime-library-routines/accsetcudastream.rst delete mode 100644 libgomp/doc/openacc-runtime-library-routines/accsetdevicenum.rst delete mode 100644 libgomp/doc/openacc-runtime-library-routines/accsetdevicetype.rst delete mode 100644 libgomp/doc/openacc-runtime-library-routines/accshutdown.rst delete mode 100644 libgomp/doc/openacc-runtime-library-routines/accunmapdata.rst delete mode 100644 libgomp/doc/openacc-runtime-library-routines/accupdatedevice.rst delete mode 100644 libgomp/doc/openacc-runtime-library-routines/accupdateself.rst delete mode 100644 libgomp/doc/openacc-runtime-library-routines/accwait.rst delete mode 100644 libgomp/doc/openacc-runtime-library-routines/accwaitall.rst delete mode 100644 libgomp/doc/openacc-runtime-library-routines/accwaitallasync.rst delete mode 100644 libgomp/doc/openacc-runtime-library-routines/accwaitasync.rst delete mode 100644 libgomp/doc/openmp-context-selectors.rst delete mode 100644 libgomp/doc/openmp-environment-variables.rst delete mode 100644 libgomp/doc/openmp-environment-variables/gompcpuaffinity.rst delete mode 100644 libgomp/doc/openmp-environment-variables/gompdebug.rst delete mode 100644 libgomp/doc/openmp-environment-variables/gomprtemsthreadpools.rst delete mode 100644 libgomp/doc/openmp-environment-variables/gompspincount.rst delete mode 100644 libgomp/doc/openmp-environment-variables/gompstacksize.rst delete mode 100644 libgomp/doc/openmp-environment-variables/ompcancellation.rst delete mode 100644 libgomp/doc/openmp-environment-variables/ompdefaultdevice.rst delete mode 100644 libgomp/doc/openmp-environment-variables/ompdisplayenv.rst delete mode 100644 libgomp/doc/openmp-environment-variables/ompdynamic.rst delete mode 100644 libgomp/doc/openmp-environment-variables/ompmaxactivelevels.rst delete mode 100644 libgomp/doc/openmp-environment-variables/ompmaxtaskpriority.rst delete mode 100644 libgomp/doc/openmp-environment-variables/ompnested.rst delete mode 100644 libgomp/doc/openmp-environment-variables/ompnumteams.rst delete mode 100644 libgomp/doc/openmp-environment-variables/ompnumthreads.rst delete mode 100644 libgomp/doc/openmp-environment-variables/ompplaces.rst delete mode 100644 libgomp/doc/openmp-environment-variables/ompprocbind.rst delete mode 100644 libgomp/doc/openmp-environment-variables/ompschedule.rst delete mode 100644 libgomp/doc/openmp-environment-variables/ompstacksize.rst delete mode 100644 libgomp/doc/openmp-environment-variables/omptargetoffload.rst delete mode 100644 libgomp/doc/openmp-environment-variables/ompteamsthreadlimit.rst delete mode 100644 libgomp/doc/openmp-environment-variables/ompthreadlimit.rst delete mode 100644 libgomp/doc/openmp-environment-variables/ompwaitpolicy.rst delete mode 100644 libgomp/doc/openmp-implementation-specifics.rst delete mode 100644 libgomp/doc/openmp-implementation-status.rst delete mode 100644 libgomp/doc/openmp-implementation-status/openmp-45.rst delete mode 100644 libgomp/doc/openmp-implementation-status/openmp-50.rst delete mode 100644 libgomp/doc/openmp-implementation-status/openmp-51.rst delete mode 100644 libgomp/doc/openmp-implementation-status/openmp-52.rst delete mode 100644 libgomp/doc/openmp-runtime-library-routines.rst delete mode 100644 libgomp/doc/openmp-runtime-library-routines/ompdestroylock.rst delete mode 100644 libgomp/doc/openmp-runtime-library-routines/ompdestroynestlock.rst delete mode 100644 libgomp/doc/openmp-runtime-library-routines/ompfulfillevent.rst delete mode 100644 libgomp/doc/openmp-runtime-library-routines/ompgetactivelevel.rst delete mode 100644 libgomp/doc/openmp-runtime-library-routines/ompgetancestorthrea [...] delete mode 100644 libgomp/doc/openmp-runtime-library-routines/ompgetcancellation.rst delete mode 100644 libgomp/doc/openmp-runtime-library-routines/ompgetdefaultdevice.rst delete mode 100644 libgomp/doc/openmp-runtime-library-routines/ompgetdevicenum.rst delete mode 100644 libgomp/doc/openmp-runtime-library-routines/ompgetdynamic.rst delete mode 100644 libgomp/doc/openmp-runtime-library-routines/ompgetinitialdevice.rst delete mode 100644 libgomp/doc/openmp-runtime-library-routines/ompgetlevel.rst delete mode 100644 libgomp/doc/openmp-runtime-library-routines/ompgetmaxactivelevels.rst delete mode 100644 libgomp/doc/openmp-runtime-library-routines/ompgetmaxtaskpriority.rst delete mode 100644 libgomp/doc/openmp-runtime-library-routines/ompgetmaxteams.rst delete mode 100644 libgomp/doc/openmp-runtime-library-routines/ompgetmaxthreads.rst delete mode 100644 libgomp/doc/openmp-runtime-library-routines/ompgetnested.rst delete mode 100644 libgomp/doc/openmp-runtime-library-routines/ompgetnumdevices.rst delete mode 100644 libgomp/doc/openmp-runtime-library-routines/ompgetnumprocs.rst delete mode 100644 libgomp/doc/openmp-runtime-library-routines/ompgetnumteams.rst delete mode 100644 libgomp/doc/openmp-runtime-library-routines/ompgetnumthreads.rst delete mode 100644 libgomp/doc/openmp-runtime-library-routines/ompgetprocbind.rst delete mode 100644 libgomp/doc/openmp-runtime-library-routines/ompgetschedule.rst delete mode 100644 libgomp/doc/openmp-runtime-library-routines/ompgetsupportedacti [...] delete mode 100644 libgomp/doc/openmp-runtime-library-routines/ompgetteamnum.rst delete mode 100644 libgomp/doc/openmp-runtime-library-routines/ompgetteamsize.rst delete mode 100644 libgomp/doc/openmp-runtime-library-routines/ompgetteamsthreadlimit.rst delete mode 100644 libgomp/doc/openmp-runtime-library-routines/ompgetthreadlimit.rst delete mode 100644 libgomp/doc/openmp-runtime-library-routines/ompgetthreadnum.rst delete mode 100644 libgomp/doc/openmp-runtime-library-routines/ompgetwtick.rst delete mode 100644 libgomp/doc/openmp-runtime-library-routines/ompgetwtime.rst delete mode 100644 libgomp/doc/openmp-runtime-library-routines/ompinfinal.rst delete mode 100644 libgomp/doc/openmp-runtime-library-routines/ompinitlock.rst delete mode 100644 libgomp/doc/openmp-runtime-library-routines/ompinitnestlock.rst delete mode 100644 libgomp/doc/openmp-runtime-library-routines/ompinparallel.rst delete mode 100644 libgomp/doc/openmp-runtime-library-routines/ompisinitialdevice.rst delete mode 100644 libgomp/doc/openmp-runtime-library-routines/ompsetdefaultdevice.rst delete mode 100644 libgomp/doc/openmp-runtime-library-routines/ompsetdynamic.rst delete mode 100644 libgomp/doc/openmp-runtime-library-routines/ompsetlock.rst delete mode 100644 libgomp/doc/openmp-runtime-library-routines/ompsetmaxactivelevels.rst delete mode 100644 libgomp/doc/openmp-runtime-library-routines/ompsetnested.rst delete mode 100644 libgomp/doc/openmp-runtime-library-routines/ompsetnestlock.rst delete mode 100644 libgomp/doc/openmp-runtime-library-routines/ompsetnumteams.rst delete mode 100644 libgomp/doc/openmp-runtime-library-routines/ompsetnumthreads.rst delete mode 100644 libgomp/doc/openmp-runtime-library-routines/ompsetschedule.rst delete mode 100644 libgomp/doc/openmp-runtime-library-routines/ompsetteamsthreadlimit.rst delete mode 100644 libgomp/doc/openmp-runtime-library-routines/omptestlock.rst delete mode 100644 libgomp/doc/openmp-runtime-library-routines/omptestnestlock.rst delete mode 100644 libgomp/doc/openmp-runtime-library-routines/ompunsetlock.rst delete mode 100644 libgomp/doc/openmp-runtime-library-routines/ompunsetnestlock.rst delete mode 100644 libgomp/doc/reporting-bugs.rst delete mode 100644 libgomp/doc/the-libgomp-abi.rst delete mode 100644 libgomp/doc/the-libgomp-abi/implementing-atomic-construct.rst delete mode 100644 libgomp/doc/the-libgomp-abi/implementing-barrier-construct.rst delete mode 100644 libgomp/doc/the-libgomp-abi/implementing-critical-construct.rst delete mode 100644 libgomp/doc/the-libgomp-abi/implementing-firstprivate-lastpriva [...] delete mode 100644 libgomp/doc/the-libgomp-abi/implementing-flush-construct.rst delete mode 100644 libgomp/doc/the-libgomp-abi/implementing-for-construct.rst delete mode 100644 libgomp/doc/the-libgomp-abi/implementing-master-construct.rst delete mode 100644 libgomp/doc/the-libgomp-abi/implementing-openaccs-parallel-cons [...] delete mode 100644 libgomp/doc/the-libgomp-abi/implementing-ordered-construct.rst delete mode 100644 libgomp/doc/the-libgomp-abi/implementing-parallel-construct.rst delete mode 100644 libgomp/doc/the-libgomp-abi/implementing-private-clause.rst delete mode 100644 libgomp/doc/the-libgomp-abi/implementing-reduction-clause.rst delete mode 100644 libgomp/doc/the-libgomp-abi/implementing-sections-construct.rst delete mode 100644 libgomp/doc/the-libgomp-abi/implementing-single-construct.rst delete mode 100644 libgomp/doc/the-libgomp-abi/implementing-threadprivate-construct.rst create mode 100644 libgomp/libgomp.texi create mode 100644 libiberty/at-file.texi copy gcc/COPYING.LIB => libiberty/copying-lib.texi (67%) delete mode 100644 libiberty/doc/bsd.rst delete mode 100644 libiberty/doc/conf.py delete mode 100644 libiberty/doc/copyright.rst delete mode 100644 libiberty/doc/extensions.rst delete mode 100644 libiberty/doc/function-variable-and-macro-listing.rst delete mode 100644 libiberty/doc/index.rst delete mode 100644 libiberty/doc/indices-and-tables.rst delete mode 100644 libiberty/doc/introduction.rst delete mode 100644 libiberty/doc/lesser-general-public-license-2.1.rst delete mode 100644 libiberty/doc/overview.rst delete mode 100644 libiberty/doc/replacement-functions.rst delete mode 100644 libiberty/doc/supplemental-functions.rst delete mode 100644 libiberty/doc/using.rst create mode 100644 libiberty/functions.texi create mode 100644 libiberty/libiberty.texi create mode 100644 libiberty/obstacks.texi delete mode 100644 libitm/doc/c-c++-language-constructs-for-tm.rst delete mode 100644 libitm/doc/conf.py delete mode 100644 libitm/doc/copyright.rst delete mode 100644 libitm/doc/enabling-libitm.rst delete mode 100644 libitm/doc/gnu-free-documentation-license.rst delete mode 100644 libitm/doc/index.rst delete mode 100644 libitm/doc/indices-and-tables.rst delete mode 100644 libitm/doc/internals.rst delete mode 100644 libitm/doc/locking-conventions.rst delete mode 100644 libitm/doc/nesting-flat-vs-closed.rst delete mode 100644 libitm/doc/the-libitm-abi.rst delete mode 100644 libitm/doc/the-libitm-abi/function-list.rst delete mode 100644 libitm/doc/the-libitm-abi/future-enhancements-to-the-abi.rst delete mode 100644 libitm/doc/the-libitm-abi/library-design-principles.rst delete mode 100644 libitm/doc/the-libitm-abi/memory-model.rst delete mode 100644 libitm/doc/the-libitm-abi/non-objectives.rst delete mode 100644 libitm/doc/the-libitm-abi/objectives.rst delete mode 100644 libitm/doc/the-libitm-abi/sample-code.rst delete mode 100644 libitm/doc/the-libitm-abi/types-and-macros-list.rst delete mode 100644 libitm/doc/tm-methods-and-method-groups.rst create mode 100644 libitm/libitm.texi delete mode 100644 libquadmath/doc/conf.py delete mode 100644 libquadmath/doc/copyright.rst delete mode 100644 libquadmath/doc/gnu-free-documentation-license.rst delete mode 100644 libquadmath/doc/i-o-library-routines.rst delete mode 100644 libquadmath/doc/index.rst delete mode 100644 libquadmath/doc/indices-and-tables.rst delete mode 100644 libquadmath/doc/introduction.rst delete mode 100644 libquadmath/doc/math-library-routines.rst delete mode 100644 libquadmath/doc/quadmathsnprintf.rst delete mode 100644 libquadmath/doc/reporting-bugs.rst delete mode 100644 libquadmath/doc/strtoflt128.rst delete mode 100644 libquadmath/doc/typedef-and-constants.rst create mode 100644 libquadmath/libquadmath.texi create mode 100644 libstdc++-v3/include/std/format create mode 100644 libstdc++-v3/src/c++11/facet_inst_macros.h create mode 100644 libstdc++-v3/testsuite/27_io/filesystem/path/construct/95048.cc create mode 100644 libstdc++-v3/testsuite/experimental/filesystem/path/construct/95048.cc create mode 100644 libstdc++-v3/testsuite/std/format/arguments/args.cc create mode 100644 libstdc++-v3/testsuite/std/format/error.cc create mode 100644 libstdc++-v3/testsuite/std/format/formatter/concept.cc create mode 100644 libstdc++-v3/testsuite/std/format/formatter/requirements.cc create mode 100644 libstdc++-v3/testsuite/std/format/functions/format.cc create mode 100644 libstdc++-v3/testsuite/std/format/functions/format_to_n.cc create mode 100644 libstdc++-v3/testsuite/std/format/functions/size.cc create mode 100644 libstdc++-v3/testsuite/std/format/functions/vformat_to.cc create mode 100644 libstdc++-v3/testsuite/std/format/parse_ctx.cc create mode 100644 libstdc++-v3/testsuite/std/format/string.cc create mode 100644 libstdc++-v3/testsuite/std/format/string_neg.cc create mode 100644 libstdc++-v3/testsuite/std/time/clock/gps/1.cc create mode 100644 libstdc++-v3/testsuite/std/time/clock/tai/1.cc create mode 100644 libstdc++-v3/testsuite/std/time/clock/utc/1.cc delete mode 100755 maintainer-scripts/update_web_docs_git.py