Skip to contentSkip to conversation

GCC 4.9 upgrade

PATCH In review Khem Raj 4 participants 9 messages Jul 9, 2015 – Aug 5, 2015

lore
Share & tools
lore

Khem Raj

author
#0 lore raw

cover GCC 4.9 upgrade

Upgrade gcc4 to 4.9.3
Backport patches to gcc5 to fix warning related diagnostics bugs runqemu patch required to run weston images otherwise mouse does not work

Khem Raj (3):
gcc-4.9: Upgrade to 4.9.3
gcc-5: Backport patches for -Wno-narrowing behaviour fixes
runqemu-internal: Replace wacom-tablet with tablet for usbdevice

 meta/recipes-devtools/gcc/gcc-4.9.inc              | 11 ++-
 ...BS_DIR-replacement-instead-of-hardcoding.patch} |  0
 ...racking.c-backport-from-gcc-trunk-r212178.patch | 39 ----------
 meta/recipes-devtools/gcc/gcc-5.1.inc              |  8 +-
 .../gcc/gcc-5.1/backport/0001-PR65801.patch        | 89 ++++++++++++++++++++++
 .../gcc/gcc-5.1/backport/0002-PR65858.patch        | 63 +++++++++++++++
 .../gcc/gcc-5.1/backport/0003-PR66007.patch        | 73 ++++++++++++++++++
 scripts/runqemu-internal                           |  4 +-
 8 files changed, 239 insertions(+), 48 deletions(-)
 rename meta/recipes-devtools/gcc/gcc-4.9/{0063-Use-SYSTEMLIBS_DIR-replacement-instead-of-hardcoding.patch => 0062-Use-SYSTEMLIBS_DIR-replacement-instead-of-hardcoding.patch} (100%)
 delete mode 100644 meta/recipes-devtools/gcc/gcc-4.9/0062-gcc-var-tracking.c-backport-from-gcc-trunk-r212178.patch
 create mode 100644 meta/recipes-devtools/gcc/gcc-5.1/backport/0001-PR65801.patch
 create mode 100644 meta/recipes-devtools/gcc/gcc-5.1/backport/0002-PR65858.patch
 create mode 100644 meta/recipes-devtools/gcc/gcc-5.1/backport/0003-PR66007.patch
Signature · 1 line
2.1.4
author
#1 lore raw

PATCH 1/3 gcc-4.9: Upgrade to 4.9.3

Drop upsteamed patch for
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66483 which is already in 4.9.3

rename 0063-Use-SYSTEMLIBS_DIR-replacement-instead-of-hardcoding.patch to 0062-Use-SYSTEMLIBS_DIR-replacement-instead-of-hardcoding.patch to keep the sequence

---
 meta/recipes-devtools/gcc/gcc-4.9.inc              | 11 +++---
 ...BS_DIR-replacement-instead-of-hardcoding.patch} |  0
 ...racking.c-backport-from-gcc-trunk-r212178.patch | 39 ----------------------
 3 files changed, 5 insertions(+), 45 deletions(-)
 rename meta/recipes-devtools/gcc/gcc-4.9/{0063-Use-SYSTEMLIBS_DIR-replacement-instead-of-hardcoding.patch => 0062-Use-SYSTEMLIBS_DIR-replacement-instead-of-hardcoding.patch} (100%)
 delete mode 100644 meta/recipes-devtools/gcc/gcc-4.9/0062-gcc-var-tracking.c-backport-from-gcc-trunk-r212178.patch
meta/recipes-devtools/gcc/gcc-4.9.inc +5 -6
index 9ed3e09..d61eca7 100644
@@ -2,11 +2,11 @@ require gcc-common.inc
 
 # Third digit in PV should be incremented after a minor release
 
-PV = "4.9.2"
+PV = "4.9.3"
 
 # BINV should be incremented to a revision after a minor gcc release
 
-BINV = "4.9.2"
+BINV = "4.9.3"
 
 FILESEXTRAPATHS =. "${FILE_DIRNAME}/gcc-4.9:"
 
@@ -77,11 +77,10 @@ SRC_URI = "\
     file://0059-gcc-PR-rtl-optimization-63348.patch \
     file://0060-Only-allow-e500-double-in-SPE_SIMD_REGNO_P-registers.patch \
     file://0061-target-gcc-includedir.patch \
-    file://0062-gcc-var-tracking.c-backport-from-gcc-trunk-r212178.patch \
-    file://0063-Use-SYSTEMLIBS_DIR-replacement-instead-of-hardcoding.patch \
+    file://0062-Use-SYSTEMLIBS_DIR-replacement-instead-of-hardcoding.patch \
 "
-SRC_URI[md5sum] = "4df8ee253b7f3863ad0b86359cd39c43"
-SRC_URI[sha256sum] = "2020c98295856aa13fda0f2f3a4794490757fc24bcca918d52cc8b4917b972dd"
+SRC_URI[md5sum] = "6f831b4d251872736e8e9cc09746f327"
+SRC_URI[sha256sum] = "2332b2a5a321b57508b9031354a8503af6fdfb868b8c1748d33028d100a8b67e"
 
 S = "${TMPDIR}/work-shared/gcc-${PV}-${PR}/gcc-${PV}"
 B = "${WORKDIR}/gcc-${PV}/build.${HOST_SYS}.${TARGET_SYS}"
meta/recipes-devtools/gcc/gcc-4.9/0062-Use-SYSTEMLIBS_DIR-replacement-instead-of-hardcoding.patch renamed from meta/recipes-devtools/gcc/gcc-4.9/0063-Use-SYSTEMLIBS_DIR-replacement-instead-of-hardcoding.patch +0 -0
similarity index 100%
rename from meta/recipes-devtools/gcc/gcc-4.9/0063-Use-SYSTEMLIBS_DIR-replacement-instead-of-hardcoding.patch
rename to meta/recipes-devtools/gcc/gcc-4.9/0062-Use-SYSTEMLIBS_DIR-replacement-instead-of-hardcoding.patch
meta/recipes-devtools/gcc/gcc-4.9/0062-gcc-var-tracking.c-backport-from-gcc-trunk-r212178.patch deleted +0 -39
deleted file mode 100644
index c0ea62f..0000000
@@ -1,39 +0,0 @@
-From b30ffb8097749fdb55704aa7d8307ca1a58255d6 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Stefan=20M=C3=BCller-Klieser?= <[email protected]>
-Date: Tue, 7 Apr 2015 16:15:11 +0200
-Subject: [PATCH] gcc/var-tracking.c: backport from gcc trunk r212178
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-resolves a bug seen on cortexa8 building qt5 libraries.
-
-2014-06-30  Joseph Myers  <[email protected]>
-
-    * var-tracking.c (add_stores): Return instead of asserting if old
-    and new values for conditional store are the same.
-
-git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@212178 138bc75d-0d04-0410-961f-82ee72b054a4
-
-Signed-off-by: Stefan Müller-Klieser <[email protected]>
----
- gcc/var-tracking.c | 3 ++-
- 1 file changed, 2 insertions(+), 1 deletion(-)
-
-diff --git a/gcc/var-tracking.c b/gcc/var-tracking.c
-index 65d8285..7c38910 100644
---- a/gcc/var-tracking.c
-+++ b/gcc/var-tracking.c
-@@ -5997,7 +5997,8 @@ add_stores (rtx loc, const_rtx expr, void *cuip)
-     {
-       cselib_val *oval = cselib_lookup (oloc, GET_MODE (oloc), 0, VOIDmode);
- 
--      gcc_assert (oval != v);
-+      if (oval == v)
-+        return;
-       gcc_assert (REG_P (oloc) || MEM_P (oloc));
- 
-       if (oval && !cselib_preserved_value_p (oval))
--- 
-1.9.1
-
Signature · 1 line
2.1.4
author
#2 lore raw

PATCH 2/3 gcc-5: Backport patches for -Wno-narrowing behaviour fixes

Chromium/CEF reveals these warnings which are then treated as errors which has been fixed on gcc_5 branch upsteam. We backport the relevant commits

Change-Id I088a1480d49cdb439c72f0e159bee6de8ba94258
---
 meta/recipes-devtools/gcc/gcc-5.1.inc              |  8 +-
 .../gcc/gcc-5.1/backport/0001-PR65801.patch        | 89 ++++++++++++++++++++++
 .../gcc/gcc-5.1/backport/0002-PR65858.patch        | 63 +++++++++++++++
 .../gcc/gcc-5.1/backport/0003-PR66007.patch        | 73 ++++++++++++++++++
 4 files changed, 232 insertions(+), 1 deletion(-)
 create mode 100644 meta/recipes-devtools/gcc/gcc-5.1/backport/0001-PR65801.patch
 create mode 100644 meta/recipes-devtools/gcc/gcc-5.1/backport/0002-PR65858.patch
 create mode 100644 meta/recipes-devtools/gcc/gcc-5.1/backport/0003-PR66007.patch
meta/recipes-devtools/gcc/gcc-5.1.inc +7 -1
index 1d64f9e..255e957 100644
@@ -10,7 +10,7 @@ PV = "5.1.0"
 
 BINV = "5.1.0"
 
-FILESEXTRAPATHS =. "${FILE_DIRNAME}/gcc-5.1:"
+FILESEXTRAPATHS =. "${FILE_DIRNAME}/gcc-5.1:${FILE_DIRNAME}/gcc-5.1/backport:"
 
 DEPENDS =+ "mpfr gmp libmpc zlib"
 NATIVEDEPS = "mpfr-native gmp-native libmpc-native zlib-native"
@@ -32,6 +32,7 @@ SRC_URI[sha256sum] = "b7dafdf89cbb0e20333dbf5b5349319ae06e3d1a30bf3515b5488f7e89
 
 SRC_URI = "\
            ${BASEURI} \
+           ${BACKPORTS} \
            file://0001-gcc-4.3.1-ARCH_FLAGS_FOR_TARGET.patch \
            file://0002-uclibc-conf.patch \
            file://0003-gcc-uclibc-locale-ctype_touplow_t.patch \
@@ -72,6 +73,11 @@ SRC_URI = "\
            file://0038-fix-g++-sysroot.patch \
           "
 
+BACKPORTS = "\
+           file://0001-PR65801.patch \
+           file://0002-PR65858.patch \
+           file://0003-PR66007.patch \
+          "
 #S = "${TMPDIR}/work-shared/gcc-${PV}-${PR}/gcc-${SNAP}"
 S = "${TMPDIR}/work-shared/gcc-${PV}-${PR}/gcc-${PV}"
 B = "${WORKDIR}/gcc-${PV}/build.${HOST_SYS}.${TARGET_SYS}"
meta/recipes-devtools/gcc/gcc-5.1/backport/0001-PR65801.patch new file +89 -0

89 lines not on this page · raw message

meta/recipes-devtools/gcc/gcc-5.1/backport/0002-PR65858.patch new file +63 -0

63 lines not on this page · raw message

meta/recipes-devtools/gcc/gcc-5.1/backport/0003-PR66007.patch new file +73 -0

73 lines not on this page · raw message

Signature · 1 line
2.1.4
author
#3 lore raw

PATCH 3/3 runqemu-internal: Replace wacom-tablet with tablet for usbdevice

In reply to Khem Raj

When booting weston-core-image with latest wayland/weston/libinput mouse/touchpad would not work on qemux86, this fixes the issue

---
 scripts/runqemu-internal | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
scripts/runqemu-internal +2 -2
index 6878251..67aef8d 100755
@@ -119,7 +119,7 @@ ORIG_STTY=$(stty -g)
 if [ "$SLIRP_ENABLED" = "yes" ]; then
     KERNEL_NETWORK_CMD="ip=dhcp"
     QEMU_TAP_CMD=""
-    QEMU_UI_OPTIONS="-show-cursor -usb -usbdevice wacom-tablet"
+    QEMU_UI_OPTIONS="-show-cursor -usb -usbdevice tablet"
     if [ "$KVM_ACTIVE" = "yes" ]; then
         QEMU_NETWORK_CMD=""
         DROOT="/dev/vda"
@@ -274,7 +274,7 @@ else
         fi
 
         KERNCMDLINE="mem=$QEMU_MEMORY"
-        QEMU_UI_OPTIONS="-show-cursor -usb -usbdevice wacom-tablet"
+        QEMU_UI_OPTIONS="-show-cursor -usb -usbdevice tablet"
 
         NFS_INSTANCE=`echo $TAP | sed 's/tap//'`
         export NFS_INSTANCE
Signature · 1 line
2.1.4
#5 lore raw

Re: [PATCH 1/3] gcc-4.9: Upgrade to 4.9.3

In reply to Khem Raj

Hi Khem,

This upgrade breaks linux-yocto 3.14 build on qemumips or qemumips64:

In local.conf:
MACHINE = "qemumips"
PREFERRED_VERSION_linux-yocto_qemumips = "3.14%"

$ bitbake linux-yocto -ccompile

Then errors:
tmp/work-shared/qemumips/kernel-source/arch/mips/kernel/r4k_fpu.S: Assembler messages:
tmp/work-shared/qemumips/kernel-source/arch/mips/kernel/r4k_fpu.S:68: Error: opcode not supported on this processor: mips3 (mips3) sdc1 $f0,272+0($4)' tmp/work-shared/qemumips/kernel-source/arch/mips/kernel/r4k_fpu.S:69: Error: opcode not supported on this processor: mips3 (mips3) sdc1 $f2,272+16($4)' tmp/work-shared/qemumips/kernel-source/arch/mips/kernel/r4k_fpu.S:70: Error: opcode not supported on this processor: mips3 (mips3) sdc1 $f4,272+32($4)' tmp/work-shared/qemumips/kernel-source/arch/mips/kernel/r4k_fpu.S:71: Error: opcode not supported on this processor: mips3 (mips3) sdc1 $f6,272+48($4)' tmp/work-shared/qemumips/kernel-source/arch/mips/kernel/r4k_fpu.S:72: Error: opcode not supported on this processor: mips3 (mips3) sdc1 $f8,272+64($4)' tmp/work-shared/qemumips/kernel-source/arch/mips/kernel/r4k_fpu.S:73: Error: opcode not supported on this processor: mips3 (mips3) sdc1 $f10,272+80($4)' tmp/work-shared/qemumips/kernel-source/arch/mips/kernel/r4k_fpu.S:74: Error: opcode not supported on this processor: mips3 (mips3) sdc1 $f12,272+96($4)' tmp/work-shared/qemumips/kernel-source/arch/mips/kernel/r4k_fpu.S:75: Error: opcode not supported on this processor: mips3 (mips3) sdc1 $f14,272+112($4)' tmp/work-shared/qemumips/kernel-source/arch/mips/kernel/r4k_fpu.S:76: Error: opcode not supported on this processor: mips3 (mips3) sdc1 $f16,272+128($4)' tmp/work-shared/qemumips/kernel-source/arch/mips/kernel/r4k_fpu.S:77: Error: opcode not supported on this processor: mips3 (mips3) sdc1 $f18,272+144($4)' tmp/work-shared/qemumips/kernel-source/arch/mips/kernel/r4k_fpu.S:78: Error: opcode not supported on this processor: mips3 (mips3) sdc1 $f20,272+160($4)' tmp/work-shared/qemumips/kernel-source/arch/mips/kernel/r4k_fpu.S:79: Error: opcode not supported on this processor: mips3 (mips3) sdc1 $f22,272+176($4)' tmp/work-shared/qemumips/kernel-source/arch/mips/kernel/r4k_fpu.S:80: Error: opcode not supported on this processor: mips3 (mips3) `sdc1 $f24,272+192($4)'

// Robert

Quoted 100 lines · Khem Raj

Drop upsteamed patch for
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66483 which is already in 4.9.3

rename 0063-Use-SYSTEMLIBS_DIR-replacement-instead-of-hardcoding.patch to 0062-Use-SYSTEMLIBS_DIR-replacement-instead-of-hardcoding.patch to keep the sequence

---
  meta/recipes-devtools/gcc/gcc-4.9.inc              | 11 +++---
  ...BS_DIR-replacement-instead-of-hardcoding.patch} |  0
  ...racking.c-backport-from-gcc-trunk-r212178.patch | 39 ----------------------
  3 files changed, 5 insertions(+), 45 deletions(-)

rename meta/recipes-devtools/gcc/gcc-4.9/{0063-Use-SYSTEMLIBS_DIR-replacement-instead-of-hardcoding.patch => 0062-Use-SYSTEMLIBS_DIR-replacement-instead-of-hardcoding.patch} (100%) delete mode 100644 meta/recipes-devtools/gcc/gcc-4.9/0062-gcc-var-tracking.c-backport-from-gcc-trunk-r212178.patch

meta/recipes-devtools/gcc/gcc-4.9.inc +5 -6
index 9ed3e09..d61eca7 100644
@@ -2,11 +2,11 @@ require gcc-common.inc
 
  # Third digit in PV should be incremented after a minor release
 
-PV = "4.9.2"
+PV = "4.9.3"
 
  # BINV should be incremented to a revision after a minor gcc release
 
-BINV = "4.9.2"
+BINV = "4.9.3"
 
  FILESEXTRAPATHS =. "${FILE_DIRNAME}/gcc-4.9:"
 
@@ -77,11 +77,10 @@ SRC_URI = "\
      file://0059-gcc-PR-rtl-optimization-63348.patch \
      file://0060-Only-allow-e500-double-in-SPE_SIMD_REGNO_P-registers.patch \
      file://0061-target-gcc-includedir.patch \
-    file://0062-gcc-var-tracking.c-backport-from-gcc-trunk-r212178.patch \
-    file://0063-Use-SYSTEMLIBS_DIR-replacement-instead-of-hardcoding.patch \
+    file://0062-Use-SYSTEMLIBS_DIR-replacement-instead-of-hardcoding.patch \
  "
-SRC_URI[md5sum] = "4df8ee253b7f3863ad0b86359cd39c43"
-SRC_URI[sha256sum] = "2020c98295856aa13fda0f2f3a4794490757fc24bcca918d52cc8b4917b972dd"
+SRC_URI[md5sum] = "6f831b4d251872736e8e9cc09746f327"
+SRC_URI[sha256sum] = "2332b2a5a321b57508b9031354a8503af6fdfb868b8c1748d33028d100a8b67e"
 
  S = "${TMPDIR}/work-shared/gcc-${PV}-${PR}/gcc-${PV}"
  B = "${WORKDIR}/gcc-${PV}/build.${HOST_SYS}.${TARGET_SYS}"
meta/recipes-devtools/gcc/gcc-4.9/0062-Use-SYSTEMLIBS_DIR-replacement-instead-of-hardcoding.patch renamed from meta/recipes-devtools/gcc/gcc-4.9/0063-Use-SYSTEMLIBS_DIR-replacement-instead-of-hardcoding.patch +0 -0
similarity index 100%
rename from meta/recipes-devtools/gcc/gcc-4.9/0063-Use-SYSTEMLIBS_DIR-replacement-instead-of-hardcoding.patch
rename to meta/recipes-devtools/gcc/gcc-4.9/0062-Use-SYSTEMLIBS_DIR-replacement-instead-of-hardcoding.patch
meta/recipes-devtools/gcc/gcc-4.9/0062-gcc-var-tracking.c-backport-from-gcc-trunk-r212178.patch deleted +0 -39
deleted file mode 100644
index c0ea62f..0000000
@@ -1,39 +0,0 @@
-From b30ffb8097749fdb55704aa7d8307ca1a58255d6 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Stefan=20M=C3=BCller-Klieser?= <[email protected]>
-Date: Tue, 7 Apr 2015 16:15:11 +0200
-Subject: [PATCH] gcc/var-tracking.c: backport from gcc trunk r212178
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-resolves a bug seen on cortexa8 building qt5 libraries.
-
-2014-06-30  Joseph Myers  <[email protected]>
-
-    * var-tracking.c (add_stores): Return instead of asserting if old
-    and new values for conditional store are the same.
-
-git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@212178 138bc75d-0d04-0410-961f-82ee72b054a4
-
-Signed-off-by: Stefan Müller-Klieser <[email protected]>
----
- gcc/var-tracking.c | 3 ++-
- 1 file changed, 2 insertions(+), 1 deletion(-)
-
-diff --git a/gcc/var-tracking.c b/gcc/var-tracking.c
-index 65d8285..7c38910 100644
---- a/gcc/var-tracking.c
-+++ b/gcc/var-tracking.c
-@@ -5997,7 +5997,8 @@ add_stores (rtx loc, const_rtx expr, void *cuip)
-     {
-       cselib_val *oval = cselib_lookup (oloc, GET_MODE (oloc), 0, VOIDmode);
-
--      gcc_assert (oval != v);
-+      if (oval == v)
-+        return;
-       gcc_assert (REG_P (oloc) || MEM_P (oloc));
-
-       if (oval && !cselib_preserved_value_p (oval))
---
-1.9.1
-
author
#6 lore raw

Re: [PATCH 1/3] gcc-4.9: Upgrade to 4.9.3

Quoted 14 lines · Robert Yang

Hi Khem,

This upgrade breaks linux-yocto 3.14 build on qemumips or qemumips64:

In local.conf:
MACHINE = "qemumips"
PREFERRED_VERSION_linux-yocto_qemumips = "3.14%"

$ bitbake linux-yocto -ccompile
Quoted 15 lines

Then errors:
tmp/work-shared/qemumips/kernel-source/arch/mips/kernel/r4k_fpu.S: Assembler messages:
tmp/work-shared/qemumips/kernel-source/arch/mips/kernel/r4k_fpu.S:68: Error: opcode not supported on this processor: mips3 (mips3) sdc1 $f0,272+0($4)' tmp/work-shared/qemumips/kernel-source/arch/mips/kernel/r4k_fpu.S:69: Error: opcode not supported on this processor: mips3 (mips3) sdc1 $f2,272+16($4)' tmp/work-shared/qemumips/kernel-source/arch/mips/kernel/r4k_fpu.S:70: Error: opcode not supported on this processor: mips3 (mips3) sdc1 $f4,272+32($4)' tmp/work-shared/qemumips/kernel-source/arch/mips/kernel/r4k_fpu.S:71: Error: opcode not supported on this processor: mips3 (mips3) sdc1 $f6,272+48($4)' tmp/work-shared/qemumips/kernel-source/arch/mips/kernel/r4k_fpu.S:72: Error: opcode not supported on this processor: mips3 (mips3) sdc1 $f8,272+64($4)' tmp/work-shared/qemumips/kernel-source/arch/mips/kernel/r4k_fpu.S:73: Error: opcode not supported on this processor: mips3 (mips3) sdc1 $f10,272+80($4)' tmp/work-shared/qemumips/kernel-source/arch/mips/kernel/r4k_fpu.S:74: Error: opcode not supported on this processor: mips3 (mips3) sdc1 $f12,272+96($4)' tmp/work-shared/qemumips/kernel-source/arch/mips/kernel/r4k_fpu.S:75: Error: opcode not supported on this processor: mips3 (mips3) sdc1 $f14,272+112($4)' tmp/work-shared/qemumips/kernel-source/arch/mips/kernel/r4k_fpu.S:76: Error: opcode not supported on this processor: mips3 (mips3) sdc1 $f16,272+128($4)' tmp/work-shared/qemumips/kernel-source/arch/mips/kernel/r4k_fpu.S:77: Error: opcode not supported on this processor: mips3 (mips3) sdc1 $f18,272+144($4)' tmp/work-shared/qemumips/kernel-source/arch/mips/kernel/r4k_fpu.S:78: Error: opcode not supported on this processor: mips3 (mips3) sdc1 $f20,272+160($4)' tmp/work-shared/qemumips/kernel-source/arch/mips/kernel/r4k_fpu.S:79: Error: opcode not supported on this processor: mips3 (mips3) sdc1 $f22,272+176($4)' tmp/work-shared/qemumips/kernel-source/arch/mips/kernel/r4k_fpu.S:80: Error: opcode not supported on this processor: mips3 (mips3) `sdc1 $f24,272+192($4)’

Its not related to gcc per-se but exposed by gcc 4.9.3 You need a back port.

https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit?id=842dfc11ea9a21f9825167c8a4f2834b205b0a79

Quoted 104 lines

// Robert

Quoted 100 lines · Khem Raj

Drop upsteamed patch for
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66483 which is already in 4.9.3

rename 0063-Use-SYSTEMLIBS_DIR-replacement-instead-of-hardcoding.patch to 0062-Use-SYSTEMLIBS_DIR-replacement-instead-of-hardcoding.patch to keep the sequence

---
 meta/recipes-devtools/gcc/gcc-4.9.inc              | 11 +++---
 ...BS_DIR-replacement-instead-of-hardcoding.patch} |  0
 ...racking.c-backport-from-gcc-trunk-r212178.patch | 39 ----------------------
 3 files changed, 5 insertions(+), 45 deletions(-)
 rename meta/recipes-devtools/gcc/gcc-4.9/{0063-Use-SYSTEMLIBS_DIR-replacement-instead-of-hardcoding.patch => 0062-Use-SYSTEMLIBS_DIR-replacement-instead-of-hardcoding.patch} (100%)
 delete mode 100644 meta/recipes-devtools/gcc/gcc-4.9/0062-gcc-var-tracking.c-backport-from-gcc-trunk-r212178.patch
meta/recipes-devtools/gcc/gcc-4.9.inc +5 -6
index 9ed3e09..d61eca7 100644
@@ -2,11 +2,11 @@ require gcc-common.inc
 
 # Third digit in PV should be incremented after a minor release
 
-PV = "4.9.2"
+PV = "4.9.3"
 
 # BINV should be incremented to a revision after a minor gcc release
 
-BINV = "4.9.2"
+BINV = "4.9.3"
 
 FILESEXTRAPATHS =. "${FILE_DIRNAME}/gcc-4.9:"
 
@@ -77,11 +77,10 @@ SRC_URI = "\
     file://0059-gcc-PR-rtl-optimization-63348.patch \
     file://0060-Only-allow-e500-double-in-SPE_SIMD_REGNO_P-registers.patch \
     file://0061-target-gcc-includedir.patch \
-    file://0062-gcc-var-tracking.c-backport-from-gcc-trunk-r212178.patch \
-    file://0063-Use-SYSTEMLIBS_DIR-replacement-instead-of-hardcoding.patch \
+    file://0062-Use-SYSTEMLIBS_DIR-replacement-instead-of-hardcoding.patch \
 "
-SRC_URI[md5sum] = "4df8ee253b7f3863ad0b86359cd39c43"
-SRC_URI[sha256sum] = "2020c98295856aa13fda0f2f3a4794490757fc24bcca918d52cc8b4917b972dd"
+SRC_URI[md5sum] = "6f831b4d251872736e8e9cc09746f327"
+SRC_URI[sha256sum] = "2332b2a5a321b57508b9031354a8503af6fdfb868b8c1748d33028d100a8b67e"
 
 S = "${TMPDIR}/work-shared/gcc-${PV}-${PR}/gcc-${PV}"
 B = "${WORKDIR}/gcc-${PV}/build.${HOST_SYS}.${TARGET_SYS}"
meta/recipes-devtools/gcc/gcc-4.9/0062-Use-SYSTEMLIBS_DIR-replacement-instead-of-hardcoding.patch renamed from meta/recipes-devtools/gcc/gcc-4.9/0063-Use-SYSTEMLIBS_DIR-replacement-instead-of-hardcoding.patch +0 -0
similarity index 100%
rename from meta/recipes-devtools/gcc/gcc-4.9/0063-Use-SYSTEMLIBS_DIR-replacement-instead-of-hardcoding.patch
rename to meta/recipes-devtools/gcc/gcc-4.9/0062-Use-SYSTEMLIBS_DIR-replacement-instead-of-hardcoding.patch
meta/recipes-devtools/gcc/gcc-4.9/0062-gcc-var-tracking.c-backport-from-gcc-trunk-r212178.patch deleted +0 -39
deleted file mode 100644
index c0ea62f..0000000
@@ -1,39 +0,0 @@
-From b30ffb8097749fdb55704aa7d8307ca1a58255d6 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Stefan=20M=C3=BCller-Klieser?= <[email protected]>
-Date: Tue, 7 Apr 2015 16:15:11 +0200
-Subject: [PATCH] gcc/var-tracking.c: backport from gcc trunk r212178
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-resolves a bug seen on cortexa8 building qt5 libraries.
-
-2014-06-30  Joseph Myers  <[email protected]>
-
-    * var-tracking.c (add_stores): Return instead of asserting if old
-    and new values for conditional store are the same.
-
-git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@212178 138bc75d-0d04-0410-961f-82ee72b054a4
-
-Signed-off-by: Stefan Müller-Klieser <[email protected]>
----
- gcc/var-tracking.c | 3 ++-
- 1 file changed, 2 insertions(+), 1 deletion(-)
-
-diff --git a/gcc/var-tracking.c b/gcc/var-tracking.c
-index 65d8285..7c38910 100644
---- a/gcc/var-tracking.c
-+++ b/gcc/var-tracking.c
-@@ -5997,7 +5997,8 @@ add_stores (rtx loc, const_rtx expr, void *cuip)
-     {
-       cselib_val *oval = cselib_lookup (oloc, GET_MODE (oloc), 0, VOIDmode);
-
--      gcc_assert (oval != v);
-+      if (oval == v)
-+        return;
-       gcc_assert (REG_P (oloc) || MEM_P (oloc));
-
-       if (oval && !cselib_preserved_value_p (oval))
---
-1.9.1
-
#7 lore raw

Re: [PATCH 1/3] gcc-4.9: Upgrade to 4.9.3

Quoted 30 lines · Khem Raj
Quoted 14 lines · Robert Yang

Hi Khem,

This upgrade breaks linux-yocto 3.14 build on qemumips or qemumips64:

In local.conf:
MACHINE = "qemumips"
PREFERRED_VERSION_linux-yocto_qemumips = "3.14%"

$ bitbake linux-yocto -ccompile
Quoted 15 lines

Then errors:
tmp/work-shared/qemumips/kernel-source/arch/mips/kernel/r4k_fpu.S: Assembler messages:
tmp/work-shared/qemumips/kernel-source/arch/mips/kernel/r4k_fpu.S:68: Error: opcode not supported on this processor: mips3 (mips3) sdc1 $f0,272+0($4)' tmp/work-shared/qemumips/kernel-source/arch/mips/kernel/r4k_fpu.S:69: Error: opcode not supported on this processor: mips3 (mips3) sdc1 $f2,272+16($4)' tmp/work-shared/qemumips/kernel-source/arch/mips/kernel/r4k_fpu.S:70: Error: opcode not supported on this processor: mips3 (mips3) sdc1 $f4,272+32($4)' tmp/work-shared/qemumips/kernel-source/arch/mips/kernel/r4k_fpu.S:71: Error: opcode not supported on this processor: mips3 (mips3) sdc1 $f6,272+48($4)' tmp/work-shared/qemumips/kernel-source/arch/mips/kernel/r4k_fpu.S:72: Error: opcode not supported on this processor: mips3 (mips3) sdc1 $f8,272+64($4)' tmp/work-shared/qemumips/kernel-source/arch/mips/kernel/r4k_fpu.S:73: Error: opcode not supported on this processor: mips3 (mips3) sdc1 $f10,272+80($4)' tmp/work-shared/qemumips/kernel-source/arch/mips/kernel/r4k_fpu.S:74: Error: opcode not supported on this processor: mips3 (mips3) sdc1 $f12,272+96($4)' tmp/work-shared/qemumips/kernel-source/arch/mips/kernel/r4k_fpu.S:75: Error: opcode not supported on this processor: mips3 (mips3) sdc1 $f14,272+112($4)' tmp/work-shared/qemumips/kernel-source/arch/mips/kernel/r4k_fpu.S:76: Error: opcode not supported on this processor: mips3 (mips3) sdc1 $f16,272+128($4)' tmp/work-shared/qemumips/kernel-source/arch/mips/kernel/r4k_fpu.S:77: Error: opcode not supported on this processor: mips3 (mips3) sdc1 $f18,272+144($4)' tmp/work-shared/qemumips/kernel-source/arch/mips/kernel/r4k_fpu.S:78: Error: opcode not supported on this processor: mips3 (mips3) sdc1 $f20,272+160($4)' tmp/work-shared/qemumips/kernel-source/arch/mips/kernel/r4k_fpu.S:79: Error: opcode not supported on this processor: mips3 (mips3) sdc1 $f22,272+176($4)' tmp/work-shared/qemumips/kernel-source/arch/mips/kernel/r4k_fpu.S:80: Error: opcode not supported on this processor: mips3 (mips3) `sdc1 $f24,272+192($4)’

Quoted 2 lines

Its not related to gcc per-se but exposed by gcc 4.9.3 You need a back port.

Thanks.

// Robert

Quoted 109 lines

https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit?id=842dfc11ea9a21f9825167c8a4f2834b205b0a79

Quoted 104 lines

// Robert

Quoted 100 lines · Khem Raj

Drop upsteamed patch for
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66483 which is already in 4.9.3

rename 0063-Use-SYSTEMLIBS_DIR-replacement-instead-of-hardcoding.patch to 0062-Use-SYSTEMLIBS_DIR-replacement-instead-of-hardcoding.patch to keep the sequence

---
  meta/recipes-devtools/gcc/gcc-4.9.inc              | 11 +++---
  ...BS_DIR-replacement-instead-of-hardcoding.patch} |  0
  ...racking.c-backport-from-gcc-trunk-r212178.patch | 39 ----------------------
  3 files changed, 5 insertions(+), 45 deletions(-)

rename meta/recipes-devtools/gcc/gcc-4.9/{0063-Use-SYSTEMLIBS_DIR-replacement-instead-of-hardcoding.patch => 0062-Use-SYSTEMLIBS_DIR-replacement-instead-of-hardcoding.patch} (100%) delete mode 100644 meta/recipes-devtools/gcc/gcc-4.9/0062-gcc-var-tracking.c-backport-from-gcc-trunk-r212178.patch

meta/recipes-devtools/gcc/gcc-4.9.inc +5 -6
index 9ed3e09..d61eca7 100644
@@ -2,11 +2,11 @@ require gcc-common.inc
 
  # Third digit in PV should be incremented after a minor release
 
-PV = "4.9.2"
+PV = "4.9.3"
 
  # BINV should be incremented to a revision after a minor gcc release
 
-BINV = "4.9.2"
+BINV = "4.9.3"
 
  FILESEXTRAPATHS =. "${FILE_DIRNAME}/gcc-4.9:"
 
@@ -77,11 +77,10 @@ SRC_URI = "\
      file://0059-gcc-PR-rtl-optimization-63348.patch \
      file://0060-Only-allow-e500-double-in-SPE_SIMD_REGNO_P-registers.patch \
      file://0061-target-gcc-includedir.patch \
-    file://0062-gcc-var-tracking.c-backport-from-gcc-trunk-r212178.patch \
-    file://0063-Use-SYSTEMLIBS_DIR-replacement-instead-of-hardcoding.patch \
+    file://0062-Use-SYSTEMLIBS_DIR-replacement-instead-of-hardcoding.patch \
  "
-SRC_URI[md5sum] = "4df8ee253b7f3863ad0b86359cd39c43"
-SRC_URI[sha256sum] = "2020c98295856aa13fda0f2f3a4794490757fc24bcca918d52cc8b4917b972dd"
+SRC_URI[md5sum] = "6f831b4d251872736e8e9cc09746f327"
+SRC_URI[sha256sum] = "2332b2a5a321b57508b9031354a8503af6fdfb868b8c1748d33028d100a8b67e"
 
  S = "${TMPDIR}/work-shared/gcc-${PV}-${PR}/gcc-${PV}"
  B = "${WORKDIR}/gcc-${PV}/build.${HOST_SYS}.${TARGET_SYS}"
meta/recipes-devtools/gcc/gcc-4.9/0062-Use-SYSTEMLIBS_DIR-replacement-instead-of-hardcoding.patch renamed from meta/recipes-devtools/gcc/gcc-4.9/0063-Use-SYSTEMLIBS_DIR-replacement-instead-of-hardcoding.patch +0 -0
similarity index 100%
rename from meta/recipes-devtools/gcc/gcc-4.9/0063-Use-SYSTEMLIBS_DIR-replacement-instead-of-hardcoding.patch
rename to meta/recipes-devtools/gcc/gcc-4.9/0062-Use-SYSTEMLIBS_DIR-replacement-instead-of-hardcoding.patch
meta/recipes-devtools/gcc/gcc-4.9/0062-gcc-var-tracking.c-backport-from-gcc-trunk-r212178.patch deleted +0 -39
deleted file mode 100644
index c0ea62f..0000000
@@ -1,39 +0,0 @@
-From b30ffb8097749fdb55704aa7d8307ca1a58255d6 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Stefan=20M=C3=BCller-Klieser?= <[email protected]>
-Date: Tue, 7 Apr 2015 16:15:11 +0200
-Subject: [PATCH] gcc/var-tracking.c: backport from gcc trunk r212178
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-resolves a bug seen on cortexa8 building qt5 libraries.
-
-2014-06-30  Joseph Myers  <[email protected]>
-
-    * var-tracking.c (add_stores): Return instead of asserting if old
-    and new values for conditional store are the same.
-
-git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@212178 138bc75d-0d04-0410-961f-82ee72b054a4
-
-Signed-off-by: Stefan Müller-Klieser <[email protected]>
----
- gcc/var-tracking.c | 3 ++-
- 1 file changed, 2 insertions(+), 1 deletion(-)
-
-diff --git a/gcc/var-tracking.c b/gcc/var-tracking.c
-index 65d8285..7c38910 100644
---- a/gcc/var-tracking.c
-+++ b/gcc/var-tracking.c
-@@ -5997,7 +5997,8 @@ add_stores (rtx loc, const_rtx expr, void *cuip)
-     {
-       cselib_val *oval = cselib_lookup (oloc, GET_MODE (oloc), 0, VOIDmode);
-
--      gcc_assert (oval != v);
-+      if (oval == v)
-+        return;
-       gcc_assert (REG_P (oloc) || MEM_P (oloc));
-
-       if (oval && !cselib_preserved_value_p (oval))
---
-1.9.1
-
#8 lore raw

Re: [PATCH 1/3] gcc-4.9: Upgrade to 4.9.3

Quoted 63 lines · Robert Yang
Quoted 60 lines · Khem Raj
Quoted 58 lines

On Jul 13, 2015, at 1:12 AM, Robert Yang <[email protected]> wrote:

Hi Khem,

This upgrade breaks linux-yocto 3.14 build on qemumips or qemumips64:

In local.conf:
MACHINE = "qemumips"
PREFERRED_VERSION_linux-yocto_qemumips = "3.14%"

$ bitbake linux-yocto -ccompile

Then errors:
tmp/work-shared/qemumips/kernel-source/arch/mips/kernel/r4k_fpu.S:
Assembler messages:
tmp/work-shared/qemumips/kernel-source/arch/mips/kernel/r4k_fpu.S:68:
Error: opcode not supported on this processor: mips3 (mips3) `sdc1 $f0,272+0($4)' tmp/work-shared/qemumips/kernel-source/arch/mips/kernel/r4k_fpu.S:69:
Error: opcode not supported on this processor: mips3 (mips3) `sdc1 $f2,272+16($4)' tmp/work-shared/qemumips/kernel-source/arch/mips/kernel/r4k_fpu.S:70:
Error: opcode not supported on this processor: mips3 (mips3) `sdc1 $f4,272+32($4)' tmp/work-shared/qemumips/kernel-source/arch/mips/kernel/r4k_fpu.S:71:
Error: opcode not supported on this processor: mips3 (mips3) `sdc1 $f6,272+48($4)' tmp/work-shared/qemumips/kernel-source/arch/mips/kernel/r4k_fpu.S:72:
Error: opcode not supported on this processor: mips3 (mips3) `sdc1 $f8,272+64($4)' tmp/work-shared/qemumips/kernel-source/arch/mips/kernel/r4k_fpu.S:73:
Error: opcode not supported on this processor: mips3 (mips3) `sdc1 $f10,272+80($4)' tmp/work-shared/qemumips/kernel-source/arch/mips/kernel/r4k_fpu.S:74:
Error: opcode not supported on this processor: mips3 (mips3) `sdc1 $f12,272+96($4)' tmp/work-shared/qemumips/kernel-source/arch/mips/kernel/r4k_fpu.S:75:
Error: opcode not supported on this processor: mips3 (mips3) `sdc1 $f14,272+112($4)' tmp/work-shared/qemumips/kernel-source/arch/mips/kernel/r4k_fpu.S:76:
Error: opcode not supported on this processor: mips3 (mips3) `sdc1 $f16,272+128($4)' tmp/work-shared/qemumips/kernel-source/arch/mips/kernel/r4k_fpu.S:77:
Error: opcode not supported on this processor: mips3 (mips3) `sdc1 $f18,272+144($4)' tmp/work-shared/qemumips/kernel-source/arch/mips/kernel/r4k_fpu.S:78:
Error: opcode not supported on this processor: mips3 (mips3) `sdc1 $f20,272+160($4)' tmp/work-shared/qemumips/kernel-source/arch/mips/kernel/r4k_fpu.S:79:
Error: opcode not supported on this processor: mips3 (mips3) `sdc1 $f22,272+176($4)' tmp/work-shared/qemumips/kernel-source/arch/mips/kernel/r4k_fpu.S:80:
Error: opcode not supported on this processor: mips3 (mips3) `sdc1 $f24,272+192($4)’

Quoted 6 lines
Quoted 2 lines

Its not related to gcc per-se but exposed by gcc 4.9.3 You need a back port.

Thanks.

We have a bugzilla for this issue already, so if anyone else looks into this, make
sure to coordinate with Yang Shi @ Wind River. I sent him that issue.

FWIW, that referenced commit does not port easily .. so this isn't trivial to fix.

Cheers,

Bruce

Quoted 140 lines

// Robert

Quoted 123 lines

https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit?id=842dfc11ea9a21f9825167c8a4f2834b205b0a79

Quoted 118 lines

// Robert

Quoted 114 lines · Khem Raj

Drop upsteamed patch for
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66483 which is already in 4.9.3

rename 0063-Use-SYSTEMLIBS_DIR-replacement-instead-of-hardcoding.patch to 0062-Use-SYSTEMLIBS_DIR-replacement-instead-of-hardcoding.patch to keep the sequence

---
  meta/recipes-devtools/gcc/gcc-4.9.inc              | 11 +++---
  ...BS_DIR-replacement-instead-of-hardcoding.patch} |  0
  ...racking.c-backport-from-gcc-trunk-r212178.patch | 39
----------------------
  3 files changed, 5 insertions(+), 45 deletions(-)

rename
meta/recipes-devtools/gcc/gcc-4.9/{0063-Use-SYSTEMLIBS_DIR-replacement-instead-of-hardcoding.patch => 0062-Use-SYSTEMLIBS_DIR-replacement-instead-of-hardcoding.patch} (100%)
delete mode 100644
meta/recipes-devtools/gcc/gcc-4.9/0062-gcc-var-tracking.c-backport-from-gcc-trunk-r212178.patch

meta/recipes-devtools/gcc/gcc-4.9.inc +3 -6
index 9ed3e09..d61eca7 100644
@@ -2,11 +2,11 @@ require gcc-common.inc
 
  # Third digit in PV should be incremented after a minor release
 
-PV = "4.9.2"
+PV = "4.9.3"
 
  # BINV should be incremented to a revision after a minor gcc release
 
-BINV = "4.9.2"
+BINV = "4.9.3"
 
  FILESEXTRAPATHS =. "${FILE_DIRNAME}/gcc-4.9:"
 
@@ -77,11 +77,10 @@ SRC_URI = "\
      file://0059-gcc-PR-rtl-optimization-63348.patch \
 
 file://0060-Only-allow-e500-double-in-SPE_SIMD_REGNO_P-registers.patch \
      file://0061-target-gcc-includedir.patch \
-
 file://0062-gcc-var-tracking.c-backport-from-gcc-trunk-r212178.patch \
-
 file://0063-Use-SYSTEMLIBS_DIR-replacement-instead-of-hardcoding.patch \
+
 file://0062-Use-SYSTEMLIBS_DIR-replacement-instead-of-hardcoding.patch \
  "
-SRC_URI[md5sum] = "4df8ee253b7f3863ad0b86359cd39c43"
-SRC_URI[sha256sum] =

"2020c98295856aa13fda0f2f3a4794490757fc24bcca918d52cc8b4917b972dd"

meta/recipes-devtools/gcc/gcc-4.9.inc +2 -0
+SRC_URI[md5sum] = "6f831b4d251872736e8e9cc09746f327"
+SRC_URI[sha256sum] =

"2332b2a5a321b57508b9031354a8503af6fdfb868b8c1748d33028d100a8b67e"

S = "${TMPDIR}/work-shared/gcc-${PV}-${PR}/gcc-${PV}"
B = "${WORKDIR}/gcc-${PV}/build.${HOST_SYS}.${TARGET_SYS}"
diff --git a/meta/recipes-devtools/gcc/gcc-4.9/0063-Use-SYSTEMLIBS_DIR-replacement-instead-of-hardcoding.patch b/meta/recipes-devtools/gcc/gcc-4.9/0062-Use-SYSTEMLIBS_DIR-replacement-instead-of-hardcoding.patch similarity index 100%
rename from meta/recipes-devtools/gcc/gcc-4.9/0063-Use-SYSTEMLIBS_DIR-replacement-instead-of-hardcoding.patch rename to meta/recipes-devtools/gcc/gcc-4.9/0062-Use-SYSTEMLIBS_DIR-replacement-instead-of-hardcoding.patch diff --git a/meta/recipes-devtools/gcc/gcc-4.9/0062-gcc-var-tracking.c-backport-from-gcc-trunk-r212178.patch b/meta/recipes-devtools/gcc/gcc-4.9/0062-gcc-var-tracking.c-backport-from-gcc-trunk-r212178.patch deleted file mode 100644
index c0ea62f..0000000
---
a/meta/recipes-devtools/gcc/gcc-4.9/0062-gcc-var-tracking.c-backport-from-gcc-trunk-r212178.patch +++ /dev/null

meta/recipes-devtools/gcc/gcc-4.9.inc +0 -2
@@ -1,39 +0,0 @@
-From b30ffb8097749fdb55704aa7d8307ca1a58255d6 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Stefan=20M=C3=BCller-Klieser?=

<[email protected]>

meta/recipes-devtools/gcc/gcc-4.9.inc +0 -14
-Date: Tue, 7 Apr 2015 16:15:11 +0200
-Subject: [PATCH] gcc/var-tracking.c: backport from gcc trunk r212178
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-resolves a bug seen on cortexa8 building qt5 libraries.
-
-2014-06-30  Joseph Myers  <[email protected]>
-
-    * var-tracking.c (add_stores): Return instead of asserting if old
-    and new values for conditional store are the same.
-
-git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@212178

138bc75d-0d04-0410-961f-82ee72b054a4

meta/recipes-devtools/gcc/gcc-4.9.inc +0 -13
-
-Signed-off-by: Stefan Müller-Klieser <[email protected]>
----
- gcc/var-tracking.c | 3 ++-
- 1 file changed, 2 insertions(+), 1 deletion(-)
-
-diff --git a/gcc/var-tracking.c b/gcc/var-tracking.c
-index 65d8285..7c38910 100644
---- a/gcc/var-tracking.c
-+++ b/gcc/var-tracking.c
-@@ -5997,7 +5997,8 @@ add_stores (rtx loc, const_rtx expr, void *cuip)
-     {
-       cselib_val *oval = cselib_lookup (oloc, GET_MODE (oloc), 0,

VOIDmode);
-
-- gcc_assert (oval != v);
-+ if (oval == v)

Quoted 9 lines
Quoted 8 lines

meta/recipes-devtools/gcc/gcc-4.9.inc

Quoted 8 lines

-+ return;

meta/recipes-devtools/gcc/gcc-4.9.inc +0 -6
-       gcc_assert (REG_P (oloc) || MEM_P (oloc));
-
-       if (oval && !cselib_preserved_value_p (oval))
---
-1.9.1
-

--
_______________________________________________
Openembedded-core mailing list
[email protected]
http://lists.openembedded.org/mailman/listinfo/openembedded-core

Signature · 2 lines
"Thou shalt not follow the NULL pointer, for chaos and madness await
thee at its end"
#4 lore raw

Re: [PATCH 3/3] runqemu-internal: Replace wacom-tablet with tablet for usbdevice

In reply to Khem Raj
Quoted 2 lines · Khem Raj

When booting weston-core-image with latest wayland/weston/libinput mouse/touchpad would not work on qemux86, this fixes the issue

The gcc upgrade from the same patchset has been in master for a while but this one is not. I think it should be included: currently mouse does not work in weston when started with "runqemu qemux86 kvm".

In other words, "ping",
Jussi

Quoted 35 lines
---
 scripts/runqemu-internal | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
scripts/runqemu-internal +2 -3
index 6878251..67aef8d 100755
@@ -119,7 +119,7 @@ ORIG_STTY=$(stty -g)
 if [ "$SLIRP_ENABLED" = "yes" ]; then
     KERNEL_NETWORK_CMD="ip=dhcp"
     QEMU_TAP_CMD=""
-    QEMU_UI_OPTIONS="-show-cursor -usb -usbdevice wacom-tablet"
+    QEMU_UI_OPTIONS="-show-cursor -usb -usbdevice tablet"
     if [ "$KVM_ACTIVE" = "yes" ]; then
         QEMU_NETWORK_CMD=""
         DROOT="/dev/vda"
@@ -274,7 +274,7 @@ else
         fi
 
         KERNCMDLINE="mem=$QEMU_MEMORY"
-        QEMU_UI_OPTIONS="-show-cursor -usb -usbdevice wacom-tablet"
+        QEMU_UI_OPTIONS="-show-cursor -usb -usbdevice tablet"
 
         NFS_INSTANCE=`echo $TAP | sed 's/tap//'`
         export NFS_INSTANCE
--

2.1.4

--
_______________________________________________
Openembedded-core mailing list
[email protected]
http://lists.openembedded.org/mailman/listinfo/openembedded-core