summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 2002-01-25 David O'Brien <obrien@FreeBSD.org>obrien2002-01-263-14/+7
| | | | | | | | | | | | | * config/i386/x86-64.h (DEFAULT_PCC_STRUCT_RETURN): Do not overide default setting. * config/i386/freebsd64.h (DEFAULT_PCC_STRUCT_RETURN): Do not override existing setting. Approved by: Richard Henderson <rth@redhat.com> Message-ID: <20020125174510.C18589@redhat.com> git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49242 138bc75d-0d04-0410-961f-82ee72b054a4
* ChangeLog entry for verify.cc.bothner2002-01-261-0/+12
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49241 138bc75d-0d04-0410-961f-82ee72b054a4
* * verify.cc (verify_fail): Change from being a top-level functionbothner2002-01-261-106/+107
| | | | | | | | | | | | | | to e method of _Jv_BytecodeVerifier. Emit current method name. Pass the current verifier to type: and state: methods as needed, for better error messages, and for resolve. (resolve): Pass current class's loader for Class.forName and _Jv_FindClassFromSignature, rather than using the default loader. (various type: and state: methods): Take _Jv_BytecodeVerifier* arg. (get_type_val_for_signature): Make non-static. (various methods): Pass start_PC implicitly, not explicitly. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49240 138bc75d-0d04-0410-961f-82ee72b054a4
* * testsuite/thread/pthread1.cc: Use one condition variableljrittle2002-01-262-10/+15
| | | | | | | per predicate instead of tricky use of one condition variable. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49239 138bc75d-0d04-0410-961f-82ee72b054a4
* Index: gcc/ChangeLoggeoffk2002-01-2618-24/+136
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * dbxout.c (dbxout_init): Use assemble_name rather than just stripping off the first character. (dbxout_source_file): Likewise. Index: gcc/testsuite/ChangeLog * gcc.dg/debug/debug.exp: New file. * gcc.dg/debug/trivial.c: New file. * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/. * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/. * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/. * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/. * gcc.dg/debug/debug-1.c: Moved from gcc.dg/. * gcc.dg/debug/debug-2.c: Moved from gcc.dg/. * gcc.dg/debug/debug-3.c: Moved from gcc.dg/. * gcc.dg/debug/debug-4.c: Moved from gcc.dg/. * gcc.dg/debug/debug-5.c: Moved from gcc.dg/. * gcc.dg/debug/debug-6.c: Moved from gcc.dg/. * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/. * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/. * gcc.dg/20000503-1.c: Removed. * gcc.dg/20010207-1.c: Removed. * gcc.dg/20011223-1.c: Removed. * gcc.dg/20020104-2.c: Removed. * gcc.dg/debug-1.c: Removed. * gcc.dg/debug-2.c: Removed. * gcc.dg/debug-3.c: Removed. * gcc.dg/debug-4.c: Removed. * gcc.dg/debug-5.c: Removed. * gcc.dg/debug-6.c: Removed. * gcc.dg/dwarf2-1.c: Removed. * gcc.dg/dwarf2-2.c: Removed. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49238 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/sparc/sparc.c (sparc_emit_set_symbolic_const64): Comparedj2002-01-262-1/+6
| | | | | | | using rtx_equal_p, not by comparing pointers. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49237 138bc75d-0d04-0410-961f-82ee72b054a4
* 2002-01-25 Benjamin Kosnik <bkoz@redhat.com>bkoz2002-01-2613-630/+715
| | | | | | | | | | | | | | | | | | | * include/bits/fstream.tcc (filebuf::close()): Fix close for input streams. (filebuf::_M_really_overflow): Match indeterminate and sync calls. * testsuite/27_io/filebuf.cc: Compile only. * testsuite/27_io/filebuf_members.cc: Move tests to here. * testsuite/27_io/filebuf_virtuals.cc: And here. Revert sungetc, sync changes for expected values. * testsuite/27_io/filebuf-*: Move to... * testsuite/27_io/filebuf_virtuals-*: ...here. * testsuite/27_io/istream.cc: Compile only, activate. * testsuite/27_io/ostream.cc: Same. * testsuite/27_io/iostream.cc: New. * testsuite/27_io/iostream_members.cc: New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49236 138bc75d-0d04-0410-961f-82ee72b054a4
* * emit-rtl.c (gen_rtx_REG): Always return the same rtxrth2002-01-262-1/+9
| | | | | | | | for PIC_OFFSET_TABLE_REGNUM. (init_emit_once): Use gen_raw_REG to initialize pic_offset_table_rtx. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49234 138bc75d-0d04-0410-961f-82ee72b054a4
* 2002-01-25 David O'Brien <obrien@FreeBSD.org>obrien2002-01-263-3/+73
| | | | | | | | | | | | | | * config.gcc (x86_64-*-freebsd*): New target. (x86_64-*-netbsd*,x86_64-*-linux*): Use ${tm_file} rather than its value. (i[34567]86-*-freebsd*): Don't include svr4.h. * config/i386/freebsd64.h: New file. Approved by: Richard Henderson <rth@redhat.com> Message-ID: <20020125160119.B17943@redhat.com> git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49233 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/alpha/x-vms (version): Make static.kenner2002-01-253-3/+8
| | | | | | | | * config/alpha/vms.h (MD_FALLBACK_FRAME_STATE_FOR): Fix error in previous checkin. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49230 138bc75d-0d04-0410-961f-82ee72b054a4
* * Makefile.in (install-headers-cp): New target.kenner2002-01-253-1/+13
| | | | | | | | * config.gcc (alpha-dec-*vms*): Install headers with install-headers-cp git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49229 138bc75d-0d04-0410-961f-82ee72b054a4
* * install-sh: Use _inst.$$_ for temp file name.kenner2002-01-252-1/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49228 138bc75d-0d04-0410-961f-82ee72b054a4
* * gennews (files): Replace gcc-2.95/gcc-2.95.html,gerald2002-01-252-5/+8
| | | | | | | | gcc-2.95/gcc-2.95.1.html, gcc-2.95/gcc-2.95.2.html, and gcc-2.95/gcc-2.95.3.html by gcc-2.95/index.html. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49226 138bc75d-0d04-0410-961f-82ee72b054a4
* * unroll.c (unroll_loop): Lower final_value to nonmemory operand;hubicka2002-01-252-1/+19
| | | | | | | avoid it's copies. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49224 138bc75d-0d04-0410-961f-82ee72b054a4
* * builtins.c (expand_builtin_strncpy): Use integer_zerop insteadkenner2002-01-255-16/+26
| | | | | | | | | | | of compare_tree_int. (expand_builtin_strncat): Likewise. * c-decl.c (finish_struct): Use tree_low_cst. * tree.h (compare_tree_int): Arg is unsigned HOST_WIDE_INT. * tree.c (compare_tree_int): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49222 138bc75d-0d04-0410-961f-82ee72b054a4
* * reload1.c (eliminate_regs_in_insn): Recognize frame pointeruweigand2002-01-252-29/+28
| | | | | | | adjustments even if they are implemented by more than two insns. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49221 138bc75d-0d04-0410-961f-82ee72b054a4
* * df.c (df_ref_create, df_ref_record_1, df_ref_record): Kill BB argument.hubicka2002-01-255-19/+32
| | | | | | | | | | | | * df.h (struct ref): Kill B. (DF_REF_BB, DF_REF_BBNO): Use BLOCK_FOR_INSN. * basic-block.h (PROP_EQUAL_NOTES): New flag. * flow.c (propagate_one_insn): Use it. (mark_used_regs): Handle NIL. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49220 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/stormy16/stormy16.md (tablejump_pcrel): Use a MEMgeoffk2002-01-252-1/+7
| | | | | | | to help folding. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49219 138bc75d-0d04-0410-961f-82ee72b054a4
* * include/gc.h (GC_INIT): Add DATASTART and DATAEND roots on AIX.dje2002-01-254-6/+32
| | | | | | | | | | * include/private/gcconfig.h (RS6000): Add 64-bit AIX support. Define USE_GENERIC_PUSH_REGS. Use AIX _data and _end symbols for DATASTART and DATAEND roots. * rs6000_mach_dep.s: Add function descriptor and traceback table. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49218 138bc75d-0d04-0410-961f-82ee72b054a4
* * rs6000.md (prefetch): Make address V4SI mode so that the addressdje2002-01-252-29/+11
| | | | | | | is restricted to legitimate form for instruction. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49217 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/awt/FlowLayout.java (layoutContainer): Correctly computetromey2002-01-253-6/+13
| | | | | | | | | loop termination condition. * java/awt/GridLayout.java (getSize): Use `real_cols' to compute width. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49216 138bc75d-0d04-0410-961f-82ee72b054a4
* * doc/install.texi (xtensa-*-elf): New target.bwilson2002-01-253-0/+45
| | | | | | | | (xtensa-*-linux*): New target. * doc/contrib.texi: Add myself. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49215 138bc75d-0d04-0410-961f-82ee72b054a4
* * testsuite/thread/pthread1.cc: Enable on cygwin.ljrittle2002-01-257-6/+19
| | | | | | | | | | | * testsuite/thread/pthread2.cc: Likewise. * testsuite/thread/pthread3.cc: Likewise. * testsuite/thread/pthread4.cc: Likewise. * testsuite/thread/pthread5.cc: Likewise. * testsuite/thread/pthread6.cc: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49214 138bc75d-0d04-0410-961f-82ee72b054a4
* Allow any general purpose register to hold an SImode (or smaller) value.nickc2002-01-252-18/+19
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49213 138bc75d-0d04-0410-961f-82ee72b054a4
* * unwind-dw2-fde-glibc.c: If inhibit_libc, use __register_frame*jakub2002-01-253-2/+10
| | | | | | | | registry only. * crtstuff.c: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49212 138bc75d-0d04-0410-961f-82ee72b054a4
* * g++.old-deja/g++.other/eh5.C: New test.jakub2002-01-2523-0/+695
| | | | | | | | | | | | | | | | | | | | | | | | | | | * g++.old-deja/g++.other/sibcall2.C: New test. * g++.old-deja/g++.other/array9.C: New test. * g++.old-deja/g++.other/typename2.C: New test. * g++.old-deja/g++.other/crash60.C: New test. * g++.old-deja/g++.other/conv9.C: New test. * g++.old-deja/g++.other/mangle10.C: New test. * g++.old-deja/g++.other/unchanging1.C: New test. * g++.old-deja/g++.other/exprstmt1.C: New test. * g++.old-deja/g++.other/inline23.C: New test. * g++.old-deja/g++.eh/ia64-1.C: New test. * g++.old-deja/g++.other/dwarf2-1.C: New test. * g++.old-deja/g++.other/mangle11.C: New test. * g++.old-deja/g++.other/reload1.C: New test. * g++.old-deja/g++.other/static20.C: New test. * g++.old-deja/g++.other/local-alloc1.C: New test. * g++.old-deja/g++.other/conv8.C: New test. * g++.old-deja/g++.other/stmtexpr2.C: New test. * g++.old-deja/g++.other/storeexpr1.C: New test. * g++.old-deja/g++.other/storeexpr2.C: New test. * g++.dg/eh/template2.C: New test. * g++.dg/warn/weak1.C: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49211 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2002-01-256-6/+6
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49210 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/awt/Shape.java: Merged with Classpath.tromey2002-01-253-237/+731
| | | | | | | * java/awt/Scrollbar.java: Merged with Classpath. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49208 138bc75d-0d04-0410-961f-82ee72b054a4
* Updated copyright datetromey2002-01-251-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49207 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/awt/Container.java (addNotify): Unconditionally calltromey2002-01-252-5/+5
| | | | | | | addNotifyContainerChildren and superclass addNotify. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49206 138bc75d-0d04-0410-961f-82ee72b054a4
* 2002-01-24 Benjamin Kosnik <bkoz@redhat.com>bkoz2002-01-255-48/+170
| | | | | | | | | | | | | | | | | | | * testsuite/27_io/ostream_inserter_char.cc (test07): New. 2002-01-24 Benjamin Kosnik <bkoz@redhat.com> * include/bits/basic_ios.h (basic_ios::_M_check_facet): Make const, tweak. (basic_ios::fill(char_type)): Use fill(). * include/bits/basic_ios.tcc (basic_ios::widen): Use _M_check_facet. (basic_ios::narrow): Same. (basic_ios::_M_cache_facets): Explicitly set cached facets to zero if they are invalid. (basic_ios::init): Comment. * testsuite/27_io/ios_init.cc (test02): New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49205 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/h8300/h8300.md (negation patterns): Tightenkazu2002-01-252-5/+10
| | | | | | | predicates to register_operand. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49204 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/awt/image/ColorModel.java (getAlpha(Object)): Calltromey2002-01-252-1/+6
| | | | | | | getAlpha, not getBlue. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49203 138bc75d-0d04-0410-961f-82ee72b054a4
* Fix up last entry.bryce2002-01-251-2/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49202 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/awt/image/PixelGrabber.java (grabPixels()): Call grabPixels(0).bryce2002-01-252-23/+12
| | | | | | | | * java/awt/image/PixelGrabber.java (grabPixels(long)): Wait to be notified that the ImageProducer has completed. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49201 138bc75d-0d04-0410-961f-82ee72b054a4
* 2002-01-24 Aldy Hernandez <aldyh@redhat.com>aldyh2002-01-253-2/+11
| | | | | | | | | | * loop.c (emit_prefetch_instructions): Use the prefetch insn's mode, not Pmode. * builtins.c (expand_builtin_prefetch): Same. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49200 138bc75d-0d04-0410-961f-82ee72b054a4
* 2002-01-24 Phil Edwards <pme@gcc.gnu.org>pme2002-01-259-46/+144
| | | | | | | | | | | | | | | | | * include/bits/stl_tempbuf.h (_Temporary_buffer): Add doxygen hook. * include/bits/stl_algo.h: Include stl_tempbuf.h. * include/ext/memory: Do not include stl_tempbuf.h. (temporary_buffer): Add doxygen hook. (__get_temporary_buffer, get_temporary_buffer, return_temporary_buffer): Move back to std:: header... * include/std/std_memory.h: ...here. Do not include stl_tempbuf.h. * include/ext/rope: Do not include stl_tempbuf.h. * include/ext/stl_hashtable.h: Likewise. * include/std/std_algorithm.h: Likewise. * testsuite/20_util/temporary_buffer.cc: New file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49199 138bc75d-0d04-0410-961f-82ee72b054a4
* 2002-01-25 Bryce McKinlay <bryce@waitaki.otago.ac.nz>bryce2002-01-252-2/+7
| | | | | | | * java/lang/natObject.cc (X86 compare_and_swap): Use +m constraint. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49198 138bc75d-0d04-0410-961f-82ee72b054a4
* * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):hp2002-01-252-2/+7
| | | | | | | Remove first, non-varying, argument. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49197 138bc75d-0d04-0410-961f-82ee72b054a4
* * MAINTAINERS (Write After Approval): Move my contact infothorpej2002-01-242-1/+7
| | | | | | | | from here... (OS Port Maintainers): ...to here (netbsd). git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49196 138bc75d-0d04-0410-961f-82ee72b054a4
* libstdc++/5432ljrittle2002-01-246-20/+46
| | | | | | | | | | | | | * include/bits/ios_base.h: Use _Atomic_word for reference counts. * include/bits/localefwd.h: Likewise. Also use for std::locale::id::_S_highwater. * src/ios.cc (ios_base::xalloc): Use _Atomic_word. * src/locale.cc: Support new usage of _Atomic_word. (std::locale::classic): Guard entire function against reentry. * src/localename.cc: Support new usage of _Atomic_word. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49195 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/sh/sh.md (sym_label2reg): Make sure all CONSTs haveaoliva2002-01-242-5/+12
| | | | | | | modes. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49192 138bc75d-0d04-0410-961f-82ee72b054a4
* 2002-01-24 Benjamin Kosnik <bkoz@redhat.com>bkoz2002-01-2430-21/+386
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * testsuite/22_locale/num_put_members_wchar_t.cc (test03): Use _GLIBCPP_HAVE_SETENV. * testsuite/22_locale/codecvt_members_wchar_t_char.cc (test02): Same. * testsuite/22_locale/collate_members_char.cc (test02): Same. * testsuite/22_locale/ctype_members_char.cc (test03): Same. * testsuite/22_locale/ctype_members_wchar_t.cc (test03): Same. * testsuite/22_locale/messages_members_char.cc (test02): Same. * testsuite/22_locale/moneypunct_members_char.cc (test02): Same. * testsuite/22_locale/moneypunct_members_wchar_t.cc (test02): Same. * testsuite/22_locale/money_put_members_char.cc (test04): Same. * testsuite/22_locale/money_put_members_wchar_t.cc (test04): Same. * testsuite/22_locale/num_get_members_char.cc (test03): Same. * testsuite/22_locale/num_get_members_wchar_t.cc (test03): Same. * testsuite/22_locale/numpunct_members_char.cc (test02): Same. * testsuite/22_locale/numpunct_members_wchar_t.cc (test02): Same. * testsuite/22_locale/time_get_members_char.cc (test07): Same. * testsuite/22_locale/time_get_members_wchar_t.cc (test07): Same. * testsuite/22_locale/time_put_members_char.cc (test03): Same. * testsuite/22_locale/time_put_members_wchar_t.cc (test03): Same. * testsuite/22_locale/num_put_members_char.cc (test03): Same. * acinclude.m4 (GLIBCPP_CONFIGURE_TESTSUITE): Check for setenv. * aclocal.m4: Regenerate. * configure: Regenerate. * config.h.in: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49191 138bc75d-0d04-0410-961f-82ee72b054a4
* Improved ChangeLog entry for verify.cc (is_assignable_from_slow).bothner2002-01-241-2/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49190 138bc75d-0d04-0410-961f-82ee72b054a4
* * verify.cc (is_assignable_from_slow): If source is an interface,bothner2002-01-242-1/+8
| | | | | | | we must also check the superclass. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49189 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/h8300/h8300.c (print_operand): Remove support forkazu2002-01-243-13/+13
| | | | | | | | | operand character 'A'. * config/h8300/h8300.md (three anonymous patterns): Replace operand character 'A' with either 'T' or 'S'. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49188 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/h8300/h8300.c (print_operand): Remove support forkazu2002-01-242-7/+5
| | | | | | | operand character 'U'. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49187 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/i386/t-djgpp: Use NATIVE_SYSTEM_HEADER_DIR.dj2002-01-242-1/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49186 138bc75d-0d04-0410-961f-82ee72b054a4
* * gnu/awt/xlib/XToolkit.java (getPrintJob): New stub method.tromey2002-01-242-1/+11
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49184 138bc75d-0d04-0410-961f-82ee72b054a4
* Allow SImode values to be assigned to the stack pointer.nickc2002-01-242-1/+19
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49183 138bc75d-0d04-0410-961f-82ee72b054a4
OpenPOWER on IntegriCloud