[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Bug ld/13235] New: gcc's -freorder-blocks-and_partition results in ld m
From: |
amodra at gmail dot com |
Subject: |
[Bug ld/13235] New: gcc's -freorder-blocks-and_partition results in ld misoptimizing -mcmodel=medium code |
Date: |
Thu, 29 Sep 2011 13:01:23 +0000 |
http://sourceware.org/bugzilla/show_bug.cgi?id=13235
Bug #: 13235
Summary: gcc's -freorder-blocks-and_partition results in ld
misoptimizing -mcmodel=medium code
Product: binutils
Version: 2.23 (HEAD)
Status: NEW
Severity: normal
Priority: P2
Component: ld
AssignedTo: address@hidden
ReportedBy: address@hidden
Classification: Unclassified
Created attachment 5952
--> http://sourceware.org/bugzilla/attachment.cgi?id=5952
testcase taken from gcc/testsuite/gcc.dg/tree-prof/bb-reorg.c
-freorder-blocks-and-partition can result in splitting a low part of a
medium/large toc address calculation from the high part, placing the two insns
in different sections. When more than one low part calculation exists, one of
which is in the same section as the high part, and the address calculation is
such that the high part is zero, ld will optimize the high part away but not
update the low part insns that are in a different section to the high part.
--
Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
- [Bug ld/13235] New: gcc's -freorder-blocks-and_partition results in ld misoptimizing -mcmodel=medium code,
amodra at gmail dot com <=