| Submitter | Jason Merrill |
|---|---|
| Date | March 25, 2011, 4 p.m. |
| Message ID | <4D8CBC10.4010902@redhat.com> |
| Download | mbox | patch |
| Permalink | /patch/88391/ |
| State | New |
| Headers | show |
Comments
Patch
diff --git a/gcc/c-family/c.opt b/gcc/c-family/c.opt index 0061ec5..4c4727f 100644 --- a/gcc/c-family/c.opt +++ b/gcc/c-family/c.opt @@ -1137,7 +1137,11 @@ Remap file names when including files std=c++98 C++ ObjC++ -Conform to the ISO 1998 C++ standard +Conform to the ISO 1998 C++ standard revised by the 2003 technical corrigendum + +std=c++03 +C++ ObjC++ Alias(std=c++98) +Conform to the ISO 1998 C++ standard revised by the 2003 technical corrigendum std=c++0x C++ ObjC++
Since the most recent C++ standard is officially dated 2003 (representing the 1998 standard adjusted by the 2003 technical corrigendum) we really ought to support -std=c++03, meaning the same thing as -std=c++98 since we don't attempt to distinguish between the two. Tested x86_64-pc-linux-gnu, applying to trunk. commit 170711238aced11aa20095caebd1fe4c9e4f7b55 Author: Jason Merrill <jason@redhat.com> Date: Wed Mar 23 11:09:19 2011 +0100 * c.opt: Add -std=c++03.