Summary: | [4.7/ICE] media-libs/libtheora-1.1.1 fails to build with internal compiler error: in reload_cse_simplify_operands, at postreload.c:403 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Yixun Lan <dlan> |
Component: | New packages | Assignee: | Gentoo Toolchain Maintainers <toolchain> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | crabbedhaloablution |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
URL: | http://gcc.gnu.org/PR53700 | ||
Whiteboard: | pending patch? / resolved in future release (4.7.2) | ||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 390247 | ||
Attachments: |
full build log
reduced testcase |
Description
Yixun Lan
2012-06-16 14:29:49 UTC
Created attachment 315515 [details]
full build log
Created attachment 315537 [details]
reduced testcase
following flags are needed to trigger:
x86: CFLAGS="-O2 -fPIC"
amd64: CFLAGS="-O2 -fPIC -m32"
Fixed in GCC trunk by: * ira-color.c (setup_left_conflict_sizes_p): Process all conflicting objects. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@185971 138bc75d-0d04-0410-961f-82ee72b054a4 Author: vmakarov Date: Mon Jun 18 18:34:01 2012 New Revision: 188750 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=188750 Log: 2012-06-18 Vladimir Makarov <vmakarov@redhat.com> PR rtl-optimization/53700 Backport from mainline 2012-03-29 Vladimir Makarov <vmakarov@redhat.com> * ira-color.c (setup_left_conflict_sizes_p): Process all conflicting objects. Modified: branches/gcc-4_7-branch/gcc/ChangeLog branches/gcc-4_7-branch/gcc/ira-color.c tested and confirmed, this patch works, both pass with the test case (from comment 2) and libtheora-1.1.1 so, will this patch apply to portage? thanks (In reply to comment #4) > Author: vmakarov > Date: Mon Jun 18 18:34:01 2012 > New Revision: 188750 > > URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=188750 > Log: > 2012-06-18 Vladimir Makarov <vmakarov@redhat.com> > > PR rtl-optimization/53700 > > Backport from mainline > 2012-03-29 Vladimir Makarov <vmakarov@redhat.com> > > * ira-color.c (setup_left_conflict_sizes_p): Process all > conflicting objects. > > > Modified: > branches/gcc-4_7-branch/gcc/ChangeLog > branches/gcc-4_7-branch/gcc/ira-color.c Could we have this block bug 390247 please? builds fine with 4.7.2-pre9999 Fixed in 4.7.2. |