Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/patches/813070/?format=api
{ "id": 813070, "url": "http://patchwork.ozlabs.org/api/patches/813070/?format=api", "web_url": "http://patchwork.ozlabs.org/project/buildroot/patch/1505249557-20743-1-git-send-email-jcmvbkbc@gmail.com/", "project": { "id": 27, "url": "http://patchwork.ozlabs.org/api/projects/27/?format=api", "name": "Buildroot development", "link_name": "buildroot", "list_id": "buildroot.buildroot.org", "list_email": "buildroot@buildroot.org", "web_url": "", "scm_url": "", "webscm_url": "", "list_archive_url": "", "list_archive_url_format": "", "commit_url_format": "" }, "msgid": "<1505249557-20743-1-git-send-email-jcmvbkbc@gmail.com>", "list_archive_url": null, "date": "2017-09-12T20:52:37", "name": "[for,2017.02.x] package/gcc: fix ICE on xtensa, PR target/82181", "commit_ref": "8afd8781feee7a53eaa3969006615631f626a560", "pull_url": null, "state": "accepted", "archived": false, "hash": "0556defb68c8cee9f671c4655e64374402581af9", "submitter": { "id": 2793, "url": "http://patchwork.ozlabs.org/api/people/2793/?format=api", "name": "Max Filippov", "email": "jcmvbkbc@gmail.com" }, "delegate": null, "mbox": "http://patchwork.ozlabs.org/project/buildroot/patch/1505249557-20743-1-git-send-email-jcmvbkbc@gmail.com/mbox/", "series": [ { "id": 2773, "url": "http://patchwork.ozlabs.org/api/series/2773/?format=api", "web_url": "http://patchwork.ozlabs.org/project/buildroot/list/?series=2773", "date": "2017-09-12T20:52:37", "name": "[for,2017.02.x] package/gcc: fix ICE on xtensa, PR target/82181", "version": 1, "mbox": "http://patchwork.ozlabs.org/series/2773/mbox/" } ], "comments": "http://patchwork.ozlabs.org/api/patches/813070/comments/", "check": "pending", "checks": "http://patchwork.ozlabs.org/api/patches/813070/checks/", "tags": {}, "related": [], "headers": { "Return-Path": "<buildroot-bounces@busybox.net>", "X-Original-To": [ "incoming@patchwork.ozlabs.org", "buildroot@lists.busybox.net" ], "Delivered-To": [ "patchwork-incoming@bilbo.ozlabs.org", "buildroot@osuosl.org" ], "Authentication-Results": [ "ozlabs.org;\n\tspf=pass (mailfrom) smtp.mailfrom=busybox.net\n\t(client-ip=140.211.166.137; helo=fraxinus.osuosl.org;\n\tenvelope-from=buildroot-bounces@busybox.net;\n\treceiver=<UNKNOWN>)", "ozlabs.org;\n\tdkim=fail reason=\"signature verification failed\" (2048-bit key;\n\tunprotected) header.d=gmail.com header.i=@gmail.com\n\theader.b=\"X4bIiyxY\"; dkim-atps=neutral" ], "Received": [ "from fraxinus.osuosl.org (smtp4.osuosl.org [140.211.166.137])\n\t(using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))\n\t(No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3xsH7N2f8wz9sPm\n\tfor <incoming@patchwork.ozlabs.org>;\n\tWed, 13 Sep 2017 06:53:03 +1000 (AEST)", "from localhost (localhost [127.0.0.1])\n\tby fraxinus.osuosl.org (Postfix) with ESMTP id 4483D878B0;\n\tTue, 12 Sep 2017 20:53:01 +0000 (UTC)", "from fraxinus.osuosl.org ([127.0.0.1])\n\tby localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024)\n\twith ESMTP id PtDq7mfLSH0l; Tue, 12 Sep 2017 20:53:00 +0000 (UTC)", "from ash.osuosl.org (ash.osuosl.org [140.211.166.34])\n\tby fraxinus.osuosl.org (Postfix) with ESMTP id 6A977878C2;\n\tTue, 12 Sep 2017 20:53:00 +0000 (UTC)", "from fraxinus.osuosl.org (smtp4.osuosl.org [140.211.166.137])\n\tby ash.osuosl.org (Postfix) with ESMTP id CBC991C0C1A\n\tfor <buildroot@lists.busybox.net>;\n\tTue, 12 Sep 2017 20:52:59 +0000 (UTC)", "from localhost (localhost [127.0.0.1])\n\tby fraxinus.osuosl.org (Postfix) with ESMTP id C1894878C2\n\tfor <buildroot@lists.busybox.net>;\n\tTue, 12 Sep 2017 20:52:59 +0000 (UTC)", "from fraxinus.osuosl.org ([127.0.0.1])\n\tby localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024)\n\twith ESMTP id 02wop2bacp8q for <buildroot@lists.busybox.net>;\n\tTue, 12 Sep 2017 20:52:59 +0000 (UTC)", "from mail-lf0-f67.google.com (mail-lf0-f67.google.com\n\t[209.85.215.67])\n\tby fraxinus.osuosl.org (Postfix) with ESMTPS id C65A4878B0\n\tfor <buildroot@uclibc.org>; Tue, 12 Sep 2017 20:52:58 +0000 (UTC)", "by mail-lf0-f67.google.com with SMTP id l196so5890704lfl.3\n\tfor <buildroot@uclibc.org>; Tue, 12 Sep 2017 13:52:58 -0700 (PDT)", "from octofox.com (jcmvbkbc-1-pt.tunnel.tserv24.sto1.ipv6.he.net.\n\t[2001:470:27:1fa::2]) by smtp.gmail.com with ESMTPSA id\n\tv198sm1797489lfa.34.2017.09.12.13.52.54\n\t(version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);\n\tTue, 12 Sep 2017 13:52:56 -0700 (PDT)" ], "X-Virus-Scanned": [ "amavisd-new at osuosl.org", "amavisd-new at osuosl.org" ], "X-Greylist": "domain auto-whitelisted by SQLgrey-1.7.6", "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;\n\th=from:to:cc:subject:date:message-id;\n\tbh=qy20tKaiPvIOVVZ6EDpVhRrbwtBcMHsVoV4coJVYW4E=;\n\tb=X4bIiyxYUbP//bSCcWhSD/t7BJMjt/sbbro+P9NdDbCen5ukay+3FfbkHbc2kNZE/j\n\tfVC2OcnMfnCdiCokaBg+OLjgxR7r4BWDwO1QpEH1et+PbUnVxm7RH69j+KcMvRnuyq14\n\tdEeaCYnZ6ejnKeBzNCZtvrcrXbel1KNqrJKuMq5AMtnEfGHH1jVtgGwlO8oCBgV9jk7B\n\t4bOkH/sbXNBLKpLcVu6it36NEfUhoGu1f1LcOWkwlX3eRQMTyefxepjBfT/DUXCkjELI\n\tnhqbTz1uhRSxr/l75/oqA1TQ+0cgj0lo1FZtD3EVm7zK242ssGK6Ccl6623wHs3JK5oq\n\tIpSg==", "X-Google-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20161025;\n\th=x-gm-message-state:from:to:cc:subject:date:message-id;\n\tbh=qy20tKaiPvIOVVZ6EDpVhRrbwtBcMHsVoV4coJVYW4E=;\n\tb=ed12er7HwfL1pa57x38/ULuaWVr8kU98MkXz381g9xVjr+nq9qr4KiulMkwk3WVqJU\n\tq4d5I6oiy7PAOzAxJxD89kzxWc6w9e+TS7EmiGCzSyTWBS2I3aESnOZ6BcoSBSYygIcE\n\tJHYrup6gP0uZR91Do//oeq1eQuHHvmBJ/MhBM26dqN2bTDb6Etyjx8VCIKmcNwqBT1R8\n\tu5fmilLf3f4uJ+AdL2JhMd91KGQfTlvpkGCz0TqDsUwAd/3pqZZ7kNOl5vxiNBBcgBks\n\t5H7MNJ965fK10ynqMNrN3pJM1IJbp5f0SR7DtgOkClmldYfp83zL7yAeK0CUh4SsZNZO\n\t2rAQ==", "X-Gm-Message-State": "AHPjjUjO3XD8vo8vxaJ83YBfXbXkYG3xi6aEF47dEHlsUG1SPYtAIDO7\n\tRMdcmO1M+BZ4YN7V", "X-Google-Smtp-Source": "AOwi7QDekG8qi3csgla9q45l+gbyDdDBNyevcy5wYeSDIEG6VsaSjONZbMyzToU4RXo3gk6Tta2X8A==", "X-Received": "by 10.46.23.220 with SMTP id 89mr117547ljx.162.1505249576700;\n\tTue, 12 Sep 2017 13:52:56 -0700 (PDT)", "From": "Max Filippov <jcmvbkbc@gmail.com>", "To": "buildroot@uclibc.org", "Date": "Tue, 12 Sep 2017 13:52:37 -0700", "Message-Id": "<1505249557-20743-1-git-send-email-jcmvbkbc@gmail.com>", "X-Mailer": "git-send-email 2.1.4", "Cc": "Thomas Petazzoni <thomas.petazzoni@free-electrons.com>", "Subject": "[Buildroot] [PATCH for 2017.02.x] package/gcc: fix ICE on xtensa,\n\tPR target/82181", "X-BeenThere": "buildroot@busybox.net", "X-Mailman-Version": "2.1.18-1", "Precedence": "list", "List-Id": "Discussion and development of buildroot <buildroot.busybox.net>", "List-Unsubscribe": "<http://lists.busybox.net/mailman/options/buildroot>,\n\t<mailto:buildroot-request@busybox.net?subject=unsubscribe>", "List-Archive": "<http://lists.busybox.net/pipermail/buildroot/>", "List-Post": "<mailto:buildroot@busybox.net>", "List-Help": "<mailto:buildroot-request@busybox.net?subject=help>", "List-Subscribe": "<http://lists.busybox.net/mailman/listinfo/buildroot>,\n\t<mailto:buildroot-request@busybox.net?subject=subscribe>", "MIME-Version": "1.0", "Content-Type": "text/plain; charset=\"us-ascii\"", "Content-Transfer-Encoding": "7bit", "Errors-To": "buildroot-bounces@busybox.net", "Sender": "\"buildroot\" <buildroot-bounces@busybox.net>" }, "content": "Memory references to DI mode objects could incorrectly be created at\noffsets that are not supported by instructions l32i/s32i, resulting in\nICE at a stage when access to the object is split into access to its\nsubwords:\n drivers/staging/rtl8188eu/core/rtw_ap.c:445:1:\n internal compiler error: in change_address_1, at emit-rtl.c:2126\n\nFixes: https://lkml.org/lkml/2017/9/10/151\nSigned-off-by: Max Filippov <jcmvbkbc@gmail.com>\n---\n .../gcc/4.8.5/875-xtensa-fix-PR-target-82181.patch | 31 ++++++++++++++++++++++\n .../gcc/4.9.4/875-xtensa-fix-PR-target-82181.patch | 31 ++++++++++++++++++++++\n .../gcc/5.4.0/877-xtensa-fix-PR-target-82181.patch | 31 ++++++++++++++++++++++\n .../gcc/6.3.0/872-xtensa-fix-PR-target-82181.patch | 31 ++++++++++++++++++++++\n 4 files changed, 124 insertions(+)\n create mode 100644 package/gcc/4.8.5/875-xtensa-fix-PR-target-82181.patch\n create mode 100644 package/gcc/4.9.4/875-xtensa-fix-PR-target-82181.patch\n create mode 100644 package/gcc/5.4.0/877-xtensa-fix-PR-target-82181.patch\n create mode 100644 package/gcc/6.3.0/872-xtensa-fix-PR-target-82181.patch", "diff": "diff --git a/package/gcc/4.8.5/875-xtensa-fix-PR-target-82181.patch b/package/gcc/4.8.5/875-xtensa-fix-PR-target-82181.patch\nnew file mode 100644\nindex 000000000000..a6d1df997c99\n--- /dev/null\n+++ b/package/gcc/4.8.5/875-xtensa-fix-PR-target-82181.patch\n@@ -0,0 +1,31 @@\n+From 65a3028024a5963d9b988d70fe7ebe116c731310 Mon Sep 17 00:00:00 2001\n+From: jcmvbkbc <jcmvbkbc@138bc75d-0d04-0410-961f-82ee72b054a4>\n+Date: Mon, 11 Sep 2017 21:53:38 +0000\n+Subject: [PATCH] xtensa: fix PR target/82181\n+\n+2017-09-11 Max Filippov <jcmvbkbc@gmail.com>\n+gcc/\n+\tBackport from mainline\n+\t* config/xtensa/xtensa.c (xtensa_mem_offset): Check that both\n+\twords of DImode object are reachable by xtensa_uimm8x4 access.\n+\n+Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>\n+---\n+ gcc/config/xtensa/xtensa.c | 1 +\n+ 1 file changed, 1 insertion(+)\n+\n+diff --git a/gcc/config/xtensa/xtensa.c b/gcc/config/xtensa/xtensa.c\n+index f08854729f50..4b94179636e0 100644\n+--- a/gcc/config/xtensa/xtensa.c\n++++ b/gcc/config/xtensa/xtensa.c\n+@@ -599,6 +599,7 @@ xtensa_mem_offset (unsigned v, enum machine_mode mode)\n+ case HImode:\n+ return xtensa_uimm8x2 (v);\n+ \n++ case DImode:\n+ case DFmode:\n+ return (xtensa_uimm8x4 (v) && xtensa_uimm8x4 (v + 4));\n+ \n+-- \n+2.1.4\n+\ndiff --git a/package/gcc/4.9.4/875-xtensa-fix-PR-target-82181.patch b/package/gcc/4.9.4/875-xtensa-fix-PR-target-82181.patch\nnew file mode 100644\nindex 000000000000..3d7f8c1081cd\n--- /dev/null\n+++ b/package/gcc/4.9.4/875-xtensa-fix-PR-target-82181.patch\n@@ -0,0 +1,31 @@\n+From 672910e3d1215b781cf0e4757e473f6a25ebf756 Mon Sep 17 00:00:00 2001\n+From: jcmvbkbc <jcmvbkbc@138bc75d-0d04-0410-961f-82ee72b054a4>\n+Date: Mon, 11 Sep 2017 21:53:38 +0000\n+Subject: [PATCH] xtensa: fix PR target/82181\n+\n+2017-09-11 Max Filippov <jcmvbkbc@gmail.com>\n+gcc/\n+\tBackport from mainline\n+\t* config/xtensa/xtensa.c (xtensa_mem_offset): Check that both\n+\twords of DImode object are reachable by xtensa_uimm8x4 access.\n+\n+Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>\n+---\n+ gcc/config/xtensa/xtensa.c | 1 +\n+ 1 file changed, 1 insertion(+)\n+\n+diff --git a/gcc/config/xtensa/xtensa.c b/gcc/config/xtensa/xtensa.c\n+index 67b369f015ad..3d1d981f885d 100644\n+--- a/gcc/config/xtensa/xtensa.c\n++++ b/gcc/config/xtensa/xtensa.c\n+@@ -612,6 +612,7 @@ xtensa_mem_offset (unsigned v, enum machine_mode mode)\n+ case HImode:\n+ return xtensa_uimm8x2 (v);\n+ \n++ case DImode:\n+ case DFmode:\n+ return (xtensa_uimm8x4 (v) && xtensa_uimm8x4 (v + 4));\n+ \n+-- \n+2.1.4\n+\ndiff --git a/package/gcc/5.4.0/877-xtensa-fix-PR-target-82181.patch b/package/gcc/5.4.0/877-xtensa-fix-PR-target-82181.patch\nnew file mode 100644\nindex 000000000000..ed91d22e5609\n--- /dev/null\n+++ b/package/gcc/5.4.0/877-xtensa-fix-PR-target-82181.patch\n@@ -0,0 +1,31 @@\n+From 329c471661493e48e0fc65fa6c17ef86517483ed Mon Sep 17 00:00:00 2001\n+From: jcmvbkbc <jcmvbkbc@138bc75d-0d04-0410-961f-82ee72b054a4>\n+Date: Mon, 11 Sep 2017 21:53:38 +0000\n+Subject: [PATCH] xtensa: fix PR target/82181\n+\n+2017-09-11 Max Filippov <jcmvbkbc@gmail.com>\n+gcc/\n+\tBackport from mainline\n+\t* config/xtensa/xtensa.c (xtensa_mem_offset): Check that both\n+\twords of DImode object are reachable by xtensa_uimm8x4 access.\n+\n+Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>\n+---\n+ gcc/config/xtensa/xtensa.c | 1 +\n+ 1 file changed, 1 insertion(+)\n+\n+diff --git a/gcc/config/xtensa/xtensa.c b/gcc/config/xtensa/xtensa.c\n+index 36ab1e370853..bf02fceb416e 100644\n+--- a/gcc/config/xtensa/xtensa.c\n++++ b/gcc/config/xtensa/xtensa.c\n+@@ -637,6 +637,7 @@ xtensa_mem_offset (unsigned v, machine_mode mode)\n+ case HImode:\n+ return xtensa_uimm8x2 (v);\n+ \n++ case DImode:\n+ case DFmode:\n+ return (xtensa_uimm8x4 (v) && xtensa_uimm8x4 (v + 4));\n+ \n+-- \n+2.1.4\n+\ndiff --git a/package/gcc/6.3.0/872-xtensa-fix-PR-target-82181.patch b/package/gcc/6.3.0/872-xtensa-fix-PR-target-82181.patch\nnew file mode 100644\nindex 000000000000..c16feee1e735\n--- /dev/null\n+++ b/package/gcc/6.3.0/872-xtensa-fix-PR-target-82181.patch\n@@ -0,0 +1,31 @@\n+From dc90c186f755e726a097c9bb8bf6c4e7a45d8a07 Mon Sep 17 00:00:00 2001\n+From: jcmvbkbc <jcmvbkbc@138bc75d-0d04-0410-961f-82ee72b054a4>\n+Date: Mon, 11 Sep 2017 21:53:38 +0000\n+Subject: [PATCH] xtensa: fix PR target/82181\n+\n+2017-09-11 Max Filippov <jcmvbkbc@gmail.com>\n+gcc/\n+\tBackport from mainline\n+\t* config/xtensa/xtensa.c (xtensa_mem_offset): Check that both\n+\twords of DImode object are reachable by xtensa_uimm8x4 access.\n+\n+Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>\n+---\n+ gcc/config/xtensa/xtensa.c | 1 +\n+ 1 file changed, 1 insertion(+)\n+\n+diff --git a/gcc/config/xtensa/xtensa.c b/gcc/config/xtensa/xtensa.c\n+index 70f698aba0ae..750b685b23e7 100644\n+--- a/gcc/config/xtensa/xtensa.c\n++++ b/gcc/config/xtensa/xtensa.c\n+@@ -601,6 +601,7 @@ xtensa_mem_offset (unsigned v, machine_mode mode)\n+ case HImode:\n+ return xtensa_uimm8x2 (v);\n+ \n++ case DImode:\n+ case DFmode:\n+ return (xtensa_uimm8x4 (v) && xtensa_uimm8x4 (v + 4));\n+ \n+-- \n+2.1.4\n+\n", "prefixes": [ "for", "2017.02.x" ] }