<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in riscv-dis.c</title>
    <link>http://nxr.netbsd.org/rss/src/external/gpl3/gdb/dist/opcodes/riscv-dis.c</link>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2005</copyright>
    <generator>Java</generator>
    
<item>
    <title>branches:  1.1.1;<br/>Initial revision</title>
    <description>/src/external/gpl3/gdb/dist/opcodes/riscv-dis.c - 1.1</description>
    <pubDate>Tue Nov 28 18:17:22 UTC 2017</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>Import gdb-17.1, previous was 16.3<br/><br/>This version of GDB includes the following changes and enhancements:<br/><br/>* x86-64 CET shadow stack support<br/>* Debugging Linux programs that use AArch64 Guarded Control Stacks<br/>* GDB record feature now supports rv64gc architectures<br/>* 'info threads' command support for two new options '-stopped' and<br/>  '-running' to limit the list of displayed threads.<br/>* On Linux and FreeBSD, the addresses shown by the 'info<br/>  sharedlibrary' command are now for the full memory range<br/>  allocated to the shared library.<br/>* Linux checkpoints now work with multiple inferiors<br/>* Improved linker namespace support<br/>* Warnings and error messages now start with an emoji (warning<br/>  sign, or cross mark) if supported by the host charset.<br/>  Configurable.<br/>* Built-in support for TLS on Linux as backup when libthread_db is<br/>  not available. Supported on the x86_64, aarch64, ppc64, s390x,<br/>  and riscv architectures, when compiled with GLIBC or MUSL.<br/>* New command "set riscv numeric-register-names" to display<br/>  risc-v registers using their numeric names instead of their<br/>  ABI names.<br/>* The Alpha target now supports target descriptions.<br/><br/>Python API enhancements:<br/>* New class gdb.Color for dealing with colors, and new constant<br/>  gdb.PARAM_COLOR<br/>* New gdb.ParameterPrefix class, to create new 'set/show' command<br/>  prefixes.<br/>* New attribute gdb.Value.is_unavailable, this checks for<br/>  unavailability like gdb.Value.is_optimized_out checks for<br/>  optimized out values.<br/>* New gdb.warning() function to print a warning message, with<br/>  GDB's standard 'warning' prefix (see emoji support entry below)<br/>* gdb.execute has an additional 'styling' argument.<br/>* Prefix commands (gdb.Command sub-classes) that don't have an<br/>  invoke method now behave like builtin prefix commands when<br/>  invoked without a sub-command name.<br/>* Setting the documentation string (__doc__) of a gdb.Parameter<br/>  sub-class to the empty string, means GDB will only display the<br/>  set_doc or show_doc strings in the set/show help output.<br/><br/>Guile API enhancements:<br/>* New type for dealing with colors and constant PARAM_COLOR<br/>* Prefix commands (using make-command) that don't have a #:invoke<br/>  property will now behave like builtin prefix commands when<br/>  invoked without a sub-command name.<br/>* Eliding the #:doc string from make-parameter now means that<br/>  GDB will use a default documentation string.<br/>* Setting #:doc to the empty string for make-parameter means GDB<br/>  will only display the #:set_doc or #:show_doc strings in the<br/>  set/show help output.<br/><br/>Debugger Adapter Protocol changes:<br/>* GDB now supports the "completions" request.<br/>* New "--binary-output" command line option to disable LF<br/>  translations (Windows only)<br/><br/>New convenience variables:<br/>* $_colorsupport providing a comma-separated list of color space<br/>  names supported by the terminal.<br/>* $linker_namespace_count and $_linker_namespace provide the list<br/>  of active linker namespaces.<br/><br/>Remote package additions and changes:<br/>* New 'binary-upload+' value in qSupported reply<br/>* The 'vFile:stat' command implementation has been corrected to<br/>  use stat rather than lstat.<br/>* New vFile:lstat packet, useful for handling symbolic links<br/>* Support for the "id_str" attribute in 'qXfer:threads:read' XML<br/>  answer.<br/><br/>GDB/MI changes:<br/>* The =library-unloaded event now includes the 'ranges' field and<br/>  the 'still-in-use' field.<br/><br/>Configure changes:<br/>* Ability to select which file formats to include support for<br/>* New option --disable-gdb-compile to disable support for the<br/>  compile subsystem.<br/>* New option --disable-gdb-dwarf-support to disable support for<br/>  DWARF debug information in GDB.<br/>* New option --disable-gdb-mdebug-support to disable support for<br/>  mdebug/ecoff debug information.<br/><br/>Incompatible changes:<br/>* Support for Python versions older than 3.4 has been removed<br/>* Support for stabs debugging format and the a.out/dbx object<br/>  format is deprecated, and will be removed in GDB 18.<br/>* UST (static tracepoint) gdbserver support has been removed</title>
    <description>/src/external/gpl3/gdb/dist/opcodes/riscv-dis.c - 1.1.1.7</description>
    <pubDate>Sat Mar 14 20:44:58 UTC 2026</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>Import gdb 16.3; previous was 15.1<br/><br/>April 20th, 2025: GDB 16.3 Released!<br/><br/>    The latest version of GDB, version 16.3, is available for download.<br/><br/>    This is a corrective release over GDB 16.2, fixing the following issues:<br/><br/>        PR symtab/32309 ([gdb/symtab, fission] gdb/dwarf2/read.h:289:<br/>	    internal-error: version: Assertion `m_dwarf_version != 0' failed)<br/>        PR corefiles/32441 (gdb segfaults when generating a core file if<br/>	    target_fileio_read_alloc fails)<br/>        PR tui/32623 (TUI console window doesn't update while inferior is<br/>	    running)<br/>        PR corefiles/32634 ([gdb/corefiles] segfault in<br/>	    gdb.arch/i386-biarch-core.exp)<br/>        PR backtrace/32757 ("Assertion `stashed' failed" when inline frame #0<br/>	    is duplicated)<br/>        PR tdep/32770 ([gdb/tdep, i386] FAIL: gdb.reverse/recvmsg-reverse.exp:<br/>	    continue to breakpoint: marker2)<br/>        PR gdb/32775 ([AArch64] gdbserver crashes on SVE/SME-enabled systems)<br/>        PR record/32784 ([gdb/record, aarch64] Stack smashing detected in<br/>	    aarch64_record_asimd_load_store)<br/>        PR tui/32797 (Escape sequences to only reset foreground or background<br/>	    color to default fail)<br/>        PR gdb/32828 (gstack regression: missing file names and line numbers)<br/><br/>    See the NEWS file for a more complete and detailed list of what this<br/>    release includes.<br/><br/>February 1st, 2025: GDB 16.2 Released!<br/><br/>    The latest version of GDB, version 16.2, is available for download.<br/><br/>    This is a corrective release over GDB 16.1, fixing the following issues:<br/><br/>        PR build/32578 (cannot build GDB 16.1 out of tree when calling the<br/>	    configure script with a relative path)<br/>        PR tui/32592 ([gdb/tui] internal error in<br/>	    tui-winsource.c:340:refresh_window)<br/>        PR remote/32593 (Incompatibilities between GDB's and LLDB's 'x'<br/>	    packet implementation)<br/>        PR build/32610 (Missing #include file in darwin_nat.c)<br/><br/>    See the NEWS file for a more complete and detailed list of what this<br/>    release includes.<br/><br/>January 18th, 2025: GDB 16.1 Released!<br/><br/>    The latest version of GDB, version 16.1, is available for download.<br/>    This version of GDB includes the following changes and enhancements:<br/><br/>        record/replay support now available on loongarch*-linux*<br/>        GDB now supports watchpoints for tagged data pointers.<br/>        MTE (Memory Tagging Extension) debugging is now supported on AArch64<br/>	    baremetal.<br/>        New bash script gstack uses GDB to print stack traces of running<br/>	    processes.<br/>        Enhanced breakpoint support<br/>            For breakpoints that are created in the 'pending' state, any<br/>	    'thread' or 'task' keywords are parsed at the time the breakpoint<br/>	    is created, rather than at the time the breakpoint becomes<br/>	    non-pending.<br/><br/>            Thread-specific breakpoints are only inserted into the program<br/>	    space in which the thread of interest is running.<br/>        Enhanced Intel Processor Trace support<br/>            Support for printing of asynchronous events<br/>            Support for printing of ptwrite payloads<br/>        Changed commands<br/>            The "remove-symbol-file -a ADDRESS" command now accepts a full<br/>	    expression as the ADDRESS.<br/><br/>            The "show configuration" command now prints the version of GNU<br/>	    readline that GDB is using.<br/><br/>            The "maintenance print remote-registers" now provides an<br/>	    "Expedited" column indicating which registers were included in<br/>	    the last stop reply packet received by GDB.<br/><br/>            Various command taking filenames as argument now require file<br/>	    names to be quoted if the argument contains white spaces or<br/>	    quote characters.<br/>        Python API changes<br/>	    New module gdb.missing_objfile that facilitates dealing<br/>	    with missing objfiles when opening a core-file. GDB<br/>	    commands to query, enable and disable handlers created<br/>	    using this API have also been added.<br/><br/>            New event gdb.tui_enabled.<br/><br/>            Added the gdb.Symbol.is_artificial attribute.<br/><br/>	    New gdb.record.clear function to clear the trace data<br/>	    of the current recording.<br/><br/>	    The 'signed' argument to gdb.Architecture.integer_type()<br/>	    will no longer accept non-bool types.<br/><br/>	    The gdb.MICommand.installed property can only be set<br/>	    to True or False.<br/><br/>	    The 'qualified' argument to gdb.Breakpoint constructor<br/>	    will no longer accept non-bool types.<br/><br/>        Debugger Adapter Protocol changes<br/>	    The "scopes" request will now return a scope holding<br/>	    global variables from the stack frame's compilation<br/>	    unit.<br/><br/>	    The "scopes" request will return a "returnValue" scope<br/>	    holding the return value from the latest "stepOut"<br/>	    command, when appropriate.<br/><br/>	    The "launch" and "attach" requests were rewritten in<br/>	    accordance with some clarifications to the spec. Now<br/>	    they can be sent at any time after the "initialized"<br/>	    event, but will not take effect (or send a response)<br/>	    until after the "configurationDone" request has been<br/>	    sent.<br/><br/>            The "variables" request will not return artificial symbols.<br/>        Remote Protocol<br/>            New remote packet: vFile:stat<br/>            New remote packet: x addr,length<br/>        Miscellaneous<br/>            The Ada 'Object_Size attribute is now supported.<br/><br/>            Styling now available for line numbers, GDB commands and header<br/>	    lines of lists.<br/><br/>            It is now possible to turn the warning emitted when specifying a<br/>	    language that does not match the current frame off.<br/><br/>	    For ARM targets, the offset of the pc in the jmp_buf<br/>	    has been fixed to match glibc 2.20 and later. This<br/>	    should only matter when not using libc probes. This<br/>	    may cause breakage when using an incompatible libc,<br/>	    like uclibc or newlib, or an older glibc.<br/>        Deprecated or removed<br/>            Support for QNX Neutrino has been removed<br/>            Support for Nios II targets has been removed<br/>            Support for Intel MPX has been removed<br/><br/>    See the NEWS file for a more complete and detailed list of what this<br/>    release includes.<br/><br/>December 29th, 2024: GDB 16 branch created<br/><br/>    The GDB 16 branch (gdb-16-branch) has been created. To check out a copy<br/>    of the branch use:<br/><br/>    git clone --branch gdb-16-branch https://sourceware.org/git/binutils-gdb.git<br/><br/>September 29th, 2024: GDB 15.2 Released!<br/><br/>    The latest version of GDB, version 15.2, is available for download.<br/><br/>    This is a minor corrective release over GDB 15.1, fixing the<br/>    following issues:<br/><br/>        PR gdb/31727 (-exec-next fails in mingw (infrun.c:2794:<br/>	    internal-error: resume_1: Assertion `pc_in_thread_step_range<br/>	    (pc, tp)' failed))<br/>        PR c++/31900 (libstdc++-prettyprinters/debug.cc print redirected fails<br/>	    since gdb-14-branchpoint-2123-g4e417d7bb1c)<br/>        PR python/31946 (sys.exit from Python no longer exits the GDB process)<br/>        PR record/31971 (Loading a saved record file asserts if we try to<br/>	    execute the inferior)<br/>        PR gdb/32005 (frv_current_sos doesn't set solib::lm_info)<br/>        PR exp/32015 (GDB crashes while printing large D array)<br/>        PR gdb/32025 (Fatal error when the disassemble command is interrupted<br/>	    with SIGINT)<br/>        PR gdb/32143 ([15 Regression] arch/amd64.c:71: internal-error:<br/>	    amd64_create_target_description: Assertion `!is_x32' failed)<br/>        PR symtab/32158 ([gdb/symtab] enum class enumerator has incorrect<br/>	    parent in cooked index)<br/>        PR symtab/32160 ([gdb/symtab] Parent map: die parent or scope parent?)<br/><br/>    See the NEWS file for a more complete and detailed list of what this<br/>    release includes.</title>
    <description>/src/external/gpl3/gdb/dist/opcodes/riscv-dis.c - 1.1.1.6</description>
    <pubDate>Wed Aug 27 17:30:43 UTC 2025</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>Import gdb-15.1, previous was 13.2<br/><br/>ChangeLog:<br/><br/>2024-03-20  Simon Marchi  &lt;simon.marchi@efficios.com&gt;<br/><br/>	* .pre-commit-config.yaml: Bump black hook to 24.3.0<br/><br/>2024-03-20  Simon Marchi  &lt;simon.marchi@efficios.com&gt;<br/><br/>	* .pre-commit-config.yaml: New.<br/><br/>2024-03-14  Simon Marchi  &lt;simon.marchi@efficios.com&gt;<br/><br/>	* Makefile.def: Add configure-gdbserver and all-gdbserver<br/>	dependencies on all-libiconv.<br/>	* Makefile.in: Re-generate.<br/><br/>2024-01-15  Nick Clifton  &lt;nickc@redhat.com&gt;<br/><br/>	* 2.42 branch point.<br/><br/>2023-11-15  Arsen Arsenović  &lt;arsen@aarsen.me&gt;<br/><br/>	* intl: Remove directory.  Replaced with out-of-tree GNU<br/>	gettext.<br/>	* .gitignore: Add '/gettext*'.<br/>	* configure.ac (host_libs): Replace intl with gettext.<br/>	(hbaseargs, bbaseargs, baseargs): Split baseargs into<br/>	{h,b}baseargs.<br/>	(skip_barg): New flag.  Skips appending current flag to<br/>	bbaseargs.<br/>	&lt;library exemptions&gt;: Exempt --with-libintl-{type,prefix} from<br/>	target and build machine argument passing.<br/>	* configure: Regenerate.<br/>	* Makefile.def (host_modules): Replace intl module with gettext<br/>	module.<br/>	(configure-ld): Depend on configure-gettext.<br/>	* Makefile.in: Regenerate.<br/>	* src-release.sh: Remove references to the intl/ directory.<br/><br/>2023-07-03  Nick Clifton  &lt;nickc@redhat.com&gt;<br/><br/>	2.41 Branch Point.<br/><br/>2023-06-26  Nick Clifton  &lt;nickc@redhat.com&gt;<br/><br/>	* Import these updates to the config scripts<br/><br/>	commit 4ad4bb7c30aca1e705448ba8d51a210bbd47bb52<br/>	Author: Paul Eggert &lt;eggert@cs.ucla.edu&gt;<br/>	Date:   Fri Jun 23 09:55:10 2023 -0700<br/><br/>		Quote 'like this', not `like this'.<br/><br/>	commit 63acb96f92473ceb5e21d873d7c0aee266b3d6d3<br/>	Author: Paul Eggert &lt;eggert@cs.ucla.edu&gt;<br/>	Date:   Sat Jan 21 00:15:01 2023 -0600<br/><br/>		Fix config.sub spelling typo for "athlon"<br/><br/>	commit 4ce12a5c9125cedc0d0ba584444a6865396923ec<br/>	Author: Dmitry V. Levin &lt;ldv@altlinux.org&gt;<br/>	Date:   Sun Jan 1 08:00:00 2023 +0000<br/><br/>		Update copyright years<br/><br/>	commit c397e2c040bce50bcdccb131f90115ba7e8bfc19<br/>	Author: Arsen Arsenovi &lt;arsen@aarsen.me&gt;<br/>	Date:   Sat Sep 17 23:34:48 2022 +0200<br/><br/>		config.sub: add linux-mlibc targets<br/><br/>	commit 9f9f9b0b13197269848c76e3e057a3ed0680b4bf<br/>	Author: Arsen Arsenovi &lt;arsen@aarsen.me&gt;<br/>	Date:   Sat Sep 17 23:34:47 2022 +0200<br/><br/>		config.guess: support running on Managarm systems<br/><br/>	commit 87e6687749da7bb2ab158a79fa83721c19ed9246<br/>	Author: Arsen Arsenovi &lt;arsen@aarsen.me&gt;<br/>	Date:   Sat Sep 17 23:34:46 2022 +0200<br/><br/>		config.sub: add managarm-{mlibc,kernel} targets<br/><br/>	commit 20403c5701973a4cbd7e0b4bbeb627fcd424a0f1<br/>	Author: Xiaotian Wu &lt;wuxiaotian@loongson.cn&gt;<br/>	Date:   Mon Aug 1 16:05:29 2022 +0800<br/><br/>		Remove loongarchx32<br/><br/>	commit 02ba26b218d3d3db6c56e014655faf463cefa983<br/>	Author: Alexander von Gluck IV &lt;kallisti5@unixzen.com&gt;<br/>	Date:   Wed May 25 15:43:13 2022 -0500<br/><br/>		config.guess: Update Haiku guesses<br/><br/>	commit f56a7140386d08a531bcfd444d632b28c61a6329<br/>	Author: Bruno Haible &lt;bruno@clisp.org&gt;<br/>	Date:   Sun May 8 19:08:08 2022 +0200<br/><br/>		config.guess (x86_64:Linux:*:*): Detect 32-bit ABI.<br/><br/>2023-04-20  Nick Clifton  &lt;nickc@redhat.com&gt;<br/><br/>	* SECURITY.txt: New file.<br/>	* src-release.sh (DEVO_SUPPORT): Add SECURITY.txt.<br/><br/>2022-12-31  Nick Clifton  &lt;nickc@redhat.com&gt;<br/><br/>	* 2.40 binutils branch created.</title>
    <description>/src/external/gpl3/gdb/dist/opcodes/riscv-dis.c - 1.1.1.5</description>
    <pubDate>Mon Aug 12 21:39:27 UTC 2024</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>branches:  1.1.1.4.2;<br/>Import gdb-13.2 over gdb-11.0.50<br/><br/>May 27th, 2023: GDB 13.2 Released!<br/>The latest version of GDB, version 13.2, is available for download.<br/><br/>This is a minor corrective release over GDB 13.1, fixing the following issues:<br/><br/>PR testsuite/30158 (rustc testsuite fails with 13.1, apparently<br/>		    worked before with trunk 20230114 on i686-linux-gnu and<br/>		    powerpc64le-linux-gnu)<br/>PR gdb/30214 (GDB 13.1 does not compile on FreeBSD 13.1)<br/>PR gdb/30240 ((linux/aarch) thread.c:86: internal-error: inferior_thread:<br/>              Assertion `current_thread_ != nullptr' failed)<br/>PR gdb/30249 ([13 regression] hookpost-extended-remote will not work)<br/>PR exp/30271 (Addresses of static thread_local fields are badly<br/>              calculated sometimes)<br/>PR symtab/30357 (Segmentation fault for the 'start' command)<br/>PR symtab/30369 ([gdb/symtab] False match issue in<br/>skip_prologue_using_linetable)<br/><br/>PR gdb/30423 (Build failures with clang 16)<br/>PR build/30450 (Build failure (linux-low.cc:5393:45: error: expected<br/>		':' before ')' token) with musl-1.2.4)<br/><br/>See the NEWS file for a more complete and detailed list of what this release<br/> includes.<br/><br/>Feb 19th, 2023: GDB 13.1 Released!<br/><br/>The latest version of GDB, version 13.1, is available for download.<br/>This version of GDB includes the following changes and enhancements:<br/>Support for the following new targets has been added in both GDB and GDBserver:<br/>GNU/Linux/LoongArch (gdbserver) loongarch*-*-linux*<br/>GNU/Linux/CSKY (gdbserver) csky*-*linux*<br/>The Windows native target now supports target async.<br/>FreeBSD:<br/>Arm and AArch64: Support for Thread Local Storage (TLS) variables<br/>Hardware watchpoint support on AArch64 FreeBSD<br/>Floating-point support has now been added on LoongArch GNU/Linux.<br/>New commands:<br/>set print nibbles [on|off]<br/>show print nibbles<br/><br/>This controls whether the 'print/t' command will display binary<br/>values in groups of four bits, known as "nibbles". The default is<br/>'off'.<br/><br/>Various styling-related commands. See the gdb/NEWS file for more details.<br/>Various maintenance commands. These are normally aimed at GDB<br/>experts or developers. See the gdb/NEWS file for more details.<br/><br/>Python API improvements:<br/>New Python API for instruction disassembly.<br/><br/>The new attribute 'locations' of gdb.Breakpoint returns a list of<br/>gdb.BreakpointLocation objects specifying the locations where the<br/>breakpoint is inserted into the debuggee.<br/>New Python type gdb.BreakpointLocation.<br/>New function gdb.format_address(ADDRESS, PROGSPACE, ARCHITECTURE)<br/>that formats ADDRESS as 'address '<br/>New function gdb.current_language that returns the name of the<br/>current language. Unlike gdb.parameter('language'), this will never<br/>return 'auto'.<br/>New function gdb.print_options that returns a dictionary of the<br/>prevailing print options, in the form accepted by gdb.Value.format_string.<br/>New method gdb.Frame.language that returns the name of the frame's language.<br/>gdb.Value.format_string now uses the format provided by 'print',<br/>if it is called during a 'print' or other similar operation.<br/>gdb.Value.format_string now accepts the 'summary' keyword. This<br/>can be used to request a shorter representation of a value, the<br/>way that 'set print frame-arguments scalars' does.<br/>The gdb.register_window_type method now restricts the set of<br/>acceptable window names. The first character of a window's name<br/>must start with a character in the set [a-zA-Z], every subsequent<br/>character of a window's name must be in the set [-_.a-zA-Z0-9].<br/>` GDB/MI changes:  MI version 1 is deprecated, and will be removed<br/>in GDB 14.  The async record stating the stopped reason 'breakpoint-hit'<br/>now contains an optional field locno.<br/><br/>Miscellaneous improvements:<br/>gdb now supports zstd compressed debug sections (ELFCOMPRESS_ZSTD) for ELF.<br/>New convenience variable $_inferior_thread_count contains the number<br/>of live threads in the current inferior.<br/>New convenience variables $_hit_bpnum and $_hit_locno, set to the<br/>breakpoint number and the breakpoint location number of the breakpoint<br/>last hit.<br/>The "info breakpoints" now displays enabled breakpoint locations<br/>of disabled breakpoints as in the "y-" state.<br/>The format of 'disassemble /r' and 'record instruction-history /r'<br/>has changed to match the layout of GNU objdump when disassembling.<br/><br/>A new format "/b" has been introduce to provide the old behavior of "/r".<br/>The TUI no longer styles the source and assembly code highlighted<br/>by the current position indicator by default. You can however<br/>re-enable styling using the new "set style tui-current-position"<br/>command.<br/>It is now possible to use the "document" command to document<br/>user-defined commands.<br/>Support for memory tag data for AArch64 MTE.<br/>Support Removal notices:<br/>DBX mode has been removed.<br/>Support for building against Python version 2 has been removed. It<br/>is now only possible to build GDB against Python 3.<br/>Support for the following commands has been removed:<br/><br/>set debug aix-solib on|off<br/>show debug aix-solib<br/>set debug solib-frv on|off<br/>show debug solib-frv<br/><br/>Use the "set/show debug solib" commands instead.<br/>See the NEWS file for a more complete and detailed list of what<br/>this release includes.<br/><br/>Dec 18th, 2022: GDB 13 branch created<br/>The GDB 13 branch (gdb-13-branch) has been created. To check out<br/>a copy of the branch use:<br/><br/>git clone --branch gdb-13-branch https://sourceware.org/git/binutils-gdb.git<br/>May 1st, 2022: GDB 12.1 Released!<br/>The latest version of GDB, version 12.1, is available for download.<br/><br/>This version of GDB includes the following changes and enhancements:<br/><br/>New support for the following native configuration:<br/>GNU/Linux/OpenRISC or1k*-*-linux*<br/>New support for the following targets:<br/>GNU/Linux/LoongArch loongarch*-*-linux*<br/>New GDBserver support on the following configuration:<br/>GNU/Linux/OpenRISC or1k*-*-linux*<br/>Support for the following target has been removed:<br/>S+core score-*-*<br/>Multithreaded symbol loading is now enabled by default<br/><br/>Deprecation Notices:<br/>GDB 12 is the last release of GDB that will support building against Python 2<br/>DBX mode is deprecated, and will be removed in GDB 13<br/>GDB/MI changes:<br/>The '-add-inferior' with no option flags now inherits the connection<br/>of the current inferior, this restores the behaviour of GDB as it<br/>was prior to GDB 10.<br/>The '-add-inferior' command now accepts a '--no-connection' option,<br/>which causes the new inferior to start without a connection.<br/><br/>Python API enhancements:<br/>It is now possible to add GDB/MI commands implemented in Python<br/>New function gdb.Architecture.integer_type()<br/>New gdb.events.gdb_exiting event<br/>New 'gdb.events.connection_removed' event registry<br/>New gdb.TargetConnection object<br/>New gdb.Inferior.connection property<br/>New read-only attribute gdb.InferiorThread.details<br/>New gdb.RemoteTargetConnection.send_packet method<br/>New read-only attributes gdb.Type.is_scalar and gdb.Type.is_signed<br/>The gdb.Value.format_string method now takes a 'styling' argument<br/>Various new function in the "gdb" module<br/>Miscellaneous:<br/>The FreeBSD native target now supports async mode<br/><br/>Improved C++ template support<br/>Support for disabling source highlighting through GNU of the Pygments<br/>library instead.<br/>The "print" command has been changed so as to print floating-point<br/>values with a base-modifying formats such as "/x" to display the<br/>underlying bytes of the value in the desired base.<br/>The "clone-inferior" command now ensures that the TTY, CMD and ARGS<br/>settings are copied from the original inferior to the new one. All<br/>modifications to the environment variables done using the 'set<br/>environment' or 'unset environment' commands are also copied to<br/>the new inferior.<br/>Various new commands have been introduced<br/>See the NEWS file for a more complete and detailed list of what<br/>this release includes.<br/><br/>Mar 20th, 2022: GDB 12 branch created<br/>The GDB 12 branch (gdb-12-branch) has been created. To check out a copy of the branch use:<br/><br/>git clone --branch gdb-12-branch https://sourceware.org/git/binutils-gdb.git<br/>January 16th, 2022: GDB 11.2 Released!<br/>The latest version of GDB, version 11.2, is available for download.<br/><br/>This is a minor corrective release over GDB 11.1, fixing the following issues:<br/><br/>PR sim/28302 (gdb fails to build with glibc 2.34)<br/>PR build/28318 (std::thread support configure check does not use CXX_DIALECT)<br/>PR gdb/28405 (arm-none-eabi: internal-error: ptid_t<br/>	      remote_target::select_thread_for_ambiguous_stop_reply(const<br/>	      target_waitstatus*): Assertion `first_resumed_thread != nullptr'<br/>	      failed)<br/>PR tui/28483 ([gdb/tui] breakpoint creation not displayed)<br/>PR build/28555 (uclibc compile failure since commit<br/>		4655f8509fd44e6efabefa373650d9982ff37fd6)<br/>PR rust/28637 (Rust characters will be encoded using DW_ATE_UTF)<br/>PR gdb/28758 (GDB 11 doesn't work correctly on binaries with a<br/>              SHT_RELR (.relr.dyn) section)<br/>PR gdb/28785 (Support SHT_RELR (.relr.dyn) section)<br/>See the NEWS file for a more complete and detailed list of what<br/>this release includes.<br/><br/>September 13th, 2021: GDB 11.1 Released!<br/>The latest version of GDB, version 11.1, is available for download.<br/><br/>This version of GDB includes the following changes and enhancements:<br/><br/>Support for ARM Symbian (arm*-*-symbianelf*) has been removed.<br/>Building GDB now requires GMP (The GNU Multiple Precision Arithmetic Library).<br/>New command-line options "--early-init-command" (or "-eix") and<br/>"--early-init-eval-command" (or "-eiex")<br/><br/>GDB/MI Changes:<br/>New --qualified option for the '-break-insert' and '-dprintf-insert' commands.<br/>New --force-condition option for the '-break-insert' and<br/>'-dprintf-insert' commands.<br/>New --force option for the '-break-condition' command.<br/>The '-file-list-exec-source-files' now accepts an optional regular<br/>expression to filter the source files included in the result.<br/>The results from '-file-list-exec-source-files' now include a<br/>'debug-fully-read' field to indicate if the corresponding source's<br/>debugging information has been partially read (false) or has been<br/>fully read (true).<br/><br/>TUI Improvements:<br/>Mouse actions are now supported. The mouse wheel scrolls the<br/>appropriate window.  Key combinations that do not have a specific<br/>action on the focused window are now passed to GDB.<br/><br/>Python enhancements:<br/>Inferior objects now contain a read-only 'connection_num' attribute<br/>that gives the connection number as seen in 'info connections' and<br/>'info inferiors'.<br/>New method gdb.Frame.level() which returns the stack level of the frame object.<br/>New method gdb.PendingFrame.level() which returns the stack level<br/>of the frame object.<br/>When hitting a catchpoint, the Python API will now emit a<br/>gdb.BreakpointEvent rather than a gdb.StopEvent. The gdb.Breakpoint<br/>attached to the event will have type BP_CATCHPOINT.<br/>Python TUI windows can now receive mouse click events. If the Window<br/>object implements the click method, it is called for each mouse<br/>click event in this window.  New setting "python ignore-environment<br/>on|off"; if "on", causes GDB's builtin Python to ignore any<br/>environment variable that would otherwise affect how Python behaves<br/>(needs to be set during "early initialization" (see above).  New<br/>setting "python dont-write-bytecode auto|on|off".<br/><br/>Guile API enhancements:<br/>Improved support for rvalue reference values.<br/>New procedures for obtaining value variants: value-reference-value,<br/>value-rvalue-reference-value and value-const-value.<br/>New "qMemTags" and "QMemTags" remote protocol packets (associated<br/>with Memory Tagging).<br/>GDB will now look for the .gdbinit file in a config directory before<br/>looking for ~/.gdbinit. The file is searched for in the following<br/>locations: $XDG_CONFIG_HOME/gdb/gdbinit, $HOME/.config/gdb/gdbinit,<br/>$HOME/.gdbinit. On Apple hosts the search order is instead:<br/>$HOME/Library/Preferences/gdb/gdbinit, $HOME/.gdbinit.  The "break<br/>[...] if CONDITION" command no longer returns an error when the<br/>condition is invalid at one or more locations. Instead, if the<br/>condition is valid at one or more locations, the locations where<br/>the condition is not valid are disabled.<br/>The behavior of the "condition" command is changed to match the<br/>new behavior of the "break" command.<br/><br/>Support for general memory tagging functionality (currently limited<br/>to AArch64 MTE)<br/><br/>Core file debugging now supported for x86_64 Cygwin programs.<br/>New "org.gnu.gdb.riscv.vector" feature for RISC-V targets.<br/>GDB now supports fixed point types which are described in DWARF as<br/>base types with a fixed-point encoding. Additionally, support for<br/>the DW_AT_GNU_numerator and DW_AT_GNU_denominator has also been<br/>added.<br/><br/>Miscellaneous:<br/>New "startup-quietly on|off" setting; when "on", behaves the same<br/>as passing the "-silent" option on the command line.<br/>New "print type hex on|off" setting; when 'on', the 'ptype' command<br/>uses hexadecimal notation to print sizes and offsets of struct<br/>members. When 'off', decimal notation is used.<br/>The "inferior" command, when run without argument, prints information<br/>about the current inferior.<br/>The "ptype" command now supports "/x" and "/d", affecting the base<br/>used to print sizes and offsets.<br/>The output of the "info source" has been restructured.<br/>New "style version foreground | background | intensity" commands<br/>to control the styling of the GDB version number.<br/>Various debug and maintenance commands (mostly useful for the GDB<br/>developers) See the NEWS file for a more complete and detailed list<br/>of what this release includes.</title>
    <description>/src/external/gpl3/gdb/dist/opcodes/riscv-dis.c - 1.1.1.4</description>
    <pubDate>Sun Jul 30 22:46:05 UTC 2023</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>Import head of gdb as of 2020-09-14 requested by Kamil<br/><br/>2020-07-24  Aaron Merey  &lt;amerey@redhat.com&gt;<br/><br/>	* configure: Rebuild.<br/>	* configure.ac: Remove AC_DEBUGINFOD.<br/><br/>2020-07-04  Nick Clifton  &lt;nickc@redhat.com&gt;<br/><br/>	Binutils 2.35 branch created.<br/><br/>2020-04-21  Stephen Casner  &lt;casner@acm.org&gt;<br/><br/>	PR 25830<br/>	* configure.ac (noconfigdirs): Exclude gdb &amp; gprof for pdp11.<br/>	* configure: Rebuild.<br/><br/>2020-03-12  Tom Tromey  &lt;tom@tromey.com&gt;<br/><br/>	* Makefile.in: Rebuild.<br/>	* Makefile.def (gdbserver): Depend on gdbsupport.<br/><br/>2020-03-12  Tom Tromey  &lt;tom@tromey.com&gt;<br/><br/>	* Makefile.in: Rebuild.<br/>	* Makefile.def (gdbsupport): Don't depend on bfd.<br/><br/>2020-03-12  Tom Tromey  &lt;tom@tromey.com&gt;<br/><br/>	* Makefile.in: Rebuild.<br/>	* Makefile.def (gdbsupport): Depend on intl.<br/><br/>2020-02-17  Tom Tromey  &lt;tom@tromey.com&gt;<br/><br/>	* configure: Rebuild.<br/>	* configure.ac (configdirs): Add gnulib and gdbsupport when building<br/>	gdbserver.<br/><br/>2020-02-14  Tom Tromey  &lt;tom@tromey.com&gt;<br/><br/>	* Makefile.in: Rebuild.<br/>	* Makefile.def: Make gdbserver require gnulib and libiberty.<br/><br/>2020-02-07  Tom Tromey  &lt;tom@tromey.com&gt;<br/>	    Pedro Alves  &lt;palves@redhat.com&gt;<br/><br/>	* src-release.sh (GDB_SUPPORT_DIRS): Add gdbserver.<br/>	* gdbserver: New directory, moved from gdb/gdbserver.<br/>	* configure.ac (host_tools): Add gdbserver.<br/>	Only build gdbserver on certain systems.<br/>	* Makefile.in, configure: Rebuild.<br/>	* Makefile.def (host_modules, dependencies): Add gdbserver.<br/>	* MAINTAINERS: Add gdbserver.<br/><br/>2020-01-28  Sergio Durigan Junior  &lt;sergiodj@redhat.com&gt;<br/><br/>	* src-release.sh (getver): Look for gdbsupport's<br/>	create-version.sh script at the current directory if tool is<br/>	"gdb".<br/><br/>2020-01-19  Simon Marchi  &lt;simon.marchi@polymtl.ca&gt;<br/><br/>	* remote-sim.c (gdbsim_target::wait): Return<br/>	sim_data-&gt;remote_sim_ptid instead of inferior_ptid.<br/><br/>2020-01-18  Nick Clifton  &lt;nickc@redhat.com&gt;<br/><br/>	Binutils 2.34 branch created.<br/><br/>2020-01-18  Nick Clifton  &lt;nickc@redhat.com&gt;<br/><br/>	Synchronize top level configure files with master version:<br/><br/>	2020-01-01  Ben Elliston  &lt;bje@gnu.org&gt;<br/><br/>	* config.guess: Update copyright years.<br/>	* config.sub: Likewise.<br/><br/>	2019-12-21  Ben Elliston  &lt;bje@gnu.org&gt;<br/><br/>	* config.guess (set_cc_for_build): Prevent multiple calls by<br/>	checking if $tmp is already set. We can't check CC_FOR_BUILD as<br/>	the user may set it externally. Thanks to Torbjörn Granlund for<br/>	the bug report.<br/><br/>	2019-12-21  Torbjörn Granlund  &lt;tg@gmplib.org&gt;<br/><br/>	* config.guess (alpha:Linux:*:*): Guard against missing<br/>	/proc/cpuinfo by redirecting standard error to /dev/null.<br/><br/>	2019-09-12  Daniel Bittman  &lt;danielbittman1@gmail.com&gt;<br/><br/>	* config.guess (*:Twizzler:*:*): New.<br/>	* config.sub (-twizzler*): New.<br/><br/>	2019-07-24  Ben Elliston  &lt;bje@gnu.org&gt;<br/><br/>	* config.guess (mips:OSF1:*.*): Whitespace cleanup.<br/><br/>	2019-06-30  Ben Elliston  &lt;bje@gnu.org&gt;<br/><br/>	* config.sub (case $os): Match nsk* and powerunix. Don't later<br/>	match nsk* and set os=nsk which removes the OS version number.<br/><br/>	2019-06-30  Ben Elliston  &lt;bje@gnu.org&gt;<br/><br/>	* config.sub: Recognise os108*.<br/><br/>	2019-06-26  Ben Elliston  &lt;bje@gnu.org&gt;<br/><br/>	* config.sub (hp300): Set $os to hpux.<br/><br/>	2019-06-26  Ben Elliston  &lt;bje@gnu.org&gt;<br/><br/>	* config.sub (vsta): Move into alphabetical order.<br/><br/>	2019-06-10  Ben Elliston  &lt;bje@gnu.org&gt;<br/><br/>	* config.guess (*:OS108:*:*): Recognise new OS.<br/><br/>	2019-05-28  Ben Elliston  &lt;bje@gnu.org&gt;<br/><br/>	* config.guess (*:Darwin:*:*): Run xcode-select to determine if a<br/>	system compiler is installed. If not, do not run set_cc_for_build,<br/>	as the default cc will open a dialog box asking to install<br/>	Xcode. If no C compiler is available, guess based on uname -p and<br/>	uname -m.<br/><br/>	2019-05-28  Ben Elliston  &lt;bje@gnu.org&gt;<br/><br/>	* config.guess (*:Darwin:*:*): Simplify UNAME_PROCESSOR.<br/><br/>2020-01-17  Simon Marchi  &lt;simon.marchi@efficios.com&gt;<br/><br/>	* Makefile.def: Add dependencies of all-gdbsupport on all-bfd.<br/>	* Makefile.in: Re-generate.<br/><br/>2020-01-14  Tom Tromey  &lt;tom@tromey.com&gt;<br/><br/>	* src-release.sh (GDB_SUPPORT_DIRS): Add gdbsupport.<br/>	* MAINTAINERS: Add gdbsupport.<br/>	* configure: Rebuild.<br/>	* configure.ac (configdirs): Add gdbsupport.<br/>	* gdbsupport: New directory, move from gdb/gdbsupport.<br/>	* Makefile.def (host_modules, dependencies): Add gnulib.<br/>	* Makefile.in: Rebuild.<br/><br/>2020-01-09  Aaron Merey  &lt;amerey@redhat.com&gt;<br/><br/>        * config/debuginfod.m4: New file. Add macro AC_DEBUGINFOD. Adds<br/>        new configure option --with-debuginfod.<br/>        * configure: Regenerate.<br/>        * configure.ac: Call AC_DEBUGINFOD.<br/><br/>2019-12-26  Christian Biesinger  &lt;cbiesinger@google.com&gt;<br/><br/>	* .gitignore: Add perf.data and perf.data.old.<br/><br/>2019-10-17  Sergio Durigan Junior  &lt;sergiodj@redhat.com&gt;<br/><br/>	* src-release.sh (GDB_SUPPORT_DIRS): Add libctf.<br/><br/>2019-10-17  Alan Modra  &lt;amodra@gmail.com&gt;<br/><br/>	PR 29<br/>	* src-release.sh (getver): Replace "head -1" with "head -n 1".<br/><br/>2019-07-30  Nick Alcock  &lt;nick.alcock@oracle.com&gt;<br/><br/>	* Makefile.def (host_modules): libctf is no longer no_install.<br/>	* Makefile.in: Regenerated.<br/><br/>2019-07-13  Nick Alcock  &lt;nick.alcock@oracle.com&gt;<br/><br/>	* Makefile.def (dependencies): all-ld depends on all-libctf.<br/>	* Makefile.in: Regenerated.<br/><br/>2019-09-09  Phil Blundell  &lt;pb@pbcl.net&gt;<br/><br/>	binutils 2.33 branch created<br/><br/>2019-08-19  Tom Tromey  &lt;tom@tromey.com&gt;<br/><br/>	* configure: Rebuild.<br/>	* configure.ac: Add --with-static-standard-libraries.<br/><br/>2019-08-09  Nick Clifton  &lt;nickc@redhat.com&gt;<br/><br/>	* libiberty: Sync with gcc.  Bring in:<br/>	2019-08-08  Martin Liska  &lt;mliska@suse.cz&gt;<br/><br/>	PR bootstrap/91352<br/>	* lrealpath.c (is_valid_fd): New function.<br/><br/>	2019-07-24  Martin Liska  &lt;mliska@suse.cz&gt;<br/><br/>	PR lto/91228<br/>	* simple-object-elf.c (simple_object_elf_copy_lto_debug_sections):<br/>	Find first '\0' starting from gnu_lto + 1.<br/><br/>	2019-07-12  Ren Kimura  &lt;rkx1209dev@gmail.com&gt;<br/><br/>	* simple-object-elf.c (simple_object_elf_match): Check zero value shstrndx.<br/>	This fixes a Bug 90924.<br/><br/>	2019-07-22  Martin Liska  &lt;mliska@suse.cz&gt;<br/><br/>	* simple-object-elf.c (simple_object_elf_copy_lto_debug_sections):<br/>	Do not search for gnu_lto_v1, but search for first '\0'.<br/><br/>	2019-07-18  Eduard-Mihai Burtescu  &lt;eddyb@lyken.rs&gt;<br/><br/>	* cplus-dem.c: Include rust-demangle.h.<br/>	* rust-demangle.c: Include rust-demangle.h.<br/>	* rust-demangle.h: New file.<br/><br/>	2019-05-31  Michael Forney  &lt;mforney@mforney.org&gt;<br/><br/>	* cp-demangle.c: Don't define CP_DYNAMIC_ARRAYS if __STDC_NO_VLA__<br/>	is non-zero.<br/><br/>	2019-04-30  Ben L  &lt;bobsayshilol@live.co.uk&gt;<br/><br/>	* d-demangle.c (dlang_parse_assocarray): Correctly handle error result.<br/>	* testsuite/d-demangle-expected: Add testcase.<br/><br/>	* d-demangle.c (dlang_parse_tuple): Correctly handle error result.<br/>	* testsuite/d-demangle-expected: Add testcase.<br/><br/>	* d-demangle.c (dlang_parse_structlit): Correctly handle error result.<br/>	* testsuite/d-demangle-expected: Add testcase.<br/><br/>	* d-demangle.c (dlang_parse_arrayliteral): Correctly handle error result.<br/>	* testsuite/d-demangle-expected: Add testcase.<br/><br/>	* d-demangle.c (dlang_parse_integer): Fix stack underflow.<br/>	* testsuite/d-demangle-expected: Add testcase.<br/><br/>	* cp-demangle (d_print_comp_inner): Guard against a NULL 'typed_name'.<br/>	* testsuite/demangle-expected: Add testcase.<br/><br/>	* cp-demangle.c (d_encoding): Guard against NULL return values from<br/>	d_right (dc).<br/>	* testsuite/demangle-expected: Add testcase.<br/><br/>	2019-04-29  Ben L  &lt;bobsayshilol@live.co.uk&gt;<br/><br/>	* cp-demangle.c (d_expression_1): Don't peek ahead unless the current<br/>	char is valid.<br/>	* testsuite/demangle-expected: Add testcase.<br/><br/>	2019-04-10  Nick Clifton  &lt;nickc@redhat.com&gt;<br/><br/>	PR 89394<br/>	* cp-demangle.c (cplus_demangle_fill_name): Reject negative<br/>	lengths.<br/>	(d_count_templates_scopes): Replace num_templates and num_scopes<br/>	parameters with a struct d_print_info pointer parameter.  Adjust<br/>	body of the function accordingly.  Add recursion counter and check<br/>	that the recursion limit is not reached.<br/>	(d_print_init): Pass dpi parameter to d_count_templates_scopes.<br/>	Reset recursion counter afterwards, unless the recursion limit was<br/>	reached.<br/><br/>2019-07-13  Joel Brobecker  &lt;brobecker@adacore.com&gt;<br/><br/>	* src-release (getver): If $tool/gdbsupport/create-version.sh<br/>	exists, use that to determine the version number.<br/><br/>2019-06-21  Andreas Schwab  &lt;schwab@linux-m68k.org&gt;<br/><br/>	* src-release.sh (GDB_SUPPORT_DIRS): Add gnulib.<br/><br/>2019-06-14  Tom Tromey  &lt;tom@tromey.com&gt;<br/><br/>	* MAINTAINERS: Add gnulib.<br/>	* gnulib: New directory, move from gdb/gnulib.<br/>	* configure.ac (host_libs): Add gnulib.<br/>	* configure: Rebuild.<br/>	* Makefile.def (host_modules, dependencies): Add gnulib.<br/>	* Makefile.in: Rebuild.<br/><br/>2019-06-03  Nick Clifton  &lt;nickc@redhat.com&gt;<br/><br/>	Revert:<br/>	2019-05-29  Nick Clifton  &lt;nickc@redhat.com&gt;<br/><br/>	* configure.ac (noconfigdirs): Add libctf if the target does not use<br/>	the ELF file format.<br/>	* configure: Regenerate.<br/><br/>2019-05-29  Nick Clifton  &lt;nickc@redhat.com&gt;<br/><br/>	* src-release.sh (do_proto_toplev): Add libctf to list of<br/>	directories that can be disabled.<br/><br/>2019-05-29  Nick Clifton  &lt;nickc@redhat.com&gt;<br/><br/>	* configure.ac (noconfigdirs): Add libctf if the target does not use<br/>	the ELF file format.<br/>	* configure: Regenerate.<br/><br/>2019-05-28  Nick Alcock  &lt;nick.alcock@oracle.com&gt;<br/><br/>	* Makefile.def (dependencies): configure-libctf depends on all-bfd<br/>	and all its deps.<br/>	* Makefile.in: Regenerated.<br/><br/>2019-05-28  Nick Alcock  &lt;nick.alcock@oracle.com&gt;<br/><br/>	* MAINTAINERS: Add libctf.<br/><br/>2019-05-28  Nick Alcock  &lt;nick.alcock@oracle.com&gt;<br/><br/>	* Makefile.def (host_modules): Add libctf.<br/>	* Makefile.def (dependencies): Likewise.<br/>	libctf depends on zlib, libiberty, and bfd.<br/>	* Makefile.in: Regenerated.<br/>	* configure.ac (host_libs): Add libctf.<br/>	* configure: Regenerated.<br/><br/>2019-05-23  Jose E. Marchesi  &lt;jose.marchesi@oracle.com&gt;<br/><br/>	* config.guess: Synchronize with config project master sources.<br/>	* config.sub: Likewise.<br/>	* readline/support/config.guess: Likewise.<br/>	* readline/support/config.sub: Likewise.<br/><br/>2019-04-10  Nick Clifton  &lt;nickc@redhat.com&gt;<br/><br/>	* libiberty: Sync with gcc.  Bring in:<br/>	2019-04-10  Nick Clifton  &lt;nickc@redhat.com&gt;<br/><br/>	PR 89394<br/>	* cp-demangle.c (cplus_demangle_fill_name): Reject negative<br/>	lengths.<br/>	(d_count_templates_scopes): Replace num_templates and num_scopes<br/>	parameters with a struct d_print_info pointer parameter.  Adjust<br/>	body of the function accordingly.  Add recursion counter and check<br/>	that the recursion limit is not reached.<br/>	(d_print_init): Pass dpi parameter to d_count_templates_scopes.<br/>	Reset recursion counter afterwards, unless the recursion limit was<br/>	reached.<br/><br/>2018-06-24  Nick Clifton  &lt;nickc@redhat.com&gt;<br/><br/>	2.32 branch created.<br/><br/>2019-01-14  Rainer Orth  &lt;ro@CeBiTec.Uni-Bielefeld.DE&gt;<br/><br/>	Merge from GCC:<br/>	PR target/88535<br/>	* config.guess: Import upstream version 2019-01-03.<br/>	* config.sub: Import upstream version 2019-01-01.<br/><br/>2019-01-10  Nick Clifton  &lt;nickc@redhat.com&gt;<br/><br/>	* libiberty: Sync with gcc.  Bring in:<br/>	2019-01-09  Sandra Loosemore  &lt;sandra@codesourcery.com&gt;<br/><br/>	PR other/16615<br/><br/>	* cp-demangle.c: Mechanically replace "can not" with "cannot".<br/>	* floatformat.c: Likewise.<br/>	* strerror.c: Likewise.<br/><br/>	2018-12-22  Jason Merrill  &lt;jason@redhat.com&gt;<br/><br/>	Remove support for demangling GCC 2.x era mangling schemes.<br/>	* cplus-dem.c: Remove cplus_mangle_opname, cplus_demangle_opname,<br/>	internal_cplus_demangle, and all subroutines.<br/>	(libiberty_demanglers): Remove entries for ancient GNU (pre-3.0),<br/>	Lucid, ARM, HP, and EDG demangling styles.<br/>	(cplus_demangle): Remove 'work' variable.  Don't call<br/>	internal_cplus_demangle.<br/><br/>2019-01-03  Дилян Палаузов  &lt;dilyan.palauzov@aegee.org&gt;<br/><br/>	* configure.ac: Don't configure readline if --with-system-readline is<br/>	used.<br/>	* configure: Re-generate.</title>
    <description>/src/external/gpl3/gdb/dist/opcodes/riscv-dis.c - 1.1.1.3</description>
    <pubDate>Tue Sep 15 01:44:32 UTC 2020</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>May 11th, 2019: GDB 8.3 Released!<br/>          The latest version of GDB, version 8.3, is available for<br/>          download.<br/><br/>          This version of GDB includes the following changes and<br/>          enhancements:<br/><br/>          + Support for new native configurations (also available as a<br/>            target configuration):<br/>               o RISC-V GNU/Linux (riscv*-*-linux*)<br/>               o RISC-V FreeBSD (riscv*-*-freebsd*)<br/>          + Support for new target configurations:<br/>               o CSKY ELF (csky*-*-elf)<br/>               o CSKY GNU/Linux (csky*-*-linux)<br/>               o NXP S12Z ELF (s12z-*-elf)<br/>               o OpenRISC GNU/Linux (or1k*-*-linux*)<br/>          + Native Windows debugging is only supported on Windows XP or<br/>            later.<br/>          + The Python API in GDB now requires Python 2.6 or later.<br/>          + GDB now supports terminal styling for the CLI and TUI. Source<br/>            highlighting is also supported by building GDB with GNU<br/>            Highlight.<br/>          + Experimental support for compilation and injection of C++<br/>            source code into the inferior (requires GCC 7.1 or higher,<br/>            built with libcp1.so).<br/>          + GDB and GDBserver now support IPv6 connections.<br/>          + Target description support on RISC-V targets.<br/>          + Various enhancements to several commands:<br/>               o "frame", "select-frame" and "info frame" commands<br/>               o "info functions", "info types", "info variables"<br/>               o "info thread"<br/>               o "info proc"<br/>               o System call alias catchpoint support on FreeBSD<br/>               o "target remote" support for Unix Domain sockets.<br/>          + Support for displaying all files opened by a process<br/><br/>         + DWARF index cache: GDB can now automatically save indices of<br/>            DWARF symbols on disk to speed up further loading of the same<br/>            binaries.<br/>          + Various GDB/MI enhancements.<br/>          + GDBserver on PowerPC GNU/Linux now supports access to the PPR,<br/>            DSCR, TAR, EBB/PMU, and HTM registers.<br/>          + Ada task switching support when debugging programs built with<br/>            the Ravenscar profile added to aarch64-elf.<br/>          + GDB in batch mode now exits with status 1 if the last executed<br/>            command failed.<br/>          + Support for building GDB with GCC's Undefined Behavior<br/>            Sanitizer.<br/><br/>          See the NEWS file for a more complete and detailed list of what<br/>          this release includes.<br/><br/>   February 27th, 2019: GDB 8.3 branch created<br/>          The GDB 8.3 branch (gdb-8.3-branch) has been created. To check<br/>          out a copy of the branch use:<br/><br/>git clone --branch gdb-8.3-branch ssh://sourceware.org/git/binutils-gdb.git<br/><br/>   December 23rd, 2018: GDB 8.2.1 Released!<br/>          The latest version of GDB, version 8.2.1, is available for<br/>          download.<br/><br/>          This is a minor corrective release over GDB 8.2, fixing the<br/>          following issues:<br/><br/>          + PR build/23516 (gdb build error under msys+mingw: strip can't<br/>            handle gdb-add-index.exe)<br/>          + PR build/23623 (install-strip fails)<br/>          + PR rust/23626 (gdb crashes in upstream rust nil-enum test)<br/>          + PR rust/23650 (rust field name access error mentions "foo")<br/>          + PR gdb/23663 (gdb 8.1.1: undefined rpl_stat function with musl<br/>            toolchains)<br/>          + PR python/23669 (gdb.execute("show commands") doesn't work)<br/>          + PR python/23714 (Command repetition stops working after<br/>            gdb.execute)<br/>          + PR gdb/23838 (8.2 regression for invalid -data-directory)<br/>          + PR gdb/23974 ("info os" crash when specifying invalid object)<br/>          + PR gdb/23999 (SYMBOL_LANGUAGE assertion failure on AIX)<br/>          + PR gdb/24003 (Error when binary searching CUs for a specific<br/>            DIE when using DWZ)<br/><br/>   September 5th, 2018: GDB 8.2 Released!<br/>          The latest version of GDB, version 8.2, is available for<br/>          download.<br/><br/>          This version of GDB includes the following changes and<br/>          enhancements:<br/><br/>          + Support for the following target has been added:<br/>               o RiscV ELF (riscv*-*-elf)<br/>          + Support for following targets and native configurations has<br/>            been removed:<br/>               o m88k running OpenBSD (m88*-*-openbsd*)<br/>               o SH-5/SH64 ELF (sh64-*-elf*)<br/>               o SH-5/SH64 (sh*)<br/>               o SH-5/SH64 running GNU/Linux (sh*-*-linux*)<br/>               o SH-5/SH64 running OpenBSD (sh*-*-openbsd*)<br/>          + Various Python API enhancements<br/>          + Aarch64/Linux enhancements:<br/>               o SVE support.<br/>               o Hardware watchpoints improvements for entities stored at<br/>                 unaligned addresses.<br/>                    # New "c" response to disable the pager for the rest<br/>                      of the current command.<br/>                    # C expressions can now use _Alignof, and C++<br/>                      expressions can now use alignof.<br/>                    # Improved flexibility for loading symbol files.<br/>                    # The 'info proc' command nows works on running<br/>                      processes on FreeBSD systems as well as core files<br/>                      created on FreeBSD systems.<br/>                    # A new --enable-codesign=CERT configure option to<br/>                      automatically codesign GDB after build (useful on<br/>                      MacOS X).<br/>                 See the NEWS file for a more complete and detailed list<br/>                 of what this release includes.<br/><br/>   July 31st, 2018: GDB 8.1.1 Released!<br/>       The latest version of GDB, version 8.1.1, is available<br/>       for download.<br/>       This is a minor corrective release over GDB 8.1, fixing<br/>       the following issues:<br/>	  # PR gdb/22824 (misleading description of new rbreak<br/>	    Python function in GDB 8.1 NEWS file)<br/>	  # PR gdb/22849 (ctrl-c doesn't work in<br/>	    extended-remote)<br/>	  # PR gdb/22907 ([Regression] gdbserver doesn't work<br/>	    with filename-only binaries)<br/>	 # PR gdb/23028 (inconsistent disassemble of vcvtpd2dq)<br/>	  # PR gdb/23053 (Fix -D_GLIBCXX_DEBUG gdb-add-index<br/>	    regression)<br/>	  # PR gdb/23127 ([AArch64] GDB cannot be used for<br/>	    debugging software that uses high Virtual Addresses)<br/>	  # PR server/23158 (gdbserver no longer functional on<br/>	    Windows)<br/>	  # PR breakpoints/23210 ([8.1/8.2 Regression] Bogus<br/>	    Breakpoint address adjusted from 0xf7fe7dd3 to<br/>	    0xfffffffff7fe7dd3)<br/><br/>   July 4th, 2018: GDB 8.2 branch created<br/>       The GDB 8.2 branch (gdb-8.2-branch) has been created. To<br/>       check out a copy of the branch use:<br/> git clone --branch gdb-8.2-branch ssh://sourceware.org/git/binutils-gdb.git<br/><br/>   January 31st, 2018: GDB 8.1 Released!<br/>       The latest version of GDB, version 8.1, is available for<br/>       download.<br/>       Changes in this release include:<br/>	  # Breakpoints on C++ functions are now set on all<br/>	    scopes by default ("wild" matching);<br/>	  # Support for inserting breakpoints on functions<br/>	    marked with C++ ABI tags;<br/>	  # Target floating-point arithmetic emulation during<br/>	    expression evaluation (requires MPFR 3.1 or later);<br/>	  # Various Python Scripting enhancements;<br/>	  # Improved Rust support; in particular, Trait objects<br/>	    can now be inspected when debugging Rust code;<br/>	  # GDB no longer makes assumptions about the type of<br/>	    symbols without debugging information to avoid<br/>	    producing erroneous and often confusing results;<br/>	  # The 'enable' and 'disable' commands now accept a<br/>	    range of breakpoint locations;<br/>	  # New 'starti' command to start the program at the<br/>	    first instruction;<br/>	  # New 'rbreak' command to insert a number of<br/>	    breakpoints via a regular expression pattern<br/>	    (requires Python);<br/>	  # The 'ptype' command now supports printing the offset<br/>	    and size of the fields in a struct;<br/>	  # The 'gcore' command now supports dumping all the<br/>	    memory mappings ('-a' command-line option);<br/>	  # New shortcuts for TUI Single-Key mode: 'i' for<br/>	    stepi, and 'o' for nexti;<br/>	  # GDBserver enhancements:<br/>	       @ Support for transmitting environment variables<br/>		 to GDBserver;<br/>	       @ Support for starting inferior processes with a<br/>		 specified initial working directory;<br/>	       @ On Unix systems, support for globbing expansion<br/>		 and variable substitution of inferior<br/>		 command-line arguments;<br/>	  # Various completion enhancements;<br/>	  # The command used to compile and inject code with the<br/>	    'compile' command is now configurable;<br/>	  # New '--readnever' command-line option to speed the<br/>	    GDB startup when debugging information is not<br/>	    needed;<br/>	  # Support for the following new native configurations:<br/>	       @ FreeBSD/aarch64 (aarch64*-*-freebsd*);<br/>	       @ FreeBSD/arm (arm*-*-freebsd*);<br/>	  # Support for the following new targets:<br/>	       @ FreeBSD/aarch64 (aarch64*-*-freebsd*);<br/>	       @ FreeBSD/arm (arm*-*-freebsd*);<br/>	       @ OpenRISC ELF (or1k*-*-elf)<br/>	  # Removed support for the following targets and native<br/>	    configurations:<br/>	       @ Solaris2/x86 (i?86-*-solaris2.[0-9]);<br/>	       @ Solaris2/sparc (sparc*-*-solaris2.[0-9]);<br/>       See the NEWS file for a more complete and detailed list<br/>       of what this release includes.<br/><br/>   January 5th, 2018: GDB 8.1 branch created<br/>       The GDB 8.1 branch (gdb-8.1-branch) has been created. To<br/>       check out a copy of the branch use:<br/> git clone --branch gdb-8.1-branch ssh://sourceware.org/git/binutils-gdb.git<br/><br/>   November 1st, 2017: Debugging Tools Devroom at FOSDEM 2018<br/>       We will have a Debugging Tools Devroom at FOSDEM 2018.<br/>       The Call for Participation has recently been announced.<br/>       The Devroom is on the first of the two FOSDEM days, on<br/>       Saturday 3 Feb 2018. See you all at FOSDEM in Brussels!<br/><br/>   September 7th, 2017: GDB 8.0.1 Released!<br/>       The latest version of GDB, version 8.0.1, is available<br/>       for download.<br/>       This is a minor corrective release over GDB 8.0, fixing<br/>       the following issues:<br/>	  # PR breakpoint/21886 (Compressed MIPS code debugging<br/>	    impossible due to memory breakpoint misplacement)<br/>	  # PR symtab/22002 (Assertion on debuggee built with<br/>	    -gdwarf-5 -fdebug-types-section)<br/>						  GDB News (p6 of 30)<br/>	  # PR symtab/22003 (Incompatibility with -gdwarf-5 -<br/>	    DW_FORM_implicit_const)<br/>	  # PR gdb/22046 (Regression on older kernels for T<br/>	    (stopped) processes)<br/>	  # PR sim/20863 (gdb-7.12 powerpc-rtems4.12-gdb does<br/>	    not build on FreeBSD)<br/>	  # PR breakpoint/21555 ("error re-setting breakpoint"<br/>	    on PIE executables)<br/>	  # PR tdep/21717 ("print $fpscr" says "" until some VFP<br/>	    data register is printed)<br/>	  # PR exp/21827 (Regression: gdb command lookup became<br/>	    case-sensitive; but definitions are forced into<br/>	    lowercase)<br/>	  # PR remote/22021 (Multi-arch exec fails with a remote<br/>	    target)</title>
    <description>/src/external/gpl3/gdb/dist/opcodes/riscv-dis.c - 1.1.1.2</description>
    <pubDate>Sun May 26 21:00:43 UTC 2019</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>branches:  1.1.1.1.4;<br/>Import gdb-8.0.1</title>
    <description>/src/external/gpl3/gdb/dist/opcodes/riscv-dis.c - 1.1.1.1</description>
    <pubDate>Tue Nov 28 18:17:22 UTC 2017</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>Sync with HEAD</title>
    <description>/src/external/gpl3/gdb/dist/opcodes/riscv-dis.c - 1.1.1.4.2.1</description>
    <pubDate>Sat Aug 02 05:32:18 UTC 2025</pubDate>
    <dc:creator>perseant</dc:creator>
</item>

<item>
    <title>Sync with HEAD</title>
    <description>/src/external/gpl3/gdb/dist/opcodes/riscv-dis.c - 1.1.1.1.4.1</description>
    <pubDate>Mon Jun 10 22:00:06 UTC 2019</pubDate>
    <dc:creator>christos</dc:creator>
</item>
</channel></rss>

