aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2003-11-30m68k.c (MOTOROLA): Move from here...Gunther Nikl4-469/+257
* config/m68k/m68k.c (MOTOROLA): Move from here... * config/m68k/m68k.h (MOTOROLA): ... to here. (OUTPUT_JUMP): Use do {...} while (0). * config/m68k/m68k.md: Replace #ifdef MOTOROLA with C statements. From-SVN: r74049
2003-11-30config.gcc (m68020-*-elf*, [...]): Add tm_defines containing MOTOROLA and ↵Gunther Nikl5-14/+12
USE_GAS. * config.gcc (m68020-*-elf*, m68k-*-elf*, m68010-*-netbsdelf*, m68k*-*-netbsdelf*, m68k-*-rtems*): Add tm_defines containing MOTOROLA and USE_GAS. * config/m68k/rtemself.h (MOTOROLA): Delete. * config/m68k/netbsd-elf.h (MOTOROLA, USE_GAS): Delete. * config/m68k/m68kelf.h (MOTOROLA, USE_GAS, SGS_CMP_ORDER): Delete. From-SVN: r74048
2003-11-30* config/h8300/h8300.h (WORDS_BIG_ENDIAN): Update the comment.Kazu Hirata2-3/+5
From-SVN: r74047
2003-11-30Makefile.in (install-info): Install gccinstall.info too.Kelley Cook2-0/+5
2003-11-29 Kelley Cook <kcook@gcc.gnu.org> * Makefile.in (install-info): Install gccinstall.info too. From-SVN: r74046
2003-11-30Daily bump.GCC Administrator2-2/+2
From-SVN: r74043
2003-11-30* config/s390/s390.md ("cmpint_di"): Fix incorrect instruction lengths.Ulrich Weigand2-3/+7
From-SVN: r74040
2003-11-29Make-lang.in (nmake.ads): Add dependency on ada/nmake.adb to force ↵Ulrich Weigand2-1/+6
serialization. * Make-lang.in (nmake.ads): Add dependency on ada/nmake.adb to force serialization. From-SVN: r74039
2003-11-29fstream.tcc (underflow): Minor tweaks in preparation for libstdc++/13217.Paolo Carlini2-2/+7
2003-11-29 Paolo Carlini <pcarlini@suse.de> * include/bits/fstream.tcc (underflow): Minor tweaks in preparation for libstdc++/13217. From-SVN: r74038
2003-11-29s390.md ("movhi"): Do not emit extender pattern when loading from a (MEM ↵Ulrich Weigand2-2/+10
(ADDRESSOF ...)). * config/s390/s390.md ("movhi"): Do not emit extender pattern when loading from a (MEM (ADDRESSOF ...)). ("movqi"): Likewise. From-SVN: r74037
2003-11-29re PR c/10333 (typeof (bitfield) is accepted but doesn't work)Joseph Myers4-1/+24
PR c/10333 * c-parse.in (typespec_reserved_nonattr): Reject typeof on bit-fields. testsuite: * gcc.dg/bitfld-7.c: New test. From-SVN: r74036
2003-11-29stmt.c (expand_asm_operands): Check whether force_const_mem succeeded.Richard Sandiford4-6/+25
* stmt.c (expand_asm_operands): Check whether force_const_mem succeeded. testsuite/ * gcc.dg/tls/asm-1.C: New test. From-SVN: r74035
2003-11-2913171-2.cc: Tweak for a few small problems (fix timings, use VERIFY..)Paolo Carlini2-6/+17
2003-11-29 Paolo Carlini <pcarlini@suse.de> * testsuite/27_io/basic_filebuf/imbue/char/13171-2.cc: Tweak for a few small problems (fix timings, use VERIFY..) From-SVN: r74034
2003-11-29gnu.h (HURD_TARGET_OS_CPP_BUILTINS): New.Kaveh R. Ghazi28-87/+81
* config/gnu.h (HURD_TARGET_OS_CPP_BUILTINS): New. * config/linux.h (LINUX_TARGET_OS_CPP_BUILTINS): New. * config/alpha/gnu.h, config/alpha/linux.h, config/arm/linux-elf.h, config/cris/cris.h, config/cris/linux.h, config/i370/linux.h, config/i386/gnu.h, config/i386/i386.h, config/i386/linux-aout.h, config/i386/linux.h, config/i386/linux64.h, config/ia64/linux.h, config/m68k/linux.h, config/m68k/uclinux.h, config/mips/linux.h, config/mn10300/linux.h, config/pa/pa-linux.h, config/rs6000/sysv4.h, config/s390/linux.h, config/sh/linux.h, config/sparc/linux.h, config/sparc/linux64.h, config/xtensa/linux.h (TARGET_OS_CPP_BUILTINS): Use HURD_TARGET_OS_CPP_BUILTINS/LINUX_TARGET_OS_CPP_BUILTINS or ensure all necessary assertions are included. testsuite: * testsuite/gcc.dg/cpp/assert4.c: Update. From-SVN: r74031
2003-11-29emit-rtl.c (set_used_flags): New.Jan Hubicka4-12/+248
* emit-rtl.c (set_used_flags): New. (verify_rtx_sharing, verify_rtl_sharing): New. (unshare_all_rtl_1): Rename to.... (unshare_all_rtl_in_chain): ... this one; make static. (copy_rtx_if_shared): LABEL_REF chan be shared. * ifcvt.c (unshare_ifcvt_sequence): New. (noce_try_move, noce_try_store_flag, noce_try_store_flag_constants, noce_try_addcc, noce_try_addcc, noce_try_store_flag_mask, noce_try_cmove, noce_try_store_flag_mask, noce_try_minmax, noce_try_abs, noce_process_if_block, find_cond_trap * rtl.h (verify_rtl_sharing, set_used_flags, unshare_all_rtl_in_chain): Declare. From-SVN: r74030
2003-11-29Daily bump.GCC Administrator2-2/+2
From-SVN: r74028
2003-11-282003-11-28 Michael Koch <konqueror@gmx.de>Michael Koch5-7/+36
* java/net/InetAddress.java (lookup): New method that doesnt lookup "0.0.0.0". (ImplLookup): Renamed from lookup. * java/net/natInetAddressNoNet.cc (ImplLookup): Renamed from lookup. * java/net/natInetAddressPosix.cc (ImplLookup): Renamed from lookup. * java/net/natInetAddressWin32.cc (ImplLookup): Renamed from lookup. From-SVN: r74026
2003-11-28configure: Rebuilt.Bryce McKinlay4-365/+381
2003-11-28 Bryce McKinlay <bryce@mckinlay.net.nz> * configure: Rebuilt. * configure.in: Require gtk and glib 2.2.0. From-SVN: r74023
2003-11-28builtin-apply2.c: Set size of stack argument data to 64.Eric Botcazou3-10/+37
* gcc.dg/builtin-apply2.c: Set size of stack argument data to 64. * gcc.dg/builtin-apply3.c: New test. From-SVN: r74022
2003-11-28Correct the description of these files in the comment header.Ben Elliston2-5/+3
From-SVN: r74018
2003-11-2813171-3.cc: Remove.Paolo Carlini2-6/+19
2003-11-28 Paolo Carlini <pcarlini@suse.de> * testsuite/27_io/basic_filebuf/imbue/char/13171-3.cc: Remove. * testsuite/27_io/basic_filebuf/imbue/wchar_t/13171-3.cc: New, the original third testcase for libstdc++/13171 belong here. From-SVN: r74017
2003-11-2813171-3.cc: Remove extraneous wchar_t lines.Paolo Carlini2-7/+5
2003-11-28 Paolo Carlini <pcarlini@suse.de> * testsuite/27_io/basic_filebuf/imbue/char/13171-3.cc: Remove extraneous wchar_t lines. From-SVN: r74016
2003-11-28* config/h8300/h8300.md: Fix a comment typo.Kazu Hirata2-1/+5
From-SVN: r74015
2003-11-28h8300.md (*movsf_h8300h): Change to *movsf_h8300hs.Kazu Hirata2-7/+18
* config/h8300/h8300.md (*movsf_h8300h): Change to *movsf_h8300hs. (addsi_h8300): Change to *addsi_h8300. (addsi_h8300h): Change to *addsi_h8300hs. (subsi3_h8300): Change to *subsi3_h8300. (subsi3_h8300h): Change to *subsi3_h8300hs. (neghi2_h8300h): Change to *neghi2_h8300hs. (negsi2_h8300h): Change to *negsi2_h8300hs. From-SVN: r74014
2003-11-28h8300.md (*subhi3_h8300): Remove '&' from the constraint.Kazu Hirata2-2/+8
* config/h8300/h8300.md (*subhi3_h8300): Remove '&' from the constraint. (*subhi3_h8300hs): Likewise. From-SVN: r74013
2003-11-28rs6000.h (MASK_MFCRF): New.David Edelsohn3-28/+45
* config/rs6000/rs6000.h (MASK_MFCRF): New. (TARGET_MFCRF): Test target_flags, not processor type. (TARGET_SWITCHES): Add mfcrf and no-mfcrf. Change Don't to Do not. * config/rs6000/rs6000.c (processors_target_table): Add MASK_MFCRF to power4, 970, G5. From-SVN: r74012
2003-11-28Daily bump.GCC Administrator2-2/+2
From-SVN: r74009
2003-11-27cse.c (cse_set_around_loop): When changing a constant load to a register ↵J"orn Rennecke2-0/+9
-register copy, add a REG_EQUAL note. * cse.c (cse_set_around_loop): When changing a constant load to a register -register copy, add a REG_EQUAL note. From-SVN: r74007
2003-11-27pa.c (hppa_profile_hook): Split gen_call_profiler into separate insns.Randolph Chung3-38/+74
* pa.c (hppa_profile_hook): Split gen_call_profiler into separate insns. Use the regular call expander for the call to the profiler. * pa.md (call_profiler): Delete. (load_offset_label_address): New insn to load the address of the current function for the profiler. (lcla1, lcla2): New insns to output a code label and load its address. Co-Authored-By: John David Anglin <dave.anglin@nrc-cnrc.gc.ca> From-SVN: r74004
2003-11-27* final.c (final_scan_insn): Remove commented-out code.Kazu Hirata2-4/+4
From-SVN: r74002
2003-11-27* doc/install.texi: Remove ADAC reference and make accurate.Nathanael Nerode2-5/+7
From-SVN: r74001
2003-11-27re PR libstdc++/11544 (wifstream conversion errors result in wrong rdstate())Paolo Carlini5-3/+589
2003-11-27 Paolo Carlini <pcarlini@suse.de> PR libstdc++/11544 PR libstdc++/11603 * include/bits/fstream.tcc (underflow): Throw ios_base:failure upon incomplete or invalid byte sequences in the file. * testsuite/27_io/basic_filebuf/underflow/wchar_t/11544-1.cc: New. * testsuite/27_io/basic_filebuf/underflow/wchar_t/11544-2.cc: New. * testsuite/27_io/basic_filebuf/underflow/wchar_t/11603.cc: New. From-SVN: r74000
2003-11-27Fix a typo in ChangeLog.Kazu Hirata1-1/+1
From-SVN: r73999
2003-11-27h8300.h (FUNCTION_VALUE): Use R0_REG.Kazu Hirata3-3/+10
* config/h8300/h8300.h (FUNCTION_VALUE): Use R0_REG. (FUNCTION_VALUE_REGNO_P): Likewise. * config/h8300/h8300.md: Define R0_REG. From-SVN: r73998
2003-11-27h8300.c: Fix formatting.Kazu Hirata3-9/+13
* config/h8300/h8300.c: Fix formatting. * config/h8300/h8300.md: Likewise. From-SVN: r73997
2003-11-27* config/h8300/h8300.h (ELIMINABLE_REGS): Update a coment.Kazu Hirata2-4/+10
From-SVN: r73996
2003-11-27* config/h8300/h8300.md: Give names to anonymous insns.Kazu Hirata2-20/+24
From-SVN: r73994
2003-11-27* config/h8300/h8300.md (extendqisi2): Remove constraints.Kazu Hirata2-1/+5
From-SVN: r73993
2003-11-27std_streambuf.h (__copy_streambufs): Remove the first, unused, basic_ios<> ↵Paolo Carlini6-35/+42
parameter. 2003-11-27 Paolo Carlini <pcarlini@suse.de> * include/std/std_streambuf.h (__copy_streambufs): Remove the first, unused, basic_ios<> parameter. * src/streambuf-inst.cc: Likewise. * include/bits/streambuf.tcc: Likewise. * include/bits/istream.tcc (operator>>(__streambuf_type*)): Tweak accordingly the call. * include/bits/ostream.tcc (operator<<(__streambuf_type*)): Likewise. * include/bits/streambuf.tcc (__copy_streambufs): Remove redundant try/catch. From-SVN: r73992
2003-11-27[multiple changes]Arnaud Charlet15-70/+286
2003-11-26 Thomas Quinot <quinot@act-europe.fr> * g-socket.ads, g-socket.adb: Clarify documentation of function Stream. Introduce a Free procedure to release the returned Stream once it becomes unused. * 5asystem.ads: For Alpha Tru64, enable ZCX by default. 2003-11-26 Arnaud Charlet <charlet@act-europe.fr> (Cond_Timed_Wait): Introduce new constant Time_Out_Max, since NT 4 cannot handle timeout values that are too large, e.g. DWORD'Last - 1. 2003-11-26 Ed Schonberg <schonberg@gnat.com> * exp_ch4.adb: (Expand_N_Slice): Recognize all cases of slices that appear as actuals in procedure calls and whose expansion must be deferred. * exp_ch6.adb (Add_Call_By_Copy_Node): Remove previous fix. Proper fix is in exp_ch4. * sem_ch3.adb: (Build_Derived_Array_Type): Create operator for unconstrained type if ancestor is unconstrained. 2003-11-26 Vincent Celier <celier@gnat.com> * make.adb (Project_Object_Directory): New global variable (Change_To_Object_Directory): New procedure (Collect_Arguments_And_Compile): Call Change_To_Object_Directory instead of Change_Dir directly. Do not change working directory to object directory of main project after each compilation. (Gnatmake): Use Change_To_Object_Directory instead of Change_Dir directly. Change to object directory of main project before binding step. (Initialize): Initialize Project_Object_Directory to No_Project * mlib-prj.adb: (Build_Library): Take into account Builder'Default_Switches ("Ada") when binding a Stand-Alone Library. * output.adb: Update Copyright notice (Write_Char): Output buffer when full 2003-11-26 Robert Dewar <dewar@gnat.com> * sem_ch13.adb: (Check_Size): Reset size if size is too small * sem_ch13.ads: (Check_Size): Fix documentation to include bit-packed array case * sem_res.adb: Implement restriction No_Direct_Boolean_Operators * s-rident.ads: Put No_Direct_Boolean_Operators in proper order * s-rident.ads: Add new restriction No_Direct_Boolean_Operators From-SVN: r73991
2003-11-27tm.texi (SYSROOT_HEADERS_SUFFIX_SPEC): Fix typo.Gunther Nikl2-1/+5
2003-11-27 Gunther Nikl <gni@gecko.de> * doc/tm.texi (SYSROOT_HEADERS_SUFFIX_SPEC): Fix typo. From-SVN: r73990
2003-11-27compat.exp (compat-obj): New xfaildata parameter.Eric Botcazou6-8/+35
* lib/compat.exp (compat-obj): New xfaildata parameter. Use it to set compiler_conditional_xfail_data before compiling. (compat-get-options): Handle dg-xfail-if. (compat-execute): Retrieve XFAIL data and pass them to compat-obj. * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC. * gcc.dg/compat/vector-1_y.c: Likewise. * gcc.dg/compat/vector-2_x.c: Likewise. * gcc.dg/compat/vector-2_y.c: Likewise. From-SVN: r73989
2003-11-27[multiple changes]Michael Koch2-5/+86
2003-11-27 Dalibor Topic <robilad@kaffe.org> * java/text/FieldPosition.java (equals): Adapted to handle field_attribute. Added fast-circuit check for comparison to self. Replaced use of instanceof by getClass to fix symmetry for derived types. (toString): Adapted to handle field_attribute. Improved readability. (hashCode): New method. 2003-11-27 Guilhem Lavaux <guilhem@kaffe.org> * java/text/FieldPosition.java (field_attribute): New field. (FieldPosition (Format.Field), FieldPosition(Format.Field, int), getFieldAttribute): New methods. From-SVN: r73988
2003-11-27DecimalFormatSymbols.java (locale): New field.Guilhem Lavaux2-3/+21
2003-11-27 Guilhem Lavaux <guilhem@kaffe.org> * java/text/DecimalFormatSymbols.java (locale): New field. (DecimalFormatSymbols (Locale)): Set locale. (serialVersionOnStream): Upgraded to number 2. (readObject): Assign locale if it wasn't by the serializer. From-SVN: r73987
2003-11-27FormatCharacterIterator.java: Documented the class andGuilhem Lavaux2-54/+126
2003-11-27 Guilhem Lavaux <guilhem@kaffe.org> * java/text/FormatCharacterIterator.java: Documented the class and 2003-11-27 Guilhem Lavaux <guilhem@kaffe.org> * java/text/FormatCharacterIterator.java: Fixed some typos. From-SVN: r73986
2003-11-27[multiple changes]Michael Koch2-1/+174
2003-11-27 Guilhem Lavaux <guilhem@kaffe.org> * java/text/NumberFormat.java: (getIntegerInstance) Added the java version in the comments. 2003-11-27 Mark Wielaard <mark@klomp.org> * java/text/NumberFormat.java: Import java.io.InvalidObjectException. (readResolve): Reformat. 2003-11-27 Guilhem Lavaux <guilhem@kaffe.org> * java/text/NumberFormat.java (NumberFormat.Field): New implemented class to match Java 1.4. (getIntegerInstance): Two new Java 1.4 methods.o From-SVN: r73985
2003-11-27GregorianCalendar.java (getLinearTime): Avoid counting the leap day of the ↵Ito Kazumitsu2-4/+12
leap year twice. 2003-11-27 Ito Kazumitsu <kaz@maczuka.gcd.org> * java/util/GregorianCalendar.java (getLinearTime): Avoid counting the leap day of the leap year twice. (computeFields): First week of month is 1 not 0. From-SVN: r73984
2003-11-27BasicDefaults.java (BasicDefaults): Put AbstractUndoableEdit.undoText and ↵Mark Wielaard2-0/+8
AbstractUndoableEdit.redoText. 2003-11-27 Mark Wielaard <mark@klomp.org> * javax/swing/plaf/basic/BasicDefaults.java (BasicDefaults): Put AbstractUndoableEdit.undoText and AbstractUndoableEdit.redoText. From-SVN: r73983
2003-11-27UIDefaults.java: Reformated to match classpath's version.Michael Koch2-38/+43
2003-11-27 Michael Koch <konqueror@gmx.de> * javax/swing/UIDefaults.java: Reformated to match classpath's version. From-SVN: r73981
2003-11-27UIManager.java (getDefaults, [...]): Declare as public.Sascha Brawer2-10/+17
2003-11-27 Sascha Brawer <brawer@dandelis.ch> * javax/swing/UIManager.java (getDefaults, getDimension, getIcon, getInsets, getInstalledLookAndFeels, getInt, getLookAndFeel, getString, getSystemLookAndFeelClassName): Declare as public. From-SVN: r73980
2003-11-27re PR libstdc++/9371 (Bad exception handling in ↵Benjamin Kosnik28-521/+1948
i/ostream::operator>>/<<(streambuf*)) 2003-11-26 Benjamin Kosnik <bkoz@redhat.com> PR libstdc++/9371 PR libstdc++/9546 PR libstdc++/10093 PR libstdc++/10095 * include/bits/basic_ios.h (basic_ios::setstate): Elide if goodbit. (basic_ios::_M_setstate): Consolidate common error handling code. * include/bits/basic_ios.tcc: Tweak. * include/bits/fstream.tcc: Tweak. * include/bits/istream.tcc: Use _M_setstate for common exception handling. Move setstate calls after catch. (basic_istream::tellg): Check for exceptions thrown by streambuf virtual functions. (basic_istream::seekg): Same. * include/bits/ostream.tcc: Same, but for ostream. (basic_ostream::flush): Check for exceptions thrown by streambuf virtual functions. (basic_istream::tellp): Same. (basic_istream::seekp): Same. * include/bits/locale_facets.tcc: Tweak. * include/bits/streambuf.tcc: Tweak. (__copy_streambufs): Propagate exceptions. * testsuite/testsuite_io.h (fail_streambuf): New. (fail_num_get): New. (fail_num_put): New. (facet_error): New. (underflow_error): New. (overflow_error): New. (positioning_error): New. * testsuite/27_io/basic_istream/exceptions/char/9561.cc: Tweak. * testsuite/27_io/basic_istream/extractors_arithmetic/char/ exceptions_badbit_throw.cc, exceptions_failbit.cc, exceptions_failbit_throw.cc: New. * testsuite/27_io/basic_istream/extractors_other/char/ error_failbit.cc, exceptions_badbit_throw.cc, exceptions_failbit_throw.cc, exceptions_null.cc: New. * testsuite/27_io/basic_istream/seekg/char/exceptions_badbit_throw.cc: New. * testsuite/27_io/basic_istream/tellg/char/exceptions_badbit_throw.cc: New. * testsuite/27_io/basic_ostream/flush/char/exceptions_badbit_throw.cc: New. * testsuite/27_io/basic_ostream/inserters_arithmetic/char/ exceptions_badbit_throw.cc, exceptions_failbit_throw.cc: New. * testsuite/27_io/basic_ostream/inserters_other/char/ error_failbit.cc, exceptions_badbit_throw.cc, exceptions_failbit_throw.cc, exceptions_null.cc: New. * testsuite/27_io/basic_ostream/seekp/char/exceptions_badbit_throw.cc: New. * testsuite/27_io/basic_ostream/tellp/char/exceptions_badbit_throw.cc: New. From-SVN: r73979