summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* * java/lang/ThreadGroup.java (uncaughtException): Print message totromey2001-12-072-3/+7
| | | | | | | System.err. Required by spec. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@47779 138bc75d-0d04-0410-961f-82ee72b054a4
* 2001-12-07 Phil Edwards <pme@gcc.gnu.org>pme2001-12-072-2/+4
| | | | | | | * src/globals.cc: Remove __GTHREADS guard. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@47778 138bc75d-0d04-0410-961f-82ee72b054a4
* * doc/extend.texi: Fix typo last change.rth2001-12-072-1/+3
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@47777 138bc75d-0d04-0410-961f-82ee72b054a4
* * c-decl.c (c_language): Remove duplicate.rth2001-12-072-4/+4
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@47776 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/rs6000/darwin.h: Set MAX_LONG_TYPE_SIZE to 32.dalej2001-12-074-31/+165
| | | | | | | | | | | | | | | | | | | | * config/rs6000/rs6000.c (rs6000_emit_move): In Darwin- specific codegen, eliminate a register copy. (print_operand_address): Add support for Darwin's lo16(constant) syntax. (rs6000_machopic_legitimize_pic_address): Fix darwin-specific generation of addresses within very large data objects. (s8bit_cint_operand): New. * config/rs6000/rs6000.md: Remove "iu" reference for 750/7400. Move "mtjmpr" to correct functional unit for 750/7400/7450. Add imul2 and imul3 insn types for multiplication by 16- and 8-bit constants. Change tablejump patterns to strongly discourage using LR rather than CTR. Add %lo16 patterns for Darwin loads and stores. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@47775 138bc75d-0d04-0410-961f-82ee72b054a4
* * alpha.md: Use (HOST_WIDE_INT)1<<63 in lieu of 0x8000000000000000.ghazi2001-12-072-2/+6
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@47774 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcc.dg/sparc-ret.c: New file, test return corruption bug forciceron2001-12-072-0/+32
| | | | | | | ultrasparc. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@47773 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/sparc/sparc.c (epilogue_renumber): Do not replace %fpciceron2001-12-072-0/+30
| | | | | | | | with %sp because it can cause the delayed instruction to load below the stack. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@47772 138bc75d-0d04-0410-961f-82ee72b054a4
* * alpha.c (alpha_expand_unaligned_store,ghazi2001-12-072-3/+9
| | | | | | | | alpha_expand_unaligned_store_words): Use constm1_rtx in place of call to immed_double_const. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@47770 138bc75d-0d04-0410-961f-82ee72b054a4
* * verify.cc (_Jv_BytecodeVerifier::branch_prepass): Set start_PCtromey2001-12-072-3/+15
| | | | | | | | | earlier, for error handling. (_Jv_BytecodeVerifier::note_branch_target): Fixed branch target check. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@47769 138bc75d-0d04-0410-961f-82ee72b054a4
* * lang.c (lang_f_options): Addedtromey2001-12-072-10/+8
| | | | | | | | optimize-static-class-initialization. (java_decode_option): Removed special case. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@47768 138bc75d-0d04-0410-961f-82ee72b054a4
* 2001-12-07 Paolo Carlini <pcarlini@unitus.it>paolo2001-12-072-2/+11
| | | | | | | | * include/bits/locale_facets.tcc (num_put::_M_convert_float): Extend comment, reduce __cs_size for non-fixed outputs. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@47767 138bc75d-0d04-0410-961f-82ee72b054a4
* committed wrong rev. oops. fixing.aldyh2001-12-071-2/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@47766 138bc75d-0d04-0410-961f-82ee72b054a4
* newaldyh2001-12-071-0/+38
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@47765 138bc75d-0d04-0410-961f-82ee72b054a4
* 2001-12-07 Aldy Hernandez <aldyh@redhat.com>aldyh2001-12-073-6/+184
| | | | | | | | | | | | * doc/extend.texi (Variable Attributes): Document vector_size. * attribs.c (c_common_attribute_table): Add vector_size. (handle_vector_size_attribute): New. (vector_size_helper): New. (decl_attributes): Relayout the decl after calculating attribs. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@47764 138bc75d-0d04-0410-961f-82ee72b054a4
* * check-init.c (check_init): Fix typo freeing memory twice.bothner2001-12-072-2/+4
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@47763 138bc75d-0d04-0410-961f-82ee72b054a4
* * MAINTAINERS (Write After Approval): Add myself.turly2001-12-071-0/+8
| | | | | | | | | | | * rs6000.c (rs6000_trampoline_size): Handle ABI_DARWIN case. (rs6000_initialize_trampoline): Call __trampoline_setup for ABI_DARWIN too. * darwin-tramp.asm: New file, implements __trampoline_setup. * t-darwin: LIB2FUNCS_EXTRA now includes darwin_tramp.asm. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@47762 138bc75d-0d04-0410-961f-82ee72b054a4
* * t-darwin: LIB2FUNCS_EXTRA now includes darwin_tramp.asm.turly2001-12-071-0/+3
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@47761 138bc75d-0d04-0410-961f-82ee72b054a4
* * darwin-tramp.asm: New file, implements __trampoline_setup.turly2001-12-071-0/+131
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@47760 138bc75d-0d04-0410-961f-82ee72b054a4
* * rs6000.c (rs6000_trampoline_size): Handle ABI_DARWIN case.turly2001-12-071-1/+3
| | | | | | | | (rs6000_initialize_trampoline): Call __trampoline_setup for ABI_DARWIN too. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@47759 138bc75d-0d04-0410-961f-82ee72b054a4
* * MAINTAINERS: add self to write-after-approval crew.turly2001-12-071-0/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@47758 138bc75d-0d04-0410-961f-82ee72b054a4
* * doc/gcc.texi: Don't include install-old.texi. Adjust menujsm282001-12-076-22/+107
| | | | | | | | | | | | description for Trouble section. * doc/install-old.texi: Adjust for inclusion as chapter of new installation manual. * doc/install.texi, doc/include/fdl.texi, doc/install.texi2html: Adjust to include old installation chapter as chapter of new installation manual. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@47757 138bc75d-0d04-0410-961f-82ee72b054a4
* * rtl.h (get_jump_table_offset): Declare.wehle2001-12-073-0/+147
| | | | | | | * rtlanal.c (get_jump_table_offset): Implement. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@47756 138bc75d-0d04-0410-961f-82ee72b054a4
* * final.c (bb_head, bb_tail, bb_file_label_num, bb_func_label_num):kenner2001-12-072-15/+5
| | | | | | | | | Deleted; were used only by BB profiler code. (sbb_head, sbb_tail, sbb_label_num): Likewise. (end_final): Delete now-unused vars I, PTR, and SPTR. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@47755 138bc75d-0d04-0410-961f-82ee72b054a4
* 2001-12-07 Paolo Carlini <pcarlini@unitus.it>paolo2001-12-072-3/+8
| | | | | | | | * include/bits/basic_string.tcc (_M_mutate): Fix typo in the previous check in. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@47754 138bc75d-0d04-0410-961f-82ee72b054a4
* * expr.c (store_field): Remove warning.kenner2001-12-072-9/+27
| | | | | | | | | | | (expand_expr, case COMPONENT_REF, case VIEW_CONVERT_EXPR): Likewise. (highest_pow2_factor, case MIN_EXPR, case MAX_EXPR): Add cases. (highest_pow2_factor, case *_DIV_EXPR): Only can do something if divisor constant power of 2. (highest_pow2_factor, case COMPOUND_EXPR): Look at operand 1. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@47753 138bc75d-0d04-0410-961f-82ee72b054a4
* * g++-old.deja/g++.robertl/eb101.C: Deleted.kenner2001-12-072-3885/+4
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@47752 138bc75d-0d04-0410-961f-82ee72b054a4
* 2001-12-06 Paolo Carlini <pcarlini@unitus.it>bkoz2001-12-072-7/+46
| | | | | | | | | | | | Loren J. Rittle <ljrittle@acm.org> * include/bits/basic_string.tcc (_M_mutate, _M_clone): Implement exponential growth policy to meet linear amortized time requirements of the standard. (_S_create): Adjust comment. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@47750 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2001-12-076-6/+6
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@47749 138bc75d-0d04-0410-961f-82ee72b054a4
* * alpha.c (function_arg): Cast value to HOST_WIDE_INT beforeghazi2001-12-072-1/+7
| | | | | | | shifting. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@47747 138bc75d-0d04-0410-961f-82ee72b054a4
* * verify.cc (_Jv_BytecodeVerifier::FLAG_JSR_TARGET): Removed.tromey2001-12-072-2/+3
| | | | | | | (_Jv_BytecodeVerifier::note_branch_target): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@47745 138bc75d-0d04-0410-961f-82ee72b054a4
* 2001-12-06 Aldy Hernandez <aldyh@redhat.com>aldyh2001-12-072-5/+7
| | | | | | | | * rs6000.h (PRE_GCC3_DWARF_FRAME_REGISTERS): New. (DWARF_FRAME_REGISTERS): Delete. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@47744 138bc75d-0d04-0410-961f-82ee72b054a4
* 2001-12-06 Benjamin Kosnik <bkoz@redhat.com>bkoz2001-12-075-89/+226
| | | | | | | | | | | | | | | | | | | | | | | libstdc++/3720 * include/bits/locale_facets.tcc (num_put): Clean. (num_get::_M_extract_float): Change argument to string. (num_get::do_get(float)): Fixup. (num_get::do_get(double)): Same. (num_get::do_get(long double)): Same. (num_get::_M_extract_int): Add maximum length parameter, __max. (num_get::_M_extract_float): Correct zeros, use string. * include/bits/locale_facets.h (num_get::_M_extract_float): Change declaration here. * src/locale.cc (__num_base::_S_atoms): Remove x, X. * testsuite/27_io/istream_extractor_arith.cc (test13): Add. 2001-12-06 Philip Martin <pmartin@uklinux.net> * testsuite/27_io/istream_extractor_arith.cc (test12): Add tests for excess input digits. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@47743 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks forjanis2001-12-072-0/+15
| | | | | | | variable argument list. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@47742 138bc75d-0d04-0410-961f-82ee72b054a4
* * builtin-types.def (BT_FN_VOID_PTR_VAR): New.janis2001-12-076-6/+53
| | | | | | | | | | | * builtins.def (BUILT_IN_PREFETCH): Change arguments. * builtins.c (expand_builtin_prefetch): Two arguments are now optional, with defaults for read prefetch with high degree of locality. * doc/extend.texi (__builtin_prefetch): Update documentation. * doc/md.texi (prefetch): Add documentation. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@47741 138bc75d-0d04-0410-961f-82ee72b054a4
* * libjava.compile/BlankFinal.java: Removed; incorrect test.tromey2001-12-072-16/+4
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@47739 138bc75d-0d04-0410-961f-82ee72b054a4
* 2001-12-07 Paolo Carlini <pcarlini@unitus.it>paolo2001-12-062-0/+5
| | | | | | | * MAINTAINERS (Write After Approval): Add myself. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@47738 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcc.c-torture/execute/memcheck: Delete entire directory.zack2001-12-061-27/+0
| | | | | | | | (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp) git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@47737 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcc.c-torture/execute/memcheck: Delete entire directory.zack2001-12-0615-766/+6
| | | | | | | | (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp) git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@47736 138bc75d-0d04-0410-961f-82ee72b054a4
* Restore support for static class initialization optimization.bothner2001-12-067-71/+93
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@47735 138bc75d-0d04-0410-961f-82ee72b054a4
* * verify.cc (_Jv_BytecodeVerifier::type_val): Addedtromey2001-12-062-19/+207
| | | | | | | | | | | | | | | | | | | | | | | | | | | unused_by_subroutine_type. (_Jv_BytecodeVerifier::type::merge): Handle unused_by_subroutine_type. (_Jv_BytecodeVerifier::state::state): Added `ret_semantics' argument. (_Jv_BytecodeVerifier::state::copy): Likewise. (_Jv_BytecodeVerifier::push_jump_merge): Pass `ret_semantics' to state constructor. (_Jv_BytecodeVerifier::state::is_unmerged_ret_state): New method. (_Jv_BytecodeVerifier::pop_jump): Don't accept a jump which is from an unmerged ret. (_Jv_BytecodeVerifier::verify_instructions_0): Don't let an unmerged ret state skip verification in the fall-through case. (debug_print): New function. (_Jv_BytecodeVerifier::type::print): New method. (_Jv_BytecodeVerifier::state::print): New method. (_Jv_BytecodeVerifier::push_jump_merge): Print state. (_Jv_BytecodeVerifier::verify_instructions_0): Likewise. (_Jv_BytecodeVerifier::get_variable): Don't call note_variable. (_Jv_BytecodeVerifier::_Jv_BytecodeVerifier): Print debug information. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@47734 138bc75d-0d04-0410-961f-82ee72b054a4
* * demangle.h (no_demangling): New.rth2001-12-064-0/+22
| | | | | | | | | | (NO_DEMANGLING_STYLE_STRING): New. * cplus-dem.c (libiberty_demanglers): Add no_demangling case. (cplus_demangle): Support no_demangling. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@47733 138bc75d-0d04-0410-961f-82ee72b054a4
* * fixinc/inclhack.def (stdio_va_list): Handle __VA_LIST__ in Tru64ro2001-12-063-1/+11
| | | | | | | | | UNIX V5.1A stdio.h. * fixinc/fixincl.x: Regenerate. Fixes PR libf2c/4826. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@47732 138bc75d-0d04-0410-961f-82ee72b054a4
* * doc/tm.texi (DWARF_FRAME_REGISTERS): Add documentation.aldyh2001-12-063-3/+46
| | | | | | | | | | | | (PRE_GCC3_DWARF_FRAME_REGISTERS): Same. * unwind-dw2.c (__frame_state_for): Change DWARF_FRAME_REGISTERS to PRE_GCC3_DWARF_FRAME_REGISTERS. (frame_state): Same. (PRE_GCC3_DWARF_FRAME_REGISTERS): Define if not already defined. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@47730 138bc75d-0d04-0410-961f-82ee72b054a4
* 2001-12-06 Phil Edwards <pme@gcc.gnu.org>pme2001-12-0624-156/+219
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * include/bits/std_bitset.h: Use GLIBCPP in multiple-inclusion guard. * include/bits/stl_algo.h: Likewise. * include/bits/stl_algobase.h: Likewise. * include/bits/stl_bvector.h: Likewise. * include/bits/stl_deque.h: Likewise. * include/bits/stl_function.h: Likewise. * include/bits/stl_iterator.h: Likewise. * include/bits/stl_iterator_base_funcs.h: Likewise. * include/bits/stl_iterator_base_types.h: Likewise. * include/bits/stl_list.h: Likewise. * include/bits/stl_multimap.h: Likewise. * include/bits/stl_multiset.h: Likewise. * include/bits/stl_pair.h: Likewise. * include/bits/stl_queue.h: Likewise. * include/bits/stl_set.h: Likewise. * include/bits/stl_stack.h: Likewise. * include/bits/stl_tempbuf.h: Likewise. * include/bits/stl_tree.h: Likewise. * include/bits/stl_vector.h: Likewise. * include/bits/stl_alloc.h: Use our own multiple inclusion guards. Doxygenate more comments. Correct historical artifacts in comments. (alloc, single_alloc): Uglify non-standard names. (__default_alloc_template::_NFREELISTS): Calculate from other parameters. (__default_alloc_template::_S_free_list): Remove SunPro workaround. (__default_alloc_template::_Lock): Mark as "unused". * include/backward/alloc.h: Update. * include/bits/stl_bvector.h: Likewise. * include/ext/ropeimpl.h: Likewise. * include/ext/stl_hashtable.h: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@47729 138bc75d-0d04-0410-961f-82ee72b054a4
* Fix typo in 2001-12-03 entry; now:janis2001-12-061-1/+1
| | | | | | | * doc/extend.texi: Document __builtin_prefetch. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@47728 138bc75d-0d04-0410-961f-82ee72b054a4
* * langhooks.c (lhd_staticp): Mark parameter with ATTRIBUTE_UNUSED.ghazi2001-12-062-1/+6
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@47727 138bc75d-0d04-0410-961f-82ee72b054a4
* 2001-12-06 H.J. Lu <hjl@gnu.org>hjl2001-12-062-3/+10
| | | | | | | | | | * Makefile.in (.po.gmo): Use "-test -d po || mkdir po" to reduce noise. (.po.pox): Likewise. (o/$(PACKAGE).pot): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@47726 138bc75d-0d04-0410-961f-82ee72b054a4
* * tree.c (get_callee_fndecl): Move DECL_ABSTRACT_ORIGIN-following...aoliva2001-12-063-17/+18
| | | | | | | * tree-inline.c (expand_call_inline): ... here. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@47725 138bc75d-0d04-0410-961f-82ee72b054a4
* 2001-12-06 H.J. Lu <hjl@gnu.org>hjl2001-12-062-3/+9
| | | | | | | | | * Makefile.in (.po.gmo): Use "-mkdir po" for parallel build. (.po.pox): Likewise. (o/$(PACKAGE).pot): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@47724 138bc75d-0d04-0410-961f-82ee72b054a4
OpenPOWER on IntegriCloud