[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[csmith-project/creduce] b5b4d6: Fixed a self-copy-propagation issue



  Branch: refs/heads/llvm-svn-compatible
  Home:   https://github.com/csmith-project/creduce
  Commit: b5b4d61c5fa945c3e05d154ddb9d99a2ce22119f
      https://github.com/csmith-project/creduce/commit/b5b4d61c5fa945c3e05d154ddb9d99a2ce22119f
  Author: Yang Chen <chenyang@cs.utah.edu>
  Date:   2016-01-12 (Tue, 12 Jan 2016)

  Changed paths:
    M clang_delta/CopyPropagation.cpp

  Log Message:
  -----------
  Fixed a self-copy-propagation issue

skip copy-propagation over an ArraySubscriptExpr where
the target variable decl is referenced.


  Commit: d232b160de9131039ea1781eebacbe616dd8d30e
      https://github.com/csmith-project/creduce/commit/d232b160de9131039ea1781eebacbe616dd8d30e
  Author: Yang Chen <chenyang@cs.utah.edu>
  Date:   2016-01-13 (Wed, 13 Jan 2016)

  Changed paths:
    M clang_delta/RemoveNamespace.cpp

  Log Message:
  -----------
  Fixed crash on overloaded operators


  Commit: 7137358d4b74e66c39cafd9eb4a96ae223229991
      https://github.com/csmith-project/creduce/commit/7137358d4b74e66c39cafd9eb4a96ae223229991
  Author: John Regehr <regehr@cs.utah.edu>
  Date:   2016-01-13 (Wed, 13 Jan 2016)

  Changed paths:
    M clang_delta/CopyPropagation.cpp
    M clang_delta/RemoveNamespace.cpp

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/master' into llvm-svn-compatible


  Commit: 579c584273c0d95f6249a388343491085b5b6450
      https://github.com/csmith-project/creduce/commit/579c584273c0d95f6249a388343491085b5b6450
  Author: Yang Chen <chenyang@cs.utah.edu>
  Date:   2016-01-18 (Mon, 18 Jan 2016)

  Changed paths:
    M clang_delta/UnionToStruct.cpp

  Log Message:
  -----------
  check if unions are declared in the main file

Patch provided by Johan Bengtsson.

The UnionToStruct transformation did not check that the considered
unions are declared in the main file.


  Commit: 6f1121a9b508a462ec4e5ad872383a06fd5f0e6f
      https://github.com/csmith-project/creduce/commit/6f1121a9b508a462ec4e5ad872383a06fd5f0e6f
  Author: Yang Chen <chenyang@cs.utah.edu>
  Date:   2016-01-18 (Mon, 18 Jan 2016)

  Changed paths:
    M clang_delta/RemoveUnusedEnumMember.cpp

  Log Message:
  -----------
  Fixed a crash caused by macro expansion


  Commit: 788a3c662dc414f15a4759c9a1f996aea1bba707
      https://github.com/csmith-project/creduce/commit/788a3c662dc414f15a4759c9a1f996aea1bba707
  Author: John Regehr <regehr@cs.utah.edu>
  Date:   2016-01-19 (Tue, 19 Jan 2016)

  Changed paths:
    M clang_delta/RemoveUnusedEnumMember.cpp
    M clang_delta/UnionToStruct.cpp

  Log Message:
  -----------
  Merge branch 'master' into llvm-svn-compatible


  Commit: cb450d77249d83ef71a57415a5dbcaecfb4d3bb6
      https://github.com/csmith-project/creduce/commit/cb450d77249d83ef71a57415a5dbcaecfb4d3bb6
  Author: John Regehr <regehr@cs.utah.edu>
  Date:   2016-01-19 (Tue, 19 Jan 2016)

  Changed paths:
    R LAST_KNOWN_WORKING_LLVM

  Log Message:
  -----------
  remove this file since I'm testing against the llvm-3.8 release branch now


Compare: https://github.com/csmith-project/creduce/compare/f692fccd63f1...cb450d77249d