From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 31785 invoked by alias); 9 Dec 2014 11:41:35 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Received: (qmail 31749 invoked by uid 55); 9 Dec 2014 11:41:31 -0000 From: "rguenther at suse dot de" To: gcc-bugs@gcc.gnu.org Subject: [Bug bootstrap/64213] gimple-match.c:1523:6: error:=?UTF-8?Q?=20=E2=80=98GIMPLE=E2=80=99=20was=20not=20declared=20in=20this=20scope?= Date: Tue, 09 Dec 2014 11:41:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: bootstrap X-Bugzilla-Version: 5.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: rguenther at suse dot de X-Bugzilla-Status: NEW X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2014-12/txt/msg00868.txt.bz2 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D64213 --- Comment #5 from rguenther at suse dot de --- On Tue, 9 Dec 2014, ubizjak at gmail dot com wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D64213 >=20 > --- Comment #4 from Uro=C5=A1 Bizjak --- > One of several testsuite failures (with non-bootstrapped compiler) is: >=20 > FAIL: gcc.c-torture/execute/20020805-1.c -Os execution test >=20 > --cut here-- > extern void abort (void); > extern void exit (int); >=20 > void check (unsigned int m) > { > if (m !=3D (unsigned int) -1) > abort (); > } >=20 > unsigned int n =3D 1; >=20 > int main (void) > { > unsigned int m; > m =3D (1 | (2 - n)) | (-n); > check (m); > exit (0); > } > --cut here-- >=20 > So, the difference between trunk (+) and trunk with reverted patch (-) st= arts > at _.214r.combine, where "check" function gets miscompiled: >=20 > 4: NOTE_INSN_BASIC_BLOCK 2 > 2: NOTE_INSN_DELETED > 3: NOTE_INSN_FUNCTION_BEG > - 6: r71:DI=3Dzero_extend($16:SI) > - REG_DEAD $16:DI > + 6: NOTE_INSN_DELETED > 7: r73:DI=3D0xffffffffffffffff > 8: r72:DI=3Dr73:DI 0>>0x20 > REG_DEAD r73:DI > REG_EQUAL 0xffffffff > - 9: r74:DI=3Dr71:DI=3D=3Dr72:DI > + 9: r74:DI=3D$16:DI=3D=3Dr72:DI > + REG_DEAD $16:DI > REG_DEAD r72:DI > - REG_DEAD r71:DI > 10: pc=3D{(r74:DI!=3D0)?L16:pc} > REG_DEAD r74:DI > REG_BR_PROB 9996 >=20 > This results in an asm code difference, where needed SI->DI zero_extend is > missing: >=20 > @@ -18,7 +18,6 @@ > lda $1,-1($31) > lda $30,-16($30) > .cfi_def_cfa_offset 16 > - zapnot $16,15,$16 > srl $1,32,$1 > stq $26,0($30) > .cfi_offset 26, -16 >=20 > I propose to revert H.J.'s patch for PR64037. Agreed and approved. Please make sure to re-open bugs that were fixed by the patch. >>From gcc-bugs-return-469862-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Dec 09 11:53:41 2014 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 9134 invoked by alias); 9 Dec 2014 11:53:41 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 8662 invoked by uid 55); 9 Dec 2014 11:53:35 -0000 From: "redi at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug libstdc++/64203] shared_mutex compile errors on bare-metal targets Date: Tue, 09 Dec 2014 11:53:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: libstdc++ X-Bugzilla-Version: 4.9.2 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: redi at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2014-12/txt/msg00869.txt.bz2 Content-length: 604 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64203 --- Comment #6 from Jonathan Wakely --- Author: redi Date: Tue Dec 9 11:53:03 2014 New Revision: 218512 URL: https://gcc.gnu.org/viewcvs?rev=218512&root=gcc&view=rev Log: PR libstdc++/64203 * include/std/shared_mutex: Fix preprocessor conditions. * testsuite/experimental/feat-cxx14.cc: Check conditions. Modified: branches/gcc-4_9-branch/libstdc++-v3/ChangeLog branches/gcc-4_9-branch/libstdc++-v3/include/std/shared_mutex branches/gcc-4_9-branch/libstdc++-v3/testsuite/experimental/feat-cxx14.cc