- 24 Jan, 2002 20 commits
-
-
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
Hartmut Penner committed -
* config/sparc/sparc.md (call-jump peepholes): Pass the right insn to can_throw_internal. From-SVN: r49177
Jason Merrill committed -
From-SVN: r49175
GCC Administrator committed -
* 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
Richard Henderson committed -
* 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
Loren J. Rittle committed -
* java/awt/BorderLayout.java (addLayoutComponent): Added missing `else'. From-SVN: r49172
Tom Tromey committed -
* 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
Tom Tromey committed -
* 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
Alexandre Oliva committed -
* 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
Tom Tromey committed -
* config/h8300/h8300.md: Fix xorqi and xorqi so that they will accept to accept 0x80 as operands[2]. From-SVN: r49168
Kazu Hirata committed -
From-SVN: r49167
Alexandre Oliva committed -
* 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 committed -
From-SVN: r49165
Richard Henderson committed -
* 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 committed -
* 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
Zack Weinberg committed -
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
Aldy Hernandez committed -
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 committed -
* 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 committed -
From-SVN: r49158
Richard Henderson committed -
* 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
Tom Tromey committed
-
- 23 Jan, 2002 20 commits
-
-
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
Benjamin Kosnik committed -
* 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
Bob Wilson committed -
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
Benjamin Kosnik committed -
* 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
Per Bothner committed -
* 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 committed -
* diagnostic.c (internal_error): Do ICE suppression only when ENABLE_CHECKING is not defined. From-SVN: r49151
Zack Weinberg committed -
* c-typeck.c (require_complete_type): Return error_mark_node if type is error_mark_node. From-SVN: r49150
Zack Weinberg committed -
2002-01-23 Craig Rodrigues <rodrigc@gcc.gnu.org> * cp-tree.h (my_friendly_abort): Remove. From-SVN: r49149
Craig Rodrigues committed -
From-SVN: r49148
Janis Johnson committed -
* spew.c (pending_inlines, pending_inlines_tail, processing_these_inlines): Make static. (mark_pending_inlines): Remove static. (begin_parsing_inclass_inline): If in function, save pi for GC to cp_function_chain->unparsed_inlines instead. (process_next_inline): Likewise. * cp-tree.h (struct cp_language_function): Add unparsed_inlines. (mark_pending_inlines): Add prototype. * decl.c (spew_debug): Remove unused extern. (mark_lang_function): Call mark_pending_inlines. * g++.dg/other/gc1.C: New test. From-SVN: r49147
Jakub Jelinek committed -
* toplev.c (process_options): Disable -fprefetch-loop-arrays with -Os and issue a warning. From-SVN: r49146
Janis Johnson committed -
2002-01-23 Philipp Thomas <pthomas@suse.de> * tr.po: New file. From-SVN: r49145
Philipp Thomas committed -
From-SVN: r49143
Zack Weinberg committed -
* doc/fragments.texi, doc/hostconfig.texi: Update to reflect current (lack of) need for host configuration by hand. * doc/gccint.texi, doc/rtl.texi, doc/tm.texi: Adjust cross references. Documentation of some target macros moved from hostconfig.texi to tm.texi. From-SVN: r49142
Zack Weinberg committed -
From-SVN: r49141
Loren J. Rittle committed -
* config/arm/arm.h (THUMB_FUNCTION_PROFILER): Define if not currently defined. From-SVN: r49140
Will Cohen committed -
2002-01-23 Craig Rodrigues <rodrigc@gcc.gnu.org> * call.c, class.c, decl.c, decl2.c, error.c, expr.c, friend.c, init.c, lex.c, mangle.c, method.c, pt.c, repo.c, rtti.c, search.c, semantics.c, spew.c, tree.c, typeck.c, typeck2.c, xref.c: Change my_fancy_abort() to abort(). From-SVN: r49139
Craig Rodrigues committed -
* config/h8300/h8300.md (*andorhi3): Accept 0x8000 as an operand[3]. From-SVN: r49138
Kazu Hirata committed -
PR c++/5453 * class.c (fixed_type_or_null): Fix thinko. From-SVN: r49135
Jason Merrill committed -
PR c++/3331 * init.c (resolve_offset_ref): Use build_indirect_ref. [[Split portion of a mixed commit.]] From-SVN: r49134.2
Jason Merrill committed
-