1. 12 Sep, 2010 8 commits
    • frv.h (REGISTER_MOVE_COST, [...]): Remove. · 33124e84
      	* config/frv/frv.h (REGISTER_MOVE_COST, MEMORY_MOVE_COST): Remove.
      	* config/frv/frv-protos.h (frv_register_move_cost): Remove.
      	* config/frv/frv.c (frv_register_move_cost): Make static. Change
      	arguments type to reg_class_t. Add mode argument.
      	(frv_memory_move_cost): New.
      	(TARGET_REGISTER_MOVE_COSTS, TARGET_MEMORY_MOVE_COSTS): Define.
      
      From-SVN: r164233
      Anatoly Sokolov committed
    • arm.md (arm_ashldi3_1bit, [...]): Put earlyclobber on the right alternative. · 2cea21dd
      	* config/arm/arm.md (arm_ashldi3_1bit, arm_ashrdi3_1bit,
      	arm_lshrdi3_1bit): Put earlyclobber on the right alternative.
      
      From-SVN: r164232
      Bernd Schmidt committed
    • In libobjc/: · 7e268280
              * Makefile.in (%_gc.lo): New pattern rules to build the
              garbage-collected version of the library.  Removed rules for
              specific files that are no longer needed.  Standardized all rules.
              (C_SOURCE_FILES, OBJC_SOURCE_FILES): New variables.
              (OBJS, OBJS_GC): Compute these from C_SOURCE_FILES and
              OBJC_SOURCE_FILES.
              (INCLUDES): Removed the unused include -I$(srcdir)/objc.
      
              * memory.c (objc_calloc): Fixed call to GC_malloc when building
              with Garbage Colletion.
      
      From-SVN: r164231
      Nicola Pero committed
    • pack_generic.c (pack): Add missing return and fix whitespace. · 075abad5
      	* intrinsics/pack_generic.c (pack): Add missing return and fix whitespace.
      	* intrinsics/cshift0.c (cshift0): Fix whitespace.
      	* intrinsics/unpack_generic.c (unpack1, unpack0): Fix whitespace.
      
      From-SVN: r164230
      Francois-Xavier Coudert committed
    • In libobjc/: · 457e68e7
             * memory.c: Do not include objc-private/runtime.h.
      
      From-SVN: r164225
      Nicola Pero committed
    • In libobjc/: · d1be5d82
              * objc/deprecated/objc_malloc.h: New file.
              * objc/deprecated/objc_valloc.h: New file.
              * objc/objc-api.h: Include the files instead of defining
              objc_valloc, _objc_malloc() and similar.
              * Makefile.in (OBJC_DEPRECATED_H): Added objc_valloc.h and
              objc_malloc.h.
              * memory.c: Removed the extra layer of indirection of _objc_malloc
              and similar.
              (objc_calloc): Use GC_malloc in the garbage-collected
              implementation as GC_malloc returns memory that is already freed.
              (objc_valloc): Deprecated.
      
      From-SVN: r164224
      Nicola Pero committed
    • In libobjc/: · 7b869986
              * objc/deprecated/objc_error.h: New file.
              * objc/objc-api.h: Include deprecated/objc_error.h instead of
              defining objc_error and related.
              * error.c: New file.  Added _objc_abort function which replaces
              objc_error.  No change in functionality as they both print an
              error and abort.
              * misc.c: File removed.  Code moved into memory.c and error.c.
              * memory.c: New file.
              * objc-private/error.h: New file.
              * archive.c: Include objc-private/error.h and use _objc_abort
              instead of objc_error everywhere.
              * class.c: Same change.
              * encoding.c: Same change.
              * init.c: Same change, and simplified init_check_module_version.
              * memory.c: Same change.
              * sendmsg.c:  Same change.
              * thr.c: Same change.
              * Makefile.in (OBJ_DEPRECATED_H): Added objc_error.h.
              (OBJ_H): Reordered list.
              (OBJS): Removed misc.lo, added memory.lo and error.lo.
              (OBJS_GC): Removed misc_gc.lo, added memory_gc.lo and error_gc.lo.
              (misc_gc.lo): Rule removed.
              (error_gc.lo): Rule added.
              (memory_gc.lo): Rule added.
      
      From-SVN: r164223
      Nicola Pero committed
    • Daily bump. · 201fb1f2
      From-SVN: r164222
      GCC Administrator committed
  2. 11 Sep, 2010 9 commits
    • In libobjc/: · 6dead247
             * objc/objc.h (__GNU_LIBOBJC__): New #define providing an easy way
              to check the API version.  Added some comments.
      
              * objc-private/common.h: New file.
              * NXConstStr.m: Include objc-private/common.h.
              * Object.m: Same change.
              * Protocol.m: Same change.
              * archive.c: Same change.
              * class.c: Same change.
              * encoding.c: Same change.
              * exception.c: Same change.
              * gc.c: Same change.
              * hash.c: Same change.
              * init.c: Same change.
              * libobjc_entry.c: Same change.
              * linking.m: Same change.
              * misc.c: Same change (and added a comment).
              * nil_method.c: Same change.
              * objects.c: Same change.
              * sarray.c: Same change.
              * selector.c: Same change.
              * sendmsg.c: Same change.
              * thr.c: Same change.
      
      From-SVN: r164218
      Nicola Pero committed
    • In libobjc/: · 83c28dfd
             * objc/objc-api.h: Removed obsolete #ifdef for NeXTSTEP.
      
      From-SVN: r164217
      Nicola Pero committed
    • mathbuiltins.def: Do not defined huge_val built-in. · a67189d4
      	* mathbuiltins.def: Do not defined huge_val built-in.
      	* trans-const.c (gfc_build_inf_or_huge): New function.
      	* trans-const.h (gfc_build_inf_or_huge): New prototype.
      	* f95-lang.c (gfc_init_builtin_functions): Don't defined
      	huge_val built-ins.
      	* trans-intrinsic.c (gfc_build_intrinsic_lib_fndecls): We don't
      	have functions of type (*) (void) anymore.
      	(gfc_conv_intrinsic_minmaxloc): Call gfc_build_inf_or_huge.
      	(gfc_conv_intrinsic_nearest): Call gfc_build_inf_or_huge instead
      	of generating a call to huge_val().
      
      From-SVN: r164216
      Francois-Xavier Coudert committed
    • * gfortran.dg/promotion.f90: Fix options. · 616f1290
      From-SVN: r164215
      Francois-Xavier Coudert committed
    • In libobjc/: · 0c11b8fb
             * archive.c: Removed not needed includes.
             * class.c: Same change.
             * hash.c: Same change.
             * misc.c: Same change.
             * nil_method.c: Same change.
             * objects.c: Same change.
             * sarray.c: Same change.
             * sendmsg.c: Same change.
             * thr.c: Same change.
      
      From-SVN: r164214
      Nicola Pero committed
    • In libobjc/: · a19fac96
              * objc/runtime.h: Moved to objc-private/runtime.h.  Do not include
              all the objc/*.h files.
              * objc-private/runtime.h: New file.
              * archive.c: Include objc-private/runtime.h (and required objc/*.h
              files) instead of objc/runtime.h.
              * class.c: Same change.
              * hash.c: Same change.
              * init.c: Same change.
              * misc.c: Same change.
              * nil_method.c: Same change.
              * objects.c: Same change.
              * sarray.c: Same change.
              * selector.c: Same change.
              * sendmsg.c: Same change.
              * thr.c: Same change.
      
      From-SVN: r164213
      Nicola Pero committed
    • In libobjc: · 3d0d8739
              * objc/deprecated/struct_objc_selector.h: New file.  Definition of
              'struct objc_selector' and 'sel_eq' moved here.
              * objc/deprecated/struct_objc_protocol.h: New file.  Definition of
              'struct objc_procotol' moved here.
              * objc/deprecated/struct_objc_class.h: New file.  Definition of
              'struct objc_class' moved here.
              * objc/deprecated/MetaClass.h: New file.  Definition of MetClass
              moved here.
              * objc/deprecated/STR.h: New file.  Definition of STR moved here.       
              * objc/message.h: New file.  Definitions for relval_t, apply_t,
              arglist, arglist_t and objc_msg_lookup were moved here.
              * objc/objc.h: Include the above files instead of defining the
              corresponding structs, types and functions here.  Added new opaque
              definitions for SEL and Class.  Use Class and not 'struct
              objc_class *' in the definition of 'struct objc_object'.
              Commented all types defined in the file.  Removed special
              definition of BOOL as 'int' on __vxworks; use 'unsigned char'
              there as well.
              * objc/deprecated/objc-unexpected-exception.h: Renamed to
              objc_unexpected_exception.h.
              * objc/objc-api.h: Updated include of
              objc-unexpetected-exception.h
              * objc/objc-exception.h: Updated comments.
              * Makefile.in (OBJC_H, OBJC_DEPRECATED_H): Added the new header
              files.  Reindented list of files.
      
      From-SVN: r164212
      Nicola Pero committed
    • Implement range-based for-statements. · f9132eb7
      	* cp-tree.def (RANGE_FOR_STMT): New.
      	* cp-tree.h (RANGE_FOR_DECL, RANGE_FOR_EXPR, RANGE_FOR_BODY): New.
      	(cp_convert_range_for): Declare.
      	* pt.c (tsubst_expr): Add RANGE_FOR_STMT.
      	(tsubst_copy_and_build): perform_koenig_lookup takes extra argument.
      	* semantics.c (begin_range_for_stmt): New.
      	(finish_range_for_decl): New.
      	(finish_for_stmt): Accept also RANGE_FOR_STMT.
      	(perform_koenig_lookup): Add extra argument include_std.
      	* parser.c (cp_parser_c_for): New with code from
      	cp_parser_iteration_statement().
      	(cp_parser_range_for): New.
      	(cp_convert_range_for): New.
      	(cp_parser_iteration_statement): Add range-for support.
      	(cp_parser_condition): Adjust comment.
      	(cp_parser_postfix_expression): perform_koenig_lookup takes extra
      	argument.
      	* dump.c (cp_dump_tree): Add RANGE_FOR_STMT.
      	* cxx-pretty-print.c: Likewise.
      	* lex.c (cxx_init): Likewise.
      	* name-lookup.c (lookup_function_nonclass): Add extra argument
      	include_std.
      	(lookup_arg_dependent): Likewise.
      	* name-lookup.h: Likewise.
      
      From-SVN: r164211
      Rodrigo Rivas Costa committed
    • Daily bump. · 8e5f2af2
      From-SVN: r164209
      GCC Administrator committed
  3. 10 Sep, 2010 23 commits
    • gfortran.h (gfc_expr): Remove inline_noncopying_intrinsic attribute. · 712efae1
      2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
      
      	* gfortran.h (gfc_expr): Remove inline_noncopying_intrinsic attribute.
      	* dependency.c (gfc_check_dependency): Don't depend on
      	expr's inline_noncopying_intrinsic_attribute.
      	* dependency.c (gfc_check_argument_var_dependency,
      	gfc_check_argument_dependency): Ditto. Recursively check dependency
      	as NOT_ELEMENTAL in the non-copying (=transpose) case.
      	* trans-intrinsic.c (gfc_conv_intrinsic_function): Ditto.
      	* resolve.c (find_noncopying_intrinsics): Remove.
      	(resolve_function, resolve_call): Remove call to
      	find_noncopying_intrinsics.
      
      	* trans-array.c (gfc_conv_array_transpose): Remove.
      	(gfc_walk_subexpr): Make non-static. Move prototype...
      	* trans-array.h (gfc_walk_subexpr): ... here.
      	* trans-intrinsic.c (gfc_conv_intrinsic_function): Update transpose
      	handling.
      	(walk_inline_intrinsic_transpose, walk_inline_intrinsic_function,
      	gfc_inline_intrinsic_function_p): New.
      	(gfc_is_intrinsic_libcall): Return early in inline intrinsic case.
      	Remove transpose from the libcall list.
      	(gfc_walk_intrinsic_function): Special case inline intrinsic.
      	* trans.h (gfc_inline_intrinsic_function_p): New prototype.
      
      2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
      
      	* gfortran.dg/inline_transpose_1.f90: Update temporary's locations
      	and counts. Check that transpose is not called.
      	* gfortran.dg/transpose_2.f90: Update error message.
      
      From-SVN: r164205
      Mikael Morin committed
    • cp-demangle.c (d_find_pack): Add case for DEMANGLE_COMPONENT_LAMBDA. · 48255616
      2010-09-10  James Lyon  <jameslyon0@googlemail.com>
      
      	http://sourceware.org/bugzilla/show_bug.cgi?id=11572
      	* cp-demangle.c (d_find_pack): Add case for
      	DEMANGLE_COMPONENT_LAMBDA.
      	* testsuite/demangle-expected: Add regression test.
      
      From-SVN: r164203
      James Lyon committed
    • re PR c++/43824 (C++0x feature "inline namespace" enabled under -std=c++98; no warnings) · bc2c4cb4
      	PR c++/43824
      	* error.c (maybe_warn_cpp0x): Add new warning
      	CPP0X_INLINE_NAMESPACES.
      	* parser.c (cp_parser_namespace_definition): Likewise.
      	* cp-tree.h (cpp0x_warn_str): Likewise.
      
      From-SVN: r164201
      Rodrigo Rivas Costa committed
    • 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