<html>
  <head>
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">Hello,<br>
      <br>
      It would be nice if you could report that upstream.<br>
      <br>
      Thanks,<br>
      Sylvestre<br>
      <br>
      On 22/04/2014 21:36, Richard Allen wrote:<br>
    </div>
    <blockquote
cite="mid:CAENJYHo+n661oNkD-Dq3HWwJ1Vpxo81QpWWnA6OTzURmxAN8xw@mail.gmail.com"
      type="cite">
      <div dir="ltr">And a little more:
        <div><br>
        </div>
        <div>
          <div>//Works</div>
          <div>int x;</div>
          <div>typedef __typeof__(x) int2;</div>
          <div><br>
          </div>
          <div>//Works</div>
          <div>typedef __typeof__(0) int_t;</div>
          <div><br>
          </div>
          <div>//Dies</div>
          <div>typedef __typeof__((int*)0) intptr_t;</div>
          <div><br>
          </div>
          <div>//Dies</div>
          <div>//typedef __typeof__(((int*)0)-((int*)0)) ptrdiff_t;</div>
        </div>
        <div><br>
        </div>
      </div>
      <div class="gmail_extra"><br>
        <br>
        <div class="gmail_quote">
          On Tue, Apr 22, 2014 at 11:30 PM, Richard Allen <span
            dir="ltr"><<a moz-do-not-send="true"
              href="mailto:rsaxvc@gmail.com" target="_blank">rsaxvc@gmail.com</a>></span>
          wrote:<br>
          <blockquote class="gmail_quote" style="margin:0 0 0
            .8ex;border-left:1px #ccc solid;padding-left:1ex">
            <div dir="ltr">Hey, got it narrowed down more.
              <div><br>
              </div>
              <div>
                <div>typedef __typeof__(((int*)0)-((int*)0)) ptrdiff_t;</div>
              </div>
              <div><br>
              </div>
              <div>This crashes clang 3.0, but it appears to be the same
                problem as was on 3.0 and 3.4.</div>
            </div>
            <div class="gmail_extra"><br>
              <br>
              <div class="gmail_quote">
                <div class="">On Sat, Feb 8, 2014 at 7:59 PM, Richard
                  Allen <span dir="ltr"><<a moz-do-not-send="true"
                      href="mailto:rsaxvc@gmail.com" target="_blank">rsaxvc@gmail.com</a>></span>
                  wrote:<br>
                </div>
                <div>
                  <div class="h5">
                    <blockquote class="gmail_quote" style="margin:0 0 0
                      .8ex;border-left:1px #ccc solid;padding-left:1ex">
                      <div dir="ltr">
                        <div class="gmail_extra">
                          <div class="gmail_extra">3.4 faults as well.
                            I'm trying to find another Debian/SPARC user
                            on the local LUG.</div>
                          <div class="gmail_extra"><br>
                          </div>
                          <div class="gmail_extra">clang --version</div>
                          <div class="gmail_extra">
                            <div class="gmail_extra">clang version 3.4
                              (tags/RELEASE_34/final)</div>
                            <div class="gmail_extra">Target:
                              sparc64-unknown-linux-gnu</div>
                            <div class="gmail_extra">Thread model: posix</div>
                            <div class="gmail_extra">
                              <br>
                            </div>
                            <div class="gmail_extra">clang test.c</div>
                            <div class="gmail_extra">0  clang          
                              0x024c3980</div>
                            <div class="gmail_extra">1  libpthread.so.0
                              0xf79210b8</div>
                            <div class="gmail_extra">2  clang          
                              0x011fd920
                              clang::Expr::EvaluateAsInt(llvm::APSInt&,
                              clang::ASTContext const&,
                              clang::Expr::SideEffectsKind) const + 192</div>
                            <div class="gmail_extra">3  clang          
                              0x011fd9b4
                              clang::Expr::isIntegerConstantExpr(llvm::APSInt&,
                              clang::ASTContext const&,
                              clang::SourceLocation*, bool) const + 84</div>
                            <div class="gmail_extra">4  clang          
                              0x008d0398</div>
                            <div class="gmail_extra">5  clang          
                              0x008d39ac</div>
                            <div class="gmail_extra">6  clang          
                              0x008dc3ac</div>
                            <div class="gmail_extra">7  clang          
                              0x008de790
                              clang::Sema::ProcessDeclAttributeList(clang::Scope*,
                              clang::Decl*, clang::AttributeList const*,
                              bool) + 48</div>
                            <div class="gmail_extra">8  clang          
                              0x008af8d4
                              clang::Sema::ActOnFunctionDeclarator(clang::Scope*,
                              clang::Declarator&,
                              clang::DeclContext*,
                              clang::TypeSourceInfo*,
                              clang::LookupResult&,
                              llvm::MutableArrayRef<clang::TemplateParameterList*>,
                              bool&) + 6612</div>
                            <div class="gmail_extra">9  clang          
                              0x008b7700
                              clang::Sema::HandleDeclarator(clang::Scope*,
                              clang::Declarator&,
                              llvm::MutableArrayRef<clang::TemplateParameterList*>)
                              + 2784</div>
                            <div class="gmail_extra">
                              10 clang           0x008b7cf0
                              clang::Sema::ActOnDeclarator(clang::Scope*,
                              clang::Declarator&) + 48</div>
                            <div class="gmail_extra">11 clang          
                              0x0077a618
                              clang::Parser::ParseDeclarationAfterDeclaratorAndAttributes(clang::Declarator&,
                              clang::Parser::ParsedTemplateInfo
                              const&) + 536</div>
                            <div class="gmail_extra">12 clang          
                              0x00789c98
                              clang::Parser::ParseDeclGroup(clang::ParsingDeclSpec&,
                              unsigned int, bool,
                              clang::SourceLocation*,
                              clang::Parser::ForRangeInit*) + 1752</div>
                            <div class="gmail_extra">
                              13 clang           0x0076ea14
                              clang::Parser::ParseDeclOrFunctionDefInternal(clang::Parser::ParsedAttributesWithRange&,
                              clang::ParsingDeclSpec&,
                              clang::AccessSpecifier) + 276</div>
                            <div class="gmail_extra">14 clang          
                              0x0076f09c
                              clang::Parser::ParseDeclarationOrFunctionDefinition(clang::Parser::ParsedAttributesWithRange&,
                              clang::ParsingDeclSpec*,
                              clang::AccessSpecifier) + 732</div>
                            <div class="gmail_extra">15 clang          
                              0x00771938
                              clang::Parser::ParseExternalDeclaration(clang::Parser::ParsedAttributesWithRange&,
                              clang::ParsingDeclSpec*) + 88</div>
                            <div class="gmail_extra">16 clang          
                              0x0077205c
                              clang::Parser::ParseTopLevelDecl(clang::OpaquePtr<clang::DeclGroupRef>&)
                              + 188</div>
                            <div class="gmail_extra">17 clang          
                              0x00768044
                              clang::ParseAST(clang::Sema&, bool,
                              bool) + 516</div>
                            <div class="gmail_extra">18 clang          
                              0x003ed570
                              clang::FrontendAction::Execute() + 304</div>
                            <div class="gmail_extra">
                              19 clang           0x003cc438
                              clang::CompilerInstance::ExecuteAction(clang::FrontendAction&)
                              + 408</div>
                            <div class="gmail_extra">20 clang          
                              0x003b11ac
                              clang::ExecuteCompilerInvocation(clang::CompilerInstance*)
                              + 1836</div>
                            <div class="gmail_extra">21 clang          
                              0x003aac78 cc1_main(char const**, char
                              const**, char const*, void*) + 1400</div>
                            <div class="gmail_extra">22 clang          
                              0x0038e444 main + 516</div>
                            <div class="gmail_extra">
                              23 libc.so.6       0xf7524e4c
                              __libc_start_main + 268</div>
                            <div class="gmail_extra">24 clang          
                              0x003aa52c _start + 44</div>
                            <div class="gmail_extra">Stack dump:</div>
                            <div class="gmail_extra">0.<span
                                style="white-space:pre-wrap"> </span>Program
                              arguments:
                              /home/rsaxvc/code/llvm-build/Release+Asserts/bin/clang
                              -cc1 -triple sparc64-unknown-linux-gnu -S
                              -disable-free -main-file-name test.c
                              -mrelocation-model static
                              -mdisable-fp-elim -fmath-errno
                              -mconstructor-aliases
                              -target-linker-version 2.22 -resource-dir
                              /home/rsaxvc/code/llvm-build/Release+Asserts/bin/../lib/clang/3.4
                              -internal-isystem /usr/local/include
                              -internal-isystem
                              /home/rsaxvc/code/llvm-build/Release+Asserts/bin/../lib/clang/3.4/include
                              -internal-externc-isystem /include
                              -internal-externc-isystem /usr/include
                              -fno-dwarf-directory-asm
                              -fdebug-compilation-dir /home/rsaxvc/code
                              -ferror-limit 19 -fmessage-length 0
                              -mstackrealign -fobjc-runtime=gcc
                              -fdiagnostics-show-option -vectorize-slp
                              -o /tmp/test-534c7f.s -x c test.c </div>
                            <div class="gmail_extra">1.<span
                                style="white-space:pre-wrap"> </span>/usr/include/stdlib.h:146:54:
                              current parser token ';'</div>
                            <div class="gmail_extra">clang: error:
                              unable to execute command: Bus error</div>
                            <div class="gmail_extra">clang: error: clang
                              frontend command failed due to signal (use
                              -v to see invocation)</div>
                            <div class="gmail_extra">clang version 3.4
                              (tags/RELEASE_34/final)</div>
                            <div class="gmail_extra">Target:
                              sparc64-unknown-linux-gnu</div>
                            <div class="gmail_extra">Thread model: posix</div>
                            <div class="gmail_extra">clang: note:
                              diagnostic msg: PLEASE submit a bug report
                              to <a moz-do-not-send="true"
                                href="http://llvm.org/bugs/"
                                target="_blank">http://llvm.org/bugs/</a>
                              and include the crash backtrace,
                              preprocessed source, and associated run
                              script.</div>
                            <div class="gmail_extra">clang: note:
                              diagnostic msg: </div>
                            <div class="gmail_extra">********************</div>
                            <div class="gmail_extra"><br>
                            </div>
                            <div class="gmail_extra">PLEASE ATTACH THE
                              FOLLOWING FILES TO THE BUG REPORT:</div>
                            <div class="gmail_extra">Preprocessed
                              source(s) and associated run script(s) are
                              located at:</div>
                            <div class="gmail_extra">clang: note:
                              diagnostic msg: /tmp/test-c0ad4a.c</div>
                            <div class="gmail_extra">clang: note:
                              diagnostic msg: /tmp/test-c0ad4a.sh</div>
                            <div class="gmail_extra">clang: note:
                              diagnostic msg: </div>
                            <div class="gmail_extra"><br>
                            </div>
                            <div class="gmail_extra">********************</div>
                          </div>
                          <div class="gmail_extra"><br>
                          </div>
                          <div class="gmail_extra"><br>
                          </div>
                          <div class="gmail_quote">
                            <div>On Sat, Feb 1, 2014 at 10:18 AM,
                              Sylvestre Ledru <span dir="ltr"><<a
                                  moz-do-not-send="true"
                                  href="mailto:sylvestre@debian.org"
                                  target="_blank">sylvestre@debian.org</a>></span>
                              wrote:<br>
                            </div>
                            <div>
                              <div>
                                <blockquote class="gmail_quote"
                                  style="margin:0px 0px 0px
0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><br>
                                  On 31/01/2014 18:18, Richard Allen
                                  wrote:<br>
                                  > Package: clang<br>
                                  > Version: 1.3.0-6.2<br>
                                  > Invoking clang on any 'c' file
                                  including <stdlib.h> crashes the
                                  compiler with a "Bus Error" and a
                                  backtrace. Crash log is below.<br>
                                  clang 3.0 is starting to be very old.
                                  could you have a look to the 3.4<br>
                                  release ? (the lastest)<br>
                                  <br>
                                  Thanks<br>
                                  <span><font color="#888888">S<br>
                                      <br>
                                    </font></span></blockquote>
                              </div>
                            </div>
                          </div>
                          <br>
                        </div>
                      </div>
                    </blockquote>
                  </div>
                </div>
              </div>
              <br>
            </div>
          </blockquote>
        </div>
        <br>
      </div>
    </blockquote>
    <br>
  </body>
</html>