- Aug 04, 2003
-
-
Neil Booth authored
* config.in: Remove HAVE_LSTAT. * configure, configure.in: Don't test for lstat. From-SVN: r70146
-
Mark Mitchell authored
PR c++/11713 * search.c (setup_class_bindings): Handle conversion operators specially. PR c++/11713 * g++.dg/overload/operator1.C: New test. From-SVN: r70136
-
Gerald Pfeifer authored
From-SVN: r70133
-
GCC Administrator authored
From-SVN: r70131
-
- Aug 03, 2003
-
-
Gabriel Dos Reis authored
* opts.c (decode_options): Do language-specific initialization for the global diagnostic context. * langhooks-def.h (lhd_initialize_diagnostics): Declare. (LANG_HOOKS_INITIALIZE_DIAGNOSTITCS): New macro. (LANG_HOOKS_INITIALIZER): Adjust. * langhooks.h (struct lang_hooks): Add new field initialize_diagnostics. * langhooks.c (lhd_initialize_diagnostics): Define. From-SVN: r70129
-
Gabriel Dos Reis authored
* pretty-print.h: Adjust macro definitions. * pretty-print.c (pp_newline): Rename to pp_base_newline. (pp_character): Rename to pp_base_character. (pp_string): Rename to pp_base_string. * c-pretty-print.c (pp_buffer): Move to pretty-print.h (pp_newline): Likewise. Adjust. (pp_c_char): Adjust. From-SVN: r70128
-
Richard Stallman authored
From-SVN: r70122
-
Kaveh R. Ghazi authored
* builtins.def (BUILT_IN_ABS, BUILT_IN_IMAXABS, BUILT_IN_LABS, BUILT_IN_LLABS): Move to miscellaneous section. From-SVN: r70120
-
Nathan Sidwell authored
cp: PR c++/11704 * pt.c (type_dependent_expression_p): Cope with COMPONENT_REF with unknown type. testsuite: PR c++/11704 * g++.dg/template/dependent-expr2.C: New test. From-SVN: r70119
-
Nathan Sidwell authored
cp: PR c++/11766 * typeck.c (comp_ptr_ttypes_real): Don't loop on pointers to member functions. testsuite: PR c++/11766 * g++.dg/expr/ptrmem1.C: New test. From-SVN: r70118
-
Neil Booth authored
From-SVN: r70117
-
Neil Booth authored
From-SVN: r70116
-
Kriang Lerdsuwanakij authored
PR c++/9453 * g++.dg/template/friend15.C: New test. From-SVN: r70115
-
Neil Booth authored
* cppfiles.c (stack_file): Use file path. testsuite: * lib/dg-pch.exp: Work round PCH bug. From-SVN: r70114
-
Roger Sayle authored
* builtin-types.def (BT_SSIZE): New primitive type. (BT_FN_INT_PTR_CONST_STRING_VALIST_ARG, BT_FN_STRING_CONST_STRING_CONST_STRING_INT, BT_FN_SIZE_STRING_SIZE_CONST_STRING_CONST_PTR, BT_FN_SSIZE_STRING_SIZE_CONST_STRING_VAR): New function types. * builtins.def (BUILT_IN_DCGETTEXT, BUILT_IN_DGETTEXT, BUILT_IN_FSCANF, BUILT_IN_GETTEXT, BUILT_IN_STRFMON, BUILT_IN_STRFTIME, BUILT_IN_VFPRINTF, BUILT_IN_VFSCANF): New builtins. * builtin-attrs.def: Remove DEF_FN_ATTR construct and the last few functions that define default attributes using it. * c-common.c (c_common_insert_default_attributes): Do nothing. * doc/extend.texi: Document these "new" builtins. From-SVN: r70113
-
Kaz Kojima authored
* config/sh/linux.h (SUBTARGET_LINK_SPEC): Don't set rpath. (LIB_SPEC): Set -lpthread always when -pthread set. Set -lieee when -mieee-fp set and -shared not set. (SH_FALLBACK_FRAME_FLOAT_STATE): Don't define for SH5. From-SVN: r70112
-
GCC Administrator authored
From-SVN: r70110
-
- Aug 02, 2003
-
-
Kaveh R. Ghazi authored
* gcc.dg/builtins-1.c: Add macro helpers. Add missing math builtins. Move cases from builtins-4.c here. * gcc.dg/torture/builtin-math-1.c: New test taken from bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some additional cases. * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c: Delete. From-SVN: r70108
-
Nathan Sidwell authored
cp: PR c++/9447 * cp-tree.def (USING_DECL): Document its type. * class.c (pushclass): If we're entering a template, push any dependent using decls it has. * decl2.c (do_class_using_decl): Refactor. Type is NULL iff it is a dependent scope. * pt.c (tsubst_decl) <USING_DECL case>: Set type. (tsubst): Remove USING_DECL checks. (type_dependent_expression_p): Remove USING_DECL case. * semantics.c (finish_member_declaration): A USING_DECL's type indicates whether it is dependent. testsuite: PR c++/9447 * g++.dg/template/using7.C: New test. From-SVN: r70107
-
Neil Booth authored
* cppfiles.c (struct _cpp_file): Rename once_only_next to next_file. Remove import and pragma_once, add once_only. (find_file): Add new file structures to the all_files list. (should_stack_file): Mark #import-ed files once-only, and don't stack them if the file has already been stacked. (_cp_mark_file_once_only): Simplify. * cpphash.h (struct cpp_reader): Rename once_only_files to all_files. Rename saw_pragma_once to seen_once_only. (_cpp_mark_file_once_only): Update prototype. * cpplib.c (do_pragma_once): Update. testsuite: * import1.c, import2.c: New tests. From-SVN: r70106
-
Neil Booth authored
* cppfiles.c (ENOTDIR): Remove. (open_file_in_dir): Rename find_file_in_dir. Handle errors other than ENOENT here. (once_only_file_p): Rename should_stack_file. (find_file, open_file_failed, read_file_guts): Report errors with full path name. (read_file): Move pch handling to should_stack_file. (should_stack_file): Handle PCH and once-only issues, and reading the file. (stack_file): Don't do file reads. From-SVN: r70104
-
Michael Koch authored
* java/nio/ByteBufferImpl.java (getChar): Check remaining bytes, fixed comment about endianess. (putChar): Likewise. (getShort): Likewise. (putShort): Likewise. (getInt): Check remaining bytes, fixed conversion, fixed comment about endianess. (putInt): Likewise. (getLong): Likewise. (putLong): Likewise. (getFloat): Likewise. (putFloat): Likewise. (getDouble): Likewise. (putDouble): Likewise. * java/nio/DirectByteBufferImpl.java (getChar): Wrapped code, fixed comment about endianess. (putchar): Likewise. (getShort): Likewise. (putShort): Likewise. (getInt): Fixed conversion, fixed comment about endianess. (putInt): Likewise. (getLong): Likewise. (putLong): Likewise. (getFloat): Likewise. (putFloat): Likewise. (getDouble): Likewise. (putDouble): Likewise. * java/nio/MappedByteBufferImpl.java (compact): Implemented. (getChar): Implemented. (putChar): Implemented. (getDouble): Implemented. (putdouble): Implemented. (getFloat): Implemented. (putFloat): Implemented. (getInt): Implemented. (putInt): Implemented. (getLong): Implemented. (putLong): Implemented. (getShort): Implemented. (putShort): Implemented. * java/nio/channels/FileChannelImpl.java (read): Set position where to access file. (write): Likewise. (transferTo): Flip buffer after read and before write. (transferFrom): Likewise. From-SVN: r70102
-
Nathan Sidwell authored
cp: * cp-tree.h (pushclass): Remove unneeded parameter. * class.c (pushclass): Remove unneeded MODIFY parm. Adjust. (push_nested_class): Adjust pushclass call. * pt.c (instantiate_class_template): Likewise. * semantics.c (begin_class_definition): Likewise. From-SVN: r70101
-
Zdenek Dvorak authored
* libgcov.c (gcov_exit): Cleanup and fix. * profile.c (compute_value_histograms): Don't try to read profiles that are not present. From-SVN: r70100
-
Michael Koch authored
* gnu/java/lang/ArrayHelper.java (equalsArray): Reformated, added method documentation. From-SVN: r70099
-
Michael Koch authored
* java/net/URL.java (URL): Added paragraph about the gnu.java.net.nocache_protocol_handlers property. (ph_cache): Renamed from handlers to match classpath's implementation. Reordered it with factory and serialVersionUID member variables. (cache_handlers): New member variable. (static): New static initializer to initialize cache_handlers from gnu.java.net.nocache_protocol_handlers property. (URL): Use ph_cache instead of handlers, reformatted some code to match classpath's implementation. From-SVN: r70098
-
Kaveh R. Ghazi authored
From-SVN: r70097
-
Kaveh R. Ghazi authored
* builtins.def (BUILT_IN_CABS, BUILT_IN_CABSF, BUILT_IN_CABSL): Mind fp rounding. (BUILT_IN_FFSL): Use DEF_EXT_LIB_BUILTIN. From-SVN: r70096
-
Andreas Tobler authored
* config.gcc: Enable posix threads by default on darwin. From-SVN: r70095
-
Nathanael Nerode authored
(cp) * typeck2.c (add_exception_specifier): Use 'bool' where appropriate. From-SVN: r70094
-
Nathanael Nerode authored
From-SVN: r70093
-
Matt Kraai authored
* Makefile.tpl (check, check-c++): Express dependencies using dependencies rather than commands. * Makefile.in: Regenerate. From-SVN: r70092
-
GCC Administrator authored
From-SVN: r70089
-
- Aug 01, 2003
-
-
Jakub Jelinek authored
* cfgcleanup.c (outgoing_edges_match): Check REG_EH_REGION notes even if nehedges1 is 0. * g++.dg/eh/crossjump1.C: New test. From-SVN: r70080
-
Nathanael Nerode authored
* fixinc/fixfixes.c, fixinc/fixlib.c, fixinc/fixlib.h, fixinc/fixtests.c, fixinc/procopen.c, fixinc/server.c, fixinc/server.h, fixinc/fixincl.c: ANSIfy function prototypes and defintions. Add missed (?!) ChangeLog entry from previous commit earlier today: * fixinc/inclhack.def (broken_cabs): Make matching more generous. * fixinc/fixincl.x: Regenerate. * fixinc/tests/base/math.h: Regenerate to match test_text change. From-SVN: r70078
-
Rainer Orth authored
From-SVN: r70077
-
Nathanael Nerode authored
* fixinc/inclhack.def (broken_cabs): Make matching more generous. * fixinc/fixincl.x: Regenerate. * fixinc/tests/base/math.h: Regenerate to match test_text change. From-SVN: r70076
-
Richard Kenner authored
* except.c (sjlj_emit_dispatch_table): Use ptr_mode, not Pmode, for accesses to exc_ptr. From-SVN: r70075
-
Geoffrey Keating authored
sourcebuild.texi (Front End Directory): Don't make references to libsubdir, it's not part of the interface to frontends. * doc/sourcebuild.texi (Front End Directory): Don't make references to libsubdir, it's not part of the interface to frontends. * doc/install.texi (Configuration): Help users read faster by saying that GCC's configure options are the standard autoconf ones. Mention --libdir. Update the default rules for finding the assembler. Don't use libsubdir since we haven't said what it means. (Specific): In the Solaris 7 notes, update the place to put the assembler. * doc/invoke.texi: Update lib/gcc-lib to lib/gcc. * doc/cpp.texi (Search Path): Actually, the search path depends on libdir, which can relocate with cpp. * doc/tm.texi (Driver): Don't document STANDARD_EXEC_PREFIX, it's now a private interface between the Makefile and the driver. From-SVN: r70073
-
Richard Henderson authored
* system.h: Poison ASM_SIMPLIFY_DWARF_ADDR. * varasm.c (lookup_constant_def): New function. * rtl.h (lookup_constant_def): Declare it. * dwarf2out.c (loc_descriptor_from_tree): Use it. Use targetm.delegitimize_address, not ASM_SIMPLIFY_DWARF_ADDR. From-SVN: r70072
-