Skip to content
Snippets Groups Projects
  1. Dec 19, 2002
    • Nathanael Nerode's avatar
      Makefile.tpl: Revert HJL's change. · 346b290d
      Nathanael Nerode authored
      	* Makefile.tpl: Revert HJL's change.
      	* Makefile.in: Regenerated.
      	* configure.in: Put build_prefix before $(BUILD_SUBDIR) here, and
      	always.
      
      From-SVN: r60326
      346b290d
    • Aldy Hernandez's avatar
      re PR other/8553 (AltiVec vec_abs broken at -O0 with register keyword) · 598119bb
      Aldy Hernandez authored
      2002-12-19  Aldy Hernandez  <aldyh@redhat.com>
      
      	PR 8553
      
      	* config/rs6000/altivec.md ("absv8hi2"): Add & to clobbered
      	registers.
      	("absv16qi2"): Same.
      	("absv4si2"): Same.
      	("absv4sf2"): Same.
      	("altivec_abss_v16qi"): Same.
      	("altivec_abss_v8hi"): Same.
      	("altivec_abss_v4si"): Same.
      
      From-SVN: r60324
      598119bb
    • Ulrich Weigand's avatar
      s390.md ("*tsthiCCT", [...]): New insns. · 3af97654
      Ulrich Weigand authored
      	* config/s390/s390.md ("*tsthiCCT", "*tsthiCCT_cconly",
      	"*tstqiCCT", "*tstqiCCT_cconly"): New insns.
      
      From-SVN: r60322
      3af97654
    • Aldy Hernandez's avatar
      add PR# to last fix · 7f04df0d
      Aldy Hernandez authored
      From-SVN: r60321
      7f04df0d
    • Tom Tromey's avatar
      natClassLoader.cc (defineClass0): Removed erroneous comment. · a1aba4f9
      Tom Tromey authored
      	* java/lang/natClassLoader.cc (defineClass0): Removed erroneous
      	comment.
      	* java/lang/ClassLoader.java (defineClass): Use chained
      	exception when rethrowing.
      	* defineclass.cc (handleClassBegin): Mark class as interpreted.
      	* java/lang/reflect/Modifier.java (INVISIBLE, INTERPRETED): New
      	constants.
      	* resolve.cc (_Jv_PrepareMissingMethods): New function.
      	(_Jv_PrepareClass): Use it.
      	* include/java-interp.h (_Jv_IsInterpretedClass): Rewrote.
      	(_Jv_InterpClass): _Jv_PrepareMissingMethods now friend.
      	* java/lang/Class.h (Class::getModifiers): Mask with ALL_FLAGS.
      	(Class): _Jv_PrepareMissingMethods now friend.
      	* java/lang/natClassLoader.cc (defineClass0): Use JvSynchronize.
      	Record `NULL' for system class loader.
      	(_Jv_RegisterInitiatingLoader): Use JvSynchronize.  Special case
      	system class loader.
      	(_Jv_FindClassInCache): Likewise.
      	(_Jv_UnregisterClass): Use JvSynchronize.  Free old loader info.
      	(_Jv_FindClass): Special case system class loader.
      	* java/lang/natClass.cc (_Jv_abstractMethodError): New function.
      	(_Jv_SetVTableEntries): Put _Jv_abstractMethodError into empty
      	vtable slots.
      	(_Jv_LayoutVTableMethods): Don't generate vtable slot for a method
      	in a final class.
      	(_getDeclaredMethod): Don't return synthetic methods.
      	(getDeclaredMethods): Likewise.
      	(_getMethod): Likewise.
      	(_getMethods): Likewise.
      
      From-SVN: r60319
      a1aba4f9
    • Jason Merrill's avatar
      tweak · 38540594
      Jason Merrill authored
      From-SVN: r60316
      38540594
    • Jason Merrill's avatar
      Handle anonymous unions at the tree level. · 92f93e54
      Jason Merrill authored
              C++ ABI change: Mangle anonymous unions using the name of their
              first named field (by depth-first search).  Should not cause
              binary compatibility problems, though, as the compiler previously
              didn't emit anything for affected unions.
              * cp-tree.def (ALIAS_DECL): New tree code.
              * decl2.c (build_anon_union_vars): Build ALIAS_DECLs.  Return the
              first field, not the largest.
              (finish_anon_union): Don't mess with RTL.  Do set DECL_ASSEMBLER_NAME,
              push the decl, and write it out at namespace scope.
              * decl.c (lookup_name_real): See through an ALIAS_DECL.
              (pushdecl): Add namespace bindings for ALIAS_DECLs.
              * rtti.c (unemitted_tinfo_decl_p): Don't try to look at the name
              of a decl which doesn't have one.
              * typeck.c (build_class_member_access_expr): Don't recurse if
              we already have the type we want.
      
      From-SVN: r60315
      92f93e54
    • Jason Merrill's avatar
      Handle anonymous unions at the tree level. · 0ca7178c
      Jason Merrill authored
              C++ ABI change: Mangle anonymous unions using the name of their
              first named field (by depth-first search).  Should not cause
              binary compatibility problems, though, as the compiler previously
              didn't emit anything for affected unions.
              * cp-tree.def (ALIAS_DECL): New tree code.
              * decl2.c (build_anon_union_vars): Build ALIAS_DECLs.  Return the
              first field, not the largest.
              (finish_anon_union): Don't mess with RTL.  Do set DECL_ASSEMBLER_NAME,
              push the decl, and write it out at namespace scope.
              * decl.c (lookup_name_real): See through an ALIAS_DECL.
              (pushdecl): Add namespace bindings for ALIAS_DECLs.
              * rtti.c (unemitted_tinfo_decl_p): Don't try to look at the name
              of a decl which doesn't have one.
              * typeck.c (build_class_member_access_expr): Don't recurse if
              we already have the type we want.
      
      From-SVN: r60314
      0ca7178c
    • Eric Botcazou's avatar
      re PR target/8340 (ICE on x86 inline asm w/ -fPIC) · e54b4cae
      Eric Botcazou authored
      	PR target/8340
      	* stmt.c (expand_asm_operands): Produce an error when
      	the PIC register is clobbered.
      
      From-SVN: r60313
      e54b4cae
    • Daniel Berlin's avatar
      Makefile.in (OBJS): Add alloc-pool.o · 7f22efe1
      Daniel Berlin authored
      2002-12-18  Daniel Berlin  <dberlin@dberlin.org>
      
      	* Makefile.in (OBJS): Add alloc-pool.o
      	(alloc-pool.o): New object.
      
      	* alloc-pool.c: New file.
      	* alloc-pool.h: New file.
      
      From-SVN: r60312
      7f22efe1
    • Kriang Lerdsuwanakij's avatar
      re PR c++/8099 (Friend classes and template specializations) · da9701a6
      Kriang Lerdsuwanakij authored
      	PR c++/8099
      	* friend.c (make_friend_class): Allow partial specialization
      	when declaration is not a template friend.
      
      	* g++.dg/template/friend9.C: New test.
      
      From-SVN: r60308
      da9701a6
    • Kriang Lerdsuwanakij's avatar
      re PR c++/3663 (G++ doesn't check access control during template instanation) · cab7a9a3
      Kriang Lerdsuwanakij authored
      	PR c++/3663
      	* pt.c (lookup_template_class): Copy TREE_PRIVATE and
      	TREE_PROTECTED to created decl nodes.
      
      	* g++.dg/template/access7.C: New test.
      
      From-SVN: r60307
      cab7a9a3
    • Kazu Hirata's avatar
      * intdoc.in: Fix typos. · 7f601954
      Kazu Hirata authored
      From-SVN: r60306
      7f601954
    • Andreas Schwab's avatar
      Makefile.tpl, [...]: Substitute libstdcxx_incdir. · f0895142
      Andreas Schwab authored
      	* Makefile.tpl, configure.in: Substitute libstdcxx_incdir.
      	* Makefile.in: Regenerate.
      
      From-SVN: r60303
      f0895142
    • Benjamin Kosnik's avatar
      documentation.html: Add link for debug.html. · b5ff3a90
      Benjamin Kosnik authored
      2002-12-18  Benjamin Kosnik  <bkoz@redhat.com>
      
       	* docs/html/documentation.html: Add link for debug.html.
      	* docs/html/debug.html: New.
      
      From-SVN: r60302
      b5ff3a90
    • GCC Administrator's avatar
      Daily bump. · c034372c
      GCC Administrator authored
      From-SVN: r60301
      c034372c
    • Jason Merrill's avatar
      omit needless braces · 4f7c4327
      Jason Merrill authored
      From-SVN: r60293
      4f7c4327
    • Raif Naffah's avatar
      BigInteger.java (euclidInv): Make sure quot and rem are in canonical form after divide(). · a17cf75b
      Raif Naffah authored
      2002-12-18  Raif Naffah  <raif@fl.net.au>
      
      	* java/math/BigInteger.java (euclidInv): Make sure quot and rem are in
      	canonical form after divide().
      	(modInverse): Likewise.
      
      From-SVN: r60292
      a17cf75b
    • Andrew Haley's avatar
      re PR libgcj/8945 (StringTokenizer) · 71d082af
      Andrew Haley authored
      2002-12-18  Andrew Haley  <aph@redhat.com>
      
      	* parse.y (patch_invoke): Force evaluation order when `check' is
      	set.  For PR libgcj/8945.
      
      From-SVN: r60290
      71d082af
    • Tom Tromey's avatar
      pr8945.java: New file. · 453eac4a
      Tom Tromey authored
      	* libjava.lang/pr8945.java: New file.
      	* libjava.lang/pr8945.out: New file.
      
      From-SVN: r60286
      453eac4a
    • Loren James Rittle's avatar
      gcc.c (validate_switches): Robustify against skipping past '\0'. · 5a0ba8c9
      Loren James Rittle authored
      2002-12-18  Loren James Rittle  <rittle@labs.mot.com>
      
      	* gcc.c (validate_switches): Robustify against skipping past '\0'.
      
      From-SVN: r60283
      5a0ba8c9
    • Geoffrey Keating's avatar
      config.gcc: Set extra_objs in the generic Darwin rule, not in the machine-specific rules. · 064b6c70
      Geoffrey Keating authored
      	* config.gcc: Set extra_objs in the generic Darwin rule,
      	not in the machine-specific rules.
      
      From-SVN: r60282
      064b6c70
    • Kazu Hirata's avatar
      ChangeLog: Follow spelling conventions. · 272d0bee
      Kazu Hirata authored
      	* ChangeLog: Follow spelling conventions.
      	* ChangeLog.2: Likewise.
      	* ChangeLog.4: Likewise.
      	* ChangeLog.5: Likewise.
      	* cppexp.c: Likewise.
      	* df.c: Likewise.
      	* gcov.c: Likewise.
      	* gengtype.c: Likewise.
      	* reload1.c: Likewise.
      	* sched-rgn.c: Likewise.
      	* stmt.c: Likewise.
      	* stor-layout.c: Likewise.
      	* timevar.c: Likewise.
      	* toplev.c: Likewise.
      	* tree.h: Likewise.
      	* varasm.c: Likewise.
      	* config/fr30/fr30.md: Likewise.
      	* config/i386/i386.c: Likewise.
      	* config/ia64/ia64.c: Likewise.
      	* config/pa/pa.c: Likewise.
      
      From-SVN: r60281
      272d0bee
    • Roger Sayle's avatar
      * basic-block.h (flow_bb_inside_loop_p): Correct prototype. · 358ecb10
      Roger Sayle authored
      From-SVN: r60279
      358ecb10
    • Mark Mitchell's avatar
      class.c (build_base_field): Do not set DECL_PACKED on the FIELD_DECL. · 50cb9059
      Mark Mitchell authored
      	* class.c (build_base_field): Do not set DECL_PACKED on the
      	FIELD_DECL.
      
      From-SVN: r60277
      50cb9059
    • Kaveh R. Ghazi's avatar
      vector_capacity.cc (test03): Move ... · 58c3ef5c
      Kaveh R. Ghazi authored
      	* testsuite/23_containers/vector_capacity.cc (test03): Move ...
      	* testsuite/23_containers/vector_resize.cc: ...here as a new file.
      	Pass in -lmalloc for irix6.
      	* testsuite/27_io/ios_base_storage.cc: Pass in -lmalloc for irix6.
      
      From-SVN: r60276
      58c3ef5c
    • H.J. Lu's avatar
      Makefile.tpl: Add @build_prefix@ before $(BUILD_SUBDIR). · 782d0c02
      H.J. Lu authored
      2002-12-18  H.J. Lu <hjl@gnu.org>
      
      	* Makefile.tpl: Add @build_prefix@ before $(BUILD_SUBDIR).
      	* Makefile.in: Regenerated.
      
      	* configure.in (build_prefix): New. Substitute.
      
      From-SVN: r60272
      782d0c02
    • Kazu Hirata's avatar
      g77.texi: Fix typos. · e1618452
      Kazu Hirata authored
      	* g77.texi: Fix typos.
      	* intdoc.texi: Likewise.
      	* news.texi: Follow spelling conventions.
      
      From-SVN: r60271
      e1618452
  2. Dec 18, 2002
Loading