[Bug ada/60504] [4.9 regression] many Ada testsuite regressions with gcc-4.9-20140309 on armv5tel-linux-gnueabi

2014-03-24 Thread bernd.edlinger at hotmail dot de
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60504

--- Comment #11 from Bernd Edlinger  ---
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


[Bug ada/60504] [4.9 regression] many Ada testsuite regressions with gcc-4.9-20140309 on armv5tel-linux-gnueabi

2014-03-18 Thread mikpelinux at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60504

--- Comment #10 from Mikael Pettersson  ---
(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.


[Bug ada/60504] [4.9 regression] many Ada testsuite regressions with gcc-4.9-20140309 on armv5tel-linux-gnueabi

2014-03-18 Thread ebotcazou at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60504

--- Comment #9 from Eric Botcazou  ---
> 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?


[Bug ada/60504] [4.9 regression] many Ada testsuite regressions with gcc-4.9-20140309 on armv5tel-linux-gnueabi

2014-03-18 Thread mikpelinux at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60504

--- Comment #8 from Mikael Pettersson  ---
(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.


[Bug ada/60504] [4.9 regression] many Ada testsuite regressions with gcc-4.9-20140309 on armv5tel-linux-gnueabi

2014-03-17 Thread mikpelinux at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60504

--- Comment #7 from Mikael Pettersson  ---
(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.


[Bug ada/60504] [4.9 regression] many Ada testsuite regressions with gcc-4.9-20140309 on armv5tel-linux-gnueabi

2014-03-16 Thread bernd.edlinger at hotmail dot de
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60504

--- Comment #6 from Bernd Edlinger  ---
(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


[Bug ada/60504] [4.9 regression] many Ada testsuite regressions with gcc-4.9-20140309 on armv5tel-linux-gnueabi

2014-03-15 Thread mikpelinux at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60504

--- Comment #5 from Mikael Pettersson  ---
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.


[Bug ada/60504] [4.9 regression] many Ada testsuite regressions with gcc-4.9-20140309 on armv5tel-linux-gnueabi

2014-03-15 Thread mikpelinux at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60504

--- Comment #4 from Mikael Pettersson  ---
(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.


[Bug ada/60504] [4.9 regression] many Ada testsuite regressions with gcc-4.9-20140309 on armv5tel-linux-gnueabi

2014-03-14 Thread ebotcazou at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60504

--- Comment #3 from Eric Botcazou  ---
> 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


[Bug ada/60504] [4.9 regression] many Ada testsuite regressions with gcc-4.9-20140309 on armv5tel-linux-gnueabi

2014-03-13 Thread ebotcazou at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60504

--- Comment #2 from Eric Botcazou  ---
Nothing obvious stands out.  I presume that exceptions cannot be caught?


[Bug ada/60504] [4.9 regression] many Ada testsuite regressions with gcc-4.9-20140309 on armv5tel-linux-gnueabi

2014-03-13 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60504

Jakub Jelinek  changed:

   What|Removed |Added

   Priority|P3  |P4
 CC||jakub at gcc dot gnu.org


[Bug ada/60504] [4.9 regression] many Ada testsuite regressions with gcc-4.9-20140309 on armv5tel-linux-gnueabi

2014-03-12 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60504

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|--- |4.9.0


[Bug ada/60504] [4.9 regression] many Ada testsuite regressions with gcc-4.9-20140309 on armv5tel-linux-gnueabi

2014-03-11 Thread ebotcazou at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60504

Eric Botcazou  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  ---
> 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.