[{"id":3684398,"web_url":"http://patchwork.ozlabs.org/comment/3684398/","msgid":"<orwlxpjfes.fsf@lxoliva.fsfla.org>","list_archive_url":null,"date":"2026-04-30T03:27:55","subject":"Re: [PATCH 2/6] build: Remove $gas","submitter":{"id":74283,"url":"http://patchwork.ozlabs.org/api/people/74283/","name":"Alexandre Oliva","email":"oliva@gnu.org"},"content":"On Apr 29, 2026, Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> wrote:\n\n> * The check in configure.ac to require gas on mips*-*-*, loongarch*-*,\n>   and *-*-hpux* can be done unconditionally.\n\nThis makes me a little worried that we will error out in cases we didn't\nbecause the targets set gas=yes as a given.  No biggie, one can always\nuse a configure flag to work around that, but it makes me wonder if\ndropping that prior knowledge is really desirable.\n\nNo objections, though.\n\n> \tgcc:\n> \t* config.gcc <ia64*-*-elf*> (target_cpu_defaults): Always add\n> \tMASK_GNU_AS.\n> \t<ia64-hp-*vms*>: Likewise.\n> \t<hppa*-*-*> (target_cpu_default2): Always add MASK_GAS.\n> \t(gas): Remove.\n> \t* acinclude.m4 (gcc_GAS_FLAGS): Check solaris_as instead of gas.\n> \t* configure.ac: Don't set gas.\n> \t* configure: Regenerate.\n\nLGTM, thanks,","headers":{"Return-Path":"<gcc-patches-bounces~incoming=patchwork.ozlabs.org@gcc.gnu.org>","X-Original-To":["incoming@patchwork.ozlabs.org","gcc-patches@gcc.gnu.org"],"Delivered-To":["patchwork-incoming@legolas.ozlabs.org","gcc-patches@gcc.gnu.org"],"Authentication-Results":["legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=gcc.gnu.org\n (client-ip=2620:52:6:3111::32; helo=vm01.sourceware.org;\n envelope-from=gcc-patches-bounces~incoming=patchwork.ozlabs.org@gcc.gnu.org;\n receiver=patchwork.ozlabs.org)","sourceware.org;\n dmarc=pass (p=none dis=none) header.from=gnu.org","sourceware.org; spf=pass smtp.mailfrom=gnu.org","server2.sourceware.org;\n arc=none smtp.remote-ip=209.51.188.92"],"Received":["from vm01.sourceware.org (vm01.sourceware.org\n [IPv6:2620:52:6:3111::32])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4g5flb6fkDz1yHv\n\tfor <incoming@patchwork.ozlabs.org>; Thu, 30 Apr 2026 13:28:41 +1000 (AEST)","from vm01.sourceware.org (localhost [127.0.0.1])\n\tby sourceware.org (Postfix) with ESMTP id 3D79E4A9BE7F\n\tfor <incoming@patchwork.ozlabs.org>; Thu, 30 Apr 2026 03:28:37 +0000 (GMT)","from eggs.gnu.org (eggs.gnu.org [209.51.188.92])\n by sourceware.org (Postfix) with ESMTPS id E977C4B9208C\n for <gcc-patches@gcc.gnu.org>; Thu, 30 Apr 2026 03:28:10 +0000 (GMT)","from linux-libre.fsfla.org ([2001:470:142:5::54] helo=free.home)\n by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)\n (Exim 4.90_1) (envelope-from <oliva@gnu.org>)\n id 1wII4O-0000Jj-M3; Wed, 29 Apr 2026 23:28:09 -0400","from livre (livre.home [172.31.160.2])\n by free.home (8.15.2/8.15.2) with ESMTPS id 63U3Rt7b242056\n (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT);\n Thu, 30 Apr 2026 00:27:56 -0300"],"DKIM-Filter":["OpenDKIM Filter v2.11.0 sourceware.org 3D79E4A9BE7F","OpenDKIM Filter v2.11.0 sourceware.org E977C4B9208C"],"DMARC-Filter":"OpenDMARC Filter v1.4.2 sourceware.org E977C4B9208C","ARC-Filter":"OpenARC Filter v1.0.0 sourceware.org E977C4B9208C","ARC-Seal":"i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1777519691; cv=none;\n b=DIhCwD5YYO+nzwaGXRPygFDP7HoXQQF2ruRG7++gibTmWw/faBjk6KfMN7DMPir7S1x/1QVZJD2S1JLxR2bkkpdxmapsL2WLB94knD9Vj7c9VRW7uYmdv5N8AqcsTYyJveQJQnFemt5+0o4GVZFR5blVbC8MkJUPj7cZjwDcN28=","ARC-Message-Signature":"i=1; a=rsa-sha256; d=sourceware.org; s=key;\n t=1777519691; c=relaxed/simple;\n bh=VA6qXqF7vQ1vRgdLYDm133VD5XE1bxNSK4fy29bc0PU=;\n h=From:To:Subject:Date:Message-ID:MIME-Version;\n b=uOT0mppscf692UE8DkJPPl6OPnO683Ic1dmBfKzo27pAHewvN4oiXOISnKEOu2cFMsNH/C3v9lZa+c3p1TGF3apRHuCxvzQyycoCL1Ve3/sm1mMdlbBa3NGiXiW+v8vl/SxfMjiRsJrnQrw5gMp3vjRhK/eIF34S9VQDp572AZc=","ARC-Authentication-Results":"i=1; server2.sourceware.org","From":"Alexandre Oliva <oliva@gnu.org>","To":"Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>","Cc":"gcc-patches@gcc.gnu.org, Douglas Rupp <douglas.b.rupp@gmail.com>,\n Tristan Gingold <tgingold@free.fr>","Subject":"Re: [PATCH 2/6] build: Remove $gas","Organization":"Free thinker, not speaking for the GNU Project","References":"<ydd340damrm.fsf@CeBiTec.Uni-Bielefeld.DE>","Date":"Thu, 30 Apr 2026 00:27:55 -0300","In-Reply-To":"<ydd340damrm.fsf@CeBiTec.Uni-Bielefeld.DE> (Rainer Orth's message\n of \"Wed, 29 Apr 2026 16:01:33 +0200\")","Message-ID":"<orwlxpjfes.fsf@lxoliva.fsfla.org>","User-Agent":"Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux)","MIME-Version":"1.0","Content-Type":"text/plain","X-Scanned-By":"MIMEDefang 2.84","X-BeenThere":"gcc-patches@gcc.gnu.org","X-Mailman-Version":"2.1.30","Precedence":"list","List-Id":"Gcc-patches mailing list <gcc-patches.gcc.gnu.org>","List-Unsubscribe":"<https://gcc.gnu.org/mailman/options/gcc-patches>,\n <mailto:gcc-patches-request@gcc.gnu.org?subject=unsubscribe>","List-Archive":"<https://gcc.gnu.org/pipermail/gcc-patches/>","List-Post":"<mailto:gcc-patches@gcc.gnu.org>","List-Help":"<mailto:gcc-patches-request@gcc.gnu.org?subject=help>","List-Subscribe":"<https://gcc.gnu.org/mailman/listinfo/gcc-patches>,\n <mailto:gcc-patches-request@gcc.gnu.org?subject=subscribe>","Errors-To":"gcc-patches-bounces~incoming=patchwork.ozlabs.org@gcc.gnu.org"}},{"id":3684548,"web_url":"http://patchwork.ozlabs.org/comment/3684548/","msgid":"<yddjyto7r70.fsf@CeBiTec.Uni-Bielefeld.DE>","list_archive_url":null,"date":"2026-04-30T09:06:27","subject":"Re: [PATCH 2/6] build: Remove $gas","submitter":{"id":4362,"url":"http://patchwork.ozlabs.org/api/people/4362/","name":"Rainer Orth","email":"ro@CeBiTec.Uni-Bielefeld.DE"},"content":"Hi Alex,\n\n> On Apr 29, 2026, Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> wrote:\n>\n>> * The check in configure.ac to require gas on mips*-*-*, loongarch*-*,\n>>   and *-*-hpux* can be done unconditionally.\n>\n> This makes me a little worried that we will error out in cases we didn't\n> because the targets set gas=yes as a given.  No biggie, one can always\n> use a configure flag to work around that, but it makes me wonder if\n> dropping that prior knowledge is really desirable.\n\nright, but the premise of this series is that every system that supports\nnon-gas assemblers will have to deal with this itself.  While I'm not\naware of any for those targets, we will know soon enough if so.\nAlternatively, I could Cc the target maintainers for confirmation.\n\n> No objections, though.\n\nThanks.\n\n\tRainer","headers":{"Return-Path":"<gcc-patches-bounces~incoming=patchwork.ozlabs.org@gcc.gnu.org>","X-Original-To":["incoming@patchwork.ozlabs.org","gcc-patches@gcc.gnu.org"],"Delivered-To":["patchwork-incoming@legolas.ozlabs.org","gcc-patches@gcc.gnu.org"],"Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=cebitec.uni-bielefeld.de header.i=@cebitec.uni-bielefeld.de\n header.a=rsa-sha256 header.s=20200306 header.b=Ea/a95DL;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=gcc.gnu.org\n (client-ip=2620:52:6:3111::32; helo=vm01.sourceware.org;\n envelope-from=gcc-patches-bounces~incoming=patchwork.ozlabs.org@gcc.gnu.org;\n receiver=patchwork.ozlabs.org)","sourceware.org;\n\tdkim=pass (2048-bit key,\n unprotected) header.d=cebitec.uni-bielefeld.de header.i=@cebitec.uni-bielefeld.de\n header.a=rsa-sha256 header.s=20200306 header.b=Ea/a95DL","sourceware.org; dmarc=none (p=none dis=none)\n header.from=CeBiTec.Uni-Bielefeld.DE","sourceware.org;\n spf=pass smtp.mailfrom=cebitec.uni-bielefeld.de","server2.sourceware.org;\n arc=none smtp.remote-ip=129.70.160.84"],"Received":["from vm01.sourceware.org (vm01.sourceware.org\n [IPv6:2620:52:6:3111::32])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4g5pG572nTz1yGq\n\tfor <incoming@patchwork.ozlabs.org>; Thu, 30 Apr 2026 19:07:09 +1000 (AEST)","from vm01.sourceware.org (localhost [127.0.0.1])\n\tby sourceware.org (Postfix) with ESMTP id 2BDE54AA0946\n\tfor <incoming@patchwork.ozlabs.org>; Thu, 30 Apr 2026 09:07:08 +0000 (GMT)","from smtp.CeBiTec.Uni-Bielefeld.DE (smtp.CeBiTec.Uni-Bielefeld.DE\n [129.70.160.84])\n by sourceware.org (Postfix) with ESMTPS id 79C9F436A064\n for <gcc-patches@gcc.gnu.org>; Thu, 30 Apr 2026 09:06:29 +0000 (GMT)","from localhost (localhost.CeBiTec.Uni-Bielefeld.DE [127.0.0.1])\n by smtp.CeBiTec.Uni-Bielefeld.DE (Postfix) with ESMTP id A7641C3F4C;\n Thu, 30 Apr 2026 11:06:28 +0200 (CEST)","from smtp.CeBiTec.Uni-Bielefeld.DE ([127.0.0.1])\n by localhost (smtp.cebitec.uni-bielefeld.de [127.0.0.1]) (amavisd-new,\n port 10026)\n with ESMTP id oLH3oecQg-m5; Thu, 30 Apr 2026 11:06:27 +0200 (CEST)","from manam.CeBiTec.Uni-Bielefeld.DE (p508551ea.dip0.t-ipconnect.de\n [80.133.81.234]) (Authenticated sender: ro)\n by smtp.CeBiTec.Uni-Bielefeld.DE (Postfix) with ESMTPSA id AD79FC43D7;\n Thu, 30 Apr 2026 11:06:27 +0200 (CEST)"],"DKIM-Filter":["OpenDKIM Filter v2.11.0 sourceware.org 2BDE54AA0946","OpenDKIM Filter v2.11.0 sourceware.org 79C9F436A064"],"DMARC-Filter":"OpenDMARC Filter v1.4.2 sourceware.org 79C9F436A064","ARC-Filter":"OpenARC Filter v1.0.0 sourceware.org 79C9F436A064","ARC-Seal":"i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1777539989; cv=none;\n b=M47NU/4gakVADg7IsGtzV0+AcUUQtDn4ZAsB/aNlOlYWheyx0Qh3tRvXsePLN45EIXBox2/T36VG3zgPFlSljtz6fczyLYUX60cxY9E/G3wWJkzwfeIubWVKKqKqF0XZbcORjfc6JdP9621FqANLtF+mozc997L/MKmRzrLWCOc=","ARC-Message-Signature":"i=1; a=rsa-sha256; d=sourceware.org; s=key;\n t=1777539989; c=relaxed/simple;\n bh=iFSJajDhOmqEaq1pkby063agoQc67jWHX7tVb9+FRDY=;\n h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version;\n b=QpsrIyUfD0xXDrBTZwVB6DmTJsAZ+gtYJhKm+dNNuyC+b1BoF8xqyKinvLMV4qHIcpP4By5dxZHsNT9jd4fa7eKHiV5MTbGd1kBfJkgoK464ddqckn1UAv/zfd/qmtxDhi08NadKITPDj+VGWYSdSxeWMthuqgRtQiaErwQprm0=","ARC-Authentication-Results":"i=1; server2.sourceware.org","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/simple; d=\n cebitec.uni-bielefeld.de; h=content-type:content-type\n :mime-version:user-agent:message-id:date:date:references\n :in-reply-to:subject:subject:from:from:received:received; s=\n 20200306; t=1777539987; bh=iFSJajDhOmqEaq1pkby063agoQc67jWHX7tVb\n 9+FRDY=; b=Ea/a95DL7BqhrR/lJp+yazZD3MhD9sha4Xsvq58D5rlG2yLSg04bw\n PPYt475HHCLDnxWNAkPCjbAU2Jn1TIUq7Z0Z71a082SgeVmPj6UTAqlzkqK8+xEp\n lsWEl01FG69FWGNfGRuMHFXTP+r0UM2T8lEQlYkMcSaEK8nPEGeoJ5ia2wea8mF3\n yfZFNI02BfAD9Gq0OYR3o1vFuY5Fec1xLWluuOsrOvYy2jhnEzQTeqSc+vAyXtz9\n ehNLyO6V0oINaJTT/D6JKtqy6FzkdOlkEcvigBpbpB2ZKpYlnkjBcN0hIliJ+Upw\n J2vXEhVEwNG+obAy5Ame0eMQyaPsn8D7w==","X-Virus-Scanned":"amavisd-new at cebitec.uni-bielefeld.de","From":"Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>","To":"Alexandre Oliva <oliva@gnu.org>","Cc":"gcc-patches@gcc.gnu.org,  Douglas Rupp <douglas.b.rupp@gmail.com>,\n Tristan Gingold <tgingold@free.fr>","Subject":"Re: [PATCH 2/6] build: Remove $gas","In-Reply-To":"<orwlxpjfes.fsf@lxoliva.fsfla.org> (Alexandre Oliva's message of\n \"Thu, 30 Apr 2026 00:27:55 -0300\")","References":"<ydd340damrm.fsf@CeBiTec.Uni-Bielefeld.DE>\n <orwlxpjfes.fsf@lxoliva.fsfla.org>","Date":"Thu, 30 Apr 2026 11:06:27 +0200","Message-ID":"<yddjyto7r70.fsf@CeBiTec.Uni-Bielefeld.DE>","User-Agent":"Gnus/5.13 (Gnus v5.13)","MIME-Version":"1.0","Content-Type":"text/plain","X-BeenThere":"gcc-patches@gcc.gnu.org","X-Mailman-Version":"2.1.30","Precedence":"list","List-Id":"Gcc-patches mailing list <gcc-patches.gcc.gnu.org>","List-Unsubscribe":"<https://gcc.gnu.org/mailman/options/gcc-patches>,\n <mailto:gcc-patches-request@gcc.gnu.org?subject=unsubscribe>","List-Archive":"<https://gcc.gnu.org/pipermail/gcc-patches/>","List-Post":"<mailto:gcc-patches@gcc.gnu.org>","List-Help":"<mailto:gcc-patches-request@gcc.gnu.org?subject=help>","List-Subscribe":"<https://gcc.gnu.org/mailman/listinfo/gcc-patches>,\n <mailto:gcc-patches-request@gcc.gnu.org?subject=subscribe>","Errors-To":"gcc-patches-bounces~incoming=patchwork.ozlabs.org@gcc.gnu.org"}}]