1. 10 Sep, 2010 40 commits
    • Update comments. · 6611da37
      From-SVN: r164196
      Arnaud Charlet committed
    • [multiple changes] · f2e7ec10
      2010-09-10  Vincent Celier  <celier@adacore.com>
      
      	* projects.texi: Add documentation for package extensions
      	Add some documentation for attributes Leading_Library_Options and
      	Linker'Leading_Switches.
      
      2010-09-10  Ed Schonberg  <schonberg@adacore.com>
      
      	* exp_util.adb (Expand_Subtype_From_Expression): When expansion is
      	disabled, compute subtype for all string types.
      
      From-SVN: r164195
      Arnaud Charlet committed
    • [multiple changes] · b3f48fd4
      2010-09-10  Robert Dewar  <dewar@adacore.com>
      
      	* gnat_ugn.texi: Add documentation for -gnatw.s/S
      	* sem_ch13.adb (Analyze_Attribute_Definition_Clause, case
      	Component_Size): Implement warning on overriden size clause.
      	(Analyze_Record_Representation_Clause): Implement warning on overriden
      	size clause.
      	* sem_warn.ads, sem_warn.adb (Warn_On_Overridden_Size): New flag
      	(-gnatw.s/S).
      	* ug_words: Add entries for -gnatw.s/S.
      	* vms_data.ads, usage.adb: Add line for -gnatw.s/-gnatw.S.
      	* gcc-interface/Make-lang.in: Update dependencies.
      
      2010-09-10  Vincent Celier  <celier@adacore.com>
      
      	* prj-dect.adb (Parse_Package_Declaration): Allow a package to extend
      	a package with the same name from an imported or extended project.
      	* prj-proc.adb (Process_Declarative_Items): Process package extensions
      
      2010-09-10  Bob Duff  <duff@adacore.com>
      
      	* exp_ch6.adb (Expand_Call): Do not perform a null_exclusion check on
      	'out' parameters.
      
      From-SVN: r164194
      Arnaud Charlet committed
    • tree.c (make_vector_type): Do not set TYPE_DEBUG_REPRESENTATION_TYPE. · bedbdfcf
      2010-09-10  Richard Guenther  <rguenther@suse.de>
      
      	* tree.c (make_vector_type): Do not set TYPE_DEBUG_REPRESENTATION_TYPE.
      	* tree.h (TYPE_DEBUG_REPRESENTATION_TYPE): Remove.
      	* lto-streamer-out.c (lto_output_ts_type_tree_pointers): Do
      	not stream TYPE_DEBUG_REPRESENTATION_TYPE.
      	* lto-streamer-in.c (lto_input_ts_type_tree_pointers): Likewise.
      
      From-SVN: r164193
      Richard Guenther committed
    • dwarf2out.c (gen_array_type_die): Output DW_TAG_subrange_type for VECTOR_TYPEs… · cf6a4097
      dwarf2out.c (gen_array_type_die): Output DW_TAG_subrange_type for VECTOR_TYPEs using TYPE_VECTOR_SUBPARTS.
      
      2010-09-10  Richard Guenther  <rguenther@suse.de>
      
      	* dwarf2out.c (gen_array_type_die): Output DW_TAG_subrange_type
      	for VECTOR_TYPEs using TYPE_VECTOR_SUBPARTS.
      	* dbxout.c (dbxout_type): Manually deal with VECTOR_TYPE
      	using TYPE_VECTOR_SUBPARTS, not TYPE_DEBUG_REPRESENTATION_TYPE.
      
      From-SVN: r164192
      Richard Guenther committed
    • decl.c (reshape_init_vector): For VECTOR_TYPEs... · 7ffacec4
      2010-09-10  Richard Guenther  <rguenther@suse.de>
      
      	* decl.c (reshape_init_vector): For VECTOR_TYPEs, use
      	TYPE_VECTOR_SUBPARTS instead of TYPE_DEBUG_REPRESENTATION_TYPE.
      
      From-SVN: r164191
      Richard Biener committed
    • sem.adb: Minor reformatting. · 77fcb50e
      2010-09-10  Robert Dewar  <dewar@adacore.com>
      
      	* sem.adb: Minor reformatting.
      
      From-SVN: r164190
      Robert Dewar committed
    • [multiple changes] · ac12a18b
      2010-09-10  Bob Duff  <duff@adacore.com>
      
      	* s-os_lib.ads, g-expect.ads: Add comments.
      
      2010-09-10  Robert Dewar  <dewar@adacore.com>
      
      	* exp_ch5.adb: Minor reformatting.
      
      From-SVN: r164189
      Arnaud Charlet committed
    • Update comments. · e5536c09
      From-SVN: r164188
      Arnaud Charlet committed
    • [multiple changes] · c768e988
      2010-09-10  Thomas Quinot  <quinot@adacore.com>
      
      	* scos.ads: Add comments.
      
      2010-09-10  Vincent Celier  <celier@adacore.com>
      
      	* gnatcmd.adb (Get_Closure): Remove useless invocation of Close.
      
      2010-09-10  Hristian Kirtchev  <kirtchev@adacore.com>
      
      	* exp_ch7.adb, exp_ch6.adb (Expand_Call): Establish a transient scope
      	for a controlled build-in-place function call which appears in an
      	anonymous context. The transient scope ensures that the intermediate
      	function result is cleaned up after the master is left.
      	(Make_Build_In_Place_Call_In_Anonymous_Context): Remove the creation
      	of the transient scope. This is now done in Exand_Call which covers
      	additional cases other than secondary stack release.
      
      2010-09-10  Arnaud Charlet  <charlet@adacore.com>
      
      	* sem.adb (Do_Unit_And_Dependents): Add guard.
      
      2010-09-10  Robert Dewar  <dewar@adacore.com>
      
      	* exp_ch5.adb: Update comments.
      	* exp_dist.adb: Minor reformatting.
      
      From-SVN: r164187
      Arnaud Charlet committed
    • [multiple changes] · 9a1bc6d5
      2010-09-10  Robert Dewar  <dewar@adacore.com>
      
      	* sem_ch13.adb (Check_Record_Representation_Clause): Implement record
      	gap warnings.
      	* sem_warn.ads, sem_warn.adb (Warn_On_Record_Holes): New warning flag.
      	* usage.adb: Add lines for -gnatw.h/H
      	* gnat_ugn.texi: Add documentation for J519-010
      	Warn on record holes/gaps
      	* ug_words: Add entries for -gnatw.h/-gnatw.H
      	* vms_data.ads: Add entries for [NO]AVOIDGAPS
      
      2010-09-10  Gary Dismukes  <dismukes@adacore.com>
      
      	* sem_ch6.adb: Update comment.
      
      From-SVN: r164186
      Arnaud Charlet committed
    • [multiple changes] · f4b049db
      2010-09-10  Ed Schonberg  <schonberg@adacore.com>
      
      	* sem_ch3.adb (Build_Derived_Private_Type): Mark generated declaration
      	of full view analyzed after analyzing the corresponding record
      	declaration, to prevent spurious name conflicts with original
      	declaration.
      
      2010-09-10  Jerome Lambourg  <lambourg@adacore.com>
      
      	* sem_ch13.adb (Analyze_Attribute_Definition_Clause): In the VM case,
      	just issue a warning, but continue with the normal processing.
      
      2010-09-10  Robert Dewar  <dewar@adacore.com>
      
      	* exp_attr.adb, prj-nmsc.adb, sem_ch4.adb, sem_res.adb: Minor
      	reformatting.
      
      2010-09-10  Thomas Quinot  <quinot@adacore.com>
      
      	* exp_dist.adb (Build_From_Any_Call, Build_To_Any_Call,
      	Build_TypeCode_Call): For a subtype inserted for the expansion of a
      	generic actual type, go to the underlying type of the original actual
      	type.
      
      2010-09-10  Ed Schonberg  <schonberg@adacore.com>
      
      	* exp_ch5.adb (Expand_Assign_Array_Loop): In CodePeer mode, place a
      	guard around the increment statement, to prevent an off-by-one-value
      	on the last iteration.
      
      From-SVN: r164185
      Arnaud Charlet committed
    • [multiple changes] · e7c0dd39
      2010-09-10  Vincent Celier  <celier@adacore.com>
      
      	* sem_aggr.adb, exp_prag.adb, sem_ch3.adb, exp_attr.adb,
      	sem_res.adb, sem_attr.adb, sem_elab.adb, sem_ch4.adb, exp_disp.adb,
      	exp_aggr.adb, exp_dist.adb: Change all mentions of "at run-time" to
      	"at run time" in comments and error/warning messages.
      
      2010-09-10  Ed Schonberg  <schonberg@adacore.com>
      
      	* exp_cg.adb: Handle properly bodies without specs.
      
      2010-09-10  Emmanuel Briot  <briot@adacore.com>
      
      	* prj-nmsc.adb (Find_Source_Dirs): When a source directory is not
      	present, and the user requested to either ignore this or display a
      	warning (as opposed to an error), we still need to register the
      	directory.
      
      From-SVN: r164184
      Arnaud Charlet committed
    • Check that result of string folding is of integral type. · 90966337
      gcc/
      
      2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
      
      	PR middle-end/45634
      	* tree-ssa-ccp.c (fold_const_aggregate_ref): Check that result
      	of string folding is of integral type.
      
      gcc/testsuite/
      
      2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
      
      	PR middle-end/45634
      	* gfortran.fortran-torture/compile/pr45634.f90: New.
      
      From-SVN: r164183
      H.J. Lu committed
    • [multiple changes] · e1d9659d
      2010-09-10  Robert Dewar  <dewar@adacore.com>
      
      	* errout.adb: Remove tests of Parsing_Main_Subunit, since this test is
      	now done in In_Extended_Main_Source_Unit.
      	* errout.ads (Compiler_State[_Type]): Moved from Errout to Lib
      	(Parsing_Main_Subunit): Moved from Errout to Lib and renamed
      	as Parsing_Main_Extended_Source.
      	* frontend.adb: Set Parsing_Main_Extended_Source True for parsing main
      	unit.
      	* lib-load.adb (Load_Unit): Add PMES parameter
      	Set PMES appropriately in all calls to Load_Unit
      	* lib-load.ads (Load_Unit): Add PMES parameter
      	* lib.adb (In_Extended_Main_Source_Unit): When called with
      	Compiler_State set to Parsing, test new flag
      	Compiling_Main_Extended_Source.
      	* lib.ads (Compiler_State[_Type]): Moved from Errout to Lib
      	(Parsing_Main_Subunit): Moved from Errout to Lib and renamed
      	as Parsing_Main_Extended_Source
      	* par-load.adb (Load): Set PMES properly in call to Load_Unit
      
      2010-09-10  Ed Schonberg  <schonberg@adacore.com>
      
      	* exp_cg.adb: Use proper entity to handle overloads.
      	* sem_res.adb (Check_Parameterless_Call): An operator node without
      	actuals cannot be a call, and must be treated as a string.
      
      From-SVN: r164182
      Arnaud Charlet committed
    • [multiple changes] · cd9909a0
      2010-09-10  Robert Dewar  <dewar@adacore.com>
      
      	* frontend.adb: Minor reformatting.
      
      2010-09-10  Robert Dewar  <dewar@adacore.com>
      
      	* par-ch4.adb (P_Conditional_Expression): Use P_Condition for condition
      	* par-ch5.adb (P_Condition): Move from body to spec
      	* par.adb (Ch5.P_Condition): Move from body to spec
      
      2010-09-10  Ed Schonberg  <schonberg@adacore.com>
      
      	* exp_cg.adb (Write_Call_Info): If a type that has been registered in
      	the call table is private, use its full view to generate information
      	on its operations.
      
      From-SVN: r164181
      Arnaud Charlet committed
    • * doc/invoke.texi (-x): Fix typo. · 2962b1bb
      From-SVN: r164180
      Ryan Mansfield committed
    • re PR debug/44115 (gcc.dg/guality/sra-1.c failure) · e836611d
      2010-09-10  Richard Guenther  <rguenther@suse.de>
      
      	PR debug/44115
      	* tree.c (free_lang_data_in_decl): Do not clear DECL_DEBUG_EXPR.
      	* lto-streamer-out.c (lto_output_ts_decl_common_tree_pointers):
      	Output DECL_DEBUG_EXPR.
      	* lto-streamer-in.c (lto_input_ts_decl_common_tree_pointers):
      	Input DECL_DEBUG_EXPR.
      
      From-SVN: r164179
      Richard Guenther committed
    • hash-string-aux.cc: Remove. · 2dd3121f
      2010-09-10  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	* src/hash-string-aux.cc: Remove. Move contents...
      	* src/hash_tr1.cc: ... here.
      	* src/compatibility-c++0x.cc: ... and here.
      
      From-SVN: r164178
      Paolo Carlini committed
    • [multiple changes] · b636db2e
      2010-09-10  Jose Ruiz  <ruiz@adacore.com>
      
      	* exp_cg.adb (Is_Predefined_Dispatching_Operation): When trying the
      	pattern matching to detect predefined primitive operations take into
      	account that there can be an extra suffix related to body-nested
      	package entities.
      
      2010-09-10  Ed Schonberg  <schonberg@adacore.com>
      
      	* s-pooglo.ads: Add overriding indicators.
      
      From-SVN: r164177
      Arnaud Charlet committed
    • [multiple changes] · a113c55d
      2010-09-10  Vincent Celier  <celier@adacore.com>
      
      	* vms_data.ads: Add new GNAT BIND qualifiers /32_MALLOC (for -H32) and
      	/64_MALLOC (for -H64).
      
      2010-09-10  Robert Dewar  <dewar@adacore.com>
      
      	* errout.adb (Error_Msg_Internal): Test Parsing_Main_Subunit flag
      	(Error_Msg_NW): Test Parsing_Main_Subunit flag
      	* errout.ads (Parsing_Main_Subunit): New flag
      	* lib-load.adb (Load_Unit): Set Parsing_Main_Subunit flag
      	* par-ch6.adb: Minor style fix (remove redandant parentheses)
      	* par-ch9.adb: Minor style fix (remove redundant parens)
      	* par-load.adb: (Load): Deal with setting Parsing_Main_Subunit
      
      2010-09-10  Vincent Celier  <celier@adacore.com>
      
      	* make.adb (Create_Binder_Mapping_File): Remove procedure. Replaced by
      	function of the same name in Makeutl.
      	(Gnatmake): Call function Create_Binder_Mapping_File in Makeutl, instead
      	of removed procedure when creating a binder mapping file.
      	* makeutl.adb (Create_Binder_Mapping_File): New function. Was a
      	procedure in Make.
      	* makeutl.ads (Create_Binder_Mapping_File): New function
      
      From-SVN: r164176
      Arnaud Charlet committed
    • [multiple changes] · 08564036
      2010-09-10  Jose Ruiz  <ruiz@adacore.com>
      
      	* exp_cg.adb (Is_Predefined_Dispatching_Operation): Add the "__" scope
      	separator when trying the pattern matching to detect predefined
      	primitive operations.
      
      2010-09-10  Robert Dewar  <dewar@adacore.com>
      
      	* bindgen.adb, atree.adb: Minor reformatting.
      
      2010-09-10  Ben Brosgol  <brosgol@adacore.com>
      
      	* ug_words, gnat_ugn.texi: Revised "Transitioning to 64-Bit GNAT for
      	OpenVMS" section.
      
      From-SVN: r164175
      Arnaud Charlet committed
    • tree.c (type_hash_eq): For ARRAY_TYPEs also compare TYPE_SIZE. · 8c4353b7
      2010-09-10  Richard Guenther  <rguenther@suse.de>
      
      	* tree.c (type_hash_eq): For ARRAY_TYPEs also compare
      	TYPE_SIZE.
      	(build_index_type): Implement in terms of build_range_type.
      	(build_range_type): Do not allow NULL_TREE type, improve
      	hashing to cover more cases.  Set TYPE_STRUCTURAL_EQUALITY_P
      	if we didn't hash.
      	* c-decl.c (grokdeclarator): When modifying TYPE_SIZE manually
      	create a distinct copy of the type.
      
      From-SVN: r164174
      Richard Guenther committed
    • [multiple changes] · a7c764a9
      2010-09-10  Doug Rupp  <rupp@adacore.com>
      
      	* bindgen.adb: Minor comment fix for -H switch.
      
      2010-09-10  Ed Schonberg  <schonberg@adacore.com>
      
      	* exp_cg.adb (Register_CG_Node): Determine enclosing subprogram or
      	library unit now, by traversing tree before context is expanded.
      	(Write_Call_Info): Use enclosing unit name directly.
      	* exp_ch9.adb (Expand_N_Accept_Statement): Attach generated block to
      	tree earlier, to ensure that subsequent declarations are analyzed in a
      	connected structure.
      	* exp_intr.adb (Expand_Unc_Deallocation): Ditto for generated statement
      	list.
      
      From-SVN: r164173
      Arnaud Charlet committed
    • [multiple changes] · ed0af3ba
      2010-09-10  Robert Dewar  <dewar@adacore.com>
      
      	* symbols-processing-vms-alpha.adb: Minor reformatting.
      
      2010-09-10  Jerome Lambourg  <lambourg@adacore.com>
      
      	* bindgen.adb (Gen_Adainit_Ada): In .NET, don't call
      	__gnat_install_handler in case the binder is called with -n.
      
      From-SVN: r164172
      Arnaud Charlet committed
    • [multiple changes] · f00c5f52
      2010-09-10  Ed Schonberg  <schonberg@adacore.com>
      
      	* exp_ch6.adb (Make_Build_In_Place_In_Object_Declaration): Use proper
      	sloc for renaming declaration and set Comes_From_Source properly to
      	ensure that references are properly generated for an object declaration
      	that is built in place.
      
      2010-09-10  Tristan Gingold  <gingold@adacore.com>
      
      	* symbols-processing-vms-alpha.adb: Allow gnatsym to work as a cross
      	tool.
      	* gcc-interface/Make-lang.in: Install gnatsym when cross compiling.
      	* gcc-interface/Makefile.in: gnat.hlp is now generated by
      	Make-generated.in
      
      2010-09-10  Bob Duff  <duff@adacore.com>
      
      	* exp_pakd.adb (Expand_Bit_Packed_Element_Set): For things like ""X(J)
      	:= ...;", remove side effects from the right-hand side, because they
      	might affect the value of the left-hand side, but the left-hand side is
      	first READ (so we can do shifting and masking) and then written back,
      	which would cause the side effects to be incorrectly overwritten.
      
      From-SVN: r164171
      Arnaud Charlet committed
    • [multiple changes] · 199c6a10
      2010-09-10  Robert Dewar  <dewar@adacore.com>
      
      	* sem_ch4.adb: Minor reformatting.
      	* exp_ch6.adb: Add comment on testing limited on full type
      	* gnat_rm.texi: Add documentation on Pure_Function.
      
      2010-09-10  Vincent Celier  <celier@adacore.com>
      
      	* prj-nmsc.adb (Add_Source): Allow an Ada source to have the same name
      	as a source of another project and of another language.
      
      2010-09-10  Robert Dewar  <dewar@adacore.com>
      
      	* exp_ch3.adb (Expand_N_Object_Declaration): Defend against previous
      	errors.
      	* freeze.adb (Check_Unsigned_Type): Ditto.
      	* sem_aggr.adb (Resolve_Aggr_Expr): Ditto.
      	* sem_ch3.adb (Convert_Scalar_Bounds): Ditto.
      	(Set_Scalar_Range_For_Subtype): Ditto.
      	* sem_eval.adb (Subtypes_Statically_Match): Ditto.
      
      From-SVN: r164170
      Arnaud Charlet committed
    • trans-expr.c (expr_is_variable): New function taking non-copying intrinsic functions into account. · 0ae6242f
      2010-09-10  Mikael Morin  <mikael@gcc.gnu.org>
      
      	* trans-expr.c (expr_is_variable): New function taking non-copying
      	intrinsic functions into account.
      	(gfc_trans_assignment_1): Use expr_is_variable.
      
      From-SVN: r164169
      Mikael Morin committed
    • string.c (compare0): Remove. · a5ad78bb
      	* runtime/string.c (compare0): Remove.
      	(find_option): Inline string comparison
      
      From-SVN: r164168
      Francois-Xavier Coudert committed
    • ChangeLog config · 996b42ef
      2010-09-10  Jonathan Yong  <jon_y@users.sourceforge.net>
      
      	* dfp.m4: Enable decimal float for i?86 cygwin
      	and mingw, and for x86_64 mingw.
      
      ChangeLog libgcc
      
      2010-09-10  Kai Tietz  <kai.tietz@onevision.com>
      
             * configure: Regenerated.
      
      ChangeLog libdecnumber
      
      2010-09-10  Kai Tietz  <kai.tietz@onevision.com>
      
             * configure: Regenerated.
      
      
      ChangeLog gcc
      
      2010-09-10  Kai Tietz  <kai.tietz@onevision.com>
      
      	* configure: Regenerated.
      	* config.gcc: Add for x86_64 and i?86 mingw t-dfprule.
      
      From-SVN: r164167
      Kai Tietz committed
    • neon-schedgen.ml (allCores): Add support for Cortex-A9. · a8c171c1
      2010-09-10  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
      
              * config/arm/neon-schedgen.ml (allCores): Add support for
      	Cortex-A9.
              * config/arm/cortex-a9-neon.md: New and partially generated.
              * config/arm/cortex-a9.md (cortex_a9_dp): Adjust for Neon.
      
      From-SVN: r164166
      Ramana Radhakrishnan committed
    • repinfo.adb (List_Type_Info): List Small and Range for fixed-point types. · 0d57c6f4
      2010-09-10  Robert Dewar  <dewar@adacore.com>
      
      	* repinfo.adb (List_Type_Info): List Small and Range for fixed-point
      	types.
      	* sprint.adb (Write_Ureal_With_Col_Check_Sloc): Use square brackets
      	rather than parens for fixed constants.
      	* sprint.ads: Use square brackets rather than parens for fixed constants
      	* urealp.adb (UR_Write): Use square brackets rather than parens
      	(UR_Write): Add Brackets argument
      	(UR_Write): Add many more special cases to output literals
      	* urealp.ads (UR_Write): Use square brackets rather than parens
      	(UR_Write): Add Brackets argument
      
      2010-09-10  Robert Dewar  <dewar@adacore.com>
      
      	* sem_ch4.adb: Minor reformatting.
      
      From-SVN: r164165
      Robert Dewar committed
    • tree.h (build_index_2_type): Remove. · 88df93ce
      2010-09-10  Richard Guenther  <rguenther@suse.de>
      
      	* tree.h (build_index_2_type): Remove.
      	* tree.c (build_index_2_type): Remove.
      
      	ada/gcc-interface/
      	* utils.c (create_index_type): Use build_range_type.
      
      From-SVN: r164164
      Richard Guenther committed
    • re PR bootstrap/45630 (Revision 164050 breaks bootstrap on powerpc-apple-darwin9) · 40ed057b
      	PR bootstrap/45630
      	* dwarf2out.c (get_ref_die_offset_label): Use %ld instead of
      	HOST_WIDE_INT_PRINT_DEC to print ref->die_offset.
      	(implicit_ptr_descriptor): Return NULL if dwarf_strict.
      
      From-SVN: r164163
      Jakub Jelinek committed
    • trans-array.c (gfc_conv_loop_setup): Access the shape along the real array… · 4b4c18e2
      trans-array.c (gfc_conv_loop_setup): Access the shape along the real array dimension instead of the scalarizer...
      
      2010-09-10  Mikael Morin  <mikael@gcc.gnu.org>
      
      	* trans-array.c (gfc_conv_loop_setup): Access the shape along the
      	real array dimension instead of the scalarizer (loop) dimension.
      
      From-SVN: r164162
      Mikael Morin committed
    • * vms_cmds.ads: New. · f338755b
      From-SVN: r164161
      Arnaud Charlet committed
    • [multiple changes] · f1ae594e
      2010-09-10  Eric Botcazou  <ebotcazou@adacore.com>
      
      	* exp_dbug.ads: Mention enhanced encoding for array types.
      
      2010-09-10  Jerome Lambourg  <lambourg@adacore.com>
      
      	* sem_ch13.adb (Analyze_Attribute_Definition_Clause): Size clause are
      	unsupported in VM targets. Display a warning in this case.
      
      From-SVN: r164160
      Arnaud Charlet committed
    • [multiple changes] · be257e99
      2010-09-10  Ed Schonberg  <schonberg@adacore.com>
      
      	* sprint.adb (Sprint_Node_Actual, case N_Derived_Type_Definition): Do
      	not reset Sloc when printing keyword "new".
      
      2010-09-10  Vincent Celier  <celier@adacore.com>
      
      	* gnatcmd.adb (GNATCmd): Put the command line in environment variable
      	GNAT_DRIVER_COMMAND_LINE.
      
      2010-09-10  Ed Schonberg  <schonberg@adacore.com>
      
      	* sem.adb (Do_Unit_And_Dependents): if Withed_Body is set on a context
      	clause, process the body at once.
      
      2010-09-10  Ed Schonberg  <schonberg@adacore.com>
      
      	* sem_res.adb (Resolve_Type_Conversion): Do not warn on a redundant
      	conversion is the expression is a qualified expression used to
      	disambiguate a function call.
      
      2010-09-10  Vincent Celier  <celier@adacore.com>
      
      	* prj-nmsc.adb (Add_Source): Allow an Ada source to have the same name
      	as a source of another project and of another language.
      
      2010-09-10  Robert Dewar  <dewar@adacore.com>
      
      	* prj-util.adb: Minor reformatting.
      
      From-SVN: r164159
      Arnaud Charlet committed
    • trans-array.c (gfc_conv_resolve_dependencies): Handle same-array transposed references. · af804603
      2010-09-10  Mikael Morin  <mikael@gcc.gnu.org>
      
      	* trans-array.c (gfc_conv_resolve_dependencies): Handle same-array
      	transposed references.
      
      From-SVN: r164158
      Mikael Morin committed