- 17 Feb, 2002 11 commits
-
-
PR c/3444: * c-typeck.c (build_binary_op) [BIT_XOR_EXPR]: Remove explicit shortening. * typeck.c (build_binary_op) [BIT_XOR_EXPR]: Remove explicit shortening. * gcc.c-torture/execute/20020216-1.c: New test. From-SVN: r49825
Jakub Jelinek committed -
2002-02-17 Philipp Thomas <pthomas@suse.de> * config/cris/cris.h: Undefine STARTFILE_SPEC and ENDFILE_SPEC before (re)defining them. From-SVN: r49823
Philipp Thomas committed -
* config/h8300/h8300.c: Fix formatting. * config/h8300/h8300.h: Likewise. From-SVN: r49822
Kazu Hirata committed -
From-SVN: r49821
Philipp Thomas committed -
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
Philipp Thomas committed -
h8300.h (CONDITIONAL_REGISTER_USAGE): Replace a hard coded register number 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
Kazu Hirata committed -
From-SVN: r49817
GCC Administrator committed -
From-SVN: r49816
Philipp Thomas committed -
2002-02-16 H.J. Lu <hjl@gnu.org> * config/mips/linux.h (ASM_PREFERRED_EH_DATA_FORMAT): New. From-SVN: r49815
H.J. Lu committed -
cppinit.c (merge_include_chains): Check for brack being NULL before 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
Zack Weinberg committed -
* config/rs6000/netbsd.h (PREFERRED_DEBUGGING_TYPE): Set to DBX_DEBUG. From-SVN: r49813
Andrew Cagney committed
-
- 16 Feb, 2002 13 commits
-
-
From-SVN: r49811
John David Anglin committed -
* 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
John David Anglin committed -
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
Benjamin Kosnik committed -
From-SVN: r49808
Richard Kenner committed -
* 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
Richard Kenner committed -
* 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
Douglas B Rupp committed -
From-SVN: r49805
Richard Kenner committed -
From-SVN: r49804
Neil Booth committed -
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
Nathan Sidwell committed -
From-SVN: r49802
GCC Administrator committed -
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
Benjamin Kosnik committed -
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
Benjamin Kosnik committed -
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
Benjamin Kosnik committed
-
- 15 Feb, 2002 13 commits
-
-
* 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
Ulrich Weigand committed -
* config/rs6000/linux64.h (STRIP_NAME_ENCODING): Delete. * config/rs6000/ppc-asm.h (JUMP_TARGET): Define for powerpc64. From-SVN: r49796
David Edelsohn committed -
* 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
John David Anglin committed -
From-SVN: r49792
Richard Sandiford committed -
From-SVN: r49791
Richard Sandiford committed -
From-SVN: r49788
Richard Sandiford committed -
* reload.c (find_dummy_reload): Check that an output register is valid for its mode. From-SVN: r49787
Richard Sandiford committed -
From-SVN: r49785
GCC Administrator committed -
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
Tom Tromey committed -
* 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
Bryce McKinlay committed -
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
Eric Blake committed -
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
Benjamin Kosnik committed -
From-SVN: r49779
Mike Stump committed
-
- 14 Feb, 2002 3 commits
-
-
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
Mark Wielaard committed -
* combine.c (known_cond): After replacing the REG of a SUBREG, try to simplify it. From-SVN: r49775
Alexandre Oliva committed -
* function.c (assign_parms): Demote promoted argument passed by transparent reference. From-SVN: r49774
Alexandre Oliva committed
-