This, unfortunately, one of the problems of renewed gcc and fix is simple, but 
I need some more testing to post new 3.4 files, cause 3.4 is aimed to i386 
and some obvious thing are not so simple now.

On Monday 26 April 2004 11:07, Garst R. Reese wrote:
> I reported the same problem earlier + confirmation of the volatile long
> issue.
> Google [error extract_insn 2083] reveals that it hit a number of
> platforms but not ix86. A one line patch was posted, but that patch did
> not fix the problem for the msp430, nor was it in the latest gcc-3.5
> snapshot, which fails to compile anyway.
> On the assumption that Dmitry had succeeded in compling msp430-libc with
> some snapshot of gcc-3.4, I also tried to compile it with
> gcc-core-3.4-20040331 and got the same error.
>
> Garst
>
> Berndt Josef Wulf wrote:
> > Here the output when compiling the msp430-libc package:
> >
> > husky: {955} make
> > ===> Checking for vulnerabilities in msp430-libc-20040426
> > ===> Building for msp430-libc-20040426
> > msp430-gcc   -mmcu=msp1 -I./../include -I. -Wall -O2 -g -c libm/sf_rint.c
> > -o msp1/sf_rint.o
> > In file included from libm/fdlibm.h:16,
> >                  from libm/sf_rint.c:16:
> > ./../include/math.h:112: warning: conflicting types for built-in function
> > 'cabs'
> > ./../include/math.h:190: warning: conflicting types for built-in function
> > 'cabsf'
> > libm/sf_rint.c: In function `rintf':
> > libm/sf_rint.c:70: error: unrecognizable insn:
> > (insn 370 369 101 5 libm/sf_rint.c:51 (set (subreg:HI (mem/v/f:SF
> > (reg/f:HI 4 r4) [3 w+0 S4 A32]) 2)
> >         (subreg:HI (reg:SF 58) 2)) -1 (nil)
> >     (expr_list:REG_DEAD (reg:SF 58)
> >         (nil)))
> > libm/sf_rint.c:70: internal compiler error: in extract_insn, at
> > recog.c:2083 Please submit a full bug report,
> > with preprocessed source if appropriate.
> > See <URL:http://gcc.gnu.org/bugs.html> for instructions.
> > gmake: *** [msp1/sf_rint.o] Error 1
> >
> > Is there a work-around for this?
> >
> > cheerio Berndt
> >
> > On Sun, 25 Apr 2004 15:56, Garst R. Reese wrote:
> > > To confirm this I changed a volatile int to a volatile long and that
> > > triggered the bug. As I noted earlier, it is also triggered by compling
> > > msp430-libc in sf_rint.c
> > >
> > > Garst
> > >
> > > "Francisco T. A. Silva" wrote:
> > > > Hi all,
> > > >
> > > > I've just built mspgcc 3.4.0 with an uptodate gcc/gcc-current from
> > > > CVS. The following bug is a show stopper for me :(
> > > >
> > > > The error is triggered by the volatile keyword with long and long
> > > > long types.
> > > >
> > > > [teste]$ cat test.c
> > > >
> > > > volatile long test;
> > > >
> > > > void main (void) {
> > > >          test = 0;
> > > > }
> > > >
> > > > [teste]$ msp430-gcc --version
> > > > msp430-gcc (GCC) 3.4.0
> > > > Copyright (C) 2004 Free Software Foundation, Inc.
> > > > This is free software; see the source for copying conditions.  There
> > > > is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
> > > > PARTICULAR PURPOSE.
> > > >
> > > > [teste]$ msp430-gcc -O test.c
> > > > test.c: In function `main':
> > > > test.c:3: warning: return type of 'main' is not `int'
> > > > test.c:5: error: unrecognizable insn:
> > > > (insn 17 16 11 0 (set (subreg:HI (mem/v/f:SI (symbol_ref:HI ("test")
> > > > <var_decl 0x401ceca8 test>) [0 test+0 S4 A16]) 2) (const_int 0
> > > > [0x0])) -1 (nil)
> > > >      (nil))
> > > > test.c:5: internal compiler error: in extract_insn, at recog.c:2083
> > > > Please submit a full bug report,
> > > > with preprocessed source if appropriate.
> > > > See <URL:http://gcc.gnu.org/bugs.html> for instructions.
> > > >
> > > > Regards,
> > > > --
> > > > Francisco
> > >
> > > -------------------------------------------------------
> > > This SF.net email is sponsored by: The Robotic Monkeys at ThinkGeek
> > > For a limited time only, get FREE Ground shipping on all orders of $35
> > > or more. Hurry up and shop folks, this offer expires April 30th!
> > > http://www.thinkgeek.com/freeshipping/?cpg=12297
> > > _______________________________________________
> > > Mspgcc-users mailing list
> > > Mspgcc-users@lists.sourceforge.net
> > > https://lists.sourceforge.net/lists/listinfo/mspgcc-users
> >
> > --
> > Name    : Berndt Josef Wulf             | +++ With BSD on Packet Radio
> > +++ E-Mail  : wulf at ping dot net dot au   |    tfkiss, tnt, dpbox,
> > wampes ICQ     : 18196098                      |  VK5ABN, Nairne, South
> > Australia URL     : http://www.ping.net.au/~wulf  | MBOX :
> > vk5...@vk5abn.#lmr.#sa.au.oc Sysinfo : DEC Miata 500AU, NetBSD-1.6ZH |
> > BBS  : vk5abn.#lmr.#sa.aus.oc
> >
> > -------------------------------------------------------
> > This SF.net email is sponsored by: The Robotic Monkeys at ThinkGeek
> > For a limited time only, get FREE Ground shipping on all orders of $35
> > or more. Hurry up and shop folks, this offer expires April 30th!
> > http://www.thinkgeek.com/freeshipping/?cpg=12297
> > _______________________________________________
> > Mspgcc-users mailing list
> > Mspgcc-users@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/mspgcc-users
>
> -------------------------------------------------------
> This SF.net email is sponsored by: The Robotic Monkeys at ThinkGeek
> For a limited time only, get FREE Ground shipping on all orders of $35
> or more. Hurry up and shop folks, this offer expires April 30th!
> http://www.thinkgeek.com/freeshipping/?cpg=12297
> _______________________________________________
> Mspgcc-users mailing list
> Mspgcc-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/mspgcc-users

Reply via email to