aboutsummaryrefslogtreecommitdiff
path: root/gcc/doc
AgeCommit message (Collapse)Author
2007-01-17 * doc/sourcebuild.texi (libgcj Tests): Use sourceware.org.Tom Tromey
* doc/install.texi (Testing): Use sourceware.org. (Binaries): Likewise. (Specific): Likewise. * doc/contrib.texi (Contributors): Use sourceware.org. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_0-branch@120867 138bc75d-0d04-0410-961f-82ee72b054a4
2006-11-02 * doc/install.texi (sparc-sun-solaris2*): Update GMP/MPFR buildEric Botcazou
instructions. (sparc64-sun-solaris2*): Likewise. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_0-branch@118429 138bc75d-0d04-0410-961f-82ee72b054a4
2006-10-162006-10-16 Richard Guenther <rguenther@suse.de>Richard Guenther
PR target/25519 * doc/extend.texi (X86 Built-in Functions): Fix typos in SSE builtin documentation. Document SSE2 builtins. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_0-branch@117776 138bc75d-0d04-0410-961f-82ee72b054a4
2006-09-11gcc/Hideki Iwamoto
2006-09-11 Hideki Iwamoto <h-iwamoto@kit.hi-ho.ne.jp> * doc/cpp.texi: Fix names of charset options. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_0-branch@116843 138bc75d-0d04-0410-961f-82ee72b054a4
2006-08-03 * doc/sourcebuild.texi (Test Directives): Document dg-shouldfail.Janis Johnson
* lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests. (dg-test): Support shouldfail tests. * lib/target-supports-dg.exp (dg-shouldfail): New. * gcc.test-framework/test-framework.awk: Handle shouldfail tests. * gcc.test-framework/dg-do-run-sf-exp-F.c: New test. * gcc.test-framework/dg-do-run-sf-exp-P.c: New test. * gcc.test-framework/dg-do-run-sft-exp-F.c: New test. * gcc.test-framework/dg-do-run-sft-exp-P.c: New test. * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test. * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_0-branch@115913 138bc75d-0d04-0410-961f-82ee72b054a4
2006-07-16 * doc/install.texi (sparc-sun-solaris2*): Add GMP version number.Eric Botcazou
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_0-branch@115495 138bc75d-0d04-0410-961f-82ee72b054a4
2006-06-222006-06-22 Gerald Pfeifer <gerald@pfeifer.com>Gerald Pfeifer
* doc/install.texi (Configuration): Remove reference to CrossGCC FAQ which was gone. (Building): Ditto. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_0-branch@114908 138bc75d-0d04-0410-961f-82ee72b054a4
2006-04-10 * doc/install.texi (*-*-solaris2*): Point to the configure page.Eric Botcazou
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_0-branch@112826 138bc75d-0d04-0410-961f-82ee72b054a4
2006-03-11 Backport:Kaveh Ghazi
2005-03-31 Janis Johnson <janis187@us.ibm.com> * doc/sourcebuild.texi (Test Directives): Describe cleanup-* procs. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_0-branch@111971 138bc75d-0d04-0410-961f-82ee72b054a4
2006-03-11 * version.c: Bump version number.Mark Mitchell
* doc/include/gcc-common.texi: Bump version number. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_0-branch@111958 138bc75d-0d04-0410-961f-82ee72b054a4
2006-02-11 * doc/contrib.texi: Update my entry.Kaveh Ghazi
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_0-branch@110876 138bc75d-0d04-0410-961f-82ee72b054a4
2006-02-11 PR c++/25979Jason Merrill
* tree.def: Elaborate on difference from MODIFY_EXPR. * doc/c-tree.texi (INIT_EXPR): Likewise. * cp/cp-gimplify.c (cp_gimplify_expr): Don't call cp_gimplify_init_expr for MODIFY_EXPRs. * cp/typeck2.c (split_nonconstant_init_1): Use INIT_EXPR. * gimplify.c (internal_get_tmp_var): Likewise. (gimplify_decl_expr, gimplify_init_ctor_eval): Likewise. (gimplify_target_expr): Likewise. (gimplify_cond_expr): Remove target handling. (gimplify_modify_expr): Don't clobber INIT_EXPR code here. (gimplify_expr): Clobber it here. (gimplify_modify_expr_rhs): Push assignment into COND_EXPR here. Do return slot optimization if we have an INIT_EXPR. PR middle-end/22439 * gimplify.c (gimplify_one_sizepos): Fix typo. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_0-branch@110864 138bc75d-0d04-0410-961f-82ee72b054a4
2005-12-16 * doc/invoke.texi (-fdump-tree-*): Remove note about C/C++ only.Jakub Jelinek
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_0-branch@108641 138bc75d-0d04-0410-961f-82ee72b054a4
2005-10-08Fix typo in IA-64 option docs.James E Wilson
PR target/23644 * doc/invoke.texi (IA-64 Options, item -mtune): Renamed from -mtune-arch. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_0-branch@105106 138bc75d-0d04-0410-961f-82ee72b054a4
2005-10-022005-10-02 Matthias Klose <doko@debian.org>Matthias Klose
* doc/invoke.texi: Fix typo and speling error. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_0-branch@104869 138bc75d-0d04-0410-961f-82ee72b054a4
2005-09-29 * version.c (version_string): Restore date stamp and prereleaseMark Mitchell
marker. Increment version. * doc/include/gcc-common.texi: Increment version. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_0-branch@104758 138bc75d-0d04-0410-961f-82ee72b054a4
2005-09-022005-09-02 Richard Guenther <rguenther@suse.de>Richard Guenther
PR tree-optimization/15366 * common.opt: Add -finline-functions-called-once. * doc/invoke.texi: Document new option. * cgraphunit.c (cgraph_decide_inlining): Honour flag_inline_functions_called_once. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_0-branch@103764 138bc75d-0d04-0410-961f-82ee72b054a4
2005-08-19 * doc/invoke.texi: Fix documentation for -ftree-dominator-opts.Diego Novillo
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_0-branch@103288 138bc75d-0d04-0410-961f-82ee72b054a4
2005-08-16 PR target/21841Steve Ellcey
* doc/invoke.texi (-mgnu-ld): Update description. (-mhp-ld): Ditto. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_0-branch@103170 138bc75d-0d04-0410-961f-82ee72b054a4
2005-08-13 * doc/md.texi (Machine Constraints): Fix misplaced @end table.Andreas Schwab
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_0-branch@103066 138bc75d-0d04-0410-961f-82ee72b054a4
2005-08-04 * doc/install.texi (Binaries): Remove broken link toGerald Pfeifer
Sinix/Reliant Unix binaries. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_0-branch@102735 138bc75d-0d04-0410-961f-82ee72b054a4
2005-08-03 * doc/install.texi (Specific): Adjust link to openavr.org.Gerald Pfeifer
(Specific): Remove broken reference to GCC 2.8.1 for OS/2. (Binaries): Adjust HP-UX Porting Center link. (Binaries): Adjust Free Software Foundation ordering link. (Binaries): Remove broken link to Sinix/Reliant Unix binaries. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_0-branch@102684 138bc75d-0d04-0410-961f-82ee72b054a4
2005-07-29Remove misleading use of word "all".James E. Wilson
PR c/23106 * doc/invoke.texi (Wstrict-aliasing=2): Fix misleading wording. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_0-branch@102530 138bc75d-0d04-0410-961f-82ee72b054a4
2005-07-28 * doc/install.texi (Configuration): Update Valgrind homepage.Gerald Pfeifer
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_0-branch@102516 138bc75d-0d04-0410-961f-82ee72b054a4
2005-07-20 * config/bfin/bfin-protos.h (bfin_longcall_p): Declare.Bernd Schmidt
* config/bfin/predicates.md (symbol_ref_operand): New. (call_insn_operand): Delete. All callers changed to use register_no_elim_operand. * config/bfin/bfin.c (init_cumulative_args): Initialize the new call_cookie field. (function_arg): Use it to generate the call's operand 2. (bfin_longcall_p): New function. (bfin_expand_call): Extra arg "cookie". All callers and declaration changed. Emit extra USE in the pattern. Use bfin_longcall_p to determine if the address needs to be in a REG. (bfin_handle_longcall_attribute): New function. (bfin_attribute_table): Add "longcall" and "shortcall". * config/bfin/bfin.h (CALL_NORMAL, CALL_LONG, CALL_SHORT): New macros. (TARGET_LONG_CALLS, MASK_LONG_CALLS): New macros. (TARGET_OPTIONS): Add -mlong-calls, -mno-long-calls. (CUMULATIVE_ARGS): New member call_cookie. (PREDICATE_CODES): Add symbol_ref_operand. * config/bfin/bfin.md (call, call_value, sibcall, sibcall_value): Add extra USE to the pattern. (call_symbol, sibcall_symbol, call_value_symbol, sibcall_value_symbol): New patterns, split off call_insn, sibcall_insn, call_value_insn and sibcall_value_insn; now the new patterns handle direct calls and the old ones indirect calls. * doc/extend.texi: Mention Blackfin in longcall/shortcall docs. * doc/invoke.texi (Blackfin Options): Add -mlong-call, -mno-long-call. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_0-branch@102192 138bc75d-0d04-0410-961f-82ee72b054a4
2005-07-16 * doc/install.texi (*-*-solaris2*): Document recommended versionEric Botcazou
of GNU binutils and mention GNU linker problem on Solaris 10. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_0-branch@102095 138bc75d-0d04-0410-961f-82ee72b054a4
2005-07-12 * config/bfin/bfin.md (define_attr "type"): Add "sync".Bernd Schmidt
(define_insn_reservation "alu"): Likewise. (csync, ssync): Now of type sync. * config/bfin/bfin.h (MASK_CSYNC, TARGET_CSYNC): Removed. (MASK_CSYNC_ANOMALY, MASK_SPECLD_ANOMALY, TARGET_CSYNC_ANOMALY, TARGET_SPECLD_ANOMALY): New. * config/bfin/bfin.c: Include "insn-codes.h". (bfin_reorg): Extend to handle the CSYNC anomaly as well. * doc/invoke.texi: Document -mcsync-anomaly, -mspecld-anomaly. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_0-branch@101918 138bc75d-0d04-0410-961f-82ee72b054a4
2005-07-12 * config/bfin/bfin.md (UNSPEC_VOLATILE_CSYNC, UNSPEC_VOLATILE_SSYNC):Bernd Schmidt
New constants. (csync, ssync): New insn patterns. * config/bfin/bfin.c (bfin_init_builtins, bfin_expand_builtin): New functions. (enum bfin_builtins): New. (def_builtin): New macro. (TARGET_INIT_BUILTINS, TARGET_EXPAND_BUILTIN): Define. * doc/extend.texi (Blackfin Built-in Functions): New section. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_0-branch@101917 138bc75d-0d04-0410-961f-82ee72b054a4
2005-07-08 * doc/install.texi (Specific): Do not specify the concreteGerald Pfeifer
versions of GCC provided by Cygwin. Simplify the part on building on Cygwin. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_0-branch@101782 138bc75d-0d04-0410-961f-82ee72b054a4
2005-07-08 * version.c (version_string): Set to 4.0.2, in prerelease format.Mark Mitchell
* doc/include/gcc-common.texi (version): Set to 4.0.2. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_0-branch@101754 138bc75d-0d04-0410-961f-82ee72b054a4
2005-06-06gcc/po/Jakub Jelinek
* exgettext: Handle gmsgid and cmsgid arguments specially, as gcc-internal-format and c-format. Because of xgettext bug, invoke xgettext once with --language=c, once with --language=GCC-source and then merge together. Fail if xgettext is not 0.14.5 or later. gcc/ * intl.h (G_): New macro. * rtl-error.c (error_for_asm, warning_for_asm): Use gmsgid instead of msgid for argument name. * tree-ssa.c (warn_uninit): Likewise. * config/rs6000/rs6000-c.c (SYNTAX_ERROR): Likewise. * config/darwin-c.c (BAD): Likewise. * config/c4x/c4x-c.c (BAD): Likewise. * c-pragma.c (GCC_BAD, GCC_BAD2): Likewise. * c-errors.c (pedwarn_c99, pedwarn_c90): Likewise. * c-common.c (c_parse_error): Likewise. * diagnostic.c (diagnostic_set_info, verbatim, inform, warning, pedwarn, error, sorry, fatal_error, internal_error): Likewise. (fnotice): Use cmsgid instead of msgid for argument name. * gcov.c (fnotice): Likewise. * protoize.c (notice): Likewise. * final.c (output_operand_lossage): Likewise. * gcc.c (fatal, notice): Likewise. (error): Use gmsgid instead of msgid for argument name. * collect2.c (notice, fatal_perror, fatal): Use cmsgid instead of msgid for argument name. (error): Use gmsgid instead of msgid for argument name. * c-decl.c (locate_old_decl, implicit_decl_warning): Use G_() instead of N_(). * c-typeck.c (readonly_error, convert_for_assignment): Likewise. * tree-inline.c (inline_forbidden_p_1): Likewise. * ABOUT-GCC-NLS: Require gettext 0.14.5 or later. Mention the new conventions for marking translations. * doc/install.texi: Mention gettext 0.14.5 or later requirement. gcc/cp/ * error.c (locate_error): Use gmsgid instead of msgid for argument name. (cp_error_at, cp_warning_at, cp_pedwarn_at): Likewise. gcc/java/ * jv-scan.c (fatal_error, warning): Use gmsgid instead of msgid for argument name. * gjavah.c (error): Likewise. * java-tree.h (parse_error_context): Likewise. * parse.y (parse_error_context, parse_warning_context, issue_warning_error_from_context): Likewise. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_0-branch@100672 138bc75d-0d04-0410-961f-82ee72b054a4
2005-06-06 PR tree-optimization/20742Sebastian Pop
* params.def (PARAM_SCEV_MAX_EXPR_SIZE): New parameter with default value 20. * tree-chrec.c: Depend on params.h. Replace build with buildN, and fold build with fold_buildN. (chrec_fold_plus_1): Fail with a chrec_don_know when the size of the expression exceeds PARAM_SCEV_MAX_EXPR_SIZE. (tree_contains_chrecs): Compute an estimation of the size of the given expression. * tree-chrec.h (tree_contains_chrecs): Modify its declaration. (tree_does_not_contain_chrecs): Update the use of tree_contains_chrecs. * tree-scalar-evolution.c (simple_iv): Ditto. * doc/invoke.texi (scev-max-expr-size): Documented. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_0-branch@100660 138bc75d-0d04-0410-961f-82ee72b054a4
2005-05-31 * doc/install.texi (sparc-sun-solaris2*): Update noteEric Botcazou
about Sun bug 4910101. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_0-branch@100386 138bc75d-0d04-0410-961f-82ee72b054a4
2005-05-31 * doc/install.texi (sparc-sun-solaris2.7): Document bootstrapEric Botcazou
failure with Sun WorkShop 6 99/08/18 as. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_0-branch@100384 138bc75d-0d04-0410-961f-82ee72b054a4
2005-05-18 * doc/invoke.texi (SPARC options): Document that -mapp-regs isEric Botcazou
the default on Solaris too. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_0-branch@99891 138bc75d-0d04-0410-961f-82ee72b054a4
2005-05-10 PR other/21052Joseph S. Myers
* doc/extend.texi (Type Attributes): Correct example syntax. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_0-branch@99486 138bc75d-0d04-0410-961f-82ee72b054a4
2005-05-09 PR c/21160Joseph S. Myers
* doc/invoke.texi (-Wuninitialized): Update documentation. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_0-branch@99479 138bc75d-0d04-0410-961f-82ee72b054a4
2005-05-04 * doc/contrib.texi (Contributors): Add Mostafa Hagog and Ayal Zaks.Gerald Pfeifer
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_0-branch@99239 138bc75d-0d04-0410-961f-82ee72b054a4
2005-05-03 * doc/passes.texi: Document vectorization pass.Dorit Naishlos
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_0-branch@99143 138bc75d-0d04-0410-961f-82ee72b054a4
2005-05-01 * doc/install.texi (Specific): Omit dots in the @anchors namesGerald Pfeifer
for i?86-*-sco3.2v5*, i?86-*-solaris2.10, and sparc-sun-solaris2.7. Omit underscores for x86_64-*-* and the "all ELF targets" entry. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_0-branch@99079 138bc75d-0d04-0410-961f-82ee72b054a4
2005-05-01ChangeLog:Michael Matz
PR c++/19542 * c-common.c (c_common_nodes_and_builtins): Create global null_node. (warn_strict_null_sentinel): Define. (check_function_sentinel): Check for null_node as valid sentinel too. * c-common.h (c_tree_index): Added CTI_NULL. (null_node) Define global_tree[CTI_NULL]. (warn_strict_null_sentinel): Declare. * c-opts.c: (c_common_handle_option): Handle -Wstrict-null-sentinel. * c.opt: (Wstrict-null-sentinel): New C++ option. * doc/invoke.texi (C++ Options): Document -Wstrict-null-sentinel. cp/ChangeLog: PR c++/19542 * cp-tree.h (cp_tree_index): Remove CPTI_NULL, to be defined in C common frontend. (null_node): Remove. * lex.c (cxx_init): Move null_node initialisation to C common frontend. testsuite/ChangeLog: PR c++/19542 * g++.dg/warn/sentinel.C: New testcase for __null sentinels added. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_0-branch@99055 138bc75d-0d04-0410-961f-82ee72b054a4
2005-04-28Fix install docs problems reported by Jean-Paul Rigault.James E. Wilson
* doc/install.texi: Update -enable-languages info. Correct path to html docs. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_0-branch@98946 138bc75d-0d04-0410-961f-82ee72b054a4
2005-04-25 * doc/invoke.texi (Blackfin Options): Avoid empty @opindex line.Joseph S. Myers
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_0-branch@98718 138bc75d-0d04-0410-961f-82ee72b054a4
2005-04-25 PR bootstrap/21215Joseph S. Myers
* doc/install.texi: Document correct assembler and linker to use on i?86-*-solaris2.10. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_0-branch@98716 138bc75d-0d04-0410-961f-82ee72b054a4
2005-04-25 * config/bfin/bfin-modes.def: New file.Bernd Schmidt
* config/bfin/bfin-protos.h: New file. * config/bfin/bfin.c: New file. * config/bfin/bfin.h: New file. * config/bfin/bfin.md: New file. * config/bfin/crti.s: New file. * config/bfin/crtn.s: New file. * config/bfin/elf.h: New file. * config/bfin/lib1funcs.asm: New file. * config/bfin/predicates.md: New file. * config/bfin/t-bfin: New file. * config/bfin/t-bfin-elf: New file. * doc/extend.texi (exception_handler, kspisusp, nesting, nmi_handler): Document new attributes. (interrupt, interrupt_handler, saveall): Update documentation for these attributes. * doc/install.texi (Specific): Add entry for the Blackfin. * doc/invoke.texi (Blackfin Options): New section. * doc/md.texi (Blackfin family): New section to document constraints. * config.gcc: Add bfin*-* and bfin*-elf configurations. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_0-branch@98707 138bc75d-0d04-0410-961f-82ee72b054a4
2005-04-22 * doc/invoke.texi (SPARC options): Document that -mapp-regsEric Botcazou
is turned off by default on Solaris. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_0-branch@98545 138bc75d-0d04-0410-961f-82ee72b054a4
2005-04-21 * version.c (version_string): Restore prerelease information.Mark Mitchell
* doc/include/gcc-common.texi (version): Set to 4.0.1. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_0-branch@98512 138bc75d-0d04-0410-961f-82ee72b054a4
2005-04-20- Add @file to AIX entry.David Edelsohn
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_0-branch@98459 138bc75d-0d04-0410-961f-82ee72b054a4
2005-04-18 * doc/invoke.texi (Optimize Options): Refer to the correctBen Elliston
optimisation flag -ftree-dominator-opts, not -ftree-dom. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_0-branch@98356 138bc75d-0d04-0410-961f-82ee72b054a4
2005-04-17 Merge from mainline:Joseph Myers
2005-02-28 Geert Bosch <bosch@gnat.com> PR ada/15977 * doc/contrib.texi: List contributors for Ada front end 2005-03-14 Geoffrey Keating <geoffk@apple.com> * doc/cppopts.texi (-fexec-charset): Add concept index entry. (-fwide-exec-charset): Likewise. (-finput-charset): Likewise. 2005-04-15 David Edelsohn <edelsohn@gnu.org> * doc/install.texi (*-ibm-aix*): Add comment about system limits. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_0-branch@98268 138bc75d-0d04-0410-961f-82ee72b054a4