- 09 Dec, 2011 6 commits
-
-
* implicit-zee.c (num_realized): Change type to long. (num_ze_opportunities): Likewise. From-SVN: r182155
Kai Tietz committed -
From-SVN: r182154
Ian Lance Taylor committed -
2011-12-08 Andrew Pinski <apinski@cavium.com> * config/mips/mips-cpus.def (octeon+): New CPU. * config/mips/mips-tables.opt: Regenerate. * config/mips/mips.h (MIPS_CPP_SET_PROCESSOR): Emit '+' as 'P'. 2011-12-08 Andrew Pinski <apinski@cavium.com> * cc.target/mips/mult-1.c: Forbid all Octeon processors. * gcc.target/mips/dmult-1.c: Likewise. * gcc.target/mips/branch-1.c: Likewise. * gcc.target/mips/extend-1.c: Likewise. From-SVN: r182152
Andrew Pinski committed -
PR libgomp/51376 * task.c (GOMP_taskwait): Don't access task->children outside of task_lock mutex region. (GOMP_task): Likewise. From-SVN: r182151
Alan Modra committed -
From-SVN: r182148
GCC Administrator committed -
From-SVN: r182144
Ian Lance Taylor committed
-
- 08 Dec, 2011 25 commits
-
-
From-SVN: r182143
Ian Lance Taylor committed -
PR c++/51318 * typeck.c (build_x_conditional_expr): Restrict glvalue games to C++11. From-SVN: r182142
Jason Merrill committed -
PR c++/51459 * pt.c (tsubst_expr) [DECL_EXPR]: Handle capture proxies properly. * semantics.c (insert_capture_proxy): No longer static. * cp-tree.h: Declare it. From-SVN: r182141
Jason Merrill committed -
2011-12-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com> PR middle-end/39976 * tree-ssa-dom.c (enum expr_kind): Add EXPR_PHI. (struct hashable_expr): Add struct phi field. (initialize_hash_element): Handle phis; change to use XCNEWVEC. (hashable_expr_equal_p): Handle phis. (iterative_hash_hashable_expr): Likewise. (print_expr_hash_elt): Likewise. (free_expr_hash_elt): Likewise. (dom_opt_enter_block): Create equivalences from redundant phis. (eliminate_redundant_computations): Handle redundant phis. (lookup_avail_expr): Handle phis. From-SVN: r182140
Bill Schmidt committed -
PR tree-optimization/51466 * tree-ssa-forwprop.c (forward_propagate_addr_expr_1): Also copy TREE_SIDE_EFFECTS. * gcc.c-torture/execute/pr51466.c: New test. From-SVN: r182136
Jakub Jelinek committed -
re PR fortran/50815 (ICE on allocation of deferred length character scalar dummy argument when -fbounds-check) 2011-12-08 Tobias Burnus <burnus@net-b.de> PR fortran/50815 * trans-decl.c (add_argument_checking): Skip bound checking for deferred-length strings. 2011-12-08 Tobias Burnus <burnus@net-b.de> PR fortran/50815 * gfortran.dg/bounds_check_16.f90: New. From-SVN: r182134
Tobias Burnus committed -
re PR fortran/51378 ([OOP] Structure constructor wrongly rejects parent components if only child has PRIVATE comps) 2011-12-08 Tobias Burnus <burnus@net-b.de> PR fortran/51378 * symbol.c (gfc_find_component): Fix access check of parent components. 2011-12-08 Tobias Burnus <burnus@net-b.de> PR fortran/51378 * gfortran.dg/private_type_14.f90: New. From-SVN: r182133
Tobias Burnus committed -
2011-12-08 Tobias Burnus <burnus@net-b.de> PR fortran/51407 * io/transfer.c (require_numeric_type): New function. (formatted_transfer_scalar_read, formatted_transfer_scalar_write): Use it, allow BOZ edit descriptors with F2008. 2011-12-08 Tobias Burnus <burnus@net-b.de> PR fortran/51407 * gfortran.dg/io_real_boz_3.f90: New. * gfortran.dg/io_real_boz_4.f90: New. * gfortran.dg/io_real_boz_5.f90: New. From-SVN: r182132
Tobias Burnus committed -
2011-12-08 Tobias Burnus <burnus@net-b.de> PR fortran/51448 * fortran/trans-array.c (get_std_lbound): Fix handling of conversion functions. 2011-12-08 Tobias Burnus <burnus@net-b.de> PR fortran/51448 * gfortran.dg/realloc_on_assign_8.f90: New. From-SVN: r182131
Tobias Burnus committed -
re PR fortran/51310 (-finit-bla doesn't initialize *all* items of type bla to the requested constant.) 2011-12-08 Toon Moene <toon@moene.org> PR fortran/51310 * invoke.texi: Itemize the cases for which -finit-<type>=<constant> doesn't work. From-SVN: r182127
Toon Moene committed -
* gcc.target/i386/movdi-rex64.c: Remove unnecessary unused label. From-SVN: r182123
Teresa Johnson committed -
* gcc.target/i386/movdi-rex64.c: Remove unnecessary -Wwrite-strings option. From-SVN: r182121
Teresa Johnson committed -
* gcc.target/i386/movdi-rex64.c: New. From-SVN: r182119
Teresa Johnson committed -
tree-ssa-operands.c (add_stmt_operand): Do not mark stmts volatile when processing operands of an ADDR_EXPR. 2011-12-08 Richard Guenther <rguenther@suse.de> * tree-ssa-operands.c (add_stmt_operand): Do not mark stmts volatile when processing operands of an ADDR_EXPR. (get_indirect_ref_operands): Likewise. (get_tmr_operands): Likewise. (get_expr_operands): Likewise. * gcc.dg/volatile3.c: New testcase. From-SVN: r182117
Richard Guenther committed -
2011-12-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com> PR target/50395 * config/s390/s390.c (s390_mainpool_finish): Emit the jump over the literal pool as jump insn. From-SVN: r182116
Andreas Krebbel committed -
* gcc.c-torture/execute/20111208-1.c (int16_t): Use __INT16_TYPE__ for typedef. (int32_t): Use __INT32_TYPE__ for typedef. PR tree-optimization/51315 From-SVN: r182115
Georg-Johann Lay committed -
re PR tree-optimization/49772 (ICE: in ipa_pta_execute, at tree-ssa-structalias.c:6790 with -fipa-pta) 2011-12-08 Richard Guenther <rguenther@suse.de> PR tree-optimization/49772 * tree-inline.c (optimize_inline_calls): Remove bail out on errors. From-SVN: r182110
Richard Guenther committed -
PR tree-optimization/51315 * gcc.c-torture/execute/20111208-1.c: Fix wrong assumption sizeof(int)==4. From-SVN: r182109
Georg-Johann Lay committed -
2011-12-08 Richard Guenther <rguenther@suse.de> PR lto/50747 * lto-streamer-out.c (produce_symtab): Remove asserts. * g++.dg/opt/pr50747-1_0.C: New testcase. * g++.dg/opt/pr50747-2_0.C: Likewise. From-SVN: r182108
Richard Guenther committed -
2011-12-08 Richard Guenther <rguenther@suse.de> PR lto/49945 * lto-streamer-out.c (tree_is_indexable): Localize variably modified types and their FIELD_DECLs. From-SVN: r182107
Richard Guenther committed -
* include/bits/atomic_base.h (__calculate_memory_order): Rename to... (__cmpexch_failure_order): This, and rewrite as constexpr function. (compare_exchange_strong, compare_exchange_weak): Use it. * include/std/atomic (compare_exchange_strong, compare_exchange_weak): Likewise. From-SVN: r182105
Jonathan Wakely committed -
PR tree-optimization/51315 * tree.h (get_object_or_type_alignment): Declare. * expr.c (get_object_or_type_alignment): Move to... * builtins.c (get_object_or_type_alignment): ...here. Add assertion. * tree-sra.c (tree_non_mode_aligned_mem_p): Rename to... (tree_non_aligned_mem_p): ...this. Add ALIGN parameter. Look into MEM_REFs and use get_object_or_type_alignment for them. (build_accesses_from_assign): Adjust for above change. (access_precludes_ipa_sra_p): Likewise. From-SVN: r182102
Eric Botcazou committed -
2011-12-08 Richard Guenther <rguenther@suse.de> PR lto/48437 * lto-streamer-out.c (tree_is_indexable): Exclude block-local extern declarations. * gcc.dg/lto/20111207-2_0.c: New testcase. * gcc.dg/guality/pr48437.c: Likewise. From-SVN: r182100
Richard Guenther committed -
PR c++/51401 * decl.c (grokdeclarator): Error for auto on non-static data members. * g++.dg/cpp0x/auto7.C: Adjust expected error message. * g++.dg/cpp0x/auto29.C: New test. From-SVN: r182097
Jakub Jelinek committed -
From-SVN: r182096
GCC Administrator committed
-
- 07 Dec, 2011 9 commits
-
-
2011-12-07 Andrew Pinski <apinski@cavium.com> PR libffi/50051 * src/mips/n32.S: Add ".set mips4". From-SVN: r182092
Andrew Pinski committed -
2011-12-07 Andrew Pinski <apinski@cavium.com> * src/mips/n32.S: Add ".set mips4". From-SVN: r182091
Andrew Pinski committed -
PR bootstrap/50237 * internal.h (_cpp_init_lexer): New prototype. * init.c (init_library): Call it. * lex.c (init_vectorized_lexer): Remove constructor attribute, add inline keyword. (HAVE_init_vectorized_lexer): Define. (_cpp_init_lexer): New function. From-SVN: r182090
Jakub Jelinek committed -
PR c++/51429 * typeck2.c (cxx_incomplete_type_diagnostic): Don't ICE if TREE_OPERAND (value, 1) is overloaded. * g++.dg/parse/error45.C: New test. From-SVN: r182089
Jakub Jelinek committed -
re PR c++/51229 ([C++0x] [4.7 Regression] Broken diagnostic: 'integer_cst' not supported by dump_dec) PR c++/51229 * decl.c (reshape_init_class): Complain if d->cur->index is INTEGER_CST. * parser.c (cp_parser_initializer_list): If cp_parser_parse_definitely fails, clear designator. * g++.dg/ext/desig3.C: New test. From-SVN: r182088
Jakub Jelinek committed -
PR c++/51369 * init.c (build_value_init): Allow array types even when processing_template_decl. * g++.dg/cpp0x/constexpr-51369.C: New test. From-SVN: r182086
Jakub Jelinek committed -
2011-12-07 François Dumont <fdumont@gcc.gnu.org> PR libstdc++/51386 * include/bits/hashtable_policy.h (_Prime_rehash_policy::_M_next_bkt): Fix computation of _M_prev_resize so that hashtable do not keep on being rehashed when _M_max_load_factor is lower than 1. From-SVN: r182085
François Dumont committed -
2011-12-07 Andrew Pinski <apinski@cavium.com> PR middle-end/45416 * expr.c (do_store_flag): Rewrite code that looks for BIT_AND_EXPR for SSA-expand. 2011-12-07 Andrew Pinski <apinski@cavium.com> PR middle-end/45416 * gcc.dg/pr45416.c: New testcase. From-SVN: r182084
Andrew Pinski committed -
PR c++/51420 * parser.c (lookup_literal_operator): Check that declaration is an overloaded function. From-SVN: r182083
Ed Smith-Rowland committed
-