aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2007-10-15Resync.Arnaud Charlet1-0/+300
From-SVN: r129345
2007-10-15re PR libfortran/33055 (Runtime error in INQUIRE unit existance with ↵Jerry DeLisle2-1/+19
-fdefault-integer-8) 2007-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR libfortran/33055 * io/inquire.c (inquire_via_unit): If inquiring by unit, check for an error condition from the IOSTAT variable and set EXIST to false if there was a bad unit number. From-SVN: r129344
2007-10-15errout.ads: Comment clarificationRobert Dewar9-55/+116
2007-10-15 Robert Dewar <dewar@adacore.com> * errout.ads: Comment clarification * exp_ch4.adb (Expand_N_Allocator): Code cleanup. (Expand_N_Op_Eq): Improve handling of array equality with -gnatVa * lib.ads: Comment update * init.c: Minor reformatting. * sem_attr.adb: Minor formatting * osint-b.ads: Minor reformatting * sem_ch9.adb: Implement -gnatd.I switch * g-comlin.adb: (Start): Fix handling of empty command line. * gnatcmd.adb (GNATCmd): Do not put the -rules in the -cargs section, even when -rules follows the -cargs section. From-SVN: r129343
2007-10-15g-soccon-vms.ads: Fix value of MSG_WAITALL.Thomas Quinot4-10/+20
2007-10-15 Thomas Quinot <quinot@adacore.com> * g-soccon-vms.ads: Fix value of MSG_WAITALL. * gen-soccon.c: Update documentation to note that OpenVMS 8.3 or later must be used to generate g-soccon-vms.ads. * atree.adb: Add ??? comment * exp_util.adb: Minor reformatting. Add ??? comment in Kill_Dead_Code. From-SVN: r129342
2007-10-15gnat_ugn.texi: Add documentation for switches --version and --help for the ↵Vincent Celier2-20/+159
GNAT tools gnatbind... 2007-10-15 Vincent Celier <celier@adacore.com> Robert Dewar <dewar@adacore.com> * gnat_ugn.texi: Add documentation for switches --version and --help for the GNAT tools gnatbind, gnatlink, gnatmake, gnatchop, gnatname, gnatxref, gnatfind, gnatls, and gnatclean. Document -gnatw.o. Mention attribute Excluded_Source_Dirs Replace obsolescent attribute Locally_Removed_Files with attribute Excluded_Source_Files. Improve documentation of -u (gnatbind) Document how to do reliable stack checking for the environmental task on iVMS. * gnat_rm.texi: Rewrite section about No_Implicit_Dynamic_Code. Document attribute Excluded_Source_Files and indicate that attribute Locally_Removed_Files is obsolescent. From-SVN: r129341
2007-10-15xref_lib.adb (Get_Full_Type): Add support for the 'h' entity type, ie ↵Emmanuel Briot2-2/+6
interfaces. 2007-10-15 Emmanuel Briot <briot@adacore.com> * xref_lib.adb (Get_Full_Type): Add support for the 'h' entity type, ie interfaces. * xr_tabls.adb (Add_Reference): Add support for the new 'R' reference type, for dispatching calls. From-SVN: r129340
2007-10-15trans.c (gnat_to_gnu): Remove the padding structure more often.Tristan Gingold1-7/+8
2007-10-15 Tristan Gingold <gingold@adacore.com> * trans.c (gnat_to_gnu): Remove the padding structure more often. This optimize assignment to over-aligned record. From-SVN: r129339
2007-10-15tb-alvms.c (tb_entry_t, [...]): Store a frame pointer instead of a procedure ↵Olivier Hainque4-18/+19
value in each traceback entry. 2007-10-15 Olivier Hainque <hainque@adacore.com> * tb-alvms.c (tb_entry_t, __gnat_backtrace): Store a frame pointer instead of a procedure value in each traceback entry. * g-trasym-vms-alpha.adb (Symbolic_Traceback): Pass frame pointer instead of procedure value to TBK$SYMBOLIZE. * s-traent-vms.adb (PV_For): Rename as FP_For and access the proper field. (TB_Entry_For): Account for the PV/FP renaming. * s-traent-vms.ads (Traceback_Entry): Rename PV component into FP and add comment. (Null_TB_Entry): Account for change of component name. (PV_For): Rename as FP_For. From-SVN: r129338
2007-10-15sem_disp.adb (Find_Controlling_Arg): Examine the call node before examining ↵Ed Schonberg1-2/+14
its original form... 2007-10-15 Ed Schonberg <schonberg@adacore.com> * sem_disp.adb (Find_Controlling_Arg): Examine the call node before examining its original form, to handle properly operator calls that have been rewritten. From-SVN: r129337
2007-10-15sem_ch6.adb (Find_Corresponding_Spec): If the previous entity is a body ↵Ed Schonberg1-5/+37
generated for a function with a controlling... 2007-10-15 Ed Schonberg <schonberg@adacore.com> * sem_ch6.adb (Find_Corresponding_Spec): If the previous entity is a body generated for a function with a controlling result that is a null extension, discard the generated body in favor of the current explicit one. From-SVN: r129336
2007-10-15system-vms-ia64.ads: New file.Tristan Gingold2-2/+255
2007-10-15 Tristan Gingold <gingold@adacore.com> * system-vms-ia64.ads: New file. * system-vms_64.ads: Minor comment fix. From-SVN: r129335
2007-10-15sem_ch4.adb: Minor code and comment reformatting.Hristian Kirtchev1-8/+48
2007-10-15 Hristian Kirtchev <kirtchev@adacore.com> * sem_ch4.adb: Minor code and comment reformatting. (Analyze_Allocator): When the designated type of an unconstrained allocator is a record with unknown discriminants or an array with unknown range bounds, emit a detailed error message depending on the compilation mode and whether the designated type is limited. From-SVN: r129334
2007-10-15sem_ch3.adb (Build_Derived_Concurrent_Type): Set the Is_Constrained flag of ↵Gary Dismukes1-0/+14
derived concurrent types... 2007-10-15 Gary Dismukes <dismukes@adacore.com> * sem_ch3.adb (Build_Derived_Concurrent_Type): Set the Is_Constrained flag of derived concurrent types, taking into account the flag setting on the parent subtype and any new set of discriminants. From-SVN: r129333
2007-10-15sem_ch12.adb: Minor code reformatting.Hristian Kirtchev1-22/+41
2007-10-15 Hristian Kirtchev <kirtchev@adacore.com> * sem_ch12.adb: Minor code reformatting. (Check_Generic_Child_Unit): Iterate over the homonym chain in order to find the parent package which may have been hidden by local declarations. From-SVN: r129332
2007-10-15sem_aggr.adb (Resolve_Record_Aggregate): In the case of a box association ↵Gary Dismukes1-25/+50
for an access component... 2007-10-15 Gary Dismukes <dismukes@adacore.com> * sem_aggr.adb (Resolve_Record_Aggregate): In the case of a box association for an access component, add an association with null as the expression. Remove testing for array subtypes and the setting in that case of Ctyp to the array component type, which prevented proper inclusion of an association for null-initialized arrays. Collapse condition that tests for array subtypes into just a test of Is_Partially_Initialized_Type (which already covers arrays anyway). From-SVN: r129331
2007-10-15rtsfind.adb: (Load_RTU): Turn off style checks for Load callRobert Dewar1-8/+17
2007-10-15 Robert Dewar <dewar@adacore.com> * rtsfind.adb: (Load_RTU): Turn off style checks for Load call From-SVN: r129330
2007-10-15snames.adb, snames.ads: Add new standard name runtime_library_dirVincent Celier10-246/+327
2007-10-15 Vincent Celier <celier@adacore.com> * snames.adb, snames.ads: Add new standard name runtime_library_dir * prj.ads (Language_Config): Add new component Runtime_Library_Dir * prj-attr.adb: Add project level attribute Runtime_Library_Dir * prj-env.adb (Create_Mapping_File): Do not put an entry if the path of the source is unknown. * prj-ext.adb: Spelling error fix * prj-nmsc.adb (Check_Ada_Name): Reject any unit that includes an Ada 95 reserved word in its name. (Process_Project_Level_Array_Attributes): Process new attribute Runtime_Library_Dir. * prj-part.adb (Parse_Single_Project): Do not check the name of the config project against the user project names. * prj-proc.adb (Expression): In multi-language mode, indexes that do not include a dot are always case insensitive. (Process_Declarative_Items): Ditto (Process_Project_Tree_Phase_1): Set Success to False in case an error is detected. * prj-util.adb (Value_Of (In_Array)): When Force_Lower_Case_Index is True, compare both indexes in lower case. From-SVN: r129329
2007-10-15re PR libfortran/33055 (Runtime error in INQUIRE unit existance with ↵Jerry DeLisle2-2/+45
-fdefault-integer-8) 2007-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR fortran/33055 * trans-io.c (create_dummy_iostat): New function to create a unique dummy variable expression to use with IOSTAT. (gfc_trans_inquire): Use the new function to pass unit number error info to run-time library if a regular IOSTAT variable was not given. From-SVN: r129328
2007-10-15sem_case.adb, [...]: Replace use of Heap_Sort_A (passing'Unrestricted_Access ↵Bob Duff3-21/+24
of nested subprograms... 2007-10-15 Bob Duff <duff@adacore.com> * sem_case.adb, sem_ch13.adb, lib-sort.adb: Replace use of Heap_Sort_A (passing'Unrestricted_Access of nested subprograms to Sort) with use of the generic Heap_Sort_G, in order to avoid trampolines. From-SVN: r129327
2007-10-15mlib-tgt-specific.adb (Support_For_Libraries): New function...Vincent Celier1-1/+18
2007-10-15 Vincent Celier <celier@adacore.com> * mlib-tgt-specific.adb (Support_For_Libraries): New function, returning None, used when there is no platform specific body for MLib.Tgt.Specific. From-SVN: r129326
2007-10-15exp_dist.adb (Add_RACW_Primitive_Declarations_And_Bodies): Do not attempt to ↵Thomas Quinot1-64/+74
generate stubs for hidden primitive operations. 2007-10-15 Thomas Quinot <quinot@adacore.com> * exp_dist.adb (Add_RACW_Primitive_Declarations_And_Bodies): Do not attempt to generate stubs for hidden primitive operations. From-SVN: r129325
2007-10-15exp_ch9.adb (Actual_Index_Expression): When the expansion occurs inside a ↵Hristian Kirtchev1-0/+47
generic body... 2007-10-15 Hristian Kirtchev <kirtchev@adacore.com> * exp_ch9.adb (Actual_Index_Expression): When the expansion occurs inside a generic body, retrieve the full view of the entry family discrete subtype if available. From-SVN: r129324
2007-10-15exp_ch3.adb (Build_Init_Procedure): Keep separate the initialization of ↵Ed Schonberg1-10/+27
tagged types whose ultimate ancestor is a... 2007-10-15 Ed Schonberg <schonberg@adacore.com> * exp_ch3.adb (Build_Init_Procedure): Keep separate the initialization of tagged types whose ultimate ancestor is a CPP type. (Freeze_Array_Type): For a packed array type, generate an initialization procedure if the type is public, to handle properly a client that specifies Normalize_Scalars. From-SVN: r129323
2007-10-15exp_attr.adb (Expand_N_Attribute_Reference): Case Access, Unchecked_Access, ↵Javier Miranda2-139/+132
and Unrestricted_Access. 2007-10-15 Javier Miranda <miranda@adacore.com> * exp_attr.adb (Expand_N_Attribute_Reference): Case Access, Unchecked_Access, and Unrestricted_Access. Cleanup code that takes care of access to class-wide interface types plus removal of bizarre conversion of tagged object to access type (reported by Gary Dismukes). After this patch there is no need to perform any additional management on these nodes in Expand_Interface_Actuals. * exp_disp.adb (Expand_Interface_Actuals): Code cleanup. Remove code that handles use of 'Access and 'Unchecked_Access applied to actuals covering interface types. Such code is now centralized in Expand_N_Attribute_Reference. From-SVN: r129322
2007-10-15debug.adb: Document use of -gnatd.a and -gnatd.ITristan Gingold2-6/+22
2007-10-15 Tristan Gingold <gingold@adacore.com> * debug.adb: Document use of -gnatd.a and -gnatd.I * layout.adb: On OpenVMS -gnatd.a disables alignment optimization. From-SVN: r129321
2007-10-15ali.ads, ali.adb (Scan_ALI): Initialize XE.Tref to a known default value.Emmanuel Briot2-27/+89
2007-10-15 Emmanuel Briot <briot@adacore.com> * ali.ads, ali.adb (Scan_ALI): Initialize XE.Tref to a known default value. (Xref_Record): Change type for Line, since in the case of a reference to a predefined entity (as happens for array index types), the line is set to 0. Add support for parsing multiple array index types info, or multiple inherited interfaces info. This information cannot be stored in Xref_Entity_Record, which only supports a single instance of Tref_*, and is therefore stored in the list of references instead. It has a special treatement later on in tools that use this information. From-SVN: r129320
2007-10-15adaint.c, [...]: Initial port to arm-mentor-nucleus.Geert Bosch4-30/+46
2007-10-15 Geert Bosch <bosch@adacore.com> * adaint.c, socket.c, cal.c: Initial port to arm-mentor-nucleus. * expect.c: Initial port to arm-mentor-nucleus. Use kill for __gnat_kill() on VMS. From-SVN: r129319
2007-10-15s-taprop-solaris.adb, [...]: Minor reformatting.Robert Dewar93-415/+1055
2007-10-15 Robert Dewar <dewar@adacore.com> * s-taprop-solaris.adb, s-taprop-vms.adb, s-taprop-mingw.adb, s-taprop-vxworks.adb, s-taprop-posix.adb, a-calend-vms.adb, a-calend.adb, a-nuflra.adb, a-tigeau.adb, a-wtgeau.adb, checks.adb, bindgen.adb, eval_fat.adb, exp_fixd.adb, fmap.adb, freeze.adb, g-awk.adb, g-calend.adb, g-diopit.adb, g-expect.adb, gnatchop.adb, gnatlink.adb, g-spipat.adb, g-thread.adb, make.adb, mdll.adb, mlib.adb, mlib-prj.adb, osint.adb, par-ch3.adb, prj.adb, prj-makr.adb, sem_prag.adb, sem_type.adb, s-fatgen.adb, s-fileio.adb, sinfo.ads, sinput-d.adb, s-taasde.adb, s-tasdeb.ads, s-tasren.adb, s-tassta.adb, s-tpobop.adb, s-tposen.adb, stylesw.adb, types.ads, uintp.adb, validsw.adb, makegpr.adb, a-rbtgso.adb, a-crbtgo.adb, a-coorse.adb, a-convec.adb, a-coinve.adb, a-cohama.adb, a-ciorse.adb, a-cihama.adb, a-cidlli.adb, a-chtgop.adb, a-cdlili.adb, a-cdlili.adb, a-coormu.adb, a-ciormu.adb, a-cihase.adb, a-cohase.adb, a-ciorma.adb, a-coorma.adb, a-ztgeau.adb, symbols-vms.adb, a-crdlli.adb, a-calari.adb, a-calfor.adb, s-os_lib.adb, s-regpat.adb, a-ngrear.adb: Minor reformatting. Add Unreferenced and Warnings (Off) pragmas for cases of variables modified calls where they are IN OUT or OUT parameters and the resulting values are not subsequently referenced. In a few cases, we also remove redundant code found by the new warnings. * ug_words, vms_data.ads, usage.adb, sem_util.adb, sem_util.ads, sem_warn.adb, sem_warn.ads, sem_res.adb, sem_ch7.adb, sem_ch8.adb, sem_ch5.adb, opt.ads, lib-xref.adb, lib-xref.ads, exp_smem.adb, sem_ch11.adb, exp_ch6.adb, einfo.ads, einfo.adb: implement a new warning controlled by -gnatw.o that warns on cases of out parameter values being ignored. From-SVN: r129318
2007-10-15s-osinte-tru64.adb: (Hide_Yellow_Zone): Add On parameter.Eric Botcazou3-17/+26
2007-10-15 Eric Botcazou <ebotcazou@adacore.com> * s-osinte-tru64.adb: (Hide_Yellow_Zone): Add On parameter. Set the protection status of the guard page based on the value of On. * s-osinte-tru64.ads: (Hide_Yellow_Zone): Add On parameter. * s-taprop-tru64.adb: (Enter_Task): Pass True to Hide_Yellow_Zone. (Exit_Task): Pass False to Hide_Yellow_Zone. From-SVN: r129317
2007-10-15PR libstdc++/33773 (cont)Paolo Carlini2-1/+7
2007-10-15 Paolo Carlini <pcarlini@suse.de> PR libstdc++/33773 (cont) * testsuite/21_strings/headers/cwchar/macros.cc: Guard with _GLIBCXX_USE_WCHAR_T, instead. From-SVN: r129316
2007-10-15re PR target/33133 (ICE in try_ready, at haifa-sched.c:2958 with -O2/-O3)Maxim Kuvyrkov4-2/+74
PR target/33133 * haifa-sched.c (process_insn_forw_deps_be_in_spec): Check if speculation type of insn can be changed before trying to do that. * gcc.c-torture/compile/pr33133.c: New test. From-SVN: r129315
2007-10-15re PR libstdc++/33771 (FAIL: 17_intro/headers/c++1998/all.cc (test for ↵Paolo Carlini1-0/+16
excess errors)) 2007-10-15 Paolo Carlini <pcarlini@suse.de> PR libstdc++/33771 PR libstdc++/33773 * testsuite/21_strings/headers/cwchar/macros.cc: Guard test with _GLIBCXX_HAVE_WCHAR_H. * testsuite/21_strings/headers/cwctype/macros.cc: Likewise with _GLIBCXX_HAVE_WCTYPE_H. * testsuite/17_intro/headers/c++200x/all.cc: Guard inclusions of <wchar.h> and <wctype.h>. * testsuite/17_intro/headers/c++200x/all_multiple_inclusion.cc: Likewise. * testsuite/17_intro/headers/c++1998/all.cc: Likewise. * testsuite/17_intro/headers/c++1998/all_multiple_inclusion.cc: Likewise. From-SVN: r129314
2007-10-15re PR libstdc++/33771 (FAIL: 17_intro/headers/c++1998/all.cc (test for ↵Paolo Carlini6-0/+32
excess errors)) 2007-10-15 Paolo Carlini <pcarlini@suse.de> PR libstdc++/33771 PR libstdc++/33773 * testsuite/21_strings/headers/cwchar/macros.cc: Guard test with _GLIBCXX_HAVE_WCHAR_H. * testsuite/21_strings/headers/cwctype/macros.cc: Likewise with _GLIBCXX_HAVE_WCTYPE_H. * testsuite/17_intro/headers/c++200x/all.cc: Guard inclusions of <wchar.h> and <wctype.h>. * testsuite/17_intro/headers/c++200x/all_multiple_inclusion.cc: Likewise. * testsuite/17_intro/headers/c++1998/all.cc: Likewise. * testsuite/17_intro/headers/c++1998/all_multiple_inclusion.cc: Likewise. From-SVN: r129313
2007-10-15dse.c (struct insn_info): Add 'frame_read' field.Eric Botcazou2-3/+68
* dse.c (struct insn_info): Add 'frame_read' field. (scan_insn): For the call to a const function, set frame_read if reload has been run. If the insn reads the frame, kill the frame related stores. (scan_reads_nospill): Likewise. From-SVN: r129312
2007-10-15tree-eh.c (optimize_double_finally): Don't assume that the cleanup we're ↵Jason Merrill3-8/+51
duplicating is only one statement. * tree-eh.c (optimize_double_finally): Don't assume that the cleanup we're duplicating is only one statement. From-SVN: r129311
2007-10-15re PR libfortran/33672 (Additional runtime checks needed for namelist reads)Jerry DeLisle2-0/+59
2007-10-14 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR libfortran/33672 * gfortran.dg/namelist_40.f90: New test. From-SVN: r129310
2007-10-15re PR libfortran/33672 (Additional runtime checks needed for namelist reads)Jerry DeLisle2-22/+83
2007-10-14 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR libfortran/33672 * io/list_read.c (nml_parse_qualifier): Add character specific error messages. Check for proper form of sub-string qualifiers. Return the parsed_rank flag indicating a non-zero rank qualifier. (nml_get_obj_data): Count the instances of non-zero rank qualifiers. Issue an error if more that one non-zero rank qualifier is found. From-SVN: r129309
2007-10-15Daily bump.GCC Administrator1-1/+1
From-SVN: r129307
2007-10-14re PR target/33700 (FAIL: 17_intro/headers/all_pedantic_errors.cc (test for ↵John David Anglin4-10/+80
excess errors)) PR target/33700 * inclhack.def (hpux11_pthread_const): New. * fixincl.x: Regenerate. * tests/base/sys/pthread.h: Update. From-SVN: r129304
2007-10-14stl_algo.h (is_sorted, [...]): Add.Paolo Carlini12-6/+456
2007-10-14 Paolo Carlini <pcarlini@suse.de> * include/bits/stl_algo.h (is_sorted, is_sorted_until): Add. * include/bits/algorithmfwd.h: Add. * include/ext/algorithm: Adjust. * testsuite/25_algorithms/is_sorted/requirements/ explicit_instantiation/2.cc: New. * testsuite/25_algorithms/is_sorted/requirements/ explicit_instantiation/pod.cc: Likewise. * testsuite/25_algorithms/is_sorted/1.cc: Likewise. * testsuite/25_algorithms/is_sorted_until/requirements/ explicit_instantiation/2.cc: Likewise. * testsuite/25_algorithms/is_sorted_until/requirements/ explicit_instantiation/pod.cc: Likewise. * testsuite/25_algorithms/is_sorted_until/1.cc: Likewise. * testsuite/25_algorithms/headers/algorithm/synopsis.cc: Add is_sorted and is_sorted_until. * include/bits/stl_heap.h (is_heap_until): Add concept and debug-mode checks. From-SVN: r129303
2007-10-14re PR fortran/33745 (-fbounds-check: Bogus out-of-bounds run-time error for ↵Tobias Burnus5-37/+107
assumed-size array) 2007-10-14 Tobias Burnus <burnus@net-b.de> PR fortran/33745 * trans-array.c (gfc_conv_ss_startstride): Fix dimension check. (gfc_trans_array_bound_check, gfc_conv_array_ref, gfc_conv_ss_startstride): Simplify error message. * resolve.c (check_dimension): Fix dimension-type switch; improve error message. 2007-10-14 Tobias Burnus <burnus@net-b.de> PR fortran/33745 * gfortran.dg/bounds_check_11.f90: New. From-SVN: r129302
2007-10-14configure.ac: Don't run config-ml.in directly.H.J. Lu3-90/+87
2007-10-14 H.J. Lu <hongjiu.lu@intel.com> * configure.ac: Don't run config-ml.in directly. (multilib_arg): New. * configure: Regenerated. From-SVN: r129299
2007-10-14re PR c++/30303 (ICE with invalid constructor definition)Andrew Pinski6-1/+62
2007-10-14 Andrew Pinski <pinskia@gmail.com> PR c++/30303 * decl.c (grokfndecl): Return NULL after the "definition of implicitly-declared" error happened. 2007-10-14 Andrew Pinski <pinskia@gmail.com> PR c++/30303 * g++.dg/other/ctor1.C: New test. * g++.dg/other/ctor2.C: New test. * g++.dg/other/dtor1.C: New test. From-SVN: r129298
2007-10-14c-objc-common.h (LANG_HOOKS_TREE_INLINING_CANNOT_INLINE_TREE_FN): Remove.Kazu Hirata3-4/+4
* c-objc-common.h (LANG_HOOKS_TREE_INLINING_CANNOT_INLINE_TREE_FN): Remove. * c-tree.h: Remove the prototype for c_cannot_inline_tree_fn. From-SVN: r129296
2007-10-14bounds_check_10.f90: Fix testcase.Tobias Burnus2-2/+6
2007-10-14 Tobias Burnus <burnus@gcc.gnu.org> * gfortran.dg/bounds_check_10.f90: Fix testcase. From-SVN: r129293
2007-10-14c-common.h: Remove the prototype for c_expand_body.Kazu Hirata4-3/+4
* c-common.h: Remove the prototype for c_expand_body. * c-tree.h: Remove the prototype for c_disregard_inline_limits. * tree.h: Remove the prototype for fold_build_call_expr. From-SVN: r129292
2007-10-14fixed-bit.c, [...]: Fix comment typos.Kazu Hirata18-23/+32
* config/fixed-bit.c, config/i386/cpuid.h, config/i386/i386.c, config/i386/i386.md, config/i386/sse.md, function.c, jump.c, modulo-sched.c, ra-conflict.c, toplev.c, tree-eh.c, tree-sra.c, tree-ssa-dse.c, tree-vect-analyze.c, tree-vect-patterns.c, tree-vect-transform.c: Fix comment typos. * doc/extend.texi: Fix a typo. From-SVN: r129291
2007-10-14Daily bump.GCC Administrator1-1/+1
From-SVN: r129289
2007-10-13re PR fortran/33254 (Diagnose different string lengths in array constructors ↵Tobias Schlüter4-1/+50
at run time) 2007-10-13 Tobias Schlueter <tobi@gcc.gnu.org> Paul Thomas <pault@gcc.gnu.org> PR fortran/33254 PR fortran/33727 fortran/ * trans-array.c (get_array_ctor_var_strlen): Check upper bound for constness instead of lower bound. (get_array_ctor_strlen): Add bounds-checking code. testsuite/ * bounds_check_10.f90: New. Co-Authored-By: Paul Thomas <pault@gcc.gnu.org> From-SVN: r129286
2007-10-13aix53.h: New file.David Edelsohn8-6/+237
* config/rs6000/aix53.h: New file. * config/rs6000/aix{41,43,51,52}.h (TARGET_ALTIVEC): Define to 0. (TARGET_ALTIVEC_ABI): Same. * config/rs6000/aix.h (TARGET_ALTIVEC): Delete. (TARGET_ALTIVEC_ABI): Delete. * config.gcc (powerpc-ibm-aix5*): Rename to aix5.2. Add new stanza defaulting to aix5.3. From-SVN: r129285