Mirror of the gdb-patches mailing list
 help / color / mirror / Atom feed
From: Chen Gang <xili_gchen_5257@hotmail.com>
To: "binutils@sourceware.org" <binutils@sourceware.org>,
	"gdb-patches@sourceware.org" <gdb-patches@sourceware.org>
Subject: [PATCH] config/tc-avr.c (md_section_align): Append UL for -1 to avoid the latest gcc's warning
Date: Sat, 05 Sep 2015 10:30:00 -0000	[thread overview]
Message-ID: <COL130-W590CDD3C13C6E7EE5549BDB9560@phx.gbl> (raw)

The related warning is:

  gcc -DHAVE_CONFIG_H -I. -I../../binutils-gdb/gas  -I. -I../../binutils-gdb/gas -I../bfd -I../../binutils-gdb/gas/config -I../../binutils-gdb/gas/../include -I../../binutils-gdb/gas/.. -I../../binutils-gdb/gas/../bfd -DLOCALEDIR="\"/upstream/release-avr32/share/locale\""  -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Werror -I../../binutils-gdb/gas/../zlib -g -O2 -MT tc-avr.o -MD -MP -MF .deps/tc-avr.Tpo -c -o tc-avr.o `test -f 'config/tc-avr.c' || echo '../../binutils-gdb/gas/'`config/tc-avr.c
../../binutils-gdb/gas/config/tc-avr.c: In function ‘md_section_align’:
../../binutils-gdb/gas/config/tc-avr.c:1233:43: error: left shift of negative value [-Werror=shift-negative-value]
     return ((addr + (1 << align) - 1) & (-1 << align));
                                             ^

2015-09-05  Chen Gang  <gang.chen.5i5j@gmail.com>

	* config/tc-avr.c (md_section_align): Append UL for -1 to avoid
	the latest gcc's warning.
---
 gas/ChangeLog       | 5 +++++
 gas/config/tc-avr.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

diff --git a/gas/ChangeLog b/gas/ChangeLog
index 2dc9742..c0fb096 100644
--- a/gas/ChangeLog
+++ b/gas/ChangeLog
@@ -1,3 +1,8 @@
+2015-09-05  Chen Gang  <gang.chen.5i5j@gmail.com>
+
+	* config/tc-avr.c (md_section_align): Append UL for -1 to avoid
+	the latest gcc's warning.
+
 2015-08-27  Alan Modra  <amodra@gmail.com>
 
 	PR gas/18581
diff --git a/gas/config/tc-avr.c b/gas/config/tc-avr.c
index c69a91c..09eea48 100644
--- a/gas/config/tc-avr.c
+++ b/gas/config/tc-avr.c
@@ -1230,7 +1230,7 @@ valueT
 md_section_align (asection *seg, valueT addr)
 {
   int align = bfd_get_section_alignment (stdoutput, seg);
-  return ((addr + (1 << align) - 1) & (-1 << align));
+  return ((addr + (1 << align) - 1) & (-1UL << align));
 }
 
 /* If you define this macro, it should return the offset between the
-- 
1.9.3

 		 	   		  
From gdb-patches-return-125833-listarch-gdb-patches=sources.redhat.com@sourceware.org Sun Sep 06 09:38:11 2015
Return-Path: <gdb-patches-return-125833-listarch-gdb-patches=sources.redhat.com@sourceware.org>
Delivered-To: listarch-gdb-patches@sources.redhat.com
Received: (qmail 65785 invoked by alias); 6 Sep 2015 09:38:10 -0000
Mailing-List: contact gdb-patches-help@sourceware.org; run by ezmlm
Precedence: bulk
List-Id: <gdb-patches.sourceware.org>
List-Subscribe: <mailto:gdb-patches-subscribe@sourceware.org>
List-Archive: <http://sourceware.org/ml/gdb-patches/>
List-Post: <mailto:gdb-patches@sourceware.org>
List-Help: <mailto:gdb-patches-help@sourceware.org>, <http://sourceware.org/ml/#faqs>
Sender: gdb-patches-owner@sourceware.org
Delivered-To: mailing list gdb-patches@sourceware.org
Received: (qmail 65772 invoked by uid 89); 6 Sep 2015 09:38:09 -0000
Authentication-Results: sourceware.org; auth=none
X-Virus-Found: No
X-Spam-SWARE-Status: No, score=0.8 required=5.0 tests=AWL,BAYES_00,KAM_LAZY_DOMAIN_SECURITY,RCVD_IN_DNSWL_LOW,URIBL_BLACK autolearn=no version=3.3.2
X-HELO: smtp1-g21.free.fr
Received: from smtp1-g21.free.fr (HELO smtp1-g21.free.fr) (212.27.42.1) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES256-GCM-SHA384 encrypted) ESMTPS; Sun, 06 Sep 2015 09:38:07 +0000
Received: from adeos.localdomain (unknown [81.57.22.125])	by smtp1-g21.free.fr (Postfix) with ESMTP id 0E8879400DE;	Sun,  6 Sep 2015 11:38:02 +0200 (CEST)
From: Romain Naour <romain.naour@openwide.fr>
To: gdb-patches@sourceware.org
Cc: Romain Naour <romain.naour@openwide.fr>,	Yao Qi <yao.qi@linaro.org>,	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Subject: [PATCH] [RFC] gdb: add disable-docs option
Date: Sun, 06 Sep 2015 09:38:00 -0000
Message-Id: <1441532245-23124-1-git-send-email-romain.naour@openwide.fr>
X-IsSubscribed: yes
X-SW-Source: 2015-09/txt/msg00073.txt.bz2
Content-length: 2449

If makeinfo is not found in the system then the missing
script is used to warn the user.

Before commit e30465112ed4c6320dd19107302057a5f7712cf2 the missing
script returned 0 after printing the message.

Now, missing return 127 (command not found) to the Makefile and
the build fail.

As suggested [1], add a new option to disable the documentation.

[1] http://lists.busybox.net/pipermail/buildroot/2015-September/138824.html

Fixes:
http://autobuild.buildroot.net/results/dee/dee1326baf26ad1eb6e12a7d033428eca50d00bc/build-end.log

Signed-off-by: Romain Naour <romain.naour@openwide.fr>
Cc: Yao Qi  <yao.qi@linaro.org>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
---
This patch is untested since I can't regenerate the configure script
due to autoconf version mismatch.

configure.ac:34: error: Please use exactly Autoconf 2.64 instead of 2.69.
---
 gdb/ChangeLog    | 4 ++++
 gdb/Makefile.in  | 7 ++++++-
 gdb/configure.ac | 7 +++++++
 3 files changed, 17 insertions(+), 1 deletion(-)

diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index 370980d..900e53f 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,3 +1,7 @@
+2015-09-06  Romain Naour <romain.naour@openwide.fr>  (tiny change)
+
+	* configure.ac: add disable-docs option
+
 2015-09-04  Andrew Burgess  <andrew.burgess@embecosm.com>

 	* tui/tui-data.c (win_with_focus): Remove cast of NULL pointer.
diff --git a/gdb/Makefile.in b/gdb/Makefile.in
index 0d7cf97..bfbb6be 100644
--- a/gdb/Makefile.in
+++ b/gdb/Makefile.in
@@ -1089,7 +1089,12 @@ COMMON_OBS = $(DEPFILES) $(CONFIG_OBS) $(YYOBJ) \

 TSOBS = inflow.o

-SUBDIRS = doc @subdirs@ data-directory $(GNULIB_BUILDDIR)
+SUBDIRS = @subdirs@ data-directory $(GNULIB_BUILDDIR)
+
+if INSTALL_DOC
+SUBDIRS += doc
+endif
+
 CLEANDIRS = $(SUBDIRS)

 # List of subdirectories in the build tree that must exist.
diff --git a/gdb/configure.ac b/gdb/configure.ac
index 29d0b63..79c370b 100644
--- a/gdb/configure.ac
+++ b/gdb/configure.ac
@@ -107,6 +107,13 @@ PACKAGE=gdb
 AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of this package. ])
 AC_SUBST(PACKAGE)

+# Enable/Disable documentation
+AC_ARG_ENABLE([docs],
+  [AS_HELP_STRING([--disable-docs],
+    [disable building of documentation])],
+  wantdocs=$enableval, wantdocs=yes)
+AM_CONDITIONAL([INSTALL_DOC], [test "$wantdocs" = "yes"])
+
 # We never need to detect it in this sub-configure.
 # But preserve it for config.status --recheck.
 AC_ARG_VAR(MAKEINFO,
--
2.4.3


             reply	other threads:[~2015-09-05 10:30 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-09-05 10:30 Chen Gang [this message]
  -- strict thread matches above, loose matches on Subject: below --
2015-09-05  8:06 gang.chen.5i5j
2015-09-07 15:56 ` Nick Clifton
     [not found]   ` <55EEE759.5050309@hotmail.com>
2015-09-08 13:47     ` Chen Gang

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=COL130-W590CDD3C13C6E7EE5549BDB9560@phx.gbl \
    --to=xili_gchen_5257@hotmail.com \
    --cc=binutils@sourceware.org \
    --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