FAQ Search Today's Posts Mark Forums Read
» Video Reviews

» Linux Archive

Linux-archive is a website aiming to archive linux email lists and to make them easily accessible for linux users/developers.


» Sponsor

» Partners

» Sponsor

Go Back   Linux Archive > Debian > Debian GCC

 
 
LinkBack Thread Tools
 
Old 01-03-2009, 12:13 AM
Ben Hutchings
 
Default Bug#506713: Incorrect code in SPARC shared libraries

Bug #506713 in gcc-4.3, which has just been fixed in unstable, results
in incorrect code generation in SPARC shared libraries. I identified
this as the cause of bug #490999 in kicker, but it presumably affects
other shared libraries and will require binNMUs to fix. However, doing
a binNMU for every package that builds a shared library would obviously
take a lot of buildd time and would likely make a mess of dependencies.

I do not know exactly what is the general pattern for the wrongly
generated code, but I will try scanning for shared libraries containing
the pattern:

save %sp, offset1, %sp
/* up to 10 instructions */
ld [ %sp + offset2 ], reg

where offset1 + offset2 < 0 and reg is any register.

Ben.

--
Ben Hutchings
Lowery's Law:
If it jams, force it. If it breaks, it needed replacing anyway.
 

Thread Tools




All times are GMT. The time now is 11:08 AM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.
Copyright 2007 - 2008, www.linux-archive.org