[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#352529: marked as done ([hppa] internal compiler error: in reload_cse_simplify_operands, at postreload.c:391 (error: insn does not satisfy its constraints))



Your message dated Fri, 24 Mar 2006 21:28:12 +0100
with message-id <87mzff7fkz.fsf@debian.org>
and subject line Bug#352529: [hppa] internal compiler error: in reload_cse_simplify_operands, at postreload.c:391 (error: insn does not satisfy its constraints)
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--- Begin Message ---
Package: gcc-4.0
Version: 4:4.0.2-8
Severity: normal

        Hi,

 While investigating gstreamer0.10-ffmpeg's build failure under hppa[1],
 I received the following error from gcc:

 gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../libavutil -DHAVE_AV_CONFIG_H=1 -Wall -Wno-switch -g -O2 -MT mpegaudiodec.lo -MD -MP -MF .deps/mpegaudiodec.Tpo -c mpegaudiodec.c  -fPIC -DPIC -o .libs/mpegaudiodec.o
mpegaudiodec.c: In function 'mp_decode_frame':
mpegaudiodec.c:2445: warning: pointer targets in passing argument 4 of 'ff_mpa_synth_filter' differ in signedness
mpegaudiodec.c: In function 'ff_mpa_synth_filter':
mpegaudiodec.c:920: error: insn does not satisfy its constraints:
(insn 4924 2540 2542 4 mpegaudiodec.c:888 (set (reg:HI 70 %fr23 [1852])
        (reg:HI 1 %r1)) 53 {*pa.md:2926} (nil)
    (nil))
mpegaudiodec.c:920: internal compiler error: in reload_cse_simplify_operands, at postreload.c:391

 From what I understand of the problem:
 - this file switches between assembly and macros in function of the
   target arch to do some non-trivial operation (such as adding values
   stored at memory locations indexed by a pointer and large indexes)
 - in the end, gcc thinks a particular combination of operands and
   instructions can't be used with respect to the architecture it tries
   to build for
 - gcc 1:3.3.5-13 builds the file

 What I have no idea of:
 - whether what gcc 1:3.3.5-13 built was actually valid and usable code
   for hppa
 - whether gcc 4:4.0.2-8 is correct with the fact that it is not
   possible to do that operation
 - whether gcc 4:4.0.2-8 is correct in producing an error or whether it
   should warn and workaround the problem

 Could you help we sched some light on this?

 I'm sorry I didn't try gcc-snapshot, but I used paer.d.o, the developer
 machine, to diagnose and I couldn't install it myself.

 I'm putting debian-hppa@ in Cc:, perhaps they have a clue.  Please Cc:
 me on replies!

   Bye,

[1]
http://buildd.debian.org/fetch.php?&pkg=gstreamer0.10-ffmpeg&ver=0.10.0-1&arch=hppa&stamp=1138998904&file=log&as=raw
-- 
Loïc Minier <lool@dooz.org>
Current Earth status:   NOT DESTROYED


--- End Message ---
--- Begin Message ---
Version: 4.0.2-10

Fixed in SVN on 2006-02-16.

-- 
	Falk

--- End Message ---

Reply to: