summaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorpinskia <pinskia@138bc75d-0d04-0410-961f-82ee72b054a4>2008-02-23 17:08:12 +0000
committerpinskia <pinskia@138bc75d-0d04-0410-961f-82ee72b054a4>2008-02-23 17:08:12 +0000
commitc12ee0c6f87eba261d98bca334f8ea8026d0dd7c (patch)
tree285fd6c0be11d5ba49f73653861ce790675641a8 /gcc
parent05b481dffd9c3b7b44b7181d16f248b04a81ab41 (diff)
downloadgcc-c12ee0c6f87eba261d98bca334f8ea8026d0dd7c.tar.gz
2008-02-23 Andrew Pinski <andrew_pinski@playstation.sony.com>
PR pch/35027 * c-pch.c (c_common_valid_pch): Make the "too short to be a PCH file" warning condtional on -Winvalid-PCH. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@132574 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog6
-rw-r--r--gcc/c-pch.c5
2 files changed, 9 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index f33f1d352d4..235208cc4f3 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,9 @@
+2008-02-23 Andrew Pinski <andrew_pinski@playstation.sony.com>
+
+ PR pch/35027
+ * c-pch.c (c_common_valid_pch): Make the "too short to be a PCH
+ file" warning condtional on -Winvalid-PCH.
+
2008-02-23 Daniel Jacobowitz <dan@codesourcery.com>
* expmed.c (extract_bit_field): Always use adjust_address for MEM.
diff --git a/gcc/c-pch.c b/gcc/c-pch.c
index d8751e83070..ccf3c86590c 100644
--- a/gcc/c-pch.c
+++ b/gcc/c-pch.c
@@ -243,8 +243,9 @@ c_common_valid_pch (cpp_reader *pfile, const char *name, int fd)
fatal_error ("can%'t read %s: %m", name);
else if (sizeread != IDENT_LENGTH + 16)
{
- cpp_error (pfile, CPP_DL_WARNING, "%s: too short to be a PCH file",
- name);
+ if (cpp_get_options (pfile)->warn_invalid_pch)
+ cpp_error (pfile, CPP_DL_WARNING, "%s: too short to be a PCH file",
+ name);
return 2;
}