Re: Latest LTS mps430-gdb could not bib uilt with clang host compiler due to obvious C errors

Peter Bigot <[email protected]>
Newsgroups gmane.comp.hardware.texas-instruments.msp430.gcc.user
Message-ID <CAPOJ94PDycNjCjTT8zXxL7YrJRZNKj+7p0uddcwurF0uo3o4Cw@mail.gmail.com>
If you're using the msp430-gdb patches from mspgcc, add local patch.
msp430-gdb from mspgcc is not supported anymore; eventually RH will provide
a replacement but it'll probably only work with their version of the
compiler.


On Tue, Jun 11, 2013 at 3:28 AM, Lev Serebryakov <[email protected]>wrote:

> Hello, Mspgcc-users.
>
>   What  should  I  do with these errors? msp430-gdb is not usable with
> system compiler (which is clang 3.3/3.4) on FreeBSD CURRENT anymore
> :( Errors looks like easy to fix (as they are obvious
> almost-syntax-level errors -- especially, errors with
> get_stop_addr()), but I'm not sure what should I do with them/ Report
> to upstream? Add local patch? Pull fix for them from upstream gdb 7.4,
> if it has them fixed?
>
> mv version.c-tmp version.c
> cc -c -DHAVE_CONFIG_H     -DPROFILE=1 -DWITH_PROFILE=-1
>  -DDEFAULT_INLINE=0              -I. -I. -I../common -I./../common
> -I../../include -I./../../include -I../../bfd -I./../../bfd -I../../opcodes
> -I./../../opcodes  -O2 -pipe -fno-strict-aliasing version.c
> cc -c -DHAVE_CONFIG_H     -DPROFILE=1 -DWITH_PROFILE=-1
>  -DDEFAULT_INLINE=0              -I. -I. -I../common -I./../common
> -I../../include -I./../../include -I../../bfd -I./../../bfd -I../../opcodes
> -I./../../opcodes  -O2 -pipe -fno-strict-aliasing interp.c
> interp.c:1276:8: warning: format specifies type 'int' but the argument has
> type 'unsigned long' [-Wformat]
>        sizeof (unsigned long));
>        ^~~~~~~~~~~~~~~~~~~~~~
> interp.c:1686:27: warning: passing 'char *' to parameter of type 'const
> unsigned char *' converts between pointers to integer types with different
> sign [-Wpointer-sign]
>       sim_write (sd, lma, buffer, size);
>                           ^~~~~~
> interp.c:1827:38: warning: format specifies type 'int' but the argument
> has type 'unsigned long' [-Wformat]
>           fprintf (stderr, "Cycles:      %d\n", alu.cycles);
>                                          ~~     ^~~~~~~~~~
>                                          %lu
> interp.c:1828:43: warning: format specifies type 'int' but the argument
> has type 'unsigned long' [-Wformat]
>           fprintf (stderr, "Instructions: %d\n", alu.insns);
>                                           ~~     ^~~~~~~~~
>                                           %lu
> interp.c:1829:42: warning: format specifies type 'int' but the argument
> has type 'unsigned long' [-Wformat]
>           fprintf (stderr, "Interrupts:  %d\n", alu.interrupts);
>                                          ~~     ^~~~~~~~~~~~~~
>                                          %lu
> interp.c:1883:5: error: non-void function 'get_stop_addr' should return a
> value [-Wreturn-type]
>     return;
>     ^
> interp.c:1887:7: error: non-void function 'get_stop_addr' should return a
> value [-Wreturn-type]
>       return;
>       ^
> interp.c:1894:5: error: non-void function 'get_stop_addr' should return a
> value [-Wreturn-type]
>     return;
>     ^
> 5 warnings and 3 errors generated.
> gmake[3]: *** [interp.o] Error 1
> gmake[3]: Leaving directory
> `/work/a/ports/devel/msp430-gdb/work/gdb-7.2/sim/msp430'
> gmake[2]: *** [all] Error 1
>
> --
> // Black Lion AKA Lev Serebryakov <[email protected]>
>
>
>
> ------------------------------------------------------------------------------
> This SF.net email is sponsored by Windows:
>
> Build for Windows Store.
>
> http://p.sf.net/sfu/windows-dev2dev
> _______________________________________________
> Mspgcc-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/mspgcc-users
>

------------------------------------------------------------------------------
This SF.net email is sponsored by Windows:

Build for Windows Store.

http://p.sf.net/sfu/windows-dev2dev

_______________________________________________
Mspgcc-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mspgcc-users
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.