ftp.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2011/02/11/16:08:59

X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f
Message-Id: <201102112108.p1BL8DXs017030@delorie.com>
From: Juan Manuel Guerrero <juan DOT guerrero AT gmx DOT de>
To: djgpp-announce AT delorie DOT com
Subject: ANNOUNCE: release 2 of DJGPP port of GNU debugger (GDB) 7.2 uploaded.
Date: Fri, 11 Feb 2011 22:06:15 +0100

This is a port of GNU debugger (GDB) 7.2 to MSDOS/DJGPP.

  GDB is a source-level debugger for C, C++, Pascal, Objective-C and many
  other languages.  GDB can target (i.e., debug programs running on) more
  than a dozen different processor architectures, and GDB itself can run
  on most popular GNU/Linux, Unix and Microsoft Windows variants.


  The only reason why I have build this second release of the port is because
  I missed that DJGPP specific files that are supplied with the official source
  distribution offer an emulation of nl_langinfo in go32-nat.c that supports
  CODESET.  This was not respected by the config.sh I have written and used.
  Only the affected zip files have been replaced.



  DJGPP specific changes.
  =======================
  - config.sh has been adjusted to refect that the DJGPP port has an emulation
    of nl_langinfo in go32-nat.c that supports CODESET.  This was overseen in
    the last port.

  - The config.sub script has been adjusted in such a way that it returns the
    same ID string than config.guess does.  This ensures that all DJGPP versions
    are well recognized allowing to compile a working DJGPP port of GDB using
    djdev203 or djdev204.

  - The gdb/configure script has been adjusted to also check for pdcurses.
    This is necessary to be able to compile a GDB version with TUI support.

  - I have added the complete /bfdsymify directory from the last GDB port.
    Only the Makefile has been adjusted to work with this new version.

  - The port contains both versions of GDB.  The first one has been compiled
    with TUI, mpc, mpfr, gmp, zlib and pdcurses support enabled.  The second
    one only with mpc, mpfr, gmp and zlib support enabled.

  - The original distribution comes with DJGPP support files.  I have not used
    them so I do not know if the DJGPP support is really up to date.

  - The port has been compiled on WinXP Pro SP3 using GCC 4.5.2 and LFN support.
    I have never tried to compile on a SFN system.


  Please note that I have no insight neither in GDB sources nor in BFD sources.
  I have compiled the sources out-of-the-box.  If it does not work for you, you
  should report it at c.o.m.d but I cannot garantee that I can solve the issue.
  To compile the sources you will need LFN support.  I am aware that there is
  DJGPP support included in the distribution, but I have not used those files
  and scripts to build this port so I cannot give any advice concerning its
  usefullness.

  To compile the sources like I have done you will need the following ports:
    <ftp://ftp.delorie.com/pub/djgpp/current/v2tk/zlib125b.zip>
    <ftp://ftp.delorie.com/pub/djgpp/current/v2tk/pdcur34a.zip>
    <ftp://ftp.delorie.com/pub/djgpp/current/v2gnu/gmp501b.zip>
    <ftp://ftp.delorie.com/pub/djgpp/current/v2gnu/mpc082b.zip>
    <ftp://ftp.delorie.com/pub/djgpp/current/v2gnu/mpfr300b.zip>
  or:
    <ftp://ftp.delorie.com/pub/djgpp/beta/v2tk/zlib125b.zip>
    <ftp://ftp.delorie.com/pub/djgpp/beta/v2tk/pdcur34a.zip>
    <ftp://ftp.delorie.com/pub/djgpp/beta/v2gnu/gmp501b.zip>
    <ftp://ftp.delorie.com/pub/djgpp/beta/v2gnu/mpc082b.zip>
    <ftp://ftp.delorie.com/pub/djgpp/beta/v2gnu/mpfr300b.zip>

  The binary package contains both versions of the program, gdbtui.exe is the
  one with TUI support and gdb.exe is the one without TUI support.  You can the
  one you prefer and delete the other one.

  As usual, all djgpp specific files (config.bat, diffs, README files, etc.)
  are located in the /djgpp directory.  The suorces have not been configured.

  For further information about GDB please read the info docs and NEWS file.




  The binaries have been compiled using stock djdev203 and can be downloaded
  from ftp.delorie.com and mirrors as (time stamp 2011-02-10):

    GNU debugger 7.2 binary and info format documentation:
    ftp://ftp.delorie.com/pub/djgpp/current/v2gnu/gdb72br2.zip

    GNU debugger 7.2 source:
    ftp://ftp.delorie.com/pub/djgpp/current/v2gnu/gdb72sr2.zip


  The binaries have been produced a second time using the stock version of
  djdev204 beta library.  This package is available at ftp.delorie.com and
  mirrors as (timestamp 2011-02-10):

    GNU debugger 7.2 binary and info format documentation:
    ftp://ftp.delorie.com/pub/djgpp/beta/v2gnu/gdb72br2.zip



  Send GDB specific bug reports to <bug-gdb AT gnu DOT org>.
  Send suggestions and bug reports concerning the DJGPP port to
  comp.os.msdos.djgpp or <djgpp AT delorie DOT com>.


Enjoy.

        Guerrero, Juan Manuel <juan DOT guerrero AT gmx DOT de>



P.S.:
  I have tried very hard to configure and compile the original source
  distribution using the included djgpp support files but it was completely
  impossible and I have definitively gave up this attempt.  The goal of those
  files primary seems to be to configure and compile gdb on a SFN system.  With
  those files as they are it is impossible.  I have found at least the following
  issues:
  - the gdb/config/djgpp/fnchange.lst file is brocken.  This makes that certain
    files are translated and extracted with the wrong name.  Unfortunately,
    djconfig.sh searches exactly for one of thoss files to decide if the
    distribution has correctly been extracted.  This bug makes the configuration
    always abort with the error message similar to this:
[snip]
      "(File ./gdb/ChangeLog.002 was not found.)"
      "You MUST unpack the sources with the DJTAR command, like this:"
[snip]
    There are also other minor issues in this file but they are not show stoppers
    like this one.  A real newbee would never get this working.

  - the gdb/config/djgpp/fnchange.lst file is not complete for this gdb version.
    If this package is really extracted on a SFN system, a lot of required files
    would not be extracted.

  - the gdb/config/djgpp/djconfig.sh file will only work if the sources are
    configured for an in-place build.  A carefull inspection of this shell
    script shows that if the package is not configured for in-place building,
    all configure scripts are edited for djgpp and stored in the newly created
    build directory tree.  But these djgpp specific tailored scripts are never
    used at all.  The used ones are the unmodified originals stored in original
    source tree.  This can be seen inspecting the end of djconfig.sh.  There the
    the top-level configure script is started as $srcdir/configure where $srcdir
    points to the top-level source directory and not pointing to the newly
    created and edited configure scipt stored in the build directory.

  - djconfig.sh sets DEPDIR=_deps.  This is to create 8.3 valid filenames but
    this no longer works because not a single one of the configure scripts honor
    this variable at all.  Those configure scripts create a lot of .deps and
    .libs directories.  Those scripts use a run time test to check if filenames
    with leading dot are allowed on the used file system.  The result of the
    test sets the value of $am__leading_dot and this value cannot be controled
    by setting and exporting its value from outside the configure scripts.

  - the gawk test for setting the CR coding to be used does not work at all,
    but this is known and not particular to this port.

  - it is also well known that gawk prepends a leading slash to DOS style path
    names,  but this is known and not particular to this port.

  - using colon as path separator makes some things easier than using semi colon.

  - I replaced the use of $DJDIR with /dev/env/DJDIR in path specifying variables.
    This makes the resulting Makefiles usefull for all users and not only for
    the one that configured the sources.


  All these are only the pending issues I have found.  I have tried to fix them,
  see patch below.  After all this I have gave up.  The time is to precious to
  waist it fixing and maintaining all these issues if there is the less painfull
  alternative of configuring and compiling out-of-the-box.  As can be seen, all
  the djgpp specific support files must be continuosly updated and maintained by
  someone  or they became quickly useless.
  After all this I still was not able to compile the sources.  No matter if I
  used djgpp 2.03 or 2.04 the compilation always failed with failed with this
  error message:
[snip]
make.exe[3]: Leaving directory `f:/g/_build_204_/gdb'
gcc -O2 -ggdb -g3 -If:/g/gdb-7.2/gdb/config/djgpp  -I. -If:/g/gdb-7.2/gdb -If:/g/gdb-7.2/gdb/common -If:/g/gdb-7.2/gdb/config -DLOCALEDIR="\"c:/djgpp-2.04/share/locale\"" -DHAVE_CONFIG_H -If:/g/gdb-7.2/gdb/../include/opcode -If:/g/gdb-7.2/gdb/../opcodes/.. -If:/g/gdb-7.2/gdb/../readline/.. -I../bfd -If:/g/gdb-7.2/gdb/../bfd -If:/g/gdb-7.2/gdb/../include -I../libdecnumber -If:/g/gdb-7.2/gdb/../libdecnumber  -If:/g/gdb-7.2/gdb/gnulib -Ignulib  -DMI_OUT=1  -Wimplicit -Wcomment -Wformat -Wparentheses -Wpointer-arith -Wuninitialized  -c -o gdb.o -MT gdb.o -MMD -MP -MF _deps/gdb.Tpo f:/g/gdb-7.2/gdb/gdb.c
gcc -O2 -ggdb -g3 -If:/g/gdb-7.2/gdb/config/djgpp  -I. -If:/g/gdb-7.2/gdb -If:/g/gdb-7.2/gdb/common -If:/g/gdb-7.2/gdb/config -DLOCALEDIR="\"c:/djgpp-2.04/share/locale\"" -DHAVE_CONFIG_H -If:/g/gdb-7.2/gdb/../include/opcode -If:/g/gdb-7.2/gdb/../opcodes/.. -If:/g/gdb-7.2/gdb/../readline/.. -I../bfd -If:/g/gdb-7.2/gdb/../bfd -If:/g/gdb-7.2/gdb/../include -I../libdecnumber -If:/g/gdb-7.2/gdb/../libdecnumber  -If:/g/gdb-7.2/gdb/gnulib -Ignulib  -DMI_OUT=1  -Wimplicit -Wcomment -Wformat -Wparentheses -Wpointer-arith -Wuninitialized  -c -o i386-tdep.o -MT i386-tdep.o -MMD -MP -MF _deps/i386-tdep.Tpo f:/g/gdb-7.2/gdb/i386-tdep.c
f:/g/gdb-7.2/gdb/i386-tdep.c:60:36: fatal error: features/i386/i386-avx.c: No such file or directory (ENOENT)
compilation terminated.
make.exe[2]: *** [i386-tdep.o] Error 1
make.exe[2]: Leaving directory `f:/g/_build_204_/gdb'
make.exe[1]: *** [all-gdb] Error 2
make.exe[1]: Leaving directory `f:/g/_build_204_'
make.exe: *** [all] Error 2



  I was able to configure and compile the sources using bash 2.05b and gcc 4.5.2
  The configuration failed when using 2.03, but after replacing the cat program
  with the cat 2.04 version I was able to compile and configure the sources on
  WinXP Pro SP3.  Configuration and compiling with stock djgpp 2.04 worked
  flawlessly.  The patch below collects my fixes for the existing djgpp support
  files but it may not be enough.  A lot of other issues may be pending.



	* gdb-7.2/gdb/config/djgpp/config.sed: Always use _deps and _libs
	instead of .libs and .deps.
	Inhibit that AWK program erroneously prepend a leading slash to a
	DOS path.
	Set am__leading_dot always to '_' no matter what the test returns.
	Set PATH_SEPARATOR to ':'.
	Add substitution patterns for the renamed files according to
	fnchange.lst.
	The CR test for awk does not work for DJGPP so inhibit it.

	* gdb-7.2/gdb/config/djgpp/djconfig.sh: Replace deprecated find option
	ipath with iwholename.
	Place DOS adapted configure scripts in the source tree and not in the
	build tree.
	Use /dev/env/DJDIR instead of $DJDIR to specify the prefix.
	Set PATH_SEPARATOR to ':'.

	* gdb-7.2/gdb/config/djgpp/fnchange.lst: Various fixes.
	Added new entries.




diff -aprNU5 gdb-7.2.orig/gdb/config/djgpp/config.sed gdb-7.2/gdb/config/djgpp/config.sed
--- gdb-7.2.orig/gdb/config/djgpp/config.sed	2009-09-05 15:43:30 +0000
+++ gdb-7.2/gdb/config/djgpp/config.sed	2011-02-05 20:47:54 +0000
@@ -6,11 +6,11 @@ s|\.gdbinit|gdb.ini|g
 s|return $ac_retval|(&)|g
 # DJGPP port of Bash 2.04 doesn't like this redirection of stdin
 /exec 7</s|7<&0 </dev/null||
 # Make sure $PATH_SEPARATOR is set correctly
 /if test "${PATH_SEPARATOR+set}"/i\
-export PATH_SEPARATOR=';'
+export PATH_SEPARATOR=':'
 
 # Edit Makefiles for 8+3 DOS file-name compliance and path separator.
 # This should go near the beginning of
 # the substitutions script, before the branch command that
 # skips any lines without @...@ in them.
@@ -19,16 +19,24 @@ export PATH_SEPARATOR=';'
 /\/@\[a-zA-Z_\]\[a-zA-Z_0-9\]\*@\/!b/i\
   /VPATH *=/s,\\([^A-z]\\):,\\1;,g\
   s,\\([yp*]\\)\\.tab,\\1_tab,g\
   s,\\$@\\.tmp,\\$@_tmp,g\
   s,\\$@\\.new,\\$@_new,g\
+  s,\\$@\\.deps,\\$@_deps,g\
+  s,\\$@\\.libs,\\$@_libs,g\
   s,standards\\.info\\*,standard*.inf*,\
   s,configure\\.info\\*,configur*.inf*,\
   s,\\.info\\*,.inf* *.i[1-9] *.i[1-9][0-9],\
   s,\\.gdbinit,gdb.ini,g\
   /TEXINPUTS=/s,:,\\";\\",g\
   s,config\\.h\\.in,config.h-in,g;t t\
+  s,decSingleSymbols\\.h,_&,g;t t\
+  s,decPackedSymbols\\.h,_&,g;t t\
+  s,decNumberSymbols\\.h,_&,g;t t\
+  s,decNumberLocal\\.h,_&,g;t t\
+  s,decDoubleSymbols\\.h,_&,g;t t\
+  s,decContextSymbols\\.h,_&,g;t t\
   /^	@rm -f/s,\\$@-\\[0-9\\]\\[0-9\\],& *.i[1-9] *.i[1-9][0-9],;t\
   /\\$\\$file-\\[0-9\\]/s,echo,& *.i[1-9] *.i[1-9][0-9],;t\
   /\\$\\$file-\\[0-9\\]/s,rm -f \\$\\$file,& \\${PACKAGE}.i[1-9] \\${PACKAGE}.i[1-9][0-9],;t
 
 # We have an emulation of nl_langinfo in go32-nat.c that supports CODESET.
@@ -55,5 +63,27 @@ ac_cv_header_nl_types_h=yes
 }
 
 /^[ 	]*\/\*)/s,/\*,/*|[A-z]:/*,
 /^ *ac_config_headers=/s, config.h", config.h:config.h-in",
 /^ *ac_config_files=/s, config.intl", config.intl:config_intl.in",
+
+# AWK program above erroneously prepends '/' to C:/dos/paths
+/# AWK program above erroneously prepends/,/esac/ {
+  s/mingw/*djgpp* | mingw/
+}
+
+# The CR test for awk does not work for DJGPP.
+/^ac_cs_awk_cr=/,/^$/ {
+  /^fi$/ a\
+ac_cs_awk_cr=$ac_cr
+}
+
+# We always use _deps and _libs instead of .deps and .libs, because
+# the latter is an invalid name on 8+3 MS-DOS filesystem.  This makes
+# the generated Makefiles good for every DJGPP installation, not only
+# the one where the package was configured (which could happen to be
+# a Windows box, where leading dots in file names are allowed).
+s,\.deps,_deps,g
+s,\.libs,_libs,g
+/^rmdir[ 	]*\.tst/ i\
+am__leading_dot=_
+
diff -aprNU5 gdb-7.2.orig/gdb/config/djgpp/djconfig.sh gdb-7.2/gdb/config/djgpp/djconfig.sh
--- gdb-7.2.orig/gdb/config/djgpp/djconfig.sh	2010-01-01 07:31:46 +0000
+++ gdb-7.2/gdb/config/djgpp/djconfig.sh	2011-02-05 20:24:16 +0000
@@ -102,26 +102,25 @@ else
 fi
 
 # We use explicit /dev/env/DJDIR/bin/find to avoid catching
 # an incompatible DOS/Windows version that might be on their PATH.
 for fix_dir in \
-  `cd $srcdir && /dev/env/DJDIR/bin/find . -type d ! -ipath "${SKIPDIR}" ! -ipath "${SKIPFILES}"`
+  `cd $srcdir && /dev/env/DJDIR/bin/find . -type d ! -iwholename "${SKIPDIR}" ! -iwholename "${SKIPFILES}"`
 do
-  if test ! -f ${fix_dir}/configure.orig ; then
+  if test ! -f ${srcdir}/${fix_dir}/configure.orig ; then
     if test -f ${srcdir}/${fix_dir}/configure ; then
-      mkdir -p ${fix_dir}
-      cp -p ${srcdir}/${fix_dir}/configure ${fix_dir}/configure.orig
+      cp -p ${srcdir}/${fix_dir}/configure ${srcdir}/${fix_dir}/configure.orig
     fi
   fi
-  if test -f ${fix_dir}/configure.orig ; then
-    sed -f ${DJGPPDIR}/config.sed ${fix_dir}/configure.orig > $TMPFILE
-    update $TMPFILE ${fix_dir}/configure
-    touch ./${fix_dir}/configure -r ${fix_dir}/configure.orig
+  if test -f ${srcdir}/${fix_dir}/configure.orig ; then
+    sed -f ${DJGPPDIR}/config.sed ${srcdir}/${fix_dir}/configure.orig > $TMPFILE
+    update $TMPFILE ${srcdir}/${fix_dir}/configure
+    touch ${srcdir}/${fix_dir}/configure -r ${srcdir}/${fix_dir}/configure.orig
     rm -f $TMPFILE
   fi
-  if test -f ${fix_dir}/INSTALL ; then
-    mv ${fix_dir}/INSTALL ${fix_dir}/INSTALL.txt
+  if test -f ${srcdir}/${fix_dir}/INSTALL ; then
+    mv ${srcdir}/${fix_dir}/INSTALL ${srcdir}/${fix_dir}/INSTALL.txt
   fi
 done
 
 # Now set the config shell. It is really needed, that the shell
 # points to a shell with full path and also it must conatain the
@@ -145,11 +144,11 @@ export CXX=gpp
 export CFLAGS="-O2 -ggdb -g3"
 export RANLIB=ranlib
 export DEFAULT_YACC="bison -y"
 export YACC="bison -y"
 export DEFAULT_LEX=flex
-export PATH_SEPARATOR=';'
+export PATH_SEPARATOR=':'
 # Define explicitly the .exe extension because on W95 with LFN=y
 # the check might fail
 export am_cv_exeext=.exe
 # ltconfig wants to compute the maximum command-line length, but
 # Bash 2.04 doesn't like that (it doesn't have any limit ;-), and
@@ -175,11 +174,11 @@ fi
 
 # Now run the configure script while disabling some things like the NLS
 # support, which is nearly impossible to be supported in the current way,
 # since it relies on file names which will never work on DOS.
 echo "Running the configure script..."
-$srcdir/configure --srcdir="$srcdir" --prefix='${DJDIR}' \
+$srcdir/configure --srcdir="$srcdir" --prefix='/dev/env/DJDIR' \
   --disable-shared --disable-nls --verbose --enable-build-warnings=\
 -Wimplicit,-Wcomment,-Wformat,-Wparentheses,-Wpointer-arith,-Wuninitialized $*
 
 if test -f ${srcdir}/install- ; then
   mv ${srcdir}/install- ${srcdir}/install-.sh
diff -aprNU5 gdb-7.2.orig/gdb/config/djgpp/fnchange.lst gdb-7.2/gdb/config/djgpp/fnchange.lst
--- gdb-7.2.orig/gdb/config/djgpp/fnchange.lst	2010-04-26 13:53:56 +0000
+++ gdb-7.2/gdb/config/djgpp/fnchange.lst	2011-02-05 20:24:16 +0000
@@ -8,10 +8,11 @@
 @V@/bfd/ChangeLog-2004 @V@/bfd/ChangeLog.004
 @V@/bfd/ChangeLog-2005 @V@/bfd/ChangeLog.005
 @V@/bfd/ChangeLog-2006 @V@/bfd/ChangeLog.006
 @V@/bfd/ChangeLog-2007 @V@/bfd/ChangeLog.007
 @V@/bfd/ChangeLog-2008 @V@/bfd/ChangeLog.008
+@V@/bfd/ChangeLog-2009 @V@/bfd/ChangeLog.009
 @V@/bfd/doc/ChangeLog-9103 @V@/bfd/ChangeLog.9103
 @V@/bfd/coff-tic30.c @V@/bfd/cofftic30.c
 @V@/bfd/coff-tic4x.c @V@/bfd/cofftic40.c
 @V@/bfd/coff-tic54x.c @V@/bfd/cofftic54x.c
 @V@/bfd/coff-tic80.c @V@/bfd/cofftic80.c
@@ -33,11 +34,10 @@
 @V@/bfd/elf32-cr16c.c @V@/bfd/elf32cr16c.c
 @V@/bfd/elf32-fr30.c @V@/bfd/elf32f30.c
 @V@/bfd/elf32-frv.c @V@/bfd/elf32fv.c
 @V@/bfd/elf32-i370.c @V@/bfd/e32i370.c
 @V@/bfd/elf32-i386.c @V@/bfd/e32i86.c
-@V@/bfd/elf32-microblaze.c @V AT e32mb DOT c
 @V@/bfd/elf32-m32c.c @V@/bfd/em32c.c
 @V@/bfd/elf32-m32r.c @V@/bfd/em32r.c
 @V@/bfd/elf32-m68hc11.c @V@/bfd/em68hc11.c
 @V@/bfd/elf32-m68hc12.c @V@/bfd/em68hc12.c
 @V@/bfd/elf32-m68hc1x.c @V@/bfd/em68hc1x.c
@@ -105,11 +105,11 @@
 @V@/gdb/ChangeLog-2004 @V@/gdb/ChangeLog.004
 @V@/gdb/ChangeLog-2005 @V@/gdb/ChangeLog.005
 @V@/gdb/ChangeLog-2006 @V@/gdb/ChangeLog.006
 @V@/gdb/ChangeLog-2007 @V@/gdb/ChangeLog.007
 @V@/gdb/ChangeLog-2008 @V@/gdb/ChangeLog.008
-@V@/gdb/ChangeLog-2002 @V@/gdb/ChangeLog.009
+@V@/gdb/ChangeLog-2009 @V@/gdb/ChangeLog.009
 @V@/gdb/ChangeLog-3.x @V@/gdb/ChangeLog.3-x
 @V@/gdb/ada-exp.tab.c @V@/gdb/ada-exp_tab.c
 @V@/gdb/amd64-windows-nat.c @V@/gdb/a64w-nat.c
 @V@/gdb/amd64-windows-tdep.c @V@/gdb/a64w-tdep.c
 @V@/gdb/amd64fbsd-nat.c @V@/gdb/a64fb-nat.c
@@ -237,10 +237,13 @@
 @V@/gdb/features/i386/i386-avx.xml @V@/gdb/features/i386/i32-a.xml
 @V@/gdb/features/i386/i386-mmx-linux.c @V@/features/i386/i32-ml.c
 @V@/gdb/features/i386/i386-mmx.c @V@/gdb/features/i386/i32-m.c
 @V@/gdb/features/i386/i386-mmx-linux.xml @V@/gdb/features/i386/i32-ml.xml
 @V@/gdb/features/i386/i386-mmx.xml @V@/gdb/features/i386/i32-m.xml
+@V@/gdb/features/s390-linux64.xml @V@/gdb/features/s390linux64.xml
+@V@/gdb/features/s390-linux64.c @V@/gdb/features/s390linux64.c
+@V@/gdb/features/s390-core64.xml @V@/gdb/features/s390core64.xml
 @V@/gdb/f-exp.tab.c @V@/gdb/f-exp_tab.c
 @V@/gdb/gdbserver/linux-cris-low.c @V@/gdb/gdbserver/lx-cris.c
 @V@/gdb/gdbserver/linux-crisv32-low.c @V@/gdb/gdbserver/lx-cris32.c
 @V@/gdb/gdbserver/linux-ppc-low.c @V@/gdb/gdbserver/lx-ppc-low.c
 @V@/gdb/gdbserver/linux-ppc64-low.c @V@/gdb/gdbserver/lx-ppc64-low.c
@@ -256,10 +259,12 @@
 @V@/gdb/gdbtk/library/ChangeLog-1998 @V@/gdb/gdbtk/library/ChangeLog.98
 @V@/gdb/gdbtk/library/ChangeLog-1999 @V@/gdb/gdbtk/library/ChangeLog.99
 @V@/gdb/gdbtk/library/ChangeLog-2000 @V@/gdb/gdbtk/library/ChangeLog.000
 @V@/gdb/gdbtk/plugins/intel-pentium/intel-pentium.tcl.in @V@/gdb/gdbtk/plugins/intel-pentium/intel-pentium.t-in
 @V@/gdb/gdbtk/plugins/rhabout/rhabout.tcl.in @V@/gdb/gdbtk/plugins/rhabout/rhabout.t-in
+@V@/gdb/gnulib/m4/gnulib-comp.m4 @V@/gdb/gnulib/m4/glib-comp.m4
+@V@/gdb/gnulib/m4/gnulib-common.m4 @V@/gdb/gnulib/m4/glib-common.m4
 @V@/gdb/hppabsd-nat.c @V@/gdb/hppab-nat.c
 @V@/gdb/hppabsd-tdep.c @V@/gdb/hppab-tdep.c
 @V@/gdb/hppnbsd-nat.c @V@/gdb/hppnb-nat.c
 @V@/gdb/hppnbsd-tdep.c @V@/gdb/hppnb-tdep.c
 @V@/gdb/i386-darwin-nat.c @V@/gdb/i386dw-nat.c
@@ -338,10 +343,14 @@
 @V@/gdb/regformats/rs6000/powerpc-isa205-vsx64l.dat @V@/gdb/regformats/rs6000/ppciv64l.dat
 @V@/gdb/regformats/rs6000/powerpc-vsx32l.dat @V@/gdb/regformats/rs6000/ppc-v32l.dat
 @V@/gdb/regformats/rs6000/powerpc-vsx64l.dat @V@/gdb/regformats/rs6000/ppc-v64l.dat
 @V@/gdb/regformats/rs6000/powerpc-cell32l.dat @V@/gdb/regformats/rs6000/ppc-c32l.dat
 @V@/gdb/regformats/rs6000/powerpc-cell64l.dat @V@/gdb/regformats/rs6000/ppc-c64l.dat
+@V@/gdb/regformats/i386/i386-mmx.dat @V@/gdb/regformats/i386/i386mmx.dat
+@V@/gdb/regformats/i386/i386-avx.dat @V@/gdb/regformats/i386/i386avx.dat
+@V@/gdb/regformats/i386/amd64-avx.dat @V@/gdb/regformats/i386/amd64avx.dat
+@V@/gdb/regformats/s390-linux64.dat @V@/gdb/regformats/s390linux64.dat
 @V@/gdb/remote-e7000.c @V@/gdb/rmt-e7000.c
 @V@/gdb/remote-est.c @V@/gdb/rmt-est.c
 @V@/gdb/remote-mips.c @V@/gdb/rmt-mips.c
 @V@/gdb/remote-rdi.c @V@/gdb/rmt-rdi.c
 @V@/gdb/remote-rdp.c @V@/gdb/rmt-rdp.c
@@ -417,10 +426,18 @@
 @V@/gdb/testsuite/gdb.base/watchpoint-hw.exp @V@/gdb/testsuite/gdb.base/wp-hw.exp
 @V@/gdb/testsuite/gdb.base/watchpoint-solib.exp @V@/gdb/testsuite/gdb.base/wp-solib.exp
 @V@/gdb/testsuite/gdb.base/watchpoint-cond-gone.exp @V@/gdb/testsuite/gdb.base/wpcondg.exp
 @V@/gdb/testsuite/gdb.base/watchpoint-cond-gone.c @V@/gdb/testsuite/gdb.base/wpcondg.c
 @V@/gdb/testsuite/gdb.base/watchpoint-cond-gone-stripped.c @V@/gdb/testsuite/gdb.base/wpcondgs.c
+@V@/gdb/testsuite/gdb.base/watchpoints.exp @V@/gdb/testsuite/gdb.base/_watchpoints.exp
+@V@/gdb/testsuite/gdb.base/watchpoints.c @V@/gdb/testsuite/gdb.base/_watchpoints.c
+@V@/gdb/testsuite/gdb.base/watchpoint.exp @V@/gdb/testsuite/gdb.base/_watchpoint.exp
+@V@/gdb/testsuite/gdb.base/watchpoint.c @V@/gdb/testsuite/gdb.base/_watchpoint.c
+@V@/gdb/testsuite/gdb.base/unloadshr2.c @V@/gdb/testsuite/gdb.base/_unloadshr2.c
+@V@/gdb/testsuite/gdb.base/sepdebug2.c @V@/gdb/testsuite/gdb.base/_sepdebug2.c
+@V@/gdb/testsuite/gdb.base/pr10179-b.c @V@/gdb/testsuite/gdb.base/pr10179b.c
+@V@/gdb/testsuite/gdb.base/break-interp-main.c @V@/gdb/testsuite/gdb.base/break_interp-main.c
 @V@/gdb/testsuite/gdb.cell/coremaker-spu.c @V@/gdb/testsuite/gdb.cell/core-spu.c
 @V@/gdb/testsuite/gdb.cell/ea-cache-spu.c @V@/gdb/testsuite/gdb.cell/ea-spu.c
 @V@/gdb/testsuite/gdb.cell/mem-access-spu.c @V@/gdb/testsuite/gdb.cell/mem-spu.c
 @V@/gdb/testsuite/gdb.cp/m-static1.cc @V@/gdb/testsuite/gdb.cp/m-stat1.cc
 @V@/gdb/testsuite/gdb.cp/namespace1.cc @V@/gdb/testsuite/gdb.cp/namesp1.cc
@@ -428,15 +445,21 @@
 @V@/gdb/testsuite/gdb.cp/namespace-using.cc @V@/gdb/testsuite/gdb.cp/nusing.cc
 @V@/gdb/testsuite/gdb.cp/namespace-nested-import.exp @V@/gdb/testsuite/gdb.cp/nnested.exp
 @V@/gdb/testsuite/gdb.cp/namespace-using.exp @V@/gdb/testsuite/gdb.cp/nusing.exp
 @V@/gdb/testsuite/gdb.cp/mb-inline1.cc @V@/gdb/testsuite/gdb.cp/mb-inln1.cc
 @V@/gdb/testsuite/gdb.cp/mb-inline2.cc @V@/gdb/testsuite/gdb.cp/mb-inln2.cc
+@V@/gdb/testsuite/gdb.cp/virtfunc2.exp @V@/gdb/testsuite/gdb.cp/_virtfunc2.exp
+@V@/gdb/testsuite/gdb.cp/virtfunc2.cc @V@/gdb/testsuite/gdb.cp/_virtfunc2.cc
+@V@/gdb/testsuite/gdb.cp/pr10728-y.cc @V@/gdb/testsuite/gdb.cp/_pr10728-y.cc
 @V@/gdb/testsuite/gdb.dwarf2/dw2-intermix.exp @V@/gdb/testsuite/gdb.dwarf2/dw2-intmix.exp
 @V@/gdb/testsuite/gdb.dwarf2/dw2-intermix.S @V@/gdb/testsuite/gdb.dwarf2/dw2-intmix.S
 @V@/gdb/testsuite/gdb.dwarf2/dw2-ranges.S @V@/gdb/testsuite/gdb.dwarf2/dw2-rng.S
 @V@/gdb/testsuite/gdb.dwarf2/dw2-ranges2.S @V@/gdb/testsuite/gdb.dwarf2/dw2-rng2.S
 @V@/gdb/testsuite/gdb.dwarf2/dw2-ranges3.S @V@/gdb/testsuite/gdb.dwarf2/dw2-rng3.S
+@V@/gdb/testsuite/gdb.dwarf2/watch-notconst2.c @V@/gdb/testsuite/gdb.dwarf2/watch_notconst2.c
+@V@/gdb/testsuite/gdb.dwarf2/dw2-ref-missing-frame-main.c @V@/gdb/testsuite/gdb.dwarf2/dw2_ref-missing-frame-main.c
+@V@/gdb/testsuite/gdb.fortran/library-module-main.f90 @V@/gdb/testsuite/gdb.fortran/library_module-main.f90
 @V@/gdb/testsuite/gdb.gdbtk/ChangeLog @V@/gdb/testsuite/gdb.tk/ChangeLog
 @V@/gdb/testsuite/gdb.gdbtk/Makefile.in @V@/gdb/testsuite/gdb.tk/Makefile.in
 @V@/gdb/testsuite/gdb.gdbtk/browser.exp @V@/gdb/testsuite/gdb.tk/browser.exp
 @V@/gdb/testsuite/gdb.gdbtk/browser.test @V@/gdb/testsuite/gdb.tk/browser.test
 @V@/gdb/testsuite/gdb.gdbtk/c_variable.c @V@/gdb/testsuite/gdb.tk/c_variable.c
@@ -475,12 +498,16 @@
 @V@/gdb/testsuite/gdb.mi/mi2-var-child.exp @V@/gdb/testsuite/gdb.mi/mi2varchild.exp
 @V@/gdb/testsuite/gdb.mi/mi2-var-cmd.exp @V@/gdb/testsuite/gdb.mi/mi2varcmd.exp
 @V@/gdb/testsuite/gdb.mi/mi2-var-display.exp @V@/gdb/testsuite/gdb.mi/mi2vardisplay.exp
 @V@/gdb/testsuite/gdb.mi/mi-nonstop-exit.exp @V@/gdb/testsuite/gdb.mi/minonstop-exit.exp
 @V@/gdb/testsuite/gdb.mi/non-stop-exit.c @V@/gdb/testsuite/gdb.mi/nonstop-exit.c
+@V@/gdb/testsuite/gdb.reverse/machinestate.exp @V@/gdb/testsuite/gdb.reverse/machnestate.exp
+@V@/gdb/testsuite/gdb.reverse/consecutive-reverse.exp @V@/gdb/testsuite/gdb.reverse/consecutive_reverse.exp
 @V@/gdb/testsuite/gdb.threads/watchthreads2.c @V@/gdb/testsuite/gdb.threads/watchth2.c
 @V@/gdb/testsuite/gdb.threads/watchthreads2.exp @V@/gdb/testsuite/gdb.threads/watchth2.exp
+@V@/gdb/testsuite/gdb.threads/watchthreads.exp @V@/gdb/testsuite/gdb.threads/_watchthreads.exp
+@V@/gdb/testsuite/gdb.threads/watchthreads.c @V@/gdb/testsuite/gdb.threads/_watchthreads.c
 @V@/gdb/amd64-linux-tdep.c @V@/gdb/amd64-ltdep.c
 @V@/gdb/amd64-linux-nat.c @V@/gdb/amd64-lnat.c
 @V@/gdb/hppa-linux-tdep.c @V@/gdb/palnxtdep.c
 @V@/gdb/hppa-linux-nat.c @V@/gdb/palnxnat.c
 @V@/gdb/hppa-hpux-nat.c @V@/gdb/pahpuxnat.c
@@ -515,19 +542,36 @@
 @V@/libgui/config.h.in @V@/libgui/config.h-in
 @V@/libgui/src/tkTableCell.c @V@/libgui/src/tkTabCell.c
 @V@/libgui/src/tkTableCmd.c @V@/libgui/src/tkTabCmd.c
 @V@/libgui/src/tkWinPrintCanvas.c @V@/libgui/src/tkWPrtCanvas.c
 @V@/libgui/src/tkWinPrintText.c @V@/libgui/src/tkWPrtText.c
+@V@/libdecnumber/dpd/decimal64Symbols.h @V@/libdecnumber/dpd/d64Symbols.h
+@V@/libdecnumber/dpd/decimal32Symbols.h @V@/libdecnumber/dpd/d32Symbols.h
+@V@/libdecnumber/dpd/decimal128Symbols.h @V@/libdecnumber/dpd/d128Symbols.h
+@V@/libdecnumber/dpd/decimal128Local.h @V@/libdecnumber/dpd/d128Local.h
+@V@/libdecnumber/bid/host-ieee64.c @V@/libdecnumber/bid/hieee64.c
+@V@/libdecnumber/bid/host-ieee32.c @V@/libdecnumber/bid/hieee32.c
+@V@/libdecnumber/bid/decimal64Symbols.h @V@/libdecnumber/bid/d64Symbols.h
+@V@/libdecnumber/bid/decimal32Symbols.h @V@/libdecnumber/bid/d32Symbols.h
+@V@/libdecnumber/bid/decimal128Symbols.h @V@/libdecnumber/bid/d128Symbols.h
+@V@/libdecnumber/bid/decimal128Local.h @V@/libdecnumber/bid/d128Local.h
+@V@/libdecnumber/decSingleSymbols.h @V@/libdecnumber/_decSingleSymbols.h
+@V@/libdecnumber/decPackedSymbols.h @V@/libdecnumber/_decPackedSymbols.h
+@V@/libdecnumber/decNumberSymbols.h @V@/libdecnumber/_decNumberSymbols.h
+@V@/libdecnumber/decNumberLocal.h @V@/libdecnumber/_decNumberLocal.h
+@V@/libdecnumber/decDoubleSymbols.h @V@/libdecnumber/_decDoubleSymbols.h
+@V@/libdecnumber/decContextSymbols.h @V@/libdecnumber/_decContextSymbols.h
 @V@/opcodes/ChangeLog-9297 @V@/opcodes/ChangeLog.9297
 @V@/opcodes/ChangeLog-9899 @V@/opcodes/ChangeLog.9899
 @V@/opcodes/ChangeLog-0001 @V@/opcodes/ChangeLog.0001
 @V@/opcodes/ChangeLog-0203 @V@/opcodes/ChangeLog.0203
 @V@/opcodes/ChangeLog-2004 @V@/opcodes/ChangeLog.004
 @V@/opcodes/ChangeLog-2005 @V@/opcodes/ChangeLog.005
 @V@/opcodes/ChangeLog-2006 @V@/opcodes/ChangeLog.006
 @V@/opcodes/ChangeLog-2007 @V@/opcodes/ChangeLog.007
 @V@/opcodes/ChangeLog-2008 @V@/opcodes/ChangeLog.008
+@V@/opcodes/ChangeLog-2009 @V@/opcodes/ChangeLog.009
 @V@/opcodes/ia64-opc-a.c @V@/opcodes/ia64opca.c
 @V@/opcodes/ia64-opc-b.c @V@/opcodes/ia64opcb.c
 @V@/opcodes/ia64-opc-d.c @V@/opcodes/ia64opcd.c
 @V@/opcodes/ia64-opc-f.c @V@/opcodes/ia64opcf.c
 @V@/opcodes/ia64-opc-i.c @V@/opcodes/ia64opci.c

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019