- 31 May, 2004 20 commits
-
-
(MouseEntered): Do not call getPath() from MenuSelectionManager. Call getPath() from super class instead. From-SVN: r82496
Olga Rodimina committed -
* gengtype-lex.l: Catch stray GTY markers in the files gengtype looks at. * alias.c (alias_invariant_size): Make alias_invariant_size static, fix GTY marker. From-SVN: r82493
Geoffrey Keating committed -
From-SVN: r82492
Tobias Schlüter committed -
PR tree-optimization/15743. * builtins.c (fold_builtin_1): Fold index() and rindex(). From-SVN: r82491
Kazu Hirata committed -
PR middle-end/15069 * fold-const.c (fold_single_bit_test): Only perform "(X & C) != 0" into "X < 0" (where C is the signbit) if X's type is a full mode. * g++.dg/opt/fold3.C: New test case. From-SVN: r82490
Roger Sayle committed -
* pa.md: Disable the peephole2 patterns that generate indexed floating-point stores when indexing is disabled. From-SVN: r82489
John David Anglin committed -
* c-pretty-print.c (pp_c_left_bracket): Make a function. (pp_c_right_bracket): Likewise. (pp_c_star): Likewise. (pp_c_ampersand): Define. * c-pretty-print.h (pp_c_left_bracket): Declare. (pp_c_right_bracket): Likewise. (pp_c_star): Likewise. (pp_c_ampersand): Likewise. cp/ * cxx-pretty-print.c (pp_cxx_colon_colon): Expor. (pp_cxx_begin_template_argument_list): Turn into a function. (pp_cxx_end_template_argument_list): Likewise. (pp_cxx_separate_with): Define. (pp_cxx_unqualified_id): Tidy. (pp_cxx_primary_expression): Likewise. (pp_cxx_postfix_expression): Likewise. (pp_cxx_expression): Likewise. (pp_cxx_simple_type_specifier): Likewise. (pp_cxx_type_specifier_seq): Likewise. (pp_cxx_parameter_declaration_clause): Likewise. (pp_cxx_exception_specification): Likewise. (pp_cxx_direct_declarator): Likewise. (pp_cxx_type_id): Likewise. * cxx-pretty-print.h (pp_cxx_whitespace): Export from cxx-pretty-print.c. (pp_cxx_left_paren): Likewise. (pp_cxx_right_paren): Likewise. (pp_cxx_left_brace): Likewise. (pp_cxx_right_brace): Likewise. (pp_cxx_left_bracket): Likewise. (pp_cxx_right_bracket): Likewise. (pp_cxx_dot): Likewise. (pp_cxx_identifier): Likewise. (pp_cxx_tree_identifier): Likewise. (pp_cxx_ampersand): New macro. (pp_cxx_star): Likewise. (pp_cxx_arrow): Likewise. (pp_cxx_semicolon): Likewise. (pp_cxx_complement): Likewise. (pp_cxx_begin_template_argument_list): Declaree. (pp_cxx_end_template_argument_list): Likewise. (pp_cxx_colon_colon): likewise. From-SVN: r82488
Gabriel Dos Reis committed -
* config/sol2.h (__enable_execute_stack): ANSIfy function definition. From-SVN: r82487
Eric Botcazou committed -
* parser.c (cp_parser_simple_type_specifier): Explicitly test against NULL_TREE. From-SVN: r82486
Eric Botcazou committed -
* jcf-write.c (generate_bytecode_conditional): Correct handling of unordered conditionals. Add comment. From-SVN: r82485
Bryce McKinlay committed -
From-SVN: r82482
Danny Smith committed -
* c-incpath.c (add_path): Canonicalize paths to use '/' if HAVE_DOS_BASED_FILESYSTEM. From-SVN: r82481
Danny Smith committed -
tree-ssa-dom.c (record_equivalences_from_incoming_edge): Only look at case labels if the immediate dominator is also the only predecessor. * tree-ssa-dom.c (record_equivalences_from_incoming_edge): Only look at case labels if the immediate dominator is also the only predecessor. Don't look for more case labels if the first seen is a case range. From-SVN: r82480
Steven Bosscher committed -
2004-05-31 Michael Koch <konqueror@gmx.de> * java/io/SequenceInputStream.java: Rename enum to e because enum is a keyword in Java 1.5. From-SVN: r82479
Michael Koch committed -
2004-05-31 Michael Koch <konqueror@gmx.de> * gnu/java/rmi/rmic/CompilerProcess.java: Fixed javadoc to by XHTML compliant. From-SVN: r82478
Michael Koch committed -
From-SVN: r82477
Kazu Hirata committed -
* call.c, class.c, cp-tree.def, decl2.c, name-lookup.c, pt.c, typeck.c: Fix comment formatting. From-SVN: r82476
Kazu Hirata committed -
2004-05-31 Paolo Bonzini <bonzini@gnu.org> Revert this patch: 2004-05-27 Paolo Bonzini <bonzini@gnu.org> * combine.c (gen_binary): Remove. (known_cond, simplify_shift_const find_split_point, combine_simplify_rtx, simplify_if_then_else, simplify_set, simplify_logical, expand_field_assignment, extract_left_shift, force_to_mode, if_then_else_cond, apply_distributive_law, simplify_and_const_int, simplify_shift_const, gen_lowpart_for_combine, simplify_comparison, reversed_comparison): Replace with simplify_gen_binary, simplify_gen_relational or distribute_and_simplify_rtx. (distribute_and_simplify_rtx): New function. From-SVN: r82475
Paolo Bonzini committed -
* pa.c (emit_move_sequence): Fix loading of non 14-bit CONST operands when generating PIC code. From-SVN: r82474
John David Anglin committed -
From-SVN: r82472
GCC Administrator committed
-
- 30 May, 2004 20 commits
-
-
ChangeLog: * c-decl.c (c_expand_body_1): Remove and fold back into ... (c_expand_body): here. (c_expand_decl): Move to ... * c-common.c (c_expand_decl): Here and remove check for nested functions. * c-common.h (c_expand_decl): Add prototype. * c-tree.h (c_expand_decl): Remove. cp/ChangeLog: * cp-lang.c (cp_expand_decl): Remove. (LANG_HOOKS_EXPAND_DECL): Use c_expand_decl. From-SVN: r82469
Andrew Pinski committed -
* fold-const.c (combine_comparisons, optimize_bit_field_compare, range_binop, fold_truthop, fold_binary_op_with_conditional_arg, fold_mathfn_compare, fold_inf_compare, fold, fold_relational_hi_lo, nondestructive_fold_binary_to_constant): Use constant_boolean_node where appropriate. Don't bother using fold_convert on the second argument to omit_one_operand. From-SVN: r82468
Roger Sayle committed -
* doc/c-tree.texi (Expressions): Document FLOOR_DIV_EXPR, CEIL_DIV_EXPR, ROUND_DIV_EXPR, FLOOR_MOD_EXPR, CEIL_MOD_EXPR, ROUND_MOD_EXPR, EXACT_DIV_EXPR. Improve documentation of TRUNC_DIV_EXPR, TRUNC_MOD_EXPR and comparison operations. Add missing (but documented) tree nodes to the index. From-SVN: r82467
Roger Sayle committed -
PR gfortran/11800 * Makefile.am (AM_CPPFLAGS): Renamed from INCLUDES. (lib_LTLIBRARIES): Rename to ... (toolexeclib_LTLIBRARIES): this for multilib support. * configure.in: Rename to ... * configure.ac: this. Update to modern autoconf style, enable multilibs, support --enable-version-specific-runtime-libs. * Makefile.in: Regenerated. * configure: Regenerated. * aclocal.m4: Regenerated. From-SVN: r82466
Andreas Jaeger committed -
* config-ml.in: Pass FFLAGS and ADAFLAGS for multilibs, handle F77 like CC. Co-Authored-By: James E Wilson <wilson@specifixinc.com> From-SVN: r82465
Andreas Jaeger committed -
PR tree-optimization/14819 * builtins.c (fold_builtin_strchr): New. (fold_builtin_1): Handle BUILT_IN_STRCHR and BUILT_IN_STRRCHR with fold_builtin_strchr(). From-SVN: r82464
Steven Bosscher committed -
* bb-reorder.c, builtins.c, c-common.c, c-gimplify.c, c-incpath.c, cgraphunit.c, ddg.c, defaults.h, dwarf2out.c, expmed.c, flags.h, gcc.c, gensupport.c, gimplify.c, global.c, passes.c, reg-stack.c, target.h, toplev.c, tree-alias-ander.c, tree-alias-common.c, tree-cfg.c, tree-complex.c, tree-dfa.c, tree-eh.c, tree-mudflap.c, tree-mudflap.h, tree-outof-ssa.c, tree-phinodes.c, tree-pretty-print.c, tree-ssa-alias.c, tree-ssa-ccp.c, tree-ssa-live.c, tree-ssa-live.h, tree-ssa-pre.c, tree.h, value-prof.h, varasm.c: Fix comment formatting. From-SVN: r82463
Kazu Hirata committed -
* gimplify.c (sort_case_labels): New. Split out from... (gimplify_switch_expr): ...here. Use it. * tree-eh.c (lower_try_finally_switch): Sort the labels of the SWITCH_EXPR created here before leaving the function. * tree.c (sort_case_labels): Add prototype. From-SVN: r82462
Steven Bosscher committed -
From-SVN: r82461
Andreas Jaeger committed -
* lib/target-supports.exp (check_iconv_available): Fix fallout from 2004-05-28 patch. From-SVN: r82460
Graham Stott committed -
PR fortran/14067 * trans-const.c (gfc_conv_string_init): Allow variable string length lower than initialization string length. From-SVN: r82457
Tobias Schlüter committed -
2004-05-30 Andrew Pinski <pinskia@physics.uc.edu> * fold-const.c (fold) [case TRUTH_NOT_EXPR]: Make sure the type is of BOOLEAN_TYPE. From-SVN: r82456
Andrew Pinski committed -
* include/std/std_complex.h (complex<_Tp>): Properly indent to follow C++STYLE. (complex<>::__rep): New. (__complex_abs): New. Dispatch to built-ins. (abs): Use them. (__complex_arg): New. Dispatch to built-ins. (arg): Use it. (__complex_cos): New. Dispatch to built-ins. (cos): Use it. (__complex_cosh): New. Dispatch to built-ins. (cosh): Use it. (__complex_exp): New. Dispatch to built-ins. (exp): Use it. (__complex_log): New. Dispatch to built-ins. (log): Use it. (__complex_sin): New. Dispatch to built-ins. (sin): Use it. (__complex_sinh): New. Dispatch to built-ins. (sinh): Use it. (__complex_sqrt): New. Dispatch to built-ins. (sqrt): Use it. (__complex_tan): New. Dispatch to built-ins. (tan): Use it. (__complex_tanh): New. Dispatch to built-ins. (tanh): Use it. (__complex_pow): New. Dispatch to built-ins. (pow): Use it. From-SVN: r82453
Gabriel Dos Reis committed -
PR fortran/15620 * trans-decl.c (gfc_shadow_sym, gfc_restore_sym): New functions. * trans-expr.c (gfc_trans_string_copy): New function. (gfc_conv_statement_function): Use them. Create temp vars. Enforce character lengths. (gfc_conv_string_parameter): Use gfc_trans_string_copy. * trans-stmt.c (gfc_trans_forall_1): Use gfc_{shadow,restore}_sym. * trans.h (struct gfc_saved_var): Define. (gfc_shadow_sym, gfc_restore_sym): Add prototypes. testsuite/ * gfortran.fortran-torture/execute/st_function_1.f90: New test. * gfortran.fortran-torture/execute/st_function_2.f90: New test. From-SVN: r82452
Paul Brook committed -
2004-05-30 Mark Wielaard <mark@klomp.org> * java/awt/Toolkit.java (loadSystemColors): Implement. From-SVN: r82451
Mark Wielaard committed -
2004-05-30 Michael Koch <konqueror@gmx.de> * java/lang/System.java: Reordered imports. From-SVN: r82450
Michael Koch committed -
* java/text/DecimalFormat.java (parse): Fixed parsing of decimal strings. Number of maximum digits to be read should now work. * java/text/SimpleDateFormat.java (SimpleDateFormat): Set maximumFractionDigit to 0 for the number formatter. This fixes DateFormatTest. From-SVN: r82449
Michael Koch committed -
* java/nio/Buffer.java (limit): Fixed off by one error. * java/nio/CharBuffer.java (wrap): Fixed arguments, added javadocs. From-SVN: r82448
Michael Koch committed -
2004-05-30 Michael Koch <konqueror@gmx.de> * gnu/java/beans/BeanInfoEmbryo.java, java/awt/im/InputContext.java, javax/swing/tree/DefaultMutableTreeNode.java: Rename enum to e because enum is a keyword in Java 1.5. From-SVN: r82447
Michael Koch committed -
2004-05-30 Michael Koch <konqueror@gmx.de> * gnu/java/math/MPN.java, java/awt/geom/Arc2D.java: Fixed javadocs all over. From-SVN: r82446
Michael Koch committed
-