summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 2007-10-15 Razya Ladelsky <razya@il.ibm.com>razya2007-10-152-1/+6
| | | | | | | | | | * matrix-reorg.c (gate_matrix_reorg): Don't comment out whole program flag. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@129351 138bc75d-0d04-0410-961f-82ee72b054a4
* PR tree-optimization/33619jakub2007-10-154-10/+59
| | | | | | | | | | * tree-ssa-ter.c (is_replaceable_p): Return false for all calls. * gcc.dg/pr33619.c: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@129350 138bc75d-0d04-0410-961f-82ee72b054a4
* lib/target-supports.exp (check_vmx_hw_available): Add -maltivecdje2007-10-152-3/+12
| | | | | | | | flag for AIX. (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@129349 138bc75d-0d04-0410-961f-82ee72b054a4
* * config.gcc (powerpc-ibm-aix5*): Install altivec.hdje2007-10-152-1/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@129348 138bc75d-0d04-0410-961f-82ee72b054a4
* 2007-10-15 Richard Guenther <rguenther@suse.de>rguenth2007-10-152-114/+22
| | | | | | | | | | * fold-const.c (extract_array_ref): Remove. (fold_comparison): Handle POINTER_PLUS_EXPR with the generic address expression comparison folding. Remove the folding that used extract_array_ref. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@129347 138bc75d-0d04-0410-961f-82ee72b054a4
* 2007-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>jvdelisle2007-10-153-0/+51
| | | | | | | | | PR libfortran/33055 * gfortran.dg/inquire_11.f90: New test. * gfortan.dg/negative_unit_int8.f: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@129346 138bc75d-0d04-0410-961f-82ee72b054a4
* Resync.charlet2007-10-151-0/+300
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@129345 138bc75d-0d04-0410-961f-82ee72b054a4
* 2007-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>jvdelisle2007-10-152-1/+19
| | | | | | | | | | 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@129344 138bc75d-0d04-0410-961f-82ee72b054a4
* 2007-10-15 Robert Dewar <dewar@adacore.com>charlet2007-10-159-55/+116
| | | | | | | | | | | | | | | | | | | | | | | | | | * 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@129343 138bc75d-0d04-0410-961f-82ee72b054a4
* 2007-10-15 Thomas Quinot <quinot@adacore.com>charlet2007-10-154-10/+20
| | | | | | | | | | | | | | | | | * 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@129342 138bc75d-0d04-0410-961f-82ee72b054a4
* 2007-10-15 Vincent Celier <celier@adacore.com>charlet2007-10-152-20/+159
| | | | | | | | | | | | | | | | | | | | | | | 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@129341 138bc75d-0d04-0410-961f-82ee72b054a4
* 2007-10-15 Emmanuel Briot <briot@adacore.com>charlet2007-10-152-2/+6
| | | | | | | | | | | | * 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@129340 138bc75d-0d04-0410-961f-82ee72b054a4
* 2007-10-15 Tristan Gingold <gingold@adacore.com>charlet2007-10-151-7/+8
| | | | | | | | | * trans.c (gnat_to_gnu): Remove the padding structure more often. This optimize assignment to over-aligned record. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@129339 138bc75d-0d04-0410-961f-82ee72b054a4
* 2007-10-15 Olivier Hainque <hainque@adacore.com>charlet2007-10-154-18/+19
| | | | | | | | | | | | | | | | | | | | | * 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@129338 138bc75d-0d04-0410-961f-82ee72b054a4
* 2007-10-15 Ed Schonberg <schonberg@adacore.com>charlet2007-10-151-2/+14
| | | | | | | | | | * sem_disp.adb (Find_Controlling_Arg): Examine the call node before examining its original form, to handle properly operator calls that have been rewritten. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@129337 138bc75d-0d04-0410-961f-82ee72b054a4
* 2007-10-15 Ed Schonberg <schonberg@adacore.com>charlet2007-10-151-5/+37
| | | | | | | | | | | * 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@129336 138bc75d-0d04-0410-961f-82ee72b054a4
* 2007-10-15 Tristan Gingold <gingold@adacore.com>charlet2007-10-152-2/+255
| | | | | | | | | | * system-vms-ia64.ads: New file. * system-vms_64.ads: Minor comment fix. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@129335 138bc75d-0d04-0410-961f-82ee72b054a4
* 2007-10-15 Hristian Kirtchev <kirtchev@adacore.com>charlet2007-10-151-8/+48
| | | | | | | | | | | | * 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@129334 138bc75d-0d04-0410-961f-82ee72b054a4
* 2007-10-15 Gary Dismukes <dismukes@adacore.com>charlet2007-10-151-0/+14
| | | | | | | | | | * 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@129333 138bc75d-0d04-0410-961f-82ee72b054a4
* 2007-10-15 Hristian Kirtchev <kirtchev@adacore.com>charlet2007-10-151-22/+41
| | | | | | | | | | | * 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@129332 138bc75d-0d04-0410-961f-82ee72b054a4
* 2007-10-15 Gary Dismukes <dismukes@adacore.com>charlet2007-10-151-25/+50
| | | | | | | | | | | | | | * 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). git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@129331 138bc75d-0d04-0410-961f-82ee72b054a4
* 2007-10-15 Robert Dewar <dewar@adacore.com>charlet2007-10-151-8/+17
| | | | | | | | * rtsfind.adb: (Load_RTU): Turn off style checks for Load call git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@129330 138bc75d-0d04-0410-961f-82ee72b054a4
* 2007-10-15 Vincent Celier <celier@adacore.com>charlet2007-10-1510-246/+327
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@129329 138bc75d-0d04-0410-961f-82ee72b054a4
* 2007-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>jvdelisle2007-10-152-2/+45
| | | | | | | | | | | 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@129328 138bc75d-0d04-0410-961f-82ee72b054a4
* 2007-10-15 Bob Duff <duff@adacore.com>charlet2007-10-153-21/+24
| | | | | | | | | | * 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@129327 138bc75d-0d04-0410-961f-82ee72b054a4
* 2007-10-15 Vincent Celier <celier@adacore.com>charlet2007-10-151-1/+18
| | | | | | | | | | * mlib-tgt-specific.adb (Support_For_Libraries): New function, returning None, used when there is no platform specific body for MLib.Tgt.Specific. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@129326 138bc75d-0d04-0410-961f-82ee72b054a4
* 2007-10-15 Thomas Quinot <quinot@adacore.com>charlet2007-10-151-64/+74
| | | | | | | | | * exp_dist.adb (Add_RACW_Primitive_Declarations_And_Bodies): Do not attempt to generate stubs for hidden primitive operations. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@129325 138bc75d-0d04-0410-961f-82ee72b054a4
* 2007-10-15 Hristian Kirtchev <kirtchev@adacore.com>charlet2007-10-151-0/+47
| | | | | | | | | | * 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@129324 138bc75d-0d04-0410-961f-82ee72b054a4
* 2007-10-15 Ed Schonberg <schonberg@adacore.com>charlet2007-10-151-10/+27
| | | | | | | | | | | | * 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@129323 138bc75d-0d04-0410-961f-82ee72b054a4
* 2007-10-15 Javier Miranda <miranda@adacore.com>charlet2007-10-152-139/+132
| | | | | | | | | | | | | | | | | | * 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@129322 138bc75d-0d04-0410-961f-82ee72b054a4
* 2007-10-15 Tristan Gingold <gingold@adacore.com>charlet2007-10-152-6/+22
| | | | | | | | | | * debug.adb: Document use of -gnatd.a and -gnatd.I * layout.adb: On OpenVMS -gnatd.a disables alignment optimization. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@129321 138bc75d-0d04-0410-961f-82ee72b054a4
* 2007-10-15 Emmanuel Briot <briot@adacore.com>charlet2007-10-152-27/+89
| | | | | | | | | | | | | | | | | * 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@129320 138bc75d-0d04-0410-961f-82ee72b054a4
* 2007-10-15 Geert Bosch <bosch@adacore.com>charlet2007-10-154-30/+46
| | | | | | | | | | | * 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@129319 138bc75d-0d04-0410-961f-82ee72b054a4
* 2007-10-15 Robert Dewar <dewar@adacore.com>charlet2007-10-1593-415/+1055
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@129318 138bc75d-0d04-0410-961f-82ee72b054a4
* 2007-10-15 Eric Botcazou <ebotcazou@adacore.com>charlet2007-10-153-17/+26
| | | | | | | | | | | | | | * 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@129317 138bc75d-0d04-0410-961f-82ee72b054a4
* 2007-10-15 Paolo Carlini <pcarlini@suse.de>paolo2007-10-152-1/+7
| | | | | | | | | PR libstdc++/33773 (cont) * testsuite/21_strings/headers/cwchar/macros.cc: Guard with _GLIBCXX_USE_WCHAR_T, instead. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@129316 138bc75d-0d04-0410-961f-82ee72b054a4
* PR target/33133mkuvyrkov2007-10-154-2/+74
| | | | | | | | | | * 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@129315 138bc75d-0d04-0410-961f-82ee72b054a4
* 2007-10-15 Paolo Carlini <pcarlini@suse.de>paolo2007-10-151-0/+16
| | | | | | | | | | | | | | | | | | | 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@129314 138bc75d-0d04-0410-961f-82ee72b054a4
* 2007-10-15 Paolo Carlini <pcarlini@suse.de>paolo2007-10-156-0/+32
| | | | | | | | | | | | | | | | | | | 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@129313 138bc75d-0d04-0410-961f-82ee72b054a4
* * dse.c (struct insn_info): Add 'frame_read' field.ebotcazou2007-10-152-3/+68
| | | | | | | | | | | (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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@129312 138bc75d-0d04-0410-961f-82ee72b054a4
* * tree-eh.c (optimize_double_finally): Don't assume that thejason2007-10-153-8/+51
| | | | | | | cleanup we're duplicating is only one statement. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@129311 138bc75d-0d04-0410-961f-82ee72b054a4
* 2007-10-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>jvdelisle2007-10-152-0/+59
| | | | | | | | PR libfortran/33672 * gfortran.dg/namelist_40.f90: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@129310 138bc75d-0d04-0410-961f-82ee72b054a4
* 2007-10-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>jvdelisle2007-10-152-22/+83
| | | | | | | | | | | | 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@129309 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2007-10-151-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@129307 138bc75d-0d04-0410-961f-82ee72b054a4
* PR target/33700danglin2007-10-144-10/+80
| | | | | | | | | | * inclhack.def (hpux11_pthread_const): New. * fixincl.x: Regenerate. * tests/base/sys/pthread.h: Update. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@129304 138bc75d-0d04-0410-961f-82ee72b054a4
* 2007-10-14 Paolo Carlini <pcarlini@suse.de>paolo2007-10-1412-6/+456
| | | | | | | | | | | | | | | | | | | | | | | | * 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@129303 138bc75d-0d04-0410-961f-82ee72b054a4
* 2007-10-14 Tobias Burnus <burnus@net-b.de>burnus2007-10-145-37/+107
| | | | | | | | | | | | | | | | | | 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@129302 138bc75d-0d04-0410-961f-82ee72b054a4
* 2007-10-14 H.J. Lu <hongjiu.lu@intel.com>hjl2007-10-143-90/+87
| | | | | | | | | * configure.ac: Don't run config-ml.in directly. (multilib_arg): New. * configure: Regenerated. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@129299 138bc75d-0d04-0410-961f-82ee72b054a4
* 2007-10-14 Andrew Pinski <pinskia@gmail.com>pinskia2007-10-146-1/+62
| | | | | | | | | | | | | | | | | 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@129298 138bc75d-0d04-0410-961f-82ee72b054a4
* * c-objc-common.h (LANG_HOOKS_TREE_INLINING_CANNOT_INLINE_TREE_FN):kazu2007-10-143-4/+4
| | | | | | | | Remove. * c-tree.h: Remove the prototype for c_cannot_inline_tree_fn. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@129296 138bc75d-0d04-0410-961f-82ee72b054a4