- 26 Jan, 2010 26 commits
-
-
2010-01-26 François Dumont <francois.cppdevs@free.fr> * doc/xml/manual/allocator.xml: Minor updates and fixes. * doc/xml/manual/containers.xml: Likewise. * doc/xml/manual/using.xml: Likewise. * doc/xml/manual/locale.xml: Likewise. * doc/xml/manual/appendix_contributing.xml: Likewise. From-SVN: r156258
François Dumont committed -
2010-01-26 Andrew Haley <aph@redhat.com> * java/lang/natClass.cc (registerClosure): Make sure closures is non NULL. From-SVN: r156257
Andrew Haley committed -
* ada/acats/run_all.sh: Make sure norun.lst is sorted using the current collation. From-SVN: r156255
Jakub Jelinek committed -
2010-01-26 Richard Guenther <rguenther@suse.de> * df-scan.c (df_scan_set_bb_info): Remove assert. (df_insn_rescan_debug_internal): Merge asserts. (df_install_ref): Likewise. (df_mark_reg): Use bitmap_set_range. (df_hard_reg_used_p): Remove assert. (df_hard_reg_used_count): Likewise. From-SVN: r156253
Richard Guenther committed -
2010-01-26 Richard Guenther <rguenther@suse.de> PR rtl-optimization/42685 * web.c (web_main): Ignore DEBUG_INSNs. * gcc.dg/pr42685.c: New testcase. * g++.dg/other/pr42685.C: Likewise. From-SVN: r156252
Richard Guenther committed -
* doc/tm.texi (TARGET_HANDLE_C_OPTION): Explain arguments. (TARGET_RESOLVE_OVERLOADED_BUILTIN): Add loc parameter. Fix types of fndecl and arglist parameters. From-SVN: r156250
Joern Rennecke committed -
2010-01-26 Richard Guenther <rguenther@suse.de> PR middle-end/42806 * tree-eh.c (unsplit_eh): Skip debug insns. * g++.dg/other/pr42806.C: New testcase. From-SVN: r156249
Richard Guenther committed -
2010-01-26 Thomas Quinot <quinot@adacore.com> * gnat_ugn.texi: Adjust documentation of -gnatz switches. * usage.adb: Replace line for -gnatz with two lines for -gnatzc and -gnatzr. 2010-01-26 Vincent Celier <celier@adacore.com> * prj-attr.adb: Add new attribute Library_Install_Name_Option Replace attribute Run_Path_Origin_Supported with Run_Path_Origin * prj-nmsc.adb (Process_Project_Level_Simple_Attributes): Process attributes Run_Path_Option and Library_Install_Name_Option. * prj.ads (Project_Configuration): Replace component Run_Path_Origin_Supported with component Run_Path_Origin. Add new component Library_Install_Name_Option. * snames.ads-tmpl: Add new standard name Library_Install_Name_Option Replace Run_Path_Origin_Supported with Run_Path_Origin 2010-01-26 Ed Schonberg <schonberg@adacore.com> * sem_ch8.adb (Use_One_Package): Within an instance, an actual package is not hidden by a homograph declared in another actual package. From-SVN: r156248
Arnaud Charlet committed -
2010-01-26 Robert Dewar <dewar@adacore.com> * par_sco.adb (Traverse_Declarations_Or_Statements): Only generate decisions for pragmas Assert, Check, Precondition, Postcondition if -gnata set. * scos.ads: Update comments. * get_scos.adb, put_scos.adb: Minor fix to code reading statement SCOs. Also remove obsolete code for CT (exit point) SCOs. 2010-01-26 Thomas Quinot <quinot@adacore.com> * switch-c.adb: Fix handling of -gnatz* From-SVN: r156247
Arnaud Charlet committed -
2010-01-26 Daniel Frey <d.frey@gmx.de> * include/std/functional: Use enable_if instead of __enable_if throughout, do not include ext/type_traits.h. (is_placeholder, is_bind_expression): Use integral_constant. From-SVN: r156246
Daniel Frey committed -
2010-01-26 Robert Dewar <dewar@adacore.com> * par_sco.adb (Traverse_Declarations_Or_Statements): Separate F/W qualifiers for FOR/WHILE loops * scos.ads: Use separate type letters F/W for for/while loops From-SVN: r156245
Robert Dewar committed -
2010-01-26 Richard Guenther <rguenther@suse.de> PR tree-optimization/42250 * ipa-type-escape.c (type_escape_execute): Do not analyze clones. * gcc.dg/pr42250.c: New testcase. From-SVN: r156244
Richard Guenther committed -
2010-01-26 Robert Dewar <dewar@adacore.com> * get_scos.adb (Get_SCOs): Implement new form of CS entries (multiple entries per line, one for each statement in the sequence). * par_sco.adb (Traverse_Declarations_Or_Statements): Increase array size from 100 to 10_000 for SC_Array to avoid any real possibility of overflow. Output decisions in for loops. Exclude labels from CS lines. * scos.ads: Clarify that label is not included in the entry point From-SVN: r156243
Robert Dewar committed -
par_sco.adb (Traverse_Declarations_Or_Statments): Implement new format of statement sequence SCO entries (one location/statement). 2010-01-26 Robert Dewar <dewar@adacore.com> * par_sco.adb (Traverse_Declarations_Or_Statments): Implement new format of statement sequence SCO entries (one location/statement). * put_scos.adb (Put_SCOs): Implement new format of CS lines * scos.ads: Update comments. * sem_eval.adb: Minor reformatting. From-SVN: r156242
Robert Dewar committed -
2010-01-26 Robert Dewar <dewar@adacore.com> * par_sco.ads, par_sco.adb (Set_Statement_Entry): New handling of exits (Extend_Statement_Sequence): New procedures (Traverse_Declarations_Or_Statements): New handling for exits. From-SVN: r156241
Robert Dewar committed -
2010-01-26 Robert Dewar <dewar@adacore.com> * par_sco.adb (Traverse_Declarations_Or_Statements): Add processing for Case. From-SVN: r156240
Robert Dewar committed -
2010-01-26 Robert Dewar <dewar@adacore.com> * par_sco.adb (Is_Logical_Operator): Exclude AND/OR/XOR * scos.ads: Clarify handling of logical operators From-SVN: r156239
Robert Dewar committed -
2010-01-26 Arnaud Charlet <charlet@adacore.com> * s-tpoben.adb: Update comments. 2010-01-26 Robert Dewar <dewar@adacore.com> * freeze.adb (Set_Small_Size): Don't set size if alignment clause present. 2010-01-26 Robert Dewar <dewar@adacore.com> * scos.ads: Clean up documentation, remove obsolete XOR references From-SVN: r156238
Arnaud Charlet committed -
2010-01-26 Vincent Celier <celier@adacore.com> * gnat_ugn.texi: Complete documentation on the restrictions for combined options in -gnatxxx switches. Fix typo. 2010-01-26 Arnaud Charlet <charlet@adacore.com> * s-tpoben.adb (Initialize_Protection_Entries): If a PO is created from a controlled operation, abort is already deferred at this point, so we need to use Defer_Abort_Nestable. 2010-01-26 Vincent Celier <celier@adacore.com> * prj-conf.adb (Get_Config_Switches): Check for a default language for a project extending a project with no languages. From-SVN: r156237
Arnaud Charlet committed -
PR fortran/42866 * omp-low.c (expand_omp_sections): Only use single_pred if l2_bb is single_pred_p. * testsuite/libgomp.fortran/allocatable5.f90: New test. From-SVN: r156235
Jakub Jelinek committed -
2010-01-26 Vincent Celier <celier@adacore.com> * switch-c.adb (Scan_Front_End_Switches): Take into account options that follow -gnatef. Allow -gnateG to be followed by other options. From-SVN: r156234
Vincent Celier committed -
2010-01-26 Robert Dewar <dewar@adacore.com> * s-commun.ads, s-osprim-mingw.adb, s-stchop-vxworks.adb, sem_aggr.adb, s-vxwext.adb, sem_ch10.adb, sem_eval.adb, sem_prag.adb: Minor reformatting. 2010-01-26 Vasiliy Fofanov <fofanov@adacore.com> * g-regist.adb, g-regist.ads (For_Every_Key): New generic procedure that allows to iterate over all subkeys of a key. 2010-01-26 Ed Falis <falis@adacore.com> * sysdep.c: enable NFS for VxWorks MILS * env.c: enable __gnat_environ for VxWorks MILS * gcc-interface/Makefile.in: Add VxWorks MILS target pairs. From-SVN: r156233
Arnaud Charlet committed -
2010-01-20 Paolo Bonzini <bonzini@gnu.org> * configure.ac: Test for executability of GFORTRAN. * configure: Regenerate. From-SVN: r156232
Paolo Bonzini committed -
From-SVN: r156229
Christian Bruel committed -
* cp-demangle.c (cplus_demangle_type): Check for invalid type after "DF". * testsuite/demangle-expected: Add test. From-SVN: r156226
Ian Lance Taylor committed -
From-SVN: r156224
GCC Administrator committed
-
- 25 Jan, 2010 14 commits
-
-
2010-01-25 Paolo Carlini <paolo.carlini@oracle.com> * testsuite/util/testsuite_common_types.h (has_bitwise_operators): Avoid -Wall warnings. From-SVN: r156221
Paolo Carlini committed -
2010-01-25 Paolo Carlini <paolo.carlini@oracle.com> * testsuite/22_locale/time_get/get_monthname/char/6.cc: Use an int as loop variable, to avoid -Wall warnings. * testsuite/22_locale/time_get/get_monthname/wchar_t/6.cc: Likewise. * testsuite/22_locale/time_get/get_weekday/char/6.cc: Likewise. * testsuite/22_locale/time_get/get_weekday/wchar_t/6.cc: Likewise. * testsuite/22_locale/time_get/get_weekday/char/38081-2.cc: Likewise. * testsuite/20_util/reference_wrapper/24803.cc: Remove unused vars. * testsuite/20_util/reference_wrapper/invoke.cc: Likewise. From-SVN: r156219
Paolo Carlini committed -
PR libstdc++/36101, PR libstdc++/42813 * configure.ac (bootstrap_target_libs): Make inclusion of target-libgomp conditional on libgomb being in target_configdirs. * configure: Regenerate. From-SVN: r156218
Joern Rennecke committed -
2010-01-25 Bob Duff <duff@adacore.com> * sem_aggr.adb (Resolve_Array_Aggregate): Check for the case where this is an internally-generated positional aggregate, and the bounds are already correctly set. We don't want to overwrite those bounds with bounds determined by context. 2010-01-25 Robert Dewar <dewar@adacore.com> * g-sercom.ads, gnatcmd.adb, gnatlink.adb, a-ststio.adb, exp_ch6.adb, exp_ch9.adb, g-sechas.ads: Minor reformatting. 2010-01-25 Thomas Quinot <quinot@adacore.com> * s-commun.adb (Last_Index): Count must be converted to SEO (a signed integer type) before subtracting 1, otherwise the computation may wrap (because size_t is modular) and cause the conversion to fail. 2010-01-25 Ed Falis <falis@adacore.com> * sysdep.c, init.c: Adapt to support full run-time on VxWorks MILS. 2010-01-25 Vincent Celier <celier@adacore.com> * prj-attr.adb: New attribute Run_Path_Origin_Required * prj-nmsc.adb (Process_Project_Level_Simple_Attributes): Process new attribute Run_Path_Origin_Required. * prj.ads (Project_Configuration): New component Run_Path_Origin_Supported. * snames.ads-tmpl: New standard name Run_Path_Origin_Required From-SVN: r156217
Arnaud Charlet committed -
From-SVN: r156216
Arnaud Charlet committed -
2010-01-25 Bob Duff <duff@adacore.com> * sem_aggr.adb (Resolve_Array_Aggregate): Check for the case where this is an internally-generated positional aggregate, and the bounds are already correctly set. We don't want to overwrite those bounds with bounds determined by context. 2010-01-25 Robert Dewar <dewar@adacore.com> * g-sercom.ads, gnatcmd.adb, gnatlink.adb, a-ststio.adb, exp_ch6.adb, exp_ch9.adb, g-sechas.ads: Minor reformatting. 2010-01-25 Thomas Quinot <quinot@adacore.com> * s-commun.adb (Last_Index): Count must be converted to SEO (a signed integer type) before subtracting 1, otherwise the computation may wrap (because size_t is modular) and cause the conversion to fail. 2010-01-25 Ed Falis <falis@adacore.com> * sysdep.c, init.c: Adapt to support full run-time on VxWorks MILS. 2010-01-25 Vincent Celier <celier@adacore.com> * prj-attr.adb: New attribute Run_Path_Origin_Required * prj-nmsc.adb (Process_Project_Level_Simple_Attributes): Process new attribute Run_Path_Origin_Required. * prj.ads (Project_Configuration): New component Run_Path_Origin_Supported. * snames.ads-tmpl: New standard name Run_Path_Origin_Required From-SVN: r156215
Arnaud Charlet committed -
2010-01-25 Tobias Burnus <burnus@net-b.de> PR fortran/42858 * array.c (gfc_array_dimen_size): Fix intrinsic procedure check. 2010-01-25 Tobias Burnus <burnus@net-b.de> PR fortran/42858 * gfortran.dg/generic_21.f90: New test. From-SVN: r156214
Tobias Burnus committed -
re PR testsuite/41522 (gcc.c-torture/compile/pr38789.c fails on Solaris/SPARC with native assembler) PR testsuite/41522 * gcc.c-torture/compile/pr38789.c: Change to dg-do compile. From-SVN: r156213
Rainer Orth committed -
2010-01-25 Ed Schonberg <schonberg@adacore.com> * sem_aggr.adb (Resolve_Array_Aggregate): If the bounds in a choice have errors, do not continue resolution of the aggregate. * sem_eval.adb (Eval_Indexed_Component): Do not attempt to evaluate if the array type indicates an error. 2010-01-25 Bob Duff <duff@adacore.com> * sinfo.ads: Minor comment fixes. From-SVN: r156212
Arnaud Charlet committed -
2010-01-25 Bob Duff <duff@adacore.com> * exp_ch4.adb, exp_aggr.adb: Minor comment fixes and code clean up. From-SVN: r156211
Bob Duff committed -
From-SVN: r156210
Arnaud Charlet committed -
2010-01-25 Florian Villoing <villoing@adacore.com> * gnat_ugn.texi: Fix typo. 2010-01-25 Thomas Quinot <quinot@adacore.com> * scos.ads: Update specification. 2010-01-25 Ed Schonberg <schonberg@adacore.com> * sem_ch6.adb (Process_PPCs): If a postcondition is present and the enclosing subprogram has no previous spec, attach postcondition procedure to the defining entity for the body. 2010-01-25 Ed Schonberg <schonberg@adacore.com> * exp_aggr.adb (Build_Record_Aggr_Code); Do not generate call to initialization procedure of the ancestor part of an extension aggregate if it is an interface type. 2010-01-25 Vincent Celier <celier@adacore.com> * gnatlink.adb (Process_Binder_File): The directory for the shared version of libgcc in the run path options is found in the subdirectory indicated by __gnat_default_libgcc_subdir. * link.c: Declare new const char * __gnat_default_libgcc_subdir for each platform. 2010-01-25 Ed Schonberg <schonberg@adacore.com> * sem_prag.adb: More flexible pragma Annotate. From-SVN: r156209
Arnaud Charlet committed -
2010-01-24 David S. Miller <davem@davemloft.net> * gcc/config/sparc/sysv4.h (TARGET_ASM_NAMED_SECTION): Only define if not using GAS. * gcc/config/sparc/sparc.c (sparc_elf_asm_named_section): Likewise. Delete SECTION_MERGE code, which is only applicable when using GAS. From-SVN: r156203
David S. Miller committed -
re PR c++/42748 (warnings about 'mangling of 'va_list' has changed in GCC 4.4' not suppressed in sytem headers) PR c++/42748 * config/arm/arm.c (arm_mangle_type): Do not warn about changes to mangling of va_list in system headers. PR c++/42748 * g++.dg/abi/arm_va_list2.C: New test. * g++.dg/abi/arm_va_list2.h: Companion header file. From-SVN: r156202
Mark Mitchell committed
-