* [PATCH] config/tc-avr.c (md_section_align): Append UL for -1 to avoid the latest gcc's warning
@ 2015-09-05 8:06 gang.chen.5i5j
2015-09-07 15:56 ` Nick Clifton
0 siblings, 1 reply; 4+ messages in thread
From: gang.chen.5i5j @ 2015-09-05 8:06 UTC (permalink / raw)
To: binutils, gdb-patches; +Cc: xili_gchen_5257, Chen Gang
From: Chen Gang <gang.chen.5i5j@gmail.com>
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
^ permalink raw reply [flat|nested] 4+ messages in thread* [PATCH] config/tc-avr.c (md_section_align): Append UL for -1 to avoid the latest gcc's warning
@ 2015-09-05 10:30 Chen Gang
0 siblings, 0 replies; 4+ messages in thread
From: Chen Gang @ 2015-09-05 10:30 UTC (permalink / raw)
To: binutils, gdb-patches
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
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2015-09-08 13:47 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-09-05 8:06 [PATCH] config/tc-avr.c (md_section_align): Append UL for -1 to avoid the latest gcc's warning gang.chen.5i5j
2015-09-07 15:56 ` Nick Clifton
[not found] ` <55EEE759.5050309@hotmail.com>
2015-09-08 13:47 ` Chen Gang
2015-09-05 10:30 Chen Gang
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox