<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>change log for rtems-testing (2010-12-07)</title>
</head>
<body text='#000000' bgcolor='#ffffff'>
<a name='cs1'></a>
<table border='0' cellspacing='0' cellpadding='5' width='100%' bgcolor='#eeeeee'>
<tr><td colspan='3' bgcolor='#dddddd'>
 <font color='#bb2222'><strong>joel</strong></font>
</td></tr>
<tr><td colspan='3' bgcolor='#dddddd'><pre>2010-12-07 Joel Sherrill <joel.sherrill@oarcorp.com>

        * boards/rtems-microblaze-nosim.exp, boards/rtems-sparc64-nosim.exp:
        New files.
</pre></td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems-testing/dejagnu/ChangeLog.diff?r1=text&tr1=1.10&r2=text&tr2=1.11&diff_format=h">M</a></td><td width='1%'>1.11</td><td width='100%'>dejagnu/ChangeLog</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems-testing/dejagnu/boards/rtems-microblaze-nosim.exp?rev=1.1&content-type=text/vnd.viewcvs-markup">A</a></td><td width='1%'><font color="#000088">1.1</font></td><td width='100%'><font color="#000088">dejagnu/boards/rtems-microblaze-nosim.exp</font></td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems-testing/dejagnu/boards/rtems-sparc64-nosim.exp?rev=1.1&content-type=text/vnd.viewcvs-markup">A</a></td><td width='1%'><font color="#000088">1.1</font></td><td width='100%'><font color="#000088">dejagnu/boards/rtems-sparc64-nosim.exp</font></td></tr>
</table>
<pre>
<font color='#006600'>diff -u rtems-testing/dejagnu/ChangeLog:1.10 rtems-testing/dejagnu/ChangeLog:1.11
--- rtems-testing/dejagnu/ChangeLog:1.10        Tue Apr 13 08:09:39 2010
+++ rtems-testing/dejagnu/ChangeLog     Tue Dec  7 15:09:29 2010
</font><font color='#997700'>@@ -1,3 +1,8 @@
</font><font color='#000088'>+2010-12-07    Joel Sherrill <joel.sherrill@oarcorp.com>
+
+       * boards/rtems-microblaze-nosim.exp, boards/rtems-sparc64-nosim.exp:
+       New files.
+
</font> 2010-04-13        Joel Sherrill <joel.sherrill@oarcorp.com>
 
        * boards/rtems-lm32-lm32_evr.exp: Correct cpu flags.

<font color='#006600'>diff -u /dev/null rtems-testing/dejagnu/boards/rtems-microblaze-nosim.exp:1.1
--- /dev/null   Tue Dec  7 15:10:02 2010
+++ rtems-testing/dejagnu/boards/rtems-microblaze-nosim.exp     Tue Dec  7 15:09:29 2010
</font><font color='#997700'>@@ -0,0 +1,40 @@
</font><font color='#000088'>+# This is a list of toolchains that are supported on this board.
+set_board_info target_install {}
+
+# Load the generic configuration for this board, This will define a basic
+# set of routines needed by the tool to communicate with the board.
+load_generic_config "sim"
+
+# basic-sim.exp is a basic description for the standard Cygnus simulator.
+load_base_board_description "basic-sim"
+
+# The name of the simulator is "nosim"
+setup_sim nosim
+
+# No multilib flags needed by default.
+process_multilib_options ""
+
+# The compiler used to build for this board. This has *nothing* to do
+# with what compiler is tested if we're testing gcc.
+set_board_info compiler  "[find_gcc]"
+
+set_board_info cflags  "[newlib_include_flags] -B${RTEMS_MAKEFILE_PATH}/lib/ -specs bsp_specs -qrtems"
+set_board_info ldflags "[newlib_link_flags] ${RTEMS_CONFIG_OBJ}"
+
+# The simulator isn't really remote.
+set_board_info isremote 0
+# We only have a small stack available to us
+set_board_info gcc,stack_size 2048
+
+# wrapper script which handles the device tree
+set_board_info sim "nosim"
+##set_board_info sim,options ""
+
+# No support for signals on this target.
+set_board_info gdb,nosignals 1
+
+# The simulator doesn't return exit statuses and we need to indicate this.
+set_board_info needs_status_wrapper 1
+
+# Can't call functions from GDB.
+# set_board_info gdb,cannot_call_functions 1
</font>
<font color='#006600'>diff -u /dev/null rtems-testing/dejagnu/boards/rtems-sparc64-nosim.exp:1.1
--- /dev/null   Tue Dec  7 15:10:02 2010
+++ rtems-testing/dejagnu/boards/rtems-sparc64-nosim.exp        Tue Dec  7 15:09:29 2010
</font><font color='#997700'>@@ -0,0 +1,40 @@
</font><font color='#000088'>+# This is a list of toolchains that are supported on this board.
+set_board_info target_install {}
+
+# Load the generic configuration for this board, This will define a basic
+# set of routines needed by the tool to communicate with the board.
+load_generic_config "sim"
+
+# basic-sim.exp is a basic description for the standard Cygnus simulator.
+load_base_board_description "basic-sim"
+
+# The name of the simulator is "nosim"
+setup_sim nosim
+
+# No multilib flags needed by default.
+process_multilib_options ""
+
+# The compiler used to build for this board. This has *nothing* to do
+# with what compiler is tested if we're testing gcc.
+set_board_info compiler  "[find_gcc]"
+
+set_board_info cflags  "[newlib_include_flags] -mcpu=niagara -DSUN4V -B${RTEMS_MAKEFILE_PATH}/lib/ -specs bsp_specs -qrtems"
+set_board_info ldflags "[newlib_link_flags] ${RTEMS_CONFIG_OBJ}"
+
+# The simulator isn't really remote.
+set_board_info isremote 0
+# We only have a small stack available to us
+set_board_info gcc,stack_size 2048
+
+# wrapper script which handles the device tree
+set_board_info sim "nosim"
+##set_board_info sim,options ""
+
+# No support for signals on this target.
+set_board_info gdb,nosignals 1
+
+# The simulator doesn't return exit statuses and we need to indicate this.
+set_board_info needs_status_wrapper 1
+
+# Can't call functions from GDB.
+# set_board_info gdb,cannot_call_functions 1
</font></pre>
<p> </p>
<a name='cs2'></a>
<table border='0' cellspacing='0' cellpadding='5' width='100%' bgcolor='#eeeeee'>
<tr><td colspan='3' bgcolor='#dddddd'>
 <font color='#bb2222'><strong>joel</strong></font>
</td></tr>
<tr><td colspan='3' bgcolor='#dddddd'><pre>2010-12-07 Joel Sherrill <joel.sherrill@oarcorp.com>

        * do_one, test_driver, testsuite/ada/acats/Makefile.rtems:
        * Makefile.rtems_gccgoinit, gccgo_status, networkconfig.h,
        rtems_gccgo_init.c: New files.
</pre></td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems-testing/gcc/ChangeLog.diff?r1=text&tr1=1.16&r2=text&tr2=1.17&diff_format=h">M</a></td><td width='1%'>1.17</td><td width='100%'>gcc/ChangeLog</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems-testing/gcc/Makefile.rtems_gccgoinit?rev=1.1&content-type=text/vnd.viewcvs-markup">A</a></td><td width='1%'><font color="#000088">1.1</font></td><td width='100%'><font color="#000088">gcc/Makefile.rtems_gccgoinit</font></td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems-testing/gcc/do_one.diff?r1=text&tr1=1.17&r2=text&tr2=1.18&diff_format=h">M</a></td><td width='1%'>1.18</td><td width='100%'>gcc/do_one</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems-testing/gcc/gccgo_status?rev=1.1&content-type=text/vnd.viewcvs-markup">A</a></td><td width='1%'><font color="#000088">1.1</font></td><td width='100%'><font color="#000088">gcc/gccgo_status</font></td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems-testing/gcc/networkconfig.h?rev=1.1&content-type=text/vnd.viewcvs-markup">A</a></td><td width='1%'><font color="#000088">1.1</font></td><td width='100%'><font color="#000088">gcc/networkconfig.h</font></td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems-testing/gcc/rtems_gccgo_init.c?rev=1.1&content-type=text/vnd.viewcvs-markup">A</a></td><td width='1%'><font color="#000088">1.1</font></td><td width='100%'><font color="#000088">gcc/rtems_gccgo_init.c</font></td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems-testing/gcc/test_driver.diff?r1=text&tr1=1.17&r2=text&tr2=1.18&diff_format=h">M</a></td><td width='1%'>1.18</td><td width='100%'>gcc/test_driver</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems-testing/gcc/testsuite/ada/acats/Makefile.rtems.diff?r1=text&tr1=1.11&r2=text&tr2=1.12&diff_format=h">M</a></td><td width='1%'>1.12</td><td width='100%'>gcc/testsuite/ada/acats/Makefile.rtems</td></tr>
</table>
<pre>
<font color='#006600'>diff -u rtems-testing/gcc/ChangeLog:1.16 rtems-testing/gcc/ChangeLog:1.17
--- rtems-testing/gcc/ChangeLog:1.16    Wed Aug  4 09:01:51 2010
+++ rtems-testing/gcc/ChangeLog Tue Dec  7 15:09:30 2010
</font><font color='#997700'>@@ -1,3 +1,9 @@
</font><font color='#000088'>+2010-12-07    Joel Sherrill <joel.sherrill@oarcorp.com>
+
+       * do_one, test_driver, testsuite/ada/acats/Makefile.rtems:
+       * Makefile.rtems_gccgoinit, gccgo_status, networkconfig.h,
+       rtems_gccgo_init.c: New files.
+
</font> 2010-08-04        Vinu Rajashekhar <vinutheraj@gmail.com>
 
        * do_one, rundeja: Add support for libgo testing.

<font color='#006600'>diff -u /dev/null rtems-testing/gcc/Makefile.rtems_gccgoinit:1.1
--- /dev/null   Tue Dec  7 15:10:02 2010
+++ rtems-testing/gcc/Makefile.rtems_gccgoinit  Tue Dec  7 15:09:31 2010
</font><font color='#997700'>@@ -0,0 +1,17 @@
</font><font color='#000088'>+#
+#  Makefile for Go testsuite
+#
+
+include $(RTEMS_MAKEFILE_PATH)/Makefile.inc
+include $(RTEMS_CUSTOM)
+include $(PROJECT_ROOT)/make/leaf.cfg
+
+# Tool helpers
+
+all: clean rtems_gccgo_init.o
+
+clean:
+       rm -f rtems_gccgo_init.o
+
+rtems_gccgo_init.o: ${SCRIPTDIR}/gcc/rtems_gccgo_init.c
+       $(CC) $(CFLAGS) $(CPU_CFLAGS) -c ${SCRIPTDIR}/gcc/rtems_gccgo_init.c
</font>
<font color='#006600'>diff -u rtems-testing/gcc/do_one:1.17 rtems-testing/gcc/do_one:1.18
--- rtems-testing/gcc/do_one:1.17       Wed Aug  4 09:01:51 2010
+++ rtems-testing/gcc/do_one    Tue Dec  7 15:09:31 2010
</font><font color='#997700'>@@ -106,8 +106,8 @@
</font>            do_cxx="yes"
            do_multilib="yes"
            do_ada="yes"
<font color='#880000'>-           do_gccgo="yes"
-           do_gccgo_multilib="yes"
</font><font color='#000088'>+           # do_gccgo="yes"
+           # do_gccgo_multilib="yes"
</font>            do_rtems="yes"
            ;;
         d) do_cleanup=`toggle ${do_cleanup}` ;;
<font color='#997700'>@@ -261,10 +261,12 @@
</font>     m32c-m32csim)         dejacfg=rtems-m32c-m32csim ;;
     m32r-m32rsim)         dejacfg=rtems-m32r-m32rsim ;;
     m68k-uC5282)          dejacfg=rtems-m68k-uC5282 ;;
<font color='#000088'>+    microblaze-nosim)     dejacfg=rtems-microblaze-nosim ;;
</font>     mips-jmr3904)         dejacfg=rtems-mips-jmr3904 ;;
     powerpc-psim)         dejacfg=rtems-powerpc-psim ;;
     sh-simsh1)            dejacfg=rtems-sh-simsh1 ;;
     sparc-sis)            dejacfg=rtems-sparc-sis ;;
<font color='#000088'>+    sparc64-niagara)      dejacfg=rtems-sparc64-nosim ;;
</font>     *)
       echo "ERROR ${bsp} is not known to DegaGNU"
       exit 1
<font color='#997700'>@@ -713,7 +715,7 @@
</font> fi
 
 ##### Do the gccgo tests
<font color='#880000'>-if [ ${run_gccgotests} = "yes" ] ; then
</font><font color='#000088'>+if [ ${do_gccgo} = "yes" -a ${run_gccgotests} = "yes" ] ; then
</font>   echo "Running GCC Go Tests..."
   cd ${BASEDIR}/b-gccgo1-${cpu}/gcc || exit 1
   time sh -x ${SCRIPTDIR}/gcc/rundeja ${bsp} gccgo \

<font color='#006600'>diff -u /dev/null rtems-testing/gcc/gccgo_status:1.1
--- /dev/null   Tue Dec  7 15:10:03 2010
+++ rtems-testing/gcc/gccgo_status      Tue Dec  7 15:09:31 2010
</font><font color='#997700'>@@ -0,0 +1,61 @@
</font><font color='#000088'>+#! /bin/sh
+#
+#  gccgo_status
+#
+
+vfile=`dirname $0`/../VERSIONS
+if [ ! -r ${vfile} ] ; then
+  echo VERSIONS file not found
+  exit 1
+fi
+
+source ${vfile}
+
+cpu=$1
+if [ $# -eq 1 ] ; then
+  limit=0
+elif [ $# -eq 2 ] ; then
+  limit=$2
+else
+  echo usage "$0 CPU [seconds]"
+  exit 1
+fi
+
+
+if [ ! -d ${BASEDIR}/b-gccgo1-${cpu}/gcc/testsuite ] ; then
+  echo Test directory not found
+  exit 1
+fi
+
+cd ${BASEDIR}/b-gccgo1-${cpu}/gcc/testsuite
+while :
+do
+  for BASE in go
+  do
+    LFILE=${BASE}/${BASE}.log
+    SFILE=${BASE}/${BASE}.sum
+    if [ ! -r ${LFILE} ] ; then
+      continue
+    fi
+    loglines=`cat ${LFILE} | wc -l`
+    failed=`grep ^FAIL: ${SFILE} | wc -l`
+    passed=`grep ^PASS: ${SFILE} | wc -l`
+    unsupp=`grep ^UNSUPP ${SFILE} | wc -l`
+    unresolved=`grep ^UNRESOL ${SFILE} | wc -l`
+    untested=`grep ^UNTESTED ${SFILE} | wc -l`
+
+    printf "Lines in ${LFILE}: %5d\n" $loglines
+    printf "PASSED:           %5d\n" $passed
+    printf "FAILED:           %5d\n" $failed
+    printf "UNSUPPORTED:      %5d\n" $unsupp
+    printf "UNRESOLVED:       %5d\n" $unresolved
+    printf "UNTESTED:         %5d\n" $untested
+  done
+
+  if [ ${limit} -eq 0 ] ; then
+    break
+  fi
+  sleep ${limit}
+done
+exit 0
+
</font>
<font color='#006600'>diff -u /dev/null rtems-testing/gcc/networkconfig.h:1.1
--- /dev/null   Tue Dec  7 15:10:03 2010
+++ rtems-testing/gcc/networkconfig.h   Tue Dec  7 15:09:31 2010
</font><font color='#997700'>@@ -0,0 +1,77 @@
</font><font color='#000088'>+/*
+ * Network configuration -- LOOPBACK ONLY!!!
+ *
+ * See one of the other networkconfig.h files for an
+ * example of a system that includes a real NIC and
+ * the loopback interface.
+ *<span style="background-color: #FF0000"> </span>
+ ************************************************************
+ * EDIT THIS FILE TO REFLECT YOUR NETWORK CONFIGURATION     *
+ * BEFORE RUNNING ANY RTEMS PROGRAMS WHICH USE THE NETWORK! *<span style="background-color: #FF0000"> </span>
+ ************************************************************
+ *
+ *  $Id$
+ */
+
+#ifndef _RTEMS_NETWORKCONFIG_H_
+#define _RTEMS_NETWORKCONFIG_H_
+
+
+/* #define RTEMS_USE_BOOTP */
+
+#include <bsp.h>
+
+/*
+ * Loopback interface
+ */
+extern int rtems_bsdnet_loopattach();
+
+/*
+ * Default network interface
+ */
+static struct rtems_bsdnet_ifconfig netdriver_config = {
+  "lo0",                    /* name */
+  rtems_bsdnet_loopattach,  /* attach function */
+  NULL,                     /* No more interfaces */
+  "127.0.0.1",              /* IP address */
+  "255.0.0.0",              /* IP net mask */
+  NULL,                     /* Driver supplies hardware address */
+  0                         /* Use default driver parameters */
+};
+
+/*
+ * Network configuration
+ */
+struct rtems_bsdnet_config rtems_bsdnet_config = {
+  &netdriver_config,
+  NULL,                /* do not use bootp */
+  0,                   /* Default network task priority */
+  0,                   /* Default mbuf capacity */
+  0,                   /* Default mbuf cluster capacity */
+  "localhost",         /* Host name -- match expectations for 127.0.0.1 */
+  "nodomain.com",      /* Domain name */
+  "127.0.0.1",         /* Gateway */
+  "127.0.0.1",         /* Log host */
+  {"127.0.0.1"  },     /* Name server(s) */
+};
+
+/*
+ * For TFTP test application
+ */
+#if (defined (RTEMS_USE_BOOTP))
+#define RTEMS_TFTP_TEST_HOST_NAME "BOOTP_HOST"
+#define RTEMS_TFTP_TEST_FILE_NAME "BOOTP_FILE"
+#else
+#define RTEMS_TFTP_TEST_HOST_NAME "XXX.YYY.ZZZ.XYZ"
+#define RTEMS_TFTP_TEST_FILE_NAME "tftptest"
+#endif
+
+/*
+ * For NFS test application
+ *<span style="background-color: #FF0000"> </span>
+ * NFS server/path to mount and a directory to ls once mounted
+ */
+#define RTEMS_NFS_SERVER      "192.168.1.210"
+#define RTEMS_NFS_SERVER_PATH "/home"
+#define RTEMS_NFS_LS_PATH     "/mnt/nfstest"
+#endif /* _RTEMS_NETWORKCONFIG_H_ */
</font>
<font color='#006600'>diff -u /dev/null rtems-testing/gcc/rtems_gccgo_init.c:1.1
--- /dev/null   Tue Dec  7 15:10:03 2010
+++ rtems-testing/gcc/rtems_gccgo_init.c        Tue Dec  7 15:09:31 2010
</font><font color='#997700'>@@ -0,0 +1,165 @@
</font><font color='#000088'>+/*
+ *  Init for Go testing.
+ */
+
+#include <bsp.h>
+
+#include <stdlib.h>
+
+#include <rtems/rtems_bsdnet.h>
+#include <sys/socket.h>
+#include <netinet/in.h>
+#include "networkconfig.h"
+
+/*
+ * Set up first argument
+ */
+static int   argc     = 1;
+static char  arg0[20] = "rtems";
+static char *argv[20] = { arg0 };
+
+#if defined(MAIN_USE_REQUIRES_COMMAND_LINE)
+
+#define COMMAND_LINE_MAXIMUM 200
+
+#include <stdio.h>
+#include <ctype.h>
+
+void parse_arguments(
+  char   *buffer,
+  size_t  maximum_length
+)
+{
+  char   *cp;
+  char   *linebuf = buffer;
+  size_t  length;
+
+  for (;;) {
+
+    #if defined(MAIN_COMMAND_LINE)
+      strncpy (linebuf, MAIN_COMMAND_LINE, maximum_length);
+    #else
+      /*
+       * Read a line
+       */
+      printf (">>> %s ", argv[0]);
+      fflush (stdout);
+      fgets (linebuf, maximum_length, stdin);
+
+      length = strnlen( linebuf, maximum_length );
+      if ( linebuf[length - 1] == '\n' || linebuf[length - 1] == '\r' ) {
+        linebuf[length - 1] = '\0';
+      }
+    #endif
+
+    /*
+     * Break line into arguments
+     */
+    cp = linebuf;
+    for (;;) {
+      while (isspace (*cp))
+        *cp++ = '\0';
+      if (*cp == '\0')
+        break;
+      if (argc >= ((sizeof argv / sizeof argv[0]) - 1)) {
+        printf ("Too many arguments.\n");
+        argc = 0;
+        break;
+      }
+      argv[argc++] = cp;
+      while (!isspace (*cp)) {
+        if (*cp == '\0')
+          break;
+        cp++;
+      }
+    }
+    if (argc > 1) {
+      argv[argc] = NULL;
+      break;
+    }
+    printf ("You must give some arguments!\n");
+  }
+
+  #if defined(DEBUG_COMMAND_LINE_ARGUMENTS)
+    {
+      int   i;
+      for (i=0; i<argc ; i++ ) {
+        printf( "argv[%d] = ***%s***\n", i, argv[i] );
+      }
+      printf( "\n" );
+    }
+  #endif<span style="background-color: #FF0000"> </span>
+}
+
+
+#endif
+
+int main( int, char ** );
+
+void *POSIX_Init(
+  void *argument
+)
+{
+  //printk("Initializing Network\n");
+  rtems_bsdnet_initialize_network ();
+  //rtems_bsdnet_show_inet_routes ();
+#if defined(MAIN_USE_REQUIRES_COMMAND_LINE)
+  char command_line[ COMMAND_LINE_MAXIMUM ];
+  parse_arguments( command_line, COMMAND_LINE_MAXIMUM );
+#endif
+
+  main(argc, argv);
+  exit(0);
+  return 0;
+}
+
+#if defined(__mips__)
+/* GCC sometimes expects this on the mips */
+void _flush_cache()
+{
+}
+
+/* configuration information */
+
+/* NOTICE: the clock driver is explicitly disabled */
+#define CONFIGURE_APPLICATION_NEEDS_CLOCK_DRIVER
+#define CONFIGURE_APPLICATION_NEEDS_CONSOLE_DRIVER
+
+#define CONFIGURE_POSIX_INIT_THREAD_TABLE
+// Works with 32 Mb too, this is faster<span style="background-color: #FF0000"> </span>
+//#define CONFIGURE_EXECUTIVE_RAM_SIZE (5 * 1024 * 1024)
+#define CONFIGURE_MAXIMUM_POSIX_MUTEXES 500
+#define CONFIGURE_MAXIMUM_POSIX_THREADS 400
+#define CONFIGURE_MAXIMUM_POSIX_CONDITION_VARIABLES  500
+#define CONFIGURE_MAXIMUM_TASK_VARIABLES (2 * 400)
+#define CONFIGURE_POSIX_INIT_THREAD_STACK_SIZE (32 * 1024)
+#define CONFIGURE_MINIMUM_TASK_STACK_SIZE (4 * 1024)
+//#define CONFIGURE_MEMORY_OVERHEAD (4 * 1024)
+
+//#define CONFIGURE_MICROSECONDS_PER_TICK 1000
+#define CONFIGURE_TICKS_PER_TIMESLICE   50
+#define CONFIGURE_MICROSECONDS_PER_TICK RTEMS_MILLISECONDS_TO_MICROSECONDS(1000)
+
+#define CONFIGURE_MAXIMUM_TASKS 20
+#define CONFIGURE_MAXIMUM_SEMAPHORES 20
+//#define CONFIGURE_MAXIMUM_MESSAGE_QUEUES    20
+
+#define CONFIGURE_USE_IMFS_AS_BASE_FILESYSTEM
+#define CONFIGURE_LIBIO_MAXIMUM_FILE_DESCRIPTORS 20
+
+#define CONFIGURE_PIPES_ENABLED TRUE
+#define CONFIGURE_MAXIMUM_PIPES 20
+//#define CONFIGURE_MAXIMUM_BARRIERS 20
+
+#define CONFIGURE_ZERO_WORKSPACE_AUTOMATICALLY TRUE
+//#define BSP_ZERO_WORKSPACE_AUTOMATICALLY 1
+#define CONFIGURE_UNIFIED_WORK_AREAS
+//#define CONFIGURE_MALLOC_DIRTY
+//#define CONFIGURE_ZERO_WORKSPACE_AUTOMATICALLY 1
+#define CONFIGURE_STACK_CHECKER_ENABLED TRUE
+
+#define CONFIGURE_INIT
+
+#include <rtems/confdefs.h>
+
+/* end of file */
</font>
<font color='#006600'>diff -u rtems-testing/gcc/test_driver:1.17 rtems-testing/gcc/test_driver:1.18
--- rtems-testing/gcc/test_driver:1.17  Wed Jul 21 07:41:37 2010
+++ rtems-testing/gcc/test_driver       Tue Dec  7 15:09:31 2010
</font><font color='#997700'>@@ -44,7 +44,7 @@
</font> do_one [options] CPU ..  CPU
   -A - enable clean, native, and update
   -a - build Ada (default=yes)
<font color='#880000'>-  -G - build GCC Go (default=yes)
</font><font color='#000088'>+  -G - build GCC Go (default=no)
</font>   -c - clean install point (also installs auto tools)
   -m - mail results to lists (default=yes)
   -n - build native
<font color='#997700'>@@ -61,11 +61,11 @@
</font> doNative="no"
 verbose="no"
 doAda="yes"
<font color='#880000'>-doGccGo="yes"
-doMail="yes"
</font><font color='#000088'>+doGccGo="no"
+doMail="no"
</font> doTests="yes"
 
<font color='#880000'>-while getopts AacmnuTUv OPT
</font><font color='#000088'>+while getopts AacmnuGTUv OPT
</font> do
   case "$OPT" in
     A) doCleanInstallPoint=`toggle ${doCleanInstallPoint}`
<font color='#997700'>@@ -213,6 +213,7 @@
</font>       powerpc) bsp=psim         ;;
       sh)      bsp=simsh1       ;;
       sparc)   bsp=sis          ;;
<font color='#000088'>+      sparc64) bsp=niagara      ;;
</font>       *)
        echo "Unknown CPU ${cpu}"
        exit 1
<font color='#997700'>@@ -265,15 +266,14 @@
</font>     do_cpus arm
 
     # no simulator -- waiting for Skyeye
<font color='#880000'>-    do_cpus bfin m68k
</font><font color='#000088'>+    do_cpus bfin
</font> 
     # Simulators included in gdb
<font color='#880000'>-    do_cpus h8300 lm32 m32c m32r mips powerpc sh sparc
</font><font color='#000088'>+    do_cpus h8300 lm32 m32c m32r mips powerpc sh sparc sparc64
</font> 
     # Requires qemu installation
     do_cpus i386 m68k
 
<font color='#880000'>-
</font>     # port insufficient to run gcc tests
     do_cpus avr
   else

<font color='#006600'>diff -u rtems-testing/gcc/testsuite/ada/acats/Makefile.rtems:1.11 rtems-testing/gcc/testsuite/ada/acats/Makefile.rtems:1.12
--- rtems-testing/gcc/testsuite/ada/acats/Makefile.rtems:1.11   Fri May 21 10:34:39 2010
+++ rtems-testing/gcc/testsuite/ada/acats/Makefile.rtems        Tue Dec  7 15:09:31 2010
</font><font color='#997700'>@@ -69,6 +69,9 @@
</font>   ifeq ($(RTEMS_BSP),mcf5206elite)
        echo "  nosim $$"'*' >> $@
   endif # mcf5206elite
<font color='#000088'>+  ifeq ($(RTEMS_BSP),niagara)
+       echo "  nosim $$"'*' >> $@
+  endif # niagara
</font>   echo "}" >>$@
 
 stamp-targetgcc:
</pre>
<p> </p>
<a name='cs3'></a>
<table border='0' cellspacing='0' cellpadding='5' width='100%' bgcolor='#eeeeee'>
<tr><td colspan='3' bgcolor='#dddddd'>
 <font color='#bb2222'><strong>joel</strong></font>
</td></tr>
<tr><td colspan='3' bgcolor='#dddddd'><pre>2010-12-07 Joel Sherrill <joel.sherrill@oarcorp.com>

        * VERSIONS:
</pre></td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems-testing/ChangeLog.diff?r1=text&tr1=1.61&r2=text&tr2=1.62&diff_format=h">M</a></td><td width='1%'>1.62</td><td width='100%'>ChangeLog</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems-testing/VERSIONS.diff?r1=text&tr1=1.14&r2=text&tr2=1.15&diff_format=h">M</a></td><td width='1%'>1.15</td><td width='100%'>VERSIONS</td></tr>
</table>
<pre>
<font color='#006600'>diff -u rtems-testing/ChangeLog:1.61 rtems-testing/ChangeLog:1.62
--- rtems-testing/ChangeLog:1.61        Thu Nov  4 21:53:42 2010
+++ rtems-testing/ChangeLog     Tue Dec  7 15:09:38 2010
</font><font color='#997700'>@@ -1,3 +1,7 @@
</font><font color='#000088'>+2010-12-07    Joel Sherrill <joel.sherrill@oarcorp.com>
+
+       * VERSIONS:
+
</font> 2010-11-05        Chris Johns <chrisj@rtems.org>
 
        * sim-scripts/gdb-sim-run.in: Fix logdir option.

<font color='#006600'>diff -u rtems-testing/VERSIONS:1.14 rtems-testing/VERSIONS:1.15
--- rtems-testing/VERSIONS:1.14 Thu Jul 22 06:40:02 2010
+++ rtems-testing/VERSIONS      Tue Dec  7 15:09:38 2010
</font><font color='#997700'>@@ -3,24 +3,27 @@
</font> 
 RTEMS_VERSION=4.11
 
<font color='#880000'>-#GCC_VERSION=svn
-#GCC_VERSION=4.4.2
</font><font color='#000088'>+#GCC_VERSION=4.5-branch
+GCC_VERSION=svn
+#GCC_VERSION=4.4.5
</font> #GCC_VERSION=4.3.4
<font color='#880000'>-#GCC_VERSION=4.5.0
-GCC_VERSION=go
</font><font color='#000088'>+#GCC_VERSION=4.5.1
+#GCC_VERSION=go
</font> 
 # NOTE: 2.63 for 4.4 and lower?
 case ${GCC_VERSION} in
<font color='#880000'>-  4.[32]*)   AUTOCONF=${BASEDIR}/autoconf-2.63 ;;
-  *)         AUTOCONF=${BASEDIR}/autoconf-2.66 ;;
</font><font color='#000088'>+  *4.[32]*)  AUTOCONF=${BASEDIR}/autoconf-2.63 ;;
+  *4.[45]*)  AUTOCONF=${BASEDIR}/autoconf-2.67 ;;
+  *)         AUTOCONF=${BASEDIR}/autoconf-2.68 ;;
</font> esac
 AUTOMAKE=${BASEDIR}/automake-1.11.1
 GCCDIR=${BASEDIR}/gcc-${GCC_VERSION}
 BINUTILSDIR=${BASEDIR}/binutils-cvs/src
<font color='#880000'>-#BINUTILSDIR=${BASEDIR}/binutils-2.20
-#NEWLIBDIR=${BASEDIR}/newlib-cvs/src
-NEWLIBDIR=${BASEDIR}/newlib-1.18.0
</font><font color='#000088'>+#BINUTILSDIR=${BASEDIR}/binutils-2.20.1
+NEWLIBDIR=${BASEDIR}/newlib-cvs/src
+#NEWLIBDIR=${BASEDIR}/newlib-1.18.0
</font> GDBDIR=${BASEDIR}/gdb-cvs/src
<font color='#000088'>+#GDBDIR=${BASEDIR}/gdb-7.1
</font> RTEMSDIR=${BASEDIR}/rtems
 
 # These are inferred from above but double check
</pre>
<p> </p>

<p>--<br />
<small>Generated by <a href="http://www.codewiz.org/projects/index.html#loginfo">Deluxe Loginfo</a> 2.122 by Bernardo Innocenti <bernie@develer.com></small></p>
</body>
</html>