- 21 Apr, 2006 9 commits
-
-
* de.po, es.po, sv.po: Update. * zh_TW.po: New. From-SVN: r113148
Joseph Myers committed -
From-SVN: r113146
Joseph Myers committed -
From-SVN: r113141
Steve Ellcey committed -
2006-04-21 Paul Brook <paul@codesourcery.com> gcc/ * config/arm/arm.c (arm_override_options): Error on iWMMXt and hardware floating point. gcc/testsuite/ * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus. From-SVN: r113138
Paul Brook committed -
* config/rs6000/rs6000.h (REG_CLASS_CONTENTS): Add sfp to NON_FLOAT_REGS. From-SVN: r113136
David Edelsohn committed -
From-SVN: r113135
Nick Clifton committed -
2006-04-21 Paul Thomas <pault@gcc.gnu.org> PR fortran/27122 * resolve.c (resolve_function): Remove general restriction on auto character length function interfaces. (gfc_resolve_uops): Check restrictions on defined operator procedures. (resolve_types): Call the check for defined operators. PR fortran/27113 * trans-array.c (gfc_trans_array_constructor_subarray): Remove redundant gfc_todo_error. (get_array_ctor_var_strlen): Remove typo in enum. 2006-04-21 Paul Thomas <pault@gcc.gnu.org> PR fortran/27122 * gfortran.dg/defined_operators_1.f90: New test. * gfortran.dg/assumed_charlen_function_1.f90: Add new error and remove old ones associated, incorrectly, with Note 5.46. PR fortran/27113 * gfortran.dg/character_array_constructor_1.f90: New test. From-SVN: r113133
Paul Thomas committed -
PR target/27230 * config/rs6000/rs6000.c (rs6000_output_function_epilogue): Use C++ lang type in traceback table for Objective-C++. * config/rs6000/rs6000.c (rs6000_gimplify_va_arg): Update comment. From-SVN: r113130
Alan Modra committed -
From-SVN: r113128
GCC Administrator committed
-
- 20 Apr, 2006 10 commits
-
-
PR libgcj/27170 * gnu/gcj/runtime/natSharedLibLoader.cc: Include gc.h to override dlopen(). From Anthony Green. From-SVN: r113123
Bryce McKinlay committed -
2006-04-20 H.J. Lu <hongjiu.lu@intel.com> * config/i386/i386.c (asm_preferred_eh_data_format): Reformat. From-SVN: r113122
H.J. Lu committed -
PR mudflap/26789 * tree-mudflap.c (mudflap_finish_file): Skip function when there were errors. Remove check for erroneous objects. From-SVN: r113121
Volker Reichelt committed -
PR tree-optimization/26854 * tree-ssa-dse.c (dse_optimize_stmt): Avoid num_imm_uses when checking for zero or one use. * tree-ssa-dom.c (propagate_rhs_into_lhs): Similarly. * tree-cfgcleanup.c (merge_phi_nodes): Similarly. * tree-ssa-reassoc.c (negate_value): Similarly. (reassociate_bb): Similarly. From-SVN: r113120
Jeff Law committed -
PR libgcj/21941: * gnu/java/net/natPlainDatagramSocketImplPosix.cc (send): Throw UnknownHostException if needed. * gnu/java/net/natPlainSocketImplPosix.cc (connect): Throw UnknownHostException if needed. From-SVN: r113118
Tom Tromey committed -
c-pretty-print.c (pp_c_direct_abstract_declarator): Print TYPE_MAX_VALUE (TYPE_DOMAIN (t)) + 1 for ARRAY_TYPE rather than plain... * c-pretty-print.c (pp_c_direct_abstract_declarator): Print TYPE_MAX_VALUE (TYPE_DOMAIN (t)) + 1 for ARRAY_TYPE rather than plain TYPE_MAX_VALUE (TYPE_DOMAIN (t)). * gcc.dg/20060419-1.c: New test. From-SVN: r113112
Jakub Jelinek committed -
* config/rs6000/rs6000.c (rs6000_gimplify_va_arg): Consume all fp regs if the last fp arg doesn't fit in regs. From-SVN: r113111
Alan Modra committed -
PR target/27182 * config/sh/sh.md (movsicc_true+3): Tweak condition for the case that the last insn has the REG_INC note. From-SVN: r113109
Kaz Kojima committed -
gcc/ 2006-04-19 Carlos O'Donell <carlos@codesourcery.com> Nathan Sidwell <nathan@codesourcery.com> PR c/26774 * stor-layout.c (update_alignment_for_field): Do not align ERROR_MARK nodes. (place_union_field): Place union field at the start of the union. (place_field): Move ERROR_MARK check later, and use the current allocation position to maintain monotonicity. gcc/testsuite/ 2006-04-19 Carlos O'Donell <carlos@codesourcery.com> PR c/26774 * gcc.dg/struct-parse-1.c: New test case. Co-Authored-By: Nathan Sidwell <nathan@codesourcery.com> From-SVN: r113107
Carlos O'Donell committed -
From-SVN: r113105
GCC Administrator committed
-
- 19 Apr, 2006 16 commits
-
-
* Makefile.in: Rebuilt. * Makefile.am (CLEANFILES): Removed all_java_filelist_files, all_java_deps_files. From-SVN: r113101
Tom Tromey committed -
2006-04-19 Paolo Carlini <pcarlini@suse.de> PR libstdc++/26424 * include/tr1/hashtable (X<>::primes): Extend for 64-bit machines. (X<>::n_primes): Adjust. (prime_rehash_policy::next_bkt, bkt_for_elements, need_rehash): Adjust. From-SVN: r113100
Paolo Carlini committed -
PR c++/26558 * parser.c (cp_parser_class_name): Check for invalid typenames. Rearrange code. * g++.dg/parse/template19.C: New test. From-SVN: r113096
Volker Reichelt committed -
PR mudflap/26789 * testsuite/libmudflap.c++/error1-frag.cxx: New test. PR mudflap/26790 * testsuite/libmudflap.c++/error2-frag.cxx: New test. From-SVN: r113095
Volker Reichelt committed -
From-SVN: r113094
Volker Reichelt committed -
PR c++/26739 * pt.c (tsubst_friend_function): Return early if pushdecl_namespace_level fails. * g++.old-deja/g++.pt/friend36.C: Adjust error markers. From-SVN: r113090
Volker Reichelt committed -
PR c++/26036 * typeck.c (convert_arguments): Return error_mark_node instead of error_mark_list. * cp-tree.h (error_mark_list): Remove declaration. * decl.c (error_mark_list): Remove definition. (cxx_init_decl_processing): Do not initialize error_mark_list. * g++.dg/expr/call3.C: New test. From-SVN: r113087
Volker Reichelt committed -
re PR c++/10385 (Internal compiler error in build_up_reference, at cp/cvt.c:353, on invalid dynamic_cast) PR c++/10385 * rtti.c (build_dynamic_cast_1): Check for invalid conversions before calling convert_to_reference. * cvt.c (convert_to_reference): Assert that reftype is a REFERENCE_TYPE. * g++.dg/conversion/dynamic1.C: New test. From-SVN: r113084
Volker Reichelt committed -
* gnu/java/nio/channels/natFileChannelPosix.cc (write): Properly handle EINTR. From-SVN: r113082
Tom Tromey committed -
PR c++/27102 * class.c (currently_open_class): Tidy. * decl.c (grokdeclarator): If we encounter an erroneous declarator, assume that we have already issued an error message and return. Return error_mark_node instead of NULL_TREE in more places. Issue errors about function definitions that do not have a function declarator. Check for complete types for all function definitions. * cp-tree.h (cp_error_declarator): Remove. (currently_open_class): Change return type. * parser.c (cp_parser_id_expression): Add optional_p parameter. (cp_parser_parse_diagnose_invalid_type_name): Adjust calls. (cp_parser_id_expression): Likewise. (cp_parser_unqualified_id): If the name is optional, return NULL_TREE. (cp_parser_postfix_dot_deref_expression): Adjust calls. (cp_parser_type_parameter): Likewise. (cp_parser_unqualified_id): Likewise. (cp_parser_direct_declarator): Likewise. (cp_parser_declarator_id): Add optional_p parameter. (cp_parser_function_definition_from_specifiers_and_declarator): Assume that start_function indicates failure only if it has issued an error. (cp_parser_omp_var_list_no_open): Adjust calls. PR c++/27102 * g++.dg/template/crash35.C: Tweak error markers. * g++.dg/template/crash46.C: New test. * g++.old-deja/g++.brendan/friend4.C: Tweak error markers. * g++.old-deja/g++.pt/incomplete1.C: Likewise. From-SVN: r113081
Mark Mitchell committed -
* dominance.c: Include timevar.h. (calculate_dominance_info): Use TV_DOMINANCE. * timevar.def (TV_DOMINANCE): New timevar. * Makefile.in (dominance.o): Add TIMEVAR_H dependency. From-SVN: r113075
Zdenek Dvorak committed -
From-SVN: r113073
Andreas Krebbel committed -
2006-04-19 Andreas Krebbel <krebbel1@de.ibm.com> * ifcvt.c (noce_emit_move_insn): Call store_bit_field if the resulting move would be an INSV insn. (noce_process_if_block): Don't optimize if the destination is a ZERO_EXTRACT which can't be handled by noce_emit_move_insn. 2006-04-19 Andreas Krebbel <krebbel1@de.ibm.com> * gcc.c-torture/compile/20060419-1.c: Added. From-SVN: r113072
Andreas Krebbel committed -
2006-04-19 Andreas Krebbel <krebbel1@de.ibm.com> * config/s390/s390.md: Add comments with the instructions emitted by an insn pattern if macros are used. From-SVN: r113071
Andreas Krebbel committed -
* configure.in (m32c): Build libstdc++-v3. Pass flags to reference libgloss so that libssp can be built in a combined tree. * configure: Regenerate. From-SVN: r113066
DJ Delorie committed -
From-SVN: r113064
GCC Administrator committed
-
- 18 Apr, 2006 5 commits
-
-
PR rtl-optimization/26026 * fold-const.c (fold_binary): Optimize div and mod where the divisor is a known power of two shifted left a variable amount. From-SVN: r113060
Alan Modra committed -
dwarf2out.c (prune_unused_types_update_strings): Don't add strings to hash table twice when the debug_str section has SECTION_MERGE. * dwarf2out.c (prune_unused_types_update_strings): Don't add strings to hash table twice when the debug_str section has SECTION_MERGE. From-SVN: r113057
Geoffrey Keating committed -
* config/soft-fp: New directory. From glibc. * config/soft-fp/t-softfp: New. * config/soft-fp/README: New. * mklibgcc.in: Handle LIB2FUNCS_EXCLUDE. * Makefile.in (LIB2FUNCS_EXCLUDE, SFP_MACHINE): New. (libgcc.mk): Pass LIB2FUNCS_EXCLUDE. (LIBGCC_DEPS): Add $(SFP_MACHINE). * config.gcc: Use rs6000/t-fprules-fpbit or rs6000/t-fprules-softfp and soft-fp/t-softfp together with rs6000/t-fprules. * config/rs6000/sfp-machine.h: New. Based on glibc. * config/rs6000/t-fprules-fpbit, config/rs6000/t-fprules-softfp: New. * config/rs6000/t-fprules: Remove fp-bit rules. * config/rs6000/t-ppccomm (LIB2FUNCS_EXTRA): Use +=. * config/rs6000/t-linux64: Likewise. Remove duplicates from LIB2FUNCS_EXTRA. Remove fp-bit rules. (softfp_wrap_start, softfp_wrap_end): New. From-SVN: r113056
Joseph Myers committed -
From-SVN: r113054
DJ Delorie committed -
fortran/ * parse.c (next_free): Use consistent error string between free-form and fixed-form for illegal statement label of zero. (next_fixed): Use consistent warning string between free-form and fixed-form for statement labels for empty statements. testsuite/ * gfortran.dg/label_1.f90: Adjust dg-error. From-SVN: r113053
Bernhard Fischer committed
-