aboutsummaryrefslogtreecommitdiff
path: root/gcc/jit
diff options
context:
space:
mode:
authorDavid Malcolm <dmalcolm@redhat.com>2015-01-27 00:11:21 +0000
committerDavid Malcolm <dmalcolm@gcc.gnu.org>2015-01-27 00:11:21 +0000
commitdc44ee3aef6fab2e760479c6fc9205838bd9fbcc (patch)
treeb8a7c53b8a35bbb44beb7ef4f944b64e3bddf2c2 /gcc/jit
parent48e4f473eb23e4bf95e517f9eb83272316674c16 (diff)
downloadgcc-dc44ee3aef6fab2e760479c6fc9205838bd9fbcc.zip
gcc-dc44ee3aef6fab2e760479c6fc9205838bd9fbcc.tar.gz
gcc-dc44ee3aef6fab2e760479c6fc9205838bd9fbcc.tar.bz2
Fix gcc_jit_context_get_last_error docs
gcc/jit/ChangeLog: * docs/topics/compilation.rst (gcc_jit_result_get_code): Fix typo. * docs/topics/contexts.rst (gcc_jit_context_get_last_error): The error buffer is only valid until the next call to the context. * libgccjit.h (gcc_jit_context_get_first_error): Reword the comment to omit mention of compiling. (gcc_jit_context_get_last_error): The error buffer is only valid until the next call to the context. From-SVN: r220145
Diffstat (limited to 'gcc/jit')
-rw-r--r--gcc/jit/ChangeLog11
-rw-r--r--gcc/jit/docs/_build/texinfo/libgccjit.texi10
-rw-r--r--gcc/jit/docs/topics/compilation.rst2
-rw-r--r--gcc/jit/docs/topics/contexts.rst6
-rw-r--r--gcc/jit/libgccjit.h10
5 files changed, 25 insertions, 14 deletions
diff --git a/gcc/jit/ChangeLog b/gcc/jit/ChangeLog
index 3561ac8..577712c 100644
--- a/gcc/jit/ChangeLog
+++ b/gcc/jit/ChangeLog
@@ -1,5 +1,16 @@
2015-01-26 David Malcolm <dmalcolm@redhat.com>
+ * docs/topics/compilation.rst (gcc_jit_result_get_code): Fix typo.
+ * docs/topics/contexts.rst (gcc_jit_context_get_last_error): The
+ error buffer is only valid until the next call to the context.
+ * docs/_build/texinfo/libgccjit.texi: Regenerate.
+ * libgccjit.h (gcc_jit_context_get_first_error): Reword the
+ comment to omit mention of compiling.
+ (gcc_jit_context_get_last_error): The error buffer is only valid
+ until the next call to the context.
+
+2015-01-26 David Malcolm <dmalcolm@redhat.com>
+
PR jit/64708
* config-lang.in (compilers): Drop "libgccjit.so".
diff --git a/gcc/jit/docs/_build/texinfo/libgccjit.texi b/gcc/jit/docs/_build/texinfo/libgccjit.texi
index 83710ff..3c32499 100644
--- a/gcc/jit/docs/_build/texinfo/libgccjit.texi
+++ b/gcc/jit/docs/_build/texinfo/libgccjit.texi
@@ -19,7 +19,7 @@
@copying
@quotation
-libgccjit 5.0.0 (experimental 20150120), January 19, 2015
+libgccjit 5.0.0 (experimental 20150126), January 26, 2015
David Malcolm
@@ -5049,10 +5049,10 @@ occurred on the context, so that you can embed this in an exception:
Returns the last error message that occurred on the context.
-The returned string is valid for the rest of the lifetime of the
-context.
-
If no errors occurred, this will be NULL.
+
+If non-NULL, the returned string is only guaranteed to be valid until
+the next call to libgccjit relating to this context.
@end deffn
@node Debugging,Options<2>,Error-handling<2>,Compilation contexts
@@ -7509,7 +7509,7 @@ with it.
A @cite{gcc_jit_result} encapsulates the result of compiling a context
in-memory, and the lifetimes of any machine code functions or globals
-that are within the resuilt.
+that are within the result.
@end deffn
@geindex gcc_jit_result_get_code (C function)
diff --git a/gcc/jit/docs/topics/compilation.rst b/gcc/jit/docs/topics/compilation.rst
index bf59cc2..708d009 100644
--- a/gcc/jit/docs/topics/compilation.rst
+++ b/gcc/jit/docs/topics/compilation.rst
@@ -45,7 +45,7 @@ In-memory compilation
A `gcc_jit_result` encapsulates the result of compiling a context
in-memory, and the lifetimes of any machine code functions or globals
- that are within the resuilt.
+ that are within the result.
.. function:: void *\
gcc_jit_result_get_code (gcc_jit_result *result,\
diff --git a/gcc/jit/docs/topics/contexts.rst b/gcc/jit/docs/topics/contexts.rst
index 0d81f1e..cc52077 100644
--- a/gcc/jit/docs/topics/contexts.rst
+++ b/gcc/jit/docs/topics/contexts.rst
@@ -146,11 +146,11 @@ occurred on the context, so that you can embed this in an exception:
Returns the last error message that occurred on the context.
- The returned string is valid for the rest of the lifetime of the
- context.
-
If no errors occurred, this will be NULL.
+ If non-NULL, the returned string is only guaranteed to be valid until
+ the next call to libgccjit relating to this context.
+
Debugging
---------
diff --git a/gcc/jit/libgccjit.h b/gcc/jit/libgccjit.h
index 12514ba..8f4354e 100644
--- a/gcc/jit/libgccjit.h
+++ b/gcc/jit/libgccjit.h
@@ -305,7 +305,7 @@ gcc_jit_context_set_logfile (gcc_jit_context *ctxt,
int flags,
int verbosity);
-/* To be called after a compile, this gives the first error message
+/* To be called after any API call, this gives the first error message
that occurred on the context.
The returned string is valid for the rest of the lifetime of the
@@ -315,13 +315,13 @@ gcc_jit_context_set_logfile (gcc_jit_context *ctxt,
extern const char *
gcc_jit_context_get_first_error (gcc_jit_context *ctxt);
-/* To be called after a compile, this gives the last error message
+/* To be called after any API call, this gives the last error message
that occurred on the context.
- The returned string is valid for the rest of the lifetime of the
- context.
+ If no errors occurred, this will be NULL.
- If no errors occurred, this will be NULL. */
+ If non-NULL, the returned string is only guaranteed to be valid until
+ the next call to libgccjit relating to this context. */
extern const char *
gcc_jit_context_get_last_error (gcc_jit_context *ctxt);