This is the mail archive of the gdb-patches@sourceware.org mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [RFC] sim updates which fix some fileio.exp failures for v850-elf


On Wed, May 25, 2011 at 09:30, Mike Frysinger wrote:
> On Friday, March 11, 2011 17:04:47 Kevin Buettner wrote:
>> Note that the newlib changes are needed for regenerating nltvals.def. ?I
>> didn't post the regenerated file below as it's quite large. ?(There are
>> some whitespace differences which make it look a lot bigger than it really
>> is. ?A more meaningful patch can be obtained by use of diff's -w switch.
>> I'd be willing to post that diff if anyone's interested.)
>
> it looks like you regenerated against an old tree because your new file
> dropped all Blackfin defines. ?so now the bfin sim fails to execute any
> libgloss syscalls.
>
> could you figure out what's up on your side and then commit a fixed list ?

i like having this worked so i just committed the attached patch.
please still double check stuff on your side though so it doesnt break
things again.
-mike

2011-05-26  Mike Frysinger  <vapier@gentoo.org>

    * nltvals.def: Regenerate to include Blackfin syscalls again.

 sim/common/nltvals.def |   31 +++++++++++++++++++++++++++++++
 1 files changed, 31 insertions(+), 0 deletions(-)

diff --git a/sim/common/nltvals.def b/sim/common/nltvals.def
index 07c76a1..bc858b8 100644
--- a/sim/common/nltvals.def
+++ b/sim/common/nltvals.def
@@ -149,6 +149,37 @@
  { "O_WRONLY", 1 },
 /* end open target macros */
 #endif
+#ifdef NL_TARGET_bfin
+#ifdef sys_defs
+/* from syscall.h */
+/* begin bfin sys target macros */
+ { "SYS_argc", 22 },
+ { "SYS_argn", 24 },
+ { "SYS_argnlen", 23 },
+ { "SYS_argv", 13 },
+ { "SYS_argvlen", 12 },
+ { "SYS_chdir", 14 },
+ { "SYS_chmod", 16 },
+ { "SYS_close", 3 },
+ { "SYS_exit", 1 },
+ { "SYS_fstat", 10 },
+ { "SYS_getpid", 8 },
+ { "SYS_gettimeofday", 19 },
+ { "SYS_kill", 9 },
+ { "SYS_link", 21 },
+ { "SYS_lseek", 6 },
+ { "SYS_open", 2 },
+ { "SYS_read", 4 },
+ { "SYS_reconfig", 25 },
+ { "SYS_stat", 15 },
+ { "SYS_time", 18 },
+ { "SYS_times", 20 },
+ { "SYS_unlink", 7 },
+ { "SYS_utime", 17 },
+ { "SYS_write", 5 },
+/* end bfin sys target macros */
+#endif
+#endif
 #ifdef NL_TARGET_d10v
 #ifdef sys_defs
 /* from syscall.h */
--


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]