- 05 Mar, 2005 4 commits
-
-
* testsuite/22_locale/collate/compare/wchar_t/2.cc, testsuite/22_locale/collate/compare/wchar_t/wrapped_env.cc, testsuite/22_locale/collate/compare/wchar_t/wrapped_locale.cc, testsuite/22_locale/collate/hash/wchar_t/2.cc, testsuite/22_locale/collate/hash/wchar_t/wrapped_env.cc, testsuite/22_locale/collate/hash/wchar_t/wrapped_locale.cc, testsuite/22_locale/collate/transform/wchar_t/2.cc, testsuite/22_locale/collate/transform/wchar_t/wrapped_env.cc, testsuite/22_locale/collate/transform/wchar_t/wrapped_locale.cc: XFAIL on *-*-hpux11.23. From-SVN: r95917
Joseph Myers committed -
* gcc.exp (gcc_target_compile): Put braces around additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS. * objc.exp (objc_target_compile): Likewise. * treelang.exp (treelang_target_compile): Likewise. From-SVN: r95912
Matthew Sachs committed -
2005-03-04 Paolo Carlini <pcarlini@suse.de> * include/tr1/type_traits: Add is_base_of. * testsuite/tr1/4_metaprogramming/relationships_between_types/ is_base_of/is_base_of.cc: New. * testsuite/tr1/4_metaprogramming/relationships_between_types/ is_base_of/typedefs.cc: Likewise. From-SVN: r95911
Paolo Carlini committed -
From-SVN: r95909
GCC Administrator committed
-
- 04 Mar, 2005 22 commits
-
-
* basic-block.h (rediscover_loops_after_threading): Declare. * tree-ssa-dom.c: Include cfgloop.h. (tree_ssa_dominator_optimize): Discover loops and some basic properties. Remove forwarder blocks recreated by loop header canonicalization. Also mark backedges in the CFG. * tree-ssa-threadupdate.c: Include cfgloop.h (rediscover_loops_after_threading): Define. (struct local_info): New field, JUMP_THREADED. (prune_undesirable_thread_requests): New function. (redirect_edges): Clear EDGE_ABNORMAL. If edges were threaded then record that fact for the callers of redirct_edges. (thread_block): If BB has incoming backedges, then call prune_undesirable_thraed_requests. Note when we are going to have to rediscover loop information. Return a boolean indicating if any jumps were threaded. (thread_through_all_blocks): Bubble up boolean indicating if any jumps were threaded. * Makefile.in (tree-ssa-dom.o): Depend on cfgloop.h (tree-ssa-threadupdate.o): Similarly. From-SVN: r95903
Jeff Law committed -
re PR fortran/19673 (pointer function with RESULT specified returns pointer to "ptr" rather than "*ptr") fortran/ PR fortran/19673 * trans-expr.c (gfc_conv_function_call): Correctly dereference argument from a pointer function also if it has a result clause. testsuite/ PR fortran/19673 * gfortran.dg/func_result_1.f90: New test. From-SVN: r95901
Tobias Schlüter committed -
* tr.po: Update. * vi.po: New file. From-SVN: r95898
Joseph Myers committed -
* fold-const.c (fold_ternary): Unroll the "for" loop to extract operands. From-SVN: r95895
Kazu Hirata committed -
2005-03-04 Andrew Haley <aph@redhat.com> * unwind-dw2-fde-glibc.c (struct unw_eh_callback_data.check_cache): New field. (frame_hdr_cache): New. (_Unwind_IteratePhdrCallback): Add ext_dl_phdr_info. Cache frame header info. From-SVN: r95894
Andrew Haley committed -
From-SVN: r95891
Steven G. Kargl committed -
2005-03-04 Andrew Haley <aph@redhat.com> PR java/18362 * class.c (set_method_index): Don't set method_index if it is NULL_TREE. (layout_class_method): Don't complain about "non-static method foo overrides static method" in the case of indirect dispatch. From-SVN: r95888
Andrew Haley committed -
PR bootstrap/20282 PR bootstrap/20305 * macro.c (replace_args, cpp_get_token): Copy whole cpp_token_u instead of just cpp_string field from it. From-SVN: r95887
Jakub Jelinek committed -
(print_c_condition): Declare. * read-rtl.c (ptr_loc): New structure. (ptr_locs, ptr_loc_obstack, joined_conditions) (joined_conditions_obstack): New variables. (leading_ptr_hash, leading_ptr_eq_p, set_rtx_ptr_loc) (get_rtx_ptr_loc, copy_rtx_ptr_loc, print_rtx_ptr_loc) (join_c_conditions, print_c_condition): New functions. (apply_macro_to_string): Associate the new string with the same source location as the old one. (add_condition_to_string): Use join_c_conditions. (read_string): Use set_rtx_ptr_loc to record a filename and line number for the string. (read_rtx): Initialize the new variables above. * genattrtab.c (write_test_expr, write_attr_value): Use print_c_condition. * genconditions.c (write_header): Don't define MAYBE_EVAL. Move its comment above the GCC_VERSION check. (write_one_condition): Use print_rtx_ptr_loc and print_c_condition. Inline the definition of MAYBE_EVAL. * genemit.c (gen_expand, gen_split): Use print_rtx_ptr_loc. * genoutput.c (process_template): Likewise. * genpreds.c (write_predicate_subfunction): Likewise. (write_predicate_expr): Use print_c_condition. * genrecog.c (write_cond): Likewise. * gensupport.c (process_rtx): Use join_c_conditions to join the conditions of a define_insn_and_split. Record a source location for the string after the "&&". (alter_test_for_insn): Use join_c_conditions. From-SVN: r95883
Richard Sandiford committed -
2005-03-04 Andrew Pinski <pinskia@physics.uc.edu> Revert for now: 2005-03-03 James A. Morrison <phython@gcc.gnu.org> PR tree-optimization/15784 * fold-const.c (fold): Fold ~A + 1 to -1. Fold -A - 1 and -1 - A to ~A. From-SVN: r95880
Andrew Pinski committed -
From-SVN: r95879
Ben Elliston committed -
* gcc.c (option_map): Add --coverage. (LINK_COMMAND_SPEC): Pass -lgcov for `coverage'. (cc1_options): Pass -fprofile-arcs -ftest-coverage for `coverage'. * config/darwin.h: Pass -lgcov for `coverage'. * doc/invoke.texi (Debugging Options): Document --coverage. From-SVN: r95878
Ben Elliston committed -
From-SVN: r95873
Kazu Hirata committed -
2005-03-03 Daniel Berlin <dberlin@dbrelin.org> Fix PR debug/20253 * c-opts.c (c_common_parse_file): Call start_source_file and end_source_file at the approriate times. * dwarf2out.c (dwarf2out_finish): Don't auto-end the main file, it will be done for us now. From-SVN: r95872
Daniel Berlin committed -
* fold-const.c (fold_ternary): New. (fold): Call fold_ternary on ternary expressions. Remove handling of ternary expressions. From-SVN: r95871
Kazu Hirata committed -
2005-03-03 James A. Morrison <phython@gcc.gnu.org> PR tree-optimization/15784 * fold-const.c (fold): Fold ~A + 1 to -1. Fold -A - 1 and -1 - A to ~A. From-SVN: r95870
James A. Morrison committed -
* gcc.c-torture/execute/pr17133.c: New. * gcc.c-torture/compile/20050303-1.c: New. From-SVN: r95865
Geoffrey Keating committed -
* config/rs6000/predicates.md (branch_comparison_operator): Convert from C block to conditional format. From-SVN: r95864
David Edelsohn committed -
* be.po, ca.po, da.po, de.po, el.po, es.po, fr.po, ja.po, nl.po, sv.po, tr.po: Update. [[Split portion of a mixed commit.]] From-SVN: r95861.2
Joseph Myers committed -
* be.po, ca.po, da.po, de.po, el.po, es.po, fr.po, ja.po, nl.po, sv.po, tr.po: Update. From-SVN: r95860
Joseph Myers committed -
From-SVN: r95858
GCC Administrator committed -
* trans-intrinsic.c (gfc_get_symbol_for_expr): Fix comment typo, clarify comment. From-SVN: r95852
Tobias Schlüter committed
-
- 03 Mar, 2005 14 commits
-
-
2005-03-04 David Billinghurst <David.Billinghurst@riotinto.com> * gcc.dg/cpp/assert4.c: Fix for cygwin From-SVN: r95849
David Billinghurst committed -
2005-03-03 Thomas Fitzsimmons <fitzsim@redhat.com> PR libgcj/20292 * testsuite/libjava.jni/jni.exp (gcj_jni_invocation_compile_c_to_binary): Add -I. -I.. to compile flags. (gcj_jni_invocation_test_one): Add -L../.libs to cxx flags. From-SVN: r95848
Thomas Fitzsimmons committed -
tree-dfa.c (add_referenced_var): Don't walk initializer of external and non-constant public variables. * tree-dfa.c (add_referenced_var): Don't walk initializer of external and non-constant public variables. From-SVN: r95844
Jan Hubicka committed -
2005-03-03 David Ayers <d.ayers@inode.at> * objc/hash.h (OBJC_IGNORE_DEPRECATED_API): Update deprecated version reference. Correct typo. From-SVN: r95840
David Ayers committed -
2005-03-03 Benjamin Kosnik <bkoz@redhat.com> * include/tr1/functional: Convert relative path. * docs/doxygen/user.cfg.in: Add tr1 includes. From-SVN: r95838
Benjamin Kosnik committed -
* fold-const.c (fold_unary): Avoid directly using the original expression t as much as possible. From-SVN: r95837
Kazu Hirata committed -
From-SVN: r95836
Kazu Hirata committed -
tree-phinodes.c (remove_phi_node): Clean up by factoring out calls to release_ssa_name and release_phi_node. * tree-phinodes.c (remove_phi_node): Clean up by factoring out calls to release_ssa_name and release_phi_node. From-SVN: r95835
Kazu Hirata committed -
* cfgexpand.c (construct_exit_block): Use EDGE_PRED instead of EDGE_I. From-SVN: r95834
Kazu Hirata committed -
2005-03-03 David Ayers <d.ayers@inode.at> * MAINTAINERS (Write After Approval): Add myself. From-SVN: r95832
David Ayers committed -
* tree-cfg.c (stmt_starts_bb_p): Clean up by replacing code with LABEL_EXPR. From-SVN: r95831
Kazu Hirata committed -
* jump.c (redirect_exp_1): If nlabel is a NULL pointer create a RETURN rtx, and not a LABEL_REF containing a NULL pointer. Co-Authored-By: Andrew Pinski <pinskia@physics.uc.edu> From-SVN: r95830
Roger Sayle committed -
2005-03-03 Paolo Carlini <pcarlini@suse.de> * include/tr1/type_traits: Implemenet is_polymorphic. (is_empty): Minor tweaks. * testsuite/testsuite_tr1.h: Add test types. * testsuite/tr1/4_metaprogramming/type_properties/ is_polymorphic/is_polymorphic.cc: New. * testsuite/tr1/4_metaprogramming/type_properties/ is_polymorphic/typedefs.cc: Likewise. * testsuite/tr1/4_metaprogramming/composite_type_traits/ is_union_or_class/is_union_or_class.cc: Add tests. From-SVN: r95829
Paolo Carlini committed -
From-SVN: r95825
Hans-Peter Nilsson committed
-