[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Bug ld/5871] New: pushsection/popsection doesn't work on Itanium
From: |
fenghua dot yu at intel dot com |
Subject: |
[Bug ld/5871] New: pushsection/popsection doesn't work on Itanium |
Date: |
4 Mar 2008 23:05:42 -0000 |
On RHEL5.1, compile the following gcc code. The compiled ELF code doesn't
contain parasection which is defined by pushsection/popsection in the gcc code.
The compiled .o file still contains parasection. But the linked ELF loses the
section. If changing linker to ld V2.18, the issue is still existing.
The issue is likely either the ld issue or the linked libraries issue.
This is a road blocker for some critical Linux kernel new features to
function. Please help root cause and fix the issue.
int foo2(int a)
{
return a*10;
}
int foo (int a, int b)
{
return a+b;
}
main()
{
int x,y;
//asm volatile ("br.call b0=foo;;");
asm volatile ("mov out0=out0;;\t .pushsection .parasections;\t mov
out0=out0;;\t.popsection");
y = foo2(6);
asm volatile ("mov out0=out0;;");
x= foo(5,6);
return x+y;
}
--
Summary: pushsection/popsection doesn't work on Itanium
Product: binutils
Version: 2.18
Status: NEW
Severity: critical
Priority: P1
Component: ld
AssignedTo: unassigned at sources dot redhat dot com
ReportedBy: fenghua dot yu at intel dot com
CC: bug-binutils at gnu dot org
http://sourceware.org/bugzilla/show_bug.cgi?id=5871
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
- [Bug ld/5871] New: pushsection/popsection doesn't work on Itanium,
fenghua dot yu at intel dot com <=
- [Bug ld/5871] pushsection/popsection doesn't work on Itanium, fenghua dot yu at intel dot com, 2008/03/04
- [Bug ld/5871] pushsection/popsection doesn't work on Itanium, hjl dot tools at gmail dot com, 2008/03/04
- [Bug ld/5871] pushsection/popsection doesn't work on Itanium, hjl dot tools at gmail dot com, 2008/03/04
- [Bug ld/5871] pushsection/popsection doesn't work on Itanium, wilson at tuliptree dot org, 2008/03/04
- [Bug ld/5871] pushsection/popsection doesn't work on Itanium, fenghua dot yu at intel dot com, 2008/03/05