Skip to content
Snippets Groups Projects
  1. Nov 20, 2013
  2. Nov 18, 2013
  3. Nov 15, 2013
    • Alp Toker's avatar
      Revert "Using an invalid -O falls back on -O3 instead of an error" · e22017e0
      Alp Toker authored
      Trying to fix test failures since earlier today.
      
      One of the tests added in this commit is outputting test/Driver/clang_f_opts.s
      which the builders that build in-tree (eg. clang-native-arm-cortex-a9) are
      trying to run as a test case, causing failures.
      
      clang_f_opts.c:
        If -### doesn't emit the warning then this test probably shouldn't be in
        here in the first place. Frontend maybe?
      
      invalid-o-level.c:
        Running %clang_cc1 in the Driver tests doesn't make sense because -cc1
        bypasses the driver. (I'm not reverting the commit that introduced this but
        please fix instead of keeping it this way.)
      
      Reverting to fix the build failures and also so that the tests can be thought
      out more thoroughly.
      
      This reverts commit r194817.
      
      git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@194845 91177308-0d34-0410-b5e6-96231b3b80d8
      e22017e0
    • Sylvestre Ledru's avatar
      Using an invalid -O falls back on -O3 instead of an error · eb4d7c3f
      Sylvestre Ledru authored
      Summary:
      Currently with clang:
      $ clang -O20 foo.c
      error: invalid value '20' in '-O20'
      
      With the patch:
      $ clang -O20 foo.c
      warning: optimization level '-O20' is unsupported; using '-O3' instead.
      1 warning generated.
      
      This matches the gcc behavior (with a warning added)
      
      Pass all tests:
      Testing: 0 .. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90..
      Testing Time: 94.14s
        Expected Passes    : 6721
        Expected Failures  : 20
        Unsupported Tests  : 17
      
      (which was not the case of http://llvm-reviews.chandlerc.com/D2125)
      
      Reviewers: chandlerc, rafael, rengolin, hfinkel
      
      Reviewed By: rengolin
      
      CC: cfe-commits
      
      Differential Revision: http://llvm-reviews.chandlerc.com/D2152
      
      git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@194817 91177308-0d34-0410-b5e6-96231b3b80d8
      eb4d7c3f
  4. Nov 11, 2013
  5. Nov 07, 2013
  6. Oct 16, 2013
  7. Aug 24, 2013
  8. Aug 23, 2013
  9. Jul 20, 2013
  10. Jun 21, 2013
  11. Jun 18, 2013
  12. Jun 04, 2013
  13. May 20, 2013
  14. Apr 26, 2013
  15. Apr 24, 2013
  16. Apr 09, 2013
  17. Apr 03, 2013
  18. Feb 23, 2013
  19. Feb 09, 2013
  20. Jan 02, 2013
    • Sean Silva's avatar
      docs: Mark ReleaseNotes as "In-Progress" · 28c1f752
      Sean Silva authored
      Even though we do have a `.. warning::` directive on the page, hopefully
      having "In-Progress" in the title will help to condition people's
      expectations a bit for when they run into the extremely bare-bones
      release notes.
      
      Also, when release season comes around again, maybe this will get
      people's attention and avoid confusion about what is going into the
      upcoming release, and what is for changes to trunk for the next version.
      
      git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@171419 91177308-0d34-0410-b5e6-96231b3b80d8
      28c1f752
  21. Dec 23, 2012
    • Sean Silva's avatar
      docs: Convert ReleaseNotes to reST. · debc018b
      Sean Silva authored
      This is the last of the "regular" documents to convert to reST, and so
      I'm declaring the initial clang reST conversion "done".
      
      However,
      
      - There are some documents in clang/www/ which probably should
        be migrated into clang/docs/, such as www/OpenProjects.html
      
        The primary thing blocking me from doing this right now is not knowing
        how to set up a redirect so that the old URL's continue to work.
      
      - LibASTMatchersReference.html is not reST. This page is auto-generated
        by clang/docs/tools/dump_ast_matchers.py from the source and has some
        collapse/expand logic that isn't expressible directly with Sphinx, so
        just converting it to reST is not really a good strategy.
      
        Manuel Klimek and I discussed this and the general agreed-upon
        direction is making that page data-driven so that it, say, pulls in an
        auto-generated blob of JSON which describes the matchers and builds up
        the "matcher reference" part of the page with a small amount of JS.
      
      - There are some rogue .txt files hanging around.
      
      Also, I dropped the little dragon logo at the top because Sphinx was
      warning about an external image reference (not sure why, but meh, I
      didn't want to fight it). If anything, we would want such a logo
      integrated into the site's overall theme, rather than hardcoded here.
      
      git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@170994 91177308-0d34-0410-b5e6-96231b3b80d8
      debc018b
Loading