Jeff Law
fdabe5c2ef
tree-ssa-dom.c (nonzero_vars_stack, [...]): New global varrays to replace the block local varrays.
...
* tree-ssa-dom.c (nonzero_vars_stack, vrp_variables_stack): New
global varrays to replace the block local varrays.
(struct dom_walk_block_data): Remove, no longer used.
(get_eq_expr_value): No longer need to pass around pointers to local
varrays. Callers updated. Unused markers added to unused parameters.
(record_range, record_equivalences_from_stmt): Likewise.
(record_equivalences_from_incoming_edge): Likewise.
(record_var_is_nonzero): Likewise. Update now that we have a
single global varray of SSA_NAMEs that need restoring.
(dom_opt_initialize_block_local_data): Kill, no longer used.
(tree_ssa_dominator_optimize): Initialize new global varrays.
Update callbacks in dominator walker structure.
(dom_opt_initialize_block): Add markers to NONZERO_VAR_STACK and
VRP_VARIABLES_STACK.
(restore_nonzero_vars_to_original_value): Update now that we have
a single global varray of SSA_NAMEs that need restoring.
(dom_opt_finalize_block): Similarly for VRP_VARIABLES_STACK.
Remove unused variables.
(optimize_stmt): Remove unused variable.
From-SVN: r87719
2004-09-18 20:51:15 -06:00
GCC Administrator
4557647703
Daily bump.
...
From-SVN: r87717
2004-09-19 00:16:13 +00:00
Aaron W. LaFramboise
f596fc98ea
config.h.in: Regenerate.
...
2004-09-15 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
* config.h.in: Regenerate.
* configure: Regenerate.
* configure.ac (AC_CHECK_HEADERS): Check for sys/mman.h.
* unix.c: Include stdio.h.
(HAVE_SYS_MMAN_H): Check.
(PROT_READ, PROT_WRITE): Provide default definitions.
From-SVN: r87714
2004-09-18 23:55:22 +00:00
Paul Brook
16d1b0bd17
* g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
...
From-SVN: r87712
2004-09-18 22:58:12 +00:00
Jan Hubicka
4d539f6875
* tree-cfg.c (thread_jumps): Fix updating of the profile.
...
From-SVN: r87709
2004-09-18 21:54:53 +00:00
Jan Hubicka
0eac5febe6
tree-optimize.c (tree_rest_of_compilation): Kill forgotten verify_cgraph call.
...
* tree-optimize.c (tree_rest_of_compilation): Kill forgotten
verify_cgraph call.
From-SVN: r87708
2004-09-18 21:53:00 +00:00
Kazu Hirata
454ff5cbf0
alias.c, [...]: Fix comment typos.
...
* alias.c, crtstuff.c, dbxout.c, domwalk.c, domwalk.h, gcc.c,
gcse.c, global.c, lambda-code.c, loop.c, mips-tdump.c,
optabs.h, predict.c, reg-stack.c, regclass.c, sched-rgn.c,
tree-optimize.c, tree-ssa-dom.c, tree-ssa-forwprop.c,
tree-ssa-operands.c, tree-ssa-phiopt.c,
tree-ssa-threadupdate.c: Fix comment typos.
From-SVN: r87707
2004-09-18 19:47:10 +00:00
Kazu Hirata
112cdef5e6
darwin-c.c, [...]: Fix comment typos.
...
* config/darwin-c.c, config/arc/arc.c, config/arc/arc.md,
config/arm/README-interworking, config/arm/arm-cores.def,
config/arm/arm.c, config/arm/arm.h, config/arm/pe.c,
config/arm/vfp.md, config/c4x/c4x.c, config/c4x/c4x.h,
config/cris/cris.c, config/cris/cris.h, config/fr30/fr30.c,
config/fr30/fr30.h, config/fr30/fr30.md, config/frv/frv.c,
config/frv/frv.md, config/i386/winnt.c,
config/ia64/unwind-ia64.c, config/iq2000/iq2000.c,
config/iq2000/iq2000.h, config/m68hc11/m68hc11.c,
config/m68hc11/m68hc11.md, config/m68k/m68k.c,
config/mcore/mcore.c, config/mips/mips.h,
config/mn10300/mn10300.md, config/pa/pa.c,
config/pa/pa64-regs.h, config/pdp11/pdp11.c,
config/rs6000/rs6000.c, config/sh/symbian.c,
config/sparc/sparc.h: Fix comment typos. Follow spelling
conventions.
From-SVN: r87706
2004-09-18 19:19:40 +00:00
Joseph Myers
ad97f4bed6
re PR c/17424 (ICE with sizeof an undeclared variable)
...
PR c/17424
* c-typeck.c (c_expr_sizeof_expr): Check for error_mark_node.
testsuite:
* gcc.dg/pr17424-1.c: New test.
From-SVN: r87705
2004-09-18 19:28:14 +01:00
Kazu Hirata
5995ebfb56
call.c, [...]: Follow spelling conventions.
...
* call.c, semantics.c: Follow spelling conventions.
* class.c: Fix a comment typo.
From-SVN: r87704
2004-09-18 17:23:59 +00:00
Diego Novillo
57e28d7d76
tree-ssa-alias.c (setup_pointers_and_addressables): Don't remove TREE_ADDRESSABLE from RESULT_DECL.
...
* tree-ssa-alias.c (setup_pointers_and_addressables): Don't
remove TREE_ADDRESSABLE from RESULT_DECL.
testsuite/ChangeLog
* g++.dg/tree-ssa/pr17153.C: New test.
From-SVN: r87703
2004-09-18 09:56:23 -04:00
Diego Novillo
d804d49087
* tree-ssa-alias.c (dump_alias_info): Ignore NULL SSA_NAMEs.
...
From-SVN: r87702
2004-09-18 09:53:31 -04:00
Jan Hubicka
8b547e44f7
tree-into-ssa.c (rewrite_ssa_into_ssa): Expect ssa_name to return NULL.
...
* tree-into-ssa.c (rewrite_ssa_into_ssa): Expect ssa_name to return
NULL.
* tree-ssa-alias.c (init_alias_info): Likewise.
* tree-ssa.c (verify_flow_sensitive_alias_info): Likewise.
(verify_ssa): Likewise.
* tree-ssanames.c (make_ssa_name): Clear out ssa_names arrays.
From-SVN: r87698
2004-09-18 07:31:30 +00:00
Jan Hubicka
b8771ace10
i386.c (legitimize_pic_address): Fix splitting of PLUS with huge offset.
...
* i386.c (legitimize_pic_address): Fix splitting of PLUS with
huge offset.
From-SVN: r87697
2004-09-18 07:29:06 +00:00
Kaz Kojima
f4966f8cab
linux.h (ASM_PREFERRED_EH_DATA_FORMAT): Remove.
...
* config/sh/linux.h (ASM_PREFERRED_EH_DATA_FORMAT): Remove.
* config/sh/sh.h (ASM_PREFERRED_EH_DATA_FORMAT): Use
DW_EH_PE_sdata* for data.
(ASM_MAYBE_OUTPUT_ENCODED_ADDR_RTX): Likewise.
From-SVN: r87696
2004-09-18 06:43:09 +00:00
Geoffrey Keating
a396f8ae24
re PR pch/13361 (const wchar_t * strings not stored in pch)
...
* tree-inline.c (copy_tree_r): Don't duplicate constants, they're
shared anyway.
PR pch/13361
* c-typeck.c (constructor_asmspec): Delete.
(struct initializer_stack): Delete field 'asmspec'.
(start_init): Delete saving of asmspec.
(finish_init): Don't update constructor_asmspec.
* dwarf2out.c (rtl_for_decl_location): Duplicate string from tree.
* stmt.c (expand_asm): Duplicate strings from tree.
(expand_asm_operands): Likewise.
* tree.c (tree_size): Update computation of size of STRING_CST.
(make_node): Don't make STRING_CST nodes.
(build_string): Allocate string with tree node.
(tree_code_size): Clean up assertions, don't allow requests
for "the size of a STRING_CST".
* tree.def (STRING_CST): Update comment.
* tree.h (TREE_STRING_POINTER): Adjust for change to STRING_CST.
(tree_string): Place contents of string in tree node.
* config/sh/sh.c (sh_handle_sp_switch_attribute): Duplicate string
from tree.
From-SVN: r87695
2004-09-18 05:50:52 +00:00
Zack Weinberg
9aa44508a8
Makefile.in (c-parse.o): Depend on $(C_PRAGMA_H).
...
* Makefile.in (c-parse.o): Depend on $(C_PRAGMA_H).
* objc/Make-lang.in (objc/objc-parse.o): Likewise.
From-SVN: r87689
2004-09-18 01:07:25 +00:00
Zack Weinberg
a29f62d9c3
* charset.c (_cpp_destroy_iconv, emit_numeric_escape)
...
(_cpp_convert_input, _cpp_default_encoding): Add comments.
Some other comments in this file also tweaked.
From-SVN: r87688
2004-09-18 00:56:19 +00:00
Zack Weinberg
8f8e9aa5c1
directives.c (do_pragma): Save current buffer position before lexing the pragma keywords...
...
* directives.c (do_pragma): Save current buffer position
before lexing the pragma keywords; don't call
_cpp_backup_tokens in the defer_pragmas case.
From-SVN: r87687
2004-09-18 00:53:50 +00:00
Jones Desougi
bf3b7cd307
configure.ac: Replace AC_COMPILE_CHECK_SIZEOF with AC_CHECK_SIZEOF.
...
2004-09-17 Jones Desougi <jones@ingate.com>
* configure.ac: Replace AC_COMPILE_CHECK_SIZEOF with AC_CHECK_SIZEOF.
* configure, config.in: Regenerate.
From-SVN: r87686
2004-09-18 00:50:15 +00:00
Zack Weinberg
b85e3643cc
tree.c, tree.h (tree_class_strings): Make array const.
...
* tree.c, tree.h (tree_class_strings): Make array const.
Reindent per coding convention. Move asterisk to proper place
per coding convention.
From-SVN: r87685
2004-09-18 00:43:42 +00:00
GCC Administrator
e407d8cb49
Daily bump.
...
From-SVN: r87683
2004-09-18 00:16:19 +00:00
Roger Sayle
fa71a5c3eb
inclhack.def (linux_ia64_ucontext): New fix.
...
* inclhack.def (linux_ia64_ucontext): New fix.
* fixincl.x: Regenerate.
* tests/base/sys/ucontext.h: New file.
From-SVN: r87677
2004-09-17 22:58:40 +00:00
Andreas Schwab
6e3363336b
Makefile.in (gimple-low.o): Depend on $(EXPR_H).
...
* Makefile.in (gimple-low.o): Depend on $(EXPR_H).
(tree-vectorizer.o): Likewise.
(targhooks.o): Likewise.
From-SVN: r87676
2004-09-17 22:14:58 +00:00
Jeffrey D. Oldham
6615c44615
alias.c (find_base_decl): Remove unreachable case '3' block.
...
2004-09-17 Jeffrey D. Oldham <oldham@codesourcery.com>
Zack Weinberg <zack@codesourcery.com>
* alias.c (find_base_decl): Remove unreachable case '3' block.
* expr.c (safe_from_p): Abort if passed a type.
* tree-gimple.c (recalculate_side_effects): Abort if passed
anything other than an expression.
* tree-ssa-pre.c (phi_translate): Return expr immediately if
is_gimple_min_invariant is true for it. Reorder cases for clarity.
Abort on un-handled tree classes.
(valid_in_set): Likewise.
* tree.c (tree_code_class_strings): New static data.
* tree.h (enum tree_code_class): New.
(tree_code_class_strings): Declare.
(TREE_CODE_CLASS_STRING, EXCEPTIONAL_CLASS_P, CONSTANT_CLASS_P)
(REFERENCE_CLASS_P, COMPARISON_CLASS_P, UNARY_CLASS_P, BINARY_CLASS_P)
(STATEMENT_CLASS_P, EXPRESSION_CLASS_P, IS_TYPE_OR_DECL_P): New macros.
(TYPE_P, DECL_P, IS_NON_TYPE_CODE_CLASS, IS_EXPR_CODE_CLASS)
(checking macros, EXPR_LOCATION, SET_EXPR_LOCATION, EXPR_LOCUS): Update.
* tree.def, c-common.def, objc/objc-tree.def: Use
tree_code_class enumeration constants instead of code letters.
* alias.c, builtins.c, c-common.c, c-format.c, c-lang.c, c-pragma.c
* c-typeck.c, cgraphunit.c, convert.c, dbxout.c, dwarf2out.c
* emit-rtl.c expr.c, fold-const.c, gimplify.c, lambda-code.c
* langhooks.c, langhooks.h, predict.c, print-tree.c, reload1.c, stmt.c
* tree-browser.c, tree-cfg.c, tree-chrec.c, tree-complex.c, tree-dfa.c
* tree-dump.c, tree-eh.c, tree-gimple.c, tree-inline.c, tree-nested.c
* tree-outof-ssa.c, tree-pretty-print.c, tree-sra.c, tree-ssa-ccp.c
* tree-ssa-dce.c, tree-ssa-dom.c, tree-ssa-forwprop.c, tree-ssa-live.c
* tree-ssa-loop-im.c, tree-ssa-loop-ivopts.c, tree-ssa-operands.c
* tree-ssa-phiopt.c, tree-ssa-pre.c, tree-ssa-propagate.c
* tree-ssa.c, tree-ssanames.c, tree-tailcall.c, tree.c, varasm.c
* config/sol2-c.c, config/arm/arm.c, config/i386/winnt.c
* config/pa/pa.c, config/pa/pa.h, config/sh/sh.c, objc/objc-lang.c
Update to match.
* LANGUAGES: Add note about change.
ada:
* ada-tree.def: Use tree_code_class enumeration constants
instead of code letters.
* ada-tree.h, decl.c, misc.c, trans.c, utils.c, utils2.c:
Update for new tree-class enumeration constants.
cp:
* cp-tree.def: Use tree_code_class enumeration constants
instead of code letters.
* call.c, class.c, cp-gimplify.c, cp-lang.c, cxx-pretty-print.c
* mangle.c, pt.c, semantics.c, tree.c, typeck.c:
Update for new tree-class enumeration constants.
fortran:
* f95-lang.c, trans-expr.c, trans.c: Update for new tree-class
enumeration constants.
java:
* java-tree.def: Use tree_code_class enumeration constants
instead of code letters.
* java-gimplify.c, jcf-write.c, lang.c, parse.y: Update for
new tree-class enumeration constants.
treelang:
* treetree.c: Update for new tree-class enumeration constants.
From-SVN: r87675
2004-09-17 21:55:02 +00:00
Kenneth Zadeck
ade2298233
20040917-1.c: New test.
...
2004-09-17 Kenneth Zadeck <Kenneth.Zadeck@NaturalBridge.com>
* gcc.c-torture/execute/20040917-1.c: New test.
From-SVN: r87674
2004-09-17 17:49:39 -04:00
Diego Novillo
823f0809e6
re PR tree-optimization/17319 (-fno-tree-dce cause ICE)
...
PR tree-optimization/17319
* tree-ssa-alias.c (compute_points_to_and_addr_escape): Also
examine pointers on the LHS of an assignment.
(collect_points_to_info_r): Handle RETURN_EXPR.
testsuite/ChangeLog
PR tree-optimization/17319
* gcc.dg/pr17319.c: New test.
From-SVN: r87673
2004-09-17 17:30:23 -04:00
Jeff Law
b5fefcf63d
tree-ssa-dom.c (const_and_copies_stack): New.
...
* tree-ssa-dom.c (const_and_copies_stack): New.
(dom_walk_block_data): Remove const_and_copies field.
(record_const_or_copy): No longer need to pass in varray_type *.
Use CONST_AND_COPIES_STACK rather than passed in block local stack.
Callers updated.
(record_equality): Similarly.
(restore_vars_to_original_value): Similarly. Revamp to use new
single global stack rather than per-block stacks.
(tree_ssa_dominator_optimize): Initialize the CONST_AND_COPIES_STACK.
(thread_across_edge): Remove now unused parameters.
(dom_opt_initialize_block_local_data): No longer test the block
local CONST_AND_COPIES.
(dom_opt_initialize_block): Push a marker on CONST_AND_COPIES_STACK.
From-SVN: r87670
2004-09-17 15:16:07 -06:00
Jan Hubicka
2c459e7487
re PR tree-optimization/17509 (ICE in verify_cgraph_node)
...
PR tree-optimization/17509
* tree-optimize.c (update_inlined_to_pointers): New function.
(tree_rest_of_compilation): Use it.
From-SVN: r87669
2004-09-17 21:04:56 +00:00
Devang Patel
0456cbf665
dbxout.c (get_lang_number): New.
...
* dbxout.c (get_lang_number): New.
(dbxout_init): Include lang number in N_SO stab.
* dbxout.h (N_SO_AS, N_SO_C, N_SO_ANSI_C, N_SO_CC, N_SO_FORTRAN,
N_SO_PASCAL, N_SO_FORTRAN90, N_SO_OBJC, N_SO_OBJCPLUS): New #define.
testsuite
* gcc.dg/20040813-1.c: New test.
From-SVN: r87663
2004-09-17 11:47:19 -07:00
Diego Novillo
7eae8eb2b1
re PR tree-optimization/17273 (ICE in get_indirect_ref_operands)
...
PR tree-optimization/17273
* tree-ssa.c (replace_immediate_uses): Call fold_stmt if the
replacement is a constant.
testsuite/ChangeLog
PR tree-optimization/17273
* gcc.c-torture/compile/pr17273.c: New test.
From-SVN: r87662
2004-09-17 14:42:51 -04:00
Joseph Myers
98c3a78277
c-tree.h (enum c_typespec_keyword): New.
...
* c-tree.h (enum c_typespec_keyword): New.
(struct c_declspecs): Adjust description of "type". Remove
specbits, explicit_int_p and explicit_char_p. Rename
typedef_signed_p to explicit_signed_p. Add default_int_p, long_p,
short_p, signed_p, unsigned_p and complex_p.
(finish_declspecs): New.
* c-parse.in (datadef, datadecl, setspecs, decl, component_decl,
typename): Call finish_declspecs.
* c-decl.c (finish_declspecs): New.
(declspecs_add_type): Check for combinations which cannot occur in
valid specifier lists. Update comments.
(shadow_tag_warned): Remove checks done in finish_declspecs.
Don't report useless type name if type defaulted to int.
(grokdeclarator): Remove checks and actions done in
finish_declspecs. Don't allow for type being NULL. Update for
datastructures changes. Initialize decl_attr.
(build_null_declspecs, quals_from_declspecs): Update for
datastructures changes.
testsuite:
* gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
Update expected messages.
* gcc.dg/declspec-13.c: New test.
From-SVN: r87660
2004-09-17 19:18:05 +01:00
Sylvain Pion
254ea84c12
* doc/extend.texi: Fix duplicated word.
...
From-SVN: r87657
2004-09-17 17:24:17 +00:00
Paul Brook
4cdf72233b
gfortran.h (struct gfc_linebuf): Don't use C99 empty arrays.
...
* gfortran.h (struct gfc_linebuf): Don't use C99 empty arrays.
(gfc_linebuf_header_size): Define.
* scanner.c (load_file): Use it.
From-SVN: r87655
2004-09-17 17:07:43 +00:00
Toon Moene
fa151acf6d
invoke.texi: Remove stray explanation on -freduce-all-givs and -fmove-all-movables.
...
2004-09-17 Toon Moene <toon@moene.indiv.nluug.nl>
* doc/invoke.texi: Remove stray explanation on
-freduce-all-givs and -fmove-all-movables.
From-SVN: r87651
2004-09-17 15:51:58 +00:00
Jonathan Wakely
a5fbe527f4
stl_algo.h (remove): Remove too restrictive concept-check.
...
2004-09-17 Jonathan Wakely <redi@gcc.gnu.org>
* include/bits/stl_algo.h (remove): Remove too restrictive
concept-check.
From-SVN: r87650
2004-09-17 14:11:59 +00:00
Paolo Carlini
c93af6f23d
fstream.tcc (xsgetn): Slightly tweak conditional, as per Nathan's original suggestion.
...
2004-09-17 Paolo Carlini <pcarlini@suse.de>
* include/bits/fstream.tcc (xsgetn): Slightly tweak conditional,
as per Nathan's original suggestion.
From-SVN: r87647
2004-09-17 14:01:18 +00:00
James A. Morrison
cd1a8088eb
cfg.texi: Use @smallexample.
...
2004-09-17 James Morrison <phython@gcc.gnu.org>
* doc/cfg.texi: Use @smallexample.
* doc/md.texi: Likewise.
* doc/tree-ssa.texi: Likewise.
* doc/extend.texi: Likewise. Use @r{} in comments.
* doc/trouble.texi: Use @r{} in comments.
From-SVN: r87646
2004-09-17 13:57:03 +00:00
David Edelsohn
57f0099a96
* gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
...
From-SVN: r87645
2004-09-17 09:48:43 -04:00
Vincent Celier
93ed8a01c6
prj-attr-pm.ads, [...]: New files, to split some private capabilities of the general project manager.
...
2004-09-17 Vincent Celier <celier@gnat.com>
* prj-attr-pm.ads, prj-attr-pm.adb: New files, to split some private
capabilities of the general project manager.
From-SVN: r87644
2004-09-17 15:46:12 +02:00
Hans-Peter Nilsson
58ea87a9f2
configure.ac (gcc_cv_gld_version): Handle whitespace before "VERSION=".
...
* configure.ac (gcc_cv_gld_version): Handle whitespace before
"VERSION=".
* aclocal.m4 (_gcc_COMPUTE_GAS_VERSION): Ditto.
* configure: Regenerate.
From-SVN: r87643
2004-09-17 12:45:34 +00:00
Diego Novillo
47bb500f21
pr17252.c: Use post-increment to change what 'a' is pointing to.
...
* gcc.c-torture/execute/pr17252.c: Use post-increment to
change what 'a' is pointing to.
From-SVN: r87642
2004-09-17 08:22:19 -04:00
Joern Rennecke
788bb47dc4
Be more precise in last entry.
...
From-SVN: r87641
2004-09-17 13:01:33 +01:00
Joern Rennecke
0360319200
sh.c (sh_gimplify_va_arg_expr): Don't call pass_by_reference.
...
* sh.c (sh_gimplify_va_arg_expr): Don't call pass_by_reference.
(sh_pass_by_reference): Work around std_gimplify_va_arg_expr bug.
* t-sh (MULTILIB_CPUS): s/ML_m/ML_sh/g .
* t-sh64 (MULTILIB_CPU_DIRS): Likewise. Match trailing slashes
in substitutions.
(MULTILIB_DIRNAMES): Remove defunct removal of /media32.
From-SVN: r87640
2004-09-17 12:53:14 +01:00
Paolo Carlini
3641bd5534
tune-1.cc: Use VERIFY, clean up a bit.
...
2004-09-17 Paolo Carlini <pcarlini@suse.de>
* testsuite/ext/mt_allocator/tune-1.cc: Use VERIFY, clean
up a bit.
* testsuite/ext/mt_allocator/tune-2.cc: Likewise.
* testsuite/ext/mt_allocator/tune-3.cc: Likewise.
* testsuite/ext/mt_allocator/tune-4.cc: Likewise.
From-SVN: r87638
2004-09-17 11:18:27 +00:00
Kazu Hirata
b01d837fa2
basic-block.h, [...]: Fix comment typos.
...
* basic-block.h, c-decl.c, c-parse.in, cgraphunit.c, ddg.c,
gimplify.c, lambda-code.c, optabs.c, predict.c,
tree-scalar-evolution.c, tree-sra.c, tree-ssa-loop-ch.c,
tree-ssa.c, vec.h: Fix comment typos. Follow spelling
conventions.
From-SVN: r87637
2004-09-17 09:14:12 +00:00
Paolo Carlini
ee19761de7
basic_file_stdio.cc (__basic_file<>::close)): Don't call unnecessarily sync, that is fflush...
...
2004-09-17 Paolo Carlini <pcarlini@suse.de>
Andrea Arcangeli <andrea@suse.de>
* config/io/basic_file_stdio.cc (__basic_file<>::close)): Don't
call unnecessarily sync, that is fflush: the library, since 3.4.0
does not use buffered fread/fwrite.
* include/bits/fstream.tcc (basic_filebuf<>::overflow): Likewise.
Co-Authored-By: Andrea Arcangeli <andrea@suse.de>
From-SVN: r87636
2004-09-17 08:42:07 +00:00
Kazu Hirata
4ec7afd748
compat.texi, [...]: Use @option around options.
...
* doc/compat.texi, doc/cpp.texi, doc/cppopts.texi,
doc/extend.texi, doc/install.texi, doc/invoke.texi,
doc/sourcebuild.texi, doc/tm.texi, doc/tree-ssa.texi,
doc/trouble.texi: Use @option around options.
From-SVN: r87635
2004-09-17 08:22:53 +00:00
Richard Sandiford
6eab2bc3dc
* Makefile.in (gen-protos.o): Depend on errors.h.
...
From-SVN: r87634
2004-09-17 07:15:22 +00:00
Mark Mitchell
996c2b5248
re PR c++/16002 (Strange error message with new parser)
...
PR c++/16002
* parser.c (cp_parser_simple_declaration): Commit to tentative
parses after seeing a decl-specifier.
(cp_parser_simple_declaration): Eliminate spurious message.
(cp_parser_init_declarator): Adjust error message.
PR c++/16029
* lex.c (unqualified_name_lookup_error): Mark the dummy
declaration as used.
PR c++/16002
* g++.dg/template/error18.C: New test.
PR c++/16029
* g++.dg/warn/Wunused-8.C: New test.
From-SVN: r87633
2004-09-17 07:01:11 +00:00