1. 22 Jul, 2009 19 commits
    • [multiple changes] · 74462a6a
      2009-07-22  Robert Dewar  <dewar@adacore.com>
      
      	* gnat_ugn.texi: Minor reformatting
      
      2009-07-22  Ed Schonberg  <schonberg@adacore.com>
      
      	* errout.adb (Error_Msg): A style message within an instantiation
      	should not be labelled as an error.
      
      From-SVN: r149938
      Arnaud Charlet committed
    • using21.C: Fix duplicate paste. · 8e5aa8a3
      2009-07-22  Richard Guenther  <rguenther@suse.de>
      
              * g++.dg/lookup/using21.C: Fix duplicate paste.
      
      From-SVN: r149937
      Richard Guenther committed
    • [multiple changes] · 2f4f3f3f
      2009-07-22  Ed Schonberg  <schonberg@adacore.com>
      
      	* freeze.adb (Freeze_Entity): Do not generate extra formal for function
      	in initialization expression if function does not have convention Ada.
      
      2009-07-22  Sergey Rybin  <rybin@adacore.com>
      
      	* gnat_ugn.texi, vms_data.ads: Add qualifier for new gnatpp option
      	'--separate-label' to control label layout.
      
      From-SVN: r149936
      Arnaud Charlet committed
    • [multiple changes] · 1d1bd8ad
      2009-07-22  Robert Dewar  <dewar@adacore.com>
      
      	* exp_tss.ads, sem_eval.adb: Minor reformatting
      
      2009-07-22  Bob Duff  <duff@adacore.com>
      
      	* exp_dist.adb, exp_dist.ads: Update comments.
      
      From-SVN: r149933
      Arnaud Charlet committed
    • [multiple changes] · 09494c32
      2009-07-22  Brett Porter  <porter@adacore.com>
      
      	* init.c (__gnat_init_float): For SPE, set bits in SPEFSCR instead of
      	FPSCR.
      	* sysdep.c (__gnat_get_task_options): Set task option enabling SPE.
      
      2009-07-22  Gary Dismukes  <dismukes@adacore.com>
      
      	* exp_ch5.adb, sem_util.adb, sem_attr.adb, exp_dbug.ads, exp_ch2.adb,
      	exp_tss.ads, exp_ch4.adb, sem_ch4.adb: Correct spelling error.
      	Minor reformatting.
      	* sem_res.adb (Resolve_Explicit_Dereference): Reword one comment that
      	used poor terminology.
      
      2009-07-22  Robert Dewar  <dewar@adacore.com>
      
      	* freeze.adb, sem_ch3.adb, sem_prag.adb: Minor reformatting
      	* sem_eval.adb, exp_tss.adb: Minor comment update.
      	* stylesw.adb: Code clean up.
      
      From-SVN: r149932
      Arnaud Charlet committed
    • [multiple changes] · 5a989c6b
      2009-07-22  Ed Schonberg  <schonberg@adacore.com>
      
      	* freeze.adb (Freeze_Entity): If Implicit_Packing is enabled, and the
      	component size is an exact number of bytes, an array type can have a
      	size clause that forces packing even though the array type itself is
      	not bit-packed.
      
      2009-07-22  Thomas Quinot  <quinot@adacore.com>
      
      	* sem_ch3.adb (Analyze_Object_Declaration): For a constant declaration,
      	if there is a previous entity with the same name in the scope, ignore
      	it if it is the renaming declaration for a generic package introduced
      	in instances.
      
      2009-07-22  Nicolas Roche  <roche@adacore.com>
      
      	* seh_init.c: use RtlAddFunctionTable to register our SEH exception
      	handler on x86_64 windows.
      
      2009-07-22  Arnaud Charlet  <charlet@adacore.com>
      
      	* sem_prag.adb (Analyze_Pragma): Initialize/Normalize_Scalars create
      	false positives in CodePeer, so ignore this pragma in this mode.
      
      From-SVN: r149931
      Arnaud Charlet committed
    • predicates.md (zero_extended_scalar_load_operand): Use CONST_VECTOR_NUNITS to… · 1a66936f
      predicates.md (zero_extended_scalar_load_operand): Use CONST_VECTOR_NUNITS to determine number of elements.
      
      	* config/i386/predicates.md (zero_extended_scalar_load_operand):
      	Use CONST_VECTOR_NUNITS to determine number of elements.
      
      From-SVN: r149930
      Uros Bizjak committed
    • valarray (valarray<>::operator=(const valarray<>&), [...]): Implement resolution… · af4beb4b
      valarray (valarray<>::operator=(const valarray<>&), [...]): Implement resolution of DR 630, [Ready] in Frankfurt.
      
      2009-07-22  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	* include/std/valarray (valarray<>::operator=(const valarray<>&),
      	valarray<>::operator=(initializer_list<>)): Implement resolution
      	of DR 630, [Ready] in Frankfurt.
      	* testsuite/26_numerics/valarray/dr630-1.cc: New.
      	* testsuite/26_numerics/valarray/dr630-2.cc: Likewise.
      	* doc/xml/manual/intro.xml: Add an entry for DR 630.
      
      From-SVN: r149929
      Paolo Carlini committed
    • [multiple changes] · 9d0c3761
      2009-07-22  Thomas Quinot  <quinot@adacore.com>
      
      	* sem_util.adb, sem_ch10.adb: Minor reformatting
      
      	* g-socket.adb (Receive_Socket, recvfrom(2) variant): Apply required
      	special handling for the case of no data received and Item'First =
      	Stream_Element_Offset'First.
      	(Last_Index): New subprogram factoring the above special handling
      	over the various locations where it is required.
      
      2009-07-22  Arnaud Charlet  <charlet@adacore.com>
      
      	* gnat1drv.adb (Gnat1drv): Also disable division by zero and alignment
      	checks in CodePeer_Mode.
      	* gcc-interface/Make-lang.in: Update dependencies.
      
      2009-07-22  Ed Schonberg  <schonberg@adacore.com>
      
      	* sem_aggr.adb: Improve error message.
      
      	* sem_ch13.adb: If Ignore_Rep_Clauses is enabled, do a minimal analysis
      	of an address representation clause.
      	* freeze.adb (Freeze_Static_Object): An local imported object is legal
      	if it has an address clause.
      
      From-SVN: r149926
      Arnaud Charlet committed
    • [multiple changes] · f6256631
      2009-07-22  Thomas Quinot  <quinot@adacore.com>
      
      	* sem_elab.adb (Insert_Elab_Check): When relocating an overloaded
      	expression to insert an elab check using a conditional expression, be
      	sure to carry the original list of interpretations to the new location.
      
      2009-07-22  Gary Dismukes  <dismukes@adacore.com>
      
      	* gnat1drv.adb: Fix spelling error.
      
      2009-07-22  Javier Miranda  <miranda@adacore.com>
      
      	* sem_type.ads, sem_type.adb (In_Generic_Actual): Leave this subprogram
      	at the library level and fix a hidden bug in its implementation: its
      	functionality for renaming objects was broken because
      	N_Object_Renaming_Declarations nodes are not a subclass of
      	N_Declaration nodes (as documented in sinfo.ads).
      	* sem_util.adb (Check_Dynamically_Tagged_Expression): Include in this
      	check nodes that are actuals of generic instantiations.
      
      2009-07-22  Ed Schonberg  <schonberg@adacore.com>
      
      	* sinfo.ads, sinfo.adb (Pending_Context): New flag to indicate that the
      	context of a compilation unit is being analyzed. Used to detect
      	circularities created by with_clauses that are not detected by the
      	loading machinery.
      	* sem_ch10.adb (Analyze_Compilation_Unit): Set Pending_Context before
      	analyzing the context of the current compilation unit, to detect
      	possible circularities created by with_clauses.
      
      From-SVN: r149925
      Arnaud Charlet committed
    • sem_type.adb (Get_First_Interp): Fix wrong loop exit condition. · 4eb317cc
      2009-07-22  Thomas Quinot  <quinot@adacore.com>
      
      	* sem_type.adb (Get_First_Interp): Fix wrong loop exit condition.
      
      From-SVN: r149924
      Thomas Quinot committed
    • sem_res.adb (Check_No_Direct_Boolean_Operators): Add check for -gnatyB · a36c1c3e
      2009-07-22  Robert Dewar  <dewar@adacore.com>
      
      	* sem_res.adb (Check_No_Direct_Boolean_Operators): Add check for -gnatyB
      	* style.ads, styleg.adb, styleg.ads (Check_Boolean_Operator): New
      	procedure.
      	* usage.adb, stylesw.ads, stylesw.adb: Add handling of -gnatyB switch
      	* gnat_ugn.texi: Add documentation of -gnatyB
      	* vms_data.ads: Add entry for -gnatyB (STYLE=BOOLEAN_OPERATORS)
      
      From-SVN: r149923
      Robert Dewar committed
    • s-stchop.adb, [...]: Make sure sources obey short-circuit style rule. · d1ced162
      2009-07-22  Robert Dewar  <dewar@adacore.com>
      
      	* s-stchop.adb, a-direct.adb, a-ztexio.adb, gnatchop.adb, prj-proc.adb,
      	make.adb, s-regpat.adb, ali-util.adb, a-ngcefu.adb, prep.adb,
      	s-tassta.adb, a-tifiio.adb, a-textio.adb, prj.adb, uintp.adb,
      	s-valrea.adb, a-ngelfu.adb, prepcomp.adb, sinput-l.adb, vms_conv.adb,
      	errout.adb, g-alleve.adb, repinfo.adb, a-wtedit.adb, ali.adb,
      	a-witeio.adb, prj-dect.adb, prj-nmsc.adb, sinput-c.adb, binde.adb,
      	s-regexp.adb, s-imgrea.adb, a-teioed.adb, errutil.adb, prj-util.adb,
      	a-ztedit.adb, gnatls.adb, prj-conf.adb, bcheck.adb, s-scaval.adb,
      	erroutc.adb, osint.adb, a-strfix.adb, s-fileio.adb: Make sure sources
      	obey short-circuit style rule.
      
      From-SVN: r149921
      Robert Dewar committed
    • re PR c++/40799 (Revision 149750 failed 483.xalancbmk in SPEC CPU 2006) · ac3cbee5
      2009-07-22  Richard Guenther  <rguenther@suse.de>
      
      	PR c++/40799
      	* cp-gimplify.c (cp_gimplify_expr): Move handling of using
      	related exprs to ...
      	(cp_genericize_r): ... genericization stage.
      	(cp_genericize): Adjust.
      
      	* g++.dg/lookup/using21.C: New testcase.
      
      From-SVN: r149919
      Richard Guenther committed
    • trans.h (gfc_set_decl_assembler_name): New prototype. · 43ce5e52
      	* trans.h (gfc_set_decl_assembler_name): New prototype.
      	* trans-decl.c (gfc_set_decl_assembler_name): New function.
      	(gfc_get_symbol_decl, gfc_get_extern_function_decl,
      	build_function_decl): Use gfc_set_decl_assembler_name instead of
      	SET_DECL_ASSEMBLER_NAME.
      	* trans-common.c (build_common_decl): Use
      	gfc_set_decl_assembler_name instead of SET_DECL_ASSEMBLER_NAME.
      
      From-SVN: r149918
      Francois-Xavier Coudert committed
    • constraints.md (ZQ, ZR, ZS, ZT): New constraints. · 4fe6dea8
      2009-07-22  Andreas Krebbel  <krebbel1@de.ibm.com>
      
      	* config/s390/constraints.md (ZQ, ZR, ZS, ZT): New constraints.
      	(U, W): Constraints are now deprecated and will be removed if we
      	run out of letters.	
      	* config/s390/s390.md (U, W): Replaced with ZQZR, ZSZT throughout
      	the file.
      	("prefetch"): Add the stcmh instruction for prefetching.
      	* config/s390/s390.c (s390_symref_operand_p): Function moved. No
      	changes.
      	(s390_short_displacement): Return always true if compiling for
      	machines not providing the long displacement facility.
      	(s390_mem_constraint): Support the new constraint letter Z.
      	(s390_check_qrst_address): New function.
      
      From-SVN: r149917
      Andreas Krebbel committed
    • decl.c (reshape_init_r): { T } is not an aggregate initializer for class T. · 40b125d7
      	* decl.c (reshape_init_r): { T } is not an aggregate initializer
      	for class T.
      
      From-SVN: r149874
      Jason Merrill committed
    • Core issue 934 · bd1f11be
      	Core issue 934
      	* call.c (reference_binding): Implement binding to { }.
      	(initialize_reference): Binding temporary to non-const && is fine.
      	* decl.c (grok_reference_init): Remove error for CONSTRUCTOR.
      
      From-SVN: r149873
      Jason Merrill committed
    • Daily bump. · d0b7964a
      From-SVN: r149872
      GCC Administrator committed
  2. 21 Jul, 2009 14 commits
    • mep.c (mep_legitimize_arg): Leave control registers alone too. · 072ebd49
      * config/mep/mep.c (mep_legitimize_arg): Leave control registers
      alone too.
      
      From-SVN: r149869
      DJ Delorie committed
    • * c-common.c (max_tinst_depth): Increase default to 1024. · 4afe7ad7
      From-SVN: r149867
      Jason Merrill committed
    • Add ccoutant to previous dwarf4 entry. · 4310f048
      From-SVN: r149866
      Cary Coutant committed
    • sse.md (vec_unpacku_float_hi_v4si): New expander. · 848e6317
      	* config/i386/sse.md (vec_unpacku_float_hi_v4si): New expander.
      	(vec_unpacku_float_lo_v4si): Ditto.
      
      testsuite/ChangeLog:
      
      	* gcc.target/i386/vectorize8.c: New test.
      
      From-SVN: r149862
      Uros Bizjak committed
    • re PR target/40811 (unsigned int to float isn't vectorized) · 54e86f6b
      	PR target/40811
      	* config/i386/sse.md (sse2_cvtudq2ps): New expander.
      	(enum ix86_builtins): Add IX86_BUILTIN_CVTUDQ2PS.
      	(builtin_description): Add __builtin_ia32_cvtudq2ps.
      	(ix86_vectorize_builtin_conversion): Handle IX86_BUILTIN_CVTUDQ2PS.
      
      testsuite/ChangeLog:
      
      	PR target/40811
      	* lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
      	Add i?86 and x86_64 targets.
      	* gcc.target/i386/vectorize7.c: New test.
      
      	PR target/40809
      	* gcc.target/i386/pr40809.c: New test.
      
      From-SVN: r149861
      Uros Bizjak committed
    • re PR tree-optimization/40813 (ICE in gsi_insert_seq_nodes_after, at gimple-iterator.c:222) · 4a2b7f24
      	PR tree-optimization/40813
      	* tree-inline.c (copy_bb): Regimplify RHS after last stmt, not before
      	it.
      
      	* g++.dg/opt/inline15.C: New test.
      
      From-SVN: r149857
      Jakub Jelinek committed
    • chrono (duration<>::operator%=, operator%): Add, per DR 934. · 513c5a5b
      2009-07-21  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	* include/std/chrono (duration<>::operator%=,  operator%):
      	Add, per DR 934.
      	* testsuite/20_util/duration/arithmetic/dr934-1.cc: New.
      	* testsuite/20_util/duration/arithmetic/dr934-2.cc: Likewise.
      
      	* include/std/chrono (operator/): Simplify implementation.
      
      From-SVN: r149856
      Paolo Carlini committed
    • sh.c (sh_gimplify_va_arg_expr): Wrap the result with a NOP_EXPR if needed. · a1516d08
      	* config/sh/sh.c (sh_gimplify_va_arg_expr): Wrap the result
      	with a NOP_EXPR if needed.
      
      From-SVN: r149854
      Kaz Kojima committed
    • tree-vectorizer.c (increase_alignment): Handle nested arrays. · cba146eb
      2009-07-21  Paul Brook <paul@codesourcery.com>
      
      	gcc/
      	* tree-vectorizer.c (increase_alignment): Handle nested arrays.
      	Terminate debug dump with newline.
      
      	gcc/testsuite/
      	* gcc.dg/vect/section-anchors-nest-1.c: New test.
      	* lib/target-supports.exp (check_effective_target_section_anchors):
      	Add arm*-*-*.
      
      From-SVN: r149853
      Paul Brook committed
    • re PR fortran/40726 (miscompilation at -O1) · 309e9930
      2009-07-21  Paul Thomas  <pault@gcc.gnu.org>
      
      	PR fortran/40726
      	* trans-decl.c (gfc_get_extern_function_decl): Do not set
      	DECL_IS_MALLOC for pointer valued functions.
      	(build_function_decl): The same.
      
      From-SVN: r149846
      Paul Thomas committed
    • intro.xml: Escape '&', validate. · 7fa94fbb
      2009-07-20  Benjamin Kosnik  <bkoz@redhat.com>
      
      	* doc/xml/manual/intro.xml: Escape '&', validate.
      	* doc/xml/manual/using.xml: Validate, dead link check.
      	* doc/xml/manual/strings.xml: Same.
      	* doc/xml/manual/appendix_contributing.xml: Same.
      	* doc/xml/manual/iterators.xml: Same.
      	* doc/xml/manual/spine.xml: Same.
      
      	* doc/xml/faq.xml: Remove redundant xreflabel entities.
      	* doc/xml/gnu/gpl-3.0.xml: Same.
      	* doc/xml/manual/mt_allocator.xml: Same.
      	* doc/xml/manual/allocator.xml: Same.
      	* doc/xml/manual/ctype.xml: Same.
      	* doc/xml/manual/codecvt.xml: Same.
      	* doc/xml/manual/backwards_compatibility.xml: Same.
      	* doc/xml/manual/shared_ptr.xml: Same.
      	* doc/xml/manual/abi.xml: Same.
      	* doc/xml/manual/auto_ptr.xml: Same.
      	* doc/xml/manual/internals.xml: Same.
      	* doc/xml/manual/parallel_mode.xml: Same.
      	* doc/xml/manual/bitmap_allocator.xml: Same.
      	* doc/xml/manual/build_hacking.xml: Same.
      	* doc/xml/manual/evolution.xml: Same.
      	* doc/xml/manual/debug.xml: Same.
      	* doc/xml/manual/localization.xml: Same.
      	* doc/xml/manual/appendix_contributing.xml: Same.
      	* doc/xml/manual/locale.xml: Same.
      	* doc/xml/manual/messages.xml: Same.
      	* doc/xml/manual/spine.xml: Same.
      	* doc/xml/manual/test.xml: Same.
      	* doc/xml/book.txml: Same.
      	* doc/xml/spine.xml: Same.
      
      	* doc/xml/api.xml: Clean up ulink targets, convert to link if possible.
      	* doc/xml/manual/backwards_compatibility.xml: Same.
      	* doc/xml/manual/concurrency.xml: Same.
      	* doc/xml/manual/intro.xml: Same.
      	* doc/xml/manual/parallel_mode.xml: Same.
      	* doc/xml/manual/status_cxx1998.xml: Same.
      	* doc/xml/manual/containers.xml: Same.
      	* doc/xml/manual/io.xml: Same.
      	* doc/xml/manual/support.xml: Same.
      	* doc/xml/manual/strings.xml: Same.
      	* doc/xml/manual/debug_mode.xml: Same.
      	* doc/xml/manual/extensions.xml: Same.
      	* doc/xml/manual/appendix_contributing.xml: Same.
      	* doc/xml/manual/messages.xml: Same.
      	* doc/xml/manual/test.xml: Same.
      
      	* doc/xml/manual/abi.xml: Same.
      	* doc/xml/manual/auto_ptr.xml: Same.
      	* doc/xml/manual/parallel_mode.xml: Same.
      	* doc/xml/manual/build_hacking.xml: Same.
      	* doc/xml/manual/evolution.xml: Same.
      	* doc/xml/manual/using.xml: Same.
      	* doc/xml/manual/debug_mode.xml: Same.
      	* doc/xml/manual/extensions.xml: Same.
      	* doc/xml/manual/diagnostics.xml: Same.
      	* doc/xml/manual/algorithms.xml: Same.
      
      	* doc/html: Regenerate.
      
      From-SVN: r149845
      Benjamin Kosnik committed
    • intro.xml: Escape '&', validate. · 50fbf0c3
      2009-07-20  Benjamin Kosnik  <bkoz@redhat.com>
      
      	* doc/xml/manual/intro.xml: Escape '&', validate.
      	* doc/xml/manual/using.xml: Validate, dead link check.
      	* doc/xml/manual/strings.xml: Same.
      	* doc/xml/manual/appendix_contributing.xml: Same.
      	* doc/xml/manual/iterators.xml: Same.
      	* doc/xml/manual/spine.xml: Same.
      
      	* doc/xml/faq.xml: Remove redundant xreflabel entities.
      	* doc/xml/gnu/gpl-3.0.xml: Same.
      	* doc/xml/manual/mt_allocator.xml: Same.
      	* doc/xml/manual/allocator.xml: Same.
      	* doc/xml/manual/ctype.xml: Same.
      	* doc/xml/manual/codecvt.xml: Same.
      	* doc/xml/manual/backwards_compatibility.xml: Same.
      	* doc/xml/manual/shared_ptr.xml: Same.
      	* doc/xml/manual/abi.xml: Same.
      	* doc/xml/manual/auto_ptr.xml: Same.
      	* doc/xml/manual/internals.xml: Same.
      	* doc/xml/manual/parallel_mode.xml: Same.
      	* doc/xml/manual/bitmap_allocator.xml: Same.
      	* doc/xml/manual/build_hacking.xml: Same.
      	* doc/xml/manual/evolution.xml: Same.
      	* doc/xml/manual/debug.xml: Same.
      	* doc/xml/manual/localization.xml: Same.
      	* doc/xml/manual/appendix_contributing.xml: Same.
      	* doc/xml/manual/locale.xml: Same.
      	* doc/xml/manual/messages.xml: Same.
      	* doc/xml/manual/spine.xml: Same.
      	* doc/xml/manual/test.xml: Same.
      	* doc/xml/book.txml: Same.
      	* doc/xml/spine.xml: Same.
      
      	* doc/xml/api.xml: Clean up ulink targets, convert to link if possible.
      	* doc/xml/manual/backwards_compatibility.xml: Same.
      	* doc/xml/manual/concurrency.xml: Same.
      	* doc/xml/manual/intro.xml: Same.
      	* doc/xml/manual/parallel_mode.xml: Same.
      	* doc/xml/manual/status_cxx1998.xml: Same.
      	* doc/xml/manual/containers.xml: Same.
      	* doc/xml/manual/io.xml: Same.
      	* doc/xml/manual/support.xml: Same.
      	* doc/xml/manual/strings.xml: Same.
      	* doc/xml/manual/debug_mode.xml: Same.
      	* doc/xml/manual/extensions.xml: Same.
      	* doc/xml/manual/appendix_contributing.xml: Same.
      	* doc/xml/manual/messages.xml: Same.
      	* doc/xml/manual/test.xml: Same.
      
      	* doc/html: Regenerate.
      
      From-SVN: r149844
      Benjamin Kosnik committed
    • pa.c (compute_zdepwi_operands): Limit deposit length to 32 - lsb. · ef8d9a0e
      	* pa.c (compute_zdepwi_operands): Limit deposit length to 32 - lsb.
      	Cast "1" to unsigned HOST_WIDE_INT.
      	(compute_zdepdi_operands): Limit maximum length to 64 bits.  Limit
      	deposit length to the maximum length - lsb.  Extend length if
      	HOST_BITS_PER_WIDE_INT is 32.
      
      From-SVN: r149843
      John David Anglin committed
    • Daily bump. · 7e4bc1f8
      From-SVN: r149842
      GCC Administrator committed
  3. 20 Jul, 2009 7 commits
    • Add some dwarf4 values. · 07d9f9b8
      	* dwarf2.h (enum dwarf_tag): Add DW_TAG_type_unit.
      	(enum dwarf_form): Add DW_FORM_sec_offset, DW_FORM_exprloc,
      	DW_FORM_flag_present, DW_FORM_sig8.
      	(enum dwarf_attribute): Add DW_AT_signature.
      
      From-SVN: r149836
      Cary Coutant committed
    • intro.xml: Escape '&', validate. · 47f6d7ac
      2009-07-20  Benjamin Kosnik  <bkoz@redhat.com>
      
      	* doc/xml/manual/intro.xml: Escape '&', validate.
      	* doc/xml/manual/using.xml: Validate, dead link check.
      	* doc/xml/manual/strings.xml: Same.
      	* doc/xml/manual/appendix_contributing.xml: Same.
      	* doc/xml/manual/iterators.xml: Same.
      	* doc/xml/manual/spine.xml: Same.
      
      	* doc/xml/faq.xml: Remove redundant xreflabel entities.
      	* doc/xml/gnu/gpl-3.0.xml: Same.
      	* doc/xml/manual/mt_allocator.xml: Same.
      	* doc/xml/manual/allocator.xml: Same.
      	* doc/xml/manual/ctype.xml: Same.
      	* doc/xml/manual/codecvt.xml: Same.
      	* doc/xml/manual/backwards_compatibility.xml: Same.
      	* doc/xml/manual/shared_ptr.xml: Same.
      	* doc/xml/manual/abi.xml: Same.
      	* doc/xml/manual/auto_ptr.xml: Same.
      	* doc/xml/manual/internals.xml: Same.
      	* doc/xml/manual/parallel_mode.xml: Same.
      	* doc/xml/manual/bitmap_allocator.xml: Same.
      	* doc/xml/manual/build_hacking.xml: Same.
      	* doc/xml/manual/evolution.xml: Same.
      	* doc/xml/manual/debug.xml: Same.
      	* doc/xml/manual/localization.xml: Same.
      	* doc/xml/manual/appendix_contributing.xml: Same.
      	* doc/xml/manual/locale.xml: Same.
      	* doc/xml/manual/messages.xml: Same.
      	* doc/xml/manual/spine.xml: Same.
      	* doc/xml/manual/test.xml: Same.
      	* doc/xml/book.txml: Same.
      	* doc/xml/spine.xml: Same.
      
      	* doc/html: Regenerate.
      
      From-SVN: r149835
      Benjamin Kosnik committed
    • cgraph.h (constant_pool_htab): New function. · d48e9cea
      	* cgraph.h (constant_pool_htab): New function.
      	(constant_descriptor_tree): Move from varasm.c.
      	* varasm.c (constant_pool_htab): New function.
      	(constant_descriptor_tree): Move to cgraph.h.
      
      From-SVN: r149834
      Olatunji Ruwase committed
    • toplev.c: Invoke FINISH_UNIT callbacks before call to finalize(). · 9c8e65c3
      ./:	* toplev.c: Invoke FINISH_UNIT callbacks before call to
      	finalize().
      testsuite/:
      	* gcc.dg/plugin/finish_unit_plugin.c: New test.
      	* gcc.dg/plugin/finish_unit-test-1.c: New test.
      	* gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
      
      From-SVN: r149833
      Olatunji Ruwase committed
    • Makefile.in (TREE_INLINE_H, [...]): Remove $(VARRAY_H). · 3e014341
      2009-07-20  Shujing Zhao  <pearly.zhao@oracle.com>
      
      	* Makefile.in (TREE_INLINE_H, tree-inline.o, cgraph.o): Remove
      	$(VARRAY_H).
      
      From-SVN: r149832
      Shujing Zhao committed
    • intro.xml: Escape '&', validate. · fb8c6cc9
      2009-07-20  Benjamin Kosnik  <bkoz@redhat.com>
      
      	* doc/xml/manual/intro.xml: Escape '&', validate.
      	* doc/xml/manual/using.xml: Validate, dead link check.
      	* doc/xml/manual/strings.xml: Same.
      	* doc/xml/manual/appendix_contributing.xml: Same.
      	* doc/xml/manual/iterators.xml: Same.
      	* doc/xml/manual/spine.xml: Same.
      
      	* doc/html: Regenerate.
      
      From-SVN: r149831
      Benjamin Kosnik committed
    • dbgcnt name matching bug fix · d0763469
      From-SVN: r149830
      Xinliang David Li committed