public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug target/35623]  New: RTL check failure in arm_const_double_rtx
@ 2008-03-18  4:52 rmansfield at qnx dot com
  2009-03-28  0:05 ` [Bug target/35623] " ramana at gcc dot gnu dot org
                   ` (6 more replies)
  0 siblings, 7 replies; 8+ messages in thread
From: rmansfield at qnx dot com @ 2008-03-18  4:52 UTC (permalink / raw)
  To: gcc-bugs

/home/ryan/crosstool-0.43/build/arm-unknown-linux-gnu/4.2-20080312-glibc-2.3.6/tmp/./gcc/xgcc
-B/home/ryan/crosstool-0.43/build/arm-unknown-linux-gnu/4.2-20080312-glibc-2.3.6/tmp/./gcc/
-B//home/ryan/crosstool/4.2-20080312-glibc-2.3.6/arm-unknown-linux-gnu/arm-unknown-linux-gnu/bin/
-B//home/ryan/crosstool/4.2-20080312-glibc-2.3.6/arm-unknown-linux-gnu/arm-unknown-linux-gnu/lib/
-isystem
//home/ryan/crosstool/4.2-20080312-glibc-2.3.6/arm-unknown-linux-gnu/arm-unknown-linux-gnu/include
-isystem
//home/ryan/crosstool/4.2-20080312-glibc-2.3.6/arm-unknown-linux-gnu/arm-unknown-linux-gnu/sys-include
-O2  -O2 -g -O2  -DIN_GCC -DCROSS_COMPILE   -W -Wall -Wwrite-strings
-Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition  -isystem
./include  -fomit-frame-pointer -fPIC -g0 -DHAVE_GTHR_DEFAULT -DIN_LIBGCC2
-D__GCC_FLOAT_NOT_NEEDED  -I. -I.
-I/home/ryan/crosstool-0.43/build/arm-unknown-linux-gnu/4.2-20080312-glibc-2.3.6/4.2-20080312/gcc
-I/home/ryan/crosstool-0.43/build/arm-unknown-linux-gnu/4.2-20080312-glibc-2.3.6/4.2-20080312/gcc/.
-I/home/ryan/crosstool-0.43/build/arm-unknown-linux-gnu/4.2-20080312-glibc-2.3.6/4.2-20080312/gcc/../include
-I/home/ryan/crosstool-0.43/build/arm-unknown-linux-gnu/4.2-20080312-glibc-2.3.6/4.2-20080312/gcc/../libcpp/include

-I/home/ryan/crosstool-0.43/build/arm-unknown-linux-gnu/4.2-20080312-glibc-2.3.6/4.2-20080312/gcc/../libdecnumber
-I../libdecnumber -DL_floatdisf -fvisibility=hidden -DHIDE_EXPORTS -c
/home/ryan/crosstool-0.43/build/arm-unknown-linux-gnu/4.2-20080312-glibc-2.3.6/4.2-20080312/gcc/libgcc2.c
-o libgcc/./_floatdisf.o
/home/ryan/crosstool-0.43/build/arm-unknown-linux-gnu/4.2-20080312-glibc-2.3.6/4.2-20080312/gcc/libgcc2.c:
In function '__floatdisf':
/home/ryan/crosstool-0.43/build/arm-unknown-linux-gnu/4.2-20080312-glibc-2.3.6/4.2-20080312/gcc/libgcc2.c:1416:
internal compiler error: RTL check: expected code 'const_double' and not mode
'VOID', have code 'const_double' and mode 'VOID' in arm_const_double_rtx, at
config/arm/arm.c:5283

I came across the rtl check failure building arm-unknown-nto-qnx (unsupported
target) on the trunk (4.4.0 20080318 (experimental) [trunk revision 133302]) ,
and I was able to reproduce it on the 4.3.x and 4.2.x branches but I didn't see
it on the 4.1.x branch.

I just built a gcc 4.2 arm-unknown-linux-gnu snapshot to confirm the problem
was in the mainline and not a problem with the arm-unknown-nto-qnx target.
Please let me know if you need me to reproduce this with an
arm-unknown-linux-gnu target for 4.3/4.4.

ryan@ryan:~/crosstool-0.43/build/arm-unknown-linux-gnu/4.2-20080312-glibc-2.3.6/tmp$
./gcc/xgcc -v
Using built-in specs.
Target: arm-unknown-linux-gnu
Configured with:
/home/ryan/crosstool-0.43/build/arm-unknown-linux-gnu/4.2-20080312-glibc-2.3.6/4.2-20080312/configure
--target=arm-unknown-linux-gnu --host=i686-host_pc-linux-gnu
--prefix=//home/ryan/crosstool/4.2-20080312-glibc-2.3.6/arm-unknown-linux-gnu
--with-headers=//home/ryan/crosstool/4.2-20080312-glibc-2.3.6/arm-unknown-linux-gnu/arm-unknown-linux-gnu/include
--with-local-prefix=//home/ryan/crosstool/4.2-20080312-glibc-2.3.6/arm-unknown-linux-gnu/arm-unknown-linux-gnu
--disable-nls --enable-threads=posix --enable-symvers=gnu --enable-__cxa_atexit
--enable-languages=c,c++ --enable-shared --enable-c99 --enable-long-long
--enable-checking=all
Thread model: posix
gcc version 4.2.4 20080312 (prerelease)


-- 
           Summary: RTL check failure in arm_const_double_rtx
           Product: gcc
           Version: 4.4.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: target
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: rmansfield at qnx dot com
 GCC build triplet: i686-host_pc-linux-gnu
  GCC host triplet: i686-host_pc-linux-gnu
GCC target triplet: arm-unknown-linux-gnu


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


^ permalink raw reply	[flat|nested] 8+ messages in thread

* [Bug target/35623] RTL check failure in arm_const_double_rtx
  2008-03-18  4:52 [Bug target/35623] New: RTL check failure in arm_const_double_rtx rmansfield at qnx dot com
@ 2009-03-28  0:05 ` ramana at gcc dot gnu dot org
  2009-03-28  0:16 ` rmansfield at qnx dot com
                   ` (5 subsequent siblings)
  6 siblings, 0 replies; 8+ messages in thread
From: ramana at gcc dot gnu dot org @ 2009-03-28  0:05 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #1 from ramana at gcc dot gnu dot org  2009-03-28 00:05 -------
Since 4.4 is close to being our current release branch, it would be helpful if
you could provide a testcase where you spot the ICE . It would be useful to
have a preprocessed file to see why the ICE is occurring quickest. 

I've been bootstrapping trunk pretty regularly for arm-linux-gnueabi on the
compile farm (though not building with latest libc) and haven't seen such a
problem .

Thanks,
Ramana


-- 

ramana at gcc dot gnu dot org changed:

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


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


^ permalink raw reply	[flat|nested] 8+ messages in thread

* [Bug target/35623] RTL check failure in arm_const_double_rtx
  2008-03-18  4:52 [Bug target/35623] New: RTL check failure in arm_const_double_rtx rmansfield at qnx dot com
  2009-03-28  0:05 ` [Bug target/35623] " ramana at gcc dot gnu dot org
@ 2009-03-28  0:16 ` rmansfield at qnx dot com
  2009-05-13 16:35 ` ramana at gcc dot gnu dot org
                   ` (4 subsequent siblings)
  6 siblings, 0 replies; 8+ messages in thread
From: rmansfield at qnx dot com @ 2009-03-28  0:16 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #2 from rmansfield at qnx dot com  2009-03-28 00:16 -------
Created an attachment (id=17551)
 --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=17551&action=view)
preprocessed source


-- 


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


^ permalink raw reply	[flat|nested] 8+ messages in thread

* [Bug target/35623] RTL check failure in arm_const_double_rtx
  2008-03-18  4:52 [Bug target/35623] New: RTL check failure in arm_const_double_rtx rmansfield at qnx dot com
  2009-03-28  0:05 ` [Bug target/35623] " ramana at gcc dot gnu dot org
  2009-03-28  0:16 ` rmansfield at qnx dot com
@ 2009-05-13 16:35 ` ramana at gcc dot gnu dot org
  2009-05-18  3:56 ` rmansfield at qnx dot com
                   ` (3 subsequent siblings)
  6 siblings, 0 replies; 8+ messages in thread
From: ramana at gcc dot gnu dot org @ 2009-05-13 16:35 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #3 from ramana at gcc dot gnu dot org  2009-05-13 16:34 -------
Can you try a later compiler ?


-- 

ramana at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |WAITING


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


^ permalink raw reply	[flat|nested] 8+ messages in thread

* [Bug target/35623] RTL check failure in arm_const_double_rtx
  2008-03-18  4:52 [Bug target/35623] New: RTL check failure in arm_const_double_rtx rmansfield at qnx dot com
                   ` (2 preceding siblings ...)
  2009-05-13 16:35 ` ramana at gcc dot gnu dot org
@ 2009-05-18  3:56 ` rmansfield at qnx dot com
  2009-05-19  8:24 ` mikpe at it dot uu dot se
                   ` (2 subsequent siblings)
  6 siblings, 0 replies; 8+ messages in thread
From: rmansfield at qnx dot com @ 2009-05-18  3:56 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #4 from rmansfield at qnx dot com  2009-05-18 03:55 -------
I can no longer reproduce the problem with gcc 4.4.0 or trunk (4.5.0 20090518
revision 147649). I was able to reproduce it with gcc 4.3.3 release.

I'm indifferent to whether the PR is resolved as fixed in 4.4/4.5 or resolved
as wontfix in 4.2.4/4.3.3.


-- 

rmansfield at qnx dot com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
      Known to fail|                            |4.2.4 4.3.3
      Known to work|                            |4.4.0 4.5.0


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


^ permalink raw reply	[flat|nested] 8+ messages in thread

* [Bug target/35623] RTL check failure in arm_const_double_rtx
  2008-03-18  4:52 [Bug target/35623] New: RTL check failure in arm_const_double_rtx rmansfield at qnx dot com
                   ` (3 preceding siblings ...)
  2009-05-18  3:56 ` rmansfield at qnx dot com
@ 2009-05-19  8:24 ` mikpe at it dot uu dot se
  2009-12-11 18:28 ` ramana at gcc dot gnu dot org
  2009-12-11 18:38 ` rmansfield at qnx dot com
  6 siblings, 0 replies; 8+ messages in thread
From: mikpe at it dot uu dot se @ 2009-05-19  8:24 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #5 from mikpe at it dot uu dot se  2009-05-19 08:24 -------
(In reply to comment #1)
> I've been bootstrapping trunk pretty regularly for arm-linux-gnueabi on the
> compile farm (though not building with latest libc) and haven't seen such a
> problem .

Note that the bug report is for OABI. I cannot reproduce it with EABI gcc-4.2.4
or gcc-4.3.4-20090517 on the preprocessed test case.


-- 


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


^ permalink raw reply	[flat|nested] 8+ messages in thread

* [Bug target/35623] RTL check failure in arm_const_double_rtx
  2008-03-18  4:52 [Bug target/35623] New: RTL check failure in arm_const_double_rtx rmansfield at qnx dot com
                   ` (4 preceding siblings ...)
  2009-05-19  8:24 ` mikpe at it dot uu dot se
@ 2009-12-11 18:28 ` ramana at gcc dot gnu dot org
  2009-12-11 18:38 ` rmansfield at qnx dot com
  6 siblings, 0 replies; 8+ messages in thread
From: ramana at gcc dot gnu dot org @ 2009-12-11 18:28 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #6 from ramana at gcc dot gnu dot org  2009-12-11 18:27 -------
As it could not be reproduced and a later comment indicates it works for 4.4.0.
Resolved as INVALID.


-- 

ramana at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|WAITING                     |RESOLVED
         Resolution|                            |INVALID
   Target Milestone|---                         |4.4.0


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


^ permalink raw reply	[flat|nested] 8+ messages in thread

* [Bug target/35623] RTL check failure in arm_const_double_rtx
  2008-03-18  4:52 [Bug target/35623] New: RTL check failure in arm_const_double_rtx rmansfield at qnx dot com
                   ` (5 preceding siblings ...)
  2009-12-11 18:28 ` ramana at gcc dot gnu dot org
@ 2009-12-11 18:38 ` rmansfield at qnx dot com
  6 siblings, 0 replies; 8+ messages in thread
From: rmansfield at qnx dot com @ 2009-12-11 18:38 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #7 from rmansfield at qnx dot com  2009-12-11 18:38 -------
The PR valid and it is still reproducible on the 4.3 branch and AFAIK the 4.3
branch is still open. A resolution of WONTFIX makes sense, but INVALID doesnt..


-- 


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


^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2009-12-11 18:38 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-03-18  4:52 [Bug target/35623] New: RTL check failure in arm_const_double_rtx rmansfield at qnx dot com
2009-03-28  0:05 ` [Bug target/35623] " ramana at gcc dot gnu dot org
2009-03-28  0:16 ` rmansfield at qnx dot com
2009-05-13 16:35 ` ramana at gcc dot gnu dot org
2009-05-18  3:56 ` rmansfield at qnx dot com
2009-05-19  8:24 ` mikpe at it dot uu dot se
2009-12-11 18:28 ` ramana at gcc dot gnu dot org
2009-12-11 18:38 ` rmansfield at qnx dot com

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).