- 22 Feb, 2005 2 commits
-
-
From-SVN: r95364
GCC Administrator committed -
* include/tr1/memory: New file. * include/Makefile.am, include/Makefile.in: Add new TR1 header. * testsuite/tr1/2_general_utilities/memory/ enable_shared_from_this/not_shared.cc: New test. * testsuite/tr1/2_general_utilities/memory/ enable_shared_from_this/not_shared2.cc: New test. * testsuite/tr1/2_general_utilities/memory/ enable_shared_from_this/not_shared3.cc: New test. * testsuite/tr1/2_general_utilities/memory/ enable_shared_from_this/shared.cc: New test. * testsuite/tr1/2_general_utilities/memory/ enable_shared_from_this/still_shared.cc: New test. * testsuite/tr1/2_general_utilities/memory/ shared_ptr/assign/assign.cc: New test. * testsuite/tr1/2_general_utilities/memory/ shared_ptr/assign/auto_ptr.cc: New test. * testsuite/tr1/2_general_utilities/memory/ shared_ptr/assign/auto_ptr_neg.cc: New test. * testsuite/tr1/2_general_utilities/memory/ shared_ptr/assign/auto_ptr_rvalue_neg.cc: New test. * testsuite/tr1/2_general_utilities/memory/ shared_ptr/assign/shared_ptr.cc: New test. * testsuite/tr1/2_general_utilities/memory/ shared_ptr/assign/shared_ptr_neg.cc: New test. * testsuite/tr1/2_general_utilities/memory/ shared_ptr/comparison/cmp.cc: New test. * testsuite/tr1/2_general_utilities/memory/ shared_ptr/cons/auto_ptr.cc: New test. * testsuite/tr1/2_general_utilities/memory/ shared_ptr/cons/auto_ptr_neg.cc: New test. * testsuite/tr1/2_general_utilities/memory/ shared_ptr/cons/copy.cc: New test. * testsuite/tr1/2_general_utilities/memory/ shared_ptr/cons/default.cc: New test. * testsuite/tr1/2_general_utilities/memory/ shared_ptr/cons/pointer.cc: New test. * testsuite/tr1/2_general_utilities/memory/ shared_ptr/cons/weak_ptr.cc: New test. * testsuite/tr1/2_general_utilities/memory/ shared_ptr/cons/weak_ptr_expired.cc: New test. * testsuite/tr1/2_general_utilities/memory/ shared_ptr/dest/dest.cc: New test. * testsuite/tr1/2_general_utilities/memory/ shared_ptr/misc/io.cc: New test. * testsuite/tr1/2_general_utilities/memory/ shared_ptr/misc/swap.cc: New test. * testsuite/tr1/2_general_utilities/memory/ shared_ptr/modifiers/reset.cc: New test. * testsuite/tr1/2_general_utilities/memory/ shared_ptr/modifiers/reset_neg.cc: New test. * testsuite/tr1/2_general_utilities/memory/ shared_ptr/modifiers/swap.cc: New test. * testsuite/tr1/2_general_utilities/memory/ shared_ptr/modifiers/swap_neg.cc: New test. * testsuite/tr1/2_general_utilities/memory/ shared_ptr/observers/bool_conv.cc: New test. * testsuite/tr1/2_general_utilities/memory/ shared_ptr/observers/get.cc: New test. * testsuite/tr1/2_general_utilities/memory/ shared_ptr/observers/unique.cc: New test. * testsuite/tr1/2_general_utilities/memory/ shared_ptr/observers/use_count.cc: New test. From-SVN: r95361
Jonathan Wakely committed
-
- 21 Feb, 2005 31 commits
-
-
2005-02-21 Paolo Carlini <pcarlini@suse.de> * include/tr1/type_traits (is_member_function_pointer): Remove ugly workaround for c++/19076. From-SVN: r95360
Paolo Carlini committed -
basic_string.tcc (_Rep::_M_destroy): Don't check for this == &_S_empty_rep, it's always false, here. 2005-02-21 Paolo Carlini <pcarlini@suse.de> * include/bits/basic_string.tcc (_Rep::_M_destroy): Don't check for this == &_S_empty_rep, it's always false, here. From-SVN: r95358
Paolo Carlini committed -
2005-02-21 Douglas Gregor <dgregor@cs.indiana.edu> * g++.dg/other/cv_func.C: New test. * g++.dg/template/mem_func_ptr.C: New test. * g++.dg/template/qualttp20.C: We now get the xfail'd warning when we are being pedantic; we expect this test to pass now. * g++.old-deja/g++.pt/ptrmem5.C: We no longer receive a bogus error here. From-SVN: r95357
Douglas Gregor committed -
2005-02-21 Douglas Gregor <dgregor@cs.indiana.edu> PR c++/19076 PR c++/6628 * cp-tree.h (cp_apply_type_quals_to_decl): Declared. * decl.c (grokdeclarator): Pedwarn about qualifying a function type. Add qualifiers when declaring a typedef of a function type. Member function pointers pick up the qualifiers of the typedef used to declare them. Don't complain about creating cv-qualified function types. Complain about qualified function typedefs that are used to declare non-static member functions or free functions. Use cp_apply_type_quals_to_decl. (start_preparsed_function): Use cp_apply_type_quals_to_decl. (grokclassfn): Use cp_apply_type_quals_to_decl. * error.c (dump_type_suffix): Print qualifiers for function types. * pt.c (tsubst_decl): Use cp_apply_type_quals_to_decl. (tsubst): When substituting a function type into a member pointer type, pass along the qualifiers. (unify): Unify member pointers to member function pointers. * tree.c (cp_build_qualified_type_real): Function types may be qualified. This includes restrict qualifiers. * typeck.c (cp_apply_type_quals_to_decl): New function to replace use of c_apply_type_quals_to_decl. Drops qualifiers that are being added to function types. From-SVN: r95356
Douglas Gregor committed -
* gnu/java/beans/IntrospectionIncubator.java (addMethod) Reverts the patch that ntroduced a regression (see bug https://savannah.gnu.org/bugs/?func=detailitem&item_id=10938). From-SVN: r95355
Robert Schuster committed -
* java/awt/Checkbox.java (next_checkbox_number): New static variable. (generateName): New method. (getUniqueLong): Likewise. * java/awt/Window.java (next_window_number): New static variable. (generateName): New method. (getUniqueLong): Likewise. From-SVN: r95354
Michael Koch committed -
PR libfortran/19302 * intrinsics/c99_functions.c (nextafterf): Special-case infinite numbers. From-SVN: r95353
Eric Botcazou committed -
From-SVN: r95348
Stan Cox committed -
* java/util/jar/JarFile.java (verifyHashes): Check whether ZipEntry exists. From-SVN: r95347
Mark Wielaard committed -
From-SVN: r95343
Steven G. Kargl committed -
* flow.c (delete_dead_jumptables): Speed up by scanning insns that do not belong to any basic block. From-SVN: r95342
Kazu Hirata committed -
* tree-cfg.c (fold_cond_expr_cond): New. (make_edges): Call fold_cond_expr_cond. (find_taken_edge): Accept nothing but INTEGER_CST. (find_taken_edge_cond_expr): Reject INTEGER_CST other than 0 and 1. (find_taken_edge_switch_expr): Remove a check for INTEGER_CST. From-SVN: r95339
Kazu Hirata committed -
2005-02-21 Andrew Haley <aph@redhat.com> * Makefile.in: Rebuilt. * Makefile.am (nat_source_files): Added natLogger.cc. * java/util/logging/natLogger.cc: New file. * java/util/logging/Logger.java (getCallerStackFrame): Now native. From-SVN: r95338
Andrew Haley committed -
2005-02-21 Andreas Tobler <a.tobler@schweiz.ch> * Makefile.am (all_property_files): Remove left over. (classes.stamp): Add stamp for the ONESTEP build, also known as --enable-libgcj-multifile. * Makefile.in: Regenerated. From-SVN: r95337
Andreas Tobler committed -
Fix law's ChangeLog date, and * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps. From-SVN: r95335
Tobias Schlüter committed -
* cfganal.c (find_unreachable_blocks): Manually CSE load of e->dest. From-SVN: r95334
Jeff Law committed -
2005-02-21 Michael Koch <konqueror@gmx.de> * java/awt/Button.java, java/awt/Container.java, java/awt/Font.java, java/awt/Frame.java, java/text/CollationElementIterator.java, java/text/RuleBasedCollator.java, java/util/PropertyPermission.java: Fixed formatting issues all over. From-SVN: r95333
Michael Koch committed -
From-SVN: r95332
Jeff Law committed -
* c-objc-common.h, c-pretty-print.c, cgraphunit.c, except.c, genautomata.c, langhooks.c, langhooks.h, system.h, config/arm/lib1funcs.asm: Update copyright. From-SVN: r95331
Kazu Hirata committed -
* tree-outof-ssa.c (SSANORM_REMOVE_ALL_PHIS): Remove. (SSANORM_COALESCE_PARTITIONS, SSANORM_USE_COALESCE_LIST): Adjust their definitions. (remove_ssa_form): Don't check for SSANORM_REMOVE_ALL_PHIS. (rewrite_out_of_ssa): Don't use SSANORM_REMOVE_ALL_PHIS. From-SVN: r95330
Kazu Hirata committed -
* gfortran.dg/do_iterator: Split loop, markup all lines for which an error locus is printed. * gfortran.dg/pr17708.f90: Markup all lines for which an error locus is printed. * gfortran.dg/select_4.f90: Likewise. * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error locuses in the various permutations. From-SVN: r95329
Tobias Schlüter committed -
From-SVN: r95326
Ulrich Weigand committed -
2005-02-21 Richard Guenther <rguenth@gcc.gnu.org> PR bootstrap/13770 * doc/install.texi: Document --with-gc. From-SVN: r95325
Richard Guenther committed -
2005-02-21 Mark Wielaard <mark@klomp.org> * java/io/FileDescriptor.java (sync): Add real exception to SyncFailedException. From-SVN: r95324
Mark Wielaard committed -
2005-02-21 Michael Koch <konqueror@gmx.de> * java/io/InputStreamReader.java: Fixed @author tag. From-SVN: r95323
Michael Koch committed -
PR libgcj/10353 * configure.in (noconfigdirs) <sparc-*-solaris2.[0-6]>: Add libgcj. * configure: Regenerate. From-SVN: r95322
Eric Botcazou committed -
2005-02-21 Paolo Bonzini <bonzini@gnu.org> * simplify-rtx.c (simplify_unary_operation): Add a missing "break" statement. From-SVN: r95321
Paolo Bonzini committed -
re PR tree-optimization/18663 (ACATS ICE cc1221d expected integer_cst, have nop_expr in tree_int_cst_lt, at tree.c:3779) PR tree-optimization/18663 * tree-ssa-dom.c (extract_range_from_cond): Return 0 if the type has variable bounds. From-SVN: r95320
Eric Botcazou committed -
From-SVN: r95319
Kazu Hirata committed -
From-SVN: r95318
Kazu Hirata committed -
From-SVN: r95315
GCC Administrator committed
-
- 20 Feb, 2005 7 commits
-
-
2005-02-20 Rutger Ovidius <ovidr@users.sourceforge.net> PR libgcj/19728: * gnu/java/security/provider/Gnu.java (Gnu): Add SHA-160 alias. From-SVN: r95312
Rutger Ovidius committed -
From-SVN: r95311
Steven G. Kargl committed -
2005-02-20 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/gnu/regexp/RE.java, libraries/javalib/java/io/ObjectInputStream.java, libraries/javalib/java/security/AllPermission.java, libraries/javalib/java/security/BasicPermission.java, libraries/javalib/java/security/Permissions.java, libraries/javalib/java/text/MessageFormat.java: Made 'inner' classes real public static inner classes, and made them final where possible, or removed them where unused. From-SVN: r95310
Dalibor Topic committed -
PR tree-optimization/19951 * g++.dg/vect: New directory. * g++.dg/vect/vect.exp: New file. * g++.dg/vect/pr19951.cc: New testcase. * g++.dg/dg.exp: Also prune vectorizer tests. From-SVN: r95309
Dorit Naishlos committed -
* doc/extend.texi (Function Attributes) <Attribute const>: The attribute "pure" is below this text, not above. From-SVN: r95308
Hans-Peter Nilsson committed -
From-SVN: r95307
Steven G. Kargl committed -
* pa.c (pa_assemble_integer, get_plabel): Small cleanups. (pa_asm_output_mi_thunk): Use asm_output_insn instead of fprintf. * som.h (ASM_OUTPUT_EXTERNAL_LIBCALL): Small cleanup. From-SVN: r95306
John David Anglin committed
-