Nathan Sidwell
b8bae36530
* decl.c (force_poplevels): Fix warning call.
...
From-SVN: r69782
2003-07-25 10:58:33 +00:00
Nathan Sidwell
50fc59e78b
extend.texi (Function Attributes): GNU C++ does now allow unused parameter decls.
...
* doc/extend.texi (Function Attributes): GNU C++ does now allow
unused parameter decls.
(Attribute Syntax): GNU C++ does not allow label attributes to be
after the ':'.
From-SVN: r69781
2003-07-25 10:52:31 +00:00
Gabriel Dos Reis
cd47580517
objc-act.c (objc_check_decl): Don't use xxx_with_decl.
...
* objc/objc-act.c (objc_check_decl): Don't use xxx_with_decl.
(objc_declare_class): Likewise.
(error_with_ivar): Likewise.
(start_class): Likewise.
(warn_with_method): Likewise.
java/
* expr.c (expand_java_field_op): Don't use xxx_with_decl
(expand_java_field_op): Likewise.
* class.c (layout_class_method): Likewise
(emit_register_classes): Likewise.
* decl.c (pushdecl): Likewise.
(poplevel): Likewise.
(force_poplevels): Likewise.
(give_name_to_locals): Likewise.
* check-init.c (check_for_initialization): Likewise.
From-SVN: r69780
2003-07-25 10:27:43 +00:00
Nathan Sidwell
e710066d27
Revert patch for 11617 which accidently crept in
...
From-SVN: r69779
2003-07-25 10:20:09 +00:00
Nathan Sidwell
a91db71189
re PR c++/11596 (ICE with int templates)
...
cp:
PR c++/11596
* pt.c (maybe_fold_nontype_arg, maybe_fold_nontype_args): Remove.
(tsubst_template_arg): New.
(tsubst_template_arg_vector): Rename to ...
(tsubst_template_args): ... this. Accept a TREE_LIST form. Use
tsubst_template_arg.
(coerce_template_parms): Use tsubst_template_arg for default
value.
(tsubst_template_parms): Likewise.
(tsubst_aggr_type): Adjust.
(tsubst_decl): Likewise.
(tsubst): Use tsubst_template_arg for a DOMAIN. Adjust.
(tsubst_copy) <TEMPLATE_ID_EXPR case>: Use tsubst_template_args.
testsuite:
PR 11596
* g++.dg/template/defarg3.C: New test.
* g++.dg/ext/packed2.C: Pack member struct too. Explain why.
From-SVN: r69776
2003-07-25 10:16:13 +00:00
Gabriel Dos Reis
b6fe0bb8c5
Remove pedwarn_with_decl, warning_with_decl and error_with_decl from GCC.
...
Remove pedwarn_with_decl, warning_with_decl and error_with_decl
from GCC.
* calls.c (try_to_integrate): Don't use xxx_with_decl.
(expand_call): Likewise.
* dwarfout.c (output_reg_number): Likewise.
* expr.c (expand_expr): Likewise.
* function.c (assign_temp): Likewise.
(uninitialized_vars_warning): Likewise.
(setjmp_args_warning): Likewise.
(expand_function_end): Likewise.
* stmt.c (fixup_gotos): Likewise.
(warn_about_unused_variables): Likewise.
(expand_end_bindings): Likewise.
* stor-layout.c (layout_decl): Likewise.
(place_field): Likewise.
* toplev.c (check_global_declarations): Likewise.
(rest_of_handle_inlining): Likewise.
(default_tree_printer): New function.
(general_init): Initialize diagnostic machinery before routing
signals to the ICE machinery. Set default tree printer.
* toplev.h (pedwarn_with_decl): Remove declaration.
(warning_with_decl): Likewise.
(error_with_decl): Likewise.
(pedwarn): Remove attribute for the time being.
* tree-inline.c (expand_call_inline): Don't use xxx_with_decl.
* varasm.c (named_section): Likewise.
(make_decl_rtl): Likewise.
(assemble_variable): Likewise.
(merge_weak): Likewise.
(declare_weak): Likewise.
* diagnostic.h: Move non-diagnostic stuff into pretty-print.h.
* diagnostic.c: Move non-diagnostic stuff into pretty-print.c.
(format_with_decl): Remove.
(diagnostic_for_decl): Likewise.
(pedwarn_with_decl): Likewise.
(warning_with_decl): Likewise.
(error_with_decl): Likewise.
(diagnostic_initialize): Adjust.
(diagnostic_count_diagnostic): Likewise.
(announce_function): Likewise.
(lhd_print_error_function): Likewise.
(diagnostic_report_current_module): Likewise.
(default_diagnostic_starter): Likewise.
(diagnostic_report_diagnostic): Likewise.
(default_diagnostic_finalizer): Likewise.
(verbatim): Likewise.
(error): Likewise.
(warning): Likewise.
* opts.c (common_handle_option): Likewise.
* pretty-print.c: New file.
* c-pretty-print.h (pp_base): Override.
* c-pretty-print.c: Adjust use of macros throughout.
(pp_buffer): New macro.
(pp_newline): Likewise.
* c-objc-common.c (c_tree_printer): Adjust prototype. Tidy.
* Makefile.in (DIAGNOSTIC_H): New variable.
(c-errors.o): Use it.
(c-objc-common.o): Likewise.
(c-common.o): Likewise.
(c-opts.o): Likewise.
(c-format.o): Likewise.
(diagnostic.o): Likewise.
(opts.o): Likewise.
(toplev.o): Likewise.
(rtl-error.o): Likewise.
(dwarf2out.o): Likewise.
(jump.o): Likewise.
(pretty-print.o): New rule.
cp/
* Make-lang.in (cp/error.o): Depend on DIAGNOSTIC_H.
* error.c: Use the new pretty-printer fraamework.
From-SVN: r69773
2003-07-25 09:52:32 +00:00
Matt Austern
d5ff4e3f11
char_traits.h (class char_traits): Put all the real work into the new class template __gnu_cxx::char_traits.
...
* /include/bits/char_traits.h (class char_traits): Put all the
real work into the new class template __gnu_cxx::char_traits.
Gave generic definitions for member functions. Types are taken
from the new class template __gnu_cxx::_Char_types.
* testsuite/21_strings/char_traits/requirements/short/1.cc: New
file. Test of std::char_traits<short>, which serves as a test of
the char_traits primary template.
From-SVN: r69772
2003-07-25 05:32:23 +00:00
Per Bothner
b3179b0d51
decl.c (pushdecl_class_level): Don't use push_srcloc/pop_srcloc which causes errors messages to incorrectly...
...
* decl.c (pushdecl_class_level): Don't use push_srcloc/pop_srcloc
which causes errors messages to incorrectly mention included files.
From-SVN: r69771
2003-07-24 21:04:30 -07:00
GCC Administrator
c60ab83164
Daily bump.
...
From-SVN: r69766
2003-07-25 00:16:07 +00:00
Mark Mitchell
22ed7e5f2c
cp-tree.h (convert_to_base_statically): Declare.
...
* cp-tree.h (convert_to_base_statically): Declare.
* call.c (build_special_member_call): Convert INSTANCE to the base
type.
* class.c (convert_to_base_statically): New method.
* init.c (construct_virtual_base): Use it.
* method.c (do_build_assign_ref): Fix typo in comment.
* g++.dg/inherit/access5.C: New test.
From-SVN: r69763
2003-07-24 23:33:26 +00:00
Benjamin Kosnik
aecf642c78
*: Change __gnu_cxx_test to __gnu_test.
...
2003-07-24 Benjamin Kosnik <bkoz@redhat.com>
* testsuite/*: Change __gnu_cxx_test to __gnu_test.
From-SVN: r69761
2003-07-24 21:08:03 +00:00
Roger Sayle
868b8cda7b
builtins.def (BUILT_IN_PRINTF, [...]): Changed from front-end builtins to normal builtins, using DEF_LIB_BUILTIN.
...
* builtins.def (BUILT_IN_PRINTF, BUILT_IN_FPRINTF): Changed from
front-end builtins to normal builtins, using DEF_LIB_BUILTIN.
(BUILT_IN_PRINTF_UNLOCKED, BUILT_IN_FPRINTF_UNLOCKED): Changed
from front-end to normal builtins, using DEF_EXT_LIB_BUILTIN.
(DEF_FRONT_END_LIB_BUILTIN): Delete.
(DEF_EXT_FRONT_END_LIB_BUILTIN): Delete.
(BUILT_IN_FWRITE_UNLOCKED): Wrap long line.
* builtins.c (build_string_literal): New function to construct
a char* pointer to a string literal.
(expand_builtin_fputs): Change 2nd argument from "int ignore" to
"rtx target" to be consistent with other expand_builtin_* functions.
Change 3rd argument from "int unlocked" to "bool unlocked".
(expand_builtin_printf): Rewrite of c_expand_builtin_printf from
c-common.c to avoid front-end dependencies. Optimize printf("")
as a no-op when the result isn't required. Handle embedded NULs
in format string.
(expand_builtin_fprintf): A rewrite of c_expand_builtin_fprintf
from c-common.c to avoid front-end dependencies. Likewise, optimize
fprintf(fp,"") as a no-op when the result isn't required, evaluating
fp for side-effects. Handle embedded NULs in format string.
(expand_builtin_sprintf): Fix typo.
(expand_builtin): Don't expand BUILT_IN_FPRINT{,_UNLOCKED} when not
optimizing. Adjust calls of expand_builtin_fputs to match the API
change. Expand BUILT_IN_PRINTF and BUILT_IN_PRINTF_UNLOCKED using
expand_builtin_printf. Likewise, expand BUILT_IN_FPRINTF_UNLOCKED
and BUILT_IN_FPRINTF using expand_builtin_fprintf.
* c-common.c (is_valid_printf_arglist): Delete.
(c_expand_builtin): Delete.
(c_expand_builtin_printf): Moved to builtins.c. Delete.
(c_expand_builtin_fprintf): Moved to builtins.c. Delete.
(c_expand_expr): No longer treat CALL_EXPRs specially.
(CALLED_AS_BUILT_IN): Delete.
From-SVN: r69760
2003-07-24 21:04:12 +00:00
Zdenek Dvorak
2a868ea448
re PR rtl-optimization/11631 (zsh miscompilation)
...
PR optimization/11631
* gcse.c (store_motion): Connect infinite loops to exit.
From-SVN: r69759
2003-07-24 20:59:29 +00:00
Jason Merrill
de7df9ebdc
tree.h (boolean_type_node): Move from C/C++/Java frontends.
...
* tree.h (boolean_type_node): Move from C/C++/Java frontends.
(boolean_true_node, boolean_false_node): Likewise.
(enum tree_index): Add TI_BOOLEAN_{TYPE,FALSE,TRUE}.
* tree.c (build_common_tree_nodes): Init boolean_type_node.
(build_common_tree_nodes_2): Init boolean_{true,false}_node.
* stor-layout.c (set_sizetype): Handle an early BOOLEAN_TYPE.
* c-common.h (truthvalue_type_node): Renamed from boolean_type_node.
(truthvalue_true_node): Renamed from boolean_true_node.
(truthvalue_false_node): Renamed from boolean_false_node.
* c-decl.c: Just set truthvalue_* to integer_*.
* c-*.[ch]: s/boolean/truthvalue/. s/c_bool/boolean/.
* cp/decl.c: Just set truthvalue_* to boolean_*.
* java/java-tree.h: Move boolean_type_node et al to the back end.
From-SVN: r69758
2003-07-24 16:48:13 -04:00
Roger Sayle
6907ddd3ba
c-decl.c (match_builtin_function_types): New subroutine of duplicate_decls to test whether a redeclaration of a builtin...
...
* c-decl.c (match_builtin_function_types): New subroutine of
duplicate_decls to test whether a redeclaration of a builtin
function is suitably close, i.e. the return type and all of
the argument types have the same modes as the builtin expects.
(duplicate_decls): Fuzzy type matching for builtin functions
moved to match_builtin_function_types.
From-SVN: r69757
2003-07-24 20:44:01 +00:00
Zdenek Dvorak
84d45ad160
cfgloopmanip.c (duplicate_loop_to_header_edge): Update irreducible flag correctly.
...
* cfgloopmanip.c (duplicate_loop_to_header_edge): Update irreducible
flag correctly.
From-SVN: r69755
2003-07-24 18:54:26 +00:00
Thomas Fitzsimmons
dbe4baf569
gnu_java_awt_peer_gtk_GtkLabelPeer.c (create): Don't pack label in an event box.
...
2003-07-24 Thomas Fitzsimmons <fitzsim@redhat.com>
* jni/gtk-peer/gnu_java_awt_peer_gtk_GtkLabelPeer.c (create):
Don't pack label in an event box.
From-SVN: r69754
2003-07-24 18:27:46 +00:00
Aldy Hernandez
3bfd98c4bd
fix date typo
...
From-SVN: r69752
2003-07-24 17:18:40 +00:00
Tom Tromey
b6d2b0f7f5
For PR libgcj/7482:
...
* verify.cc (ref_intersection): New class.
(type_val): Removed unresolved_reference_type,
uninitialized_unresolved_reference_type.
(is_assignable_from_slow): Rewrote.
(type::data): Removed.
(type::klass): New field.
(type::type): Added verifier argument.
(type::resolve): Removed.
(type::set_uninitialized): Updated for change to type_val.
(type::set_initialized): Likewise.
(type::isinitialized): Likewise.
(type::print): Likewise.
(construct_primitive_array_type): Likewise.
(type::compatible): Updated for change to type_val and to use
ref_intersection.
(type::isarray): Updated to use ref_intersection.
(type::isinterface): Likewise.
(type::element_type): Likewise.
(type::to_array): Likewise.
(type::verify_dimensions): Rewrote.
(type::merge): Likewise.
(check_class_constant): Updated for type constructor change.
(check_constant): Likewise.
(check_field_constant): Likewise.
(get_one_type): Likewise.
(initialize_stack): Likewise.
(verify_instructions_0): Likewise.
(verify_instructions_0) [op_invokeinterface]: Removed special
case.
(isect_list): New field.
(_Jv_BytecodeVerifier): Initialize it.
(~_Jv_BytecodeVerifier): Destroy ref_intersection objects.
From-SVN: r69751
2003-07-24 17:18:00 +00:00
Tom Tromey
1c41b3d6cf
For PR libgcj/7482:
...
* libjava.lang/PR7482.java: New file.
* libjava.lang/PR7482.out: New file.
From-SVN: r69750
2003-07-24 17:17:24 +00:00
Zack Weinberg
f8521984ee
c-decl.c: Search-and-replace change 'binding level' to 'scope' in commentary.
...
* c-decl.c: Search-and-replace change 'binding level' to
'scope' in commentary.
(struct binding_level): Now struct c_scope.
(current_binding_level): Now current_scope.
(free_binding_level): Now scope_freelist.
(current_function_level): Now current_function_scope.
(global_binding_level): Now global_scope.
(make_binding_level): Now make_scope.
(pop_binding_level): Now pop_scope.
From-SVN: r69747
2003-07-24 16:59:32 +00:00
Nathan Myers
d7541133fe
map_operators.cc: Conform to container requirement as value must be Assignable.
...
2003-07-24 Nathan Myers <ncm-nospam@cantrip.org>
* testsuite/23_containers/map_operators.cc: Conform to
container requirement as value must be Assignable.
From-SVN: r69746
2003-07-24 16:40:09 +00:00
Rainer Orth
0f31374d2c
* configure.in (libgcc_visibility): Add missing whitespace.
...
From-SVN: r69745
2003-07-24 16:16:51 +00:00
H. Väisänen
bb477ffa48
SimpleDateFormat.java (format): Zero pad unless field size is 2.
...
2003-07-24 H. V�is�nen <hvaisane@joyx.joensuu.fi>
* java/text/SimpleDateFormat.java (format) [YEAR_FIELD]: Zero pad
unless field size is 2.
From-SVN: r69744
2003-07-24 15:43:04 +00:00
Richard Henderson
270606acd8
libgcc-std.ver (GCC_3.3.1): Export __gcc_personality_sj0, __gcc_personality_v0.
...
* libgcc-std.ver (GCC_3.3.1): Export __gcc_personality_sj0,
__gcc_personality_v0.
From-SVN: r69743
2003-07-24 08:27:27 -07:00
Rainer Orth
5f08e44fc9
* Makefile.in: Replace pwd by ${PWD_COMMAND}.
...
From-SVN: r69742
2003-07-24 14:32:10 +00:00
Nathan Sidwell
ee20f4ee2b
* decl.c (reshape_init): Remove unreachable code.
...
From-SVN: r69741
2003-07-24 12:56:34 +00:00
Nathan Sidwell
a4878735c2
invoke.texi (-fprofile-arcs, [...]): Update documentation missed from my 2003-07-09 patch.
...
* doc/invoke.texi (-fprofile-arcs, -ftest-coverage): Update
documentation missed from my 2003-07-09 patch.
From-SVN: r69740
2003-07-24 12:14:07 +00:00
Kriang Lerdsuwanakij
f60a10e71d
re PR c++/11513 (ICE in push_template_decl_real cp/pt.c:2755, template member functions)
...
PR c++/11513
* cp-tree.h (PROCESSING_REAL_TEMPLATE_DECL_P): Use current_scope.
* g++.dg/template/crash8.C: New test.
From-SVN: r69739
2003-07-24 11:56:33 +00:00
Nathanael Nerode
5aaaf0e82c
aclocal.m4 (_gcc_COMPUTE_GAS_VERSION): Set patch level to 0 if it's not provided.
...
* aclocal.m4 (_gcc_COMPUTE_GAS_VERSION): Set patch level to 0 if
it's not provided.
* configure: Rebuild.
From-SVN: r69737
2003-07-24 11:10:24 +00:00
Steven Bosscher
8f5b6d29fb
re PR c/10602 (ICE in c-typeck.c (tree check failure))
...
PR c/10602
* c-typeck.c (type_lists_compatible_p): Do not compare
arguments if one of them is an error_mark_node.
* gcc.dg/noncompile/incomplete-2.c: New test.
From-SVN: r69735
2003-07-24 08:58:42 +00:00
Alan Modra
acd0b319f1
rs6000.c (rs6000_emit_prologue): Save fp regs inline if current_function_calls_eh_return.
...
* config/rs6000/rs6000.c (rs6000_emit_prologue): Save fp regs inline
if current_function_calls_eh_return.
From-SVN: r69734
2003-07-24 12:00:31 +09:30
GCC Administrator
9d2a10573b
Daily bump.
...
From-SVN: r69732
2003-07-24 00:16:07 +00:00
Mark Mitchell
28b619b28f
* doc/c-tree.texi (OFFSET_TYPE): Update description.
...
From-SVN: r69729
2003-07-23 23:44:45 +00:00
Thomas Fitzsimmons
434566e7e2
* gnu/java/awt/peer/gtk/GtkTextComponentPeer.java
...
(connectHooks): New method.
(handleEvent): Remove.
* gnu/java/awt/peer/gtk/GtkTextFieldPeer.java
(createHooks): Remove declaration.
* jni/gtk-peer/gnu_java_awt_peer_gtk_GtkEvents.c
(generates_key_typed_event): Change to handle only certain
keyvals.
(awt_event_handler): Add special handling for GtkTextView.
* jni/gtk-peer/gnu_java_awt_peer_gtk_GtkTextComponentPeer.c
(textcomponent_commit_cb): New function.
(textcomponent_changed_cb): Likewise.
* jni/gtk-peer/gnu_java_awt_peer_gtk_GtkTextFieldPeer.c
(connectHooks): Remove.
From-SVN: r69728
2003-07-23 22:26:35 +00:00
Alexandre Oliva
118545ec26
acinclude.m4 (GLIBCXX_ENABLE_PCH): Rework test such that it tests not only generation of pch files, but also their use.
...
* acinclude.m4 (GLIBCXX_ENABLE_PCH): Rework test such that it
tests not only generation of pch files, but also their use.
* aclocal.m4, configure: Rebuilt.
From-SVN: r69727
2003-07-23 21:41:01 +00:00
Mark Mitchell
bd16cb258e
re PR c++/11645 (Failure to deal with using and private inheritance)
...
PR c++/11645
* cp-tree.h (accessible_base_p): Declare.
* call.c (build_over_call): Use it.
* search.c (accessible_base_p): New function, split out from ...
(lookup_base): ... here.
PR c++/11645
* g++.dg/inherit/access4.C: New test.
From-SVN: r69724
2003-07-23 21:28:24 +00:00
Steve Ellcey
ff89cb01b7
atomicity.h: Change _GLIBCXX_INST_GLIBCXX_ATOMICITY_LOCK to _GLIBCXX_INST_ATOMICITY_LOCK to...
...
* config/cpu/hppa/atomicity.h: Change
_GLIBCXX_INST_GLIBCXX_ATOMICITY_LOCK to _GLIBCXX_INST_ATOMICITY_LOCK
to match misc-inst.cc
From-SVN: r69720
2003-07-23 21:17:43 +00:00
Bob Wilson
0715415659
crti.asm (_init, _fini): Increase frame size to 64.
...
* config/xtensa/crti.asm (_init, _fini): Increase frame size to 64.
* config/xtensa/lib1funcs.asm (__mulsi3, __udivsi3, __divsi3,
__umodsi3, __modsi3): Increase frame size to 32.
From-SVN: r69719
2003-07-23 19:56:30 +00:00
Geoffrey Keating
5f5bfdd010
host-darwin.c: ANSIfy, update comment for sigaltstack prototype.
...
* config/rs6000/host-darwin.c: ANSIfy, update comment for sigaltstack
prototype.
From-SVN: r69718
2003-07-23 19:11:28 +00:00
Mark Mitchell
6cf4d1bca0
re PR c++/11517 (g++ fails to properly convert pointer expressions in conditional expressions.)
...
PR c++/11517
* call.c (build_conditional_expr): Use perform_implicit_conversion
and error_operand_p. Robustify.
* typeck.c (build_unary_op): Use perform_implicit_conversion.
PR c++/11517
* g++.dg/expr/cond2.C: New test.
From-SVN: r69715
2003-07-23 18:44:43 +00:00
Nathan Sidwell
a08cb3a374
fix dg-error breakage
...
From-SVN: r69713
2003-07-23 17:33:14 +00:00
Mark Mitchell
11b8e71cec
re PR rtl-optimization/10679 ([3.3/3.4] --param min-inline-insns not honoured)
...
PR optimization/10679
* tree-inline.c (inlinable_function_p): Honor MIN_INLINE_INSNS.
PR optimization/10679
* g++.dg/opt/inline4.C: New test.
From-SVN: r69710
2003-07-23 16:45:15 +00:00
Gerald Pfeifer
1f9d625626
gcc_release (usage): Document that -s now takes symbolic name and branch of the snapshot as parameters.
...
* gcc_release (usage): Document that -s now takes symbolic name
and branch of the snapshot as parameters.
Implement this as part of command-line processing.
(BRANCH): Remove default initialization for snapshots.
(CVSBRANCH): Ditto.
Do not lay down a CVS tag if generating a snapshot from mainline.
From-SVN: r69708
2003-07-23 15:56:40 +00:00
John David Anglin
9d6b7c0988
PR target/11607 and PR target/11516
...
PR target/11607 and PR target/11516
* pa.md (extzv, extv, insv): Revert latter half of last patch.
From-SVN: r69707
2003-07-23 15:53:31 +00:00
Tom Tromey
ed6d741317
* java/lang/natSystem.cc (arraycopy): Check for overflow.
...
From-SVN: r69706
2003-07-23 15:31:43 +00:00
Steve Ellcey
1143680eca
cmath.tcc: Use _GLIBCXX_ prefix on file guard.
...
* include/c_std/cmath.tcc: Use _GLIBCXX_ prefix on file guard.
* include/c_std/std_cctype.h: Ditto.
* include/c_std/std_cerrno.h: Ditto.
* include/c_std/std_cfloat.h: Ditto.
* include/c_std/std_climits.h: Ditto.
* include/c_std/std_clocale.h: Ditto.
* include/c_std/std_cmath.h: Ditto.
* include/c_std/std_csetjmp.h: Ditto.
* include/c_std/std_csignal.h: Ditto.
* include/c_std/std_cstdarg.h: Ditto.
* include/c_std/std_cstddef.h: Ditto.
* include/c_std/std_cstdio.h: Ditto.
* include/c_std/std_cstdlib.h: Ditto.
* include/c_std/std_cstring.h: Ditto.
* include/c_std/std_ctime.h: Ditto.
* include/c_std/std_cwchar.h: Ditto.
* include/c_std/std_cwctype.h: Ditto.
* include/std/std_algorithm.h: Ditto.
* include/std/std_bitset.h: Ditto.
* include/std/std_complex.h: Ditto.
* include/std/std_deque.h: Ditto.
* include/std/std_fstream.h: Ditto.
* include/std/std_functional.h: Ditto.
* include/std/std_iomanip.h: Ditto.
* include/std/std_ios.h: Ditto.
* include/std/std_iosfwd.h: Ditto.
* include/std/std_iostream.h: Ditto.
* include/std/std_istream.h: Ditto.
* include/std/std_iterator.h: Ditto.
* include/std/std_limits.h: Ditto.
* include/std/std_list.h: Ditto.
* include/std/std_locale.h: Ditto.
* include/std/std_map.h: Ditto.
* include/std/std_memory.h: Ditto.
* include/std/std_numeric.h: Ditto.
* include/std/std_ostream.h: Ditto.
* include/std/std_queue.h: Ditto.
* include/std/std_set.h: Ditto.
* include/std/std_sstream.h: Ditto.
* include/std/std_stack.h: Ditto.
* include/std/std_stdexcept.h: Ditto.
* include/std/std_streambuf.h: Ditto.
* include/std/std_string.h: Ditto.
* include/std/std_utility.h: Ditto.
* include/std/std_valarray.h: Ditto.
* include/std/std_vector.h: Ditto.
From-SVN: r69705
2003-07-23 15:28:44 +00:00
Tom Tromey
20da8c21f3
* boehm.cc (_Jv_BuildGCDescr): Use `1ULL'.
...
From-SVN: r69703
2003-07-23 15:08:07 +00:00
Nathan Sidwell
eb5abb3944
parser.c (cp_parser_nested_name_specifier): Reset scope on failure.
...
cp:
* parser.c (cp_parser_nested_name_specifier): Reset scope on
failure.
(cp_parser_elaborated_type_specifier): Likewise.
testsuite:
* g++.dg/parse/crash10: New test.
From-SVN: r69702
2003-07-23 13:02:34 +00:00
Tom Tromey
e1a4d10fc0
boehm.cc (_Jv_BuildGCDescr): Wrote.
...
* boehm.cc (_Jv_BuildGCDescr): Wrote.
Include limits.h.
From-SVN: r69700
2003-07-23 09:53:53 +00:00