- 22 Jul, 2005 9 commits
-
-
From-SVN: r102270
Ben Elliston committed -
2005-07-21 James A. Morrison <phython@gcc.gnu.org> * fold-const.c (fold_unary): Don't strip signed nops from ABS_EXPRs. (tree_expr_nonnegative_p): Return try for TYPE_UNSIGNED. From-SVN: r102269
James A. Morrison committed -
2005-07-09 Ben Elliston <bje@au.ibm.com> * memcpy.c: Remove ANSI_PROTOTYPES conditional code. * memmove.c: Likewise. * objalloc.c: Likewise. From-SVN: r102268
Ben Elliston committed -
* configure.ac: Check for a getopt(3) declaration. * configure, config.in: Regenerate. From-SVN: r102267
Ben Elliston committed -
* c-common.c (check_function_sentinel): Likewise. (check_nonnull_arg): Likewise. From-SVN: r102266
DJ Delorie committed -
* c-typeck.c (parser_build_binary_op): Add warning control to warning calls. (c_finish_if_stmt): Likewise. From-SVN: r102265
DJ Delorie committed -
* toplev.c (warn_deprecated_use): Add warning control to warning call. From-SVN: r102264
DJ Delorie committed -
PR tree-opt/22504 * tree-complex.c (complex_ssa_name_components): New. (cvc_lookup): Allow entry not found. (create_components): Remove. (create_one_component_var, get_component_var): New. (get_component_ssa_name, set_component_ssa_name): New. (extract_component): Use get_component_ssa_name. (update_complex_components): Use set_component_ssa_name. (update_complex_components_on_edge): Likewise. (update_phi_components): Create new PHI nodes directly, instead of adding insns to edges. (tree_lower_complex): Allocate and free complex_variable_components and complex_ssa_name_components here. From-SVN: r102260
Richard Henderson committed -
[[Split portion of a mixed commit.]] From-SVN: r102258.2
GCC Administrator committed
-
- 21 Jul, 2005 29 commits
-
-
2005-07-20 Daniel Berlin <dberlin@dberlin.org> * alias.c (nonoverlapping_component_refs_p): Use TYPE_MAIN_VARIANT, revert to returning false. From-SVN: r102256
Daniel Berlin committed -
From-SVN: r102252
Janis Johnson committed -
PR target/21149 * config/i386/i386.md (sse_movhlps): Fix vec_select values. From-SVN: r102250
Uros Bizjak committed -
PR target/22576 * config/i386/i386.md (cmpxf): Change operand constraints to "nonmemory_operand". From-SVN: r102247
Uros Bizjak committed -
2005-07-21 Andrew Pinski <pinskia@physics.uc.edu> * config/i386/i386.md (trap): Use "".word/t0x0b0f" instead of ud2. From-SVN: r102246
Andrew Pinski committed -
2005-07-21 Andrew Pinski <pinskia@physics.uc.edu> * class.c (build_base_path): Fix typo. From-SVN: r102245
Andrew Pinski committed -
2005-07-21 Andrew Pinski <pinskia@physics.uc.edu> PR middle-end/21180 * fold-const.c (fold_build1): Add checksum for the operands. (fold_build2): Likewise. (fold_build3): Likewise. From-SVN: r102244
Andrew Pinski committed -
2005-07-21 Andrew Pinski <pinskia@physics.uc.edu> PR middle-end/19055 * gcc.dg/tree-ssa/pr19055.c: New test. * gcc.dg/tree-ssa/pr19055-2.c: New test. 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu> PR middle-end/19055 * fold-const.c (fold_binary): Transform "(X | Y) ^ X" to "Y & ~ X". From-SVN: r102243
Andrew Pinski committed -
2005-07-21 Eric Christopher <echristo@apple.com> * MAINTAINERS: Change affiliation. From-SVN: r102241
Eric Christopher committed -
2005-07-21 Andrew Pinski <pinskia@physics.uc.edu> PR C++/22358 * g++.dg/other/pr22358.C: New test. 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu> PR C++/22358 * class.c (build_base_path): Convert BINFO_OFFSET to the correct type. From-SVN: r102240
Andrew Pinski committed -
2005-07-21 Paolo Bonzini <bonzini@gnu.org> * common.opt (-fforward-propagate): Committed by mistake, removed. From-SVN: r102239
Paolo Bonzini committed -
From-SVN: r102238
Paul Woegerer committed -
From-SVN: r102237
Paul Woegerer committed -
re PR c++/2922 ([DR 197] two-stage lookup for unqualified function calls with type-dependent arguments) 2005-07-21 Douglas Gregor <doug.gregor@gmail.com> PR c++/2922 * g++.dg/lookup/two-stage5.C: New test from bug comments. From-SVN: r102236
Douglas Gregor committed -
PR c++/15938 * g++.dg/init/union2.C: New test. From-SVN: r102235
Volker Reichelt committed -
2005-07-20 Douglas Gregor <doug.gregor@gmail.com> PR c++/2922 * semantics.c (perform_koenig_lookup): For dependent calls, just return the set of functions we've found so far. Later, it will be augmented by those found through argument-dependent lookup. * name-lookup.c (lookup_arg_dependent): Implement DR 164 by removing the optimization that skips namespaces where the functions were originally found. From-SVN: r102234
Doug Gregor committed -
* reg-stack.c: Fix comment typo(s). * tree-ssa-operands.c: Likewise. * tree-vectorizer: Likewise. From-SVN: r102232
Volker Reichelt committed -
* call.c: Fix comment typo(s). * cxx-pretty-print.h: Likewise. * name-lookup.c: Likewise. * parser.c: Likewise. From-SVN: r102231
Volker Reichelt committed -
PR c/22393 * gcc.dg/complex-4.c: New test. From-SVN: r102229
Volker Reichelt committed -
(symbian_add_attribute): Do not use a ? operator on the LHS of an assignment. (sh_symbian_handle_dll_attribute): Change the type of the method vector to "VEC(tree,gc)*" and use vector accessor macros to walk over the elements. (symbian_export_vtable_and_rtti_p): Likewise. (symbian_class_needs_attribute_p): Likewise. From-SVN: r102228
Nick Clifton committed -
2005-07-21 Richard Guenther <rguenther@suse.de> PR testsuite/22522 * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for scanning for asm labels. * gcc.dg/tree-ssa/flatten-2.c: Likewise. From-SVN: r102227
Richard Guenther committed -
gcc: 2005-07-21 Paolo Bonzini <bonzini@gnu.org> PR target/22085 * config/rs6000/rs6000-c.c (rs6000_cpu_cpp_builtins): Do not initialize targetm.resolve_overloaded_builtin here. (altivec_expand_overloaded_builtin): Make it non-static. * config/rs6000/rs6000-protos.h (altivec_expand_overloaded_builtin): New prototype. * config/rs6000/rs6000.h (REGISTER_TARGET_PRAGMAS): Initialize targetm.resolve_overloaded_builtin here. * config/rs6000/darwin.h (REGISTER_TARGET_PRAGMAS): Likewise. testsuite: 2005-07-21 Paolo Bonzini <bonzini@gnu.org> PR target/22085 * gcc.dg/altivec-pr22085.c: New. From-SVN: r102226
Paolo Bonzini committed -
gcc: 2005-07-21 Paolo Bonzini <bonzini@gnu.org> Zdenek Dvorak <dvorakz@suse.cz> PR tree-optimization/19210 * common.opt (Wunsafe-loop-optimizations, funsafe-loop-optimizations): New. * Makefile.in (tree-ssa-loop-niter.o): Depend intl.o. * loop-iv.c (get_simple_loop_desc): If -funsafe-loop-optimizations, rely on unproven assumptions. * predict.c (predict_loops): Adjust call to number_of_iterations_exit. * tree-flow.h (number_of_iterations_exit): Add final parameter. * tree-scalar-evolution.c (number_of_iterations_in_loop): Adjust call to number_of_iterations_exit. * tree-ssa-loop-ivcanon.c (empty_loop_p): Likewise. * tree-ssa-loop-ivopts.c (niter_for_exit): Likewise. * tree-ssa-loop-niter.c (find_loop_niter, estimate_numbers_of_iterations_loop): Likewise. (number_of_iterations_exit): Honor the new options. * doc/invoke.texi (Wunsafe-loop-optimizations, funsafe-loop-optimizations): Document them. gcc/testsuite: 2005-07-21 Paolo Bonzini <bonzini@gnu.org> * gcc.dg/tree-ssa/pr19210-1.c: New. * gcc.dg/tree-ssa/pr19210-2.c: New. Co-Authored-By: Zdenek Dvorak <dvorakz@suse.cz> From-SVN: r102225
Paolo Bonzini committed -
PR rtl-optimization/22167 * gcse.c (hoist_code): Fix hoist_exprs[] check. From-SVN: r102219
Richard Sandiford committed -
* config/rs6000/lynx.h: Mark __do_global_ctors_aux and __do_global_dtors_aux longcall. From-SVN: r102218
Adam Nemet committed -
re PR c++/2922 ([DR 197] two-stage lookup for unqualified function calls with type-dependent arguments) 2005-07-20 Douglas Gregor <doug.gregor@gmail.com> PR c++/2922 * g++.dg/lookup/two-stage2.C: New. * g++.dg/lookup/two-stage3.C: New. * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet fixed two-stage name lookup for operators. * g++.dg/template/call3.C: Compiler now produces an appropriate error message. * g++.dg/template/crash37.C: Compiler now describes bla() on line 14 as a candidate. * g++.dg/template/ptrmem4.C: Compiler produces different error message. * g++.old-deja/g++.other/pmf3.C: Compiler now describes connect_to_method as a candidate. From-SVN: r102217
Douglas Gregor committed -
re PR c++/2922 ([DR 197] two-stage lookup for unqualified function calls with type-dependent arguments) 2005-07-20 Douglas Gregor <doug.gregor@gmail.com> PR c++/2922 * semantics.c (perform_koenig_lookup): For dependent calls, just return the set of functions we've found so far. Later, it will be augmented by those found through argument-dependent lookup. * name-lookup.c (lookup_arg_dependent): From-SVN: r102216
Douglas Gregor committed -
* gensupport.c (old_preds): Don't reference PREDICATE_CODES. (old_special_pred_table): Don't reference SPECIAL_MODE_PREDICATES. * system.h (PREDICATE_CODES, SPECIAL_MODE_PREDICATES): Poison. * config/arc/arc.h: Don't mention PREDICATE_CODES. * config/sh/predicates.h: Don't mention SPECIAL_MODE_PREDICATES. * doc/tm.texi (PREDICATE_CODES, SPECIAL_MODE_PREDICATES): Remove. From-SVN: r102215
Kazu Hirata committed -
[[Split portion of a mixed commit.]] From-SVN: r102213.2
GCC Administrator committed
-
- 20 Jul, 2005 2 commits
-
-
* sources.am, Makefile.in: Rebuilt. * Makefile.am (all_xlib_lo_files): Removed. (all_libgcj_lo_files): Likewise. (lib_gnu_awt_xlib_la_LIBADD): List correct .lo files. (xlib_java_source_files): Removed. (xlib_nat_headers): Updated. * configure: Rebuilt. * configure.ac: Create standard.omit. * standard.omit.in: New file. * standard.omit: Removed. * scripts/makemake.tcl (gnu/gcj/xlib, gnu/awt/xlib): Now 'package'. (emit_package_rule): Special case xlib peers. (emit_source_var): Likewise. Read standard.omit.in. * gnu/awt/xlib/XToolkit.java (createEmbeddedWindow): New method. From-SVN: r102211
Tom Tromey committed -
* src/sh/ffi.c (ffi_call): Handle small structures correctly. Remove empty line. * src/sh64/ffi.c (simple_type): Remove. (return_type): Handle small structures correctly. (ffi_prep_args): Likewise. (ffi_call): Likewise. (ffi_closure_helper_SYSV): Likewise. * src/sh64/sysv.S (ffi_call_SYSV): Handle 1, 2 and 4-byte return. Emit position independent code if PIC and remove wrong datalabel prefixes from EH data. From-SVN: r102210
Kaz Kojima committed
-