From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124]) by sourceware.org (Postfix) with ESMTPS id 56E1D3858D20 for ; Sat, 10 Feb 2024 17:26:08 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 56E1D3858D20 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=redhat.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=redhat.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 56E1D3858D20 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=170.10.129.124 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1707585972; cv=none; b=hEoNTiseethE/ktr1yWqQ27hdb43He48NHOT2Q/Gi7VZ9ZsptlpB3SE1gPCFMhc2caTYdrch0kxVQ6dCluhCbWONS6MFmJ2O7u4xvjHnBzKk4W+sPh5EeN8WrdYVfiereRN46fu+SqH/fMv4x9e18WdHhPMo9/lB7HMt5GknD4M= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1707585972; c=relaxed/simple; bh=kPVoO+PkEd5LcnJ+92WU4IfmdnXN7T0+KFyLcKrmZzk=; h=DKIM-Signature:From:To:Subject:Date:Message-Id:MIME-Version; b=mp78yK5JxtKXmQmAfWDDc2bPP+f54IgcjDfCUtwrWvy9pGW7mVk0tSTY/Xk/lFs+WODfGlbnGx3nsf7XZtCYDt8kSFW/HYjXB8F+0ROl1osm5lrhIaqlGHxrTs5FLlegNoFLqZ2lvj1z/kTMEKMSdhpQHxe5DIucDRvI3LcE4Xo= ARC-Authentication-Results: i=1; server2.sourceware.org DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1707585968; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=/zL+Dh4rmncbaMa08Qf2PNxNyNM+DQ8qdzZtF//WjZA=; b=POi5coCHkgH3ixd4PeL1gkRFnHPEj01UfFA9pVFD1mzzL4ZzEJhVVFepHvKEuZksDEOEY+ 3v3mX2akOgzg/scISX8C2QmZZNcGgl5aHkVXzvz2NT6Ry2om3R8JT+B66B77xIJBYbmlrK 5W9EQJMckURMZK3vw75qB0BfCNkWL2Q= Received: from mail-wm1-f69.google.com (mail-wm1-f69.google.com [209.85.128.69]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-357-o0XSqlIhPz6kWfiT9X8aew-1; Sat, 10 Feb 2024 12:26:06 -0500 X-MC-Unique: o0XSqlIhPz6kWfiT9X8aew-1 Received: by mail-wm1-f69.google.com with SMTP id 5b1f17b1804b1-4107fc96b3dso6773335e9.2 for ; Sat, 10 Feb 2024 09:26:06 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1707585964; x=1708190764; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=/zL+Dh4rmncbaMa08Qf2PNxNyNM+DQ8qdzZtF//WjZA=; b=svlf5R92xroEP0xLe1jMaNU1XQtHDcFKINeS9hgsqBjZ4gfWq28syyePVQ4rfIOpbo FEV+ufoS8Zgi0ktA4g+Eeo4KKIMg5AuhAWV/MF0kWJROAOalTjcX+Lh/pDlz2cuCOkGU igTcqpGT7eQScZDOroVqYQwUDh5gG5L4Mw1c/HtLLlMIEZRDh0Iu5MVRd46ycf7Ibb8h UCB2L8kSJdBtA6WXW07KZJC2wHOLq61ZJrFL1MUdMU5YO6jUSkBGCDgwFaTfZemNSyRl N0DTzkn5Dh8aTucDBdGXL7hKvUs+FHsT8FXSbRUByxVxzJBeqDYIZLTNkg77gHszO5u1 b7/A== X-Gm-Message-State: AOJu0YwTVhGUdhYHOUcaDwWTh9H5Y5O3aqdIw25EIndWb+WSyy6IGENB NbDAae6KLNW5g78JVJCkk6OaOi5W6fNC351MSI5whuAMxGpjTDxgg7waLQIz80t8WHqEEtPcnf2 JRbTX2HE++ol3lz2fgttLeZkPso7W9CJTez1UNWRU5JNJl+SHdheZ64G4NiWVqc7cAsKzUswLgi sQl2NNGi2+odv1SyDCXkZpHn875ivJoF3eBucDTTQ= X-Received: by 2002:a05:600c:6008:b0:410:981f:774b with SMTP id az8-20020a05600c600800b00410981f774bmr1399019wmb.17.1707585964360; Sat, 10 Feb 2024 09:26:04 -0800 (PST) X-Google-Smtp-Source: AGHT+IERuhF5ZjHc25z7lKWODtilqi/WjOd4AiRY0LC5p9G3RIrMiJLYIARoq/y1D1x0jKGPLIKR3g== X-Received: by 2002:a05:600c:6008:b0:410:981f:774b with SMTP id az8-20020a05600c600800b00410981f774bmr1399002wmb.17.1707585963968; Sat, 10 Feb 2024 09:26:03 -0800 (PST) Received: from localhost (185.223.159.143.dyn.plus.net. [143.159.223.185]) by smtp.gmail.com with ESMTPSA id a20-20020a05600c225400b004104ecb39d1sm3796986wmm.32.2024.02.10.09.26.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 10 Feb 2024 09:26:03 -0800 (PST) From: Andrew Burgess To: gcc-patches@gcc.gnu.org Cc: Andrew Burgess Subject: [PATCHv2 0/2] Changes to libiberty buildargv Date: Sat, 10 Feb 2024 17:25:59 +0000 Message-Id: X-Mailer: git-send-email 2.25.4 In-Reply-To: <24a8d878590403540bc9b579ba58805985a4d2f7.1701881419.git.aburgess@redhat.com> References: <24a8d878590403540bc9b579ba58805985a4d2f7.1701881419.git.aburgess@redhat.com> MIME-Version: 1.0 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII"; x-default=true X-Spam-Status: No, score=-6.2 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_NONE,TXREP,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: I realise that these patches are not going to get merged until GCC is back in stage 1, but thought I'd post my latest set of changes for the libiberty buildargv function. Patch #1 is unchanged from V1. Patch #2 is new in V2. Thanks, Andrew --- Andrew Burgess (2): libiberty/buildargv: POSIX behaviour for backslash handling libiberty/buildargv: handle input consisting of only white space libiberty/argv.c | 104 ++++++++-------- libiberty/testsuite/test-expandargv.c | 170 ++++++++++++++++++++++---- 2 files changed, 200 insertions(+), 74 deletions(-) base-commit: cff174fabd6c980c09aee95db1d9d5c22421761f -- 2.25.4