- 31 Jan, 2010 4 commits
-
-
2010-01-31 Matthias Klose <doko@ubuntu.com> * configure.ac: Fix __stack_chk_fail check for cross builds configured --with-headers * configure: Regenerate. From-SVN: r156402
Matthias Klose committed -
* MAINTAINERS: Move my Embecosm email address into the write-after-approval section. (paperwork is in place since November) From-SVN: r156400
Joern Rennecke committed -
2010-01-31 Paul Thomas <pault@gcc.gnu.org> PR fortran/38324 * expr.c (gfc_get_full_arrayspec_from_expr): New function. * gfortran.h : Add prototype for above. * trans-expr.c (gfc_trans_alloc_subarray_assign): New function. (gfc_trans_subcomponent_assign): Call new function to replace the code to deal with allocatable components. * trans-intrinsic.c (gfc_conv_intrinsic_bound): Call gfc_get_full_arrayspec_from_expr to replace existing code. 2010-01-31 Paul Thomas <pault@gcc.gnu.org> PR fortran/38324 * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2. * gfortran.dg/alloc_comp_bounds_1.f90: New test. From-SVN: r156399
Paul Thomas committed -
From-SVN: r156392
GCC Administrator committed
-
- 30 Jan, 2010 2 commits
-
-
2010-01-30 Paolo Bonzini <bonzini@gnu.org> * g++.dg/tree-ssa/inline-1.C: New. * g++.dg/tree-ssa/inline-2.C: New. * g++.dg/tree-ssa/inline-3.C: New. From-SVN: r156384
Paolo Bonzini committed -
From-SVN: r156375
GCC Administrator committed
-
- 29 Jan, 2010 15 commits
-
-
2010-01-29 Paolo Carlini <paolo.carlini@oracle.com> * include/std/condition_variable (condition_variable_any:: __wait_until_impl): Add. (condition_variable_any::wait_until): Provide definitions. * testsuite/30_threads/condition_variable_any/members/2.cc: New. * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc: Adjust dg-error line number. * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc: Likewise. * testsuite/30_threads/condition_variable/members/1.cc: Minor stylistic changes. * testsuite/30_threads/condition_variable/members/1.cc: Likewise. From-SVN: r156367
Paolo Carlini committed -
tree-ssa-alias.c (same_type_for_tbaa): Return -1 if the types have the same alias set and their sizes different... * tree-ssa-alias.c (same_type_for_tbaa): Return -1 if the types have the same alias set and their sizes different constantness. (aliasing_component_refs_p): Revert 2009-10-24 change. From-SVN: r156362
Eric Botcazou committed -
From-SVN: r156360
Michael Meissner committed -
From-SVN: r156359
Michael Meissner committed -
2010-01-29 Paolo Carlini <paolo.carlini@oracle.com> * include/std/condition_variable (enum class cv_status): Add and use it throughout, per N3000. (condition_variable_any::wait<>(_Lock&), wait<>(_Lock&, _Predicate), wait_until<>(_Lock&, const chrono::time_point<>&, _Predicate)): Provide definitions. * src/condition_variable.cc (condition_variable_any::notify_one, condition_variable_any::notify_all): Likewise. * config/abi/pre/gnu.ver: Export. * testsuite/30_threads/condition_variable_any/requirements/ typedefs.cc: New. * testsuite/30_threads/condition_variable_any/requirements/ standard_layout.cc: Likewise. * testsuite/30_threads/condition_variable/members/1.cc: Adjust. * testsuite/30_threads/condition_variable/members/2.cc: Likewise. * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Adjust dg-error line numbers. * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Likewise. * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc: Likewise. * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc: Likewise. From-SVN: r156358
Paolo Carlini committed -
* config/sparc/sparc.c (sparc_elf_asm_named_section): Declare decl unused. From-SVN: r156357
Rainer Orth committed -
* inclhack.def (solaris_int_limits_3): New fix. * fixincl.x: Regenerate. * tests/base/sys/int_limits.h [SOLARIS_INT_LIMITS_3_CHECK]: New test. * inclhack.def (solaris_int_const, solaris_int_limits_1, solaris_int_limits_2 ): Applies to Solaris 2 in general. Remove select. Add mach for *-*-solaris2*. Change second c_fix_arg to select. Remove #pragma ident from test_text. * fixincl.x: Regenerate. * tests/base/sys/int_const.h [SOLARIS_INT_CONST_CHECK]: Remove #pragma trigger text. * tests/base/sys/int_limits.h [SOLARIS_INT_LIMITS_1_CHECK, SOLARIS_INT_LIMITS_2_CHECK]: Likewise. From-SVN: r156356
Rainer Orth committed -
* testsuite/libgomp.c++/task-1.C: Renamed err to e. * testsuite/libgomp.c++/task-6.C: Likewise. From-SVN: r156354
Rainer Orth committed -
* g++.old-deja/g++.mike/eh16.C: Rename err to e. * g++.old-deja/g++.mike/eh17.C: Likewise. * g++.old-deja/g++.mike/p5571.C: Likewise. From-SVN: r156353
Rainer Orth committed -
... and mitigate PR c++/42336 gcc/cp/ChangeLog: PR c++/42758 PR c++/42634 PR c++/42336 PR c++/42797 PR c++/42880 * cp-tree.h (NON_DEFAULT_TEMPLATE_ARGS_COUNT, SET_NON_DEFAULT_TEMPLATE_ARGS_COUNT, GET_NON_DEFAULT_TEMPLATE_ARGS_COUNT): New accessor macros. * pt.c (coerce_template_parms, type_unification_real, expand_template_argument_pack, coerce_template_parameter_pack): Set the non default template args count. (current_template_args): Always set non defaulted template args count when compiled with --enable-checking (tsubst_template_args, type_unification_real): Propagate the non defaulted template args count. * error.c (get_non_default_template_args_count): Renamed count_non_default_template_args into this. Don't calculate the non default template argument count anymore. Use the new accessor macros above to get it. (dump_template_argument_list, dump_type, dump_decl, dump_template_parms): Adjust. * parser.c (cp_parser_template_argument_list): Always set defaulted template args count when compiled with --enable-checking. gcc/testsuite/ChangeLog: PR c++/42758 PR c++/42634 PR c++/42336 PR c++/42797 PR c++/42880 * g++.dg/other/crash-5.C: New test. * g++.dg/other/crash-6.C: New test. * g++.dg/other/crash-7.C: New test. * g++.dg/other/crash-8.C: New test. From-SVN: r156351
Dodji Seketeli committed -
2010-01-29 Richard Guenther <rguenther@suse.de> * tree-ssa-ccp.c (ccp_fold_stmt): Unshare values we substitute. Assert we successfully updated the call. From-SVN: r156346
Richard Guenther committed -
PR rtl-optimization/42889 * df.h (df_set_bb_dirty_nonlr): New prototype. * df-core.c (df_set_bb_dirty_nonlr): New function. * df-scan.c (df_insn_rescan): Call it instead of df_set_bb_dirty for DEBUG_INSNs. * gcc.dg/pr42889.c: New test. From-SVN: r156344
Jakub Jelinek committed -
2010-01-29 Richard Guenther <rguenther@suse.de> PR middle-end/37448 * ipa-inline.c (cgraph_decide_inlining_incrementally): Avoid quadratic behavior in most cases. From-SVN: r156343
Richard Guenther committed -
2010-01-29 Shujing Zhao <pearly.zhao@oracle.com> * decl.c (redeclaration_error_message): Wrap the return messages to G_() for easy translation. From-SVN: r156340
Shujing Zhao committed -
From-SVN: r156339
GCC Administrator committed
-
- 28 Jan, 2010 19 commits
-
-
PR c++/42880 * semantics.c (begin_class_definition): Don't use type_as_string. From-SVN: r156336
Jason Merrill committed -
2010-01-28 François Dumont <francois.cppdevs@free.fr> * include/bits/stl_algobase.h (struct __iter_base): Add. (__niter_base, __miter_base): Adjust, use the latter. From-SVN: r156335
François Dumont committed -
2010-01-28 Steve Ellcey <sje@cup.hp.com> * configure.tgt (*-*-hpux*): Add -frandom-seed flag. From-SVN: r156334
Steve Ellcey committed -
2010-01-28 H.J. Lu <hongjiu.lu@intel.com> * gcc.target/i386/pr42881.c: Use SSE2. From-SVN: r156333
H.J. Lu committed -
PR target/42891 * config/i386/i386.c (ix86_expand_int_movcc): Convert tmp to SImode in the call to gen_x86_movsicc_0_m1. testsuite/ChangeLog: PR target/42891 * gcc.target/i386/pr42891.c: New test. From-SVN: r156327
Uros Bizjak committed -
2010-01-28 Paolo Carlini <paolo.carlini@oracle.com> * testsuite/21_strings/basic_string/element_access/char/21674.cc: Extend xfail to all systems. * testsuite/21_strings/basic_string/element_access/wchar_T/21674.cc: Likewise. * testsuite/26_numerics/headers/cmath/c99_classification_macros_c.cc: Extend xfail to darwin10 systems. From-SVN: r156326
Paolo Carlini committed -
2010-01-28 Richard Guenther <rguenther@suse.de> PR tree-optimization/42871 * tree-ssa-pre.c (phi_translate_set): Make sure to retain leaders. * g++.dg/torture/pr42871.C: New testcase. From-SVN: r156324
Richard Guenther committed -
2010-01-28 Richard Guenther <rguenther@suse.de> * tree-ssa-ccp.c (ccp_fold_stmt): Fold calls and propagate into call arguments. * gcc.dg/Wobjsize-1.h: New testcase. * gcc.dg/Wobjsize-1.c: Likewise. From-SVN: r156323
Richard Guenther committed -
2010-01-28 Richard Guenther <rguenther@suse.de> PR middle-end/42883 * tree-cfgcleanup.c (remove_forwarder_block): Do not remove the forwarder if the destination is an EH landing pad. * g++.dg/torture/pr42883.C: New testcase. From-SVN: r156322
Richard Biener committed -
* tree-parloops.c (transform_to_exit_first_loop): Update the basic block list passed to gimple_duplicate_sese_tail. (parallelize_loops): Avoid parallelization when the function has_nonlocal_label. Avoid parallelization when the preheader is IRREDUCIBLE. Try to optimize when estimated_loop_iterations_int is unresolved. Add the loop's location to the dump file. * tree-cfg.c(add_phi_args_after_redirect): Remove. (gimple_duplicate_sese_tail): Remove the check for the latch. Redirect nexits to the exit block. Remove handling of the incoming edges to the latch. Redirect the backedge from the copied latch to the exit bb. From-SVN: r156321
Razya Ladelsky committed -
PR target/42881 * config/i386/i386.c (ix86_expand_vector_init_duplicate): Wrap force_reg into a sequence, emit it before user. testsuite/ * gcc.target/i386/pr42881.c: New test. From-SVN: r156320
Michael Matz committed -
2010-01-28 Pascal Obry <obry@adacore.com> * s-win32.ads: Add some missing constants. From-SVN: r156319
Pascal Obry committed -
2010-01-28 Vincent Celier <celier@adacore.com> * prj-attr-pm.adb (Add_Attribute): Do nothing if To_Package is Unknown_Package. From-SVN: r156318
Vincent Celier committed -
* gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support. Add i?86-*-solaris2* support. From-SVN: r156317
Rainer Orth committed -
Fix PR c++/42713 gcc/cp/ChangeLog: PR c++/42713 PR c++/42820 * typeck.c (get_template_parms_of_dependent_type): Factorized this out of incompatible_template_type_parms_p (incompatible_dependent_types_p): Renamed incompatible_template_type_parms_p into this. Make it detect two incompatible dependent typedefs too. (structural_comptypes): Use incompatible_dependent_types_p. * pt.c (get_template_info): Handle BOUND_TEMPLATE_TEMPLATE_PARAM. gcc/testsuite/ChangeLog: PR c++/42713 PR c++/42820 * g++.dg/template/typedef27.C: New test case. * g++.dg/template/typedef28.C: New test case. From-SVN: r156316
Dodji Seketeli committed -
From-SVN: r156315
Kai Tietz committed -
2010-01-28 Robert Dewar <dewar@adacore.com> * gnat_rm.texi: Minor correction From-SVN: r156314
Robert Dewar committed -
Committed by Ramana Radhakrishnan <ramana.radhakrishnan@arm.com> 2010-01-28 Stephen Thomas <stephen.thomas@arm.com> * config/arm/arm.md (bswapsi2): Add support for bswapsi2. (arm_rev): New. (arm_legacy_rev): Likewise. (thumb_legacy_rev): Likewise. 2010-01-28 Stephen Thomas <stephen.thomas@arm.com> * testsuite/gcc.dg/optimize-bswap*.c: Add ARM target From-SVN: r156313
Stephen Thomas committed -
From-SVN: r156310
GCC Administrator committed
-