summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Explain why empty strings should not be marked for translation.Philipp Thomas2002-02-172-3/+16
| | | | From-SVN: r49821
* final.c (output_operand_lossage): Changed to accept printf style arguments.Philipp Thomas2002-02-1711-2349/+1168
| | | | | | | | | | | | | | | | | | | | | | | | 2002-02-17 Philipp Thomas <pthomas@suse.de> * final.c (output_operand_lossage): Changed to accept printf style arguments. Change calls where necessary. * output.h (output_operand_lossage): Change declaration accordingly. Update copyright. * config/arc/arc.c config/fr30/fr30.c config/m32r/m32r.c config/m88k/m88k.c : Adapt all calls to output_operand_lossage. Update copyright date where necessary. * config/i386/i386.c (print_operand): Likewise. Remove use of sprintf. * config/cris/cris.c (cris_operand_lossage): Likewise. Rename parameter so that exgettext recognizes it as translatable message. (LOSE_AND_RETURN): Rename parameter to msgid. * po/gcc.pot: Regenerate. From-SVN: r49820
* h8300.h (CONDITIONAL_REGISTER_USAGE): Replace a hard coded register number ↵Kazu Hirata2002-02-173-10/+25
| | | | | | | | | | | | | | | with an appropriate macro. * config/h8300/h8300.h (CONDITIONAL_REGISTER_USAGE): Replace a hard coded register number with an appropriate macro. (HARD_REGNO_MODE_OK): Likewise. (ARG_POINTER_REGNUM): Likewise. (STATIC_CHAIN_REGNUM): Likewise. (RETURN_ADDRESS_POINTER_REGNUM): Likewise. * config/h8300/h8300.md (define_constants): Define more register numbers. From-SVN: r49819
* Daily bump.GCC Administrator2002-02-176-6/+6
| | | | From-SVN: r49817
* Don't mark empty strings for translation.Philipp Thomas2002-02-172-12/+21
| | | | From-SVN: r49816
* linux.h (ASM_PREFERRED_EH_DATA_FORMAT): New.H.J. Lu2002-02-162-0/+9
| | | | | | | | 2002-02-16 H.J. Lu <hjl@gnu.org> * config/mips/linux.h (ASM_PREFERRED_EH_DATA_FORMAT): New. From-SVN: r49815
* cppinit.c (merge_include_chains): Check for brack being NULL before ↵Zack Weinberg2002-02-172-1/+7
| | | | | | | | | attempting to merge it with qtail. * cppinit.c (merge_include_chains): Check for brack being NULL before attempting to merge it with qtail. From-SVN: r49814
* netbsd.h (PREFERRED_DEBUGGING_TYPE): Set to DBX_DEBUG.Andrew Cagney2002-02-172-0/+10
| | | | | | | * config/rs6000/netbsd.h (PREFERRED_DEBUGGING_TYPE): Set to DBX_DEBUG. From-SVN: r49813
* * pa/t-pa, pa/t-pro, pa/som.h: Revert last patch.John David Anglin2002-02-164-1/+31
| | | | From-SVN: r49811
* t-pa (LIB2FUNCS_EXTRA): Don't build lib2funcs.asm.John David Anglin2002-02-164-28/+8
| | | | | | | | * pa/t-pa (LIB2FUNCS_EXTRA): Don't build lib2funcs.asm. * pa/t-pro (LIB2FUNCS_EXTRA): Likewise. * som.h (DO_GLOBAL_DTORS_BODY): Delete define. From-SVN: r49810
* locale_facets.tcc: Add pragma GCC system_header.Benjamin Kosnik2002-02-169-0/+27
| | | | | | | | | | | | | | | 2002-02-16 Benjamin Kosnik <bkoz@redhat.com> * include/bits/locale_facets.tcc: Add pragma GCC system_header. * include/bits/fstream.tcc: Same. * include/bits/sstream.tcc: Same. * include/bits/ostream.tcc: Same. * include/bits/istream.tcc: Same. * include/bits/streambuf.tcc: Same. * include/bits/basic_ios.tcc: Same. * include/bits/basic_string.tcc: Same. From-SVN: r49809
* Fix typo.Richard Kenner2002-02-161-1/+1
| | | | From-SVN: r49808
* alpha.md (*movsi_nt_vms_nofix): Was *movesi_nt_vms; now only if !TARGET_FIX.Richard Kenner2002-02-162-1/+29
| | | | | | | | * config/alpha/alpha.md (*movsi_nt_vms_nofix): Was *movesi_nt_vms; now only if !TARGET_FIX. (*movsi_nt_vms_fix): New pattern. From-SVN: r49807
* alpha.c: Implement null frame procedure types on VMS.Douglas B Rupp2002-02-162-43/+70
| | | | | | | | | | | * config/alpha/alpha.c: Implement null frame procedure types on VMS. (alpha_procedure_type): Replaces alpha_is_stack_procedure. (alpha_sa_mask, alpha_sa_size): Reflect above change. (alpha_pv_save_size, alpha_expand_prologue): Likewise. (alpha_start_function, alpha_expand_epilogue): Likewise. (unicosmk_gen_dsib): Likewise. From-SVN: r49806
* * expr.c (store_constructor): Handle target REG case for ARRAY_TYPE.Richard Kenner2002-02-162-1/+10
| | | | From-SVN: r49805
* * gcc.dg/decl-1.c: Update, new test.Neil Booth2002-02-162-3/+19
| | | | From-SVN: r49804
* decl.c (grokdeclarator): Set typedef_decl for all TYPE_DECLs, remove ↵Nathan Sidwell2002-02-165-15/+92
| | | | | | | | | | | | | | incorrect comment. cp: * decl.c (grokdeclarator): Set typedef_decl for all TYPE_DECLs, remove incorrect comment. Move #if 0'd code to common path. Use IMPLICIT_TYPENAME_P. Simplify & reformat ARRAY_TYPE duplication. testsuite: * g++.dg/abi/bitfield1.C: New test. * g++.dg/abi/bitfield2.C: New test. From-SVN: r49803
* Daily bump.GCC Administrator2002-02-166-6/+6
| | | | From-SVN: r49802
* std_iosfwd.h: Don't guard typedefs with _GLIBCPP_USE_WCHAR_TBenjamin Kosnik2002-02-163-9/+7
| | | | | | | | | | 2002-02-15 Benjamin Kosnik <bkoz@redhat.com> * include/std/std_iosfwd.h: Don't guard typedefs with _GLIBCPP_USE_WCHAR_T * include/bits/stringfwd.h: Same. From-SVN: r49800
* locale.cc (moneypunct_byname): Remove definitions.Benjamin Kosnik2002-02-163-11/+6
| | | | | | | | | 2002-02-15 Benjamin Kosnik <bkoz@redhat.com> * src/locale.cc (moneypunct_byname): Remove definitions. * include/std/std_streambuf.h (streambuf::operator=): Return. From-SVN: r49799
* Tune for size.Benjamin Kosnik2002-02-1619-122/+324
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2002-02-15 Benjamin Kosnik <bkoz@redhat.com> Tune for size. * src/string-inst.cc (string::_Rep::_S_terminal): Remove redundant explicit instantiation. (string::_Rep::_S_max_size): Same. * include/bits/basic_string.tcc: Add extern explicit instantiations for string, wstring. * include/bits/basic_ios.tcc: Add extern explicit instantiations for ios, wios. * include/bits/streambuf.tcc: Same, for streambuf, wstreambuf. * include/bits/istream.tcc: Same, for istream, wistream. * include/bits/ostream.tcc: Same for ostream, wostream, iostream, wiostream. * include/bits/sstream.tcc: Same, for stringbuf, wstringbuf, istringstream, wistringstream, ostringstream, wostringstream, stringstream, wstringstream. * include/bits/fstream.tcc: Same, for filebuf, wfilebuf, ifstream, wifstream, ofstream, wofstream, fstream, wfstream. * src/misc-inst.cc: Correct comments. Add iomanip instantiations for wide streams. * include/std/std_iomanip.h: Same. * include/bits/locale_facets.tcc: Same. * include/std/std_streambuf.h: Correct _GLIBCPP_FULLY_COMPLIANT_HEADERS guard. * include/std/std_sstream.h: Same. * include/std/std_ostream.h: Same. * include/std/std_istream.h: Same. * include/std/std_fstream.h: Same. * include/std/std_streambuf.h: Add definitions for private copy ctor and assignment operator. * include/std/std_istream.h: Remove declared but undefined copy ctor and assignment operator. This is taken care of in ios_base, so adding it in the derived class as well is superfluous. * include/std/std_ostream.h: Same. * include/bits/basic_ios.h (basic_ios::clear): Don't inline. * include/bits/basic_ios.tcc (basic_ios::clear): Move definition here. From-SVN: r49798
* s390.c (pool_stop_uid, [...]): Delete.Ulrich Weigand2002-02-154-299/+215
| | | | | | | | | | | | | | | * config/s390/s390.c (pool_stop_uid, other_chunk, far_away, check_and_change_labels, s390_final_chunkify): Delete. (s390_split_branches, s390_chunkify_pool): New functions. (s390_function_prologue): Call them. * config/s390/s390.h (S390_REL_MAX): Delete. (S390_CHUNK_MAX, S390_CHUNK_OV): Adjust values. * config/s390/s390.md (cjump, icjump, jump): Fix length attribute calculation. From-SVN: r49797
* linux64.h (STRIP_NAME_ENCODING): Delete.David Edelsohn2002-02-153-11/+6
| | | | | | | * config/rs6000/linux64.h (STRIP_NAME_ENCODING): Delete. * config/rs6000/ppc-asm.h (JUMP_TARGET): Define for powerpc64. From-SVN: r49796
* gcc.c (init_gcc_specs): Revert patch from 2002-02-15.John David Anglin2002-02-154-1/+21
| | | | | | | | * gcc.c (init_gcc_specs): Revert patch from 2002-02-15. * config/pa/pa-linux.h (LIB_SPEC): Likewise. * config/pa/pa32-linux.h (LINK_COMMAND_SPEC): Likewise. From-SVN: r49794
* * gcc.dg/attr-nest.c: New test.Richard Sandiford2002-02-152-0/+21
| | | | From-SVN: r49792
* * c-decl.c (grokdeclarator): Prevent a segfault on unnamed decls.Richard Sandiford2002-02-152-2/+6
| | | | From-SVN: r49791
* * gcc.c-torture/execute/20020215-1.c: New test.Richard Sandiford2002-02-152-0/+37
| | | | From-SVN: r49788
* reload.c (find_dummy_reload): Check that an output register is valid for its ↵Richard Sandiford2002-02-152-0/+6
| | | | | | | | | mode. * reload.c (find_dummy_reload): Check that an output register is valid for its mode. From-SVN: r49787
* Daily bump.GCC Administrator2002-02-156-6/+6
| | | | From-SVN: r49785
* re PR libgcj/5695 (verify.cc test that target is an object before running ↵Tom Tromey2002-02-152-4/+34
| | | | | | | | | | | | down interfaces) Fix for PR libgcj/5695: * verify.cc (is_assignable_from_slow): Check to see if target is an Object before checking to see if source is an interface. (verify_instructions_0) [op_invokeinterface]: Handle case where we're making an interface call on Object. From-SVN: r49783
* Makefile.in: Rebuilt with Eric's change below.Bryce McKinlay2002-02-152-122/+9
| | | | | | | | | | * Makefile.in: Rebuilt with Eric's change below. * java/lang/natMath.cc (abs(jdouble), abs(jfloat), round(jfloat), round(jdouble), min(jfloat), max(jfloat), min(jdouble), min(jfloat)): Removed functions which are now implemented in Math.java. From-SVN: r49782
* javaprims.h (java::lang): Add java::lang::StrictMath.Eric Blake2002-02-155-83/+2451
| | | | | | | | | | | | 2002-02-14 Eric Blake <ebb9@email.byu.edu> * gcj/javaprims.h (java::lang): Add java::lang::StrictMath. * Makefile.am (core_java_source_files): Add java/lang/StrictMath.java. * java/lang/Math.java: Merge with Classpath. * java/lang/StrictMath.java: New file - merge with Classpath. From-SVN: r49781
* linker-map.gnu: Change tag from GCC_3.1 to GLIBCPP_3.1.Benjamin Kosnik2002-02-155-1372/+1498
| | | | | | | | | | | | 2002-02-14 Benjamin Kosnik <bkoz@redhat.com> * config/linker-map.gnu: Change tag from GCC_3.1 to GLIBCPP_3.1. Add typeinfo bits. Smooth. * aclocal.m4: Regenerate. * configure: Same. * src/Makefile.in: Same. From-SVN: r49780
* Import bugfix.Mike Stump2002-02-151-1/+1
| | | | From-SVN: r49779
* [multiple changes]Mark Wielaard2002-02-149-385/+577
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2002-02-14 Mark Wielaard <mark@klomp.org> * java/math/BigInteger.java: import gnu.java.math.MPN not the whole package as a workaround for gcj 3.0.x 2002-02-14 Mark Wielaard <mark@klomp.org> * java/security/BasicPermission.java: extends with fully qualified classname as workaround for gcj 3.0.4. 2002-02-14 Eric Blake <ebb9@email.byu.edu> * java/net/DatagramSocketImpl.java (setOption, getOption): Work around gcj bug of wrong emitted qualifier for inherited method. * java/net/SocketImpl.java (setOption, getOption): Ditto. * java/util/WeakHashMap.java (WeakEntrySet): Add non-private constructor to reduce amount of emitted bytecode. While this happens to work around a jikes 1.15 bug, it is still a useful patch even for correct compilers. * java/rmi/server/RMIClassLoader.java (MyClassLoader): Ditto. * gnu/java/rmi/server/UnicastRemoteCall.java (DummyObjectOutputStream, DummyObjectInputStream): Ditto. 2002-02-14 Eric Blake <ebb9@email.byu.edu> * java/net/DatagramSocketImpl.java: Reformat (no code changes). * java/net/SocketImpl.java: Ditto. * java/rmi/server/RMIClassLoader.java: Ditto. * gnu/java/rmi/server/UnicastRemoteCall.java: Ditto. 2002-02-14 Mark Wielaard <mark@klomp.org> Thanks to Takashi Okamoto * java/util/Arrays.java (ArrayList.indexOf()): this.equals(). * java/util/Arrays.java (ArrayList.lastIndexOf()): Likewise. * java/util/WeakHashMap.java (WeakEntry.getEntry()): this.get(). From-SVN: r49778
* combine.c (known_cond): After replacing the REG of a SUBREG, try to simplify it.Alexandre Oliva2002-02-142-0/+22
| | | | | | | * combine.c (known_cond): After replacing the REG of a SUBREG, try to simplify it. From-SVN: r49775
* function.c (assign_parms): Demote promoted argument passed by transparent ↵Alexandre Oliva2002-02-142-7/+14
| | | | | | | | | reference. * function.c (assign_parms): Demote promoted argument passed by transparent reference. From-SVN: r49774
* atomicity.h: Corrected for RTEMS targets which do not have a CAS instruction.Joel Sherrill2002-02-142-5/+32
| | | | | | | | | 2001-02-14 Joel Sherrill <joel@OARcorp.com> * config/cpu/m68k/bits/atomicity.h: Corrected for RTEMS targets which do not have a CAS instruction. From-SVN: r49772
* rtems-elf.h, rtems.h: Removed redundant -Acpu() and -Amachine() to eliminate ↵Joel Sherrill2002-02-143-3/+7
| | | | | | | | | | | warnings. 2001-02-14 Joel Sherrill <joel@OARcorp.com> * config/arm/rtems-elf.h, config/h8300/rtems.h: Removed redundant -Acpu() and -Amachine() to eliminate warnings. From-SVN: r49771
* acinclude.m4 (GLIBCPP_ENABLE_SYMVERS): New macro, initial revision.Phil Edwards2002-02-148-1476/+1645
| | | | | | | | | | | | | | 2002-02-14 Phil Edwards <pme@gcc.gnu.org> * acinclude.m4 (GLIBCPP_ENABLE_SYMVERS): New macro, initial revision. * configure.in: Call it. * config/linker-map.gnu: New file, initial incomplete revision. * src/Makefile.am: Optionally pass version script to the linker. * aclocal.m4: Regenerate. * configure: Regenerate. * src/Makefile.in: Regenerate. From-SVN: r49770
* re PR libgcj/5670 (verify.cc not properly merging states)Todd Stock2002-02-142-2/+20
| | | | | | | | | | 2002-02-13 Todd Stock <toddastock@yahoo.com> Fix for PR libgcj/5670: * verify.cc (is_assignable_from_slow): If `source' is interface, recursively look for merge with `target'. From-SVN: r49769
* * config/s390/linux.h (ASM_OUTPUT_ALIGNED_BSS): New.Ulrich Weigand2002-02-142-0/+11
| | | | From-SVN: r49768
* jni.h: Fix typo.Martin Kahlert2002-02-142-2/+6
| | | | | | | | 2002-02-14 Martin Kahlert <martin.kahlert@infineon.com> * include/jni.h: Fix typo. From-SVN: r49767
* dg.exp: Exclude debug subdir, it has its own .exp.Jakub Jelinek2002-02-147-6/+98
| | | | | | | | | | | | | | * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp. * g++.dg/debug/debug.exp: New. * g++.dg/debug/trivial.C: New. * g++.dg/debug/debug1.C: Moved... * g++.dg/other/debug1.C: ...from here. * g++.dg/debug/debug2.C: Moved... * g++.dg/other/debug2.C: ...from here. * g++.dg/debug/debug3.C: Moved... * g++.dg/other/debug3.C: ...from here. From-SVN: r49766
* h8300-protos.h: Update the prototype for const_costs.Kazu Hirata2002-02-144-5/+16
| | | | | | | | | | | * config/h8300/h8300-protos.h: Update the prototype for const_costs. * config/h8300/h8300.c (const_costs): Treat SET as a little more expensive operation. * config/h8300/h8300.h (DEFAULT_RTX_COSTS): Update the reference to const_costs. From-SVN: r49765
* * config.gcc (c4x-*-rtems*): Fix typo in tm_file setting.Hans-Peter Nilsson2002-02-142-1/+5
| | | | From-SVN: r49764
* re PR c/5503 (GCC ignores prototype)Jakub Jelinek2002-02-144-1/+58
| | | | | | | | | | PR c/5503: * c-decl.c (duplicate_decls): If builtin type has TYPE_ARG_TYPES NULL, use arguments from newtype. * gcc.dg/noncompile/20020213-1.c: New test. From-SVN: r49763
* Daily bump.GCC Administrator2002-02-146-6/+6
| | | | From-SVN: r49762
* news.texi: List Problem Reports fixed in 3.1.Toon Moene2002-02-142-4/+32
| | | | | | | | 2002-02-13 Toon Moene <toon@moene.indiv.nluug.nl> * news.texi: List Problem Reports fixed in 3.1. From-SVN: r49760
* mips.c (override_options): Add check for march/mipsX on the same command line.Eric Christopher2002-02-142-14/+11
| | | | | | | | | | 2002-02-13 Eric Christopher <echristo@redhat.com> * config/mips/mips.c (override_options): Add check for march/mipsX on the same command line. Fix error message in cpu processing. Remove architecture and ISA checks. From-SVN: r49759