- Dec 19, 2002
-
-
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
-
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
-
Ulrich Weigand authored
* config/s390/s390.md ("*tsthiCCT", "*tsthiCCT_cconly", "*tstqiCCT", "*tstqiCCT_cconly"): New insns. From-SVN: r60322
-
Aldy Hernandez authored
From-SVN: r60321
-
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
-
Jason Merrill authored
From-SVN: r60316
-
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
-
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
-
Eric Botcazou authored
PR target/8340 * stmt.c (expand_asm_operands): Produce an error when the PIC register is clobbered. From-SVN: r60313
-
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
-
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
-
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
-
Kazu Hirata authored
From-SVN: r60306
-
Andreas Schwab authored
* Makefile.tpl, configure.in: Substitute libstdcxx_incdir. * Makefile.in: Regenerate. From-SVN: r60303
-
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
-
GCC Administrator authored
From-SVN: r60301
-
Jason Merrill authored
From-SVN: r60293
-
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
-
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
-
Tom Tromey authored
* libjava.lang/pr8945.java: New file. * libjava.lang/pr8945.out: New file. From-SVN: r60286
-
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
-
Geoffrey Keating authored
* config.gcc: Set extra_objs in the generic Darwin rule, not in the machine-specific rules. From-SVN: r60282
-
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
-
Roger Sayle authored
From-SVN: r60279
-
Mark Mitchell authored
* class.c (build_base_field): Do not set DECL_PACKED on the FIELD_DECL. From-SVN: r60277
-
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
-
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
-
Kazu Hirata authored
* g77.texi: Fix typos. * intdoc.texi: Likewise. * news.texi: Follow spelling conventions. From-SVN: r60271
-
- Dec 18, 2002
-
-
Aldy Hernandez authored
2002-12-18 Aldy Hernandez <aldyh@redhat.com> * config/rs6000/altivec.h (vec_cmplt macro): Reverse arguments in macro. (vec_cmplt C++ functions): Reverse arguments. From-SVN: r60269
-
Geoffrey Keating authored
* config/rs6000/t-rs6000: Move contents to t-fprules, add rules for dependencies of rs6000.o and to build rs6000-c.o * config/rs6000/t-fprules: New file from t-rs6000. * config/rs6000/t-beos: Remove soft-fp rules. * config/rs6000/t-ppccomm: Likewise. * config/rs6000/t-newas: Likewise. * config/rs6000/t-rs6000-c-rule: Delete. * config.gcc: Use t-fprules for rs6000/ ports when appropriate. Use t-rs6000 for all rs6000/ ports instead of t-rs6000-c-rule. Create generic Darwin rules. From-SVN: r60265
-
Geoffrey Keating authored
From-SVN: r60264
-
Jason Merrill authored
From-SVN: r60263
-
Doug Evans authored
* m32r/m32r.c (addr24_operand): Fix arg to CONSTANT_POOL_ADDRESS_P and LIT_NAME_P. (move_src_operand): Remove compile-time warning. * m32r/m32r.h (ROUND_ADVANCE_ARG): Ditto. From-SVN: r60262
-
Nathanael Nerode authored
* Makefile.tpl: Don't let real targets depend on phony targets. * Makefile.in: Regenerate. From-SVN: r60261
-
Jason Merrill authored
PR c++/8674 * call.c (build_over_call): Check specifically for TARGET_EXPR when eliding. From-SVN: r60260
-
Jason Merrill authored
PR c++/6255 * decl.c (lookup_name_real): Build a new TYPENAME_TYPE rather than modifying the old one. From-SVN: r60259
-
Jason Merrill authored
From-SVN: r60258
-
Jason Merrill authored
* libU77/date_.c (G77_date_y2kbuggy_0): Declare G77_abort_0 noreturn. * libU77/vxtidate_.c (G77_vxtidate_y2kbuggy_0): Likewise. From-SVN: r60256
-
Jason Merrill authored
* src/vterminate.cc (__verbose_terminate_handler): Send diagnostics to stderr. From-SVN: r60254
-
Jason Merrill authored
* unwind-dw2-fde.c (frame_downheap): Split out from... (frame_heapsort): Here. From-SVN: r60253
-