- 30 Nov, 2004 31 commits
-
-
fold-const.c (fold_widened_comparison): Make sure that we're passing an INTEGER_TYPE to int_fits_type_p. 2004-11-30 Eric Christopher <echristo@redhat.com> * fold-const.c (fold_widened_comparison): Make sure that we're passing an INTEGER_TYPE to int_fits_type_p. (fold): Clean up comment. From-SVN: r91539
Eric Christopher committed -
* g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144 to support new requirements on FreeBSD 5. From-SVN: r91536
Loren J. Rittle committed -
PR 18702 * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific. From-SVN: r91535
Devang Patel committed -
* mklibgcc.in: Correct calculation of libgcc_s_soname and libunwind_soname. Use $out, not $outS, in commands for no-shared-library case. Move EXTRA_MULTILIB_PARTS rules above library build rules, make $libunwind_so and $libgcc_s_so depend on them in the normal fashion, and filter those objects out of @shlib_objs@. From-SVN: r91534
Zack Weinberg committed -
* config/rs6000/altivec.h (vec_step_help): Support const vector types. * g++.dg/ext/altivec-13.C: New test. From-SVN: r91533
Janis Johnson committed -
2004-11-30 Andrew Pinski <pinskia@physics.uc.edu> PR tree-opt/18298 * tree-optimize.c (init_tree_optimization_passes): Add a may_alias pass right after fold builtins. 2004-11-30 Andrew Pinski <pinskia@physics.uc.edu> PR tree-opt/18298 * gcc.c-torture/execute/p18298.c: New test. From-SVN: r91529
Andrew Pinski committed -
2004-11-30 Andreas Krebbel <krebbel1@de.ibm.com> * config/s390/s390-modes.def: Added cc modes documentation. * config/s390/s390.c: (s390_tm_ccmode, s390_select_ccmode, s390_expand_addcc): Added cc mode comments. * config/s390/s390.md: Removed old cc mode documentation. From-SVN: r91528
Andreas Krebbel committed -
2004-11-30 Mark Dettinger <dettinge@de.ibm.com> * config/s390/s390.c (struct processor_costs): New data type. (s390_cost, z900_cost, z990_cost): New global variables. (override_options): Initialize s390_cost. (s390_rtx_costs): Reimplement. From-SVN: r91527
Mark Dettinger committed -
From-SVN: r91525
Kazu Hirata committed -
PR tree-opt/18607 * gcc.dg/vect/vect-89.c: New test. From-SVN: r91523
Ira Rosen committed -
2004-11-29 Daniel Berlin <dberlin@dberlin.org> Fix PR tree-optimization/18673 * tree-ssa-pre.c: Remove splay-tree.h include. (bitmap_value_replace_in_set): Fix to add if it does not exist. (find_or_generate_expression): Remove now-wrong condition. (create_expression_by_pieces): Fix condition and comment reason for it. (insert_aux): Fix condition and comment reasons for it. Factor insertion code from here. (insert_into_preds_of_block): To here. Fix conditions in factored function and comment reasons for them. From-SVN: r91522
Daniel Berlin committed -
2004-11-30 Ira Rosen <irar@il.ibm.com> PR tree-opt/18607 * tree-vectorizer.c (vect_analyze_data_refs): Use temporary variable for data_reference when looking for memtag. From-SVN: r91521
Ira Rosen committed -
* c-opts.c (check_deps_environment_vars): If spec != NULL, set deps_seen. From-SVN: r91520
Jakub Jelinek committed -
From-SVN: r91519
Dorit Nuzman committed -
* tree-vectorizer.c (vect_gen_niters_for_prolog_loop): Use tree_low_cst instead of TREE_INT_CST_LOW. From-SVN: r91518
Dorit Naishlos committed -
tree-vectorizer.c (vect_can_force_dr_alignment_p): Return false for decls that are assembled before vectorization takes place. * tree-vectorizer.c (vect_can_force_dr_alignment_p): Return false for decls that are assembled before vectorization takes place. (vect_compute_data_ref_alignment): Set DECL_USER_ALIGN to 1. From-SVN: r91517
Dorit Naishlos committed -
* passes.c (rest_of_handle_old_regalloc): Delete unreachable blocks if local_alloc modified jumps. From-SVN: r91516
Ulrich Weigand committed -
* varasm.c (default_encode_section_info): Don't set SYMBOL_FLAG_SMALL on TLS symbols. * config/rs6000/rs6000.c (rs6000_elf_in_small_data_p): Remove TLS check. From-SVN: r91515
Alan Modra committed -
* unwind.h: Surround all visibility pragmas with #ifndef HIDE_EXPORTS. * mklibgcc.in: Drastic restructure for comprehensibility. Remove the old hidden-directive hack. Eliminate support for .txt files in LIB2ADD etc (never used). Eliminate support for assembly source files in LIB2ADDEH* and LIBUNWIND (also never used). Build up dependency lists for libraries incrementally. If we have SHLIB_LINK, compile each file twice, once for the static and once for the shared library; also probe for -fvisibility=hidden in the generated libgcc.mk. If found, pass that and -DHIDE_EXPORTS to the compilation of every C source file going into the static library. If found, generate hidden-directive lists for every assembly source file going into the static library, but incorporate them with -include instead of ld -r. Write comments into generated libgcc.mk to facilitate debugging. * Makefile.in: Pass ASM_HIDDEN_OP to mklibgcc. * config/t-slibgcc-darwin: Define ASM_HIDDEN_OP. * config/darwin.h (REAL_LIBGCC_SPEC): Put -lgcc back in -Zdynamiclib case. From-SVN: r91513
Zack Weinberg committed -
* expr.c (get_inner_reference): Handle REAL/IMAGPART_EXPR. (handled_component_p): Likewise. * alias.c (can_address_p): Reformat and simplify. Handle REAL/IMAGPART_EXPR. Do not disable addressability based on alias set zero. * fold-const.c (build_fold_addr_expr_with_type): Remove duplicate check for REAL/IMAGPART_EXPR. * gimplify.c (gimplify_compound_lval): Likewise. * tree-cfg.c (verify_expr): Likewise. * tree-gimple.c (is_gimple_addressable, get_base_address): Likewise. * tree-nested.c (build_addr, convert_nonlocal_reference): Likewise. (convert_local_reference): Likewise. * tree-ssa-loop-ivopts.c (prepare_decl_rtl): Likewise. From-SVN: r91511
Richard Henderson committed -
From-SVN: r91510
Alan Modra committed -
PR pch/14940 * config/pa/pa-host.c, config/pa/x-hpux, config/pa/x-linux: New files. * config.host (hppa*-*-hpux*, hppa*-*-linux): Define out_host_hook_obj and host_xmake_file using new host configuration files. From-SVN: r91509
John David Anglin committed -
From-SVN: r91508
Matt Kraai committed -
From-SVN: r91507
Matt Kraai committed -
reg-stack.c (change_stack): Improve algorithm used to pop regs off the stack to maximize ffreep usage and... * reg-stack.c (change_stack): Improve algorithm used to pop regs off the stack to maximize ffreep usage and reduce fxch count. From-SVN: r91506
Roger Sayle committed -
2004-11-29 Bryce McKinlay <mckinlay@redhat.com> PR libgcj/18699 Revert patches of 2004-11-26 and 2004-11-27. From-SVN: r91505
Bryce McKinlay committed -
2004-11-26 James A. Morrison <phython@gcc.gnu.org> PR middle-end/18596 * c-decl.c (grokdeclarator): Reset DECL_INTIAL to error_mark_node on errors. testsuite: * gcc.dg/pr18596-1.c: New test. From-SVN: r91504
James A. Morrison committed -
[[Split portion of a mixed commit.]] From-SVN: r91502.2
GCC Administrator committed -
[[Split portion of a mixed commit.]] From-SVN: r91501.2
GCC Administrator committed -
2004-11-29 Kelley Cook <kcook@gcc.gnu.org> * Makefile.am: Define ACLOCAL_AMFLAGS. * acinclude.m4: Remove. * stamp-h.in: Remove superfluous stamp file. * aclocal.m4, configure, Makefile.in: Regenerate. * testsuite/Makefile.in: Likewise. From-SVN: r91499
Kelley Cook committed -
expr.c (expand_expr_real_1, [...]): Properly handle REDUCE_BIT_FIELD by applying it to result, not input, of conversion. * expr.c (expand_expr_real_1, case NOP_EXPR): Properly handle REDUCE_BIT_FIELD by applying it to result, not input, of conversion. From-SVN: r91498
Richard Kenner committed
-
- 29 Nov, 2004 9 commits
-
-
From-SVN: r91496
R. Kelley Cook committed -
2004-11-29 Kelley Cook <kcook@gcc.gnu.org> * libtool.m4 (AC_DEPLIBS_CHECK_METHOD): Re-import linux-gnu case from CVS libtool to always pass_all. * libjava/configure, libffi/configure, libjava/configure, libobjc/configure, boehm-gc/configure: Regenerated. From-SVN: r91495
Kelley Cook committed -
From-SVN: r91494
Ben Elliston committed -
From-SVN: r91493
Ben Elliston committed -
2004-11-29 Andrew Pinski <pinskia@physics.uc.edu> PR c/18479 * gcc.dg/pr18479.c: New test. 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu> PR c/18479 * c-common.c (handle_visibility_attribute): When the type decl is really a identifier node, warn about being ignored and return. From-SVN: r91492
Andrew Pinski committed -
* gnu/gcj/tools/gcj_dbtool/Main.java (main): Mention gcj-dbtool. Recognize --help and --version. (usage): Mention gcj-dbtool. Added "out" argument. (insist): Updated. From-SVN: r91491
Tom Tromey committed -
From-SVN: r91490
Richard Henderson committed -
PR target/18490 * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for mmix-knuth-mmixware. * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for cris-*-elf* cris-*-aout* mmix-*-* From-SVN: r91489
Hans-Peter Nilsson committed -
* cfgcleanup.c (outgoing_edges_match, try_crossjump_to_edge): Remove CASE_DROPS_THROUGH checks, it is never defined. * cfglyout.c (fixup_reorder_chain): Likewise. * cfgrtl.c (rtl_verify_flow_info): Likewise. * stmt.c (expand_case): Likewise. * cfgbuild.c (make_edges): Likewise. Also remove force_fallthru, it is now always 0. * system.h (CASE_DROPS_THROUGH): Poison. * doc/md.texi (casesi): Remove documentation of CASE_DROPS_THROUGH. * doc/tm.texi (casesi): Remove documentation of CASE_DROPS_THROUGH. * config/v850/v850.h: Remove commented out CASE_DROPS_THROUGH. From-SVN: r91488
Steven Bosscher committed
-