diff options
author | Bernd Edlinger <bernd.edlinger@hotmail.de> | 2014-09-30 16:08:53 +0000 |
---|---|---|
committer | Bernd Edlinger <edlinger@gcc.gnu.org> | 2014-09-30 16:08:53 +0000 |
commit | cc811a8ae6c760955ac2dca51d8359d003c8e4f2 (patch) | |
tree | ab32b139b652fc4cee08f6e47ca2d986547e773f /gcc | |
parent | cd91371c5f1ed77c2acdde60f194a98df95c241b (diff) | |
download | gcc-cc811a8ae6c760955ac2dca51d8359d003c8e4f2.zip gcc-cc811a8ae6c760955ac2dca51d8359d003c8e4f2.tar.gz gcc-cc811a8ae6c760955ac2dca51d8359d003c8e4f2.tar.bz2 |
re PR preprocessor/58893 (<command-line>:0:0: internal compiler error: Segmentation fault)
2014-09-30 Bernd Edlinger <bernd.edlinger@hotmail.de>
PR preprocessor/58893
* errors.c (cpp_diagnostic): Fix possible out of bounds access.
* files.c (_cpp_stack_include): Initialize src_loc for IT_CMDLINE.
testsuite:
2014-09-30 Bernd Edlinger <bernd.edlinger@hotmail.de>
PR preprocessor/58893
* gcc.dg/pr58893.c: New test case.
* gcc.dg/pr58893-0.h: New include.
From-SVN: r215730
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/testsuite/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/pr58893-0.h | 1 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/pr58893.c | 5 |
3 files changed, 12 insertions, 0 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 858df23..6ffbbee 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,9 @@ +2014-09-30 Bernd Edlinger <bernd.edlinger@hotmail.de> + + PR preprocessor/58893 + * gcc.dg/pr58893.c: New test case. + * gcc.dg/pr58893-0.h: New include. + 2014-09-30 Ilya Tocar <ilya.tocar@intel.com> PR middle-end/62120 diff --git a/gcc/testsuite/gcc.dg/pr58893-0.h b/gcc/testsuite/gcc.dg/pr58893-0.h new file mode 100644 index 0000000..957bcdc --- /dev/null +++ b/gcc/testsuite/gcc.dg/pr58893-0.h @@ -0,0 +1 @@ +#pragma GCC visibility push(hidden) diff --git a/gcc/testsuite/gcc.dg/pr58893.c b/gcc/testsuite/gcc.dg/pr58893.c new file mode 100644 index 0000000..c9f8b6b --- /dev/null +++ b/gcc/testsuite/gcc.dg/pr58893.c @@ -0,0 +1,5 @@ +/* PR preprocessor/58893 */ +/* { dg-do compile } */ +/* { dg-options "-include pr58893-0.h -include pr58893-1.h -I${srcdir}/gcc.dg" } */ +/* { dg-error "pr58893-1.h: No such file or directory" "" { target *-*-* } 0 } */ +/* { dg-prune-output "compilation terminated" } */ |