* [Bug ada/60504] [4.9 regression] many Ada testsuite regressions with gcc-4.9-20140309 on armv5tel-linux-gnueabi
2014-03-11 21:12 [Bug ada/60504] New: [4.9 regression] many Ada testsuite regressions with gcc-4.9-20140309 on armv5tel-linux-gnueabi mikpelinux at gmail dot com
@ 2014-03-11 22:41 ` ebotcazou at gcc dot gnu.org
2014-03-12 9:22 ` rguenth at gcc dot gnu.org
` (14 subsequent siblings)
15 siblings, 0 replies; 17+ messages in thread
From: ebotcazou at gcc dot gnu.org @ 2014-03-11 22:41 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60504
Eric Botcazou <ebotcazou at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |NEW
Last reconfirmed| |2014-03-11
CC| |ebotcazou at gcc dot gnu.org
Ever confirmed|0 |1
--- Comment #1 from Eric Botcazou <ebotcazou at gcc dot gnu.org> ---
> I kind of suspect the ARM unwinder changes, but I haven't had time to verify
> that.
Most likely indeed, I'll investigate a bit tomorrow.
^ permalink raw reply [flat|nested] 17+ messages in thread
* [Bug ada/60504] [4.9 regression] many Ada testsuite regressions with gcc-4.9-20140309 on armv5tel-linux-gnueabi
2014-03-11 21:12 [Bug ada/60504] New: [4.9 regression] many Ada testsuite regressions with gcc-4.9-20140309 on armv5tel-linux-gnueabi mikpelinux at gmail dot com
2014-03-11 22:41 ` [Bug ada/60504] " ebotcazou at gcc dot gnu.org
@ 2014-03-12 9:22 ` rguenth at gcc dot gnu.org
2014-03-13 12:08 ` jakub at gcc dot gnu.org
` (13 subsequent siblings)
15 siblings, 0 replies; 17+ messages in thread
From: rguenth at gcc dot gnu.org @ 2014-03-12 9:22 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60504
Richard Biener <rguenth at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Target Milestone|--- |4.9.0
^ permalink raw reply [flat|nested] 17+ messages in thread
* [Bug ada/60504] [4.9 regression] many Ada testsuite regressions with gcc-4.9-20140309 on armv5tel-linux-gnueabi
2014-03-11 21:12 [Bug ada/60504] New: [4.9 regression] many Ada testsuite regressions with gcc-4.9-20140309 on armv5tel-linux-gnueabi mikpelinux at gmail dot com
2014-03-11 22:41 ` [Bug ada/60504] " ebotcazou at gcc dot gnu.org
2014-03-12 9:22 ` rguenth at gcc dot gnu.org
@ 2014-03-13 12:08 ` jakub at gcc dot gnu.org
2014-03-13 22:02 ` ebotcazou at gcc dot gnu.org
` (12 subsequent siblings)
15 siblings, 0 replies; 17+ messages in thread
From: jakub at gcc dot gnu.org @ 2014-03-13 12:08 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60504
Jakub Jelinek <jakub at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Priority|P3 |P4
CC| |jakub at gcc dot gnu.org
^ permalink raw reply [flat|nested] 17+ messages in thread
* [Bug ada/60504] [4.9 regression] many Ada testsuite regressions with gcc-4.9-20140309 on armv5tel-linux-gnueabi
2014-03-11 21:12 [Bug ada/60504] New: [4.9 regression] many Ada testsuite regressions with gcc-4.9-20140309 on armv5tel-linux-gnueabi mikpelinux at gmail dot com
` (2 preceding siblings ...)
2014-03-13 12:08 ` jakub at gcc dot gnu.org
@ 2014-03-13 22:02 ` ebotcazou at gcc dot gnu.org
2014-03-14 9:45 ` ebotcazou at gcc dot gnu.org
` (11 subsequent siblings)
15 siblings, 0 replies; 17+ messages in thread
From: ebotcazou at gcc dot gnu.org @ 2014-03-13 22:02 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60504
--- Comment #2 from Eric Botcazou <ebotcazou at gcc dot gnu.org> ---
Nothing obvious stands out. I presume that exceptions cannot be caught?
^ permalink raw reply [flat|nested] 17+ messages in thread
* [Bug ada/60504] [4.9 regression] many Ada testsuite regressions with gcc-4.9-20140309 on armv5tel-linux-gnueabi
2014-03-11 21:12 [Bug ada/60504] New: [4.9 regression] many Ada testsuite regressions with gcc-4.9-20140309 on armv5tel-linux-gnueabi mikpelinux at gmail dot com
` (3 preceding siblings ...)
2014-03-13 22:02 ` ebotcazou at gcc dot gnu.org
@ 2014-03-14 9:45 ` ebotcazou at gcc dot gnu.org
2014-03-15 11:35 ` mikpelinux at gmail dot com
` (10 subsequent siblings)
15 siblings, 0 replies; 17+ messages in thread
From: ebotcazou at gcc dot gnu.org @ 2014-03-14 9:45 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60504
--- Comment #3 from Eric Botcazou <ebotcazou at gcc dot gnu.org> ---
> Nothing obvious stands out. I presume that exceptions cannot be caught?
OK, it's presumably http://gcc.gnu.org/ml/gcc/2013-12/msg00157.html but no ARM
maintainer has stepped in yet. :-( Try this:
Index: config/arm/arm.h
===================================================================
--- config/arm/arm.h (revision 208561)
+++ config/arm/arm.h (working copy)
@@ -937,13 +937,13 @@ extern int arm_arch_crc;
#ifndef ARM_TARGET2_DWARF_FORMAT
#define ARM_TARGET2_DWARF_FORMAT DW_EH_PE_pcrel
+#endif
/* ttype entries (the only interesting data references used)
use TARGET2 relocations. */
#define ASM_PREFERRED_EH_DATA_FORMAT(code, data) \
(((code) == 0 && (data) == 1 && ARM_UNWIND_INFO) ? ARM_TARGET2_DWARF_FORMAT
\
: DW_EH_PE_absptr)
-#endif
/* The native (Norcroft) Pascal compiler for the ARM passes the static chain
as an invisible last argument (possible since varargs don't exist in
^ permalink raw reply [flat|nested] 17+ messages in thread
* [Bug ada/60504] [4.9 regression] many Ada testsuite regressions with gcc-4.9-20140309 on armv5tel-linux-gnueabi
2014-03-11 21:12 [Bug ada/60504] New: [4.9 regression] many Ada testsuite regressions with gcc-4.9-20140309 on armv5tel-linux-gnueabi mikpelinux at gmail dot com
` (4 preceding siblings ...)
2014-03-14 9:45 ` ebotcazou at gcc dot gnu.org
@ 2014-03-15 11:35 ` mikpelinux at gmail dot com
2014-03-15 20:51 ` mikpelinux at gmail dot com
` (9 subsequent siblings)
15 siblings, 0 replies; 17+ messages in thread
From: mikpelinux at gmail dot com @ 2014-03-15 11:35 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60504
--- Comment #4 from Mikael Pettersson <mikpelinux at gmail dot com> ---
(In reply to Eric Botcazou from comment #3)
> > Nothing obvious stands out. I presume that exceptions cannot be caught?
>
> OK, it's presumably http://gcc.gnu.org/ml/gcc/2013-12/msg00157.html but no
> ARM maintainer has stepped in yet. :-( Try this:
I'm trying this right now.
^ permalink raw reply [flat|nested] 17+ messages in thread
* [Bug ada/60504] [4.9 regression] many Ada testsuite regressions with gcc-4.9-20140309 on armv5tel-linux-gnueabi
2014-03-11 21:12 [Bug ada/60504] New: [4.9 regression] many Ada testsuite regressions with gcc-4.9-20140309 on armv5tel-linux-gnueabi mikpelinux at gmail dot com
` (5 preceding siblings ...)
2014-03-15 11:35 ` mikpelinux at gmail dot com
@ 2014-03-15 20:51 ` mikpelinux at gmail dot com
2014-03-16 9:02 ` bernd.edlinger at hotmail dot de
` (8 subsequent siblings)
15 siblings, 0 replies; 17+ messages in thread
From: mikpelinux at gmail dot com @ 2014-03-15 20:51 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60504
--- Comment #5 from Mikael Pettersson <mikpelinux at gmail dot com> ---
Sorry, no joy. With Eric's suggested patch I still got:
=== acats tests ===
Running chapter a ...
FAIL: a87b59a
Running chapter c2 ...
Running chapter c3 ...
FAIL: c380004
Running chapter c4 ...
Running chapter c5 ...
Running chapter c6 ...
FAIL: c64201b
FAIL: c64201c
Running chapter c7 ...
FAIL: c761007
Running chapter c8 ...
FAIL: c85018a
FAIL: c85018b
Running chapter c9 ...
FAIL: c930001
FAIL: c93004a
FAIL: c93004b
FAIL: c93004c
FAIL: c93004d
FAIL: c93004f
FAIL: c940013
FAIL: c94001a
FAIL: c94001b
FAIL: c94001c
FAIL: c94001f
FAIL: c94002a
FAIL: c94002g
FAIL: c94007a
FAIL: c94008a
FAIL: c94008b
FAIL: c94008c
FAIL: c94008d
FAIL: c94020a
which is an improvement, but not a complete fix. At that point I aborted the
whole thing. All FAILs were "Execution terminated by abort of environment
task". I'm going to try a revert of the unwind changes next, as soon as I can
identify the corresponding svn revision numbers.
^ permalink raw reply [flat|nested] 17+ messages in thread
* [Bug ada/60504] [4.9 regression] many Ada testsuite regressions with gcc-4.9-20140309 on armv5tel-linux-gnueabi
2014-03-11 21:12 [Bug ada/60504] New: [4.9 regression] many Ada testsuite regressions with gcc-4.9-20140309 on armv5tel-linux-gnueabi mikpelinux at gmail dot com
` (6 preceding siblings ...)
2014-03-15 20:51 ` mikpelinux at gmail dot com
@ 2014-03-16 9:02 ` bernd.edlinger at hotmail dot de
2014-03-17 8:50 ` mikpelinux at gmail dot com
` (7 subsequent siblings)
15 siblings, 0 replies; 17+ messages in thread
From: bernd.edlinger at hotmail dot de @ 2014-03-16 9:02 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60504
--- Comment #6 from Bernd Edlinger <bernd.edlinger at hotmail dot de> ---
(In reply to Mikael Pettersson from comment #5)
> I'm going to try a revert of the unwind changes next, as soon as I can
> identify the corresponding svn revision numbers.
that would be r208419 and r208150
^ permalink raw reply [flat|nested] 17+ messages in thread
* [Bug ada/60504] [4.9 regression] many Ada testsuite regressions with gcc-4.9-20140309 on armv5tel-linux-gnueabi
2014-03-11 21:12 [Bug ada/60504] New: [4.9 regression] many Ada testsuite regressions with gcc-4.9-20140309 on armv5tel-linux-gnueabi mikpelinux at gmail dot com
` (7 preceding siblings ...)
2014-03-16 9:02 ` bernd.edlinger at hotmail dot de
@ 2014-03-17 8:50 ` mikpelinux at gmail dot com
2014-03-18 8:12 ` mikpelinux at gmail dot com
` (6 subsequent siblings)
15 siblings, 0 replies; 17+ messages in thread
From: mikpelinux at gmail dot com @ 2014-03-17 8:50 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60504
--- Comment #7 from Mikael Pettersson <mikpelinux at gmail dot com> ---
(In reply to Bernd Edlinger from comment #6)
> that would be r208419 and r208150
Reverting r208150 + r208419 and rebuilding from scratch eliminated all acats
regressions.
^ permalink raw reply [flat|nested] 17+ messages in thread
* [Bug ada/60504] [4.9 regression] many Ada testsuite regressions with gcc-4.9-20140309 on armv5tel-linux-gnueabi
2014-03-11 21:12 [Bug ada/60504] New: [4.9 regression] many Ada testsuite regressions with gcc-4.9-20140309 on armv5tel-linux-gnueabi mikpelinux at gmail dot com
` (8 preceding siblings ...)
2014-03-17 8:50 ` mikpelinux at gmail dot com
@ 2014-03-18 8:12 ` mikpelinux at gmail dot com
2014-03-18 10:33 ` ebotcazou at gcc dot gnu.org
` (5 subsequent siblings)
15 siblings, 0 replies; 17+ messages in thread
From: mikpelinux at gmail dot com @ 2014-03-18 8:12 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60504
--- Comment #8 from Mikael Pettersson <mikpelinux at gmail dot com> ---
(In reply to Mikael Pettersson from comment #5)
> Sorry, no joy. With Eric's suggested patch I still got:
Correction: Eric's suggested patch does work. In my previous attempt I applied
his patch and only did an incremental rebuild, and that didn't resolve all
testsuite regressions. Now I've done a clean build from scratch and the
testsuite regressions are in fact gone.
^ permalink raw reply [flat|nested] 17+ messages in thread
* [Bug ada/60504] [4.9 regression] many Ada testsuite regressions with gcc-4.9-20140309 on armv5tel-linux-gnueabi
2014-03-11 21:12 [Bug ada/60504] New: [4.9 regression] many Ada testsuite regressions with gcc-4.9-20140309 on armv5tel-linux-gnueabi mikpelinux at gmail dot com
` (9 preceding siblings ...)
2014-03-18 8:12 ` mikpelinux at gmail dot com
@ 2014-03-18 10:33 ` ebotcazou at gcc dot gnu.org
2014-03-24 7:31 ` bernd.edlinger at hotmail dot de
` (4 subsequent siblings)
15 siblings, 0 replies; 17+ messages in thread
From: ebotcazou at gcc dot gnu.org @ 2014-03-18 10:33 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60504
--- Comment #9 from Eric Botcazou <ebotcazou at gcc dot gnu.org> ---
> Correction: Eric's suggested patch does work. In my previous attempt I
> applied his patch and only did an incremental rebuild, and that didn't
> resolve all testsuite regressions. Now I've done a clean build from scratch
> and the testsuite regressions are in fact gone.
That's good news, thanks. Did you do a testsuite run for all languages?
^ permalink raw reply [flat|nested] 17+ messages in thread
* [Bug ada/60504] [4.9 regression] many Ada testsuite regressions with gcc-4.9-20140309 on armv5tel-linux-gnueabi
2014-03-11 21:12 [Bug ada/60504] New: [4.9 regression] many Ada testsuite regressions with gcc-4.9-20140309 on armv5tel-linux-gnueabi mikpelinux at gmail dot com
` (10 preceding siblings ...)
2014-03-18 10:33 ` ebotcazou at gcc dot gnu.org
@ 2014-03-24 7:31 ` bernd.edlinger at hotmail dot de
2014-03-26 12:22 ` [Bug target/60504] [4.9 regression] many Ada testsuite regressions on ARM/Linux mikpelinux at gmail dot com
` (3 subsequent siblings)
15 siblings, 0 replies; 17+ messages in thread
From: bernd.edlinger at hotmail dot de @ 2014-03-24 7:31 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60504
--- Comment #11 from Bernd Edlinger <bernd.edlinger at hotmail dot de> ---
Created attachment 32432
--> http://gcc.gnu.org/bugzilla/attachment.cgi?id=32432&action=edit
Test results with all languages using Eric's patch
Hi,
here are my test results on armv7l-unknown-linux-gnueabihf
I see no regressions, only an (expected) XPASS:
XPASS: gnat.dg/test_raise_from_pure.adb execution test
^ permalink raw reply [flat|nested] 17+ messages in thread
* [Bug target/60504] [4.9 regression] many Ada testsuite regressions on ARM/Linux
2014-03-11 21:12 [Bug ada/60504] New: [4.9 regression] many Ada testsuite regressions with gcc-4.9-20140309 on armv5tel-linux-gnueabi mikpelinux at gmail dot com
` (11 preceding siblings ...)
2014-03-24 7:31 ` bernd.edlinger at hotmail dot de
@ 2014-03-26 12:22 ` mikpelinux at gmail dot com
2014-03-26 16:20 ` ebotcazou at gcc dot gnu.org
` (2 subsequent siblings)
15 siblings, 0 replies; 17+ messages in thread
From: mikpelinux at gmail dot com @ 2014-03-26 12:22 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60504
--- Comment #12 from Mikael Pettersson <mikpelinux at gmail dot com> ---
(In reply to Mikael Pettersson from comment #10)
> (In reply to Eric Botcazou from comment #9)
> > That's good news, thanks. Did you do a testsuite run for all languages?
>
> Sorry, didn't have time for that -- the repeated 4.9 builds and tests caused
> other build-and-test jobs to pile up and I need to get those done first.
I've now done full before-and-after bootstrap+testsuite runs with
--enable-languages=all,ada,go,obj-c++ on armv5tel-linux-gnueabi: Eric's patch
fixed all Ada regressions, and added no new regressions.
^ permalink raw reply [flat|nested] 17+ messages in thread
* [Bug target/60504] [4.9 regression] many Ada testsuite regressions on ARM/Linux
2014-03-11 21:12 [Bug ada/60504] New: [4.9 regression] many Ada testsuite regressions with gcc-4.9-20140309 on armv5tel-linux-gnueabi mikpelinux at gmail dot com
` (12 preceding siblings ...)
2014-03-26 12:22 ` [Bug target/60504] [4.9 regression] many Ada testsuite regressions on ARM/Linux mikpelinux at gmail dot com
@ 2014-03-26 16:20 ` ebotcazou at gcc dot gnu.org
2014-04-07 21:32 ` ebotcazou at gcc dot gnu.org
2014-04-07 21:34 ` ebotcazou at gcc dot gnu.org
15 siblings, 0 replies; 17+ messages in thread
From: ebotcazou at gcc dot gnu.org @ 2014-03-26 16:20 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60504
--- Comment #13 from Eric Botcazou <ebotcazou at gcc dot gnu.org> ---
> I've now done full before-and-after bootstrap+testsuite runs with
> --enable-languages=all,ada,go,obj-c++ on armv5tel-linux-gnueabi: Eric's
> patch fixed all Ada regressions, and added no new regressions.
Many thanks to both of you for the testing, hopefully the patch will be OKed.
^ permalink raw reply [flat|nested] 17+ messages in thread
* [Bug target/60504] [4.9 regression] many Ada testsuite regressions on ARM/Linux
2014-03-11 21:12 [Bug ada/60504] New: [4.9 regression] many Ada testsuite regressions with gcc-4.9-20140309 on armv5tel-linux-gnueabi mikpelinux at gmail dot com
` (13 preceding siblings ...)
2014-03-26 16:20 ` ebotcazou at gcc dot gnu.org
@ 2014-04-07 21:32 ` ebotcazou at gcc dot gnu.org
2014-04-07 21:34 ` ebotcazou at gcc dot gnu.org
15 siblings, 0 replies; 17+ messages in thread
From: ebotcazou at gcc dot gnu.org @ 2014-04-07 21:32 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60504
--- Comment #14 from Eric Botcazou <ebotcazou at gcc dot gnu.org> ---
Author: ebotcazou
Date: Mon Apr 7 21:31:29 2014
New Revision: 209201
URL: http://gcc.gnu.org/viewcvs?rev=209201&root=gcc&view=rev
Log:
PR target/60504
* config/arm/arm.h (ASM_PREFERRED_EH_DATA_FORMAT): Expose from
ARM_TARGET2_DWARF_FORMAT.
Modified:
trunk/gcc/ChangeLog
trunk/gcc/config/arm/arm.h
trunk/gcc/testsuite/ChangeLog
trunk/gcc/testsuite/gnat.dg/test_raise_from_pure.adb
^ permalink raw reply [flat|nested] 17+ messages in thread
* [Bug target/60504] [4.9 regression] many Ada testsuite regressions on ARM/Linux
2014-03-11 21:12 [Bug ada/60504] New: [4.9 regression] many Ada testsuite regressions with gcc-4.9-20140309 on armv5tel-linux-gnueabi mikpelinux at gmail dot com
` (14 preceding siblings ...)
2014-04-07 21:32 ` ebotcazou at gcc dot gnu.org
@ 2014-04-07 21:34 ` ebotcazou at gcc dot gnu.org
15 siblings, 0 replies; 17+ messages in thread
From: ebotcazou at gcc dot gnu.org @ 2014-04-07 21:34 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60504
Eric Botcazou <ebotcazou at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Resolution|--- |FIXED
--- Comment #15 from Eric Botcazou <ebotcazou at gcc dot gnu.org> ---
Patch applied.
^ permalink raw reply [flat|nested] 17+ messages in thread