[{"id":3684119,"web_url":"http://patchwork.ozlabs.org/comment/3684119/","msgid":"<C1632A8E-FDB6-42A6-8DAF-2C7158B0CDC1@sandoe.co.uk>","list_archive_url":null,"date":"2026-04-29T15:00:35","subject":"Re: [PATCH 1/6] Remove HAVE_GNU_AS","submitter":{"id":74728,"url":"http://patchwork.ozlabs.org/api/people/74728/","name":"Iain Sandoe","email":"iain@sandoe.co.uk"},"content":"> On 29 Apr 2026, at 15:00, Rainer Orth <ro@cebitec.uni-bielefeld.de> wrote:\n> \n> This patch removes or replaces the remaining uses of HAVE_GNU_AS:\n> \n> * gcc.cc (asm_options) has a sub-spec to map the gcc -v/-w/-I options to\n>  their assembler equivalents.  It is replaced by ASM_V_SPEC, defaulting\n>  to the gas version.  Non-gas configurations define their own versions.\n> \n> * Darwin has ASM_OPTIONS which is identical to the default ASM_V_SPEC\n>  and can just be removed.\n\nOK. thanks\nIain\n\n> \n> * sol2.h currently handles -v in ASM_SPEC_BASE.  I'll fully handle this\n>  via ASM_V_SPEC in a follow-up patch.\n> \n> * ia64/hpux.h guards AS_NEEDS_DASH_FOR_PIPED_INPUT with !HAVE_GNU_AS,\n>  but according to install.texi ia64-*-hpux* requires gas so this can\n>  just go.\n> \n> * nvptx/nvptx.h handles the mapping in ASM_SPEC.  This is done in\n>  ASM_V_SPEC now.  The nvptx as has no equivalents of -w and -I.\n> \n> * AIX as only supports -v and -W, so rs6000/aix.h gets a matching\n>  ASM_V_SPEC.\n> \n> Ok for trunk?\n> \n> Rainer\n> \n> -- \n> -----------------------------------------------------------------------------\n> Rainer Orth, Center for Biotechnology, Bielefeld University\n> \n> \n> 2026-04-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>\n> \n> gcc:\n> * gcc.cc (asm_options) [HAVE_GNU_AS]: Move to ...\n> (ASM_V_SPEC) ... this.\n> * config/nvptx/nvptx.h (ASM_SPEC): Rename to ASM_V_SPEC.\n> * config/sol2.h [HAVE_SOLARIS_AS] (ASM_V_SPEC): Define.\n> * doc/tm.texi.in (Driver, ASM_V_SPEC): Document.\n> * doc/tm.texi: Regenerate.\n> \n> * config/darwin.h (ASM_OPTIONS): Remove.\n> * config/i386/darwin.h (ASM_SPEC): Remove ASM_OPTIONS.\n> \n> * config/rs6000/aix.h (ASM_V_SPEC): Define.\n> \n> * config/ia64/hpux.h (AS_NEEDS_DASH_FOR_PIPED_INPUT): Remove.\n> \n> * configure.ac (HAVE_GNU_AS): Remove.\n> * configure: Regenerate.\n> * config.in: Regenerate.\n> \n> # HG changeset patch\n> # Parent  57fdbd314570a43cd237cc88aa77d09908bac9a0\n> Remove HAVE_GNU_AS\n> \n> diff --git a/gcc/config.in b/gcc/config.in\n> --- a/gcc/config.in\n> +++ b/gcc/config.in\n> @@ -1610,12 +1610,6 @@\n> #endif\n> \n> \n> -/* Define to 1 if using GNU as. */\n> -#ifndef USED_FOR_TARGET\n> -#undef HAVE_GNU_AS\n> -#endif\n> -\n> -\n> /* Define if your system supports gnu indirect functions. */\n> #ifndef USED_FOR_TARGET\n> #undef HAVE_GNU_INDIRECT_FUNCTION\n> diff --git a/gcc/config/darwin.h b/gcc/config/darwin.h\n> --- a/gcc/config/darwin.h\n> +++ b/gcc/config/darwin.h\n> @@ -663,21 +663,12 @@ extern GTY(()) int darwin_ms_struct;\n> #define ASM_MMACOSX_VERSION_MIN_SPEC \" %<asm_macosx_version_min=* \"\n> #endif\n> \n> -#if HAVE_GNU_AS\n> -/* The options are added in gcc.cc for this case.  */\n> -#define ASM_OPTIONS \"\"\n> -#else\n> -/* When we detect that we're cctools or llvm as, we need to insert the right\n> -   additional options.  Actually, currently these are the same as GAS.  */\n> -#define ASM_OPTIONS \"%{v} %{w:-W} %{I*}\"\n> -#endif\n> -\n> #define AS_NEEDS_DASH_FOR_PIPED_INPUT\n> \n> /* Default Darwin ASM_SPEC, very simple. */\n> #define ASM_SPEC \\\n> \"%{static} -arch %(darwin_arch) \" \\\n> -ASM_OPTIONS ASM_MMACOSX_VERSION_MIN_SPEC\n> +ASM_MMACOSX_VERSION_MIN_SPEC\n> \n> #define ASM_DEBUG_SPEC  \"\"\n> #undef  ASM_DEBUG_OPTION_SPEC\n> diff --git a/gcc/config/i386/darwin.h b/gcc/config/i386/darwin.h\n> --- a/gcc/config/i386/darwin.h\n> +++ b/gcc/config/i386/darwin.h\n> @@ -105,7 +105,7 @@ along with GCC; see the file COPYING3.  \n> #undef ASM_SPEC\n> #define ASM_SPEC \\\n> \"%{static} -arch %(darwin_arch) \" \\\n> - ASM_OPTIONS ASM_MMACOSX_VERSION_MIN_SPEC EXTRA_ASM_OPTS \\\n> + ASM_MMACOSX_VERSION_MIN_SPEC EXTRA_ASM_OPTS \\\n> \"%{!force_cpusubtype_ALL:-force_cpusubtype_ALL} \"\n> \n> #undef ENDFILE_SPEC\n> diff --git a/gcc/config/ia64/hpux.h b/gcc/config/ia64/hpux.h\n> --- a/gcc/config/ia64/hpux.h\n> +++ b/gcc/config/ia64/hpux.h\n> @@ -62,10 +62,6 @@ do { \\\n> #undef  ASM_EXTRA_SPEC\n> #define ASM_EXTRA_SPEC \"%{milp32:-milp32} %{mlp64:-mlp64}\"\n> \n> -#ifndef HAVE_GNU_AS\n> -#define AS_NEEDS_DASH_FOR_PIPED_INPUT\n> -#endif\n> -\n> #ifndef CROSS_DIRECTORY_STRUCTURE\n> #undef MD_EXEC_PREFIX\n> #define MD_EXEC_PREFIX \"/usr/ccs/bin/\"\n> diff --git a/gcc/config/nvptx/nvptx.h b/gcc/config/nvptx/nvptx.h\n> --- a/gcc/config/nvptx/nvptx.h\n> +++ b/gcc/config/nvptx/nvptx.h\n> @@ -31,9 +31,8 @@\n> #define OPTION_DEFAULT_SPECS \\\n>   { \"arch\", \"%{!misa=*:-misa=%(VALUE)}\" }, \\\n> \n> -/* Assembler supports '-v' option; handle similar to\n> -   '../../gcc.cc:asm_options', 'HAVE_GNU_AS'.  */\n> -#define ASM_SPEC \"%{v}\"\n> +/* Assembler only supports '-v' option.  */\n> +#define ASM_V_SPEC \"%{v}\"\n> \n> #define STARTFILE_SPEC \"%{mmainkernel:crt0.o%s}\"\n> \n> diff --git a/gcc/config/rs6000/aix.h b/gcc/config/rs6000/aix.h\n> --- a/gcc/config/rs6000/aix.h\n> +++ b/gcc/config/rs6000/aix.h\n> @@ -177,6 +177,8 @@\n> #undef ASM_DEFAULT_SPEC\n> #define ASM_DEFAULT_SPEC \"\"\n> \n> +#define ASM_V_SPEC \"%{v} %{w:-W}\"\n> +\n> /* Tell the assembler to assume that all undefined names are external.\n> \n>    Don't do this until the fixed IBM assembler is more generally available.\n> diff --git a/gcc/config/sol2.h b/gcc/config/sol2.h\n> --- a/gcc/config/sol2.h\n> +++ b/gcc/config/sol2.h\n> @@ -447,9 +447,12 @@ along with GCC; see the file COPYING3.  \n> #undef TARGET_ASM_ASSEMBLE_VISIBILITY\n> #define TARGET_ASM_ASSEMBLE_VISIBILITY solaris_assemble_visibility\n> \n> -#define AS_NEEDS_DASH_FOR_PIPED_INPUT\n> +/* Handled in ASM_SPEC_BASE.  */\n> +#define ASM_V_SPEC \"\"\n> \n> +#define AS_NEEDS_DASH_FOR_PIPED_INPUT\n> #endif\n> +\n> /* Solaris has an implementation of __enable_execute_stack.  */\n> #define HAVE_ENABLE_EXECUTE_STACK\n> \n> diff --git a/gcc/configure b/gcc/configure\n> --- a/gcc/configure\n> +++ b/gcc/configure\n> @@ -13126,13 +13126,6 @@ cat >>confdefs.h <<_ACEOF\n> _ACEOF\n> \n> \n> -gnu_as_bool=`if test x\"$gas\" = x\"yes\"; then echo 1; else echo 0; fi`\n> -\n> -cat >>confdefs.h <<_ACEOF\n> -#define HAVE_GNU_AS $gnu_as_bool\n> -_ACEOF\n> -\n> -\n> count=a\n> for f in $host_xm_file; do\n> count=${count}x\n> diff --git a/gcc/configure.ac b/gcc/configure.ac\n> --- a/gcc/configure.ac\n> +++ b/gcc/configure.ac\n> @@ -2035,9 +2035,6 @@ fi\n> gnu_ld_bool=`if test x\"$gnu_ld\" = x\"yes\"; then echo 1; else echo 0; fi`\n> AC_DEFINE_UNQUOTED(HAVE_GNU_LD, $gnu_ld_bool, [Define to 1 if using GNU ld.])\n> \n> -gnu_as_bool=`if test x\"$gas\" = x\"yes\"; then echo 1; else echo 0; fi`\n> -AC_DEFINE_UNQUOTED(HAVE_GNU_AS, $gnu_as_bool, [Define to 1 if using GNU as.])\n> -\n> count=a\n> for f in $host_xm_file; do\n> count=${count}x\n> diff --git a/gcc/doc/tm.texi b/gcc/doc/tm.texi\n> --- a/gcc/doc/tm.texi\n> +++ b/gcc/doc/tm.texi\n> @@ -232,6 +232,15 @@ See the file @file{sun3.h} for an exampl\n> Do not define this macro if it does not need to do anything.\n> @end defmac\n> \n> +@defmac ASM_V_SPEC\n> +A C string constant that tells the GCC driver how to translate the\n> +@option{-v}, @option{-w}, and @option{-I} options into their assembler\n> +equivalents.\n> +\n> +Only define this macro if the default, which matches GNU as, isn't\n> +appropriate.\n> +@end defmac\n> +\n> @defmac ASM_FINAL_SPEC\n> A C string constant that tells the GCC driver program how to\n> run any programs which cleanup after the normal assembler.\n> diff --git a/gcc/doc/tm.texi.in b/gcc/doc/tm.texi.in\n> --- a/gcc/doc/tm.texi.in\n> +++ b/gcc/doc/tm.texi.in\n> @@ -232,6 +232,15 @@ See the file @file{sun3.h} for an exampl\n> Do not define this macro if it does not need to do anything.\n> @end defmac\n> \n> +@defmac ASM_V_SPEC\n> +A C string constant that tells the GCC driver how to translate the\n> +@option{-v}, @option{-w}, and @option{-I} options into their assembler\n> +equivalents.\n> +\n> +Only define this macro if the default, which matches GNU as, isn't\n> +appropriate.\n> +@end defmac\n> +\n> @defmac ASM_FINAL_SPEC\n> A C string constant that tells the GCC driver program how to\n> run any programs which cleanup after the normal assembler.\n> diff --git a/gcc/gcc.cc b/gcc/gcc.cc\n> --- a/gcc/gcc.cc\n> +++ b/gcc/gcc.cc\n> @@ -709,6 +709,12 @@ proper position among the other output f\n> #define ASM_SPEC \"\"\n> #endif\n> \n> +/* config.h can define ASM_V_SPEC to pass equivalents of -v, -w (no warnings),\n> +   and -I to the assembler.  */\n> +#ifndef ASM_V_SPEC\n> +#define ASM_V_SPEC \"%{v} %{w:-W} %{I*}\"\n> +#endif\n> +\n> /* config.h can define ASM_FINAL_SPEC to run a post processor after\n>    the assembler has run.  */\n> #ifndef ASM_FINAL_SPEC\n> @@ -1327,12 +1333,8 @@ static const char *cc1_options =\n> \n> static const char *asm_options =\n> \"%{-target-help:%:print-asm-header()} \"\n> -#if HAVE_GNU_AS\n> -/* If GNU AS is used, then convert -w (no warnings), -I, and -v\n> -   to the assembler equivalents.  */\n> -\"%{v} %{w:-W} %{I*} \"\n> -#endif\n> -\"%(asm_debug_option)\"\n> +ASM_V_SPEC\n> +\" %(asm_debug_option)\"\n> ASM_COMPRESS_DEBUG_SPEC\n> \"%a %Y %{c:%W{o*}%{!o*:-o %w%b%O}}%{!c:-o %d%w%u%O}\";\n>","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=38.145.34.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=none (p=none dis=none) header.from=sandoe.co.uk","sourceware.org; spf=pass smtp.mailfrom=sandoe.co.uk","server2.sourceware.org;\n arc=none smtp.remote-ip=85.119.248.204"],"Received":["from vm01.sourceware.org (vm01.sourceware.org [38.145.34.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 4g5L9B6pRlz1yHX\n\tfor <incoming@patchwork.ozlabs.org>; Thu, 30 Apr 2026 01:01:18 +1000 (AEST)","from vm01.sourceware.org (localhost [127.0.0.1])\n\tby sourceware.org (Postfix) with ESMTP id 1FA6A4BB1C22\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 29 Apr 2026 15:01:17 +0000 (GMT)","from smtp004.apm-internet.net (smtp004.apm-internet.net\n [85.119.248.204])\n by sourceware.org (Postfix) with ESMTPS id 65FCC4BB1C25\n for <gcc-patches@gcc.gnu.org>; Wed, 29 Apr 2026 15:00:47 +0000 (GMT)","(qmail 81800 invoked from network); 29 Apr 2026 14:57:57 -0000","from unknown (HELO smtpclient.apple) (81.138.1.83)\n by smtp004.apm-internet.net with SMTP; 29 Apr 2026 14:57:57 -0000"],"DKIM-Filter":["OpenDKIM Filter v2.11.0 sourceware.org 1FA6A4BB1C22","OpenDKIM Filter v2.11.0 sourceware.org 65FCC4BB1C25"],"DMARC-Filter":"OpenDMARC Filter v1.4.2 sourceware.org 65FCC4BB1C25","ARC-Filter":"OpenARC Filter v1.0.0 sourceware.org 65FCC4BB1C25","ARC-Seal":"i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1777474847; cv=none;\n b=nJJ7ItFoFzbtjHiCad0v5GDxY6ts1U1nTuTjP3UVJZxqtLIyzfI5FM/SE2MtVBEFHgQQ3OfKVMciwFPGdLUscHZiDTWgX3luINNWK7qSb14oUDUniFn3t8SiHt9pF/wabwpbMt3fYx/V+vgGMesW2flIBnMnkRfZmv898toL1ic=","ARC-Message-Signature":"i=1; a=rsa-sha256; d=sourceware.org; s=key;\n t=1777474847; c=relaxed/simple;\n bh=ian+dqYz9Hjn82Wswh1sIrmZc2wMPXloGuK5MtbycKw=;\n h=Mime-Version:Subject:From:Date:Message-Id:To;\n b=pXvzJh/46UwVTKzjLhxVtufXFTqjkeEVEd8ip2XJcu/lMzTHzs95ii1KLXgRUSSB3cjrKofmWKqHHVBhHryYsfyClMcJ2dLRVP6pUdMT+Os70h6kLltzdXA9aTDLE9LjeNWGrUkLll4vwAymPsi0f1IYizM3lN0LlAuhN/u0kMk=","ARC-Authentication-Results":"i=1; server2.sourceware.org","X-APM-Out-ID":"17774746778179","X-APM-Authkey":"257869/1(257869/1) 5","Content-Type":"text/plain;\n\tcharset=us-ascii","Mime-Version":"1.0 (Mac OS X Mail 16.0 \\(3826.700.81.1.6\\))","Subject":"Re: [PATCH 1/6] Remove HAVE_GNU_AS","From":"Iain Sandoe <iain@sandoe.co.uk>","In-Reply-To":"<ydda4ulamtr.fsf@CeBiTec.Uni-Bielefeld.DE>","Date":"Wed, 29 Apr 2026 16:00:35 +0100","Cc":"GCC Patches <gcc-patches@gcc.gnu.org>,\n John David Anglin <dave.anglin@bell.net>,\n Thomas Schwinge <tschwinge@baylibre.com>,\n David Edelsohn <dje.gcc@gmail.com>","Content-Transfer-Encoding":"quoted-printable","Message-Id":"<C1632A8E-FDB6-42A6-8DAF-2C7158B0CDC1@sandoe.co.uk>","References":"<ydda4ulamtr.fsf@CeBiTec.Uni-Bielefeld.DE>","To":"Rainer Orth <ro@cebitec.uni-bielefeld.de>","X-Mailer":"Apple Mail (2.3826.700.81.1.6)","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":3684164,"web_url":"http://patchwork.ozlabs.org/comment/3684164/","msgid":"<2efe476e-9117-4281-b54b-1367664f52a6@bell.net>","list_archive_url":null,"date":"2026-04-29T16:33:27","subject":"Re: [PATCH 1/6] Remove HAVE_GNU_AS","submitter":{"id":8491,"url":"http://patchwork.ozlabs.org/api/people/8491/","name":"John David Anglin","email":"dave.anglin@bell.net"},"content":"On 2026-04-29 10:00 a.m., Rainer Orth wrote:\n> * ia64/hpux.h guards AS_NEEDS_DASH_FOR_PIPED_INPUT with !HAVE_GNU_AS,\n>   but according to install.texi ia64-*-hpux* requires gas so this can\n>   just go.\n\nOkay.\n\nDave","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=bell.net header.i=@bell.net header.a=rsa-sha256\n header.s=selector1 header.b=YH2Na2rg;\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=bell.net header.i=@bell.net header.a=rsa-sha256\n header.s=selector1 header.b=YH2Na2rg","sourceware.org;\n dmarc=pass (p=none dis=none) header.from=bell.net","sourceware.org; spf=pass smtp.mailfrom=bell.net","server2.sourceware.org;\n arc=none smtp.remote-ip=209.71.208.29"],"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 4g5NDC5QC6z1yHX\n\tfor <incoming@patchwork.ozlabs.org>; Thu, 30 Apr 2026 02:34:02 +1000 (AEST)","from vm01.sourceware.org (localhost [127.0.0.1])\n\tby sourceware.org (Postfix) with ESMTP id 48DD44BB3BE6\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 29 Apr 2026 16:34:00 +0000 (GMT)","from cmx-mtlrgo001.bell.net (mta-mtl-007.bell.net [209.71.208.29])\n by sourceware.org (Postfix) with ESMTP id 67DDB4BB24CE\n for <gcc-patches@gcc.gnu.org>; Wed, 29 Apr 2026 16:33:30 +0000 (GMT)","from [192.168.2.49] (142.112.252.193) by cmx-mtlrgo001.bell.net\n (authenticated as dave.anglin@bell.net)\n id 69BEEF9305798594; Wed, 29 Apr 2026 12:33:27 -0400"],"DKIM-Filter":["OpenDKIM Filter v2.11.0 sourceware.org 48DD44BB3BE6","OpenDKIM Filter v2.11.0 sourceware.org 67DDB4BB24CE"],"DMARC-Filter":"OpenDMARC Filter v1.4.2 sourceware.org 67DDB4BB24CE","ARC-Filter":"OpenARC Filter v1.0.0 sourceware.org 67DDB4BB24CE","ARC-Seal":"i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1777480410; cv=none;\n b=IQb1dE/6cEG2/MyxO9E1WkLZrYINF4jzYQ93H08wSESoOgJ59I/rjRCNjqCmPLYRUBdQF81g/DmUrbVea5UMmnsPsoPtwl9VL/uELg8Io3VzwY8ZamkUI34bYqhWlJhPd9uU6LkoFai1YZagmK7D3UggV71dhA+HSqLXjSlOdfw=","ARC-Message-Signature":"i=1; a=rsa-sha256; d=sourceware.org; s=key;\n t=1777480410; c=relaxed/simple;\n bh=rLgX1sJtIxX1podbuCb51cbwHv7sFJhrf6bW8svz0pA=;\n h=DKIM-Signature:Message-ID:Date:MIME-Version:Subject:To:From;\n b=wwyTSrbzB8ujI334ByJENuPx7chgDppLVZrQ2vQHNkGw7HQIFIIWrxnzW0grHBqq/Q708r9RdXt/NANLNgLtdDGox2zvY0lzjgnR64hHVvtgOTrPifCpRSdhvEUVOxhpMgnRDmK/jCUzjlQG7z4q87vY8HaP+/hzw7/ZfVEoBvI=","ARC-Authentication-Results":"i=1; server2.sourceware.org","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=bell.net; s=selector1;\n t=1777480410; bh=XS+CKGlyeG38OlKfP4qE4bSbTXTsJSIjr3jtQBh6MDs=;\n h=Message-ID:Date:MIME-Version:Subject:To:References:From:In-Reply-To:Content-Type;\n b=YH2Na2rgs+IuGDMbQq6pBORKlpi8klKbi1YpDmDdLJ/SiCyNHan6J7yM3f+OSiz5N11Lng1oHihwYjovPBqz8aw3HwID7zx+K/seT6CUDFi1QWYv9kAfSuesNGfleR7itIPJZu5RAzZwHOCyGCOwekMasgoiPGKaGmtm/XNgmZjT6LjSRfNm+Y+hcQbZMof31nleNGeuqHFxwgOIJe4S5Zwrv/PAlopNFuSCCJ3LzI9SvLixSyG/DqqjA8Sft/IS/reaBgH1oaFqCKBgYCH1Dsh95UDK5dDS+Dc0LjwSFhesh7d1125OAN9AW/tE2HlE9+jTHvDR820WPeyxljeC2A==","X-RG-SOPHOS":"Clean","X-RG-VADE-SC":"0","X-RG-VADE":"Clean","X-Originating-IP":"[142.112.252.193]","X-RG-Env-Sender":"dave.anglin@bell.net","X-RG-Rigid":"69BEEF9305798594","X-RazorGate-Vade":"\n dmFkZTFZcXwJUOesy+4guPJB4kXCZ5d64p/jdZLEQRIQs1ngQyDCUSDE3yC1lvhK/WD7HO7/LWlpxihutAhP9IjxHWcWZ3qE01x0EzVqHZ6s8Zxcd/ifGo/uAPIMv5Ay7KAR25Wuz6JcezZ+JHvp+NStPzjlYnyXGEwhd6MTomX4oUGRmg+tT8xcMp9my/lEzbKCmRDzCFFhnKhZEgRJMwB++3tnaJB4HUa5h4CjUcdF6AF7HBGUN6/EMElb/yccHu1gGLVEcWVmT3H50bZZEVX8FFa/FySncYbfXXiebZlJOImmMrVlFIQd9ZVqq8dNWeNxbUN1FZmi9sp80Chu9Z/VoeFiYeE4kbH3uniN/UoVBoP2IVtnMDUsMA6QdFE4XqJ0ZAZiDXOsE+bYwhPMw2WkY8ojwT7YI9TIadhybFMPUktDlnDOmA8UddNrM+TtW14qrRMoXGjjmjTEPMkt4MunrSaVaZNU+rY0s8VJ9MafZdsG5bDi9DO+Cmy+HBRJ39iIDeS89DiUK1USJpXnrsi4LX0qcr3DebTFaRH/huY4wImsYzMbSAy56XdFdQ5fj91+bE9Bv/KKz2kX0yuHjjGE4wb2IZqL4G5x8nGiiHCNhk2GpJR9Ws6bwI0e/j2tYQ/ruHtGykkHQS60sELijvMyyHp4/pMNL21/IhPox1TczMiH6g","X-RazorGate-Vade-Verdict":"clean 0","X-RazorGate-Vade-Classification":"clean","Message-ID":"<2efe476e-9117-4281-b54b-1367664f52a6@bell.net>","Date":"Wed, 29 Apr 2026 12:33:27 -0400","MIME-Version":"1.0","User-Agent":"Mozilla Thunderbird","Subject":"Re: [PATCH 1/6] Remove HAVE_GNU_AS","To":"Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>, gcc-patches@gcc.gnu.org","Cc":"Iain Sandoe <iain@sandoe.co.uk>, Thomas Schwinge\n <tschwinge@baylibre.com>, David Edelsohn <dje.gcc@gmail.com>","References":"<ydda4ulamtr.fsf@CeBiTec.Uni-Bielefeld.DE>","Content-Language":"en-US","From":"John David Anglin <dave.anglin@bell.net>","Autocrypt":"addr=dave.anglin@bell.net; keydata=\n xsFNBFJfN1MBEACxBrfJ+5RdCO+UQOUARQLSsnVewkvmNlJRgykqJkkI5BjO2hhScE+MHoTK\n MoAeKwoLfBwltwoohH5RKxDSAIWajTY5BtkJBT23y0hm37fN2JXHGS4PwwgHTSz63cu5N1MK\n n8DZ3xbXFmqKtyaWRwdA40dy11UfI4xzX/qWR3llW5lp6ERdsDDGHm5u/xwXdjrAilPDk/av\n d9WmA4s7TvM/DY3/GCJyNp0aJPcLShU2+1JgBxC6NO6oImVwW07Ico89ETcyaQtlXuGeXYTK\n UoKdEHQsRf669vwcV5XbmQ6qhur7QYTlOOIdDT+8zmBSlqBLLe09soATDciJnyyXDO1Nf/hZ\n gcI3lFX86i8Fm7lQvp2oM5tLsODZUTWVT1qAFkHCOJknVwqRZ8MfOvaTE7L9hzQ9QKgIKrSE\n FRgf+gs1t1vQMRHkIxVWb730C0TGiMGNn2oRUV5O5QEdb/tnH0Te1l+hX540adKZ8/CWzzW9\n vcx+qD9IWLRyZMsM9JnmAIvYv06+YIcdpbRYOngWPd2BqvktzIs9mC4n9oU6WmUhBIaGOGnt\n t/49bTRtJznqm/lgqxtE2NliJN79dbZJuJWe5HkjVa7mP4xtsG59Rh2hat9ByUfROOfoZ0dS\n sVHF/N6NLWcf44trK9HZdT/wUeftEWtMV9WqxIwsA4cgSHFR2QARAQABzTdKb2huIERhdmlk\n IEFuZ2xpbiAoRGViaWFuIFBvcnRzKSA8ZGF2ZS5hbmdsaW5AYmVsbC5uZXQ+wsF3BBMBCAAh\n BQJSXzdTAhsDBQsJCAcDBRUKCQgLBRYCAwEAAh4BAheAAAoJEF2/za5fGU3xs/4P/15sNizR\n ukZLNYoeGAd6keRtNcEcVGEpRgzc/WYlXCRTEjRknMvmCu9z13z8qB9Y9N4JrPdp+NQj5HEs\n ODPI+1w1Mjj9R2VZ1v7suFwhjxMTUQUjCsgna1H+zW/UFsrL5ERX2G3aUKlVdYmSWapeGeFL\n xSMPzawPEDsbWzBzYLSHUOZexMAxoJYWnpN9JceEcGvK1SU2AaGkhomFoPfEf7Ql1u3Pgzie\n ClWEr2QHl+Ku1xW0qx5OLKHxntaQiu30wKHBcsF0Zx2uVGYoINJl/syazfZyKTdbmJnEYyNa\n Bdbn7B8jIkVCShLOWJ8AQGX/XiOoL/oE9pSZ60+MBO9qd18TGYByj0X2PvH+OyQGul5zYM7Q\n 7lT97PEzh8xnib49zJVVrKDdJds/rxFwkcHdeppRkxJH0+4T0GnU2IZsEkvpRQNJAEDmEE8n\n uRfssr7RudZQQwaBugUGaoouVyFxzCxdpSYL6zWHA51VojvJYEBQDuFNlUCqet9LtNlLKx2z\n CAKmUPTaDwPcS3uOywOW7WZrAGva1kz9lzxZ+GAwgh38HAFqQT8DQvW8jnBBG4m4q7lbaum3\n znERv7kcfKWoWS7fzxLNTIitrbpYA3E7Zl9D2pDV3v55ZQcO/M35K9teRo6glrtFDU/HXM+r\n ABbh8u9UnADbPmJr9nb7J0tZUSS/zsFNBFJfN1MBEADBzhVn4XyGkPAaFbLPcMUfwcIgvvPF\n UsLi9Q53H/F00cf7BkMY40gLEXvsvdUjAFyfas6z89gzVoTUx3HXkJTIDTiPuUc1TOdUpGYP\n hlftgU+UqW5O8MMvKM8gx5qn64DU0UFcS+7/CQrKOJmzktr/72g98nVznf5VGysa44cgYeoA\n v1HuEoqGO9taA3Io1KcGrzr9cAZtlpwj/tcUJlc6H5mqPHn2EdWYmJeGvNnFtxd0qJDmxp5e\n YVe4HFNjUwsb3oJekIUopDksAP41RRV0FM/2XaPatkNlTZR2krIVq2YNr0dMU8MbMPxGHnI9\n b0GUI+T/EZYeFsbx3eRqjv1rnNg2A6kPRQpn8dN3BKhTR5CA7E/cs+4kTmV76aHpW8m/NmTc\n t7KNrkMKfi+luhU2P/sKh7Xqfbcs7txOWB2V4/sbco00PPxWr20JCA5hYidaKGyQxuXdPUlQ\n Qja4WJFnAtBhh3Oajgwhbvd6S79tz1acjNXZ89b8IN7yDm9sQ+4LhWoUQhB5EEUUUVQTrzYS\n yTGN1YTTO5IUU5UJHb5WGMnSPLLArASctOE01/FYnnOGeU+GFIeQp91p+Jhd07hUr6KWYeJY\n OgEmu+K8SyjfggCWdo8aGy0H3Yr0YzaHeK2HrfC3eZcUuo+yDW3tnrNwM1rd1i3F3+zJK18q\n GnBxEQARAQABwsFfBBgBCAAJBQJSXzdTAhsMAAoJEF2/za5fGU3xNDQP/ikzh1NK/UBrWtpN\n yXLbype4k5/zyQd9FIBxAOYEOogfKdkp+Yc66qNf36gO6vsokxsDXU9me1n8tFoB/DCdzKbQ\n /RjKQRMNNR4fT2Q9XV6GZYSL/P2A1wzDW06tEI+u+1dV40ciQULQ3ZH4idBW3LdN+nloQf/C\n qoYkOf4WoLyhSzW7xdNPZqiJCAdcz9djN79FOz8US+waBCJrL6q5dFSvvsYj6PoPJkCgXhiJ\n hI91/ERMuK9oA1oaBxCvuObBPiFlBDNXZCwmUk6qzLDjfZ3wdiZCxc5g7d2e2taBZw/MsKFc\n k+m6bN5+Hi1lkmZEP0L4MD6zcPuOjHmYYzX4XfQ61lQ8c4ztXp5cKkrvaMuN/bD57HJ6Y73Q\n Y+wVxs9x7srl4iRnbulCeiSOAqHmwBAoWaolthqe7EYL4d2+CjPCcfIuK7ezsEm8c3o3EqC4\n /UpL1nTi0rknRTGc0VmPef+IqQUj33GGj5JRzVJZPnYyCx8sCb35Lhs6X8ggpsafUkuKrH76\n XV2KRzaE359RgbM3pNEViXp3NclPYmeu+XI8Ls/y6tSq5e/o/egktdyJj+xvAj9ZS18b10Jp\n e67qK8wZC/+N7LGON05VcLrdZ+FXuEEojJWbabF6rJGN5X/UlH5OowVFEMhD9s31tciAvBwy\n T70V9SSrl2hiw38vRzsl","In-Reply-To":"<ydda4ulamtr.fsf@CeBiTec.Uni-Bielefeld.DE>","Content-Type":"text/plain; charset=UTF-8","Content-Transfer-Encoding":"7bit","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":3684264,"web_url":"http://patchwork.ozlabs.org/comment/3684264/","msgid":"<87wlxpzdof.fsf@euler.schwinge.ddns.net>","list_archive_url":null,"date":"2026-04-29T20:58:40","subject":"Re: [PATCH 1/6] Remove HAVE_GNU_AS","submitter":{"id":87905,"url":"http://patchwork.ozlabs.org/api/people/87905/","name":"Thomas Schwinge","email":"tschwinge@baylibre.com"},"content":"Hi Rainer!\n\nOn 2026-04-29T16:00:16+0200, Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> wrote:\n> This patch removes or replaces the remaining uses of HAVE_GNU_AS:\n\n> * gcc.cc (asm_options) has a sub-spec to map the gcc -v/-w/-I options to\n>   their assembler equivalents.  It is replaced by ASM_V_SPEC, defaulting\n>   to the gas version.  Non-gas configurations define their own versions.\n\n> * nvptx/nvptx.h handles the mapping in ASM_SPEC.  This is done in\n>   ASM_V_SPEC now.  The nvptx as has no equivalents of -w and -I.\n\nACK, thanks.\n\n\nGrüße\n Thomas","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=baylibre-com.20251104.gappssmtp.com\n header.i=@baylibre-com.20251104.gappssmtp.com header.a=rsa-sha256\n header.s=20251104 header.b=HDPj558E;\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=baylibre-com.20251104.gappssmtp.com\n header.i=@baylibre-com.20251104.gappssmtp.com header.a=rsa-sha256\n header.s=20251104 header.b=HDPj558E","sourceware.org;\n dmarc=none (p=none dis=none) header.from=baylibre.com","sourceware.org; spf=pass smtp.mailfrom=baylibre.com","server2.sourceware.org;\n arc=none smtp.remote-ip=209.85.128.49"],"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 4g5V6N6Z1Bz1yJr\n\tfor <incoming@patchwork.ozlabs.org>; Thu, 30 Apr 2026 06:59:23 +1000 (AEST)","from vm01.sourceware.org (localhost [127.0.0.1])\n\tby sourceware.org (Postfix) with ESMTP id 6A1E84BB8F6E\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 29 Apr 2026 20:59:21 +0000 (GMT)","from mail-wm1-f49.google.com (mail-wm1-f49.google.com\n [209.85.128.49])\n by sourceware.org (Postfix) with ESMTPS id 19E704BB1C0D\n for <gcc-patches@gcc.gnu.org>; Wed, 29 Apr 2026 20:58:54 +0000 (GMT)","by mail-wm1-f49.google.com with SMTP id\n 5b1f17b1804b1-488e1a8ac40so1857855e9.2\n for <gcc-patches@gcc.gnu.org>; Wed, 29 Apr 2026 13:58:54 -0700 (PDT)","from euler.schwinge.ddns.net\n (p200300c8b74c7400ddfa326449be18ea.dip0.t-ipconnect.de.\n [2003:c8:b74c:7400:ddfa:3264:49be:18ea])\n by smtp.gmail.com with ESMTPSA id\n 5b1f17b1804b1-48a81ed6bafsm25345535e9.2.2026.04.29.13.58.52\n (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n Wed, 29 Apr 2026 13:58:52 -0700 (PDT)"],"DKIM-Filter":["OpenDKIM Filter v2.11.0 sourceware.org 6A1E84BB8F6E","OpenDKIM Filter v2.11.0 sourceware.org 19E704BB1C0D"],"DMARC-Filter":"OpenDMARC Filter v1.4.2 sourceware.org 19E704BB1C0D","ARC-Filter":"OpenARC Filter v1.0.0 sourceware.org 19E704BB1C0D","ARC-Seal":"i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1777496334; cv=none;\n b=L6NKMuXl3xsxXahYIZPu6cCDjlj9eLaJiBGyT86FoftV1CeRPkd4Ov9OP2ptK80mdns+pEnGy7jUZslZ2c1ghPcGm8LmahRWJtdp9kJZAogAun2jxsbqtx8Cyt0dbqhvjI2H/Nuerd59gO8XBBobGKnKtCtxHCYBVUTolakd2mo=","ARC-Message-Signature":"i=1; a=rsa-sha256; d=sourceware.org; s=key;\n t=1777496334; c=relaxed/simple;\n bh=BQgv1pPremLgHAs4cqVJWogWN7TITt6oGiCor48tNJE=;\n h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version;\n b=vFWZyHu8019bUkQuzAEtvRXVcQevKoiAKnkbmN5MCulj5ufdFHwXhU3rRx5R+GcXNqgycor2befrAjwEvgUH81C1lQ9r7MPp0f/+4kEoGuzyYgHlmUbxGVEsrj6F6neB+msDLy4psHAsp2Miay/nXV/2aOFcfPmZ5GjFxAQR2HA=","ARC-Authentication-Results":"i=1; server2.sourceware.org","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=baylibre-com.20251104.gappssmtp.com; s=20251104; t=1777496333;\n x=1778101133;\n darn=gcc.gnu.org;\n h=content-transfer-encoding:mime-version:message-id:date:user-agent\n :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date\n :message-id:reply-to;\n bh=G2U6f5ZSSDXveNSqUZDp9CkMojvJ9MfE9f1glLJ8CSs=;\n b=HDPj558E6kLuFXQueAelZCeDyOA/F7qv/dSemJk3wvfbIOSbGvNQQeycKI5YativUD\n k6HH/80wfUG8tetx2DFKvCjGlp8omhIvKPVVSXUrgBntYwbJioz5/GGjeyynJcvIkeQI\n yumcM4NhWBU+5zGcRTUuA9ih1IfGKzUmGHEBqT6TuMlPZfpP6wFpwmSg1wIiuJohGvmf\n OrHBzDQc7FbszKj9BTe4rxL7svaS51L+JTkmbN4zgVhEH9Dn+rHo3FmXZxyolyVn0wwH\n sQkQUCS9tpZEmDBjLdYZaREX9J0Qf9IQuMlV0DKAha9Wn1CNjJ0vSpW+MmL+t70TWb6Y\n P1og==","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20251104; t=1777496333; x=1778101133;\n h=content-transfer-encoding:mime-version:message-id:date:user-agent\n :references:in-reply-to:subject:cc:to:from:x-gm-gg\n :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;\n bh=G2U6f5ZSSDXveNSqUZDp9CkMojvJ9MfE9f1glLJ8CSs=;\n b=cLdce/VAn/sPHqiBAkTG+HRlsggKjZYa89kDyB/BUv0INBNY52s2rhf3kKfSFviDKY\n QAgy7yv5q0fujwsEdfmXBappgqJH7qgA8OxR8D7ELeoDR58sbmR3q7hyv648NHGvMlR2\n KPHX0V5nymOE7ni+Dik373HLDtEGwFuzCXHceHd4WF3MP0gP15WZiNcmYrIyUr/V8hpX\n 3nSWkYvOw0pWvCVFPrE2hOULFGpwgPq231WeabDNj5Lf30XK4EY0wWQIWDLbG6nmnSCw\n /Sez4iBE70A7HFsnclphIrNk5QAk4ROA/umlqSgSl0HtEC8Lni6n29g8zussCPeAzx4m\n mucQ==","X-Gm-Message-State":"AOJu0Yxdvt34NNUBGjEuUYAGjj97xa3qyo5A05Zg4WWRqOznHO9X8e83\n svgXhOgznCykyjqdlOyCPEaEjR6CGNYDbrxM19ntHdIMidT3dFFZUvHFK19GzCLZl4w=","X-Gm-Gg":"AeBDieuEXkmxc3L8KGvR3kbmtlEQ2aXl1PwTtTJabtb1yePQPsXtey2GTWcx5xcF66I\n xFdMvY2IMR459/pWzmzjKU7E7/otFoASlla4ceYmtQuITc/a0kILCiYYVY0NkZkWH+3fO1OvPv/\n x6epJfigaQCy9xwafy6r5Ocps7e+iL+PmspBnTk4cHY9VNbq/FbvrcpdClRhMMO2aXGLPHrMQMo\n OddQdSwnnz1Kw05mYSqvwUNCkSRFevhpbd05oQ4U8SJMlo0YWkzR60e7MigUjmEkCX0pCeW94Sc\n S6gDmdWZc1+6kVEpRJUkxlWs/3ahFMxGETIQ6xI8sOgTHDMYvvwBzN8qqA9jFTN3H32W3Ngtk+e\n 3FPI8VbHEKzH8k7wX7hbWVvey/Kou09A5exjeVG7WQVQ8c3J5CAsXAzRkadROcAcLnMPT/NzDAh\n QbVu0+imEAYhsvBAtvD1HR2no5GQs2Z9/6IgqYcuf/xdXMMBCDAowcmoJkWQZLd2bZ5fnu+37Ed\n H7tieERLFmFHI18Aq9P930ZWvGUk+TyBTI1tX94OGhw","X-Received":"by 2002:a05:600c:c170:b0:489:1a63:509c with SMTP id\n 5b1f17b1804b1-48a83d06bc3mr3436885e9.0.1777496332951;\n Wed, 29 Apr 2026 13:58:52 -0700 (PDT)","From":"Thomas Schwinge <tschwinge@baylibre.com>","To":"Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>","Cc":"gcc-patches@gcc.gnu.org, Iain Sandoe <iain@sandoe.co.uk>, John David\n Anglin <dave.anglin@bell.net>, David Edelsohn <dje.gcc@gmail.com>","Subject":"Re: [PATCH 1/6] Remove HAVE_GNU_AS","In-Reply-To":"<ydda4ulamtr.fsf@CeBiTec.Uni-Bielefeld.DE>","References":"<ydda4ulamtr.fsf@CeBiTec.Uni-Bielefeld.DE>","User-Agent":"Notmuch/0.40~rc1 (https://notmuchmail.org) Emacs/30.2\n (x86_64-pc-linux-gnu)","Date":"Wed, 29 Apr 2026 22:58:40 +0200","Message-ID":"<87wlxpzdof.fsf@euler.schwinge.ddns.net>","MIME-Version":"1.0","Content-Type":"text/plain; charset=utf-8","Content-Transfer-Encoding":"quoted-printable","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":3685011,"web_url":"http://patchwork.ozlabs.org/comment/3685011/","msgid":"<orjytnhmwe.fsf@lxoliva.fsfla.org>","list_archive_url":null,"date":"2026-05-01T02:41:21","subject":"Re: [PATCH 1/6] Remove HAVE_GNU_AS","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> \t* configure.ac (HAVE_GNU_AS): Remove.\n> \t* configure: Regenerate.\n> \t* config.in: Regenerate.\n\nThese bits are ok.  I don't think I can approve the others.","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 4g6FgQ5jDJz1y04\n\tfor <incoming@patchwork.ozlabs.org>; Fri, 01 May 2026 12:42:09 +1000 (AEST)","from vm01.sourceware.org (localhost [127.0.0.1])\n\tby sourceware.org (Postfix) with ESMTP id 6C5364371D75\n\tfor <incoming@patchwork.ozlabs.org>; Fri,  1 May 2026 02:42:07 +0000 (GMT)","from eggs.gnu.org (eggs.gnu.org [209.51.188.92])\n by sourceware.org (Postfix) with ESMTPS id 6BB274374219\n for <gcc-patches@gcc.gnu.org>; Fri,  1 May 2026 02:41:41 +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 1wIdov-00019y-2w; Thu, 30 Apr 2026 22:41:37 -0400","from livre (livre.home [172.31.160.2])\n by free.home (8.15.2/8.15.2) with ESMTPS id 6412fLm5269585\n (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT);\n Thu, 30 Apr 2026 23:41:22 -0300"],"DKIM-Filter":["OpenDKIM Filter v2.11.0 sourceware.org 6C5364371D75","OpenDKIM Filter v2.11.0 sourceware.org 6BB274374219"],"DMARC-Filter":"OpenDMARC Filter v1.4.2 sourceware.org 6BB274374219","ARC-Filter":"OpenARC Filter v1.0.0 sourceware.org 6BB274374219","ARC-Seal":"i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1777603301; cv=none;\n b=BbC4gRT10rAwW3Hqde7iqjk6Qaf0PKU0LNO8kf6kq8ovENFYshVdSeWZQpF1U2+bTnC9500HUHUBMMmHtlqThzdUYqCM/QJyJA4Bj52AOspB7/QrUvv0yvTj0S+k0aczi1CQEcg3fE0NPc67go20dQKXj7b4eVZlwsfz72Nh/H8=","ARC-Message-Signature":"i=1; a=rsa-sha256; d=sourceware.org; s=key;\n t=1777603301; c=relaxed/simple;\n bh=IMLAP8qDpe/SFxSlb65TX+HTXh5Qp971fGuOujb2qqY=;\n h=From:To:Subject:Date:Message-ID:MIME-Version;\n b=CAPIWYv2z7kfsCOybQbeNVq6xZDshkVY1kvJtHdIXhScpXM8qrn9r2E0p0rIFv5oXajTCORu9xOsThozZTGvrzejDnCGKNa2BQTP13anCqZzAmAFWZIRsZqsKYYXoyr28SwluIv0G0XwlSmr13McjID86CKCBLJ9FagBsLVknps=","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, Iain Sandoe <iain@sandoe.co.uk>, John David\n Anglin <dave.anglin@bell.net>, Thomas Schwinge <tschwinge@baylibre.com>,\n David Edelsohn <dje.gcc@gmail.com>","Subject":"Re: [PATCH 1/6] Remove HAVE_GNU_AS","Organization":"Free thinker, not speaking for the GNU Project","References":"<ydda4ulamtr.fsf@CeBiTec.Uni-Bielefeld.DE>","Date":"Thu, 30 Apr 2026 23:41:21 -0300","In-Reply-To":"<ydda4ulamtr.fsf@CeBiTec.Uni-Bielefeld.DE> (Rainer Orth's message\n of \"Wed, 29 Apr 2026 16:00:16 +0200\")","Message-ID":"<orjytnhmwe.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":3685053,"web_url":"http://patchwork.ozlabs.org/comment/3685053/","msgid":"<yddmryj5z2j.fsf@CeBiTec.Uni-Bielefeld.DE>","list_archive_url":null,"date":"2026-05-01T08:11:32","subject":"Re: [PATCH 1/6] Remove HAVE_GNU_AS","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>> \t* configure.ac (HAVE_GNU_AS): Remove.\n>> \t* configure: Regenerate.\n>> \t* config.in: Regenerate.\n>\n> These bits are ok.  I don't think I can approve the others.\n\nThanks.  The only missing parts, I believe, are\n\n\tgcc:\n\t* gcc.cc (asm_options) [HAVE_GNU_AS]: Move to ...\n\t(ASM_V_SPEC) ... this.\n\n\t* doc/tm.texi.in (Driver, ASM_V_SPEC): Document.\n\t* doc/tm.texi: Regenerate.\n\n\t* config/rs6000/aix.h (ASM_V_SPEC): Define.\n\nThe first two require a global maintainer, the last's for David.\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=jXv6xyzf;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=gcc.gnu.org\n (client-ip=38.145.34.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=jXv6xyzf","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 [38.145.34.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 4g6P081m0Lz1y04\n\tfor <incoming@patchwork.ozlabs.org>; Fri, 01 May 2026 18:12:07 +1000 (AEST)","from vm01.sourceware.org (localhost [127.0.0.1])\n\tby sourceware.org (Postfix) with ESMTP id A45E34A9A8B9\n\tfor <incoming@patchwork.ozlabs.org>; Fri,  1 May 2026 08:12:04 +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 4E71B4A9A8A5\n for <gcc-patches@gcc.gnu.org>; Fri,  1 May 2026 08:11:35 +0000 (GMT)","from localhost (localhost.CeBiTec.Uni-Bielefeld.DE [127.0.0.1])\n by smtp.CeBiTec.Uni-Bielefeld.DE (Postfix) with ESMTP id 46D0CC73B9;\n Fri,  1 May 2026 10:11:34 +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 iL7x9xyieKpE; Fri,  1 May 2026 10:11:33 +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 2640EC73B8;\n Fri,  1 May 2026 10:11:33 +0200 (CEST)"],"DKIM-Filter":["OpenDKIM Filter v2.11.0 sourceware.org A45E34A9A8B9","OpenDKIM Filter v2.11.0 sourceware.org 4E71B4A9A8A5"],"DMARC-Filter":"OpenDMARC Filter v1.4.2 sourceware.org 4E71B4A9A8A5","ARC-Filter":"OpenARC Filter v1.0.0 sourceware.org 4E71B4A9A8A5","ARC-Seal":"i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1777623095; cv=none;\n b=RwLOmvRgvRRr4g9TIteNtyGKUTQT3iw+nAS1dTyaCXY2jrntPR31gUrn7eoy1C4zk7DWr8WjtQXE5kdLlqwva06xN/nHxsZSc9RyWvBpGiODB2yShy78ss3FbXWNfnKuJGcb3U9gFtUVWVsdkgxspS/wipV04trxElBdNRYl+l0=","ARC-Message-Signature":"i=1; a=rsa-sha256; d=sourceware.org; s=key;\n t=1777623095; c=relaxed/simple;\n bh=IyqjbW97j5g+pj/bkAiBmXvEZky88EJP76IEYcc4Yg8=;\n h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version;\n b=uXD13ssX1FXSH05WTxL3y2cibkv+CjdhqZspvZy0Oak4JCXitPY1F+Fxn/xdZO8lurBsqYL+6PFgsnVja+pct7Zkeua4X2YvWRnoCMZHqP50r8wJ82kBbAGh+YemGmM8Nf/OaXaJJNWBYghL/HOyNibPYT0sdVgcPbXf6NoMQgo=","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=1777623093; bh=IyqjbW97j5g+pj/bkAiBmXvEZky88EJP76IEY\n cc4Yg8=; b=jXv6xyzfoWNq9cYuGMfkQtPkHG8U0Mc3pQDqR7DAdeCMG5Uy5J5l7\n FhH/MO5s2YYYXg1+F/I/gEV/QtlLJZP8T+RSVNbkKFEU+bZ+6vcP1cC6ypXet7pj\n NvguXCXt1h7JnssU7z9yZt0XC3e+Yj6IhnIDcm0OSG6CHprqSFVcWucmNfIfS+iS\n t4jlrsBMzsp9HBEkfpQBnv+rHg66oa9KinAuUhnpWj30akVndffU8Edm2AKnvWHd\n y2qW8JnE0pmYMjBSj3tebkY2ObOu8Fd2NIVjA7qm3lnwdZyMtFz8te1mkJrAXg+Z\n Xha4Leva6yJbHv+EKsBAnDXxsHprXZ7nQ==","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,  Iain Sandoe <iain@sandoe.co.uk>,\n John David Anglin <dave.anglin@bell.net>,\n Thomas Schwinge <tschwinge@baylibre.com>,\n David Edelsohn <dje.gcc@gmail.com>,\n Richard Biener <rguenther@suse.de>, Jakub Jelinek <jakub@redhat.com>","Subject":"Re: [PATCH 1/6] Remove HAVE_GNU_AS","In-Reply-To":"<orjytnhmwe.fsf@lxoliva.fsfla.org> (Alexandre Oliva's message of\n \"Thu, 30 Apr 2026 23:41:21 -0300\")","References":"<ydda4ulamtr.fsf@CeBiTec.Uni-Bielefeld.DE>\n <orjytnhmwe.fsf@lxoliva.fsfla.org>","Date":"Fri, 01 May 2026 10:11:32 +0200","Message-ID":"<yddmryj5z2j.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"}},{"id":3685120,"web_url":"http://patchwork.ozlabs.org/comment/3685120/","msgid":"<BDC664D1-DDB2-463B-918B-10A571418DEF@suse.de>","list_archive_url":null,"date":"2026-05-01T12:45:19","subject":"Re: [PATCH 1/6] Remove HAVE_GNU_AS","submitter":{"id":4338,"url":"http://patchwork.ozlabs.org/api/people/4338/","name":"Richard Biener","email":"rguenther@suse.de"},"content":"> Am 01.05.2026 um 10:12 schrieb Rainer Orth <ro@cebitec.uni-bielefeld.de>:\n> \n> ﻿Hi Alex,\n> \n>>> On Apr 29, 2026, Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> wrote:\n>>> \n>>>    * configure.ac (HAVE_GNU_AS): Remove.\n>>>    * configure: Regenerate.\n>>>    * config.in: Regenerate.\n>> \n>> These bits are ok.  I don't think I can approve the others.\n> \n> Thanks.  The only missing parts, I believe, are\n> \n>    gcc:\n>    * gcc.cc (asm_options) [HAVE_GNU_AS]: Move to ...\n>    (ASM_V_SPEC) ... this.\n> \n>    * doc/tm.texi.in (Driver, ASM_V_SPEC): Document.\n>    * doc/tm.texi: Regenerate.\n> \n>    * config/rs6000/aix.h (ASM_V_SPEC): Define.\n> \n> The first two require a global maintainer, the last's for David.\n\nOk, also for David’s part unless you hear from him in the next days.\n\nRichard \n\n>    Rainer\n> \n> --\n> -----------------------------------------------------------------------------\n> Rainer Orth, Center for Biotechnology, Bielefeld University","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 (1024-bit key;\n unprotected) header.d=suse.de header.i=@suse.de header.a=rsa-sha256\n header.s=susede2_rsa header.b=gbjpodhx;\n\tdkim=pass header.d=suse.de header.i=@suse.de header.a=ed25519-sha256\n header.s=susede2_ed25519 header.b=ec8YvDxw;\n\tdkim=pass (1024-bit key) header.d=suse.de header.i=@suse.de\n header.a=rsa-sha256 header.s=susede2_rsa header.b=gbjpodhx;\n\tdkim=neutral header.d=suse.de header.i=@suse.de header.a=ed25519-sha256\n header.s=susede2_ed25519 header.b=ec8YvDxw;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=temperror (SPF Temporary Error: DNS Timeout) 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 (1024-bit key,\n unprotected) header.d=suse.de header.i=@suse.de header.a=rsa-sha256\n header.s=susede2_rsa header.b=gbjpodhx;\n\tdkim=pass header.d=suse.de header.i=@suse.de header.a=ed25519-sha256\n header.s=susede2_ed25519 header.b=ec8YvDxw;\n\tdkim=pass (1024-bit key) header.d=suse.de header.i=@suse.de\n header.a=rsa-sha256 header.s=susede2_rsa header.b=gbjpodhx;\n\tdkim=neutral header.d=suse.de header.i=@suse.de header.a=ed25519-sha256\n header.s=susede2_ed25519 header.b=ec8YvDxw","sourceware.org;\n dmarc=pass (p=none dis=none) header.from=suse.de","sourceware.org; spf=pass smtp.mailfrom=suse.de","server2.sourceware.org;\n arc=none smtp.remote-ip=195.135.223.131","smtp-out2.suse.de;\n\tnone"],"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 4g6W5X37Zyz1y04\n\tfor <incoming@patchwork.ozlabs.org>; Fri, 01 May 2026 22:46:52 +1000 (AEST)","from vm01.sourceware.org (localhost [127.0.0.1])\n\tby sourceware.org (Postfix) with ESMTP id 978C746A9CD6\n\tfor <incoming@patchwork.ozlabs.org>; Fri,  1 May 2026 12:46:50 +0000 (GMT)","from smtp-out2.suse.de (smtp-out2.suse.de [195.135.223.131])\n by sourceware.org (Postfix) with ESMTPS id 702E044115CF\n for <gcc-patches@gcc.gnu.org>; Fri,  1 May 2026 12:45:31 +0000 (GMT)","from imap1.dmz-prg2.suse.org (unknown [10.150.64.97])\n (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest\n SHA256)\n (No client certificate requested)\n by smtp-out2.suse.de (Postfix) with ESMTPS id 58DAE5BD1E;\n Fri,  1 May 2026 12:45:30 +0000 (UTC)","from imap1.dmz-prg2.suse.org (localhost [127.0.0.1])\n (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest\n SHA256)\n (No client certificate requested)\n by imap1.dmz-prg2.suse.org (Postfix) with ESMTPS id 4B9AD593B0;\n Fri,  1 May 2026 12:45:30 +0000 (UTC)","from dovecot-director2.suse.de ([2a07:de40:b281:106:10:150:64:167])\n by imap1.dmz-prg2.suse.org with ESMTPSA id XLBqEmqg9GkqaAAAD6G6ig\n (envelope-from <rguenther@suse.de>); Fri, 01 May 2026 12:45:30 +0000"],"DKIM-Filter":["OpenDKIM Filter v2.11.0 sourceware.org 978C746A9CD6","OpenDKIM Filter v2.11.0 sourceware.org 702E044115CF"],"DMARC-Filter":"OpenDMARC Filter v1.4.2 sourceware.org 702E044115CF","ARC-Filter":"OpenARC Filter v1.0.0 sourceware.org 702E044115CF","ARC-Seal":"i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1777639531; cv=none;\n b=M0CrbmwnQxbPvgbTFLUAhywfMFw4+OE8uUOGtYJx1G/07PmlG4FZcqD5W1qryk4B4EuX3VUuE5hhzMpTapDZJVcSeYhmxVCrPBR3rjIiDKCzQwpfmaxGkt3QVKWED37kGoFiizgGJybFKa0qbJH7oePP496uYBfSTLJiyEZQt+w=","ARC-Message-Signature":"i=1; a=rsa-sha256; d=sourceware.org; s=key;\n t=1777639531; c=relaxed/simple;\n bh=622UdSHLkWOGZikm9/EfIPytivLH9KIU6p2vdK8NnO0=;\n h=DKIM-Signature:DKIM-Signature:DKIM-Signature:DKIM-Signature:From:\n Mime-Version:Subject:Date:Message-Id:To;\n b=aqvS/MCdWz2otpTQZasxZDbDMh1km2+JwKDsp6Oee7chkLTHmjZjA2DNv1YkL/KF24FqWpoHXrLC3AQOdGuFw8ABD1eON0Tf25+MkbUO4TEuiqcajYSk+j+sN0rVwr8Ml5PhZb4K4LYtTXRcR68xsospWfsMiummZJEJB/tQyQc=","ARC-Authentication-Results":"i=1; server2.sourceware.org","DKIM-Signature":["v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.de;\n s=susede2_rsa;\n t=1777639530;\n h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc:\n mime-version:mime-version:content-type:content-type:\n content-transfer-encoding:content-transfer-encoding:\n in-reply-to:in-reply-to:references:references;\n bh=h0We42IYwwYiW/6qWNkcsG0tClGmJqVL87ncpswFWkM=;\n b=gbjpodhxOg+p1N9aok0V2CEIM495CeOyvw/8S/Zjd2D7hS8/w19QFtbntZ3G5wWN/iR0nC\n F3myTyb4mQ/lZdmv5Ua1+4jMcC79mAw8Q63tpdNIYM4NhuhGl+vHJ4Gisxpulazr6X/b4Z\n 0yvsSKIUD/JIjstriZzGT9dWh+SWUBg=","v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.de;\n s=susede2_ed25519; t=1777639530;\n h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc:\n mime-version:mime-version:content-type:content-type:\n content-transfer-encoding:content-transfer-encoding:\n in-reply-to:in-reply-to:references:references;\n bh=h0We42IYwwYiW/6qWNkcsG0tClGmJqVL87ncpswFWkM=;\n b=ec8YvDxwQ9EHjAthLRBNNng+JN/QMxZYTB8qEeXfMXIGUwEy3v1vG+1EvW1iM4n08Yfq+S\n YOVpjH9IztxQ4uCw==","v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.de;\n s=susede2_rsa;\n t=1777639530;\n h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc:\n mime-version:mime-version:content-type:content-type:\n content-transfer-encoding:content-transfer-encoding:\n in-reply-to:in-reply-to:references:references;\n bh=h0We42IYwwYiW/6qWNkcsG0tClGmJqVL87ncpswFWkM=;\n b=gbjpodhxOg+p1N9aok0V2CEIM495CeOyvw/8S/Zjd2D7hS8/w19QFtbntZ3G5wWN/iR0nC\n F3myTyb4mQ/lZdmv5Ua1+4jMcC79mAw8Q63tpdNIYM4NhuhGl+vHJ4Gisxpulazr6X/b4Z\n 0yvsSKIUD/JIjstriZzGT9dWh+SWUBg=","v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.de;\n s=susede2_ed25519; t=1777639530;\n h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc:\n mime-version:mime-version:content-type:content-type:\n content-transfer-encoding:content-transfer-encoding:\n in-reply-to:in-reply-to:references:references;\n bh=h0We42IYwwYiW/6qWNkcsG0tClGmJqVL87ncpswFWkM=;\n b=ec8YvDxwQ9EHjAthLRBNNng+JN/QMxZYTB8qEeXfMXIGUwEy3v1vG+1EvW1iM4n08Yfq+S\n YOVpjH9IztxQ4uCw=="],"Content-Type":"text/plain; charset=utf-8","Content-Transfer-Encoding":"quoted-printable","From":"Richard Biener <rguenther@suse.de>","Mime-Version":"1.0 (1.0)","Subject":"Re: [PATCH 1/6] Remove HAVE_GNU_AS","Date":"Fri, 1 May 2026 14:45:19 +0200","Message-Id":"<BDC664D1-DDB2-463B-918B-10A571418DEF@suse.de>","References":"<yddmryj5z2j.fsf@CeBiTec.Uni-Bielefeld.DE>","Cc":"Alexandre Oliva <oliva@gnu.org>, gcc-patches@gcc.gnu.org,\n Iain Sandoe <iain@sandoe.co.uk>, John David Anglin <dave.anglin@bell.net>,\n Thomas Schwinge <tschwinge@baylibre.com>,\n David Edelsohn <dje.gcc@gmail.com>, Jakub Jelinek <jakub@redhat.com>","In-Reply-To":"<yddmryj5z2j.fsf@CeBiTec.Uni-Bielefeld.DE>","To":"Rainer Orth <ro@cebitec.uni-bielefeld.de>","X-Mailer":"iPhone Mail (23E261)","X-Spamd-Result":"default: False [-2.80 / 50.00]; BAYES_HAM(-3.00)[99.99%];\n SUSPICIOUS_RECIPS(1.50)[]; NEURAL_HAM_LONG(-1.00)[-1.000];\n NEURAL_HAM_SHORT(-0.20)[-1.000]; MIME_GOOD(-0.10)[text/plain];\n FREEMAIL_ENVRCPT(0.00)[bell.net,gmail.com];\n FUZZY_RATELIMITED(0.00)[rspamd.com];\n RCVD_VIA_SMTP_AUTH(0.00)[]; ARC_NA(0.00)[];\n APPLE_IOS_MAILER_COMMON(0.00)[]; TAGGED_RCPT(0.00)[];\n MIME_TRACE(0.00)[0:+]; MID_RHS_MATCH_FROM(0.00)[];\n RCPT_COUNT_SEVEN(0.00)[8]; TO_DN_SOME(0.00)[];\n FROM_HAS_DN(0.00)[];\n FREEMAIL_CC(0.00)[gnu.org,gcc.gnu.org,sandoe.co.uk,bell.net,baylibre.com,gmail.com,redhat.com];\n RCVD_TLS_ALL(0.00)[]; FROM_EQ_ENVFROM(0.00)[];\n RCVD_COUNT_TWO(0.00)[2]; TO_MATCH_ENVRCPT_ALL(0.00)[];\n DKIM_SIGNED(0.00)[suse.de:s=susede2_rsa,suse.de:s=susede2_ed25519];\n DBL_BLOCKED_OPENRESOLVER(0.00)[gcc.cc:url, configure.ac:url,\n imap1.dmz-prg2.suse.org:helo, uni-bielefeld.de:email, suse.de:mid]","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":3685191,"web_url":"http://patchwork.ozlabs.org/comment/3685191/","msgid":"<CAGWvny=P6gUrsjTsgp6zPhkKZv17ou-ZM5Pm0rg+Pud1ZARw=w@mail.gmail.com>","list_archive_url":null,"date":"2026-05-01T17:36:16","subject":"Re: [PATCH 1/6] Remove HAVE_GNU_AS","submitter":{"id":4375,"url":"http://patchwork.ozlabs.org/api/people/4375/","name":"David Edelsohn","email":"dje.gcc@gmail.com"},"content":"On Fri, May 1, 2026 at 8:45 AM Richard Biener <rguenther@suse.de> wrote:\n\n>\n>\n> > Am 01.05.2026 um 10:12 schrieb Rainer Orth <ro@cebitec.uni-bielefeld.de\n> >:\n> >\n> > ﻿Hi Alex,\n> >\n> >>> On Apr 29, 2026, Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> wrote:\n> >>>\n> >>>    * configure.ac (HAVE_GNU_AS): Remove.\n> >>>    * configure: Regenerate.\n> >>>    * config.in: Regenerate.\n> >>\n> >> These bits are ok.  I don't think I can approve the others.\n> >\n> > Thanks.  The only missing parts, I believe, are\n> >\n> >    gcc:\n> >    * gcc.cc (asm_options) [HAVE_GNU_AS]: Move to ...\n> >    (ASM_V_SPEC) ... this.\n> >\n> >    * doc/tm.texi.in (Driver, ASM_V_SPEC): Document.\n> >    * doc/tm.texi: Regenerate.\n> >\n> >    * config/rs6000/aix.h (ASM_V_SPEC): Define.\n>\n\n> * AIX: native as and ld\n\nAIX supports both native as/ld and GNU as/ld.  GNU ld is more common than\nGNU as.\nIt would have been nice to handle both, like Solaris, but I understand that\nsupporting both is more\nof a hassle.\n\nThis is okay.\n\nDavid\n\n\n> >\n> > The first two require a global maintainer, the last's for David.\n>\n> Ok, also for David’s part unless you hear from him in the next days.\n>\n> Richard\n>\n> >    Rainer\n> >\n> > --\n> >\n> -----------------------------------------------------------------------------\n> > Rainer Orth, Center for Biotechnology, Bielefeld University\n>","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=gmail.com header.i=@gmail.com header.a=rsa-sha256\n header.s=20251104 header.b=L+6wNtRg;\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=gmail.com header.i=@gmail.com header.a=rsa-sha256\n header.s=20251104 header.b=L+6wNtRg","sourceware.org;\n dmarc=pass (p=none dis=none) header.from=gmail.com","sourceware.org; spf=pass smtp.mailfrom=gmail.com","server2.sourceware.org;\n arc=pass smtp.remote-ip=2a00:1450:4864:20::32b"],"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 4g6dWy3xYyz1xvV\n\tfor <incoming@patchwork.ozlabs.org>; Sat, 02 May 2026 03:37:01 +1000 (AEST)","from vm01.sourceware.org (localhost [127.0.0.1])\n\tby sourceware.org (Postfix) with ESMTP id 530584BB24E1\n\tfor <incoming@patchwork.ozlabs.org>; Fri,  1 May 2026 17:36:59 +0000 (GMT)","from mail-wm1-x32b.google.com (mail-wm1-x32b.google.com\n [IPv6:2a00:1450:4864:20::32b])\n by sourceware.org (Postfix) with ESMTPS id C946244115C5\n for <gcc-patches@gcc.gnu.org>; Fri,  1 May 2026 17:36:30 +0000 (GMT)","by mail-wm1-x32b.google.com with SMTP id\n 5b1f17b1804b1-48909558b3aso22068655e9.0\n for <gcc-patches@gcc.gnu.org>; Fri, 01 May 2026 10:36:30 -0700 (PDT)"],"DKIM-Filter":["OpenDKIM Filter v2.11.0 sourceware.org 530584BB24E1","OpenDKIM Filter v2.11.0 sourceware.org C946244115C5"],"DMARC-Filter":"OpenDMARC Filter v1.4.2 sourceware.org C946244115C5","ARC-Filter":"OpenARC Filter v1.0.0 sourceware.org C946244115C5","ARC-Seal":["i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1777656991; cv=pass;\n b=X50lrjaJjB6ndh5Cn0MDHmCZtiMAJUD3kC3qKJ000jlvuxfTai3PyJEFWMDNLebDkzi0N+MOhNodR09y0XJzfqO3ehpE+cJs/Wc/FdUESiOt/BZ59BXKRqs7dmaaY4hKDCuEVXWCpvSTPi1+eDxc1CDPJOF/sSCJwpwMJ10pN/c=","i=1; a=rsa-sha256; t=1777656990; cv=none;\n d=google.com; s=arc-20240605;\n b=kPzGP1jjeb1smcjo4NWj/5zPkxMoj0ynaW1cHv5r/P9lhBspusEiWR2bKLTWzcRHtH\n v8l8FAzN36GPIX2ydPBep/hYKp8Y+DV9W5ne61/a3+WmNyLFsg7fg7jj8+EIIrV0jwT+\n JFlAt/2OPP5ASKYL5Y+JQ6fAPSwUuI2VHR3rNceSNYsBsVslBELsMocvb0P2Xua+PTRO\n HsCx0KG39fMP3KQ3XWllYrtDjqjhq+2+bITNxNr5MqXNQiEPWwIzsQIvaMZWAl/6j6Sh\n 1+3DkgYCxzZjv0zHu0IJgz+0FrNHoiLWrhGl/IhPtvgpvGbYVRP6wNEh7JPLUWT0GQe5\n 9v3w=="],"ARC-Message-Signature":["i=2; a=rsa-sha256; d=sourceware.org; s=key;\n t=1777656991; c=relaxed/simple;\n bh=J/znbrfmdvlYxWUWopDESG6S4q7oviuLY08+g99rK3M=;\n h=DKIM-Signature:MIME-Version:From:Date:Message-ID:Subject:To;\n b=cPYMaUVZnT9vbw7VWdX1ZgH1XzkXljYbeSGuxf5dg3DmOCvMqICETG1NTkOzwykKYsmBtj+/Ql/13KnxYD7RewWZelzXcZX7ONKMNDcxtX41cSxkdV4RzK0siyL/E/tWjsZVC2igzKhsNCV6t/QBX0b276JNoLjEs3hXKqNR1HI=","i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com;\n s=arc-20240605;\n h=cc:to:subject:message-id:date:from:in-reply-to:references\n :mime-version:dkim-signature;\n bh=jkAijvD3AxN7BSjs1JWb/XNGN4r51E1rtUe6CHyDmqs=;\n fh=bb1TGb2WQe3Z8KdDl2aCReEJq2o4FEjVFqduEWalRLU=;\n b=aM/F/uWZFzNeTVUsOspvN00HtDSUFJ4yN4la3FI7fLWa6WphH7+HGD72gdwWxkXhdo\n CPWSerVqdZTwP6q1bw1TcFBcIPlQ1PbX9zLM52uDOLqvWxNOU9I3WRUVzSzt6ZusPy5N\n /TvzVH2txUYy0Roq2u7s72l6TKfrzE49g9iK9ARC0++1lLCju96VxK72nMJDGgpMh+eZ\n riOzz4fKdUMN6ophfrNMBSv/8HGLdZ/9RqI1FJ1tilHqn76qv3oYWcUWqXFDyvJ2UlQk\n iD9yowbPCSXsNgsKC1dcqxoJHxAYsIJ5uALfW4NaUKXKReflBf9IfYZ/5NMPtO/Bnaka\n gkIw==; darn=gcc.gnu.org"],"ARC-Authentication-Results":["i=2; server2.sourceware.org","i=1; mx.google.com; arc=none"],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=gmail.com; s=20251104; t=1777656990; x=1778261790; darn=gcc.gnu.org;\n h=cc:to:subject:message-id:date:from:in-reply-to:references\n :mime-version:from:to:cc:subject:date:message-id:reply-to;\n bh=jkAijvD3AxN7BSjs1JWb/XNGN4r51E1rtUe6CHyDmqs=;\n b=L+6wNtRgoj/Qw/uZolytdpkZXuuQ1lCT9qt8a9kHTufIKi076jDRO76MAatO6Kjol4\n hrPY62vyS45IzjVn1riYv0306vL8Lc+bY08XO+CZ16aT7R/Dc78iEFkZhftSy5PLVLGP\n LDFVSsZgnbGKCVvFvQulQRpJmPRULm/EVooHTT0IT1iuhPzU1z6rlvQ7a8LjZKRCah3r\n Lqv6TssPHl0kulQOK1Osm/vneqmBJyat7x4Hknb8Ez6ybL7f/CjDBfuTcZHs3u99fqlE\n itOkvNZOj1fpd40fOT0zgILcT9IGPQPKq4iDEyUBRlk/QVMC1HmBnrEwmGdzuNFrlWO4\n ASVQ==","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20251104; t=1777656990; x=1778261790;\n h=cc:to:subject:message-id:date:from:in-reply-to:references\n :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date\n :message-id:reply-to;\n bh=jkAijvD3AxN7BSjs1JWb/XNGN4r51E1rtUe6CHyDmqs=;\n b=hX+u1tPjm398hkU5HnqVecFqnDiQC/ft4AGGEHPMoKdiIXnOyFp8rtDgnp+0EeUQR3\n D4+S+ibOMNyKyYpUD5E4N55rAGhnQATgHCyxf/IJVj5C2YICP5kYCT1T6Snf8jK6874t\n fJkUBop7TTDut9Q5datSTCWlK7hC3YUT5YqD7Xqw7Vc/9tQ3xIHE52bpj+ki4cBe1DNE\n XQNDwLu16TQ1CoUyEaMvphPPMnpsmCjTwIUv3qUBXrDTOj9Q0AU2Red6zR+VDrh5OJ+s\n plIQR8KBQWdvis6xyKKdKyoFQD755Z7IyMhn8IAO5m5MSXAmZsULY62WWzyBthA3BPhP\n anVg==","X-Forwarded-Encrypted":"i=1;\n AFNElJ/NaIZSBIvhDrAVcAEmj2lylVupG9dfWwzlyBhzNd/CCG0fKTKfLDPdGNBpfjYJm5UtTnpPWGpJ9XVpVw==@gcc.gnu.org","X-Gm-Message-State":"AOJu0Yw+mH6usfiAja+1A5MueLYl9IrVcI5Zh2XNsR7290yE3pcjl8Qm\n jjMHMvJzc3VCzBzIFsVBJeKtnUoZY2QJSzDOsefybbEuaCTdMSXqzhuPgUoN9mm648AtDSGrcia\n zGaY1CJrUjxARSqJj/BupHxyNXMo1pwI=","X-Gm-Gg":"AeBDievLO8teUYKcS9Nkd5YzeCkqD0YWZK5hKtFfYl23aGba94qpASXesLHjPzFtd3D\n Y8zAPkTkKtDR+MQClsPmFPaKd+MvAghD9PTnE/Y80jNW5061k96IrDQg5bL4SYQMWspU+hrD+JQ\n zki4j2kcvErnXzeRWI0lPIjMykVt/gfuMvhPWGhjAFU/CVqpfISROOLMeoTsM6QjFhZvYxZHdTh\n p0aWfDsokG4zgDfeO1iZHbAIscoP6Iy4BEGalvwRDSh07+jSVchvBIZQMVSt0VgtKYJ4R6SUg3M\n U2drAItsvxax+sIitQ==","X-Received":"by 2002:a05:600c:3f14:b0:488:f453:b976 with SMTP id\n 5b1f17b1804b1-48a98675809mr1251945e9.27.1777656989483; Fri, 01 May 2026\n 10:36:29 -0700 (PDT)","MIME-Version":"1.0","References":"<yddmryj5z2j.fsf@CeBiTec.Uni-Bielefeld.DE>\n <BDC664D1-DDB2-463B-918B-10A571418DEF@suse.de>","In-Reply-To":"<BDC664D1-DDB2-463B-918B-10A571418DEF@suse.de>","From":"David Edelsohn <dje.gcc@gmail.com>","Date":"Fri, 1 May 2026 13:36:16 -0400","X-Gm-Features":"AVHnY4LSflggIrMFZ7p5R5oBN83NBi1gDUlf4LKx8MCmFDVfDf0-vp7zRP22HOU","Message-ID":"\n <CAGWvny=P6gUrsjTsgp6zPhkKZv17ou-ZM5Pm0rg+Pud1ZARw=w@mail.gmail.com>","Subject":"Re: [PATCH 1/6] Remove HAVE_GNU_AS","To":"Richard Biener <rguenther@suse.de>","Cc":"Rainer Orth <ro@cebitec.uni-bielefeld.de>,\n Alexandre Oliva <oliva@gnu.org>,\n gcc-patches@gcc.gnu.org,\n Iain Sandoe <iain@sandoe.co.uk>, John David Anglin <dave.anglin@bell.net>,\n Thomas Schwinge <tschwinge@baylibre.com>, Jakub Jelinek <jakub@redhat.com>","Content-Type":"multipart/alternative; boundary=\"0000000000006407680650c505ce\"","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":3685209,"web_url":"http://patchwork.ozlabs.org/comment/3685209/","msgid":"<yddse8b2ca0.fsf@CeBiTec.Uni-Bielefeld.DE>","list_archive_url":null,"date":"2026-05-01T18:52:07","subject":"Re: [PATCH 1/6] Remove HAVE_GNU_AS","submitter":{"id":4362,"url":"http://patchwork.ozlabs.org/api/people/4362/","name":"Rainer Orth","email":"ro@CeBiTec.Uni-Bielefeld.DE"},"content":"Hi David,\n\n>> > Thanks.  The only missing parts, I believe, are\n>> >\n>> >    gcc:\n[...]\n>> >    * config/rs6000/aix.h (ASM_V_SPEC): Define.\n>\n>> * AIX: native as and ld\n>\n> AIX supports both native as/ld and GNU as/ld.  GNU ld is more common than\n> GNU as.\n> It would have been nice to handle both, like Solaris, but I understand that\n> supporting both is more\n> of a hassle.\n\nI missed that in the AIX install.texi section.  Maybe it would be good\nto weed that out a bit.\n\nAnyway, handling those cases isn't really hard: just like the\nsolaris_as/solaris_ld handling in gcc/configure.ac, and hpux_ld in the v2\n\n\tbuild: Remove $gnu_ld\n        https://gcc.gnu.org/pipermail/gcc-patches/2026-May/715430.html\n\npatch one can just check $gcc_cv_as/$gcc_cv_ld for the output of the\nnative commands, assuming gas/gld otherwise.  Depending on that, one\nwould define AIX_{AS,LD} just like SOLARIS_{AS,LD} and use that to\nrestrict the ASM_V_SPEC redefinition to AIX as.\n\nIt's quite trivial, actually.  I could give it a try on cfarm119 (AIX\n7.3) if you like.\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=ihkxfia+;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=gcc.gnu.org\n (client-ip=38.145.34.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=ihkxfia+","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 [38.145.34.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 4g6gCG5WQrz1xvV\n\tfor <incoming@patchwork.ozlabs.org>; Sat, 02 May 2026 04:52:40 +1000 (AEST)","from vm01.sourceware.org (localhost [127.0.0.1])\n\tby sourceware.org (Postfix) with ESMTP id 3B88343B5500\n\tfor <incoming@patchwork.ozlabs.org>; Fri,  1 May 2026 18:52:38 +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 8D00F44115C6\n for <gcc-patches@gcc.gnu.org>; Fri,  1 May 2026 18:52:09 +0000 (GMT)","from localhost (localhost.CeBiTec.Uni-Bielefeld.DE [127.0.0.1])\n by smtp.CeBiTec.Uni-Bielefeld.DE (Postfix) with ESMTP id 92416D862A;\n Fri,  1 May 2026 20:52:08 +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 DbAWMRQSUW6r; Fri,  1 May 2026 20:52:08 +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 C1716D8629;\n Fri,  1 May 2026 20:52:07 +0200 (CEST)"],"DKIM-Filter":["OpenDKIM Filter v2.11.0 sourceware.org 3B88343B5500","OpenDKIM Filter v2.11.0 sourceware.org 8D00F44115C6"],"DMARC-Filter":"OpenDMARC Filter v1.4.2 sourceware.org 8D00F44115C6","ARC-Filter":"OpenARC Filter v1.0.0 sourceware.org 8D00F44115C6","ARC-Seal":"i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1777661529; cv=none;\n b=yDLUuvVXMMiGC97On1uJkoN/rAysxy0u/i1xjjlBb8M10caVtPgmCBKIUvN3gNmPxbyPUIdh/LGLlVWCfOiUls5pFS3+YG+WhWm8XW7JaamfMzixmqH+4Zho0NQUTyadovsMUxM04Lhv8mGUxgGFrdb0hh07g8Hhd8mEnDyqUCA=","ARC-Message-Signature":"i=1; a=rsa-sha256; d=sourceware.org; s=key;\n t=1777661529; c=relaxed/simple;\n bh=wsyibSjyWkS5I/i3lkGnGdmD83xEEhKr3VHaouHG8io=;\n h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version;\n b=Ba5b2jq7mG0VWaFJTU52L4sbXh0LrkA2m+NbTCwMUMiNNTwRAvzuPAzhtZQtIN8sEuY9TuhCEZUFqAJj4dbCeQcW7kyoqsC3ksYV5zbMoDNZErcBYSLH9CKt42Lf819lfO9h3hNAxIKW74y6v/znNUT+bu5O9nGqJzOF39gGcrg=","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=1777661528; bh=wsyibSjyWkS5I/i3lkGnGdmD83xEEhKr3VHao\n uHG8io=; b=ihkxfia+qHeghP4XPIp9qwridOxaa62F3EEgPknqMVgDoZlvMeDdG\n d2wyWfczZnUHYc+pQDg0REQqrqorGOBK3HS8Mk7TwNSlisG8Geyl71rV0dJKqR8H\n 0y15jsQw2EYkUGvwQR4QN92bX6Pg6srAlXyS44RocbCRAlF2rLvsFvZeNuNZ4QB8\n bybr9VG/Cni52K1NtNMcLGZHb06a/RVfLJvS9/ASxPBGGEjnpi0VOwyHoY92OxbH\n b3Tf22uq8toLr8u36gCGrYIgC0YXGdPGIcq2kdS8CojmzrEez1plQedO0jwqtVTm\n Ea3nqYrdWyRvIX3tpsUrJpX+cIT4Sdy0A==","X-Virus-Scanned":"amavisd-new at cebitec.uni-bielefeld.de","From":"Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>","To":"David Edelsohn <dje.gcc@gmail.com>","Cc":"Richard Biener <rguenther@suse.de>,  Alexandre Oliva <oliva@gnu.org>,\n gcc-patches@gcc.gnu.org,  Iain Sandoe <iain@sandoe.co.uk>,  John David\n Anglin <dave.anglin@bell.net>,  Thomas Schwinge <tschwinge@baylibre.com>,\n Jakub Jelinek <jakub@redhat.com>","Subject":"Re: [PATCH 1/6] Remove HAVE_GNU_AS","In-Reply-To":"\n <CAGWvny=P6gUrsjTsgp6zPhkKZv17ou-ZM5Pm0rg+Pud1ZARw=w@mail.gmail.com>\n (David Edelsohn's message of \"Fri, 1 May 2026 13:36:16 -0400\")","References":"<yddmryj5z2j.fsf@CeBiTec.Uni-Bielefeld.DE>\n <BDC664D1-DDB2-463B-918B-10A571418DEF@suse.de>\n <CAGWvny=P6gUrsjTsgp6zPhkKZv17ou-ZM5Pm0rg+Pud1ZARw=w@mail.gmail.com>","Date":"Fri, 01 May 2026 20:52:07 +0200","Message-ID":"<yddse8b2ca0.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"}},{"id":3685210,"web_url":"http://patchwork.ozlabs.org/comment/3685210/","msgid":"<CAGWvny=vGjDXNOtdMzV58gGLXmyu-oxJQZ5348NL6tZv3SMzmA@mail.gmail.com>","list_archive_url":null,"date":"2026-05-01T19:05:14","subject":"Re: [PATCH 1/6] Remove HAVE_GNU_AS","submitter":{"id":4375,"url":"http://patchwork.ozlabs.org/api/people/4375/","name":"David Edelsohn","email":"dje.gcc@gmail.com"},"content":"On Fri, May 1, 2026 at 2:52 PM Rainer Orth <ro@cebitec.uni-bielefeld.de>\nwrote:\n\n> Hi David,\n>\n> >> > Thanks.  The only missing parts, I believe, are\n> >> >\n> >> >    gcc:\n> [...]\n> >> >    * config/rs6000/aix.h (ASM_V_SPEC): Define.\n> >\n> >> * AIX: native as and ld\n> >\n> > AIX supports both native as/ld and GNU as/ld.  GNU ld is more common than\n> > GNU as.\n> > It would have been nice to handle both, like Solaris, but I understand\n> that\n> > supporting both is more\n> > of a hassle.\n>\n> I missed that in the AIX install.texi section.  Maybe it would be good\n> to weed that out a bit.\n>\n> Anyway, handling those cases isn't really hard: just like the\n> solaris_as/solaris_ld handling in gcc/configure.ac, and hpux_ld in the v2\n>\n>         build: Remove $gnu_ld\n>         https://gcc.gnu.org/pipermail/gcc-patches/2026-May/715430.html\n>\n> patch one can just check $gcc_cv_as/$gcc_cv_ld for the output of the\n> native commands, assuming gas/gld otherwise.  Depending on that, one\n> would define AIX_{AS,LD} just like SOLARIS_{AS,LD} and use that to\n> restrict the ASM_V_SPEC redefinition to AIX as.\n>\n> It's quite trivial, actually.  I could give it a try on cfarm119 (AIX\n> 7.3) if you like.\n>\n\nIf you can handle both, that would be nicer, but I'm not going to make\nthat a requirement for the patch if you don't have time.\n\nThanks, David\n\n\n>\n>         Rainer\n>\n> --\n>\n> -----------------------------------------------------------------------------\n> Rainer Orth, Center for Biotechnology, Bielefeld University\n>","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=gmail.com header.i=@gmail.com header.a=rsa-sha256\n header.s=20251104 header.b=nJnbIwCk;\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=gmail.com header.i=@gmail.com header.a=rsa-sha256\n header.s=20251104 header.b=nJnbIwCk","sourceware.org;\n dmarc=pass (p=none dis=none) header.from=gmail.com","sourceware.org; spf=pass smtp.mailfrom=gmail.com","server2.sourceware.org;\n arc=pass smtp.remote-ip=2a00:1450:4864:20::331"],"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 4g6gVj2fd7z1xvV\n\tfor <incoming@patchwork.ozlabs.org>; Sat, 02 May 2026 05:06:04 +1000 (AEST)","from vm01.sourceware.org (localhost [127.0.0.1])\n\tby sourceware.org (Postfix) with ESMTP id 8838144115C6\n\tfor <incoming@patchwork.ozlabs.org>; Fri,  1 May 2026 19:05:56 +0000 (GMT)","from mail-wm1-x331.google.com (mail-wm1-x331.google.com\n [IPv6:2a00:1450:4864:20::331])\n by sourceware.org (Postfix) with ESMTPS id 54AC346A9CCB\n for <gcc-patches@gcc.gnu.org>; Fri,  1 May 2026 19:05:27 +0000 (GMT)","by mail-wm1-x331.google.com with SMTP id\n 5b1f17b1804b1-48a3e9862f0so14055925e9.1\n for <gcc-patches@gcc.gnu.org>; Fri, 01 May 2026 12:05:27 -0700 (PDT)"],"DKIM-Filter":["OpenDKIM Filter v2.11.0 sourceware.org 8838144115C6","OpenDKIM Filter v2.11.0 sourceware.org 54AC346A9CCB"],"DMARC-Filter":"OpenDMARC Filter v1.4.2 sourceware.org 54AC346A9CCB","ARC-Filter":"OpenARC Filter v1.0.0 sourceware.org 54AC346A9CCB","ARC-Seal":["i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1777662327; cv=pass;\n b=K6T2Oehw1Q4NlUXId8brGiotEGlQO5DMQNrEpWPBXzjpqxwPo9t3exysEb2Oml0yH8LviaA0CaKfhA2KDfjUl77UhYIVVrZ8/T2szMtv+gC5pWDFAELWIRANiOpiY00oYlZh7cn7rC0hF8fyzLAHTfepJA22L1uLcK0je1nfGig=","i=1; a=rsa-sha256; t=1777662326; cv=none;\n d=google.com; s=arc-20240605;\n b=YhBbj6cvi6QYpCiy9mRFiOOF8Kse98BAY1kCghGJwQWWXVcTqh8z3AqlwggES1PlIz\n iBmkmRRsRUzVJvJISbs/CtyGSGXvM8tXjnU9WGwPKnlEM8WgP1vrPvRFhHyz9WmsN6zx\n fHzA2qv0Xcn8ucPbNyvWCg95waEnIobSMy7gpR8YMpQ47UzF9bQj4PNHy6ANTscHGTwZ\n RD1RvyRi99g4+42dsZI4COIR7Ubf773QvqP4xKV2RlVO0EBISkE1QeKhSHugHYnLwzM4\n lo7CkpP4mvT8/nxI3V6QbuxI7O4Tx6znUNyngFura8Rdl3FWzPC6d1cDij4dnnc+wbC1\n 5tiw=="],"ARC-Message-Signature":["i=2; a=rsa-sha256; d=sourceware.org; s=key;\n t=1777662327; c=relaxed/simple;\n bh=Zxb3At4cG8KVHGphLFuIhyzGaVqq754NRCUJMjcITIA=;\n h=DKIM-Signature:MIME-Version:From:Date:Message-ID:Subject:To;\n b=OWAMLmSU/YAdTUkmOoe+qHhtsjDt46866iJL4j9rsSmBRr3DlMunGyVOfANVLxdvAECw77JBk69Rjn81IIG2WlgyZ4gsPtYZGQoEHDqiGPXo3eg8eWDomYzaGtDPcAzqanr3/ZsLmHfbQBrXaQZoqWd5HcTfpa+JexSS1sXIeBY=","i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com;\n s=arc-20240605;\n h=cc:to:subject:message-id:date:from:in-reply-to:references\n :mime-version:dkim-signature;\n bh=xljx0TPtbQoV2wxg1KFBoGOV9YDw6v3vJheayDK53ps=;\n fh=f3SU6f8wkVCj7CCkk3XZnek9EbRr7zGDg4FLShoRXP8=;\n b=CO8SUNkgb3fY2AT1T3OjUiCd2c1nmS7Jxex0werfk+w9a6PobVvdKIllzfLP/lwFWP\n fSCjl4c/XcyZMPZcA1KkwXOpAcT8Qa22IO8ZxBTbiknVSUNGDSQqt/wXsQ+X1XytRfFc\n NBE2QUNk+Bo2DhYCJIuERmwj171Da+zFZjJLJGPyL/4JD2o9y11DwQrvtPrRac+Il2Tk\n SB05cbVke1SZy/mPVg8iVFB0o5/g/5mzy6TuTGDomTd6ddqirZtSlTOuw5FB+EJoW6aI\n VOlV6cEhkiX6oskoHB+ExuZJE3Gyt8eXcKtUdXvF0celRlzy4BBC8Jk+7w0bH6s2o86l\n vzMg==; darn=gcc.gnu.org"],"ARC-Authentication-Results":["i=2; server2.sourceware.org","i=1; mx.google.com; arc=none"],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=gmail.com; s=20251104; t=1777662326; x=1778267126; darn=gcc.gnu.org;\n h=cc:to:subject:message-id:date:from:in-reply-to:references\n :mime-version:from:to:cc:subject:date:message-id:reply-to;\n bh=xljx0TPtbQoV2wxg1KFBoGOV9YDw6v3vJheayDK53ps=;\n b=nJnbIwCkzKlx40vFZ1Pzsuz/JE3h5Cho73mvSWZVjN3YaMg2ilHTlWuL4Tvisxp1aZ\n uMDtM6xxYNXB31g65Vw6wC4TVMKh7RT0uXZhAVvhTWzGQyRR22oL07dGfEYL68chPXL2\n raZVBqgg+gGm405fkY2mbBexqSmtPd2R8PajTFHLDPIjPo5qo3Ahba+4E0xqjBDo2uJg\n TwWoYM/Cj9e2i97sWplMkKHf4ArLsMRpK7Hd9UQDjsSd+es5tquofMFEY6c8njusDLkF\n bGb7e1BscZk3XDHjhb9NOiB2rDVKx5auqSIxkxJ3gG3xHbrJaMINjXKLJzFrPYawkQUQ\n 5z3g==","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20251104; t=1777662326; x=1778267126;\n h=cc:to:subject:message-id:date:from:in-reply-to:references\n :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date\n :message-id:reply-to;\n bh=xljx0TPtbQoV2wxg1KFBoGOV9YDw6v3vJheayDK53ps=;\n b=sJ88nLfmQm9AycBgcNirzwTa+9ajiTy5OOy4to2laiKRm2+eaSvMj8IFJ5azv808B7\n i52SAz2hRGV4VJc/qtzNLoQbFO3RCqCLQfMcJA7CvOIKaQtNKxNcbndkjA6XqbPM7loR\n vL5MGlXwDXgBMchmDqSQs2AehtbsD9DIEfdu012SjmflU9r9JDgWmaiprvROEhPlpqVp\n LsJm/aj4P0JzU/BSKpMtGVnLYK9mjCImS81slA+rwEQD1cpPtddhHh2AA4f9rj5FapLT\n gKcs2AxtHS3cMrqf+2fEQOLerPP5k0NjFgq17l/xTaXtiknhW4+1g02aTo6NYPYvciG9\n CmLg==","X-Forwarded-Encrypted":"i=1;\n AFNElJ9W7MXxYRbXbvRiBrTg8CV8xGG/WWY3iHsjajA89nFLxMpOI5dxzyOAC4ZtLq7gyVmHCAbVLKgGXWnBMw==@gcc.gnu.org","X-Gm-Message-State":"AOJu0Yw208U4YXNQc97Xck9WnbJVS47xUKnaQSFzwN0I5Fg10L35R+8N\n mOYb7JBGwcemW86+nB8DoScWZw7jyH1vVMlbFCPOA6QdIH47olvJaK6SyS7yfPtWC/93s8TNMEy\n /HWO7fYaM9G38rK3y7YZ6pKUFeBKJyaQ=","X-Gm-Gg":"AeBDietMKZ9skfmYWMASwp3hhlt6CYzTJqrC0/mRbYnaGnZ0piATLAHtgsDj+7rmdEA\n KnBGk7nonm3pYi33FvmKXdijj6Do6/BcTTknayFVeIEV7qLis9+QUwx/f/X247TvPTcrr/d/RkI\n wgIdW8UGYOvxfR/1prwRLboVXynvWc5JwjyYEmVFUcfcL9/rAKCxmGZSYUnBETaw0Rj+p6H7jwz\n fek3MYcU3uFa+mQuuJ6ERKb/SmIhWRV0zMYyWur7c/o/Bjt4ci4rGfacCWxaeaQTRcnglrd/vXJ\n RgkYtk1U9iQ1JblEtixtsWeu7u9p","X-Received":"by 2002:a05:600c:8b11:b0:48a:5339:a46 with SMTP id\n 5b1f17b1804b1-48a970eafbemr9223725e9.9.1777662325972; Fri, 01 May 2026\n 12:05:25 -0700 (PDT)","MIME-Version":"1.0","References":"<yddmryj5z2j.fsf@CeBiTec.Uni-Bielefeld.DE>\n <BDC664D1-DDB2-463B-918B-10A571418DEF@suse.de>\n <CAGWvny=P6gUrsjTsgp6zPhkKZv17ou-ZM5Pm0rg+Pud1ZARw=w@mail.gmail.com>\n <yddse8b2ca0.fsf@CeBiTec.Uni-Bielefeld.DE>","In-Reply-To":"<yddse8b2ca0.fsf@CeBiTec.Uni-Bielefeld.DE>","From":"David Edelsohn <dje.gcc@gmail.com>","Date":"Fri, 1 May 2026 15:05:14 -0400","X-Gm-Features":"AVHnY4J3VjO_NVCsWatX_ePmiDJ3ERPIxjChe0VC7nA__cc0lcFinaJVhwUXIVA","Message-ID":"\n <CAGWvny=vGjDXNOtdMzV58gGLXmyu-oxJQZ5348NL6tZv3SMzmA@mail.gmail.com>","Subject":"Re: [PATCH 1/6] Remove HAVE_GNU_AS","To":"Rainer Orth <ro@cebitec.uni-bielefeld.de>","Cc":"Richard Biener <rguenther@suse.de>, Alexandre Oliva <oliva@gnu.org>,\n gcc-patches@gcc.gnu.org,\n Iain Sandoe <iain@sandoe.co.uk>, John David Anglin <dave.anglin@bell.net>,\n Thomas Schwinge <tschwinge@baylibre.com>, Jakub Jelinek <jakub@redhat.com>","Content-Type":"multipart/alternative; boundary=\"0000000000007863ac0650c643be\"","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":3685212,"web_url":"http://patchwork.ozlabs.org/comment/3685212/","msgid":"<yddo6iz2bg2.fsf@CeBiTec.Uni-Bielefeld.DE>","list_archive_url":null,"date":"2026-05-01T19:10:05","subject":"Re: [PATCH 1/6] Remove HAVE_GNU_AS","submitter":{"id":4362,"url":"http://patchwork.ozlabs.org/api/people/4362/","name":"Rainer Orth","email":"ro@CeBiTec.Uni-Bielefeld.DE"},"content":"Hi David,\n\n>> >> * AIX: native as and ld\n>> >\n>> > AIX supports both native as/ld and GNU as/ld.  GNU ld is more common than\n>> > GNU as.\n>> > It would have been nice to handle both, like Solaris, but I understand\n>> that\n>> > supporting both is more\n>> > of a hassle.\n>>\n>> I missed that in the AIX install.texi section.  Maybe it would be good\n>> to weed that out a bit.\n>>\n>> Anyway, handling those cases isn't really hard: just like the\n>> solaris_as/solaris_ld handling in gcc/configure.ac, and hpux_ld in the v2\n>>\n>>         build: Remove $gnu_ld\n>>         https://gcc.gnu.org/pipermail/gcc-patches/2026-May/715430.html\n>>\n>> patch one can just check $gcc_cv_as/$gcc_cv_ld for the output of the\n>> native commands, assuming gas/gld otherwise.  Depending on that, one\n>> would define AIX_{AS,LD} just like SOLARIS_{AS,LD} and use that to\n>> restrict the ASM_V_SPEC redefinition to AIX as.\n>>\n>> It's quite trivial, actually.  I could give it a try on cfarm119 (AIX\n>> 7.3) if you like.\n>>\n>\n> If you can handle both, that would be nicer, but I'm not going to make\n> that a requirement for the patch if you don't have time.\n\nfine.  I'll go ahead with the patch as is for now, but handle the AIX\nas/ld as a follow-up.  I have a similar patch for ASM_V_SPEC with gas on\nSolaris already done, to be installed after this series is in.\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=damHS42+;\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=damHS42+","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 4g6gc16BxHz1xqf\n\tfor <incoming@patchwork.ozlabs.org>; Sat, 02 May 2026 05:10:41 +1000 (AEST)","from vm01.sourceware.org (localhost [127.0.0.1])\n\tby sourceware.org (Postfix) with ESMTP id EDD6344115C6\n\tfor <incoming@patchwork.ozlabs.org>; Fri,  1 May 2026 19:10:39 +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 636BA4BB58CD\n for <gcc-patches@gcc.gnu.org>; Fri,  1 May 2026 19:10:07 +0000 (GMT)","from localhost (localhost.CeBiTec.Uni-Bielefeld.DE [127.0.0.1])\n by smtp.CeBiTec.Uni-Bielefeld.DE (Postfix) with ESMTP id 665A7D86D7;\n Fri,  1 May 2026 21:10:06 +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 tHAT7SJBeTeg; Fri,  1 May 2026 21:10:06 +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 A2BE6D86D6;\n Fri,  1 May 2026 21:10:05 +0200 (CEST)"],"DKIM-Filter":["OpenDKIM Filter v2.11.0 sourceware.org EDD6344115C6","OpenDKIM Filter v2.11.0 sourceware.org 636BA4BB58CD"],"DMARC-Filter":"OpenDMARC Filter v1.4.2 sourceware.org 636BA4BB58CD","ARC-Filter":"OpenARC Filter v1.0.0 sourceware.org 636BA4BB58CD","ARC-Seal":"i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1777662607; cv=none;\n b=aqyURDWyGmiTKx1V9YCvcSOTB2pJHrwTW51N1iJ7d3vEri+/mOEIWx268LeahJHv1vqysXxyV5Nfw/dkG04dkWtgmXoiYrDPDzeTngOMnkCxHIG30m8xKbyiZDpAMmvNOcyqqo3/aZl/6cRqvD29qcEiIKXuRWgA0yBSOlwQafs=","ARC-Message-Signature":"i=1; a=rsa-sha256; d=sourceware.org; s=key;\n t=1777662607; c=relaxed/simple;\n bh=wR1c4yVxi+iHMq6SF9Tn3QMnYjMv4AvXP3vQQIdW4/I=;\n h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version;\n b=dgNN8b7bXFeBviNoL9ni/MS5sM0XWVSu8odPJZmLgr/jNWPXuO6K+5VrNrX6JFLMZM3CiXC5sI6umBcXsMOn0OhKdMrr3TVY09Z6PUB56Oz8L/HnJvKbpqntN+yh74NwPBZ51oOkJ8yj2YdNqY2TotOasLZClRC+pktBjfonvAA=","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=1777662606; bh=wR1c4yVxi+iHMq6SF9Tn3QMnYjMv4AvXP3vQQ\n IdW4/I=; b=damHS42+ppb4q8EcjAMmdHTmkDB3gsRyfG48MomkE9LruYAhm3wbn\n qgV2OLhiHr4gUTgGxADy3nlK6av9gd39g0xfSnP442iw5QanRT0ko9lO//F8IgU3\n E51PK94kx5bXW6/Inftd+QwahuCbCCv13T/lnhTcHlvBBAl9JMlIMeCwzZ9MrvHm\n IN49UimQaX1zGCdUAoJa5+83LCV33EhzDif3WDOlhxKSCoyqnAF9A08w5nhF970z\n h3r6vM3mddOSOaibnhGinmZCFLV21HIhOJ/HVdv9Ro8GXWVNWNnMaNRHod4nABC9\n Pvm6KjXxzBe0VCKrRDAj2rXmC38CoS6Iw==","X-Virus-Scanned":"amavisd-new at cebitec.uni-bielefeld.de","From":"Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>","To":"David Edelsohn <dje.gcc@gmail.com>","Cc":"Richard Biener <rguenther@suse.de>,  Alexandre Oliva <oliva@gnu.org>,\n gcc-patches@gcc.gnu.org,  Iain Sandoe <iain@sandoe.co.uk>,  John David\n Anglin <dave.anglin@bell.net>,  Thomas Schwinge <tschwinge@baylibre.com>,\n Jakub Jelinek <jakub@redhat.com>","Subject":"Re: [PATCH 1/6] Remove HAVE_GNU_AS","In-Reply-To":"\n <CAGWvny=vGjDXNOtdMzV58gGLXmyu-oxJQZ5348NL6tZv3SMzmA@mail.gmail.com>\n (David Edelsohn's message of \"Fri, 1 May 2026 15:05:14 -0400\")","References":"<yddmryj5z2j.fsf@CeBiTec.Uni-Bielefeld.DE>\n <BDC664D1-DDB2-463B-918B-10A571418DEF@suse.de>\n <CAGWvny=P6gUrsjTsgp6zPhkKZv17ou-ZM5Pm0rg+Pud1ZARw=w@mail.gmail.com>\n <yddse8b2ca0.fsf@CeBiTec.Uni-Bielefeld.DE>\n <CAGWvny=vGjDXNOtdMzV58gGLXmyu-oxJQZ5348NL6tZv3SMzmA@mail.gmail.com>","Date":"Fri, 01 May 2026 21:10:05 +0200","Message-ID":"<yddo6iz2bg2.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"}}]