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 02-16-2010, 03:34 PM
"doko at ubuntu dot com"
 
Default regressions in libjava testsuite on arm-linux

------- Comment #9 from doko at ubuntu dot com 2010-02-16 16:34 -------
confirmed with binutils trunk 20100216, checking with gold from the trunk.


--

doko at ubuntu dot com changed:

What |Removed |Added
----------------------------------------------------------------------------
CC| |jsm28 at gcc dot gnu dot org


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40860

------- You are receiving this mail because: -------
You reported the bug, or are watching the reporter.


--
To UNSUBSCRIBE, email to debian-gcc-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: 20100216163423.9680.qmail@sourceware.org">http://lists.debian.org/20100216163423.9680.qmail@sourceware.org
 
Old 02-16-2010, 03:45 PM
"doko at ubuntu dot com"
 
Default regressions in libjava testsuite on arm-linux

--

doko at ubuntu dot com changed:

What |Removed |Added
----------------------------------------------------------------------------
CC|jsm28 at gcc dot gnu dot org|pbrook at gcc dot gnu dot
| |org


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40860

------- You are receiving this mail because: -------
You reported the bug, or are watching the reporter.


--
To UNSUBSCRIBE, email to debian-gcc-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: 20100216164516.12454.qmail@sourceware.org">http://lists.debian.org/20100216164516.12454.qmail@sourceware.org
 
Old 02-19-2010, 10:32 PM
"mikpe at it dot uu dot se"
 
Default regressions in libjava testsuite on arm-linux

------- Comment #10 from mikpe at it dot uu dot se 2010-02-19 23:32 -------
The binutils patch that broke libjava came from CodeSourcery, so I decided to
test their latest G++ lite for arm-linux-gnueabi (2009q3-67). That compiler is
based on gcc-4.4.1, and it does not have the libjava regressions with current
binutils that we see with FSF gcc.

Looking at the source diffs and changelogs, I've identified four distinct
unwind-related changes in their gcc, two of which are ARM-specific. I'll test
them on FSF 4.4 next.


--


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40860

------- You are receiving this mail because: -------
You reported the bug, or are watching the reporter.


--
To UNSUBSCRIBE, email to debian-gcc-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: 20100219233224.6413.qmail@sourceware.org">http://lists.debian.org/20100219233224.6413.qmail@sourceware.org
 
Old 02-22-2010, 08:49 PM
"mikpe at it dot uu dot se"
 
Default regressions in libjava testsuite on arm-linux

------- Comment #11 from mikpe at it dot uu dot se 2010-02-22 21:49 -------
A recent 4.4 with the four unwind-related fixes I identified in CodeSourcery
G++ lite 2009q3-67 applied still regresses in libjava as before with recent
binutils.


--


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40860

------- You are receiving this mail because: -------
You reported the bug, or are watching the reporter.


--
To UNSUBSCRIBE, email to debian-gcc-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: 20100222214924.29696.qmail@sourceware.org">http://lists.debian.org/20100222214924.29696.qmail@sourceware.org
 
Old 02-28-2010, 09:07 AM
"aph at gcc dot gnu dot org"
 
Default regressions in libjava testsuite on arm-linux

------- Comment #12 from aph at gcc dot gnu dot org 2010-02-28 10:07 -------
I can't duplicate this problem with gcc trunk and binutils 2.20-0ubuntu2.


--


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40860

------- You are receiving this mail because: -------
You reported the bug, or are watching the reporter.


--
To UNSUBSCRIBE, email to debian-gcc-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: 20100228100720.23273.qmail@sourceware.org">http://lists.debian.org/20100228100720.23273.qmail@sourceware.org
 
Old 03-04-2010, 09:16 AM
"mikpe at it dot uu dot se"
 
Default regressions in libjava testsuite on arm-linux

------- Comment #13 from mikpe at it dot uu dot se 2010-03-04 10:16 -------
With binutils-2.20.51.20100223, gcc-4.5-20090327 regresses libjava as described
here but gcc-4.5-20100225 does not.

Starting bisection on trunk (with 24+ hour build/test cycles, that's going to
take a while).


--


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40860

------- You are receiving this mail because: -------
You reported the bug, or are watching the reporter.


--
To UNSUBSCRIBE, email to debian-gcc-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: 20100304101659.13842.qmail@sourceware.org">http://lists.debian.org/20100304101659.13842.qmail@sourceware.org
 
Old 03-15-2010, 08:09 AM
"mikpe at it dot uu dot se"
 
Default regressions in libjava testsuite on arm-linux

------- Comment #14 from mikpe at it dot uu dot se 2010-03-15 09:09 -------
The bug was fixed for 4.5 by r148072:

2009-06-02 Richard Earnshaw <rearnsha@arm.com>

* arm.c (arm_get_frame_offsets): Prefer using r3 for padding a
push/pop multiple to 8-byte alignment.

That change applies cleanly to 4.4 and fixes the bug there as well, although
I've only done a smallish non-bootstrap build and libjava-only test with it.
I'll do a full bootstrap and regression test next.

This change is included in CodeSourcery's 4.4-based G++ lite, which explains
why their compiler works with the newer binutils.

Looking at the patch submission
http://gcc.gnu.org/ml/gcc-patches/2009-06/msg00116.html
I see no indication that this should have any effect on exception handling or
stack unwinding, but obviously it does. I'm adding Richard E. to the cc: list.


--

mikpe at it dot uu dot se changed:

What |Removed |Added
----------------------------------------------------------------------------
CC| |rearnsha at arm dot com


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40860

------- You are receiving this mail because: -------
You reported the bug, or are watching the reporter.


--
To UNSUBSCRIBE, email to debian-gcc-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: 20100315090916.10812.qmail@sourceware.org">http://lists.debian.org/20100315090916.10812.qmail@sourceware.org
 
Old 03-15-2010, 08:16 AM
"rearnsha at gcc dot gnu dot org"
 
Default regressions in libjava testsuite on arm-linux

------- Comment #15 from rearnsha at gcc dot gnu dot org 2010-03-15 09:16 -------
(In reply to comment #14)
> The bug was fixed for 4.5 by r148072:
>
> 2009-06-02 Richard Earnshaw <rearnsha@arm.com>
>
> * arm.c (arm_get_frame_offsets): Prefer using r3 for padding a
> push/pop multiple to 8-byte alignment.
>

I doubt that's really fixed the bug. More likely it's caused it to go latent
by changing the unwind information in some subtle way.


--


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40860

------- You are receiving this mail because: -------
You reported the bug, or are watching the reporter.


--
To UNSUBSCRIBE, email to debian-gcc-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: 20100315091602.14762.qmail@sourceware.org">http://lists.debian.org/20100315091602.14762.qmail@sourceware.org
 
Old 03-16-2010, 12:42 PM
"doko at ubuntu dot com"
 
Default regressions in libjava testsuite on arm-linux

------- Comment #16 from doko at ubuntu dot com 2010-03-16 13:42 -------
this change doesn't make any change to the libjava test results (configured
--with-mode=thumb).


--


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40860

------- You are receiving this mail because: -------
You reported the bug, or are watching the reporter.


--
To UNSUBSCRIBE, email to debian-gcc-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: 20100316134222.31219.qmail@sourceware.org">http://lists.debian.org/20100316134222.31219.qmail@sourceware.org
 
Old 03-16-2010, 04:29 PM
"mikpe at it dot uu dot se"
 
Default regressions in libjava testsuite on arm-linux

------- Comment #17 from mikpe at it dot uu dot se 2010-03-16 17:29 -------
I decided to attack things from the binutils side. The problematic binutils
change rolls two distinct changes into one (add cantunwind table entries, merge
adjacent equivalent table entries). Disabling the "merge" part eliminated the
libjava regressions in my ARM mode build:

--- binutils-2.20.51/bfd/elf32-arm.c.~1~
+++ binutils-2.20.51/bfd/elf32-arm.c
@@ -9301,10 +9306,12 @@ elf32_arm_fix_exidx_coverage (asection *

if (elide)
{
+#if 0
add_unwind_table_edit (&unwind_edit_head, &unwind_edit_tail,
DELETE_EXIDX_ENTRY, NULL, j / 8);

deleted_exidx_bytes += 8;
+#endif
}

last_unwind_type = unwind_type;

I'll keep experimenting.


--


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40860

------- You are receiving this mail because: -------
You reported the bug, or are watching the reporter.


--
To UNSUBSCRIBE, email to debian-gcc-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: 20100316172922.10775.qmail@sourceware.org">http://lists.debian.org/20100316172922.10775.qmail@sourceware.org
 

Thread Tools




All times are GMT. The time now is 01:41 PM.

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