Skip to content
Snippets Groups Projects
  1. Jan 25, 2002
  2. Jan 24, 2002
    • Jason Thorpe's avatar
      MAINTAINERS (Write After Approval): Move my contact info from here... · b299a075
      Jason Thorpe authored
      * MAINTAINERS (Write After Approval): Move my contact info
      from here...
      (OS Port Maintainers): ...to here (netbsd).
      
      From-SVN: r49196
      b299a075
    • Andrew Pollard's avatar
      ios_base.h: Use _Atomic_word for reference counts. · 17325050
      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
      17325050
    • Alexandre Oliva's avatar
      sh.md (sym_label2reg): Make sure all CONSTs have modes. · a4f76ef9
      Alexandre Oliva authored
      * config/sh/sh.md (sym_label2reg): Make sure all CONSTs have
      modes.
      
      From-SVN: r49192
      a4f76ef9
    • Benjamin Kosnik's avatar
      num_put_members_wchar_t.cc (test03): Use _GLIBCPP_HAVE_SETENV. · b6a95741
      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
      b6a95741
    • Per Bothner's avatar
      Improved ChangeLog entry for verify.cc (is_assignable_from_slow). · 054117f9
      Per Bothner authored
      From-SVN: r49190
      054117f9
    • Per Bothner's avatar
      verify.cc (is_assignable_from_slow): If source is an interface, we must also check the superclass. · 7ac20fe4
      Per Bothner authored
      	* verify.cc (is_assignable_from_slow): If source is an interface,
      	we must also check the superclass.
      
      From-SVN: r49189
      7ac20fe4
    • Kazu Hirata's avatar
      h8300.c (print_operand): Remove support for operand character 'A'. · 9bf25b09
      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
      9bf25b09
    • Kazu Hirata's avatar
      h8300.c (print_operand): Remove support for operand character 'U'. · 974af6a5
      Kazu Hirata authored
      	* config/h8300/h8300.c (print_operand): Remove support for
      	operand character 'U'.
      
      From-SVN: r49187
      974af6a5
    • Andris Pavenis's avatar
      * config/i386/t-djgpp: Use NATIVE_SYSTEM_HEADER_DIR. · 7a5bb7b8
      Andris Pavenis authored
      From-SVN: r49186
      7a5bb7b8
    • Tom Tromey's avatar
      * gnu/awt/xlib/XToolkit.java (getPrintJob): New stub method. · d6c8012e
      Tom Tromey authored
      From-SVN: r49184
      d6c8012e
    • Nick Clifton's avatar
      Allow SImode values to be assigned to the stack pointer. · 92a4639e
      Nick Clifton authored
      From-SVN: r49183
      92a4639e
    • Hartmut Penner's avatar
      emit_rtl.c (gen_lowpart_common): Conversion from const_int to const_double... · 467cb2da
      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
      467cb2da
    • Jason Merrill's avatar
      sparc.md (call-jump peepholes): Pass the right insn to can_throw_internal. · 3b6cb920
      Jason Merrill authored
              * config/sparc/sparc.md (call-jump peepholes): Pass the right insn
              to can_throw_internal.
      
      From-SVN: r49177
      3b6cb920
    • GCC Administrator's avatar
      Daily bump. · 9dcb1936
      GCC Administrator authored
      From-SVN: r49175
      9dcb1936
    • Richard Henderson's avatar
      fold-const.c (fold): Change UINT_MAX test to check vs precision rather than TYPE_MAX_VALUE. · f3077311
      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
      f3077311
    • Loren J. Rittle's avatar
      pthread1.cc: New test. · ddd69607
      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
      ddd69607
    • Tom Tromey's avatar
      BorderLayout.java (addLayoutComponent): Added missing `else'. · 619e2b84
      Tom Tromey authored
      	* java/awt/BorderLayout.java (addLayoutComponent): Added missing
      	`else'.
      
      From-SVN: r49172
      619e2b84
    • Tom Tromey's avatar
      Makefile.in: Rebuilt. · 92bc8733
      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
      92bc8733
    • Alexandre Oliva's avatar
      sh.md (symGOT_load, [...]): New expands. · e1d71275
      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
      e1d71275
    • Tom Tromey's avatar
      Makefile.in: Rebuilt. · f7b54dea
      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
      f7b54dea
    • Kazu Hirata's avatar
      h8300.md: Fix xorqi and xorqi so that they will accept to accept 0x80 as operands[2]. · dc271dbe
      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
      dc271dbe
    • Alexandre Oliva's avatar
      * config/sparc/sparc.md (fix_trunctfdi2): Correct typo in mode. · 1a9017f9
      Alexandre Oliva authored
      From-SVN: r49167
      1a9017f9
    • Richard Henderson's avatar
      alpha.md (call_value_osf_1_er peepholes): Fix typo. · 6932f033
      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
      6932f033
    • Richard Henderson's avatar
      * gcc.dg/20020122-4.c: Use multiple outputs on the asm. · a99e47a5
      Richard Henderson authored
      From-SVN: r49165
      a99e47a5
    • Zack Weinberg's avatar
      crash8.C: Don't expect an error on line 12. · d5714a5d
      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
      d5714a5d
    • Zack Weinberg's avatar
      Make-lang.in (parse.c): Adjust expected number of shift-reduce conflicts. · 7437519c
      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
      7437519c
    • Aldy Hernandez's avatar
      c-parse.in (parmlist_or_identifiers): Add maybe_attribute. · 709619d9
      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
      709619d9
    • Richard Henderson's avatar
      re PR libstdc++/5198 (3.0.3 linux x m68k build fail: invalid opcodes in c++locale.cc) · acae253e
      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
      acae253e
    • Richard Henderson's avatar
      t-m68kbare (MULTILIB_OPTIONS): Add 68040 and 68060. · 88a446c0
      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
      88a446c0
    • Richard Henderson's avatar
      * expr.c (move_by_pieces_1): Extend size before negation. · 3d709fd3
      Richard Henderson authored
      From-SVN: r49158
      3d709fd3
    • Tom Tromey's avatar
      Makefile.in: Rebuilt. · 152d4916
      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
      152d4916
  3. Jan 23, 2002
    • Benjamin Kosnik's avatar
      [multiple changes] · aac0eb5d
      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
      aac0eb5d
    • Bob Wilson's avatar
      elf.h: New file. · 03984308
      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
      03984308
    • Benjamin Kosnik's avatar
      locale_facets.h (num_get::_M_extract_int): Change prototype. · 5b1a7610
      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
      5b1a7610
    • Per Bothner's avatar
      natField.cc (setAddr): New function. · 033509da
      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
      033509da
    • Zack Weinberg's avatar
      typeck2.c (friendly_abort): Delete definition. · c588e52b
      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
      c588e52b
    • Zack Weinberg's avatar
      diagnostic.c (internal_error): Do ICE suppression only when ENABLE_CHECKING is not defined. · a63bea75
      Zack Weinberg authored
      	* diagnostic.c (internal_error): Do ICE suppression only
      	when ENABLE_CHECKING is not defined.
      
      From-SVN: r49151
      a63bea75
    • Zack Weinberg's avatar
      c-typeck.c (require_complete_type): Return error_mark_node if type is error_mark_node. · c3d5c3fa
      Zack Weinberg authored
      	* c-typeck.c (require_complete_type): Return error_mark_node
      	if type is error_mark_node.
      
      From-SVN: r49150
      c3d5c3fa
Loading