From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 58925 invoked by alias); 7 Mar 2015 18:45:47 -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 58847 invoked by uid 48); 7 Mar 2015 18:45:43 -0000 From: "msebor at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/65341] [5 Regression] glibc build failure on ppc64le: setcontext.S:367: Error: junk at end of line: `1,0' Date: Sat, 07 Mar 2015 18:45:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: target X-Bugzilla-Version: 5.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: msebor at gcc dot gnu.org X-Bugzilla-Status: UNCONFIRMED 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: cc 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: 2015-03/txt/msg00802.txt.bz2 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65341 Martin Sebor changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |msebor at gcc dot gnu.org --- Comment #4 from Martin Sebor --- The four operand form of the mtfsf instruction was added in Power ISA 2.5 and gas recognizes it when targeting power6 or later. From the glibc snippet it does look like the first block controlled by _ARCH_PWR6 is missing the .machine "power6" directive. Once it's added I would expect as to be happy again (it is in my tests, though I didn't go as far as building all of glibc). 365 # ifdef _ARCH_PWR6 366 /* Use the extended four-operand version of the mtfsf insn. */ 367 mtfsf 0xff,fp0,1,0 368 # else 369 .machine push 370 .machine "power6"