summaryrefslogtreecommitdiffstats
path: root/gcc/doc/implement-c.texi
Commit message (Collapse)AuthorAgeFilesLines
* PR c/57773mpolacek2014-01-061-3/+2
| | | | | | | | | | | | | * doc/implement-c.texi: Mention that other integer types are permitted as bit-field types in strictly conforming mode. c/ * c-decl.c (check_bitfield_type_and_width): Warn for implementation defined bit-field types only in ISO C. testsuite/ * gcc.dg/pr57773.c: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@206373 138bc75d-0d04-0410-961f-82ee72b054a4
* Update copyright years in gcc/rsandifo2014-01-021-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@206289 138bc75d-0d04-0410-961f-82ee72b054a4
* * doc/implement-c.texi: Document C11 implementation-definedjsm282013-11-291-71/+135
| | | | | | | | | | | | | | behavior. Refer to -ffp-contract=fast for contraction behavior. * doc/invoke.texi (-std=c99, std=c11): Update description of completeness. (-std=gnu99): Don't mention as future default. (-std=gnu11): Mention as intended future default. * doc/standards.texi: Update descriptions of C99 and C11 support. Limit statement about C99 facilities for freestanding implementations to some platforms only. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@205505 138bc75d-0d04-0410-961f-82ee72b054a4
* Update copyright years in gcc/rsandifo2013-01-101-2/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@195098 138bc75d-0d04-0410-961f-82ee72b054a4
* Update Copyright years for files modified in 2008 and/or 2009.jakub2009-02-201-1/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@144324 138bc75d-0d04-0410-961f-82ee72b054a4
* * doc/invoke.texi (Optimize Options) <fstrict-aliasing>: Addhp2008-06-251-2/+2
| | | | | | | | | | | | anchor for the type-punning blurb. Cross-reference "Structures unions enumerations and bit-fields implementation". Provide a cast-through-pointer example. Make final sentence self-contained. * doc/implement-c.texi (Structures unions enumerations and bit-fields implementation): Cross-reference the type-punning blurb in the -fstrict-aliasing documentation. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@137095 138bc75d-0d04-0410-961f-82ee72b054a4
* * doc/bugreport.texi: Update copyright years.rwild2008-02-141-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | * doc/c-tree.texi: Likewise. * doc/cfg.texi: Likewise. * doc/cpp.texi: Likewise. * doc/cppinternals.texi: Likewise. * doc/fragments.texi: Likewise. * doc/frontends.texi: Likewise. * doc/gcc.texi: Likewise. * doc/gty.texi: Likewise. * doc/hostconfig.texi: Likewise. * doc/implement-c.texi: Likewise. * doc/libgcc.texi: Likewise. * doc/loop.texi: Likewise. * doc/makefile.texi: Likewise. * doc/options.texi: Likewise. * doc/passes.texi: Likewise. * doc/rtl.texi: Likewise. * doc/sourcebuild.texi: Likewise. * doc/standards.texi: Likewise. * doc/tree-ssa.texi: Likewise. * doc/trouble.texi: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@132313 138bc75d-0d04-0410-961f-82ee72b054a4
* PR middle-end/26306ebotcazou2006-11-161-1/+36
| | | | | | | | | | | | * gimplify.c (gimplify_expr): Only force a load for references to non-BLKmode volatile values. * doc/implement-c.texi (Qualifiers implementation): Document the interpretation of what a volatile access is. * doc/extend.texi (C++ Extensions): Rework same documentation. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@118900 138bc75d-0d04-0410-961f-82ee72b054a4
* * doc/c-tree.texi, doc/cfg.texi, doc/contrib.texi, doc/cpp.texi,jsm282004-11-051-1/+1
| | | | | | | | | | | | | | | doc/cppopts.texi, doc/extend.texi, doc/fragments.texi, doc/frontends.texi, doc/gcov.texi, doc/hostconfig.texi, doc/implement-c.texi, doc/install.texi, doc/invoke.texi, doc/libgcc.texi, doc/md.texi, doc/passes.texi, doc/portability.texi, doc/rtl.texi, doc/sourcebuild.texi, doc/standards.texi, doc/tm.texi, doc/tree-ssa.texi, doc/trouble.texi: Correct end-of-sentence markup and markup of "etc.", "e.g." and "i.e.". Use @code in various places where appropriate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@90101 138bc75d-0d04-0410-961f-82ee72b054a4
* * doc/c-tree.texi, doc/cpp.texi, doc/implement-c.texi,jsm282004-10-281-1/+1
| | | | | | | | doc/invoke.texi, doc/md.texi, doc/passes.texi, doc/tm.texi: Put punctuation outside quotes. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@89724 138bc75d-0d04-0410-961f-82ee72b054a4
* * doc/implement-c.texi: Add C90 subclause references. Point tojsm282004-07-291-68/+305
| | | | | | | | preprocessor documentation instead of duplicating it. Add points only present in C90. Fill in documentation for all points. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@85305 138bc75d-0d04-0410-961f-82ee72b054a4
* * doc/implement-c.texi: New file.jsm282004-07-221-0/+403
* doc/extend.texi (C Implementation): Move to there. * doc/gcc.texi: Include implement-c.texi. * Makefile.in (TEXI_GCC_FILES): Add implement-c.texi. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@85058 138bc75d-0d04-0410-961f-82ee72b054a4
OpenPOWER on IntegriCloud