1. 22 Jul, 2009 26 commits
    • [multiple changes] · 5af2eace
      2009-07-22  Paul Thomas  <pault@gcc.gnu.org>
      
      	PR fortran/40796
      	* trans-decl.c (generate_local_decl): Unreferenced result
      	variables with allocatable components should be treated like
      	INTENT_OUT dummy variables.
      
      2009-07-21  Richard Guenther  <rguenther@suse.de>
      
      	PR fortran/40726
      	Change attribution to Richi.
      
      From-SVN: r149952
      Paul Thomas committed
    • 2009-07-22 Doug Kwan <dougkwan@google.com> · 61ed6392
      ChangeLog:
      
      	* config/arm/arm.md (subdi3) Copy non-reg values to DImode registers.
      
      testsuite/ChangeLog:
      
      	* gcc.c-torture/compile/20090721-1.c: New test.
      
      From-SVN: r149951
      Doug Kwan committed
    • [multiple changes] · 240fe2a4
      2009-07-22  Eric Botcazou  <ebotcazou@adacore.com>
      
      	* exp_aggr.adb (Gen_Loop): Do not qualify the bounds of the range if
      	they are already of the base type of the index.
      
      2009-07-22  Brett Porter  <porter@adacore.com>
      
      	* sysdep.c, init.c: Fix typo: _SPE_ should have been __SPE__.
      
      2009-07-22  Robert Dewar  <dewar@adacore.com>
      
      	* vms_data.ads: Add entry for SCO_OUTPUT (-gnateS)
      	* gnat_ugn.texi: Add documentation for -gnateS switch
      	* ug_words: Add entry for -gnateS /SCO_OUTPUT
      	* gcc-interface/Make-lang.in: Update dependenciest.3
      
      	* get_scos.adb, get_scos.ads, gnat1drv.adb, par_sco.adb,
      	par_sco.ads, put_scos.adb, put_scos.ads, scos.adb, scos.ads: Initial
      	complete information for SCO input/output.
      
      From-SVN: r149945
      Arnaud Charlet committed
    • [multiple changes] · f7f0159d
      2009-07-22  Sergey Rybin  <rybin@adacore.com>
      
      	* gnat_ugn.texi: Update doc for some gnatcheck rules.
      
      2009-07-22  Robert Dewar  <dewar@adacore.com>
      
      	* par_sco.adb, par_sco.ads (pscos): New debug routine to output
      	contents of SCO tables.
      	* put_scos.adb, put_scos.ads, get_scos.adb, get_scos.ads,
      	scos.adb, scos.ads: New files.
      	* gcc-interface/Make-lang.in: Update dependencies.
      
      	* lib-util.ads, gnatbind.ads, ali.ads, binderr.ads: Minor comment
      	fixes and reformatting.
      
      From-SVN: r149943
      Arnaud Charlet committed
    • re PR tree-optimization/35229 (Vectorizer doesn't support dependence created by… · a8338640
      re PR tree-optimization/35229 (Vectorizer doesn't  support dependence created by predictive commoning or PRE)
      
              PR tree-optimization/35229
              PR tree-optimization/39300
      
              * tree-ssa-pre.c (includes): Include tree-scalar-evolution.h.
              (inhibit_phi_insertion): New function.
              (insert_into_preds_of_block): Call it for REFERENCEs.
              (init_pre): Initialize and finalize scalar evolutions.
              * Makefile.in (tree-ssa-pre.o): Depend on tree-scalar-evolution.h .
      
      testsuite/
              * gcc.dg/vect/vect-pre-interact.c: New test.
      
      From-SVN: r149942
      Michael Matz committed
    • [multiple changes] · fa031669
      2009-07-22  Robert Dewar  <dewar@adacore.com>
      
      	* g-socket.ads: Minor reformatting
      
      2009-07-22  Gary Dismukes  <dismukes@adacore.com>
      
      	* sem_warn.adb (Warn_On_Unreferenced_Entity): Add warning messages that
      	include the entity kind for following cases of unreferenced entities:
      	E_Label, E_Discriminant, E_Package, E_Exception, and Formal_Object_Kind.
      
      From-SVN: r149940
      Arnaud Charlet committed
    • [multiple changes] · e1aca343
      2009-07-22  Ed Falis  <falis@adacore.com>
      
      	* s-vxwext-kernel.adb, s-vxwext-kernel.ads: Replace use of taskStop
      	with taskSuspend.
      
      2009-07-22  Arnaud Charlet  <charlet@adacore.com>
      
      	* adadecode.c: Make this file compilable outside of GCC.
      
      2009-07-22  Thomas Quinot  <quinot@adacore.com>
      
      	* g-socket.adb, g-socket.ads (Check_Selector): Make sure that
      	(partially) default-initialized socket sets are handled properly by
      	clearing their Set component.
      
      2009-07-22  Bob Duff  <duff@adacore.com>
      
      	* gnat_ugn.texi: Clarify the -gnatVx (validity checking) switches.
      
      From-SVN: r149939
      Arnaud Charlet committed
    • [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