<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>40648</bug_id>
          
          <creation_ts>2021-08-04 09:21:46 +0300</creation_ts>
          <short_desc>[lcc] error: variable &quot;prevsyntax&quot; is used uninitialized</short_desc>
          <delta_ts>2021-08-04 10:25:36 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>ash</component>
          <version>unstable</version>
          <rep_platform>e2k</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>WONTFIX</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P5</priority>
          <bug_severity>minor</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Michael Shigorin">mike</reporter>
          <assigned_to name="Alexey Gladkov">legion</assigned_to>
          <cc>glebfm</cc>
    
    <cc>ldv</cc>
    
    <cc>legion</cc>
    
    <cc>placeholder</cc>
    
    <cc>vt</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>201201</commentid>
    <comment_count>0</comment_count>
      <attachid>9552</attachid>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2021-08-04 09:21:46 +0300</bug_when>
    <thetext>Created attachment 9552
patches from sisyphus_e2k&apos;s ash 0.5.8-alt1 package (borrowed from led@&apos;s 0.5.8-12.1 one)

This *might* be the compiler overlooking tricky variable initialization but might as well be a bug indeed:

make[3]: Entering directory &apos;/usr/src/RPM/BUILD/ash-0.5.8/build-dynamic/src&apos;
e2k-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../../src -I..  -include ../config.h -DBSD=1 -DSHELL -DIFS_BROKEN  -Wall -Wall -Wunused-function -Wunused-label -Wunused-variable -Wunused-value -Werror -c -o parser.o ../../src/parser.c
lcc: &quot;../../src/parser.c&quot;, line 873: in function &quot;readtoken1&quot;:
lcc: &quot;../../src/parser.c&quot;, line 886: error: variable &quot;prevsyntax&quot; is used
          uninitialized [-Werror=uninitialized]

make[3]: *** [Makefile:476: parser.o] Error 1
make[3]: Leaving directory &apos;/usr/src/RPM/BUILD/ash-0.5.8/build-dynamic/src&apos;

...while building ash-0.5.8-alt1.2e5842258.src.rpm on e2kv4 with lcc 1.25.17 (EDG-based compiler); 0.5.8 with the patchset attached builds fine for me (although none of those patches borrowed from led@&apos;s OBS 0.5.8-12.1 package seem to be relevant to this particular issue).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>201208</commentid>
    <comment_count>1</comment_count>
    <who name="Alexey Gladkov">legion</who>
    <bug_when>2021-08-04 10:25:36 +0300</bug_when>
    <thetext>The proposed patches are not fixes of the described issue. Among them, I found a patch that adds an losetup to builtin. Also, patches are duplicated in the archive.

After a quick look at the patches, I come to the conclusion that they greatly change the behavior of the shell unrelated to the described issue. 

You can suggest such changes to upstream for truly review: dash@vger.kernel.org</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>9552</attachid>
            <date>2021-08-04 09:21:46 +0300</date>
            <delta_ts>2021-08-04 09:21:46 +0300</delta_ts>
            <desc>patches from sisyphus_e2k&apos;s ash 0.5.8-alt1 package (borrowed from led@&apos;s 0.5.8-12.1 one)</desc>
            <filename>ash-0.5.8-alt1-patches.tar.xz</filename>
            <type>application/x-xz</type>
            <size>3800</size>
            <attacher name="Michael Shigorin">mike</attacher>
            
              <data encoding="base64">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
</data>

          </attachment>
      

    </bug>

</bugzilla>