Age | Commit message (Collapse) | Author |
|
* 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
|
|
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
|
|
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-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
|
|
* 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
|
|
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_0-branch@115495 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
* 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
|
|
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_0-branch@112826 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
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
|
|
* 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
|
|
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_0-branch@110876 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
* 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
|
|
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_0-branch@108641 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
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
|
|
* 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
|
|
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
|
|
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
|
|
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_0-branch@103288 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
* 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
|
|
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_0-branch@103066 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
Sinix/Reliant Unix binaries.
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_0-branch@102735 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
(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
|
|
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
|
|
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_0-branch@102516 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
* 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
|
|
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
|
|
(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
|
|
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
|
|
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
|
|
* 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
|
|
* 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
|
|
* 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
|
|
about Sun bug 4910101.
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_0-branch@100386 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
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
|
|
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
|
|
* 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
|
|
* 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
|
|
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_0-branch@99239 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_0-branch@99143 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
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
|
|
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
|
|
* 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
|
|
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_0-branch@98718 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
* 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
|
|
* 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
|
|
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
|
|
* 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
|
|
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_0-branch@98459 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
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-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
|