- 02 Jun, 2005 3 commits
-
-
From-SVN: r100476
Kaveh R. Ghazi committed -
From-SVN: r100475
Josh Conner committed -
[[Split portion of a mixed commit.]] From-SVN: r100473.2
GCC Administrator committed
-
- 01 Jun, 2005 37 commits
-
-
2005-06-02 Andreas Tobler <a.tobler@schweiz.ch> * mauve-libgcj: Remove implemented classes from the fail section. Add two new not implemented to it. From-SVN: r100471
Andreas Tobler committed -
configure.ac (BACKTRACESPEC): Remove definition, but continue to AC_SUBST definition from configure.host. * configure.ac (BACKTRACESPEC): Remove definition, but continue to AC_SUBST definition from configure.host. * configure.host: Don't use -fno-omit-frame-pointer. Set BACKTRACESPEC to -fomit-frame-pointer on 32-bit x86 targets. From-SVN: r100469
Bryce McKinlay committed -
From-SVN: r100468
Kazu Hirata committed -
From-SVN: r100467
Tom Tromey committed -
2005-06-01 Ziga Mahkovec <ziga.mahkovec@klika.si> PR libgcj/20435: * gnu/regexp/RESyntax.java (RE_POSSESSIVE_OPS): New field. (static): Add possessive matching to JAVA_1_4 syntax. * gnu/regexp/RETokenRepeated.java (possessive): New field. (makePossessive, isPossessive): New methods. (match): Don't back off during possessive matching. * gnu/regexp/RE.java (initalize): Accept possessive quantifier. * java/util/regex/Pattern.java (constructor): Switch syntax from PERL5 to JAVA_1_4. From-SVN: r100466
Ziga Mahkovec committed -
PR 21478 * gimplify.c (gimplify_init_constructor): Don't spill initializer to read-only memory if it's sparse. From-SVN: r100465
Josh Conner committed -
From-SVN: r100464
Keith Seitz committed -
* gnu/classpath/jdwp/transport/JdwpPacket.java: New file. * gnu/classpath/jdwp/transport/JdwpCommandPacket.java: New file. * gnu/classpath/jdwp/transport/JdwpReplyPacket.java: New file. From-SVN: r100463
Keith Seitz committed -
PR libgcj/21785: * java/io/natObjectInputStream.cc (currentClassLoader): Removed. (currentLoader): New method. * java/io/ObjectInputStream.java (resolveProxyClass): Use currentLoader. (currentLoader): Now native. (currentClassLoader): Removed. * testsuite/libjava.lang/pr21785.java: New file. * testsuite/libjava.lang/pr21785.out: New file. From-SVN: r100462
Tom Tromey committed -
* intrinsic.c (add_conv): No longer take a "simplify" argument as its always gfc_convert_constant, instead take a "standard" argument. (add_conversions): Change all existing calls of add_conv to pass GFC_STD_F77 as appropriate. Additionally, if we're allowing GNU extensions support integer-logical and logical-integer conversions. (gfc_convert_type_warn): Warn about use the use of these conversions as a extension when appropriate, i.e. with -pedantic. * simplify.c (gfc_convert_constant): Add support for integer to logical and logical to integer conversions, using gfc_int2log and gfc_log2int. * arith.c (gfc_log2int, gfc_int2log): New functions. * arith.h (gfc_log2int, gfc_int2log): Prototype here. * gfortran.texi: Document this new GNU extension. * gfortran.dg/logint-1.f: New test case. * gfortran.dg/logint-2.f: Likewise. * gfortran.dg/logint-3.f: Likewise. From-SVN: r100461
Roger Sayle committed -
2005-06-01 Ramana Radhakrishnan <ramana@codito.com> * doc/rtl.texi: Remove references to NOTE_INSN_SETJMP. Add documentation for REG_SETJMP From-SVN: r100460
Ramana Radhakrishnan committed -
2005-06-01 Richard Guenther <rguenth@gcc.gnu.org> * stmt.c (expand_case): Use build_int_cst. (node_has_low_bound): Likewise, and correct type mismatch. (node_has_high_bound): Likewise. * fold-const.c (fold_binary): Ensure we build trees with the correct types - undo what STRIP_NOPS possibly did. From-SVN: r100459
Richard Guenther committed -
2005-06-01 Richard Guenther <rguenth@gcc.gnu.org> * tree.h (fold_indirect_ref_1): Export from fold-const.c. * fold-const.c (fold_indirect_ref_1): No longer static. * tree-inline.c (copy_body_r): Use fold_indirect_ref_1 for folding, if possible. From-SVN: r100458
Richard Guenther committed -
* common.opt (fjump-tables): New. * doc/invoke.texi (-fno-jump-tables): Document. * stmt.c (expand_end_case_type): Do not emit jump tables unless flag_jump_tables. From-SVN: r100457
Joseph Myers committed -
PR libgcj/21753: * java/lang/natString.cc (substring): Changed sharing heuristic. From-SVN: r100454
Tom Tromey committed -
(bltgt, arm_buneq, arm_bltgt, sunordered, sordered, sungt, sunge) (sunlt, sunle): Enable patterns on VFP. * arm.md (attribute 'type'): Add new types - f_loads floadd, f_stores, f_stored, f_flag, f_cvt. (generic_sched): No-longer used for the arm1020e and arm1022e cores. Include arm1020e.md. * vfp.md (fmstat): New cpu unit. Add an exclusion set between it and the ds and fmac pipelines. Re-work all load and store patterns and all conversion patterns to use new attributes. Adjust reservation descriptions accordingly. * arm1020e.md: New file. * t-arm: Add dependency. From-SVN: r100452
Richard Earnshaw committed -
2005-06-01 Paul Thomas <pault@gcc.gnu.org> * fortran/Changelog: Entry for this morning's patch. From-SVN: r100450
Paul Thomas committed -
* except.c (struct eh_region): Kill unused fields. * basic-block.h (struct basic_block_def): Likewise. From-SVN: r100449
Jan Hubicka committed -
PR rtl-optimization/21767 * rtl.h (function_invariant_p): Re-add declaration. * reload1.c (function_invariant_p): No longer static. * ifcvt.c (dead_or_predicable): Remove REG_EQUAL notes that might have become invalid. From-SVN: r100448
J"orn Rennecke committed -
PR c/21536 PR c/20760 * gimplify.c (gimplify_decl_expr): Call gimplify_type_sizes on variable sizes types if a decl is a pointer to a VLA. (gimplify_type_sizes): Handle POINTER_TYPE and REFERENCE_TYPE. Call gimplify_type_sizes on aggregate fields. Prevent infinite recursion. * gcc.dg/20050527-1.c: New test. From-SVN: r100443
Jakub Jelinek committed -
From-SVN: r100442
Jakub Jelinek committed -
* config/i386/xmmintrin.h (_mm_setzero_ps, _mm_set_ss, _mm_set1_ps, _mm_set_ps, _mm_setr_ps): Add __extension__. * config/i386/emmintrin.h (_mm_set_sd, _mm_set1_pd, _mm_set_pd, _mm_setr_pd, _mm_setzero_pd, _mm_set_epi64x, _mm_set_epi64x, _mm_set_epi32, _mm_set_epi16, _mm_set_epi8, _mm_setzero_si128): Likewise. (_mm_clflush): Don't use return in void function. * gcc.dg/i386-sse-12.c: New test. From-SVN: r100439
Jakub Jelinek committed -
* config/i386/emmintrin.h (_mm_castpd_ps, _mm_castpd_si128, _mm_castps_pd, _mm_castps_si128, _mm_castsi128_ps, _mm_castsi128_pd): Use __inline instead of inline. From-SVN: r100438
Jakub Jelinek committed -
PR fortran/21729 * resolve.c (resolve_contained_fntype): Use sym->attr.untyped to avoid giving error multiple times. (resolve_entries): Don't error about BT_UNKNOWN here. (resolve_unknown_f): Capitalize IMPLICIT for consistency. (resolve_fntype): New function. (gfc_resolve): Call resolve_fntype. * gfortran.dg/implicit_5.f90: New test. From-SVN: r100437
Jakub Jelinek committed -
2005-06-01 Richard Guenther <rguenth@gcc.gnu.org> * fold-const.c (fold_binary): Fix types in strlen vs. zero comparison folding. From-SVN: r100436
Richard Guenther committed -
* configure.ac (HAVE_AS_JSRDIRECT_RELOCS): New. * config.in, configure: Rebuild. * config/alpha/alpha.c (print_operand): Add 'j'. * alpha.md (divmodsi_internal_er_1): Use it. (divmoddi_internal_er_1): Likewise. From-SVN: r100435
Richard Henderson committed -
2005-06-01 Paul Thomas <pault@gcc.gnu.org> * fortran/trans-expr.c (gfc_conv_variable): Clean up bracketting. * fortran/trans-expr.c (gfc_conv_function_call): Insert spaces. Correct comments and replace convert of integer_one_node with build_int_cst. From-SVN: r100433
Paul Thomas committed -
* system.h (TARGET_OPTIONS, TARGET_SWITCHES): Poison. * opts.h (print_filtered_help): Delete. * opts.c (handle_option, decode_options): Remove calls to set_target_switch. (print_target_help): New function. (common_option, print_help): Call print_target_help instead of display_target_options. (print_filtered_help): Make static. * toplev.h (display_target_options, set_target_switch): Delete. * toplev.c (target_switches, target_options, display_target_options) (set_target_switch): Delete. (print_switch_values): Remove handling of TARGET_SWITCHES and TARGET_OPTIONS. (default_get_pch_validity): Likewise. Only treat target_flags specially if targetm.check_pch_target_flags is nonnull. (pch_option_mismatch): New function. (default_pch_valid_p): Use it. Remove handling of TARGET_SWITCHES and TARGET_OPTIONS. Only treat target_flags specially if targetm.check_pch_target_flags is nonnull. * config/ia64/ia64.c (ia64_override_options): Don't mention TARGET_OPTIONS in comment. * config/m68k/m68k-none.h (CC1_SPEC): Likewise. * doc/invoke.texi: Remove a reference to TARGET_SWITCHES. * doc/tm.texi (TARGET_DEFAULT_TARGET_FLAGS): Don't mention the interaction with TARGET_SWITCHES. (TARGET_@var{featurename}, TARGET_SWITCHES, TARGET_OPTIONS): Delete. From-SVN: r100432
Richard Sandiford committed -
* config/sh/sh.c (multcosts): Check sh_multcost rather than sh_multcost_str. (sh_register_move_cost): Likewise sh_gettrcost and sh_gettrcost_str. (sh_multcost_str, sh_gettrcost_str, sh_div_str, sh_divsi3_libfunc) (cut2_workaround_str): Delete. * config/sh/sh.h (SUBTARGET_OPTIONS, TARGET_OPTIONS) (TARGET_SH5_CUT2_WORKAROUND, sh_multcost_str, sh_gettrcost_str) (sh_div_str, sh_divsi3_libfunc, cut2_workaround_str): Delete. * config/sh/sh.opt (mcut2-workaround, mdiv=, mdivsi3_libfunc=) (mgettrcost=, multcost=): New options. From-SVN: r100431
Richard Sandiford committed -
* opts.h (cl_option_state): New structure. (get_option_state): Declare. * opts.c (get_option_state): New function. * toplev.c (option_affects_pch_p): New function. (default_get_pch_validity): Store the state of all options for which option_affects_pch_p returns true. (default_pch_valid_p): Check the state of those options here. Only check target_flags separately if targetm.check_pch_target_Flags is nonnull or if TARGET_SWITCHES is defined. From-SVN: r100430
Richard Sandiford committed -
* config/sh/sh-protos.h (sh_pch_valid_p): Delete. (missing from yesterday's checkin) From-SVN: r100429
Richard Sandiford committed -
* config/mips/mips-protos.h (mips_use_ins_ext_p): Remove parameter names. From-SVN: r100428
Richard Sandiford committed -
2005-06-01 Mostafa Hagog <mustafa@il.ibm.com> * modulo-sched.c (undo_generate_reg_moves ): Fix PR 21138. From-SVN: r100426
Mostafa Hagog committed -
2005-06-01 Mostafa Hagog <mustafa@il.ibm.com> * gcse.c (compute_transp, load_killed_in_block): Use MEM_READONLY_P. From-SVN: r100425
Mostafa Hagog committed -
2005-06-01 Feng Wang <fengwang@nudt.edu.cn> PR fortran/20883 * fortran/io.c (resolve_tag): Fix error message. 2005-06-01 Feng Wang <fengwang@nudt.edu.cn> PR fortran/20883 * gfortran/assign_4.f90: New test. * gfortran/assign_2.f90: Change compile to run. From-SVN: r100424
Feng Wang committed -
2005-06-01 David.Billinghurst <David.Billinghurst@riotinto.com> PR target/21854 * config/mips/mips-protos.h: Declare mips_use_ins_ext_p From-SVN: r100422
David Billinghurst committed -
* errors.h (warning, error, fatal, internal_error): Add printf attribute. * genmodes.c (make_vector_mode): Fix format arguments. From-SVN: r100421
Kaveh R. Ghazi committed
-