aboutsummaryrefslogtreecommitdiff
path: root/gcc/expr.cc
diff options
context:
space:
mode:
authorSandra Loosemore <sloosemore@baylibre.com>2025-03-26 04:16:24 +0000
committerSandra Loosemore <sloosemore@baylibre.com>2025-03-30 19:33:03 +0000
commit35e0f112a487b38d4d3e8eec101a9e0b33a1016b (patch)
tree7b192e0a25805e056457ad0c5c41c55e3d6ce1ff /gcc/expr.cc
parent1fb78f025f726e2268da142f07007b1fb0819fb1 (diff)
downloadgcc-35e0f112a487b38d4d3e8eec101a9e0b33a1016b.zip
gcc-35e0f112a487b38d4d3e8eec101a9e0b33a1016b.tar.gz
gcc-35e0f112a487b38d4d3e8eec101a9e0b33a1016b.tar.bz2
Doc: Break up and rearrange the "other builtins" section [PR42270]
This is part of an incremental effort to make the chapter on GCC extensions better organized by grouping/rearranging sections by topic. The "Other Builtins" section had become a catch-all for all sorts of things with very little organization or attempt to differentiate between important information (e.g., GCC treats a gazillion library functions as builtins by default) from obscure builtins provided primarily as internal interfaces. I've split it up into various pieces and attempted to move the more important or useful-to-users documentation earlier in the chapter. What's left of the section is still a jumbled mess... but at least it's a smaller jumbled mess. gcc/ChangeLog PR other/42270 * doc/extend.texi (Built-in Functions): Incorporate some text formerly in "Other Builtins" into the introduction. Adjust menu for new sections. (Library Builtins): New section, split from "Other Builtins". (Numeric Builtins): Likewise. (Stack Allocation): Likewise. (Constructing Calls): Move __builtin_call_with_static_chain here. (Object Size Checking): Minor copy-editing. (Other Builtins): Move text to new sections listed above. Delete duplicate docs for object-size checking builtins. * doc/invoke.texi (C dialect options): Update @xref for -fno-builtin.
Diffstat (limited to 'gcc/expr.cc')
0 files changed, 0 insertions, 0 deletions