- 06 Mar, 2005 6 commits
-
-
* jcf-dump.c, jcf-io.c, jcf-reader.c, lang.c, parse.h, typeck.c: Update copyright. From-SVN: r95967
Kazu Hirata committed -
* xref.c, xref.h: Remove file. * Make-lang.in (java/xref.o): Remove. * java-tree.h (flag_emit_xref, do_not_fold): Remove declaration. * lang.c (flag_emit_xref): Remove definition. * parse.h (DECL_END_SOURCE_LINE, DECL_INHERITED_SOURCE_LINE): Remove. * typeck.c (convert): Remove use of do_not_fold. * parse.y (do_not_fold): Remove definition. (parser grammar): Remove xref code. (maybe_create_class_interface_decl, create_class): Likewise. (register_fields, method_header, finish_method_declaration): Likewise. (declare_local_variables, source_end_java_method): Likewise. (java_complete_expand_classes): Do not set do_not_fold. (java_complete_expand_method): Remove xref code. (java_expand_classes, resolve_field_access, patch_invoke): Likewise. (java_complete_tree, java_complete_lhs, patch_assignment): Likewise. (patch_binop, build_string_concatenation, patch_array_ref): Likewise. (patch_synchronized_statement, patch_throw_statement): Likewise. (maybe_build_class_init_for_field): Likewise. From-SVN: r95965
Ranjit Mathew committed -
* cse.c (fold_rtx_subreg, fold_rtx_mem): New. (fold_rtx): Call fold_rtx_subreg and fold_rtx_mem to handle SUBREG and MEM, respectively. From-SVN: r95964
Kazu Hirata committed -
* fold-const.c (fold_binary): Avoid directly using the original expression t as much as possible. From-SVN: r95962
Kazu Hirata committed -
From-SVN: r95961
Kazu Hirata committed -
From-SVN: r95959
GCC Administrator committed
-
- 05 Mar, 2005 27 commits
-
-
* gfortran.dg/pr19936_1.f90: New test. * gfortran.dg/pr19936_2.f90: New test. * gfortran.dg/pr19936_3.f90: New test. From-SVN: r95952
Steven G. Kargl committed -
PR 19936 * primary.c (match_complex_constant): Mangled complex constant may be an implied do-loop. Give implied do-loop matcher a chance. From-SVN: r95951
Steven G. Kargl committed -
* PR19754_1.f90: New test. * PR19754_2.f90: ditto. Co-Authored-By: Paul Thomas <prthomas@drfccad.cea.fr> From-SVN: r95946
Steven G. Kargl committed -
PR fortran/19754 * resolve.c (compare_shapes): New function. (resolve_operator): Use it. From-SVN: r95945
Steven G. Kargl committed -
From-SVN: r95944
Thomas Fitzsimmons committed -
2005-02-15 Anthony Green <green@redhat.com> * jni/gtk-peer/gtk_jawt.c (classpath_jawt_get_drawable, classpath_jawt_lock, classpath_jawt_unlock): New functions. * jawt.c (_Jv_JAWT_Lock, _Jv_JAWT_Unlock): New functions. (_Jv_GetDrawingSurface): Set visualID. (_Jv_FreeDrawingSurfaceInfo): Clear visualID. (JAWT_GetAWT): Set Lock and Unlock. * include/jawt_md.h (struct _JAWT_X11DrawingSurfaceInfo): Add visualID. * include/jawt.h (JAWT_VERSION_1_4, JAWT_LOCK_ERROR, JAWT_LOCK_CLIP_CHANGED, JAWT_LOCK_BOUNDS_CHANGED, JAWT_LOCK_SURFACE_CHANGED): New macros. (struct _JAWT): Add Lock and Unlock. From-SVN: r95943
Anthony Green committed -
gcc/ * c-semantics.c (build_stmt): Use TYPE_P instead of IS_NON_TYPE_CODE_CLASS. * tree.h (IS_NON_TYPE_CODE_CLASS): Remove. (NON_TYPE_CHECK): Use TYPE_P instead of IS_NON_TYPE_CODE_CLASS. java/ * expr.c (build_expr_wfl, expr_add_location): Use TYPE_P instead of IS_NON_TYPE_CODE_CLASS. From-SVN: r95942
Kazu Hirata committed -
* trans-const.c (gfc_conv_constant_to_tree): Use correct tree type for COMPLEX constants. From-SVN: r95941
Tobias Schlüter committed -
2005-03-05 James A. Morrison <phython@gcc.gnu.org> * doc/c-tree.texi: Wrap comments in @r{}. * doc/cpp.texi: Likewise. * doc/cppinternals.texi: Likewise. * doc/extend.texi: Likewise. * doc/md.texi: Likewise. * doc/objc.texi: Likewise. * doc/sourcebuild.texi: Likewise. * doc/tm.texi: Likewise. * doc/tree-ssa.texi From-SVN: r95939
James A. Morrison committed -
* fold-const.c (fold_binary): New. (fold): Call fold_binary on binary expressions. From-SVN: r95938
Kazu Hirata committed -
* combine.c (simplify_and_const_int): Use gen_int_mode instead of GEN_INT (trunc_int_for_mode (...)). * loop-iv.c (iv_number_of_iterations): Likewise. * postreload.c (reload_cse_move2add): Likewise. * simplify-rtx.c (simplify_const_unary_operation, simplify_const_binary_operation): Likewise. * stor-layout.c (get_mode_bounds): Likewise. From-SVN: r95935
Kazu Hirata committed -
2005-03-05 Roger Sayle <roger@eyesopen.com> Alexandre Oliva <aoliva@redhat.com> Kelley Cook <kcook@gcc.gnu.org> PR libgcj/20155 * Makefile.am (libgcj0_convenience.la): New rule to create a file of the object files to link to avoid exceeding the command line length limits on some platforms. (clean-local): Clean up objectlist files. * Makefile.in: Regenerate. Co-Authored-By: Alexandre Oliva <aoliva@redhat.com> Co-Authored-By: Kelley Cook <kcook@gcc.gnu.org> From-SVN: r95934
Roger Sayle committed -
PR c++/19311 * init.c (build_offset_ref): Don't build non-dependent SCOPE_REF. * pt.c (build_non_dependent_expr): Don't build NON_DEPENDENT_EXPR for OFFSET_TYPE. * typeck.c (build_x_unary_op): Don't build non-dependent SCOPE_REF. Also set PTRMEM_OK_P for NON_DEPENDENT_EXPR. (build_unary_op): Handle building ADDR_EXPR of OFFSET_REF inside template. * g++.dg/template/non-dependent11.C: New test. From-SVN: r95933
Kriang Lerdsuwanakij committed -
* tree-phinodes.c (remove_phi_node): Drop the last argument. * tree-flow.h: Adjust the prototype for remove_phi_node. * lambda-code.c (perfect_nestify): Adjust a call to remove_phi_node. * tree-cfg.c (remove_phi_nodes_and_edges_for_unreachable_block): Likewise. * tree-outof-ssa.c (eliminate_virtual_phis, remove_ssa_form): Likewise. * tree-ssa-dce.c (remove_dead_phis): Likewise. * tree-ssa-loop-ivopts.c (remove_statement): Likewise. * tree-ssa-pre.c (remove_dead_inserted_code): Likewise. * tree-ssa.c (kill_redundant_phi_nodes): Likewise. From-SVN: r95932
Kazu Hirata committed -
* genattrtab.c, genemit.c, genoutput.c, genrecog.c, gensupport.c, jump.c, tree-phinodes.c, unwind-dw2-fde-glibc.c: Update copyright. From-SVN: r95931
Kazu Hirata committed -
* predict.c (apply_return_prediction): Standardize PHI chain walking. * tree-ssa.c (ssa_redirect_edge): Likewise. From-SVN: r95930
Kazu Hirata committed -
From-SVN: r95927
Uros Bizjak committed -
* doc/invoke.texi: Document new MIPS -msym32 and -mno-sym32 options. * config/mips/mips.h (MASK_SYM32, TARGET_SYM32): New macros. (TARGET_SWITCHES): Add -msym32 and -mno-sym32. (ABI_HAS_64BIT_SYMBOLS): Set to false if TARGET_SYM32. (ASM_SPEC): Pass down -msym32 and -mno-sym32. From-SVN: r95926
Richard Sandiford committed -
2005-03-05 Andreas Tobler <a.tobler@schweiz.ch> * java/lang/dtoa.c (_dtoa_r): Initialize variables ilim, ilim1 and spec_case. Initialize pointer mlo. * java/lang/strtod.c (_strtod_r): Initialize pointers bb, bd, ds and delta. * java/lang/e_asin.c (__ieee754_asin): Initialize variable t. * java/lang/e_exp.c (__ieee754_exp): Initialize variables hi, lo and k. * java/lang/e_rem_pio2.c (__ieee754_rem_pio2): Initialize uninitialized variable z. * gnu/java/net/natPlainDatagramSocketImplPosix.cc (mcastGrp): Ifdef possible unused variables. * gnu/java/nio/natPipeImplPosix.cc (init): Remove self. * jawt.c: Include <stdlib.h> to fix implict declaration of malloc. From-SVN: r95925
Andreas Tobler committed -
PR tree-optimization/18815 * tree-if-conv.c (combine_blocks): Adjust loop header edges for loops with zero exit edges. From-SVN: r95923
Devang Patel committed -
From-SVN: r95922
Devang Patel committed -
PR c++/19797 * elf.h, pa64-hpux.h, som.h (ASM_OUTPUT_EXTERNAL_REAL): Define. (ASM_OUTPUT_EXTERNAL): Call pa_hpux_asm_output_external. * pa-protos.h (pa_hpux_asm_output_external): Add prototype. * pa.c (get_plabel): Change argument to symbol_ref. Call maybe_get_identifier instead of get_identifier. (pa_hpux_asm_output_external, pa_hpux_file_end): New functions. (struct deferred_plabel): Replace name field with symbol field. (TARGET_ASM_FILE_END): Define as pa_hpux_file_end if ASM_OUTPUT_EXTERNAL_REAL is defined. (output_global_address): Use output_addr_const for output of all symbol_refs. (output_deferred_plabels): Use symbol_ref instead of name for address output. * pa.h (SYMBOL_FLAG_REFERENCED, SYMBOL_REF_REFERENCED_P, ASM_OUTPUT_SYMBOL_REF): New macros. * som.h (ASM_OUTPUT_EXTERNAL_LIBCALL): Use assemble_name_raw. Update comment. (ASM_WEAKEN_LABEL): Use targetm.asm_out.globalize_label to globalize label. * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*. Co-Authored-By: Joseph Myers <joseph@codesourcery.com> From-SVN: r95921
John David Anglin committed -
config.gcc (hppa*64*-*-hpux11*): Use pa/pa-hpux1111.h for *-*-hpux11.[1-9]*, not just for *-*-hpux11.11. * config.gcc (hppa*64*-*-hpux11*): Use pa/pa-hpux1111.h for *-*-hpux11.[1-9]*, not just for *-*-hpux11.11. From-SVN: r95918
Joseph Myers committed -
* 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 7 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
-