- 30 Jul, 2009 7 commits
-
-
2009-07-30 Robert Dewar <dewar@adacore.com> * a-teioed.adb, exp_disp.adb, s-linux-hppa.ads, s-linux.ads, s-tasini.adb, sem_ch13.adb, sem_ch3.adb, sem_ch3.ads, sem_ch6.adb, sem_ch7.adb: Minor reformatting From-SVN: r150251
Robert Dewar committed -
2009-07-30 Razya Ladelsky <razya@il.ibm.com> * ssa-loop-manip.c: Include langhooks.h. (rewrite_phi_with_iv): New. (rewrite_all_phi_nodes_with_iv): New. (canonicalize_loop_ivs): Move here from tree-parloops.c. Remove reduction_list argument. Use rewrite_all_phi_nodes_with_iv. * tree-parloops.c (loop_parallel_p): Move out all conditions except dependency check. (canonicalize_loop_ivs): Move to tree-ssa-loop-manip.c. (gen_parallel_loop): Call canonicalize_loop_ivs without reduction_list argument. (build_new_reduction): New. (gather_scalar_reductions): New. (try_get_loop_niter): New. (try_create_reduction_list): New. (parallleize_loops): Change the parallel conditions check. * tree-flow.h (canonicalize_loop_ivs): Remove one argument. * Makefile.in (tree-ssa-loop-manip.o): Add langhooks.h dependency. From-SVN: r150250
Razya Ladelsky committed -
* opt-functions.awk (opt_args): Allow argument to be enclosed in curly braces. * doc/options.texi (Option properties): Mention new quoting syntax. From-SVN: r150248
Dave Korn committed -
* config/alpha/alpha.c (alpha_start_function): Handle VMS_DEBUG_MAIN_POINTER * config/alpha/vms.h (VMS_DEBUG_MAIN_POINTER): Define new macro. * doc/invoke.texi: Document -mdebug-main switch. From-SVN: r150235
Douglas B Rupp committed -
* cgraph.c (cgraph_set_call_stmt_including_clones): Tidy. (cgraph_create_edge_including_clones): Likewise. * tree-inline.c (copy_bb): Operate on the correct edges when updating the callgraph. From-SVN: r150234
Richard Henderson committed -
From-SVN: r150233
GCC Administrator committed -
* config/alpha/vms-cc.c: Deleted. * config/alpha/vms-ld.c: Deleted. * config/alpha/t-vms64: Moved to config/vms * config/alpha/vms-crt0-64.c: Moved to config/vms * config/alpha/vms-crt0.c: Moved to config/vms * config/alpha/vms-psxcrt0-64.c: Moved to config/vms * config/alpha/vms-psxcrt0.c: Moved to config/vms * config/alpha/xm-vms.h: Moved to config/vms * config/alpha/x-vms: Moved to config/vms * config/alpha/t-vms (vcrt0.o, pcrt0.o): Move rules to new file config/vms/t-vms. * config/vms/t-vms: Moved here from config/alpha. Alpha specific parts removed. (STMP_FIXPROTO, STMP_FIXINC, LIMITS_H_TEST): Set. (version): Set. * config/vms/t-vms64: Moved here from config/alpha * config/vms/vms-crt0-64.c: Moved here from config/alpha. (argc,argv,envp): Enforce 32bit malloc'ing. * config/vms/vms-psxcrt0-64.c: Likewise. * config/vms/vms-crt0.c: Moved here from config/alpha. * config/vms/vms-psxcrt0.c: Likewise. * config/vms/vms-crtl-64.h: New file. * config/vms/vms-crtl.h: New file. * config/vms/vms.opt: New file. * config/vms/xm-vms64.h: New file. * config/vms/xm-vms.h: Moved here from config/alpha. (STANARD_EXEC_PREFIX, STANDARD_STARTFILE_PREFIX, STANDARD_INCLUDE_DIR): Set. * config/vms/x-vms: Moved here from config/alpha. (version, VMS_EXTRA_PARTS): Moved to t-vms. (vms-ld.o, vms-cc.o): Removed. (LN, LN_S, USE_COLLECT2, POD2MAN): Set. From-SVN: r150230
Douglas B Rupp committed
-
- 29 Jul, 2009 21 commits
-
-
2009-07-29 Paolo Carlini <paolo.carlini@oracle.com> PR libstdc++/40908 * config/abi/pre/gnu.ver: Avoid exporting inadvertently std::mutex symbols at GLIBCXX_3.4. From-SVN: r150228
Paolo Carlini committed -
* dwarf2out.c (add_name_and_src_coords_attributes): Push on the correct stack (obvious VMS fix). From-SVN: r150227
Douglas B Rupp committed -
From-SVN: r150225
Joseph Myers committed -
PR c++/14912 * cp-tree.h (enum tsubst_flags): Add tf_no_class_instantiations. * error.c (count_non_default_template_args): Pass it. * pt.c (tsubst) [TYPENAME_TYPE]: Don't complete type if it's set. From-SVN: r150223
Jason Merrill committed -
2009-07-29 Richard Guenther <rguenther@suse.de> PR c++/40834 * cp-gimplify.c (cp_genericize_r): Properly walk the BIND_EXPR vars. * g++.dg/torture/pr40834.C: New testcase. From-SVN: r150222
Richard Guenther committed -
* make-temp-file.c (choose_tmpdir): Try standard temp logical on VMS. From-SVN: r150221
Douglas B Rupp committed -
2009-07-29 Paolo Carlini <paolo.carlini@oracle.com> * config/abi/pre/gnu.ver: Add GLIBCXX_3.4.13, move a symbol into it. * testsuite/util/testsuite_abi.cc: Adjust. * configure.ac: Bump libtool_VERSION to 6:13:0. * configure: Regenerate. From-SVN: r150220
Paolo Carlini committed -
dwarf2out.c (output_file_names): Output VMS style file name, size, date, version info if VMS_DEBUGGING_INFO defined. * dwarf2out.c (output_file_names): Output VMS style file name, size, date, version info if VMS_DEBUGGING_INFO defined. * vmsdgbout.c (vms_file_stats_name): New functon. VMS style file name, size, date calculating code moved here. From-SVN: r150219
Douglas B Rupp committed -
2009-07-29 Tobias Burnus <burnus@net-b.de> PR fortran/40898 * trans-types.c (gfc_get_function_type): Do not add hidden string-length argument for BIND(C) procedures. * trans-decl.c (create_function_arglist): Skip over nonexisting string-length arguments for BIND(C) procedures. From-SVN: r150216
Tobias Burnus committed -
PR middle-end/40830 * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets. From-SVN: r150215
Michael Matz committed -
2009-07-29 Paul Brook <paul@codesourcery.com> gcc/ * config/arm/lib1funcs.asm (clear_cache): Use ARM_FUNC_START and do_push/do_pop. From-SVN: r150207
Paul Brook committed -
sem_ch3.ads, [...] (Add_Internal_Interface_Entities): Routine moved from the expander to the semantic analyzer to allow the... 2009-07-29 Javier Miranda <miranda@adacore.com> * sem_ch3.ads, sem_ch3.adb (Add_Internal_Interface_Entities): Routine moved from the expander to the semantic analyzer to allow the generation of these internal entities when compiling with no code generation. Required by ASIS. * sem.adb (Analyze): Add processing for N_Freeze_Entity nodes. * sem_ch13.ads, sem_ch13.adb (Analyze_Freeze_Entity): New subprogram. * exp_ch3.adb (Add_Internal_Interface_Entities): Moved to sem_ch3 (Expand_Freeze_Record_Type): Remove call to Add_Internal_Interface_Entities because this routine is now called at early stage --when the freezing node is analyzed. From-SVN: r150205
Javier Miranda committed -
2009-07-29 Robert Dewar <dewar@adacore.com> * exp_atag.ads, exp_atag.adb, s-tasini.adb, s-soflin.ads, exp_disp.adb, g-socket.adb: Minor reformatting 2009-07-29 Ed Schonberg <schonberg@adacore.com> * sem_ch7.adb (New_Private_Type): Create class-wide type after other attributes have been established, so that they are all inherited by the class-wide type. * sem_cat.adb (Validate_Remote_Access_Object_Type_Declaration): Handle properly named subtypes of class-wide types. From-SVN: r150201
Arnaud Charlet committed -
2009-07-29 Ed Schonberg <schonberg@adacore.com> * sem_ch6.adb (Check_Overriding_Indicator): Handle properly overriding indicators on user-defined operators. 2009-07-29 Vadim Godunko <godunko@adacore.com> * g-socket.adb (Receive_Vector): Add comment. From-SVN: r150200
Arnaud Charlet committed -
2009-07-29 Javier Miranda <miranda@adacore.com> * frontend.adb (Frontend): Code cleanup. * exp_atag.ads, exp_atag.adb (Build_Get_Predefined_Prim_Op_Address): Rewriten as a procedure because it a new out-mode parameters to keep up-to-date the controlling tag node in the caller. (Build_Get_Prim_Op_Address): Rewriten as a procedure because it has a new out-mode parameter to keep up-to-date the controlling tag node in the caller. * exp_ch7.adb, sem_ch5.adb, exp_util.adb, sem_util.adb, exp_ch4.adb, exp_ch6.adb, sem_ch4.adb, exp_ch3.adb: Add new dependency on new package Sem_SCIL. * sem_aux.ads, sem_aux.adb (First_Non_SCIL_Node): Removed. Routine available in new package Sem_SCIL. (Next_Non_SCIL_Node): Ditto. * exp_disp.adb (Adjust_SCIL_Node): Removed. Routine available in new package Sem_SCIL. (Expand_Dispatching_Call): Update call to modified Exp_Atags routines plus complete decoration of SCIL dispatching node. (Find_SCIL_Node): Removed. Routine available in new package Sem_SCIL. * exp_disp.ads (Adjust_SCIL_Node): Removed. Routine available in new package Sem_SCIL. (Find_SCIL_Node): Removed. Routine available in new package Sem_SCIL. * exp_ch3.adb (Build_Init_Procedure): Fix comment. * sem_scil.ads, sem_scil.adb: New files. * gcc-interface/Make-lang.in (GNAT_ADA_OBJS): Addition of sem_scil.o. Update dependencies. From-SVN: r150199
Javier Miranda committed -
PR target/40577 * config/alpha/alpha.c (alpha_expand_unaligned_store): Convert src to DImode when generating insq_le insn. From-SVN: r150198
Uros Bizjak committed -
dwarf2out.c (DWARF2_INDIRECT_STRING_SUPPORT_MISSING_ON_TARGET): New macro set for VMS_DEBUGGGING_INFO. * dwarf2out.c (DWARF2_INDIRECT_STRING_SUPPORT_MISSING_ON_TARGET): New macro set for VMS_DEBUGGGING_INFO. (AT_string_form): Use it. From-SVN: r150196
Douglas B Rupp committed -
2009-07-28 Benjamin Kosnik <bkoz@redhat.com> Tyler Earman <rem.intellegare@gmail.com> * doc/xml/manual/configure.xml: Consistent placement of ABI-changing options, clarify --enable-clocale. Co-Authored-By: Tyler Earman <rem.intellegare@gmail.com> From-SVN: r150195
Benjamin Kosnik committed -
From-SVN: r150194
DJ Delorie committed -
* config/mep/mep.c (vtext_section): New. (vftext_section): New. (ftext_section): New. (mep_select_section): Add support for functions. (mep_unique_section): Likewise. (mep_asm_init_sections): Likewise. From-SVN: r150193
DJ Delorie committed -
From-SVN: r150192
GCC Administrator committed
-
- 28 Jul, 2009 12 commits
-
-
* gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and sh*-*-* targets. Skip on spu-*-* targets. * gfortran.dg/maxlocval_4.f90: Likewise. * gfortran.dg/minlocval_1.f90: Likewise. * gfortran.dg/minlocval_4.f90: Likewise. From-SVN: r150189
Kaz Kojima committed -
2009-07-28 Paolo Bonzini <bonzinI@gnu.org> * tree.h (TREE_DEPRECATED): Document it is used for types too. (TYPE_VECTOR_OPAQUE): Use default_def_flag From-SVN: r150181
Paolo Bonzini committed -
* dwarf2out.c (output_file_names): Test new macro DWARF2_DIR_SHOULD_END_WITH_SEPARATOR. (add_comp_dir_attribute): Likewise. From-SVN: r150173
Douglas B Rupp committed -
2009-07-28 Kai Tietz <kai.tietz@onevision.com> * config/i386/mingw-w64.h (LINK_SPEC): Add separating space between commands. From-SVN: r150170
Kai Tietz committed -
PR tree-optimization/40759 * tree-ssa-dce.c (mark_virtual_phi_result_for_renaming): Mark all uses for renaming. From-SVN: r150168
Jan Hubicka committed -
* gnu/gcj/util/natGCInfo.cc (nomem_handler): Use oomDumpName as dump file name base. From-SVN: r150166
David Daney committed -
PR fortran/40878 * openmp.c (gfc_match_omp_clauses): Use gfc_error_now instead of gfc_error to diagnose invalid COLLAPSE arguments. * gfortran.dg/gomp/pr40878-1.f90: New test. * gfortran.dg/gomp/pr40878-2.f90: New test. From-SVN: r150165
Jakub Jelinek committed -
PR testsuite/40891 * gcc.dg/cdce1.c: Adjust note line number. * gcc.dg/cdce2.c: Likewise. From-SVN: r150163
Jakub Jelinek committed -
2009-07-28 Robert Dewar <dewar@adacore.com> * adaint.h, einfo.ads, prj.adb, sem_util.adb, makeutl.ads, makeutl.adb: Minor reformatting & code reorganization * sem_ch3.adb: Minor reformatting. Fix spelling error (constraint for constrain) in error msg. From-SVN: r150162
Robert Dewar committed -
2009-07-27 Andrew John Hughes <ahughes@redhat.com> PR libgcj/40616 * java/io/PrintStream.class: Regenerated. * java/io/PrintStream.h: Updated. * java/io/PrintStream.java: (PrintStream(File)): Ported from GNU Classpath version. (PrintStream(File, String)): Likewise. (PrintStream(String)): Likewise. (PrintStream(String, String)): Likewise. From-SVN: r150161
Andrew John Hughes committed -
2009-07-28 Emmanuel Briot <briot@adacore.com> * make.adb, makeutl.adb, makeutl.ads (Project_Tree): Duplicates the global variable that also exists in makeutl.ads, and that some routines in that package use already. (Check): Moved part of the code to makeutl.adb for better sharing with gprbuild. From-SVN: r150157
Emmanuel Briot committed -
2009-07-28 Rask Ingemann Lambertsen <ccc94453@vip.cybercity.dk> * MAINTAINERS (Write After Approval): Update my e-mail address. From-SVN: r150156
Rask Ingemann Lambertsen committed
-