- 12 Jul, 2000 7 commits
-
-
2000-07-12 Bryce McKinlay <bryce@albatross.co.nz> Merged implementation of java.applet from classpath: * java/applet/Applet.java: New file. * java/applet/AppletContext.java: New file. * java/applet/AppletStub.java: New file. * java/applet/AudioClip.java: New file. * Makefile.am: Added new java.applet classes. * Makefile.in: Rebuilt. From-SVN: r34981
Bryce McKinlay committed -
* gcc.texi: Fix minor typos * extend.texi: Fix minor typos From-SVN: r34980
Rodney Brown committed -
* pa.c (hppa_encode_label): Store labels in gc memory when ggc_p is true. From-SVN: r34979
J. David Anglin committed -
From-SVN: r34978
Marc Espie committed -
* aclocal.m4 (AC_FUNC_MMAP_ANYWHERE): Extend test to detect systems with MAP_ANONYMOUS and MAP_ANON. * configure, config.in: Rebuilt. From-SVN: r34977
J. David Anglin committed -
From-SVN: r34976
Bryce McKinlay committed -
2000-07-12 Gabriel Dos Reis <gdr@codesourcery.com> * diagnostic.c (save_output_state): Remove. (restore_output_state): Likewise. (clear_text_info): New function. (clear_diagnostic_info): Likewise. (output_text_length, is_starting_newline, output_prefix, line_wrap_cutoff, ideal_line_wrap_cutoff, prefix_was_emitted_for, prefixing_policy, output_buffer_ptr_to_format_args): New macros (set_real_maximum_length, output_set_maximum_length, output_set_prefix, output_get_prefix, output_set_maximum_length, output_destroy_prefix, init_output_buffer, reshape_diagnostic_buffer, output_space_left, output_emit_prefix, output_add_newline, output_add_character, output_add_space, output_append_r, output_append, wrap_text, output_format, output_do_printf, output_printf, output_do_verbatim, output_verbatim, verbatim): Use them. (output_clear): Split into cleat_text_info and clear_diagnostic_info. (struct output_state): Move to... * diagnostic.h: ...Here (struct output_buffer): Adjust. From-SVN: r34975
Gabriel Dos Reis committed
-
- 11 Jul, 2000 22 commits
-
-
From-SVN: r34974
David Billinghurst committed -
From-SVN: r34973
David Billinghurst committed -
2000-07-11 Zack Weinberg <zack@wolery.cumb.org> * cpplex.c (parse_name): No longer inline (premature optimization). (do_pop_context): Fold into pop_context. (pop_context): Returns int. (lex_next): Hoist test for end of directive into pop_context. (push_macro_context): Returns int; takes just reader and token. Hoist test for excessive nesting to caller. (push_arg_context): Returns void; takes just reader and token. Do not call stringify_arg or get_raw_token. (get_raw_token): Convert tail recursion through push_arg_context to a loop at this level. Call stringify_arg here if appropriate. (maybe_paste_with_next): Convert tail recursion to a while loop. Hoist test of paste_level to caller. (stringify_arg): Push arg context at beginning. (cpp_get_token): Split out core into _cpp_get_token. Call process_directive here. Throw away CPP_PLACEMARKER tokens. (_cpp_get_token): Convert tail recursion through push_macro_context to a loop at this level. (_cpp_glue_header_name, is_macro_disabled, stringify_arg, _cpp_get_raw_token): Use _cpp_get_token. (_cpp_skip_rest_of_line): Drop the context stack directly; do not call pop_context. (_cpp_run_directive): Call lex_next directly. * cpphash.h: Prototype _cpp_get_token. * cppexp.c (lex): Use it. * cpphash.c (parse_define): Use it. * cpplib.c (get_define_node, do_undef, parse_include, read_line_number, do_line, do_ident, do_pragma, do_pragma_gcc, do_pragma_implementation, do_pragma_poison, do_pragma_dependency, parse_ifdef, validate_else): Use it. (cpp_push_buffer): Tweak error message; abort if anyone tries to push a buffer while macro expansions are stacked. 2000-07-11 Donn Terry <donnte@microsoft.com> * cpplex.c (free_macro_args, save_token): Cast arg of free and/or xrealloc to PTR. (_cpp_init_input_buffer): Clear all fields of the base context. From-SVN: r34972
Zack Weinberg committed -
From-SVN: r34971
Bruce Korb committed -
2000-07-10 Benjamin Chelf <chelf@codesourcery.com> * c-parse.in (BREAK): Change to build tree, then generate RTL. (CONTINUE): Likewise. (RETURN): Likewise. (CASE): Likewise. (DEFAULT): Likewise. From-SVN: r34970
Benjamin Chelf committed -
From-SVN: r34969
Bruce Korb committed -
gensupport.c (process_rtx): Make rtl checking stop complaining about the define_insn while it is being... * gensupport.c (process_rtx): Make rtl checking stop complaining about the define_insn while it is being converted from a define_insn_and_split. From-SVN: r34968
Clinton Popetz committed -
2000-07-11 Phil Edwards <pme@sourceware.cygnus.com> * docs: Update sourceware->sources in every HTML file. Minor updates. From-SVN: r34967
Phil Edwards committed -
From-SVN: r34966
Phil Edwards committed -
* config/mips/mips.c (simple_memory_operand): Access the INTVAL of the address, not it's containing MEM. From-SVN: r34965
Clinton Popetz committed -
From-SVN: r34964
Bruce Korb committed -
From-SVN: r34963
Nick Clifton committed -
2000-07-11 Andrew Haley <aph@cygnus.com> * libjava.compile/static_init2.java: New file. From-SVN: r34962
Andrew Haley committed -
* class.c (layout_class_type): Add pointers to virtual bases after base classes under the old ABI. From-SVN: r34961
Mark Mitchell committed -
From-SVN: r34960
Bruce Korb committed -
From-SVN: r34959
Kaveh R. Ghazi committed -
From-SVN: r34958
Neil Booth committed -
* cpp.texi: Update. * gcc.dg/cpp/cmdlne-C.c: New test. From-SVN: r34957
Neil Booth committed -
* cppinit.c: (cpp_reader_init): Allow digraphs by default. (handle_option): Set digraphs according to standard. Merge OPT_lang_c89 handler with OPT_std_c89. * cpplex.c: (lex_line, can_paste): Honour digraphs in accordance with the digraphs flag. * cpplib.h: (struct cpp_options): New option digraphs. From-SVN: r34956
Neil Booth committed -
From-SVN: r34955
Jeff Law committed -
From-SVN: r34954
Alexandre Petit-Bianco committed -
From-SVN: r34953
Zack Weinberg committed
-
- 10 Jul, 2000 11 commits
-
-
From-SVN: r34951
Hans-Peter Nilsson committed -
* fixinc/inclhack.def (libc1_ifdefd_memx): New fix. * fixinc/fixincl.x: Regenerate. * fixinc/tests/base/testing.h: Add testcase. Co-Authored-By: Bruce Korb <bkorb@gnu.org> From-SVN: r34950
Hans-Peter Nilsson committed -
* stl_function.h (bind1st, bind2nd): Rename __opr to __oper, as __opr is used internally by egcs. * stl_numeric.h (__power, power): Likewise. * stl_algo.h (transform): Rename __opr to __oper, as __opr is used internally by egcs. Reported by Harri Porten <porten@tu-harburg.de> From-SVN: r34949
Jason Merrill committed -
* config/ia64/ia64.c (got_symbolic_operand): New. (symbolic_operand, move_operand): Revert 0701 change. * config/ia64/ia64.h (PREDICATE_CODES): Update. * config/ia64/ia64-protos.h (got_symbolic_operand): Declare. * config/ia64/ia64.md (movdi): Revert 0701 wrt symbolic_operand; split the offset into a 14-bit low part instead of a 13-bit low part. (load_fptr): Mark the mem as unchanging. (load_symptr): Use got_symbolic_operand. From-SVN: r34948
Richard Henderson committed -
From-SVN: r34947
Nick Clifton committed -
* flags.h : Add new variable flag_single_precision_constant. * toplev.c (display_help) : Add -fsingle-precision-constant option. (flag_single_precision_constant): New. * c-lex.c (yylex): Convert floating point constant to single precision constant. * invoke.texi : Add documentation for this new option. From-SVN: r34946
Chandrakala Chavva committed -
2000-07-10 Gabriel Dos Reis <gdr@codesourcery.com> * diagnostic.c (output_octal): Second parameter is unsigned. (output_long_octal): Likewise. (output_hexadecimal): Likewise. (output_long_hexadecimal): Likewise. (output_format): Adjust arguments extraction. Tweak. (output_verbatim, verbatim): End variable argument list. (report_diagnostic): Improve documentation. From-SVN: r34945
Gabriel Dos Reis committed -
2000-07-10 Benjamin Chelf <chelf@codesourcery.com> * c-parse.y: Regenerate. * c-pasre.c: Likewise. From-SVN: r34944
Ben Chelf committed -
2000-07-10 Benjamin Chelf <chelf@codesourcery.com> * c-common.h (build_stmt): Declare. (build_continue_stmt): Likewise. (build_break_stmt): Likewise. (build_return_stmt): Likewise. * c-decl.c (do_case): Rewrite to do what previously done in c-parse.in. * c-semantics.c (build_stmt): Define. (build_return_stmt): Likewise. (build_break_stmt): Likewise. (build_continue_stmt): Likewise. (build_case_label): Likewise. * c-parse.in (BREAK): Change to build tree, then generate RTL. (CONTINUE): Likewise. (RETURN): Likewise. (CASE): Likewise. (DEFAULT): Likewise. * c-parse.y: Regenerate. * c-pasre.c: Likewise. * cp/semantics.c (finish_for_stmt): Remove call to emit_line_note. (finish_continue_stmt): Likewise. (begin_for_stmt): Remove call to note_level_for_for. (finish_goto_stmt): Change call from build_min_nt to build_stmt. (finish_expr_stmt): Likewise. (begin_if_stmt): Likewise. (begin_while_stmt): Likewise. (finish_while_stmt): Likewise. (finish_return_stmt): Likewise. (begin_for_stmt): Likewise. (finish_for_stmt): Likewise. (finish_break_stmt): Likewise. (begin_switch_stmt): Likewise. (finish_case_label): Likewise. (genrtl_try_block): Likewise. (begin_try_block): Likewise. (begin_handler): Likewise. (begin_compound_stmt): Likewise. (finish_asm_stmt): Likewise. (finish_label_stmt): Likewise. (add_decl_stmt): Likewise. (finish_subobject): Likewise. (finish_decl_cleanup): Likewise. (finish_named_return_value): Likewise. (setup_vtbl_ptr): Likewise. (add_scope_stmt): Likewise. * cp/decl.c (finish_constructor_body): Likewise. (finish_destructor_body): Likewise. * cp/optimize.c (copy_body_r): Likewise. (initialize_inlined_parameters): Likewise. (declare_return_variable): Likewise. (expand_call_inline): Likewise. From-SVN: r34943
Benjamin Chelf committed -
* semantics.c (expand_body): Sync interface information at the end of function body expansion. From-SVN: r34942
Jakub Jelinek committed -
From-SVN: r34941
Jeff Law committed
-