This is the mail archive of the gcc-cvs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

r217374 - in /trunk: ChangeLog ChangeLog.jit MA...


Author: dmalcolm
Date: Tue Nov 11 21:55:52 2014
New Revision: 217374

URL: https://gcc.gnu.org/viewcvs?rev=217374&root=gcc&view=rev
Log:
Merger of dmalcolm/jit branch from git

ChangeLog:
	* ChangeLog.jit: New.
	* MAINTAINERS (Various Maintainers): Add myself as jit maintainer.

contrib/ChangeLog:
	* ChangeLog.jit: New.
	* jit-coverage-report.py: New file: a script to print crude
	code-coverage information for the libgccjit API.

gcc/ChangeLog:
	* ChangeLog.jit: New.
	* Makefile.in (doc_build_sys): New variable, set to "sphinx" if
	sphinx is installed, falling back to "texinfo" otherwise.
	(FULL_DRIVER_NAME): New variable, adapted from the
	install-driver target.  New target, a symlink within the builddir,
	linked to "xgcc", for use when running the JIT library from the
	builddir.
	(MOSTLYCLEANFILES): Add FULL_DRIVER_NAME.
	(install-driver): Use $(FULL_DRIVER_NAME) rather than spelling it
	out.
	* configure.ac (doc_build_sys): New variable, set to "sphinx" if
	sphinx is installed, falling back to "texinfo" otherwise.
	(GCC_DRIVER_NAME): Generate a gcc-driver-name.h file containing
	GCC_DRIVER_NAME for the benefit of jit/internal-api.c.
	* configure: Regenerate.
	* doc/install.texi (--enable-host-shared): Specify that this is
	required when building libgccjit.
	(Tools/packages necessary for modifying GCC): Add Sphinx.
	* timevar.def (TV_JIT_REPLAY): New.
	(TV_ASSEMBLE): New.
	(TV_LINK): New.
	(TV_LOAD): New.

gcc/java/ChangeLog:
	* gcc/ChangeLog.jit: New.

gcc/jit/ChangeLog:
	* ChangeLog.jit: New.
	* ChangeLog: New.
	* Make-lang.in: New.
	* TODO.rst: New.
	* config-lang.in: New.
	* docs/Makefile: New.
	* docs/_build/texinfo/Makefile: New.
	* docs/_build/texinfo/factorial.png: New.
	* docs/_build/texinfo/libgccjit.texi: New.
	* docs/_build/texinfo/sum-of-squares.png: New.
	* docs/conf.py: New.
	* docs/examples/tut01-hello-world.c: New.
	* docs/examples/tut02-square.c: New.
	* docs/examples/tut03-sum-of-squares.c: New.
	* docs/examples/tut04-toyvm/Makefile: New.
	* docs/examples/tut04-toyvm/factorial.toy: New.
	* docs/examples/tut04-toyvm/fibonacci.toy: New.
	* docs/examples/tut04-toyvm/toyvm.c: New.
	* docs/index.rst: New.
	* docs/internals/index.rst: New.
	* docs/intro/factorial.png: New.
	* docs/intro/index.rst: New.
	* docs/intro/sum-of-squares.png: New.
	* docs/intro/tutorial01.rst: New.
	* docs/intro/tutorial02.rst: New.
	* docs/intro/tutorial03.rst: New.
	* docs/intro/tutorial04.rst: New.
	* docs/topics/contexts.rst: New.
	* docs/topics/expressions.rst: New.
	* docs/topics/functions.rst: New.
	* docs/topics/index.rst: New.
	* docs/topics/locations.rst: New.
	* docs/topics/objects.rst: New.
	* docs/topics/results.rst: New.
	* docs/topics/types.rst: New.
	* dummy-frontend.c: New.
	* jit-builtins.c: New.
	* jit-builtins.h: New.
	* jit-common.h: New.
	* jit-playback.c: New.
	* jit-playback.h: New.
	* jit-recording.c: New.
	* jit-recording.h: New.
	* libgccjit++.h: New.
	* libgccjit.c: New.
	* libgccjit.h: New.
	* libgccjit.map: New.
	* notes.txt: New.

gcc/testsuite/ChangeLog:
	* ChangeLog.jit: New.
	* jit.dg/all-non-failing-tests.h: New.
	* jit.dg/harness.h: New.
	* jit.dg/jit.exp: New.
	* jit.dg/test-accessing-struct.c: New.
	* jit.dg/test-accessing-union.c: New.
	* jit.dg/test-array-as-pointer.c: New.
	* jit.dg/test-arrays.c: New.
	* jit.dg/test-calling-external-function.c: New.
	* jit.dg/test-calling-function-ptr.c: New.
	* jit.dg/test-combination.c: New.
	* jit.dg/test-dot-product.c: New.
	* jit.dg/test-empty.c: New.
	* jit.dg/test-error-accessing-field-in-other-struct.c: New.
	* jit.dg/test-error-adding-to-terminated-block.c: New.
	* jit.dg/test-error-array-as-pointer.c: New.
	* jit.dg/test-error-bad-cast.c: New.
	* jit.dg/test-error-block-in-wrong-function.c: New.
	* jit.dg/test-error-call-through-ptr-with-mismatching-args.c: New.
	* jit.dg/test-error-call-through-ptr-with-non-function.c: New.
	* jit.dg/test-error-call-through-ptr-with-non-pointer.c: New.
	* jit.dg/test-error-call-through-ptr-with-not-enough-args.c: New.
	* jit.dg/test-error-call-through-ptr-with-too-many-args.c: New.
	* jit.dg/test-error-call-with-mismatching-args.c: New.
	* jit.dg/test-error-call-with-not-enough-args.c: New.
	* jit.dg/test-error-call-with-too-many-args.c: New.
	* jit.dg/test-error-dereference-field-of-non-pointer.c: New.
	* jit.dg/test-error-dereference-read-of-non-pointer.c: New.
	* jit.dg/test-error-get-type-bad-enum.c: New.
	* jit.dg/test-error-index-not-a-numeric-type.c: New.
	* jit.dg/test-error-mismatching-types-in-assignment.c: New.
	* jit.dg/test-error-mismatching-types-in-call.c: New.
	* jit.dg/test-error-missing-return.c: New.
	* jit.dg/test-error-new-binary-op-bad-op.c: New.
	* jit.dg/test-error-new-function-bad-kind.c: New.
	* jit.dg/test-error-new-unary-op-bad-op.c: New.
	* jit.dg/test-error-null-passed-to-api.c: New.
	* jit.dg/test-error-return-within-void-function.c: New.
	* jit.dg/test-error-unreachable-block.c: New.
	* jit.dg/test-error-unterminated-block.c: New.
	* jit.dg/test-error-value-not-a-numeric-type.c: New.
	* jit.dg/test-expressions.c: New.
	* jit.dg/test-factorial.c: New.
	* jit.dg/test-fibonacci.c: New.
	* jit.dg/test-functions.c: New.
	* jit.dg/test-fuzzer.c: New.
	* jit.dg/test-hello-world.c: New.
	* jit.dg/test-linked-list.c: New.
	* jit.dg/test-long-names.c: New.
	* jit.dg/test-nested-contexts.c: New.
	* jit.dg/test-nested-loops.c: New.
	* jit.dg/test-operator-overloading.cc: New.
	* jit.dg/test-quadratic.c: New.
	* jit.dg/test-quadratic.cc: New.
	* jit.dg/test-reading-struct.c: New.
	* jit.dg/test-string-literal.c: New.
	* jit.dg/test-sum-of-squares.c: New.
	* jit.dg/test-threads.c: New.
	* jit.dg/test-types.c: New.
	* jit.dg/test-using-global.c: New.
	* jit.dg/test-volatile.c: New.

include/ChangeLog:
	* ChangeLog.jit: New.

libbacktrace/ChangeLog:
	* ChangeLog.jit: New.

libcpp/ChangeLog:
	* ChangeLog.jit: New.

libdecnumber/ChangeLog:
	* ChangeLog.jit: New.

libiberty/ChangeLog:
	* ChangeLog.jit: New.

zlib/ChangeLog:
	* ChangeLog.jit: New.


Added:
    trunk/ChangeLog.jit
    trunk/contrib/ChangeLog.jit
    trunk/contrib/jit-coverage-report.py
    trunk/gcc/ChangeLog.jit
    trunk/gcc/java/ChangeLog.jit
    trunk/gcc/jit/
    trunk/gcc/jit/ChangeLog
    trunk/gcc/jit/ChangeLog.jit
    trunk/gcc/jit/Make-lang.in
    trunk/gcc/jit/TODO.rst
    trunk/gcc/jit/config-lang.in
    trunk/gcc/jit/docs/
    trunk/gcc/jit/docs/Makefile
    trunk/gcc/jit/docs/_build/
    trunk/gcc/jit/docs/_build/texinfo/
    trunk/gcc/jit/docs/_build/texinfo/Makefile
    trunk/gcc/jit/docs/_build/texinfo/factorial.png   (with props)
    trunk/gcc/jit/docs/_build/texinfo/libgccjit.texi
    trunk/gcc/jit/docs/_build/texinfo/sum-of-squares.png   (with props)
    trunk/gcc/jit/docs/conf.py
    trunk/gcc/jit/docs/examples/
    trunk/gcc/jit/docs/examples/tut01-hello-world.c
    trunk/gcc/jit/docs/examples/tut02-square.c
    trunk/gcc/jit/docs/examples/tut03-sum-of-squares.c
    trunk/gcc/jit/docs/examples/tut04-toyvm/
    trunk/gcc/jit/docs/examples/tut04-toyvm/Makefile
    trunk/gcc/jit/docs/examples/tut04-toyvm/factorial.toy
    trunk/gcc/jit/docs/examples/tut04-toyvm/fibonacci.toy
    trunk/gcc/jit/docs/examples/tut04-toyvm/toyvm.c
    trunk/gcc/jit/docs/index.rst
    trunk/gcc/jit/docs/internals/
    trunk/gcc/jit/docs/internals/index.rst
    trunk/gcc/jit/docs/intro/
    trunk/gcc/jit/docs/intro/factorial.png   (with props)
    trunk/gcc/jit/docs/intro/index.rst
    trunk/gcc/jit/docs/intro/sum-of-squares.png   (with props)
    trunk/gcc/jit/docs/intro/tutorial01.rst
    trunk/gcc/jit/docs/intro/tutorial02.rst
    trunk/gcc/jit/docs/intro/tutorial03.rst
    trunk/gcc/jit/docs/intro/tutorial04.rst
    trunk/gcc/jit/docs/topics/
    trunk/gcc/jit/docs/topics/contexts.rst
    trunk/gcc/jit/docs/topics/expressions.rst
    trunk/gcc/jit/docs/topics/functions.rst
    trunk/gcc/jit/docs/topics/index.rst
    trunk/gcc/jit/docs/topics/locations.rst
    trunk/gcc/jit/docs/topics/objects.rst
    trunk/gcc/jit/docs/topics/results.rst
    trunk/gcc/jit/docs/topics/types.rst
    trunk/gcc/jit/dummy-frontend.c
    trunk/gcc/jit/jit-builtins.c
    trunk/gcc/jit/jit-builtins.h
    trunk/gcc/jit/jit-common.h
    trunk/gcc/jit/jit-playback.c
    trunk/gcc/jit/jit-playback.h
    trunk/gcc/jit/jit-recording.c
    trunk/gcc/jit/jit-recording.h
    trunk/gcc/jit/libgccjit++.h
    trunk/gcc/jit/libgccjit.c
    trunk/gcc/jit/libgccjit.h
    trunk/gcc/jit/libgccjit.map
    trunk/gcc/jit/notes.txt
    trunk/gcc/testsuite/ChangeLog.jit
    trunk/gcc/testsuite/jit.dg/
    trunk/gcc/testsuite/jit.dg/all-non-failing-tests.h
    trunk/gcc/testsuite/jit.dg/harness.h
    trunk/gcc/testsuite/jit.dg/jit.exp
    trunk/gcc/testsuite/jit.dg/test-accessing-struct.c
    trunk/gcc/testsuite/jit.dg/test-accessing-union.c
    trunk/gcc/testsuite/jit.dg/test-array-as-pointer.c
    trunk/gcc/testsuite/jit.dg/test-arrays.c
    trunk/gcc/testsuite/jit.dg/test-calling-external-function.c
    trunk/gcc/testsuite/jit.dg/test-calling-function-ptr.c
    trunk/gcc/testsuite/jit.dg/test-combination.c
    trunk/gcc/testsuite/jit.dg/test-dot-product.c
    trunk/gcc/testsuite/jit.dg/test-empty.c
    trunk/gcc/testsuite/jit.dg/test-error-accessing-field-in-other-struct.c
    trunk/gcc/testsuite/jit.dg/test-error-adding-to-terminated-block.c
    trunk/gcc/testsuite/jit.dg/test-error-array-as-pointer.c
    trunk/gcc/testsuite/jit.dg/test-error-bad-cast.c
    trunk/gcc/testsuite/jit.dg/test-error-block-in-wrong-function.c
    trunk/gcc/testsuite/jit.dg/test-error-call-through-ptr-with-mismatching-args.c
    trunk/gcc/testsuite/jit.dg/test-error-call-through-ptr-with-non-function.c
    trunk/gcc/testsuite/jit.dg/test-error-call-through-ptr-with-non-pointer.c
    trunk/gcc/testsuite/jit.dg/test-error-call-through-ptr-with-not-enough-args.c
    trunk/gcc/testsuite/jit.dg/test-error-call-through-ptr-with-too-many-args.c
    trunk/gcc/testsuite/jit.dg/test-error-call-with-mismatching-args.c
    trunk/gcc/testsuite/jit.dg/test-error-call-with-not-enough-args.c
    trunk/gcc/testsuite/jit.dg/test-error-call-with-too-many-args.c
    trunk/gcc/testsuite/jit.dg/test-error-dereference-field-of-non-pointer.c
    trunk/gcc/testsuite/jit.dg/test-error-dereference-read-of-non-pointer.c
    trunk/gcc/testsuite/jit.dg/test-error-get-type-bad-enum.c
    trunk/gcc/testsuite/jit.dg/test-error-index-not-a-numeric-type.c
    trunk/gcc/testsuite/jit.dg/test-error-mismatching-types-in-assignment.c
    trunk/gcc/testsuite/jit.dg/test-error-mismatching-types-in-call.c
    trunk/gcc/testsuite/jit.dg/test-error-missing-return.c
    trunk/gcc/testsuite/jit.dg/test-error-new-binary-op-bad-op.c
    trunk/gcc/testsuite/jit.dg/test-error-new-function-bad-kind.c
    trunk/gcc/testsuite/jit.dg/test-error-new-unary-op-bad-op.c
    trunk/gcc/testsuite/jit.dg/test-error-null-passed-to-api.c
    trunk/gcc/testsuite/jit.dg/test-error-return-within-void-function.c
    trunk/gcc/testsuite/jit.dg/test-error-unreachable-block.c
    trunk/gcc/testsuite/jit.dg/test-error-unterminated-block.c
    trunk/gcc/testsuite/jit.dg/test-error-value-not-a-numeric-type.c
    trunk/gcc/testsuite/jit.dg/test-expressions.c
    trunk/gcc/testsuite/jit.dg/test-factorial.c
    trunk/gcc/testsuite/jit.dg/test-fibonacci.c
    trunk/gcc/testsuite/jit.dg/test-functions.c
    trunk/gcc/testsuite/jit.dg/test-fuzzer.c
    trunk/gcc/testsuite/jit.dg/test-hello-world.c
    trunk/gcc/testsuite/jit.dg/test-linked-list.c
    trunk/gcc/testsuite/jit.dg/test-long-names.c
    trunk/gcc/testsuite/jit.dg/test-nested-contexts.c
    trunk/gcc/testsuite/jit.dg/test-nested-loops.c
    trunk/gcc/testsuite/jit.dg/test-operator-overloading.cc
    trunk/gcc/testsuite/jit.dg/test-quadratic.c
    trunk/gcc/testsuite/jit.dg/test-quadratic.cc
    trunk/gcc/testsuite/jit.dg/test-reading-struct.c
    trunk/gcc/testsuite/jit.dg/test-string-literal.c
    trunk/gcc/testsuite/jit.dg/test-sum-of-squares.c
    trunk/gcc/testsuite/jit.dg/test-threads.c
    trunk/gcc/testsuite/jit.dg/test-types.c
    trunk/gcc/testsuite/jit.dg/test-using-global.c
    trunk/gcc/testsuite/jit.dg/test-volatile.c
    trunk/include/ChangeLog.jit
    trunk/libbacktrace/ChangeLog.jit
    trunk/libcpp/ChangeLog.jit
    trunk/libdecnumber/ChangeLog.jit
    trunk/libiberty/ChangeLog.jit
    trunk/zlib/ChangeLog.jit
Modified:
    trunk/ChangeLog
    trunk/MAINTAINERS
    trunk/contrib/ChangeLog
    trunk/gcc/ChangeLog
    trunk/gcc/Makefile.in
    trunk/gcc/configure
    trunk/gcc/configure.ac
    trunk/gcc/doc/install.texi
    trunk/gcc/java/ChangeLog
    trunk/gcc/testsuite/ChangeLog
    trunk/gcc/timevar.def
    trunk/include/ChangeLog
    trunk/libbacktrace/ChangeLog
    trunk/libcpp/ChangeLog
    trunk/libdecnumber/ChangeLog
    trunk/libiberty/ChangeLog

Propchange: trunk/gcc/jit/docs/_build/texinfo/factorial.png
            ('svn:mime-type' added)

Propchange: trunk/gcc/jit/docs/_build/texinfo/sum-of-squares.png
            ('svn:mime-type' added)

Propchange: trunk/gcc/jit/docs/intro/factorial.png
            ('svn:mime-type' added)

Propchange: trunk/gcc/jit/docs/intro/sum-of-squares.png
            ('svn:mime-type' added)



Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]