1. 21 Apr, 2003 10 commits
  2. 20 Apr, 2003 16 commits
    • Container.java (addImpl): Enable paint events if adding a lightweight to a heavyweight. · ebf96c13
      2003-04-20  Scott Gilbertson  <scottg@mantatest.com>
      
      	* java/awt/Container.java (addImpl): Enable paint events if adding
      	a lightweight to a heavyweight.
      	(addNotify): Ensure that peer is created before
      	addNotifyContainerChildren.
      	(addNotifyContainerChildren): Enable paint events if a heavyweight
      	container contains a lightweight.
      
      From-SVN: r65870
      Scott Gilbertson committed
    • c-common.h, [...]: Rename genrtl_decl_cleanup to genrtl_cleanup_stmt. · b39b8084
      	* c-common.h, c-semantics.c: Rename genrtl_decl_cleanup to
      	genrtl_cleanup_stmt.  Correct comment at head of
      	genrtl_cleanup_stmt (no such thing as a DECL_CLEANUP).
      
      	* stmt.c (struct nesting): Kill n_function_calls.
      	(expand_start_bindings): Don't set
      	thisblock->data.block.n_function_calls.
      	(expand_end_bindings): Compare function_call_count against 0.
      	(expand_cleanups): Kill DONT_DO argument; all callers passed
      	NULL_TREE. All callers updated to match.
      
      Co-Authored-By: Zack Weinberg <zack@codesourcery.com>
      
      From-SVN: r65869
      Chris Lattner committed
    • BufferedReader.java, [...]: Imports from Classpath. · 3bd417a7
      	* java/io/BufferedReader.java, java/io/BufferedWriter.java,
      	java/io/DataInput.java, java/io/DataOutput.java: Imports from
      	Classpath.
      
      From-SVN: r65868
      Tom Tromey committed
    • jcf-io.c (find_class): use DIR_SEPARATOR instead of '/' when computing java source filename · ef963bc8
      2003-04-20  Mohan Embar  <gnustuff@thisiscool.com>
      
      	* jcf-io.c (find_class): use DIR_SEPARATOR instead of
      	'/' when computing java source filename
      
      From-SVN: r65867
      Mohan Embar committed
    • * varasm.c (struct deferred_constant, defer_addressed_constants_flag) · b20cbca2
      	(defer_addressed_constants, output_deferred_addressed_constants): Kill.
      	(output_constant_def): Remove code predicated on
      	defer_addressed_constants_flag.
      
      	* output.h: Remove prototypes of deleted functions.
      	* c-typeck.c (constructor_subconstants_deferred): Kill.
      	(struct initializer_stack): Remove 'deferred' field.
      	(start_init): Remove all references to the above.
      	(finish_init): Likewise. Also remove never-executed call to
      	output_deferred_addressed_constants.  Pull assignment to
      	defstr out of if expression.
      
      From-SVN: r65865
      Zack Weinberg committed
    • howto.html ('LWG Issues'): Add issues 19, 90, 171, 231, 271. · 6f9106c2
      2003-04-20  Paolo Carlini  <pcarlini@unitus.it>
      
      	* docs/html/ext/howto.html ('LWG Issues'):
      	Add issues 19, 90, 171, 231, 271.
      
      From-SVN: r65863
      Paolo Carlini committed
    • cpphash.h (NOTE_ESC_NL, [...]): Remove. · 41c32c98
      	* cpphash.h (NOTE_ESC_NL, NOTE_ESC_SPACE_NL, NOTE_TRIGRAPH,
      	NOTE_NEWLINE): Remove.
      	* cpplex.c (_cpp_clean_line, _cpp_process_line_notes): Update
      	to handle new form of line note type.
      
      From-SVN: r65860
      Neil Booth committed
    • target.h (encode_section_info): Add new argument carrying the RTL to be modified by the hook. · c6a2438a
      	* target.h (encode_section_info): Add new argument carrying
      	the RTL to be modified by the hook.
      
      	* varasm.c (make_decl_rtl, output_constant_def): Update calls
      	to encode_section_info.
      	(default_encode_section_info): Take and use RTL argument,
      	don't use TREE_CST_RTL or DECL_RTL.
      	* output.h: Update prototype of default_encode_section_info.
      	* config/darwin.h (ASM_DECLARE_OBJECT_NAME)
      	(ASM_DECLARE_FUNCTION_NAME, ASM_OUTPUT_ALIGNED_DECL_LOCAL):
      	Update calls to encode_section_info.
      
      	* config/darwin.c, config/arm/arm.c, config/arm/pe.c
      	* config/h8300/h8300.c, config/i386/winnt.c, config/m32r/m32r.c
      	* config/m68hc11/m68hc11.c, config/m88k/m88k.c, config/mcore/mcore.c
      	* config/mips/mips.c, config/mmix/mmix.c, config/pa/pa.c
      	* config/romp/romp.c, config/rs6000/rs6000.c, config/s390/s390.c
      	* config/v850/v850.c (TARGET_ENCODE_SECTION_INFO definitions):
      	Take and use RTL argument, don't use TREE_CST_RTL or DECL_RTL,
      	except for PE dllimport/dllexport.  Update calls to
      	default_encode_section_info.
      
      	* config/darwin-protos.h, config/arm/arm-protos.h, config/i386-protos.h:
      	Update prototypes.
      
      	* doc/tm.texi (TARGET_ENCODE_SECTION_INFO): Update.
      
      From-SVN: r65859
      Zack Weinberg committed
    • pa.md (movccfp): New expander. · 8c7d377f
      	PR/8705
      	* pa.md (movccfp): New expander.
      	(setccfp0, setccfp1): Rename to movccfp0 and movccfp1, respectively.
      	Reverse fcmp conditions.
      
      From-SVN: r65858
      John David Anglin committed
    • sstream.tcc (pbackfail): Remove redundant NULL pointer check from test involving _M_in_*. · 5e77a357
      2003-04-20  Paolo Carlini  <pcarlini@unitus.it>
      
      	* include/bits/sstream.tcc (pbackfail): Remove redundant
      	NULL pointer check from test involving _M_in_*.
      	(overflow, seekoff, seekpos): Const qualify bool variables.
      	* include/std/std_sstream.h (underflow): Remove redundant
      	NULL pointer check from test involving _M_in_*.
      	(_M_really_sync): Const qualify bool variables.
      	* src/fstream.cc (_M_underflow_common): Remove redundant
      	NULL pointer check from test involving _M_in_*, const qualify
      	bool variables.
      
      	* include/std/std_streambuf.h (sgetc): Remove redundant
      	variable.
      
      From-SVN: r65853
      Paolo Carlini committed
    • avr.md (*cmpqi_sign_extend): Handle negative values of operand 1 correctly. · 1052bb09
      
      	* config/avr/avr.md (*cmpqi_sign_extend): Handle negative values
      	of operand 1 correctly.
      
      From-SVN: r65850
      Marek Michalkiewicz committed
    • cpplex.c (_cpp_lex_direct): Set BOL for CPP_EOF tokens. · 299f79b5
      .:	* cpplex.c (_cpp_lex_direct): Set BOL for CPP_EOF tokens.
      	* gcov.c (output_lines): Don't be so fussy about going past EOF.
      cp:
      	* cp/decl2.c (start_static_storage_duration_function): Take count
      	arg, don't check if it wraps round.
      	(generate_ctor_or_dtor_function): Add locus arg, use it.
      	(generate_ctor_and_dtor_functions_for_priority): Data arg is a
      	locus.
      	(finish_file): Set line numbers to past EOF for synthesized
      	functions.
      
      From-SVN: r65847
      Nathan Sidwell committed
    • re PR c++/10405 (Segfault in setup_class_bindings) · de0c0e69
      cp:
      	PR c++/10405
      	* search.c (lookup_field_1): Final scan goes backwards for
      	types, forwards for non-types.
      testsuite:
      	PR c++/10405
      	* g++.dg/lookup/struct-hack1.C: New test.
      
      From-SVN: r65846
      Nathan Sidwell committed
    • Makefile.in (LIBCPP_OBJS): Add cppcharset.o. · 1613e52b
      	* Makefile.in (LIBCPP_OBJS): Add cppcharset.o.
      	(cppcharset.o): New target.
      	* c-lex.c (is_extended_char): Move to cppcharset.c.
      	(utf8_extend_token): Delete.
      	* cppcharset.c: New file.
      	* cpphash.h (_cpp_valid_ucn): New.
      	* cpplex.c (lex_identifier): Update prototype.
      	(continues_identifier_p): Rename forms_identifier_p.  Handle UCN
      	escapes.
      	(maybe_read_ucs): Rename maybe_read_ucn.  Update to use code
      	in cppcharset.c.
      	(lex_number, lex_identifier, cpp_parse_escape): Update.
      	(_cpp_lex_direct): Update to handle UCNs.
      	(cpp_avoid_paste): Don't paste to form a UCN.
      testsuite:
      	* ucs.c: Update diagnostic messages.
      
      From-SVN: r65845
      Neil Booth committed
    • builtins.c (expand_builtin): Don't expand a pure or const built-in function if... · 0a45ec5c
      
      	* builtins.c (expand_builtin):  Don't expand a pure or const
      	built-in function if the result will be ignored and none of
      	its arguments are volatile.
      
      From-SVN: r65843
      Roger Sayle committed
    • Daily bump. · 4049c77a
      From-SVN: r65841
      GCC Administrator committed
  3. 19 Apr, 2003 14 commits