1. 24 Jan, 2002 20 commits
    • emit_rtl.c (gen_lowpart_common): Conversion from const_int to const_double needs… · 467cb2da
      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
    • sparc.md (call-jump peepholes): Pass the right insn to can_throw_internal. · 3b6cb920
              * config/sparc/sparc.md (call-jump peepholes): Pass the right insn
              to can_throw_internal.
      
      From-SVN: r49177
      Jason Merrill committed
    • Daily bump. · 9dcb1936
      From-SVN: r49175
      GCC Administrator committed
    • fold-const.c (fold): Change UINT_MAX test to check vs precision rather than TYPE_MAX_VALUE. · f3077311
              * 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
    • pthread1.cc: New test. · ddd69607
      	* 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
    • BorderLayout.java (addLayoutComponent): Added missing `else'. · 619e2b84
      	* java/awt/BorderLayout.java (addLayoutComponent): Added missing
      	`else'.
      
      From-SVN: r49172
      Tom Tromey committed
    • Makefile.in: Rebuilt. · 92bc8733
      	* 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
    • sh.md (symGOT_load, [...]): New expands. · e1d71275
      * 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. · f7b54dea
      	* 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
    • h8300.md: Fix xorqi and xorqi so that they will accept to accept 0x80 as operands[2]. · dc271dbe
      	* 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
    • alpha.md (call_value_osf_1_er peepholes): Fix typo. · 6932f033
              * 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
    • crash8.C: Don't expect an error on line 12. · d5714a5d
      	* 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. · 7437519c
      	* 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
    • c-parse.in (parmlist_or_identifiers): Add maybe_attribute. · 709619d9
      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
    • re PR libstdc++/5198 (3.0.3 linux x m68k build fail: invalid opcodes in c++locale.cc) · acae253e
              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
    • t-m68kbare (MULTILIB_OPTIONS): Add 68040 and 68060. · 88a446c0
              * 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
    • Makefile.in: Rebuilt. · 152d4916
      	* 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
  2. 23 Jan, 2002 20 commits