Mirror of the gdb-patches mailing list
 help / color / mirror / Atom feed
From: Yao Qi <yao@codesourcery.com>
To: <gdb-patches@sourceware.org>
Subject: [PATCH 0/7] Import needed gnulib modules explicitly
Date: Sat, 15 Nov 2014 13:20:00 -0000	[thread overview]
Message-ID: <1416057612-16155-1-git-send-email-yao@codesourcery.com> (raw)

Nowadays, when we import a certain gnulib module, some other dependent
modules are imported as well.  Some of them are used by gdb, while some
are not.  However, we may not be aware of this fact.

In GDB, we should have a list of imported gnulib modules which are used
by GDB, so that it is clear to know what headers and api functions are
used from gnulib.

I go through all imported gnulib modules, and update update-gnulib.sh to
import modules used by GDB explicitly.  This is what this patch series
is doing.  Beside this, this patch series (patch 3 and patch 6) adjusts
code to not check header and api and use them directly.

*** BLURB HERE ***

Yao Qi (7):
  Make IMPORTED_GNULIB_MODULES in alphabetical order
  Import alloca explicitly
  Include alloca.h unconditionally
  Import memchr explicitly
  Import wchar and wctype-h explicitly
  Include wchar.h and wctype.h unconditionally
  Import errno explicitly

 gdb/common/common-defs.h             |   1 +
 gdb/configure                        | 190 ----------------------------------
 gdb/configure.ac                     |   1 -
 gdb/defs.h                           |  21 ----
 gdb/gdb_wchar.h                      |  10 +-
 gdb/gdbserver/configure              | 193 +----------------------------------
 gdb/gdbserver/configure.ac           |   2 -
 gdb/gdbserver/gdbreplay.c            |   4 +-
 gdb/gdbserver/server.h               |   3 -
 gdb/gnulib/import/Makefile.am        |   2 +-
 gdb/gnulib/import/Makefile.in        |   2 +-
 gdb/gnulib/import/m4/gnulib-cache.m4 |   7 +-
 gdb/gnulib/update-gnulib.sh          |  11 +-
 gdb/utils.c                          |   2 +-
 14 files changed, 26 insertions(+), 423 deletions(-)

-- 
1.9.3


             reply	other threads:[~2014-11-15 13:20 UTC|newest]

Thread overview: 17+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-11-15 13:20 Yao Qi [this message]
2014-11-15 13:20 ` [PATCH 3/7] Include alloca.h unconditionally Yao Qi
2014-11-21 12:21   ` Pedro Alves
2014-11-21 13:05     ` Yao Qi
2014-11-21 13:17       ` Pedro Alves
2014-11-15 13:20 ` [PATCH 1/7] Make IMPORTED_GNULIB_MODULES in alphabetical order Yao Qi
2014-11-21 12:21   ` Pedro Alves
2014-11-15 13:20 ` [PATCH 2/7] Import alloca explicitly Yao Qi
2014-11-15 13:20 ` [PATCH 6/7] Include wchar.h and wctype.h unconditionally Yao Qi
2014-11-21 12:49   ` Pedro Alves
2014-11-21 13:22     ` Yao Qi
2014-11-15 13:20 ` [PATCH 5/7] Import wchar and wctype-h explicitly Yao Qi
2014-11-15 13:20 ` [PATCH 7/7] Import errno explicitly Yao Qi
2014-11-15 13:20 ` [PATCH 4/7] Import memchr explicitly Yao Qi
2014-11-21 11:54 ` [PATCH 0/7] Import needed gnulib modules explicitly Yao Qi
2014-11-21 12:50   ` Pedro Alves
2014-11-21 14:06     ` Yao Qi

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1416057612-16155-1-git-send-email-yao@codesourcery.com \
    --to=yao@codesourcery.com \
    --cc=gdb-patches@sourceware.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox