- 04 Jun, 2005 9 commits
-
-
match.c (match_forall_iterator): Don't immediately give error if '=' is not followed by an expression. fortran/ * match.c (match_forall_iterator): Don't immediately give error if '=' is not followed by an expression. testsuite/ * gfortran.dg/forall_1.f90: New test. Co-Authored-By: Erik Edelmann <erik.edelmann@iki.fi> From-SVN: r100580
Tobias Schlüter committed -
fortran/ 2005-06-03 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de> Erik Edelmann <erik.edelmann@iki.fi> * array.c (gfc_match_array_constructor): Disallow empty array constructor. testsuite/ 2005-06-04 Erik Edelmann <erik.edelmann@iki.fi> * gfortran.dg/array_constructor_3.f90: New test. From-SVN: r100579
Tobias Schlüter committed -
From-SVN: r100578
Tobias Schlüter committed -
From-SVN: r100577
Richard Sandiford committed -
2005-06-03 Jerry DeLisle <jvdelisle@verizon.net> * fortran/intrinsic.texi: Add documentation for command_argument_count, conjg, dconjg, count, cpu_time, cshift, date_and_time, dble, dfloat. From-SVN: r100575
Jerry DeLisle committed -
From-SVN: r100574
Hans-Peter Nilsson committed -
PR c/21873 * c-typeck.c (push_init_level): Don't pop levels without braces if implicit == 1. testsuite: * gcc.dg/init-excess-1.c: New test. From-SVN: r100571
Joseph Myers committed -
[[Split portion of a mixed commit.]] From-SVN: r100569.2
GCC Administrator committed -
* c-parser.c (c_parser_parms_declarator): Don't use chainon(). (c_parser_expr_list): Don't use chainon(). From-SVN: r100567
Geoffrey Keating committed
-
- 03 Jun, 2005 27 commits
-
-
2005-06-03 Sebastian Pop <pop@cri.ensmp.fr> * tree-data-ref.c (compute_self_dependence): New function. (compute_all_dependences): Use it. From-SVN: r100565
Sebastian Pop committed -
PR c++/21853 * typeck.c (casts_away_constness_r): Do not drop cv-qualifiers on the pointed-to type for a pointer-to-member. PR c++/21853 * g++.dg/expr/static_cast6.C: New test. From-SVN: r100560
Mark Mitchell committed -
* config/darwin.h (LINK_SPEC): Pass -syslibroot to linker when -isysroot passed. From-SVN: r100559
Geoffrey Keating committed -
PR c/21879 * c-decl.c (start_function): Restore label_context_stack_se and label_context_stack_vm if returning with an error. From-SVN: r100557
Joseph Myers committed -
From-SVN: r100556
Keith Seitz committed -
* configure.ac: Check declaration for asprintf, needed by libiberty.h. * configure: Regenerate. * config.in: Likewise. From-SVN: r100555
Gabriel Dos Reis committed -
* tree-ssa-dom.c (record_edge_info): Use last_basic_block to allocate info array. * tree-vrp.c (extract_range_from_unary_expr): Set resulting range to varying in cast expressions that change TYPE_PRECISION. testsuite/ChangeLog * gcc.dg/tree-ssa/vrp14.c: New test. From-SVN: r100554
Diego Novillo committed -
* gnu/classpath/jdwp/transport/ITransport.java: New file. * gnu/classpath/jdwp/transport/SocketTransport.java: New file. From-SVN: r100553
Keith Seitz committed -
2005-06-03 Eric Christopher <echristo@redhat.com> * config/mips/mips.opt: Add RejectNegative to divide-breaks and divide-traps. From-SVN: r100552
Eric Christopher committed -
* basic-block.h (remove_predictions_associated_with_edge): Declare. * cfg.c (remove_edge): Use it. * predict.c (remove_predictions_associated_with_edge): New function. From-SVN: r100551
Jan Hubicka committed -
2005-06-03 Pat Haugen <pthaugen@us.ibm.com> * config/rs6000/rs6000.c (rs6000_conditional_register_usage): Clear call_realy_used_regs[r2] when ABI_AIX. From-SVN: r100549
Pat Haugen committed -
2005-06-03 Paolo Carlini <pcarlini@suse.de> PR libstdc++/21770 * include/bits/stl_deque.h: Add concept-check. In class _Deque_base rebind _Alloc to _Tp_alloc_type, change _Deque_impl to inherit from the latter and add _M_get_Tp_allocator() which returns it. Use everywhere _M_get_Tp_allocator() instead of get_allocator(). * include/bits/deque.tcc: Likewise, use _M_get_Tp_allocator(). * include/bits/stl_list.h: Add concept-check. In class _List_base rebind _Alloc to _Tp_alloc_type and add _M_get_Tp_allocator(), which returns the allocator (of type _Node_alloc_type) converted to _Tp_alloc_type. Use everywhere _M_get_Tp_allocator() instead of get_allocator(). * include/bits/list.tcc: Likewise, use _M_get_Tp_allocator(). * include/bits/stl_vector.h: Add concept-check. In class _Vector_base rebind _Alloc to _Tp_alloc_type, change _Vector_impl to inherit from the latter and add _M_get_Tp_allocator() which returns it. Use everywhere _M_get_Tp_allocator() instead of get_allocator(). * include/bits/vector.tcc: Likewise, use _M_get_Tp_allocator(). * include/bits/stl_map.h: Add concept-check. Rebind _Alloc to _Pair_alloc_type and use it for _Rb_tree. * include/bits/stl_multimap.h: Likewise. * include/bits/stl_multiset.h: Add concept-check. Rebind _Alloc to _Key_alloc_type and use it for _Rb_tree. * include/bits/stl_set.h: Likewise. * include/bits/basic_string.h: Rebind _Alloc to _CharT_alloc_type and use it for the allocator typedefs. * testsuite/21_strings/basic_string/1.cc: New. * testsuite/23_containers/deque/explicit_instantiation.cc: Move to... * testsuite/23_containers/deque/explicit_instantiation/1.cc: ... here. * testsuite/23_containers/deque/explicit_instantiation/3.cc: New. * testsuite/23_containers/list/explicit_instantiation.cc: Move to... * testsuite/23_containers/list/explicit_instantiation/1.cc: ... here. * testsuite/23_containers/list/explicit_instantiation/3.cc: New. * testsuite/23_containers/map/explicit_instantiation.cc: Move to... * testsuite/23_containers/map/explicit_instantiation/1.cc: ... here. * testsuite/23_containers/map/explicit_instantiation/3.cc: New. * testsuite/23_containers/multimap/explicit_instantiation.cc: Move to... * testsuite/23_containers/multimap/explicit_instantiation/1.cc: .. here. * testsuite/23_containers/multimap/explicit_instantiation/3.cc: New. * testsuite/23_containers/multiset/explicit_instantiation.cc: Move to... * testsuite/23_containers/multiset/explicit_instantiation/1.cc: .. here. * testsuite/23_containers/multiset/explicit_instantiation/3.cc: New. * testsuite/23_containers/set/explicit_instantiation.cc: Move to... * testsuite/23_containers/set/explicit_instantiation/1.cc: .. here. * testsuite/23_containers/set/explicit_instantiation/3.cc: New. * testsuite/23_containers/vector/explicit_instantiation.cc: Move to... * testsuite/23_containers/vector/explicit_instantiation/1.cc: ... here. * testsuite/23_containers/vector/explicit_instantiation/3.cc: New. From-SVN: r100546
Paolo Carlini committed -
PR c++/21336 * cp-tree.h (grok_op_properties): Remove friendp parameter. * decl.c (grokfndecl): Adjust call. (grok_op_properties): Determine the class of which the function is a member by looking at its DECL_CONTEXT, not current_class_type. * pt.c (tsubst_decl): Adjust call to grok_op_properties. PR c++/21336 * g++.dg/template/new2.C: New test. From-SVN: r100541
Mark Mitchell committed -
* gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for all entries in initializer. From-SVN: r100540
Josh Conner committed -
2005-06-03 Richard Guenther <rguenth@gcc.gnu.org> PR middle-end/21858 * fold-const.c (fold_binary): Fix type mismatches in folding of comparisons. * gcc.dg/pr21858.c: New testcase. From-SVN: r100539
Richard Guenther committed -
* cgraph.c, cgraphunit.c, config/mips/mips.c: Fix comment typos. From-SVN: r100538
Kazu Hirata committed -
From-SVN: r100537
Joseph Myers committed -
From-SVN: r100536
Bernd Schmidt committed -
2005-06-03 Paolo Bonzini <bonzini@gnu.org> PR tree-optimization/21292 * lib/target-supports.exp (check_effective_target_vect_cmdline_needed): New. * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c, gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c, gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c, gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c, gcc.dg/tree-ssa/gen-vect-32.c: Require it. From-SVN: r100535
Paolo Bonzini committed -
From-SVN: r100534
Nick Clifton committed -
PR java/21722: * class.c (build_static_field_ref): Don't fold constant fields if current class is from a .class file and we're using indirect dispatch. From-SVN: r100533
Tom Tromey committed -
PR tree-optimization/21849 * tree-ssa-copy.c (dump_copy_of): Call sbitmap_zero. From-SVN: r100531
Kazu Hirata committed -
From-SVN: r100530
Richard Henderson committed -
* Makefile.in (tree-vect-generic.o): New. (OBJS-common, GTFILES, s-gtype): Add it. * tree-complex.c (build_replicated_const, vector_inner_type, vector_last_type, vector_last_nunits, build_word_mode_vector_type, elem_op_func, tree_vec_extract, do_unop, do_binop, do_plus_minus, do_negate, expand_vector_piecewise, expand_vector_parallel, expand_vector_addition, expand_vector_operation, type_for_widest_vector_mode, expand_vector_operations_1, gate_expand_vector_operations, expand_vector_operations, pass_lower_vector_ssa): Move to tree-vect-generic.c. (tree_lower_complex): Rename from tree_lower_operations. (pass_lower_complex): Rename from pass_pre_expand. * tree-vect-generic.c: New file. * tree-pass.h (pass_lower_complex): Rename from pass_pre_expand. (pass_lower_vector): New. * tree-optimize.c (init_tree_optimization_passes): Update to match. From-SVN: r100529
Richard Henderson committed -
* modulo-sched.c (doloop_register_get): Protect against doloop_end not defined. From-SVN: r100528
Richard Henderson committed -
* config.sub: Add cases for the Renesas m32c. (This patch has been accepted into the master sources.) From-SVN: r100527
Jim Blandy committed -
[[Split portion of a mixed commit.]] From-SVN: r100525.2
GCC Administrator committed
-
- 02 Jun, 2005 4 commits
-
-
* config/sh/sh.c (general_movsrc_operand, general_movdst_operand, arith_reg_operand, arith_reg_dest, logical_reg_operand, int_gpr_dest, fp_arith_reg_operand, fp_arith_reg_dest, arith_operand, arith_reg_or_0_operand, xor_operand, cmp_operand, logical_operand, and_operand, fpscr_operand, fpul_operand, symbol_ref_operand, commutative_float_operator, noncommutative_float_operator, unary_float_operator, binary_float_operator, binary_logical_operator, equality_comparison_operator, greater_comparison_operator, less_comparison_operator, shift_operator, logical_operator, target_reg_operand, target_operand, mextr_bit_offset, extend_reg_operand, trunc_hi_operand, extend_reg_or_0_operand, minuend_operand, general_extend_operand, ua_address_operand, cache_address_operand, inqhi_operand, sh_rep_vec, sh_1el_vec, sh_const_vec, ua_offset, sh_register_operand, cmpsi_operand, shift_count_reg_operand, shift_count_operand, unaligned_load_operand): Move to ... * config/sh/predicates.md: ... here. * config/sh/sh.h (PREDICATE_CODES, SPECIAL_MODE_PREDICATES): Remove. From-SVN: r100523
Kazu Hirata committed -
2005-06-03 Andrew Pinski <pinskia@physics.uc.edu> * trans.c (gnat_gimplify_expr): Call recompute_tree_invarant_for_addr_expr when we change the operand of the ADDR_EXPR. From-SVN: r100522
Andrew Pinski committed -
2005-06-03 Andrew Pinski <pinskia@physics.uc.edu> * tree.c (build_common_builtin_nodes): Fix the return type on __builtin_memcmp. From-SVN: r100520
Andrew Pinski committed -
2005-06-03 Richard Guenther <rguenth@gcc.gnu.org> * tree-ssa-loop-ivopts.c (build_addr_strip_iref): Remove. (find_interesting_uses_address): Use build_fold_addr_expr instead. (strip_offset_1): Likewise. (tree_to_aff_combination): Likewise. From-SVN: r100519
Richard Guenther committed
-