1. 08 Nov, 2005 12 commits
  2. 07 Nov, 2005 19 commits
  3. 06 Nov, 2005 9 commits
    • MAINTAINERS (Write After Approval): Add myself. · 9c5141ab
      2005-11-06  Janne Blomqvist  <jb@gcc.gnu.org>
      
      	* MAINTAINERS (Write After Approval): Add myself.
      
      From-SVN: r106569
      Janne Blomqvist committed
    • re PR fortran/24534 (PUBLIC derived types with private components) · 4075a94e
      2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
      
      	PR fortran/24534
      	* resolve.c (resolve_symbol): Exclude case of PRIVATE declared
      	within derived type from error associated with PRIVATE type
      	components within derived type.
      
      	PR fortran/20838
      	PR fortran/20840
      	* gfortran.h: Add prototype for gfc_has_vector_index.
      	* io.c (gfc_resolve_dt): Error if internal unit has a vector index.
      	* expr.c (gfc_has_vector_index): New function to check if any of
      	the array references of an expression have vector inidices.
      	(gfc_check_pointer_assign): Error if internal unit has a vector index.
      
      	PR fortran/17737
      	* data.c (gfc_assign_data_value): Remove gcc_assert that caused the ICE
      	and replace by a standard dependent warning/error if overwriting an
      	existing initialization.
      	* decl.c (gfc_data_variable): Remove old error for already initialized
      	variable and the unused error check for common block variables.  Add
      	error for hots associated variable and standard dependent error for
      	common block variables, outside of blockdata.
      	* symbol.c (check_conflict): Add constraints for DATA statement.
      
      2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
      
      	PR fortran/24534
      	gfortran.dg/private_type_2.f90: Modified to check that case with
      	PRIVATE declaration within derived type is accepted.
      
      	PR fortran/20838
      	gfortran.dg/pointer_assign_1.f90: New test.
      
      	PR fortran/20840
      	* gfortran.dg/arrayio_0.f90: New test.
      
      	PR fortran/17737
      	gfortran.dg/data_initialized.f90: New test.
      	gfortran.dg/data_constraints_1.f90: New test.
      	gfortran.dg/data_constraints_2.f90: New test.
      
      From-SVN: r106567
      Paul Thomas committed
    • re PR c++/21308 (Very high compile time) · c5a35c3c
      	PR c++/21308
      	* class.c (sizeof_biggest_empty_class): New variable.
      	(record_subobject_offsets): Don't record offsets past biggest
      	empty class for data members.  Replace vbases_p parameter with
      	is_data_member parameter.
      	(build_base_field): Adjust call.
      	(layout_class_type): Likewise.  Maintain
      	sizeof_biggest_empty_class.
      
      From-SVN: r106566
      Mark Mitchell committed
    • MAINTAINERS (Write After Approval): Add myself. · 4523d51b
      2005-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
      
              * MAINTAINERS (Write After Approval): Add myself.
      
      From-SVN: r106565
      Erik Edelmann committed
    • gcc_release: Further update for SVN. · a39d2742
      	* gcc_release: Further update for SVN.  Don't set EXPORTTAG or
      	EXPORTDATE; always determine SVNREV the same way.  Correct message
      	about what sources are being retrived.  Include branch information
      	in LAST_UPDATED.
      	* crontab: Don't include initial / in branch name.
      
      From-SVN: r106564
      Joseph Myers committed
    • gfortran ChangeLog · e5ef4b3b
      2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
      
      	PR fortran/24174
      	PR fortran/24305
      	* fortran/trans-io.c (gfc_build_io_library_fndecls): Add kind
      	argument to transfer_array.
      	(transfer_array_desc): Add kind argument.
      
      testsuite ChangeLog:
      
      2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
      
      	PR fortran/24174
      	PR fortran/24305
      	* testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
      
      libgfortran Changelog:
      
      2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
      
      	PR fortran/24174
      	PR fortran/24305
      	* io/io.h: Add argument to prototypes, add prototypes for
      	size_from_*_kind functions.
      	* io/list_read.c (read_complex): Add size argument, use
      	it. 
      	(list_formatted_read): Add size argument, cleanup.
      	(list_formatted_read_scalar): Add size argument.
      	(nml_read_obj): Fix for padding.
      	* io/transfer.c: Add argument to transfer function pointer.
      	(unformatted_read): Add size argument.
      	(unformatted_write): Likewise.
      	(formatted_transfer_scalar): Fix for padding with complex(10).
      	(formatted_transfer): Add size argument, cleanup.
      	(transfer_integer): Add size argument to transfer call.
      	(transfer_real): Likewise.
      	(transfer_logical): Likewise.
      	(transfer_character): Likewise.
      	(transfer_complex): Likewise.
      	(transfer_array): New kind argument, use it.
      	(data_transfer_init): Add size argument to formatted_transfer
      	call.
      	(iolength_transfer): Add size argument, cleanup.
      	* io/write.c (write_complex): Add size argument, fix for padding
      	with complex(10).
      	(list_formatted_write): Add size argument, cleanup.
      	(list_formatted_write_scalar): Add size argument, use it.
      	(nml_write_obj): Fix for size vs. kind issue.
      	* io/size_from_kind.c: New file.
      	* Makefile.am: Add io/size_from_kind.c.
      	* configure: Regenerate.
      	* Makefile.in: Regenerate.
      
      From-SVN: r106563
      Janne Blomqvist committed
    • re PR tree-optimization/24670 (VRP ICE in compare_name_with_value) · db3d5328
      
      	PR 24670
      	* tree-vrp.c (fix_equivalence_set): New.
      	(extract_range_from_assert): Call it.
      
      
      testsuite/
      
      	PR 24670
      	* gcc.dg/tree-ssa/pr24670.c: New test.
      
      From-SVN: r106562
      Diego Novillo committed
    • re PR libstdc++/18174 (documentation example for std::priority_queue usage) · 3a498393
      2005-11-06  Paolo Carlini  <pcarlini@suse.de>
      
      	PR libstdc++/18174
      	* include/bits/stl_queue.h (priority_queue): Tweak a bit the
      	comment describing the container.
      
      From-SVN: r106560
      Paolo Carlini committed