summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorhainque <hainque@138bc75d-0d04-0410-961f-82ee72b054a4>2014-06-18 09:00:22 +0000
committerhainque <hainque@138bc75d-0d04-0410-961f-82ee72b054a4>2014-06-18 09:00:22 +0000
commit60d578d489b5c0bf86e0f9fc1ea5e50cceaad78c (patch)
treefff1f2d130096327303f4f0437fbb8ca6589d52a /ChangeLog
parent3dac50ccbd5bbab3743cf3d1ea9254a07ca18ba8 (diff)
downloadgcc-60d578d489b5c0bf86e0f9fc1ea5e50cceaad78c.tar.gz
2014-06-18 Olivier Hainque <hainque@adacore.com>
improve sloc assignment on bind_expr entry/exit code gcc/ * tree-core.h (tree_block): Add an "end_locus" field, allowing memorization of the end of block source location. * tree.h (BLOCK_SOURCE_END_LOCATION): New accessor. * gimplify.c (gimplify_bind_expr): Propagate the block start and end source location info we have on the block entry/exit code we generate. testsuite/ * gnat.dg/blocklocs.adb: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@211773 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog9
1 files changed, 9 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index fc6a3365c26..af5dc1b7388 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,12 @@
+2014-06-18 Olivier Hainque <hainque@adacore.com>
+
+ * tree-core.h (tree_block): Add an "end_locus" field, allowing
+ memorization of the end of block source location.
+ * tree.h (BLOCK_SOURCE_END_LOCATION): New accessor.
+ * gimplify.c (gimplify_bind_expr): Propagate the block start and
+ end source location info we have on the block entry/exit code we
+ generate.
+
2014-06-13 Thomas Schwinge <thomas@codesourcery.com>
* config-ml.in: Robustify ac_configure_args parsing.