- Jan 25, 2002
-
-
Bryce McKinlay authored
2002-01-25 Bryce McKinlay <bryce@waitaki.otago.ac.nz> * java/lang/natObject.cc (X86 compare_and_swap): Use +m constraint. From-SVN: r49198
-
Hans-Peter Nilsson authored
* lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not): Remove first, non-varying, argument. From-SVN: r49197
-
- Jan 24, 2002
-
-
Jason Thorpe authored
* MAINTAINERS (Write After Approval): Move my contact info from here... (OS Port Maintainers): ...to here (netbsd). From-SVN: r49196
-
Andrew Pollard authored
libstdc++/5432 * 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. From-SVN: r49195
-
Alexandre Oliva authored
* config/sh/sh.md (sym_label2reg): Make sure all CONSTs have modes. From-SVN: r49192
-
Benjamin Kosnik authored
2002-01-24 Benjamin Kosnik <bkoz@redhat.com> * 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. From-SVN: r49191
-
Per Bothner authored
From-SVN: r49190
-
Per Bothner authored
* verify.cc (is_assignable_from_slow): If source is an interface, we must also check the superclass. From-SVN: r49189
-
Kazu Hirata authored
* config/h8300/h8300.c (print_operand): Remove support for operand character 'A'. * config/h8300/h8300.md (three anonymous patterns): Replace operand character 'A' with either 'T' or 'S'. From-SVN: r49188
-
Kazu Hirata authored
* config/h8300/h8300.c (print_operand): Remove support for operand character 'U'. From-SVN: r49187
-
Andris Pavenis authored
From-SVN: r49186
-
Tom Tromey authored
From-SVN: r49184
-
Nick Clifton authored
From-SVN: r49183
-
Hartmut Penner authored
emit_rtl.c (gen_lowpart_common): Conversion from const_int to const_double needs to be done right for big-endian... * emit_rtl.c (gen_lowpart_common): Conversion from const_int to const_double needs to be done right for big-endian systems. From-SVN: r49180
-
Jason Merrill authored
* config/sparc/sparc.md (call-jump peepholes): Pass the right insn to can_throw_internal. From-SVN: r49177
-
GCC Administrator authored
From-SVN: r49175
-
Richard Henderson authored
* fold-const.c (fold): Change UINT_MAX test to check vs precision rather than TYPE_MAX_VALUE. Fix indentation and a bogus negation. From-SVN: r49174
-
Loren J. Rittle authored
* testsuite/thread/pthread1.cc: New test. * testsuite/thread/pthread2.cc: New test adapted from libstdc++/5347. * testsuite/thread/pthread3.cc: Likewise. * testsuite/thread/pthread4.cc: New test adapted from http://gcc.gnu.org/ml/gcc-bugs/2002-01/msg00679.html * testsuite/thread/pthread5.cc: New test adapted from libstdc++/5464. * testsuite/thread/pthread6.cc: New test adapted from libstdc++/5444. From-SVN: r49173
-
Tom Tromey authored
* java/awt/BorderLayout.java (addLayoutComponent): Added missing `else'. From-SVN: r49172
-
Tom Tromey authored
* Makefile.in: Rebuilt. * Makefile.am (awt_java_source_files): Added new files. * java/awt/Toolkit.java: Merged with Classpath. * java/awt/PrintGraphics.java: New file from Classpath. * java/awt/PrintJob.java: New file from Classpath. * java/awt/datatransfer/Clipboard.java: New file from Classpath. * java/awt/datatransfer/ClipboardOwner.java: New file from Classpath. * java/awt/datatransfer/DataFlavor.java: New file from Classpath. * java/awt/datatransfer/FlavorMap.java: New file from Classpath. * java/awt/datatransfer/MimeTypeParseException.java: New file from Classpath. * java/awt/datatransfer/StringSelection.java: New file from Classpath. * java/awt/datatransfer/SystemFlavorMap.java: New file from Classpath. * java/awt/datatransfer/Transferable.java: New file from Classpath. * java/awt/datatransfer/UnsupportedFlavorException.java: New file from Classpath. From-SVN: r49171
-
Alexandre Oliva authored
* config/sh/sh.md (symGOT_load, sym2GOT, sym2GOTOFF): New expands. (symGOT2reg): Use them, then set as GOT value as unchanging. (symGOTOFF2reg): Set REG_EQUAL note. Use a different pseudo as a temporary, if possible. (symPLT_label2reg): Enclose (pc) in UNSPEC_PIC. Emit sym@PLT-(.LPCS#+2-.) instead of sym@PLT+.-(.LPCS#+2). From-SVN: r49170
-
Tom Tromey authored
* Makefile.in: Rebuilt. * Makefile.am (awt_java_source_files): Added new files. * java/awt/image/AreaAveragingScaleFilter.java: New file from Classpath. * java/awt/image/CropImageFilter.java: New file from Classpath. * java/awt/image/FilteredImageSource.java: New file from Classpath. * java/awt/image/ImageFilter.java: New file from Classpath. * java/awt/image/MemoryImageSource.java: New file from Classpath. * java/awt/image/PixelGrabber.java: New file from Classpath. * java/awt/image/RGBImageFilter.java: New file from Classpath. * java/awt/image/ReplicateScaleFilter.java: New file from Classpath. * java/awt/image/ImageProducer.java: Replaced with Classpath version. * java/awt/image/ImageObserver.java: Replaced with Classpath version. * java/awt/image/ImageConsumer.java: Replaced with Classpath version. * java/awt/GridBagConstraints.java (clone): Catch CloneNotSupportedException. From-SVN: r49169
-
Kazu Hirata authored
* config/h8300/h8300.md: Fix xorqi and xorqi so that they will accept to accept 0x80 as operands[2]. From-SVN: r49168
-
Alexandre Oliva authored
From-SVN: r49167
-
Richard Henderson authored
* config/alpha/alpha.md (call_value_osf_1_er peepholes): Fix typo. * gcc.dg/inline-2.c: New. * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg. Add optional target arg. Check number of arguments. (scan-assembler-not, scan-assembler-dem): Likewise. (scan-assembler-dem-not): Likewise. From-SVN: r49166
-
Richard Henderson authored
From-SVN: r49165
-
Zack Weinberg authored
* g++.old-deja/g++.brendan/crash8.C: Don't expect an error on line 12. * g++.old-deja/g++.brendan/parse3.C, g++.old-deja/g++.other/crash26.C, g++.old-deja/g++.other/crash28.C, g++.old-deja/g++.other/crash29.C, g++.old-deja/g++.other/crash30.C, g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate. From-SVN: r49164
-
Zack Weinberg authored
* Make-lang.in (parse.c): Adjust expected number of shift-reduce conflicts. (decl.o): Depend on diagnostic.h. * decl.c: Include diagnostic.h. (grokdeclarator): Check for null pointer. (finish_function): Don't abort when current_binding_level->parm_flag != 1, if errors have occurred; throw away the statement tree and extra binding levels, and continue. * lex.c (note_list_got_semicolon): Check for null pointer. * method.c (hack_identifier): Just return error_mark_node if value is error_mark_node. * parse.y (primary: TYPEID(type_id)): No need to use TYPE_MAIN_VARIANT here. (handler_seq): Accept an empty list of catch clauses and generate a fake handler block to avoid later crashes. (ansi_raise_identifier): Accept the error token too. * semantics.c (begin_class_definition, finish_class_definition): Check for error_mark_node. From-SVN: r49163
-
Aldy Hernandez authored
2002-01-16 Aldy Hernandez <aldyh@redhat.com> * c-parse.in (parmlist_or_identifiers): Add maybe_attribute. (parmlist_or_identifiers_1): Verify that only a parmlist follows an attribute. * gcc.dg/20020115-1.c: New. From-SVN: r49161
-
Richard Henderson authored
PR libstdc++/5198 * config/cpu/m68k/bits/atomicity.h (__exchange_and_add): Only use CAS on the cpu variants that support it. Add versions that use TAS and that disable interrupts. (__atomic_add): Use __exchange_and_add to guarantee atomicity. From-SVN: r49160
-
Richard Henderson authored
* config/m68k/t-m68kbare (MULTILIB_OPTIONS): Add 68040 and 68060. (MULTILIB_MATCHES): Remove 68040 and 68060 aliases. (MULTILIB_EXCEPTIONS): Ignore 68881 and soft-float for 68040 and 68060. * config/m68k/t-m68kelf: Likewise. From-SVN: r49159
-
Richard Henderson authored
From-SVN: r49158
-
Tom Tromey authored
* Makefile.in: Rebuilt. * Makefile.am (awt_java_source_files): Added new files. * java/awt/image/AreaAveragingScaleFilter.java: New file from Classpath. * java/awt/image/CropImageFilter.java: New file from Classpath. * java/awt/image/FilteredImageSource.java: New file from Classpath. * java/awt/image/ImageFilter.java: New file from Classpath. * java/awt/image/MemoryImageSource.java: New file from Classpath. * java/awt/image/PixelGrabber.java: New file from Classpath. * java/awt/image/RGBImageFilter.java: New file from Classpath. * java/awt/image/ReplicateScaleFilter.java: New file from Classpath. * java/awt/image/ImageProducer.java: Replaced with Classpath version. * java/awt/image/ImageObserver.java: Replaced with Classpath version. * java/awt/image/ImageConsumer.java: Replaced with Classpath version. * java/awt/GridBagConstraints.java (clone): Catch CloneNotSupportedException. From-SVN: r49157
-
- Jan 23, 2002
-
-
Benjamin Kosnik authored
2002-01-23 Matt Kraai <kraai@alumni.cmu.edu> * include/bits/locale_facets.tcc: Remove old comments. 2002-01-23 Andreas Tobler <toa@pop.agri.ch> * include/bits/locale_facets.tcc (__convert_to_v): Change template parameter to _Tv. (__convert_from_v): Same. From-SVN: r49156
-
Bob Wilson authored
* config/xtensa/elf.h: New file. * config/xtensa/lib1funcs.asm: New file. * config/xtensa/lib2funcs.S: New file. * config/xtensa/linux.h: New file. * config/xtensa/t-xtensa: New file. * config/xtensa/xtensa-config.h: New file. * config/xtensa/xtensa-protos.h: New file. * config/xtensa/xtensa.c: New file. * config/xtensa/xtensa.h: New file. * config/xtensa/xtensa.md: New file. * config.gcc (xtensa-*-elf*): New target. (xtensa-*-linux*): New target. * cse.c (canon_hash): Compare rtx pointers instead of register numbers. This is required for the Xtensa port. * integrate.c (copy_insn_list): Handle case where the static chain is in memory and the memory address has to be copied to a register. * doc/invoke.texi (Option Summary): Add Xtensa options. (Xtensa Options): New node. * doc/md.texi (Machine Constraints): Add Xtensa machine constraints. * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa. From-SVN: r49155
-
Benjamin Kosnik authored
2002-01-23 Benjamin Kosnik <bkoz@redhat.com> * include/bits/locale_facets.h (num_get::_M_extract_int): Change prototype. * include/bits/locale_facets.tcc (num_get::_M_extract_int): Remove __max_digits checks, adjust arguments. (num_get::do_get(*)): Changeup. From-SVN: r49154
-
Per Bothner authored
* java/lang/reflect/natField.cc (setAddr): New function. Calls getAddr and then checks that the field isn't final. (setBoolean. setChar, setByte, setShort, setInt, setLong, setFloat, setDouble, set): Use setAddr instead of getAddr, to check for FINAL. (set): Call setAddr before check that new value has right type, to better match specified semantics. From-SVN: r49153
-
Zack Weinberg authored
* typeck2.c (friendly_abort): Delete definition. * cp-tree.h (friendly_abort): Don't prototype. (my_friendly_assert): Use fancy_abort. From-SVN: r49152
-
Zack Weinberg authored
* diagnostic.c (internal_error): Do ICE suppression only when ENABLE_CHECKING is not defined. From-SVN: r49151
-
Zack Weinberg authored
* c-typeck.c (require_complete_type): Return error_mark_node if type is error_mark_node. From-SVN: r49150
-