http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57074



Jakub Jelinek <jakub at gcc dot gnu.org> changed:



           What    |Removed                     |Added

----------------------------------------------------------------------------

             Status|NEW                         |RESOLVED

         Resolution|                            |FIXED

   Target Milestone|---                         |4.8.1

            Summary|gcc-4.8.0 libgcj regression |[4.8/4.9 Regression] libgcj

                   |on 32bit Power architecture |regression on 32bit Power

                   |                            |architecture



--- Comment #16 from Jakub Jelinek <jakub at gcc dot gnu.org> 2013-05-06 
15:21:07 UTC ---

Author: jakub

Date: Mon May  6 15:09:41 2013

New Revision: 198631



URL: http://gcc.gnu.org/viewcvs?rev=198631&root=gcc&view=rev

Log:

    PR libgcj/57074

    * class.c (emit_symbol_table): Use array type of the

    right size for the_syms_decl and its DECL_INITIAL, instead

    of symbols_array_type.  Set TREE_TYPE (the_syms_decl) to it.

    (emit_assertion_table): Use array type of the right size

    for table_decl and its DECL_INITIAL.



Modified:

    trunk/gcc/java/ChangeLog

    trunk/gcc/java/class.c



Author: jakub

Date: Mon May  6 15:12:53 2013

New Revision: 198632



URL: http://gcc.gnu.org/viewcvs?rev=198632&root=gcc&view=rev

Log:

    PR libgcj/57074

    * class.c (emit_symbol_table): Use array type of the

    right size for the_syms_decl and its DECL_INITIAL, instead

    of symbols_array_type.  Set TREE_TYPE (the_syms_decl) to it.

    (emit_assertion_table): Use array type of the right size

    for table_decl and its DECL_INITIAL.



Modified:

    branches/gcc-4_8-branch/gcc/java/ChangeLog

    branches/gcc-4_8-branch/gcc/java/class.c



Hopefully fixed for 4.8.1+.

Reply via email to