summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Initial revisionmkoch2003-12-168-0/+10165
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74671 138bc75d-0d04-0410-961f-82ee72b054a4
* dummy commit in preparation for cvs importmkoch2003-12-160-0/+0
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74670 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-12-15 David O'Brien <obrien@FreeBSD.org>obrien2003-12-162-0/+6
| | | | | | | | | * Makefile.in (CPPFLAGS): Initialize from configure. Approved by: Message-ID: <87oeuarqr4.fsf@egil.codesourcery.com> git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74669 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-12-16 Jerry Quinn <jlquinn@optonline.net>jlquinn2003-12-162-19/+24
| | | | | | | | * include/bits/locale_facets.h (widen, narrow): Uncomment the intended code. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74668 138bc75d-0d04-0410-961f-82ee72b054a4
* PR c++/2294giovannibajo2003-12-162-1/+11
| | | | | | | | * name-lookup.c (push_overloaded_decl): always construct an OVERLOAD if the declaration comes from an using declaration. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74667 138bc75d-0d04-0410-961f-82ee72b054a4
* * g++.dg/template/ptrmem7.C: Simplified the test case to not hitgiovannibajo2003-12-162-14/+5
| | | | | | | an ICE regression. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74665 138bc75d-0d04-0410-961f-82ee72b054a4
* PR c++/10926mmitchel2003-12-166-10/+47
| | | | | | | | | | | | | | | | | * decl2.c (grokfield): Robustify. PR c++/11116 * parser.c (cp_parser_throw_expression): Determine whether or not an assignment-expression is present by doing one-token lookahead. PR c++/10926 * g++.dg/template/error9.C: New test. PR c++/11116 * g++.dg/template/error8.C: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74664 138bc75d-0d04-0410-961f-82ee72b054a4
* PR middle-end/13400sayle2003-12-164-0/+69
| | | | | | | | | | | * ifcvt.c (noce_process_if_block): Disable unconditional write optimizations if we could introduce a store to trapping memory that wasn't present previously. * gcc.c-torture/execute/20031215-1.c: New test case. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74663 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-12-15 Jerry Quinn <jlquinn@optonline.net>jlquinn2003-12-1620-36/+392
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * config/os/aix/ctype_noninline.h, config/os/bsd/freebsd/ctype_noninline.h, config/os/bsd/netbsd/ctype_noninline.h, config/os/djgpp/ctype_noninline.h, config/os/generic/ctype_noninline.h, config/os/gnu-linux/ctype_noninline.h, config/os/hpux/ctype_noninline.h, config/os/irix/irix5.2/ctype_noninline.h, config/os/irix/irix6.5/ctype_noninline.h, config/os/mingw32/ctype_noninline.h, config/os/newlib/ctype_noninline.h, config/os/qnx/qnx6.1/ctype_noninline.h, config/os/solaris/solaris2.5/ctype_noninline.h, config/os/solaris/solaris2.6/ctype_noninline.h, config/os/solaris/solaris2.7/ctype_noninline.h, config/os/vxworks/ctype_noninline.h, config/os/windiss/ctype_noninline.h (ctype): Initialize _M_narrow, _M_widen. * include/bits/locale_facets.h (_M_widen, _M_widen_ok, _M_narrow, _M_narrow_ok): New. (widen, narrow): Use tables to bypass virtual functions. (_M_widen_init, _M_narrow_init): New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74662 138bc75d-0d04-0410-961f-82ee72b054a4
* PR c++/13269mmitchel2003-12-164-1/+13
| | | | | | | | | | | * parser.c (cp_parser_function_definition_after_declarator): Stop scanning tokens when reaching EOF. PR c++/13269 * g++.dg/parse/error5.C: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74661 138bc75d-0d04-0410-961f-82ee72b054a4
* PR c++/12989mmitchel2003-12-164-0/+14
| | | | | | | | | | * typeck.c (cxx_sizeof_or_alignof_expr): Robustify. PR c++/12989 * g++.dg/expr/sizeof1.C: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74660 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2003-12-162-2/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74658 138bc75d-0d04-0410-961f-82ee72b054a4
* * include/bits/ios_base.h (Init::_S_initialized): Change into declaration.carlo2003-12-163-1/+13
| | | | | | | * src/ios_init.cc (Init::_S_initialized): Add definition. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74656 138bc75d-0d04-0410-961f-82ee72b054a4
* * system.h (DEFAULT_CALLER_SAVES): Poison.kazu2003-12-164-13/+7
| | | | | | | | * toplev.c (flag_caller_saves): Always initialize with 0. * doc/tm.texi (DEFAULT_CALLER_SAVES): Remove. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74655 138bc75d-0d04-0410-961f-82ee72b054a4
* * flow.c (EXIT_IGNORE_STACK): Move to ...kazu2003-12-1611-30/+31
| | | | | | | | | | | | | | | | | * defaults.h (EXIT_IGNORE_STACK): ... here. * dojump.c (clear_pending_stack_adjust): Don't use #ifdef EXIT_IGNORE_STACK. * function.c (expand_function_end): Likewise. * global.c (global_alloc): Likewise. * ra.c (init_ra): Likewise. * reload1.c (init_elim_table): Likewise. * reorg.c (fill_simple_delay_slots): Likewise. * resource.c (init_resource_info): Likewise. * doc/tm.texi (EXIT_IGNORE_STACK): Document that the default is 0. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74654 138bc75d-0d04-0410-961f-82ee72b054a4
* * cp-demangle.c (d_print_function_type): Print the functionian2003-12-153-1/+17
| | | | | | | | parameters with no modifiers. * testsuite/demangle-expected: Add test case. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74652 138bc75d-0d04-0410-961f-82ee72b054a4
* * cp-demangle.c (d_demangle): If DMGL_PARAMS is not set, don'tian2003-12-152-31/+40
| | | | | | | | | expect that we've read the entire string. (is_ctor_or_dtor): Don't expect that we've read the entire string--reverse patch of 2003-11-29. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74651 138bc75d-0d04-0410-961f-82ee72b054a4
* PR c++/13310mmitchel2003-12-154-0/+30
| | | | | | | | | | * pt.c (dependent_template_p): Handle OVERLOADs. PR c++/13310 * g++.dg/template/crash15.C: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74649 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-12-15 Benjamin Kosnik <bkoz@redhat.com>bkoz2003-12-155-5/+77
| | | | | | | | | | | | | PR libstdc++/12658 * include/Makefile.am (bits_headers): Add concurrence.h. * include/Makefile.in: Regenerated. * include/bits/concurrence.h: New. * src/locale_init.cc: Use it. (locale::locale): Lock critical regions. (locale::global): Same. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74648 138bc75d-0d04-0410-961f-82ee72b054a4
* * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passinggeoffk2003-12-152-1/+6
| | | | | | | a non-POD type as the last named parameter of a varargs function. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74647 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-12-15 Benjamin Kosnik <bkoz@redhat.com>bkoz2003-12-156-21/+29
| | | | | | | | | | | * include/bits/basic_string.h: Change _*_references to _*_refcount. * include/bits/locale_classes.h: Same. * src/locale.cc: Same. * src/locale_name.cc: Same. * src/locale_init.cc: Same. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74645 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-12-15 Graydon Hoare <graydon@redhat.com>graydon2003-12-153-1/+100
| | | | | | | | | * jni/gtk-peer/gdkfont.h: New file. * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics2D.c: Remove include of cairo-xlib.h, add extra gdk_flush(). git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74644 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-12-15 Benjamin Kosnik <bkoz@redhat.com>bkoz2003-12-156-13/+27
| | | | | | | | | | | | | | | PR libstdc++/12855 * include/bits/ios_base.h (Init::_S_ios_base_init): Change to _S_refcount, make atomic. * src/ios.cc: Adjust definition. * src/ios_init.cc (ios_base::Init::Init): Use __exchange_and_add, and __atomic_add. (ios_base::Init::~Init): Same. * testsuite/27_io/ios_base/cons/assign_neg.cc: Adjust line numbers. * testsuite/27_io/ios_base/cons/copy_neg.cc: Same. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74642 138bc75d-0d04-0410-961f-82ee72b054a4
* * libiberty/Makefile.in (floatformat.o): Add dependency ondj2003-12-152-1/+7
| | | | | | | config.h to accompany change of 2003-12-03. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74641 138bc75d-0d04-0410-961f-82ee72b054a4
* * reload.c (reg_overlap_mentioned_for_reload_p):amylaar2003-12-153-4/+33
| | | | | | | | | | | When looking at a PLUS in X, avoid spuriously returning nonzero when IN is a REG or another simple PLUS, or a MEM containing one. * loop.c (loop_invariant_p): Amend comment about where new registers might come from. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74638 138bc75d-0d04-0410-961f-82ee72b054a4
* PR c++/13243mmitchel2003-12-156-30/+82
| | | | | | | | | | | | | | | | | PR c++/12573 * parser.c (cp_parser_postfix_expression): Tighten handling of integral constant expressions. (cp_parser_unary_expression): Likewise. * pt.c (value_dependent_expression_p): Remove handling for COMPONENT_REFs. PR c++/13243 PR c++/12573 * g++.dg/template/crash14.C: New test. * g++.dg/template/dependent-expr3.C: Add dg-error markers. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74637 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-12-15 Paolo Carlini <pcarlini@suse.de>paolo2003-12-158-71/+216
| | | | | | | | | | | | | | | | | | | | | | | * include/bits/locale_facets.tcc (num_get::do_get(bool&)): Fail as soon as the begins of both truename and falsename stop to match; always leave __beg one position beyond the last char successfully matched. * testsuite/22_locale/num_get/get/char/8.cc: New. * testsuite/22_locale/num_get/get/wchar_t/8.cc: Likewise. 2003-12-15 Paolo Carlini <pcarlini@suse.de> * include/bits/locale_facets.h (_M_widen): Reserve space for all the possible widened chars. * config/locale/generic/ctype_members.cc (_M_initialize_ctype): Compute at construction time all the possible widened chars. (do_widen): Tweak, simplify. * config/locale/gnu/ctype_members.cc: Likewise. * testsuite/performance/narrow_widen_wchar_t.cc: Add tests for the array versions. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74636 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/rs6000/rs6000.c (rs6000_output_function_epilogue): Removeaj2003-12-152-4/+6
| | | | | | | handling of obsolete language CHILL. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74634 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-12-15 Waldek Hebisch <hebisch@math.uni.wroc.pl>aj2003-12-153-1/+15
| | | | | | | | | * tree.c (initializer_zerop): Add test for empty set. * integrate.c (function_cannot_inline_p): Forbid inlining functions calling `longjmp'. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74633 138bc75d-0d04-0410-961f-82ee72b054a4
* Fix handling of constructor/destructor of standard substitution:ian2003-12-153-33/+129
| | | | | | | | | | | | | | | | | | * cp-demangle.c (struct d_standard_sub_info): Define. (d_substitution): Add prefix argument. Change all callers. Rework handling of standard substitutions to print full name when qualifying a constructor/destructor, or when DMGL_VERBOSE is set. * testsuite/demangle-expected: Add test case. Fix handling of negative literal constants: * cp-demangle.c (enum d_comp_type): Add D_COMP_LITERAL_NEG. (d_dump, d_make_comp): Handle D_COMP_LITERAL_NEG. (d_expr_primary): Use D_COMP_LITERAL_NEG for a negative number. (d_print_comp): Handle D_COMP_LITERAL_NEG. * testsuite/demangle-expected: Add test case. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74632 138bc75d-0d04-0410-961f-82ee72b054a4
* PR c++/11773nathan2003-12-152-5/+33
| | | | | | | | * doc/gcov.texi (Gcov and Optimization): Document inline function behaviour. Fix some file suffixes. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74630 138bc75d-0d04-0410-961f-82ee72b054a4
* cp:nathan2003-12-156-1/+51
| | | | | | | | | | | * class.c (add_method): Disallow destructor for java classes. * decl.c (xref_basetypes): Check java class inheritance. * decl2.c (check_java_method): Skip artificial params. testsuite: * g++.dg/other/java1.C: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74629 138bc75d-0d04-0410-961f-82ee72b054a4
* cp:nathan2003-12-155-36/+117
| | | | | | | | | | | | | | | | | PR c++/13241 C++ ABI change. Mangling of symbols in expressions. * mangle.c (write_mangled_name): Add top_level flag. Rework for nested and unnested mangling. Deal with abi version 1 and version 2 differences. (write_expression): Adjust write_mangled_name call. (mangle_decl_string): Use write_mangled_name for all non-type decls. testsuite: PR c++/13241 * g++.dg/abi/mangle18-1.C: New test. * g++.dg/abi/mangle18-2.C: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74628 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-12-15 Robert Dewar <dewar@gnat.com>charlet2003-12-1524-236/+420
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * exp_ch6.adb (Expand_Thread_Body): Fix error in picking up default sec stack size. 2003-12-15 Vincent Celier <celier@gnat.com> * gnatchop.adb: (Error_Msg): Do not exit on error for a warning (Gnatchop): Do not set failure status when reporting the number of warnings. 2003-12-15 Doug Rupp <rupp@gnat.com> * s-ctrl.ads: New file. * Makefile.rtl (GNAT_RTL_NONTASKING_OBJS): Add s-crtl$(objext). * Make-lang.in: (GNAT_ADA_OBJS): Add ada/s-crtl.o. (GNATBIND_OBJS): Add ada/s-crtl.o. * Makefile.in [VMS]: Clean up ifeq rules. * gnatlink.adb, 6vcstrea.adb, a-direio.adb, a-sequio.adb, a-ststio.adb, a-textio.adb, g-os_lib.adb, a-witeio.adb, g-os_lib.ads, i-cstrea.adb, i-cstrea.ads, s-direio.adb, s-fileio.adb, s-memcop.ads, s-memory.adb, s-stache.adb, s-tasdeb.adb: Update copyright. Import System.CRTL. Make minor modifications to use System.CRTL declared functions instead of importing locally. 2003-12-15 GNAT Script <nobody@gnat.com> * Make-lang.in: Makefile automatically updated git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74627 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-12-14 David O'Brien <obrien@FreeBSD.org>obrien2003-12-152-2/+4
| | | | | | | | * config/i386/i386.h (__amd64, __amd64__): Remove duplicates. (committed as obvious) git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74626 138bc75d-0d04-0410-961f-82ee72b054a4
* PR optimization/10312rakdver2003-12-152-0/+37
| | | | | | | * gcc.c-torture/execute/20031214-1.c: New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74625 138bc75d-0d04-0410-961f-82ee72b054a4
* * c-common.h (c_parse_error): Declare it.mmitchel2003-12-1519-321/+385
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * c-common.c (c_parse_error): New function. * c-parse.y (yyerror): Use it. * parser.c (struct cp_parser): Add in_template_argument_list_p. (cp_parser_error): Use c_parse_error. (cp_parser_name_lookup_error): New function. (cp_parser_new): Initialize it. (cp_parser_declarator): Add parenthesized_p parameter. (cp_parser_nested_name_specifier_opt): Use cp_parser_name_lookup_error. (cp_parser_parenthesized_expression_list): Improve comments. (cp_parser_condition): Adjust call to cp_parser_declarator. (cp_parser_template_parameter): Adjust call to cp_parser_parameter_declaration. (cp_parser_template_argument_list): Set in_template_argument_list_p. (cp_parser_explicit_instantiation): Adjust call to cp_parser_declarator. (cp_parser_simple_type_specifier): Remove unncessary code. (cp_parser_using_declaration): Use cp_parser_name_lookup_error. (cp_parser_init_declarator): Handle member function definitions. (cp_parser_direct_declarator): Adjust call to cp_parser_declarator. (cp_parser_type_id): Adjust call to cp_parser_declarator. (cp_parser_parameter_declaration_list): Avoid backtracking where possible. (cp_parser_parameter_declaration): Add parenthesized_p parameter. (cp_parser_function_definition): Remove. (cp_parser_member_declaration): Do not backtrack to look for function definitions. (cp_parser_exception_declaration): Adjust call to cp_parser_declarator. (cp_parser_single_declaration): Handle function definitions via cp_parser_init_declarator. (cp_parser_save_member_function_body): New function. PR c++/10779 PR c++/12160 * g++.dg/parse/error3.C: New test. * g++.dg/parse/error4.C: Likewise. * g++.dg/abi/mangle4.C: Tweak error messages. * g++.dg/lookup/using5.C: Likewise. * g++.dg/other/error2.C: Likewise. * g++.dg/parse/typename5.C: Likewise. * g++.dg/parse/undefined1.C: Likewise. * g++.dg/template/arg2.C: Likewise. * g++.dg/template/ttp3.C: Likewise. * g++.dg/template/type1.C: Likewise. * g++.old-deja/g++.other/crash32.C: Likewise. * g++.old-djea/g++.pt/defarg8.C: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74624 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2003-12-152-2/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74621 138bc75d-0d04-0410-961f-82ee72b054a4
* PR c++/13106lerdsuwa2003-12-144-0/+21
| | | | | | | | | | * decl.c (finish_function): Check if return type is dependent before issuing no return statement warning. * g++.dg/warn/noreturn-3.C: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74616 138bc75d-0d04-0410-961f-82ee72b054a4
* PR target/13054danglin2003-12-145-531/+1287
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * pa-protos.h (indexed_memory_operand, borx_reg_operand, move_dest_operand, move_src_operand): New protypes. (basereg_operand, move_operand, reg_or_nonsymb_mem_operand): Deleted. * pa.c (copy_reg_pointer, indexed_memory_operand, move_dest_operand, move_src_operand): New functions. (basereg_operand, reg_or_nonsymb_mem_operand, move_operand): Delete. (reg_or_0_or_nonsymb_mem_operand): Return false for unscaled indexed address until cse is not expected on targets with non-equivalent space registers. (hppa_legitimize_address): Canonicalize unscaled indexed addresses on targets non-equivalent space registers. (emit_move_sequence): Break out indexed addresses from destination operand. Similarly, break out unscaled indexed addresses from source operand on targets with non-equivalent space registers. Fix REG_POINTER flag when possible. Mark register pointer when creating new pointers. (print_operand): Handle unscaled index addresses. * pa.h (IS_INDEX_ADDR_P, IS_LO_SUM_DLT_ADDR_P): New macro subroutines for EXTRA_CONSTRAINT. (EXTRA_CONSTRAINT): Rework to make more readable. (MODE_OK_FOR_SCALED_INDEXING_P, MODE_OK_FOR_UNSCALED_INDEXING_P): New subroutines for GO_IF_LEGITIMATE_ADDRESS. (GO_IF_LEGITIMATE_ADDRESS): Rework using new subroutines. Allow scaled and unscaled addresses. Canonicalize unscaled indexed addresses on targets with non-equivalent space registers. Document issues in handling indexed address modes on PA-RISC. (PREDICATE_CODES): Update for new and deleted predicates. * pa.md (move_dest_operand, move_src_operand, indexed_memory_operand): Use new predicates in move patterns. Add peephole2 patterns to optimize floating point stores. Fix constrain preferencing in move patterns. Delete patterns for handling unscaled indexed memory loads. Add missing load and store with base-register modification patterns. Correct SFmode floating point store pattern. Add missing zero extension loads. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74614 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2003-12-142-2/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74609 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/vxlib.c: Fix comment typos.kazu2003-12-1332-87/+87
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * config/alpha/alpha.c: Likewise. * config/arm/arm.c: Likewise. * config/arm/arm.md: Likewise. * config/c4x/c4x.c: Likewise. * config/c4x/c4x.md: Likewise. * config/cris/cris.h: Likewise. * config/cris/cris.md: Likewise. * config/fr30/fr30.c: Likewise. * config/fr30/fr30.h: Likewise. * config/fr30/fr30.md: Likewise. * config/frv/frv.c: Likewise. * config/frv/frv.md: Likewise. * config/frv/frvbegin.c: Likewise. * config/i386/athlon.md: Likewise. * config/i386/i386.c: Likewise. * config/i386/i386.md: Likewise. * config/i386/sco5.h: Likewise. * config/ia64/ia64.md: Likewise. * config/ip2k/ip2k.c: Likewise. * config/ip2k/ip2k.md: Likewise. * config/m68hc11/m68hc11.h: Likewise. * config/m68k/m68k.h: Likewise. * config/mips/mips.c: Likewise. * config/rs6000/rs6000.c: Likewise. * config/s390/s390.md: Likewise. * config/sh/sh.h: Likewise. * config/sparc/sparc.md: Likewise. * config/v850/v850.c: Likewise. * config/v850/v850.h: Likewise. * config/v850/v850.md: Likewise. * config/xtensa/xtensa.c: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74596 138bc75d-0d04-0410-961f-82ee72b054a4
* * ChangeLog: Fix typos.kazu2003-12-1310-14/+14
| | | | | | | | | | | | | | | * ChangeLog.1: Likewise. * ChangeLog.2: Likewise. * call.c: Fix comment typos. * class.c: Likewise. * cxx-pretty-print.c: Likewise. * mangle.c: Likewise. * parser.c: Likewise. * pt.c: Likewise. * tree.c: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74595 138bc75d-0d04-0410-961f-82ee72b054a4
* * c-typeck.c: Fix comment typos.kazu2003-12-1320-27/+27
| | | | | | | | | | | | | | | | | | | | | | | | | * calls.c: Likewise. * cfgcleanup.c: Likewise. * cgraph.h: Likewise. * dwarfout.c: Likewise. * emit-rtl.c: Likewise. * explow.c: Likewise. * expr.c: Likewise. * flow.c: Likewise. * function.c: Likewise. * gcc.c: Likewise. * ggc-zone.c: Likewise. * ifcvt.c: Likewise. * local-alloc.c: Likewise. * predict.c: Likewise. * pretty-print.c: Likewise. * profile.c: Likewise. * ra-colorize.c: Likewise. * sched-vis.c: Likewise. * stor-layout.c: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74594 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-12-12 Fernando Nasser <fnasser@redhat.com>fnasser2003-12-1324-70/+280
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * jni/gtk-peer/gtkpeer.h: Extend NSA set of macros to handle a second native state table -- native_global_ref_table. * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMainThread.c: Define native_global_ref_table pointer. * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c (Java_gnu_java_awt_peer_gtk_GtkGenericPeer_dispose): Make sure JNI global reference is deleted and memory allocated for pointer freed. (Java_gnu_java_awt_peer_gtk_GtkComponentPeer_connectSignals): Use saved JNI global reference instead of JNI local reference. * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkEvents.c (pre_event_handler): Remove compilation warning. (connect_awt_hook): Use saved JNI global reference instead of creating a new one. * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkButtonPeer.c (Java_gnu_java_awt_peer_gtk_GtkButtonPeer_create): Save JNI global reference to the Java object. (Java_gnu_java_awt_peer_gtk_GtkButtonPeer_connectSignals): Remove unused variable declaration and add comment. * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkCanvasPeer.c (Java_gnu_java_awt_peer_gtk_GtkCanvasPeer_create): Save JNI global reference to the Java object. * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkCheckboxMenuItemPeer.c (Java_gnu_java_awt_peer_gtk_GtkCheckboxMenuItemPeer_create): Ditto. * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkCheckboxPeer.c (Java_gnu_java_awt_peer_gtk_GtkCheckboxPeer_nativeCreate): Ditto. (Java_gnu_java_awt_peer_gtk_GtkCheckboxPeer_connectSignals): Use saved JNI global reference instead of JNI local reference. (item_toggled): Add debug statement. * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkChoicePeer.c (Java_gnu_java_awt_peer_gtk_GtkChoicePeer_create): Save JNI global reference to the Java object. (connect_choice_item_selectable_hook): Use saved JNI global references instead of JNI local reference. * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkEmbeddedWindowPeer.c (Java_gnu_java_awt_peer_gtk_GtkEmbeddedWindowPeer_create): Save JNI global reference to the Java object. * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkFileDialogPeer.c (Java_gnu_java_awt_peer_gtk_GtkFileDialogPeer_create): Save JNI global reference to the Java object. * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkLabelPeer.c (Java_gnu_java_awt_peer_gtk_GtkLabelPeer_create): Ditto. * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMenuBarPeer.c (Java_gnu_java_awt_peer_gtk_GtkMenuBarPeer_create): Ditto. * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMenuPeer.c (Java_gnu_java_awt_peer_gtk_GtkMenuPeer_create): Ditto. * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkScrollPanePeer.c (Java_gnu_java_awt_peer_gtk_GtkScrollPanePeer_create): Ditto. * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkTextAreaPeer.c (Java_gnu_java_awt_peer_gtk_GtkTextAreaPeer_create): Ditto. * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkTextFieldPeer.c (Java_gnu_java_awt_peer_gtk_GtkTextFieldPeer_create): Ditto. * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkListPeer.c (Java_gnu_java_awt_peer_gtk_GtkListPeer_create): Ditto. (Java_gnu_java_awt_peer_gtk_GtkListPeer_connectSignals): Use saved JNI global reference instead of JNI local reference. (item_selected): Add debug statement. (item_unselected): Add debug statement. * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMenuItemPeer.c (Java_gnu_java_awt_peer_gtk_GtkMenuItemPeer_create): Save JNI global reference to the Java object. Connect "activate" signal handler using global JNI reference. (connect_activate_hook): Removed in favor of inline code. * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkPanelPeer.c (Java_gnu_java_awt_peer_gtk_GtkPanelPeer_create): Save JNI global reference to the Java object. (Java_gnu_java_awt_peer_gtk_GtkPanelPeer_connectSignals): Use saved JNI global reference instead of JNI local reference. Add FIXME comment. (Java_gnu_java_awt_peer_gtk_GtkPanelPeer_gtkPanelNew): Save JNI global reference to the Java object. Add FIXME comment. * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkScrollBarPeer.c (Java_gnu_java_awt_peer_gtk_GtkScrollbarPeer_create): Save JNI global reference to the Java object. (Java_gnu_java_awt_peer_gtk_GtkScrollbarPeer_connectSignals): Use saved JNI global reference instead of JNI local reference. * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkTextComponentPeer.c (Java_gnu_java_awt_peer_gtk_GtkTextComponentPeer_connectSignals): Use saved JNI global reference instead of JNI local reference. * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c (Java_gnu_java_awt_peer_gtk_GtkWindowPeer_create): Save JNI global reference to the Java object. (Java_gnu_java_awt_peer_gtk_GtkWindowPeer_connectSignals): Use saved JNI global reference instead of JNI local reference. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74593 138bc75d-0d04-0410-961f-82ee72b054a4
* * ggc-zone.c (struct alloc_zone): Don't pre-declare, it alreadysteven2003-12-132-21/+56
| | | | | | | | | | | | | comes in with ggc.h. Add a new bool field `dead'. (destroy_ggc_zone): Don't destroy a zone at once. Instead, only set the `dead' flag for the dead zone. Wrap a sanity check in ENABLE_CHECKING. (ggc_collect_1): Always mark and sweep if a zone has the `dead' flag set. (ggc_collect): Free dead zones after collecting. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74592 138bc75d-0d04-0410-961f-82ee72b054a4
* * coverage.c (get_coverage_counts): Use inform instead of warninghubicka2003-12-132-2/+7
| | | | | | | about missing profile. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74591 138bc75d-0d04-0410-961f-82ee72b054a4
* * ggc-zone.c: Follow spelling conventions.kazu2003-12-135-5/+5
| | | | | | | | | | * config/rs6000/rs6000.c: Likewise. * pt.c: Likewise. * semantics.c: Likewise. * objc/objc-act.c: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74590 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2003-12-132-2/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74588 138bc75d-0d04-0410-961f-82ee72b054a4
* * Makefile.in (opts.o, explow.o): Depend on langhooks.hsteven2003-12-122-2/+6
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74584 138bc75d-0d04-0410-961f-82ee72b054a4
OpenPOWER on IntegriCloud