[Bug target/55642] [4.8 Regression] Invalid thumb code generated (thumb conditional instruction should be in IT block)

2012-12-11 Thread kyrylo.tkachov at arm dot com


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



--- Comment #1 from Kyrill Tkachov kyrylo.tkachov at arm dot com 2012-12-11 
10:25:10 UTC ---

Created attachment 28924

  -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=28924

Reduced testcase


[Bug target/55642] [4.8 Regression] Invalid thumb code generated (thumb conditional instruction should be in IT block)

2012-12-11 Thread kyrylo.tkachov at arm dot com


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



Kyrill Tkachov kyrylo.tkachov at arm dot com changed:



   What|Removed |Added



 CC||kyrylo.tkachov at arm dot

   ||com



--- Comment #2 from Kyrill Tkachov kyrylo.tkachov at arm dot com 2012-12-11 
10:28:11 UTC ---

Regression introduced with r193724.



The abssi2 patterns in thumb2.md output two instructions but the enclosing it

block thinks it's only one and therefore has the wrong number of t's (it

instead of itt).



Currently testing a patch to fix this.



Thanks,

Kyrill


[Bug target/55642] [4.8 Regression] Invalid thumb code generated (thumb conditional instruction should be in IT block)

2012-12-11 Thread kyrylo.tkachov at arm dot com


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



--- Comment #4 from Kyrill Tkachov kyrylo.tkachov at arm dot com 2012-12-11 
14:20:57 UTC ---

Should be fixed in trunk now


[Bug target/55642] [4.8 Regression] Invalid thumb code generated (thumb conditional instruction should be in IT block)

2012-12-11 Thread kyrylo.tkachov at arm dot com


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



--- Comment #5 from Kyrill Tkachov kyrylo.tkachov at arm dot com 2012-12-11 
14:29:59 UTC ---

(In reply to comment #4)

 Should be fixed in trunk now



Can you please check that it works for you now?

http://gcc.gnu.org/viewcvs?view=revisionrevision=194398



Thanks,

Kyrill


[Bug regression/55486] FAIL: gcc.dg/sms-7.c (internal compiler error)

2012-12-04 Thread kyrylo.tkachov at arm dot com


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



--- Comment #4 from Kyrill Tkachov kyrylo.tkachov at arm dot com 2012-12-04 
16:55:06 UTC ---

Hello,

Compiler ICEs again, not sure if it's been broken again or it's the previous

cause. The ICE backtrace and relevant configuration are given below.



gcc/testsuite/gcc.dg/sms-7.c:17:1: internal compiler error: in

schedule_reg_moves, at modulo-sched.c:725

0xd2c0f4 schedule_reg_moves

gcc/modulo-sched.c:725

0xd2ec1f sms_schedule

gcc/modulo-sched.c:1684

0xd2 rest_of_handle_sms

gcc/modulo-sched.c:3340





Target: arm-none-eabi

Configured with:  --target=arm-none-eabi  --disable-shared --disable-nls

--disable-threads --disable-tls --enable-checking=yes --enable-languages=c

--with-newlib --with-fpu=neon --with-float=hard --with-arch=armv7-a



Thanks,

Kyrill


[Bug regression/55486] FAIL: gcc.dg/sms-7.c (internal compiler error)

2012-11-30 Thread kyrylo.tkachov at arm dot com


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



--- Comment #2 from Kyrill Tkachov kyrylo.tkachov at arm dot com 2012-11-30 
15:38:33 UTC ---

(In reply to comment #1)

  Target: arm-none-eabi

 

  gcc.dg/sms-7.c:17:1: internal compiler error: in schedule_reg_moves, at

  modulo-sched.c:725

 

 Can you show me the backtrace dump?

 

 

 Thanks.  Diego.



Hi Diego,



As of today, the ICE has gone. The compilation test passes.

But the execution test fails on qemu:

FAIL: gcc.dg/sms-7.c execution test



Should this be a separate issue then?

Is there any other data I can provide that would be helpful?



Thanks,

Kyrill


[Bug regression/55486] New: FAIL: gcc.dg/sms-7.c (internal compiler error)

2012-11-27 Thread kyrylo.tkachov at arm dot com


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



 Bug #: 55486

   Summary: FAIL: gcc.dg/sms-7.c (internal compiler error)

Classification: Unclassified

   Product: gcc

   Version: 4.8.0

Status: UNCONFIRMED

  Severity: normal

  Priority: P3

 Component: regression

AssignedTo: unassig...@gcc.gnu.org

ReportedBy: kyrylo.tkac...@arm.com

CC: dnovi...@google.com

Target: arm-none-eabi





FAIL: gcc.dg/sms-7.c (internal compiler error)

FAIL: gcc.dg/sms-7.c (test for excess errors)



Target: arm-none-eabi



gcc.dg/sms-7.c:17:1: internal compiler error: in schedule_reg_moves, at

modulo-sched.c:725



Bisection shows regression appears with revision 193595





arm-none-eabi/obj/gcc2/gcc/xgcc -Barm-none-eabi/obj/gcc2/gcc/

src/gcc/gcc/testsuite/gcc.dg/sms-7.c gcc_tg.o -fno-diagnostics-show-caret -O3

-fmodulo-sched -fstrict-aliasing -fdump-rtl-sms -fmodulo-sched-allow-regmoves

--param sms-min-sc=1 -specs=rdimon.specs -Wa,-mno-warn-deprecated 

-Wl,-wrap,exit -Wl,-wrap,_exit -Wl,-wrap,main -Wl,-wrap,abort -lm   -o

./sms-7.exe



Thanks,

Kyrill


[Bug testsuite/55230] UNSUPPORTED: g++.dg/mv1.C -std=gnu++11

2012-11-12 Thread kyrylo.tkachov at arm dot com


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



Kyrill Tkachov kyrylo.tkachov at arm dot com changed:



   What|Removed |Added



 Status|UNCONFIRMED |RESOLVED

 Resolution||WONTFIX



--- Comment #2 from Kyrill Tkachov kyrylo.tkachov at arm dot com 2012-11-12 
14:06:50 UTC ---

Ah ok,

Since we don't have a g++.target directory, g++.dg does seem the most

appropriate.



I think though that if we end up adding a lot of tests like that in the future,

it would be a good idea to create a g++.target directory to reduce the number

of UNSUPPORTED complaints on other targets.



Thanks,

Kyrill