gcc

~vcs-imports/gcc/+git/gcc:dmalcolm/jit

Last commit made on 2014-11-11
Get this branch:
git clone -b dmalcolm/jit https://git.launchpad.net/~vcs-imports/gcc/+git/gcc

Branch merges

Branch information

Name:
dmalcolm/jit
Repository:
lp:~vcs-imports/gcc/+git/gcc

Recent commits

4774f3b... by David Malcolm <email address hidden>

Regenerate libgccjit.texi

gcc/jit/ChangeLog.jit:
 * docs/_build/texinfo/libgccjit.texi: Regenerate.

d497923... by David Malcolm <email address hidden>

Merge branch 'master' into jit

Merger from trunk r217317 aka 26ca2f0803b18bde38865fafa8518dcb6eedc6e0
(2014-10-10) bringing in all changes since trunk r216746 aka
fddbd0194b01f44c5b5f16379fd5405dcf6d71c0 (2014-10-27).

jit.sum's # of expected passes remains 4711

gcc/jit/ChangeLog.jit:
 * dummy-frontend.c: Add includes now needed since r216805 by
 cgraph.h: hash-map.h, is-a.h, plugin-api.h, vec.h, hashtab.h,
 hash-set.h, machmode.h, tm.h, hard-reg-set.h, function.h,
 ipa-ref.h, dumpfile.h.
 * jit-playback.c: Likewise.

26ca2f0... by ppalka <ppalka@138bc75d-0d04-0410-961f-82ee72b054a4>

2014-11-10 Patrick Palka <email address hidden>

gcc/
 PR middle-end/63748
 * tree-ssa-propagate.c (may_propagate_copy): Allow propagating
 SSA copies whose source and destination names both occur in
 abnormal PHIs.

gcc/testsuite/
 PR middle-end/63748
 * gcc.dg/pr63748.c: New testcase.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@217317 138bc75d-0d04-0410-961f-82ee72b054a4

fda23bc... by hjl <hjl@138bc75d-0d04-0410-961f-82ee72b054a4>

Add missing braces in gcc.dg/pr44194-1.c

 * gcc.dg/pr44194-1.c (dg-do): Add missing braces.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@217316 138bc75d-0d04-0410-961f-82ee72b054a4

a87c9ee... by romangareev <romangareev@138bc75d-0d04-0410-961f-82ee72b054a4>

[gcc/]

 * Makefile.in: Remove the compilation of graphite-clast-to-gimple.o.
 * common.opt: Remove using of fgraphite-code-generator flag.
 * flag-types.h: Likewise.
 * graphite.c: Remove using of CLooG.
 * graphite-blocking.c: Likewise.
 * graphite-dependences.c: Likewise.
 * graphite-poly.c: Likewise.
 * graphite-poly.h: Likewise.
 * graphite-scop-detection.c: Likewise.
 * graphite-sese-to-poly.c: Likewise.
 * graphite-clast-to-gimple.c: Removed.
 * graphite-clast-to-gimple.h: Likewise.
 * graphite-htab.h: Likewise.

[gcc/testsuite]

 * gcc.dg/graphite/isl-ast-gen-blocks-1.c: Remove using of
 fgraphite-code-generator flag.
 * gcc.dg/graphite/isl-ast-gen-blocks-2.c: Likewise.
 * gcc.dg/graphite/isl-ast-gen-blocks-3.c: Likewise.
 * gcc.dg/graphite/isl-ast-gen-blocks-4.c: Likewise.
 * gcc.dg/graphite/isl-ast-gen-user-1.c: Likewise.
 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Likewise.
 * gcc.dg/graphite/pr35356-2.c: Likewise.
 * gcc.dg/graphite/isl-ast-gen-single-loop-1.c: Likewise.
 * gcc.dg/graphite/isl-ast-gen-single-loop-2.c: Likewise.
 * gcc.dg/graphite/isl-ast-gen-single-loop-3.c: Likewise.
 * gcc.dg/graphite/isl-ast-gen-if-1.c: Likewise.
 * gcc.dg/graphite/isl-ast-gen-if-2.c: Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@217315 138bc75d-0d04-0410-961f-82ee72b054a4

462adb1... by hjl <hjl@138bc75d-0d04-0410-961f-82ee72b054a4>

Revert the last change on gcc.c-torture/compile/pr35468.c

 * gcc.c-torture/compile/pr35468.c: Revert the last change.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@217314 138bc75d-0d04-0410-961f-82ee72b054a4

0feb4de... by paolo <paolo@138bc75d-0d04-0410-961f-82ee72b054a4>

2014-11-10 Paolo Carlini <email address hidden>

 * doc/invoke.texi ([-Wshift-count-negative, -Wshift-count-overflow]):
 Add.

/c-family
2014-11-10 Paolo Carlini <email address hidden>

 * c.opt ([Wshift-count-negative, Wshift-count-overflow]): Add.

/cp
2014-11-10 Paolo Carlini <email address hidden>

 * typeck.c (cp_build_binary_op): Use OPT_Wshift_count_negative and
 OPT_Wshift_count_overflow in the warnings.

/c
2014-11-10 Paolo Carlini <email address hidden>

 * c-typeck.c (build_binary_op): Use OPT_Wshift_count_negative and
 OPT_Wshift_count_overflow in the warnings.

/testsuite
2014-11-10 Paolo Carlini <email address hidden>

 * c-c++-common/Wshift-count-overflow-1.c: New.
 * c-c++-common/Wshift-count-overflow-2.c: Likewise.
 * c-c++-common/Wshift-count-negative-1.c: Likewise.
 * c-c++-common/Wshift-count-negative-2.c: Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@217313 138bc75d-0d04-0410-961f-82ee72b054a4

f981247... by rsandifo <rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4>

gcc/
 * config/frv/frv.c (frv_io_handle_use_1): Delete.
 (frv_io_handle_use): Use find_all_hard_regs.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@217311 138bc75d-0d04-0410-961f-82ee72b054a4

e94159c... by rsandifo <rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4>

gcc/
 * config/frv/frv.c (frv_registers_conflict_p_1): Take an rtx rather
 than an rtx *. Take the regstate_t directly rather than via a void *.
 Return a bool rather than an int. Iterate over all subrtxes here.
 (frv_registers_conflict_p): Update accordingly.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@217310 138bc75d-0d04-0410-961f-82ee72b054a4

fbb3413... by rsandifo <rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4>

gcc/
 * config/frv/frv.c: Include rtl-iter.h.
 (frv_acc_group_1): Delete.
 (frv_acc_group): Use FOR_EACH_SUBRTX.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@217309 138bc75d-0d04-0410-961f-82ee72b054a4