summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 2009-07-22 Eric Botcazou <ebotcazou@adacore.com>charlet2009-07-2217-316/+350
| | | | | | | | | | | | | | | | | | | | | | | | * 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@149945 138bc75d-0d04-0410-961f-82ee72b054a4
* 2009-07-22 Sergey Rybin <rybin@adacore.com>charlet2009-07-2215-29/+1291
| | | | | | | | | | | | | | | | | | | * 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@149943 138bc75d-0d04-0410-961f-82ee72b054a4
* PR tree-optimization/35229matz2009-07-224-3/+97
| | | | | | | | | | | | | | | | 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@149942 138bc75d-0d04-0410-961f-82ee72b054a4
* 2009-07-22 Robert Dewar <dewar@adacore.com>charlet2009-07-223-8/+33
| | | | | | | | | | | | | | * 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@149940 138bc75d-0d04-0410-961f-82ee72b054a4
* 2009-07-22 Ed Falis <falis@adacore.com>charlet2009-07-227-47/+109
| | | | | | | | | | | | | | | | | | | | | | | * 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@149939 138bc75d-0d04-0410-961f-82ee72b054a4
* 2009-07-22 Robert Dewar <dewar@adacore.com>charlet2009-07-223-32/+37
| | | | | | | | | | | | | * 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@149938 138bc75d-0d04-0410-961f-82ee72b054a4
* 2009-07-22 Richard Guenther <rguenther@suse.de>rguenth2009-07-222-13/+4
| | | | | | | * g++.dg/lookup/using21.C: Fix duplicate paste. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@149937 138bc75d-0d04-0410-961f-82ee72b054a4
* 2009-07-22 Ed Schonberg <schonberg@adacore.com>charlet2009-07-224-1/+24
| | | | | | | | | | | | | | * 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@149936 138bc75d-0d04-0410-961f-82ee72b054a4
* 2009-07-22 Robert Dewar <dewar@adacore.com>charlet2009-07-225-51/+57
| | | | | | | | | | | | * exp_tss.ads, sem_eval.adb: Minor reformatting 2009-07-22 Bob Duff <duff@adacore.com> * exp_dist.adb, exp_dist.ads: Update comments. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@149933 138bc75d-0d04-0410-961f-82ee72b054a4
* 2009-07-22 Brett Porter <porter@adacore.com>charlet2009-07-2217-47/+107
| | | | | | | | | | | | | | | | | | | | | | | | * 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@149932 138bc75d-0d04-0410-961f-82ee72b054a4
* 2009-07-22 Ed Schonberg <schonberg@adacore.com>charlet2009-07-225-10/+157
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@149931 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/i386/predicates.md (zero_extended_scalar_load_operand):uros2009-07-222-7/+12
| | | | | | | | Use CONST_VECTOR_NUNITS to determine number of elements. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@149930 138bc75d-0d04-0410-961f-82ee72b054a4
* 2009-07-22 Paolo Carlini <paolo.carlini@oracle.com>paolo2009-07-225-6/+172
| | | | | | | | | | | | * 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@149929 138bc75d-0d04-0410-961f-82ee72b054a4
* 2009-07-22 Thomas Quinot <quinot@adacore.com>charlet2009-07-229-261/+327
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@149926 138bc75d-0d04-0410-961f-82ee72b054a4
* 2009-07-22 Thomas Quinot <quinot@adacore.com>charlet2009-07-229-51/+167
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@149925 138bc75d-0d04-0410-961f-82ee72b054a4
* 2009-07-22 Thomas Quinot <quinot@adacore.com>charlet2009-07-222-1/+5
| | | | | | | | * sem_type.adb (Get_First_Interp): Fix wrong loop exit condition. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@149924 138bc75d-0d04-0410-961f-82ee72b054a4
* 2009-07-22 Robert Dewar <dewar@adacore.com>charlet2009-07-2210-4/+138
| | | | | | | | | | | | | * 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) git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@149923 138bc75d-0d04-0410-961f-82ee72b054a4
* 2009-07-22 Robert Dewar <dewar@adacore.com>charlet2009-07-2245-197/+231
| | | | | | | | | | | | | | | | | * 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@149921 138bc75d-0d04-0410-961f-82ee72b054a4
* 2009-07-22 Richard Guenther <rguenther@suse.de>rguenth2009-07-224-39/+105
| | | | | | | | | | | | | 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@149919 138bc75d-0d04-0410-961f-82ee72b054a4
* * trans.h (gfc_set_decl_assembler_name): New prototype.fxcoudert2009-07-224-16/+39
| | | | | | | | | | | | * 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@149918 138bc75d-0d04-0410-961f-82ee72b054a4
* 2009-07-22 Andreas Krebbel <krebbel1@de.ibm.com>krebbel2009-07-224-139/+185
| | | | | | | | | | | | | | | | | | | * 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@149917 138bc75d-0d04-0410-961f-82ee72b054a4
* * decl.c (reshape_init_r): { T } is not an aggregate initializerjason2009-07-224-1/+19
| | | | | | for class T. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@149874 138bc75d-0d04-0410-961f-82ee72b054a4
* Core issue 934jason2009-07-226-11/+56
| | | | | | | | * 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@149873 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2009-07-221-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@149872 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/mep/mep.c (mep_legitimize_arg): Leave control registersdj2009-07-212-1/+8
| | | | | | | alone too. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@149869 138bc75d-0d04-0410-961f-82ee72b054a4
* * c-common.c (max_tinst_depth): Increase default to 1024.jason2009-07-212-4/+8
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@149867 138bc75d-0d04-0410-961f-82ee72b054a4
* Add ccoutant to previous dwarf4 entry.devans2009-07-211-1/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@149866 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/i386/sse.md (vec_unpacku_float_hi_v4si): New expander.uros2009-07-214-4/+93
| | | | | | | | | | | | (vec_unpacku_float_lo_v4si): Ditto. testsuite/ChangeLog: * gcc.target/i386/vectorize8.c: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@149862 138bc75d-0d04-0410-961f-82ee72b054a4
* PR target/40811uros2009-07-217-7/+95
| | | | | | | | | | | | | | | | | | | | | * 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@149861 138bc75d-0d04-0410-961f-82ee72b054a4
* PR tree-optimization/40813jakub2009-07-214-2/+55
| | | | | | | | | | * tree-inline.c (copy_bb): Regimplify RHS after last stmt, not before it. * g++.dg/opt/inline15.C: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@149857 138bc75d-0d04-0410-961f-82ee72b054a4
* 2009-07-21 Paolo Carlini <paolo.carlini@oracle.com>paolo2009-07-214-42/+175
| | | | | | | | | | | | * 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@149856 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/sh/sh.c (sh_gimplify_va_arg_expr): Wrap the resultkkojima2009-07-212-1/+6
| | | | | | | | with a NOP_EXPR if needed. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@149854 138bc75d-0d04-0410-961f-82ee72b054a4
* 2009-07-21 Paul Brook <paul@codesourcery.com>pbrook2009-07-215-3/+53
| | | | | | | | | | | | | | | 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*-*-*. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@149853 138bc75d-0d04-0410-961f-82ee72b054a4
* 2009-07-21 Paul Thomas <pault@gcc.gnu.org>pault2009-07-212-13/+7
| | | | | | | | | | | 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@149846 138bc75d-0d04-0410-961f-82ee72b054a4
* 2009-07-20 Benjamin Kosnik <bkoz@redhat.com>bkoz2009-07-2161-272/+262
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@149845 138bc75d-0d04-0410-961f-82ee72b054a4
* 2009-07-20 Benjamin Kosnik <bkoz@redhat.com>bkoz2009-07-2173-360/+391
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@149844 138bc75d-0d04-0410-961f-82ee72b054a4
* * pa.c (compute_zdepwi_operands): Limit deposit length to 32 - lsb.danglin2009-07-212-7/+20
| | | | | | | | | | | 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@149843 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2009-07-211-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@149842 138bc75d-0d04-0410-961f-82ee72b054a4
* Add some dwarf4 values.devans2009-07-202-1/+18
| | | | | | | | | | * 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@149836 138bc75d-0d04-0410-961f-82ee72b054a4
* 2009-07-20 Benjamin Kosnik <bkoz@redhat.com>bkoz2009-07-2065-276/+301
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@149835 138bc75d-0d04-0410-961f-82ee72b054a4
* * cgraph.h (constant_pool_htab): New function.ian2009-07-203-16/+34
| | | | | | | | | (constant_descriptor_tree): Move from varasm.c. * varasm.c (constant_pool_htab): New function. (constant_descriptor_tree): Move to cgraph.h. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@149834 138bc75d-0d04-0410-961f-82ee72b054a4
* ./:ian2009-07-206-3/+50
| | | | | | | | | | | | * 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@149833 138bc75d-0d04-0410-961f-82ee72b054a4
* 2009-07-20 Shujing Zhao <pearly.zhao@oracle.com>paolo2009-07-202-3/+8
| | | | | | | | | * Makefile.in (TREE_INLINE_H, tree-inline.o, cgraph.o): Remove $(VARRAY_H). git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@149832 138bc75d-0d04-0410-961f-82ee72b054a4
* 2009-07-20 Benjamin Kosnik <bkoz@redhat.com>bkoz2009-07-20127-318/+336
| | | | | | | | | | | | | | | * 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@149831 138bc75d-0d04-0410-961f-82ee72b054a4
* dbgcnt name matching bug fixdavidxl2009-07-202-1/+6
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@149830 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/mips/mips.md (move_type): Add arith.nemet2009-07-204-3/+46
| | | | | | | | | | | | | | (type): Handle arith. (zero_extendsidi2): Rename this into ... (*zero_extendsidi2): ... this. Don't match if ISA_HAS_EXT_INS. (zero_extendsidi2): New expander. (*zero_extendsidi2_dext): New pattern. testsuite/ * gcc.target/mips/ext-3.c: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@149829 138bc75d-0d04-0410-961f-82ee72b054a4
* * config.gcc (mips64-*-*): Add definition of tm_defines in ordernickc2009-07-202-2/+6
| | | | | | | | to set MIPS_ABI_DEFAULT. * config/mips/vr.h (MIPS_ABI_DEFAULT): Remove definition. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@149827 138bc75d-0d04-0410-961f-82ee72b054a4
* 2009-07-20 Jerry Quinn <jlquinn@optonline.net>jlquinn2009-07-203-4/+11
| | | | | | | | | | | PR regression/40800 * configure.ac: Use = instead of == for testing ENABLE_BUILD_WITH_CXX. * configure: Rebuild. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@149826 138bc75d-0d04-0410-961f-82ee72b054a4
* * tree-object-size.c (addr_object_size): Handle unions withjakub2009-07-207-17/+233
| | | | | | | | | | | | array in it as last field of structs in __bos (, 1) as __bos (, 0). * gcc.dg/builtin-object-size-6.c: Adjust expected values. * gcc.dg/builtin-object-size-8.c: New test. * g++.dg/ext/builtin-object-size1.C: Adjust expected values. * g++.dg/ext/builtin-object-size2.C: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@149825 138bc75d-0d04-0410-961f-82ee72b054a4
* PR tree-optimization/40792jakub2009-07-204-1/+31
| | | | | | | | | * tree.c (build_function_type_skip_args): Remove bogus assert. * gcc.dg/pr40792.c: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@149822 138bc75d-0d04-0410-961f-82ee72b054a4