]> git.ipfire.org Git - thirdparty/gcc.git/commit - libcpp/ChangeLog
gcc:
authorlauras <lauras@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 30 Jul 2012 02:30:52 +0000 (02:30 +0000)
committerlauras <lauras@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 30 Jul 2012 02:30:52 +0000 (02:30 +0000)
commit65f4cf9c8d6b16098826aeae36b4257201a4ffba
tree17345bf96a8e18558d9570c89caead4ccc1f2122
parenta3fdb3c5f40a39919dc57f31293f8fe5368dc349
gcc:
2012-07-27  Laurynas Biveinis  <laurynas.biveinis@gmail.com>
    Steven Bosscher  <steven@gcc.gnu.org>

* gengtype.c (adjust_field_type): Diagnose duplicate "length"
option applications and option being applied to arrays of atomic
types.
(walk_type): Allow "atomic" option on strings too.
* dwarf2out.h (struct dw_vec_struct): Use the "atomic" GTY option
for the array field.
* vec.h: Describe the atomic object "A" type of the macros in
the header comment.
(VEC_T_GTY_ATOMIC, DEF_VEC_A, DEF_VEC_ALLOC_A): Define.
* emit-rtl.c (locations_locators_vals): use the atomic object
vector.
* doc/gty.texi: Clarify that GTY option "length" is only for
arrays of non-atomic objects.  Fix typo in the description of the
"atomic" option.

gcc/java:
2012-07-24  Laurynas Biveinis  <laurynas.biveinis@gmail.com>

* jcf.h (CPool): Use the "atomic" GTY option for the tags field.
(bootstrap_method): Likewise for the bootstrap_arguments field.

libcpp:
2012-07-24  Laurynas Biveinis  <laurynas.biveinis@gmail.com>

* include/line-map.h (line_map_macro): Use the "atomic" GTY option
for the macro_locations field.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@189951 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/doc/gty.texi
gcc/dwarf2out.h
gcc/emit-rtl.c
gcc/gengtype.c
gcc/java/ChangeLog
gcc/java/jcf.h
gcc/vec.h
libcpp/ChangeLog
libcpp/include/line-map.h