- Sep 24, 2004
-
-
Joseph Myers authored
PR c/12802 * doc/extend.texi (Unnamed Fields): Remove "." from end of long title. Document interaction with -fms-extensions. * doc/invoke.texi (-fms-extensions): Refer to Unnamed Fields section. From-SVN: r88071
-
Joseph Myers authored
PR c/12713 * doc/extend.texi: Document interaction of attribute noreturn and longjmp. From-SVN: r88070
-
Richard Henderson authored
PR rtl-opt/17503 * regclass.c (subregs_of_mode): Turn into an htab. Make static. (som_hash, som_eq): New. (init_subregs_of_mode, record_subregs_of_mode): New. (cannot_change_mode_set_regs): Rewrite for htab implementation. (invalid_mode_change_p): Likewise. * combine.c (gen_lowpart_for_combine): Use record_subregs_of_mode. * flow.c (mark_used_regs): Likewise. (life_analysis): Use init_subregs_of_mode. * regs.h (subregs_of_mode): Remove. * rtl.h (init_subregs_of_mode, record_subregs_of_mode): Declare. From-SVN: r88067
-
Andrew Pinski authored
2004-09-24 Andrew Pinski <pinskia@physics.uc.edu> * tree-ssa-phiopt.c (conditional_replacement): Use the correct type with the copy of the conditional. From-SVN: r88065
-
Andrew Pinski authored
2004-09-24 Andrew Pinski <pinskia@physics.uc.edu> PR tree-opt/16954 * tree-ssa-copyrename.c (copy_rename_partition_coalesce): Prevent renaming if the aliasing sets of the type which the pointer points to are different. From-SVN: r88064
-
Joseph Myers authored
PR c/17188 * c-decl.c (diagnose_mismatched_decls): Check for duplicate declarations of enumerators. (start_struct): Check TYPE_SIZE rather than TYPE_FIELDS to check for redefinition. Check for nested redefinition. (finish_struct): Don't check for nested redefinition. (start_enum): Check for nested redefinition. testsuite: * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests. * gcc.dg/decl-3.c: Adjust expected message. From-SVN: r88063
-
Devang Patel authored
* tree-if-conv.c (tree_if_convert_cond_expr0: Create temp. variable only when necesssary. (combine_blocks): Combine loop header and exit block. From-SVN: r88062
-
Tobias Schlüter authored
fortran/ PR fortran/17615 * trans-expr.c (gfc_trans_arrayfunc_assign): Look at resolved function to determine return type. testsuite/ PR fortran/17615 * gfortran.dg/pr17615.f90: New test. From-SVN: r88061
-
Joseph Myers authored
From-SVN: r88057
-
Tobias Schlüter authored
* intrinsic.h (gfc_resolve_getcwd): Update prototype. * iresolve.c (gfc_resolve_getcwd): Add second argument to function. From-SVN: r88055
-
H.J. Lu authored
2004-09-24 H.J. Lu <hongjiu.lu@intel.com> PR libstdc++/17469 * testsuite/lib/libstdc++.exp: Don't use global ld_library_path. From-SVN: r88054
-
Tobias Schlüter authored
From-SVN: r88052
-
Tobias Schlüter authored
* trans-types.c (gfc_return_by_reference): Remove superfluous assertion. From-SVN: r88051
-
Andrew MacLeod authored
From-SVN: r88050
-
Tom Tromey authored
PR java/15656: * parse.y (class_instance_creation_expression): Set `$$' to NULL in error parts of rule. (unary_expression): Don't call error_if_numeric_overflow when $1 is NULL. From-SVN: r88048
-
Tom Tromey authored
PR java/15656: * testsuite/libjava.compile/pr15656.xfail: New file. * testsuite/libjava.compile/pr15656.java: new file. From-SVN: r88047
-
Tom Tromey authored
PR java/16789: * testsuite/libjava.lang/pr16789.out: New file. * testsuite/libjava.lang/pr16789.java: New file. From-SVN: r88046
-
Tom Tromey authored
PR java/16789: * parse.y (resolve_qualified_expression_name): Set CAN_COMPLETE_NORMALLY on first call when chaining static calls. * expr.c (force_evaluation_order): Check for empty argument list after stripping COMPOUND_EXPR. From-SVN: r88045
-
Paolo Carlini authored
2004-09-24 Paolo Carlini <pcarlini@suse.de> * src/localename.cc (locale::locale(const char*)): Minor tweaks: rename a variable, move an assignment. (locale::_Impl::_Impl(const char*, size_t)): Likewise, minor tweak. From-SVN: r88043
-
Paolo Bonzini authored
2004-09-24 Paolo Bonzini <bonzini@gnu.org> * parser.c (cp_parser_expression_stack): Clarify why it is an array of NUM_PREC_VALUES elements. (cp_parser_binary_expression): Clarify why we do not need to handle stack overflow. From-SVN: r88042
-
Paolo Bonzini authored
2004-09-24 Paolo Bonzini <bonzini@gnu.org> * hooks.c (hook_tree_tree_bool_null): New. * hooks.h (hook_tree_tree_bool_null): Declare it. * target-def.c (TARGET_FOLD_BUILTIN): Point to it. * targhooks.c (default_fold_builtin): Remove. * targhooks.h (default_fold_builtin): Remove. From-SVN: r88040
-
Zdenek Dvorak authored
PR rtl-optimization/17625 * loop-doloop.c (doloop_modify): Unshare rtl before emitting it. From-SVN: r88038
-
Nathan Sidwell authored
cp: PR c++/16889 * search.c (lookup_field_queue_p): Correct check for hidden base. * search.c (bfs_walk): Remove. (lookup_member): Use dfs_walk_real. (dfs_walk_real): Move and adjust documentation from bfs_walk. testsuite: PR c++/16889 * g++.dg/lookup/ambig3.C: New. From-SVN: r88037
-
Andrew Haley authored
2004-09-23 Andrew Haley <aph@redhat.com> PR java/16927: * parse.y (java_complete_lhs): Call patch_string() on Operand 1 of COND_EXPRs. From-SVN: r88036
-
Andrew Haley authored
2004-09-24 Andrew Haley <aph@redhat.com> PR java/16927 * testsuite/libjava.compile/AssertBug.java: New file. From-SVN: r88035
-
Andrew Pinski authored
2004-09-24 Andrew Pinski <pinskia@physics.uc.edu> PR tree-opt/17624 * g++.dg/opt/pr17624.C: New test. From-SVN: r88034
-
Casey Marshall authored
* java/util/PropertyPermissionCollection.java (implies): avoid infinite loop. From-SVN: r88033
-
Andrew Pinski authored
2004-09-24 Andrew Pinski <pinskia@physics.uc.edu> PR tree-opt/17624 * tree-ssa-forwprop.c (record_single_argument_cond_exprs): Reject if any of the operands occur in an abnormal PHI. From-SVN: r88032
-
Andrew John Hughes authored
* javax/security/auth/PrivateCredentialPermission.java (PrivateCredentialPermission): added serialization UID From-SVN: r88031
-
Ilya Perminov authored
* gnu/java/rmi/server/UnicastServer.java (incomingMessageCall): Added code to handle Errors. * gnu/java/rmi/server/UnicastServerRef.java (incomingMessageCall): Added code to handle Errors. From-SVN: r88030
-
Andreas Schwab authored
* tree-ssa-dom.c (record_range): Fix violation of strict aliasing rules. From-SVN: r88029
-
Tom Tromey authored
2004-09-24 Tom Tromey <tromey@redhat.com> * java/lang/ClassLoader.java (loadedClasses): Declare as HashMap. (definedPackages): Likewise. From-SVN: r88027
-
Kelley Cook authored
From-SVN: r88026
-
Michael Koch authored
2004-09-24 Michael Koch <konqueror@gmx.de> * java/io/ObjectInputStream.java: Re-ordered imports. From-SVN: r88025
-
Casey Marshall authored
2004-09-24 Casey Marshall <csm@gnu.org> * java/io/ObjectInputStream.java (callReadMethod): re-throw `ClassNotFoundException'. From-SVN: r88023
-
Jeroen Frijters authored
ObjectInputStream.java (readObject): Delegate instantation of Externalizable classes to ObjectStreamClass. 2004-09-24 Jeroen Frijters <jeroen@frijters.net> * java/io/ObjectInputStream.java (readObject): Delegate instantation of Externalizable classes to ObjectStreamClass. * java/io/ObjectStreamClass.java (newInstance): New method to instantiate Externalizable (while ignoring the accessibility of the constructor). (constructor): New field to cache the constructor. From-SVN: r88019
-
Mark Wielaard authored
2004-09-24 Mark Wielaard <mark@klomp.org> * java/net/URL.java (systemClassLoader): New static field. (getURLStreamHandler): Always use system/application classloader for finding URLStreamhandler. Remove unecessary instanceof checks. From-SVN: r88018
-
Steven Bosscher authored
From-SVN: r88017
-
Guilhem Lavaux authored
* java/net/URL.java (set): This method now matches the behaviour of the JDK. (DEFAULT_SEARCH_PATH): Added "gnu.inet". From-SVN: r88016
-
Michael Koch authored
2004-09-24 Guilhem Lavaux <guilhem@kaffe.org> * java/net/URL.java (URL): Delete whitespaces in the protocol string. 2004-09-24 Jeroen Frijters <jeroen@frijters.net> * java/net/URL.java (URL(String,String,int,String,URLStreamHandler): Don't set authority if host isn't specified. From-SVN: r88015
-