- 27 Nov, 2001 4 commits
-
-
From-SVN: r47368
Richard Henderson committed -
From-SVN: r47367
David Edelsohn committed -
From-SVN: r47365
Richard Henderson committed -
* config/ia64/sysv4.h (DBX_DEBUGGING_INFO): Undef. * config/ia64/aix.h (PREFERRED_DEBUGGING_TYPE): Remove commented out override. From-SVN: r47364
Richard Henderson committed
-
- 26 Nov, 2001 23 commits
-
-
* cppfiles.c (stack_include_file): Don't optimize zero-length files. (read_include_file): NUL-terminate read files. * cpplex.c (handle_newline, skip_escaped_newlines, get_effective_char, skip_whitespace, parse_identifier, parse_identifier_slow, parse_number, parse_string, _cpp_lex_direct): Optimize for the fact that buffers are guaranteed NUL-terminated. * cpplib.c (destringize_and_run, cpp_define, handle_assertion): Be sure buffers are NUL terminated. * cppmacro.c (warn_of_redefinition): Kill compile warning. * c-common.c: Include tree-inline.h. (c_language): Move separate definitions here. (c_common_init_options, c_common_post_options): New. (c_common_lang_init): Rename c_common_init. * c-common.h (c_common_lang_init): Similarly. (c_common_init_options, c_common_post_options): New. * c-lang.c (c_post_options): Move body to c_common_post_options. (c_init_options): Use c_common_init_options. (c_init): Update. * langhooks.def: Rearrange. * langhooks.h: Rearrange, and improve comments. * toplev.c (do_compile): New function. (toplev_main): Use it. (lang_independent_f_options, parse_options_and_default_flags, process_options): Remove trailing periods. * Makefile.in: Update. cp: * decl2.c (c_language): Move to c-common.c. * lex.c (cxx_post_options, cxx_init_options): Use c-common.c functions. (cxx_init): Update. objc: * objc-act.c (objc_post_options, objc_init_options): Use c-common.c functions. (ojbc_init): Update. From-SVN: r47362
Neil Booth committed -
From-SVN: r47361
Richard Henderson committed -
From-SVN: r47360
Ziemowit Laski committed -
* expr.c (store_constructor): Actually use the value computed if WORD_REGISTER_OPERATIONS. From-SVN: r47359
DJ Delorie committed -
* Make-lang.in (gnatbind, gnatmake, gnatbl, gnatchop, gnatcmd, gnatlink, gnatkr, gnatls, gnatmem, gnatprep, gnatpsta, gnatpsys, gnatxref, gnatfind, gnatlbr): Depend on CONFIG_H and prefix.o. From-SVN: r47358
Richard Henderson committed -
* config/elfos.h (SELECT_SECTION): Don't check TREE_READONLY for CONSTRUCTOR. From-SVN: r47357
Richard Henderson committed -
* rs6000.c (output_mi_thunk): Handle minimal-toc and call correct function on AIX. From-SVN: r47355
David Edelsohn committed -
* Makefile.in (stamp-h): Depend on Makefile for proper serialization. (*-subdir): Depend on config.h for proper serialization. Co-Authored-By: Daniel Jacobowitz <drow@mvista.com> From-SVN: r47354
DJ Delorie committed -
From-SVN: r47353
DJ Delorie committed -
* configure.in: Check for alloca.h (for regex.c and putenv.c). * configure: Regenerate. * config.h: Add HAVE_ALLOCA_H. From-SVN: r47352
DJ Delorie committed -
toplev.c (process_options): Don't force flag_optimize_sibling_calls to zero just because exceptions are enabled. * toplev.c (process_options): Don't force flag_optimize_sibling_calls to zero just because exceptions are enabled. From-SVN: r47351
Alexandre Oliva committed -
* df.h (transfer_function_sbitmap): Use PARAMS around argument list in function prototypes. (transfer_function_bitmap): Likewise. From-SVN: r47350
Jeffrey A Law committed -
* config/stormy16/stormy16.h: Remove DEFAULT_VTABLE_THUNKS. * config/i386/netbsd-elf.h: Likewise. From-SVN: r47349
Loren J. Rittle committed -
From-SVN: r47348
David Edelsohn committed -
* linux_threads.c (WRAP_FUNC(pthread_join)): Remove special case for GC_FREEBSD_THREADS. * configure.in (*-*-freebsd*): Clarify warning. * configure: Rebuilt. From-SVN: r47347
Loren J. Rittle committed -
From-SVN: r47346
Jason Merrill committed -
From-SVN: r47345
Jan Hubicka committed -
* sparc.c (sparc_absnegfloat_split_legitimate): Do not call alter_subreg. * sparc.md (post-reload splitters): Do not call alter_subreg. * cfgrtl.c (purge_dead_edges): Fix typo in previous fix. From-SVN: r47339
Jan Hubicka committed -
From-SVN: r47338
Aldy Hernandez committed -
From-SVN: r47335
GCC Administrator committed -
* include/jvm.h (_Jv_VerifyFieldSignature, _Jv_VerifyMethodSignature, _Jv_VerifyClassName, _Jv_VerifyIdentifier, _Jv_ClassNameSamePackage): Moved from ... * include/java-interp.h: ... here. * defineclass.cc (UTF8_PEEK): No longer conditional on interpreter. (_Jv_VerifyOne): Likewise. (_Jv_VerifyFieldSignature): Likewise. (_Jv_VerifyMethodSignature): Likewise. (is_identifier_start): Likewise. (is_identifier_part): Likewise. (_Jv_VerifyIdentifier): Likewise. (_Jv_VerifyClassName): Likewise. (_Jv_VerifyClassName): Likewise. (_Jv_ClassNameSamePackage): Likewise. (_Jv_VerifyClassName): Fail if class name is too long. * java/lang/natClassLoader.cc (_Jv_NewArrayClass): Disallow array of void. * java/lang/natClass.cc (forName): Check syntax of class name. Include IllegalArgumentException.h. From-SVN: r47334
Tom Tromey committed -
* cp/search.c (lookup_base_r): Declare bk in variable declaration space. From-SVN: r47333
Aldy Hernandez committed -
* final.c: (insn_lengths): Make it an int *, so that large jump tables don't overflow. From-SVN: r47331
Alan Modra committed
-
- 25 Nov, 2001 13 commits
-
-
* verify.cc (_Jv_BytecodeVerifier::branch_prepass): Use java_opcode as type for switch. [op_wide]: Likewise. (_Jv_BytecodeVerifier::verify_instructions_0): Likewise. [op_invokevirtual]: Likewise. * include/java-insns.h (java_opcode): Give enum a name. From-SVN: r47330
Tom Tromey committed -
Fix for PR libgcj/4583: * java/math/BigDecimal.java (BigDecimal(double)): Rewrote. (BigDecimal(String)): Likewise. From-SVN: r47329
Tom Tromey committed -
2001-11-25 Toon Moene <toon@moene.indiv.nluug.nl> * libF77/Makefile.in: Fix non-portable use of `$<' in z_log.c's rule. From-SVN: r47328
Toon Moene committed -
* c-format.c (FMT_FLAG_DOLLAR_GAP_POINTER_OK): New. (format_types): Use it for scanf. (dollar_arguments_pointer_p): New. (init_dollar_format_checking): Store details of which arguments are pointers. (maybe_read_dollar_number): Reallocate dollar_arguments_pointer_p. (finish_dollar_format_checking): Take extra parameter pointer_gap_ok. Treat unused arguments differently if pointer_gap_ok and the unused arguments are pointers. (check_format_info_main): Pass extra argument to finish_dollar_format_checking. * doc/invoke.texi (-Wno-format-extra-args): Document behavior when unused arguments are present between used arguments with operand numbers. testsuite: * gcc.dg/format/strfmon-1.c: Update comments. Adjust examples from Austin Group draft 7. * gcc.dg/format/xopen-1.c: Update comments. Add tests for gaps in scanf format arguments. * gcc.dg/format/no-exargs-2.c: New test. From-SVN: r47327
Joseph Myers committed -
2001-11-25 Daniel Berlin <dan@cgsoftware.com> * df.c: Add prototypes for hybrid_search_bitmap and hybrid_search_sbitmap. (hybrid_search_bitmap): New function. (hybrid_search_sbitmap): New function. (iterative_dataflow_sbitmap): Change to use hybrid_search_sbitmap. (iterative_dataflow_bitmap): Ditto. From-SVN: r47326
Daniel Berlin committed -
From-SVN: r47325
Neil Booth committed -
* config/m68hc11/m68hc11.md (peephole2): New peephole2 to optimize address computations. From-SVN: r47323
Stephane Carrez committed -
* config/m68hc11/m68hc11.c (d_register_operand): Must accept register b (low part of d). From-SVN: r47321
Stephane Carrez committed -
* config/m68hc11/m68hc11.h (FUNCTION_PROFILER): Fix label name passed to mcount. From-SVN: r47319
Stephane Carrez committed -
cp: PR g++/3145 * class.c (build_vbase_pointer): Remove. (build_vbase_path): Remove. (build_base_path): New function. * cp-tree.h (base_access, base_kind): New enumerations. (build_base_path): Declare. (convert_pointer_to_real): Remove. (convert_pointer_to): Remove. (lookup_base): Declare. (convert_pointer_to_vbase): Remove. * call.c (build_scoped_method_call): Use lookup_base & build_base_path instead of convert_pointer_to_real, get_base_distance & get_binfo. (build_over_call): Likewise. * cvt.c (cp_convert_to_pointer): Likewise. (convert_to_pointer_force): Likewise. (build_up_reference): Likewise. (convert_pointer_to_real): Remove. (convert_pointer_to): Remove. * init.c (dfs_initialize_vtbl_ptrs): Use build_base_path instead of convert_pointer_to_vbase & build_vbase_path. (emit_base_init): Use build_base_path instead of convert_pointer_to_real. (expand_virtual_init): Lose unrequired conversions. (resolve_offset_ref): Use lookup_base and build_base_path instead of convert_pointer_to. * rtti.c (build_dynamic_cast_1): Use lookup_base & build_base_path instead of get_base_distance & build_vbase_path. * search.c (get_vbase_1): Remove. (get_vbase): Remove. (convert_pointer_to_vbase): Remove. (lookup_base_recursive): New function. (lookup_base): New function. * typeck.c (require_complete_type): Use lookup_base & build_base_path instead of convert_pointer_to. (build_component_ref): Likewise. (build_x_function_call): Likewise. (get_member_function_from_ptrfunc): Likewise. (build_component_addr): Likewise. * typeck2.c (build_scoped_ref): Likewise. testsuite: * g++.dg/abi/vbase8-4.C: New test. From-SVN: r47316
Nathan Sidwell committed -
2001-11-25 Laurent Guerby <guerby@acm.org> * sysdep.c (rts_get_*): Fix style. From-SVN: r47315
Laurent Guerby committed -
* config/alpha/vms-ld.c, config/alpha/vms-cc.c: New files. * config/alpha/x-vms: New file, to compile the above. * config.gcc (alpha*-dec-vms*): Add x-vms. From-SVN: r47312
Douglas B Rupp committed -
From-SVN: r47310
GCC Administrator committed
-