diff options
author | Kai Tietz <ktietz@redhat.com> | 2015-05-04 12:16:23 +0200 |
---|---|---|
committer | Kai Tietz <ktietz@gcc.gnu.org> | 2015-05-04 12:16:23 +0200 |
commit | 1473ab9abb2f9c21064283c108ea5d583566634a (patch) | |
tree | 456b77a0f8747ac7121501b86d22848cd532dbae | |
parent | 6cefc5041cbdde0a7390327432ce1251ea674d75 (diff) | |
download | gcc-1473ab9abb2f9c21064283c108ea5d583566634a.zip gcc-1473ab9abb2f9c21064283c108ea5d583566634a.tar.gz gcc-1473ab9abb2f9c21064283c108ea5d583566634a.tar.bz2 |
re PR lto/65559 (lto1.exe: internal compiler error: in read_cgraph_and_symbols, at lto/lto.c:2947)
PR target/65559
* lto-wrapper.c (run_gcc): Open filename
with in binary-mode.
From-SVN: r222759
-rw-r--r-- | gcc/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/lto-wrapper.c | 2 |
2 files changed, 7 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 0a0179d..f2777b0 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2015-05-04 Kai Tietz <ktietz@redhat.com> + + PR target/65559 + * lto-wrapper.c (run_gcc): Open filename + with in binary-mode. + 2015-05-03 Sandra Loosemore <sandra@codesourcery.com> * doc/extend.texi (Variable Attributes, Type Attributes): Move diff --git a/gcc/lto-wrapper.c b/gcc/lto-wrapper.c index 404cb68..aa51476 100644 --- a/gcc/lto-wrapper.c +++ b/gcc/lto-wrapper.c @@ -934,7 +934,7 @@ run_gcc (unsigned argc, char *argv[]) filename[p - argv[i]] = '\0'; file_offset = (off_t) loffset; } - fd = open (argv[i], O_RDONLY); + fd = open (filename, O_RDONLY | O_BINARY); if (fd == -1) { lto_argv[lto_argc++] = argv[i]; |