diff options
author | Jackie Huang <jackie.huang@windriver.com> | 2014-10-31 10:41:49 -0400 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2014-11-06 16:45:19 +0000 |
commit | b7ae852b69ccafbcc473763230171d946fa59eb9 (patch) | |
tree | 9ca388ca5722b6683d09494d1aa914a272445051 /meta/recipes-devtools/gcc/gcc-4.9.inc | |
parent | 40b3888e409631bb2ceb64b0954af22f6c8dae48 (diff) | |
download | poky-b7ae852b69ccafbcc473763230171d946fa59eb9.tar.gz |
gcc: backport two patches to fix ICE in dwarf2out_var_location
The first patch fixes the ICE in dwarf2out_var_location, at
dwarf2out.c.
r212171:
* except.c (emit_note_eh_region_end): New helper function.
(convert_to_eh_region_ranges): Use emit_note_eh_region_end to
emit EH_REGION_END note.
* jump.c (cleanup_barriers): Do not split a call and its
corresponding CALL_ARG_LOCATION note.
But it introduced a regression issue:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63348
so backport the fix for the regression as well:
r215613:
PR rtl-optimization/63348
* emit-rtl.c (try_split): Do not emit extra barrier.
(From OE-Core rev: de52db1b1b0dbc9060dddceb42b7dd4f66a7e0f3)
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/recipes-devtools/gcc/gcc-4.9.inc')
-rw-r--r-- | meta/recipes-devtools/gcc/gcc-4.9.inc | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/meta/recipes-devtools/gcc/gcc-4.9.inc b/meta/recipes-devtools/gcc/gcc-4.9.inc index c47f244180..8f212b23ae 100644 --- a/meta/recipes-devtools/gcc/gcc-4.9.inc +++ b/meta/recipes-devtools/gcc/gcc-4.9.inc | |||
@@ -71,6 +71,8 @@ SRC_URI = "\ | |||
71 | file://0054-gcc-Makefile.in-fix-parallel-building-failure.patch \ | 71 | file://0054-gcc-Makefile.in-fix-parallel-building-failure.patch \ |
72 | file://0055-PR-rtl-optimization-61801.patch \ | 72 | file://0055-PR-rtl-optimization-61801.patch \ |
73 | file://0056-top-level-reorder_gcc-bug-61144.patch \ | 73 | file://0056-top-level-reorder_gcc-bug-61144.patch \ |
74 | file://0058-gcc-r212171.patch \ | ||
75 | file://0059-gcc-PR-rtl-optimization-63348.patch \ | ||
74 | " | 76 | " |
75 | SRC_URI[md5sum] = "fddf71348546af523353bd43d34919c1" | 77 | SRC_URI[md5sum] = "fddf71348546af523353bd43d34919c1" |
76 | SRC_URI[sha256sum] = "d334781a124ada6f38e63b545e2a3b8c2183049515a1abab6d513f109f1d717e" | 78 | SRC_URI[sha256sum] = "d334781a124ada6f38e63b545e2a3b8c2183049515a1abab6d513f109f1d717e" |