- 05 Nov, 2004 14 commits
-
-
* bitmap.h (enum bitmap_bits): Remove. (bitmap_operation): Remove. (bitmap_and, bitmap_and_into, bitmap_and_compl, bitmap_and_compl_into, bitmap_ior, bitmap_ior_into, bitmap_xor, bitmap_xor_into): Prototype. * bitmap.c (bitmap_elt_insert_after, bitmap_elt_clear_from): New. (bitmap_operation): Remove. (bitmap_and, bitmap_and_into, bitmap_and_compl, bitmap_and_compl_into, bitmap_ior, bitmap_ior_into, bitmap_xor, bitmap_xor_into): New. (bitmap_ior_and_compl, bitmap_ior_and_compl_into): Adjust. From-SVN: r90121
Nathan Sidwell committed -
PR tree-optimization/18307 * tree-ssa-alias.c (merge_pointed_to_info): Protected against DEST and ORIG being the same node. From-SVN: r90120
Nathan Sidwell committed -
2004-11-05 Ralf Corsepius <ralf.corsepius@rtems.org> * MAINTAINERS: Add myself From-SVN: r90119
Ralf Corsepius committed -
From-SVN: r90118
Gabor Loki committed -
2004-11-04 Geoffrey Keating <geoffk@apple.com> * Makefile.def: Build fixincludes for the host, too. * Makefile.in: Regenerate. * configure.in (host_tools): Add fixincludes. * configure: Regenerate. Index: fixincludes/ChangeLog 2004-11-04 Geoffrey Keating <geoffk@apple.com> * configure.ac: Add code to determine noncanonical_target, local_prefix, gcc_version; process mkheaders.in to make mkheaders. * configure: Regenerate. * fixinc.in: Move here from gcc/; fix many cross-hosting bugs. * mkfixinc.sh: Move here from gcc/; update for changes to fixinc.in. * mkheaders.in: Move here from gcc/; remove some unnecessary macros; update for changes to fixinc.in. * Makefile.in: Add many new macros. (install): New target. (mkheaders): New target. (fixinc.sh): New target. (all): Add mkheaders and fixinc.sh. * README-fixinc: Move here from gcc/. Index: gcc/ChangeLog 2004-11-04 Geoffrey Keating <geoffk@apple.com> * Makefile.in (distclean): Don't delete nonexistent fixinc/ directory. (install-mkheaders): Install the version built for the host, not for the build machine. * configure.ac: Always run fixincludes. (all_outputs): Remove mkheaders. * configure: Regenerate. * fixinc.in: Move to fixincludes/. * mkfixinc.sh: Likewise. * mkheaders.in: Likewise. * README-fixinc: Likewise. From-SVN: r90117
Geoffrey Keating committed -
2004-11-04 Andrew Pinski <pinskia@physics.uc.edu> * gcc_update (boehm-gc/aclocal.m4): Remove boehm-gc/acinclude.m4. From-SVN: r90115
Andrew Pinski committed -
2004-11-05 Kelley Cook <kcook@gcc.gnu.org> * acinclude.m4: Properly quote AC_CACHE_CHECK. * Makefile.am: Add in ACLOCAL_AMFLAGS. * aclocal.m4, configure, Makefile.in: Regenerate. From-SVN: r90114
Kelley Cook committed -
PR target/18263 * config/arc/lib1funcs.asm (___umulsidi3): Change use of cmp to the equivalent on the A4. From-SVN: r90105
Ramana Radhakrishnan committed -
2004-11-04 Kelley Cook <kcook@gcc.gnu.org> * Makefile.am: Define ACLOCAL_AMFLAGS. * configure.ac: Remove redundant sinclude. * acinclude.m4: Delete file. * aclocal.m4: Regenerate. * Makefile.in, include/Makefile.in: Regenerate. * configure: Regenerate. From-SVN: r90103
Kelley Cook committed -
* doc/c-tree.texi, doc/cfg.texi, doc/contrib.texi, doc/cpp.texi, doc/cppopts.texi, doc/extend.texi, doc/fragments.texi, doc/frontends.texi, doc/gcov.texi, doc/hostconfig.texi, doc/implement-c.texi, doc/install.texi, doc/invoke.texi, doc/libgcc.texi, doc/md.texi, doc/passes.texi, doc/portability.texi, doc/rtl.texi, doc/sourcebuild.texi, doc/standards.texi, doc/tm.texi, doc/tree-ssa.texi, doc/trouble.texi: Correct end-of-sentence markup and markup of "etc.", "e.g." and "i.e.". Use @code in various places where appropriate. From-SVN: r90101
Joseph Myers committed -
* doc/c-tree.texi, doc/cfg.texi, doc/extend.texi, doc/gty.texi, doc/install.texi, doc/invoke.texi, doc/md.texi, doc/passes.texi, doc/rtl.texi, doc/tm.texi, doc/tree-ssa.texi: Remove trailing whitespace. From-SVN: r90100
Joseph Myers committed -
* config/arm/arm.c (arm_handle_notshared_attribute): New function. * doc/extend.texi: Document "notshared" attribute. * testsuite/g++.dg/ext/visibility/symbian1.C: New test. From-SVN: r90099
Mark Mitchell committed -
[[Split portion of a mixed commit.]] From-SVN: r90097.2
GCC Administrator committed -
[[Split portion of a mixed commit.]] From-SVN: r90096.2
GCC Administrator committed
-
- 04 Nov, 2004 26 commits
-
-
* tree-phinodes.c (make_phi_node): Make it static. * tree.h: Remove the prototypes for make_phi_node. From-SVN: r90093
Kazu Hirata committed -
* stmt.c (expand_asm, expand_asm_operands): Make them static. * tree.h: Remove the prototypes for expand_asm and expand_asm_operands. From-SVN: r90092
Kazu Hirata committed -
* passes.c (rest_of_compilation): Make it static. * toplev.h: Remove the prototype for rest_of_compilation. From-SVN: r90091
Kazu Hirata committed -
* jump.c (cleanup_barriers): Use delete_insn instead of delete_barrier. (delete_barrier): Remove. * rtl.h: Remove the corresponding prototype. From-SVN: r90090
Kazu Hirata committed -
* expr.c (mostly_zero_p): Make it static. * tree.h: Remove the prototype for mostly_zeros_p. From-SVN: r90089
Kazu Hirata committed -
From-SVN: r90088
Kazu Hirata committed -
* builtins.c (expand_builtin_return_addr, expand_builtin_longjmp, expand_builtin_trap): Make them static. * expr.h: Remove the prototypes for expand_builtin_longjmp and expand_builtin_trap. * tree.h: Remove the prototype for expand_builtin_return_addr. From-SVN: r90087
Kazu Hirata committed -
* tree-cfg.c (find_taken_edge): Reject VAL begin NULL. * tree-ssa-ccp.c (visit_cond_stmt): Don't call find_taken_edge with VAL being NULL. From-SVN: r90083
Kazu Hirata committed -
* gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment on LP64 targets. From-SVN: r90082
Eric Botcazou committed -
* cfghooks.c (delete_basic_block): Remove code to truncate edge vectors. From-SVN: r90081
Kazu Hirata committed -
2004-11-04 Andrew Pinski <pinskia@physics.uc.edu> * flow.c (init_propagate_block_info): Change the type of i to unsigned. From-SVN: r90080
Andrew Pinski committed -
* internal.h (HAVE_ICONV): Undefine if we do not have HAVE_ICONV_H as well. Co-Authored-By: Gerald Pfeifer <gerald@pfeifer.com> From-SVN: r90079
Zack Weinberg committed -
ChangeLog: PR tree-optimization/18184 * c-typeck.c (comptypes): Do not treat pointers of different modes or alias-all flags as equivalent. * tree-ssa.c (tree_ssa_useless_type_conversion_1): Likewise. cp/ChangeLog: PR tree-optimization/18184 * cp-objcp-common.c (cxx_types_compatible_p): Do not treat pointers of different modes or alias-all flags as equivalent. * typeck.c (comptypes): Likewise. From-SVN: r90078
Ulrich Weigand committed -
* configure.in (arm-*-oabi*, thumb-*-oabi*): Remove. * configure: Regenerated. From-SVN: r90072
Daniel Jacobowitz committed -
From-SVN: r90068
H.J. Lu committed -
2004-11-04 H.J. Lu <hongjiu.lu@intel.com> PR other/17783 * configure.in: Set up LD_LIBRARY_PATH by default for gcc. * configure: Regenerated. From-SVN: r90067
H.J. Lu committed -
* gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c, gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c, gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c, gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c, gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c, gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c, gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c, gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c, gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c, gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests. From-SVN: r90066
Joseph Myers committed -
* doc/gty.texi, doc/makefile.texi, doc/sourcebuild.texi: Don't reference specific C parser files in examples. From-SVN: r90065
Joseph Myers committed -
* gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c, gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c, gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c, gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c, gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c, gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c, objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages for new parser. From-SVN: r90064
Joseph Myers committed -
PR target/15342 * regrename.c (scan_rtx): Treat the destinations of SETs and CLOBBERs as OP_INOUT if the instruction is predicated. From-SVN: r90063
Richard Sandiford committed -
* bitmap.h: Fix a comment typo. Follow spelling conventions. * tree-vectorizer.c: Fix a comment typo. From-SVN: r90062
Kazu Hirata committed -
* sdbout.c (SDB_GENERATE_FAKE): Remove. (gen_fake_label): Don't use SDB_GENERATE_FAKE. * system.h: Poison SDB_GENERATE_FAKE. * doc/tm.texi (SDB_GENERATE_FAKE): Remove. From-SVN: r90061
Kazu Hirata committed -
From-SVN: r90060
Ulrich Weigand committed -
DR 49, 100 * cp-tree.h (TYPE_REF_OBJ_P): New macro. (TYPE_PTR_P, TYPE_PTROB_P, TYPE_PTROBV_P, TYPE_PTRFN_P, TYPE_REFFN_P): Document. (fold_decl_constant_value): New prototype. * pt.c (convert_nontype_argument_function): Rewrite and extract parts into... (fold_decl_constant_value, convert_nontype_argument_function): New. (lookup_template_class): Add comment about useless double call. * mangle.c (write_expression): Strip conversions before lowering pointer to members. * cvt.c (ocp_convert): Check LOOKUP_COMPLAIN for a pedwarn. Disallow enum to enum conversion. * g++.dg/template/nontype7.C: New test. * g++.dg/template/nontype8.C: Likewise. * g++.dg/template/nontype9.C: Likewise. * g++.dg/template/nontype10.C: Likewise. * g++.dg/tc1/dr49.C: Likewise. * g++.dg/template/ptrmem8.C: Relax dg-error checks. * g++.old-deja/g++.other/null1.C: Remove a buggy error check From-SVN: r90059
Giovanni Bajo committed -
locale_facets.tcc (num_get<>::do_get(bool&)): Evaluate __beg == __end the exact strict minimum number of times. 2004-11-04 Paolo Carlini <pcarlini@suse.de> * include/bits/locale_facets.tcc (num_get<>::do_get(bool&)): Evaluate __beg == __end the exact strict minimum number of times. From-SVN: r90058
Paolo Carlini committed -
re PR other/18277 (libsupc++/guard.cc:62: error: 'RECURSIVE_ERRORCHECKMUTEX' was not declared in this scope) PR other/18277 * gthr-posix.h (__gthread_recursive_mutex_init_function): Revert 2004-10-29 patch From-SVN: r90057
Eric Botcazou committed
-