PARI/GP Bug report logs - #2227
gp2c fails to create local variables

Package: gp2c; Maintainer for gp2c is Bill Allombert <Bill.Allombert@math.u-bordeaux.fr>; Source for gp2c is src:gp2c.

Reported by: "Perez Bustamante, Adrian" <adrian.pb@gatech.edu>

Date: Sat, 2 May 2020 01:48:01 UTC

Severity: normal

Merged with 2226

Full log


🔗 View this message in rfc822 format

X-Loop: allomber@math.u-bordeaux.fr
Subject: Bug#2227: gp2c fails to create local variables
Reply-To: "Perez Bustamante, Adrian" <adrian.pb@gatech.edu>, 2227@pari.math.u-bordeaux.fr
Resent-From: "Perez Bustamante, Adrian" <adrian.pb@gatech.edu>
Resent-To: bug-submit-list@pari.math.u-bordeaux.fr
Resent-CC: Bill Allombert <Bill.Allombert@math.u-bordeaux.fr>
X-Loop: allomber@math.u-bordeaux.fr
Resent-Date: Sat, 02 May 2020 01:48:01 +0000
Resent-Message-ID: <handler.2227.B.1588383311789@pari.math.u-bordeaux.fr>
Resent-Sender: allomber@math.u-bordeaux.fr
X-PARI/GP-PR-Message: report 2227
X-PARI/GP-PR-Package: gp2c
X-PARI/GP-PR-Keywords: 
Received: via spool by submit@pari.math.u-bordeaux.fr id=B.1588383311789
          (code B); Sat, 02 May 2020 01:48:01 +0000
Received: (at submit) by pari.math.u-bordeaux.fr; 2 May 2020 01:35:11 +0000
X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on
	pari.math.u-bordeaux.fr
X-Spam-Level: 
X-Spam-Status: No, score=-1.1 required=5.0 tests=BAYES_00,DKIM_SIGNED,
	DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,HTML_MESSAGE,RCVD_IN_DNSWL_NONE,
	RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_PASS,URIBL_BLOCKED autolearn=no
	autolearn_force=no version=3.4.2
Received: from mail-mw2nam12on2123.outbound.protection.outlook.com ([40.107.244.123] helo=NAM12-MW2-obe.outbound.protection.outlook.com)
	by pari.math.u-bordeaux.fr with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
	(Exim 4.92)
	(envelope-from <adrian.pb@gatech.edu>)
	id 1jUh3f-0000Cd-SS
	for submit@pari.math.u-bordeaux.fr; Sat, 02 May 2020 03:35:11 +0200
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=lEBzBj2fTQyHf0HWIf7sX2Yhr/GuRlfjnU7eKgwue230QhvfKds4JGf5LSjQ/l7orEpLwd9b4NIetmKBIfnbT0L6T4XRsbnJCsTM2I0wEMUYhsQoOP1TtXp8snitk44J8sJG7q9kPMTIWhffg4QaMLRNjb5MemmEBFWotlzSezLllE204TYG26QdkaTM4fBSZcVp6A5l5pK5sQNblSxCf1bNRubbrRGyKyi3eVvn6i1Q0lI0noGOFwh4DB5edYrasjsLmIvhrJWtth69ymEaNYkpC0fd2i2hXlo0HKYx7xVbkIK92MgvmzygImsr+CKMYYPwxW+GnF7s9VggUPgdBw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=1choJDDZyeprmsyO/P7+S4XtG0vh5CxN6g878zyCRZg=;
 b=mIFBBfNpV7kuda2khmaGEy5LCka7t61mbr7tw+i+LYIDaYM5B6MDbRyIIPIeKZNiJOaaua1SlN1fgNakM98dMVffoWiQ8ums/cn2MH6bqjnSfiBQZcsbGvmytG6/mTkEz/uzYuvleRofor11fZiu+1pXk38Tw55QYZHy7E7n5rbb0dVqtachUPjX4sddnPvlV5lFVFu0lqR9x2ovP2PqKdIeITsBsqyGn9h3tbEXG9GWilW5Xf8HPXFC6Nsl+spcMXeSiTd3ZhGAFHlqqPQzLMzGfmMMVPDmCk2hBLUsN4fAQfiZHTNzSff+zGt4KQn1Se6UzllnMLSTHtHh+AYvcw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=gatech.edu; dmarc=pass action=none header.from=gatech.edu;
 dkim=pass header.d=gatech.edu; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gatech.edu;
 s=selector1;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=1choJDDZyeprmsyO/P7+S4XtG0vh5CxN6g878zyCRZg=;
 b=1GaAniW79JZj4PGGF9MeEyF/T7j8MHjm0s+crzmflUVeApwPpPYqZNWvJNeh4g+5qs1D6uhgDHQjHceCnEet7MtDo4aRZ5SvTYEI9jqIk9fiF26fdjgSoc8XN2thjTYnd+7hwePhQ1mD/+Z6R/pcvR0CqSSy21zQbfpmX0t2ipI=
Received: from BN7PR07MB4851.namprd07.prod.outlook.com (2603:10b6:406:fa::24)
 by BN7PR07MB4882.namprd07.prod.outlook.com (2603:10b6:406:fa::18) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2937.13; Sat, 2 May
 2020 01:35:08 +0000
Received: from BN7PR07MB4851.namprd07.prod.outlook.com
 ([fe80::d060:7c4f:1b21:ab82]) by BN7PR07MB4851.namprd07.prod.outlook.com
 ([fe80::d060:7c4f:1b21:ab82%6]) with mapi id 15.20.2958.027; Sat, 2 May 2020
 01:35:08 +0000
From: "Perez Bustamante, Adrian" <adrian.pb@gatech.edu>
To: "submit@pari.math.u-bordeaux.fr" <submit@pari.math.u-bordeaux.fr>
Thread-Topic: gp2c fails to create local variables
Thread-Index: AQHWICFXL+Ogue4RgESv6GuERi3IbA==
Date: Sat, 2 May 2020 01:35:08 +0000
Message-ID:
 <BN7PR07MB4851C32604EA9321A79DCBAB91AB0@BN7PR07MB4851.namprd07.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
authentication-results: pari.math.u-bordeaux.fr; dkim=none (message not
 signed) header.d=none;pari.math.u-bordeaux.fr; dmarc=none action=none
 header.from=gatech.edu;
x-originating-ip: [24.98.122.67]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: af07bc44-1f59-4e39-d698-08d7ee390c71
x-ms-traffictypediagnostic: BN7PR07MB4882:
x-microsoft-antispam-prvs:
 <BN7PR07MB488242603B1B4B0446B907BE91A80@BN7PR07MB4882.namprd07.prod.outlook.com>
x-gt-tenant: 042d12d7-75fe-4547-b5b6-0573f80f829d
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 039178EF4A
x-forefront-antispam-report:
 CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BN7PR07MB4851.namprd07.prod.outlook.com;PTR:;CAT:NONE;SFTY:;SFS:(4636009)(136003)(39860400002)(346002)(396003)(366004)(376002)(786003)(316002)(76116006)(99936003)(66556008)(4744005)(66476007)(75432002)(66446008)(64756008)(66946007)(8676002)(8936002)(52536014)(86362001)(6916009)(6506007)(26005)(55016002)(5660300002)(9686003)(2906002)(33656002)(19627405001)(7696005)(478600001)(71200400001)(66576008)(186003);DIR:OUT;SFP:1102;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info:
 oAT9wlXyTAeRYpZ4CtU8UsKL3xeoVGForJOZvG6zU2PFQlFXWjDGQ2EUdghV4hCpKukEZ1DBUmT16JNB5YOZChJU3UmL83qf4GZPIn0NckPl6wh1p4xMMS6i4K6fb0p0qkhLuJuQzPoSl6yhyQLBlGBetxGA+QvY6IrvTxDDGm0xGgvnHA70rCnDf9Rl1bdXo//n966Cp8Dcr2JBM7eOgNJAK+9f6XVZZwFKpJyMLDjSKzqXbPI+SpbmRrEs7lO9cafWISsmGGteLJu3oiEobbUJ8hDo4CA6oGTSADLCgbZf0lSHftvf6oXM/0EylENsuTr4bLmv6AJ/jy6v3IK8jYCbTAvpy/sSvmMq17ZJVOVAAndJmhUapO1OUN80EQaWJZb3hIG0rltf4/ZRHBUw55zj8MpTbebwQenUUYZmt0RH9OWhmXV5/RjxnCbk+Zt6
x-ms-exchange-antispam-messagedata:
 lhh8Tiy+DHkkvRZpFZWDC8FE3ophf78/lNyWPW14gF8aSrgo1fy+XlJdledmrZx/39bs8bB02fzsiJ8QfpJb7T8STyAi/zy0QyucvWmFbJl2mMrCnOZa7QW0Srjhro4NVCuV88OmXn8IPRvHg3ITIkZOy173yOdOcELavkqo7Msf+YfUN1nDE0HFlAcFDje2YiXaaqCK1I9XWnAnBXZE9ADi6oROiee6tKEm6GmdVcCmS4I6tTIJaxZdg2ljoDrOGR2taMeP1ay65319Ddvqlr0FRrMHchrPtQ+qNCAJ6ZGmffKUnaHpw/SThHR4qYNQxtk8YjMnuGE0LQ81MQ/H+t81huo4DhLyKyOY/coF6h9z8x9hCgRrf5MCcJp6HRDWbTs/6VOCBWn3Rw83hBJIR29rkslkU504qmT3GsruO2GpCA3wYRrpRKn6ayIHzx4z30a5I/bIp3diiNPsrwUbRy/NlvD2SLFhT6UIWMKOiUqQDpcezcyBPvgsy9J+a21cCXZA7Hj+vmz7m0F33rrJw2vwJdXLBa0FOdr/oQHUhXfWcDh8Po51ZnKbL6svU4Glv9yG/QZAuTCrpgS8/XnrpYN7Wi1drIACRu8sRi6XosLyhlm2SYZ1b+Lov5vbfXZdtVjfBiwfzkOyMqHuNqLgcWVjEH4gIph1aq+Iqi/HRkl/cIsTBxulINnLqCIo3kY9x7vFrfuV2AVYOcOvVzRdTJgNMdxafb9gZ8fcDTc6rQ388+jTU5aNbcOxBjolbNsHWN3poIt1usguV2AWt3BrJT3mLKbrOASgTzChbqAGih0=
x-ms-exchange-transport-forked: True
Content-Type: multipart/mixed;
	boundary="_006_BN7PR07MB4851C32604EA9321A79DCBAB91AB0BN7PR07MB4851namp_"
MIME-Version: 1.0
X-OriginatorOrg: gatech.edu
X-MS-Exchange-CrossTenant-Network-Message-Id: af07bc44-1f59-4e39-d698-08d7ee390c71
X-MS-Exchange-CrossTenant-originalarrivaltime: 02 May 2020 01:35:08.4268
 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 482198bb-ae7b-4b25-8b7a-6d7f32faa083
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: TUFjHZHQNTbZHS9JKjuhYBAxwKgkorS7G+whLi0wZL72oMQs7+Q0uN9xU/EmjbGl
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN7PR07MB4882
[Message part 1 (text/plain, inline)]
Package: gp2c

Dear Pari/GP team.

Thank you very much about the excellent and generous
work you do for all the scientific community.

This concerns gp2c

The specification of the vector() command indicates
that you can put an command with local variables and
that this does not affect the index.

This seems to work in GP as explained. On the other hand,
the code produced by gp2c fails to create local variables.

Manifest (please find the files attached):
version.txt: Output of gp2c -v
vectors.gp: Sample program to check that one can use local
variables in gp
vectors.c: result to  gp2c vectors.gp. A comment added in
line 40 to identify the problem.


Thank you very much. A tres grand merci pour votre excellent travail.


Rafael de la Llave
Adrian Perez Bustamante.
[Message part 2 (text/html, inline)]
[gpversion.txt (text/plain, attachment)]
[vectors.c (text/x-csrc, attachment)]
[vectors.gp (application/x-gnuplot, attachment)]

Send a report that this bug log contains spam.


Bill Allombert <allomber@math.u-bordeaux.fr>. Last modified: Sat Aug 26 16:37:09 2023; Machine Name: pari

PARI/GP Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.