Bug 38376

Summary: "Builtins" is used when the code Conventions say don't use it
Product: gcc Reporter: Andrew Pinski <pinskia>
Component: cAssignee: Not yet assigned to anyone <unassigned>
Status: NEW ---    
Severity: normal CC: gcc-bugs, jakub
Priority: P3 Keywords: documentation
Version: 4.2.0   
Target Milestone: ---   
Host: Target:
Build: Known to work:
Known to fail: Last reconfirmed: 2010-10-15 21:08:29

Description Andrew Pinski 2008-12-02 21:46:45 UTC
From:
http://gcc.gnu.org/codingconventions.html
Use...                                     ...instead of           Rationale 
"built-in" as an adjective ("built-in function") or "built in"
"builtin" 
"builtin" isn't a word 

But the manual uses it:
5.48 Object Size Checking Builtins
Comment 1 Andrew Pinski 2008-12-02 21:49:58 UTC
Actually the whole manual is inconstient:
Atomic Builtins: Built-in functions for atomic memory access. 
Object Size Checking: Built-in functions for limited buffer overflow checking. 
Other Builtins: Other built-in functions. 
Target Builtins: Built-in functions specific to particular targets. 

Jakub, 
I added you as a CC because you wrote the documentation for the object size checking built ins but I now see this is a much bigger issue than just that one.
Comment 2 Jonathan Wakely 2010-10-15 21:08:29 UTC
I think this should be confirmed as a real issue, even if we don't plan on doing anything right away