aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2004-11-05expmed.c (extract_force_align_mem_bit_field): New.Richard Henderson2-1/+153
* expmed.c (extract_force_align_mem_bit_field): New. (extract_split_bit_field): Call it. From-SVN: r90150
2004-11-05ia64.md (UNSPEC_SHRP): New.Richard Henderson3-0/+104
* ia64.md (UNSPEC_SHRP): New. (dshift_count_operand): New. (ashrti3, ashrti3_internal, lshrti3, lshrti3_internal, shrp): New. * ia64.c (rtx_needs_barrier): Handle UNSPEC_SHRP. From-SVN: r90149
2004-11-05be.po, [...]: Update.Joseph Myers12-30450/+28533
* be.po, ca.po, da.po, de.po, el.po, es.po, fr.po, ja.po, nl.po, sv.po, tr.po: Update. From-SVN: r90148
2004-11-05c-typeck.c (output_init_element): Return early if value is error_mark_node.Joseph Myers4-1/+18
* c-typeck.c (output_init_element): Return early if value is error_mark_node. testsuite: * gcc.dg/init-undef-1.c: New test. From-SVN: r90146
2004-11-05Stop staying that -fno-guess-branch-probability produces random code changes.James E Wilson2-13/+13
* invoke.texi (-fno-guess-branch-probability): Rewrite. From-SVN: r90144
2004-11-05Makefile.in (mostlyclean): Add fixinc.sh.Geoffrey Keating2-2/+18
* Makefile.in (mostlyclean): Add fixinc.sh. (clean): Add mkheaders. (distclean): New. (dvi): New. (info): New. (installcheck): New. From-SVN: r90142
2004-11-05Fix 4 execute/va-arg-26.c gcc testsuite failures.James E Wilson2-1/+6
* config/ia64/ia64.c (rtx_needs_barrier, case UNSPEC_GR_SPILL): Change 1 to UNSPEC_GR_SPILL. From-SVN: r90141
2004-11-05* gfortranspec.c (lang_specific_driver): Change year to 2004.Tobias Schlüter2-1/+5
From-SVN: r90138
2004-11-05re PR libstdc++/17218 (unknown subjects in generated libstdc++ manpages)Benjamin Kosnik23-1069/+155
2004-11-05 Benjamin Kosnik <bkoz@redhat.com> PR libstdc++/17218 PR libstdc++/17223 * docs/doxygen/filter: Remove. * docs/doxygen/filter.sed: Remove. * docs/doxygen/mainpage.html: Add link to functions. * docs/doxygen/run_doxygen: Changes due to new source filtering. * docs/doxygen/user.cfg.in: Update to doxygen 1.3.9.1, tweak. * include/bits/allocator.h: Tweaks for doxygen. * include/bits/char_traits.h: Same. * include/bits/codecvt.h: Same. * include/bits/concurrence.h: Same. * include/bits/locale_facets.h: Same. * include/ext/array_allocator.h: Same. * include/ext/debug_allocator.h: Same. * include/ext/malloc_allocator.h: Same. * include/ext/mt_allocator.h: Same. * include/ext/new_allocator.h: Same. * include/ext/pool_allocator.h: Same. * include/ext/stdio_sync_filebuf.h: Same. * include/std/std_memory.h: Same. * include/tr1/array: Same. * include/tr1/tuple: Same. * config/locale/ieee_1003.1-2001/codecvt_specializations.h: Same. * config/os/gnu-linux/ctype_base.h: Same. From-SVN: r90137
2004-11-05re PR fortran/18111 (spurious warnings with -W -Wunused)Tobias Schlüter2-0/+9
PR fortran/18111 * trans-decl.c (create_function_arglist): Set DECL_ARTIFICIAL for hidden parameters. From-SVN: r90136
2004-11-0520040910-1.c, [...]: Adjust expected messages for new parser.Joseph Myers9-16/+24
* gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c, gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c, gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c, gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust expected messages for new parser. From-SVN: r90128
2004-11-05Makefile.def (host fixincludes): Specify missing targets.Paolo Bonzini5-94/+32
2004-11-05 Paolo Bonzini <bonzini@gnu.org> * Makefile.def (host fixincludes): Specify missing targets. * Makefile.in: Regenerate. fixincludes/ChangeLog: 2004-11-05 Paolo Bonzini <bonzini@gnu.org> * Makefile.in (mostlyclean, distclean): New targets. From-SVN: r90127
2004-11-05s390.c (s390_fixed_condition_code_regs): New function.Andreas Krebbel2-0/+20
2004-11-05 Andreas Krebbel <krebbel1@de.ibm.com> * config/s390/s390.c (s390_fixed_condition_code_regs): New function. (TARGET_FIXED_CONDITION_CODE_REGS): Macro defined. From-SVN: r90126
2004-11-05re PR fortran/15164 (trans-decl.c:411: gfc_finish_var_decl: Assertion failed)Tobias Schlüter2-2/+8
PR fortran/15164 * trans-decl.c (gfc_finish_var_decl): Don't declare arguments to module procedures as if they were module variables. From-SVN: r90125
2004-11-05configure.ac: Use AC_PROG_FC, FC and FCFLAGS instead of AC_PROG_F77, F77 and ↵Andreas Schwab5-84/+92
FFLAGS. * configure.ac: Use AC_PROG_FC, FC and FCFLAGS instead of AC_PROG_F77, F77 and FFLAGS. * Makefile.am (selected_int_kind.inc, selected_real_kind.inc): Use FCCOMPILE instead of F77COMPILE. * configure, Makefile.in: Regenerate. From-SVN: r90122
2004-11-05bitmap.h (enum bitmap_bits): Remove.Nathan Sidwell3-161/+535
* 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
2004-11-05re PR tree-optimization/18307 (merge_pointed_to_info called incorrectly)Nathan Sidwell2-2/+17
PR tree-optimization/18307 * tree-ssa-alias.c (merge_pointed_to_info): Protected against DEST and ORIG being the same node. From-SVN: r90120
2004-11-05MAINTAINERS: Add myselfRalf Corsepius2-0/+5
2004-11-05 Ralf Corsepius <ralf.corsepius@rtems.org> * MAINTAINERS: Add myself From-SVN: r90119
2004-11-05* MAINTAINERS (Write After Approval): Add myself. (Gabor Loki ↵Gabor Loki2-0/+5
<loki@inf.u-szeged.hu>) From-SVN: r90118
2004-11-05Index: ChangeLogGeoffrey Keating17-162/+603
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
2004-11-04gcc_update (boehm-gc/aclocal.m4): Remove boehm-gc/acinclude.m4.Andrew Pinski2-1/+5
2004-11-04 Andrew Pinski <pinskia@physics.uc.edu> * gcc_update (boehm-gc/aclocal.m4): Remove boehm-gc/acinclude.m4. From-SVN: r90115
2004-11-05acinclude.m4: Properly quote AC_CACHE_CHECK.Kelley Cook6-1560/+583
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
2004-11-05re PR target/18263 ([3.4 only] Build broken for ARC.)Ramana Radhakrishnan2-1/+7
PR target/18263 * config/arc/lib1funcs.asm (___umulsidi3): Change use of cmp to the equivalent on the A4. From-SVN: r90105
2004-11-05Makefile.am: Define ACLOCAL_AMFLAGS.Kelley Cook8-50/+24
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
2004-11-05c-tree.texi, [...]: Correct end-of-sentence markup and markup of "etc.", ↵Joseph Myers24-352/+365
"e.g." and "i.e.". * 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
2004-11-05c-tree.texi, [...]: Remove trailing whitespace.Joseph Myers12-108/+115
* 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
2004-11-05arm.c (arm_handle_notshared_attribute): New function.Mark Mitchell5-0/+79
* 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
2004-11-05Daily bump.GCC Administrator1-1/+1
[[Split portion of a mixed commit.]] From-SVN: r90097.2
2004-11-05Daily bump.GCC Administrator1-1/+1
[[Split portion of a mixed commit.]] From-SVN: r90096.2
2004-11-04tree-phinodes.c (make_phi_node): Make it static.Kazu Hirata3-2/+6
* tree-phinodes.c (make_phi_node): Make it static. * tree.h: Remove the prototypes for make_phi_node. From-SVN: r90093
2004-11-04stmt.c (expand_asm, [...]): Make them static.Kazu Hirata3-4/+8
* 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
2004-11-04passes.c (rest_of_compilation): Make it static.Kazu Hirata3-2/+6
* passes.c (rest_of_compilation): Make it static. * toplev.h: Remove the prototype for rest_of_compilation. From-SVN: r90091
2004-11-04jump.c (cleanup_barriers): Use delete_insn instead of delete_barrier.Kazu Hirata3-13/+8
* jump.c (cleanup_barriers): Use delete_insn instead of delete_barrier. (delete_barrier): Remove. * rtl.h: Remove the corresponding prototype. From-SVN: r90090
2004-11-04expr.c (mostly_zero_p): Make it static.Kazu Hirata3-2/+6
* expr.c (mostly_zero_p): Make it static. * tree.h: Remove the prototype for mostly_zeros_p. From-SVN: r90089
2004-11-04* cfgrtl.c (force_nonfallthru_and_redirect): Make it static.Kazu Hirata2-2/+5
From-SVN: r90088
2004-11-04builtins.c (expand_builtin_return_addr, [...]): Make them static.Kazu Hirata4-6/+11
* 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
2004-11-04tree-cfg.c (find_taken_edge): Reject VAL begin NULL.Kazu Hirata3-3/+10
* 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
2004-11-04pragma-align.c (sixteen): Use 8-byte alignment on LP64 targets.Eric Botcazou2-0/+9
* gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment on LP64 targets. From-SVN: r90082
2004-11-04cfghooks.c (delete_basic_block): Remove code to truncate edge vectors.Kazu Hirata2-3/+5
* cfghooks.c (delete_basic_block): Remove code to truncate edge vectors. From-SVN: r90081
2004-11-04flow.c (init_propagate_block_info): Change the type of i to unsigned.Andrew Pinski2-1/+6
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
2004-11-04internal.h (HAVE_ICONV): Undefine if we do not have HAVE_ICONV_H as well.Zack Weinberg2-1/+11
* 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
2004-11-04re PR tree-optimization/18184 (Tree optimizers ignore pointer modes)Ulrich Weigand6-2/+30
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
2004-11-04configure.in (arm-*-oabi*, [...]): Remove.Daniel Jacobowitz3-100/+74
* configure.in (arm-*-oabi*, thumb-*-oabi*): Remove. * configure: Regenerated. From-SVN: r90072
2004-11-04Update configure.in/configure.H.J. Lu2-80/+127
From-SVN: r90068
2004-11-04re PR other/17783 (Top level configure doesn't support shared libraries ↵H.J. Lu2-121/+129
enabled by default) 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
2004-11-04asm-qual-1.c, [...]: New tests.Joseph Myers22-0/+221
* 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
2004-11-04gty.texi, [...]: Don't reference specific C parser files in examples.Joseph Myers4-4/+9
* doc/gty.texi, doc/makefile.texi, doc/sourcebuild.texi: Don't reference specific C parser files in examples. From-SVN: r90065
2004-11-04c90-restrict-1.c, [...]: Adjust expected messages for new parser.Joseph Myers16-26/+37
* 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
2004-11-04re PR rtl-optimization/15342 ([arm-linux] internal compiler error: in ↵Richard Sandiford4-2/+33
verify_local_live_at_start) 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
2004-11-04bitmap.h: Fix a comment typo.Kazu Hirata3-12/+17
* bitmap.h: Fix a comment typo. Follow spelling conventions. * tree-vectorizer.c: Fix a comment typo. From-SVN: r90062