Mail Archives: djgpp-announce/2011/02/11/16:08:48
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 -