aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2006-09-27Makefile.in (distclean): Delete config files.Alan Modra2-2/+6
* Makefile.in (distclean): Delete config files. From-SVN: r117250
2006-09-27Locale.java (hashcode): No longer transient.Tom Tromey2-11/+17
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=201712 * java/util/Locale.java (hashcode): No longer transient. (writeObject): Use ObjectOutputStream.PutField and defaultWriteObject. (readObject): Use defaultReadObject. From-SVN: r117248
2006-09-27re PR libstdc++/29217 (locale confusion with time/collate categories)Paolo Carlini5-165/+296
2006-09-27 Paolo Carlini <pcarlini@suse.de> PR libstdc++/29217 * src/localename.cc (locale::_Impl::_M_replace_categories)): Compensate for the inconsistent numerical encodings of the collate and time categories vs the corresponding names. * testsuite/22_locale/locale/cons/29217.cc: New. * testsuite/22_locale/locale/cons/2.cc: Enable and split out the few ENC_TRAITS bits to... * testsuite/22_locale/locale/cons/unicode/1.cc... here. From-SVN: r117247
2006-09-27inclhack.def (solaris_mutex_init_2): Remove test for PTHREAD_RWLOCK_INITIALIZER.Kaveh R. Ghazi4-9/+172
* inclhack.def (solaris_mutex_init_2): Remove test for PTHREAD_RWLOCK_INITIALIZER. (solaris_rwlock_init_1): New. * tests/base/pthread.h: Update. * inclhack.def (solaris_once_init_1): New. * tests/base/pthread.h: Adjust for new fix. * fixincl.x: Regenerate. From-SVN: r117244
2006-09-27Daily bump.GCC Administrator1-1/+1
From-SVN: r117242
2006-09-26re PR middle-end/25261 ([gomp] Nested function calls in #pragma omp parallel ↵Jakub Jelinek8-3/+238
blocks) PR middle-end/25261 PR middle-end/28790 * tree-nested.c (struct nesting_info): Added static_chain_added. (convert_call_expr): Set static_chain_added when adding static chain. Handle OMP_PARALLEL and OMP_SECTION. * gcc.dg/gomp/nestedfn-1.c: New test. * testsuite/libgomp.c/nestedfn-4.c: New test. * testsuite/libgomp.c/nestedfn-5.c: New test. * testsuite/libgomp.fortran/nestedfn3.f90: New test. From-SVN: r117235
2006-09-26re PR fortran/29097 (!$ include 'omp_lib.h' does not work)Jakub Jelinek8-1/+63
PR fortran/29097 * scanner.c (include_line): Handle conditional include. * testsuite/libgomp.fortran/condinc1.f: New test. * testsuite/libgomp.fortran/condinc2.f: New test. * testsuite/libgomp.fortran/condinc3.f90: New test. * testsuite/libgomp.fortran/condinc4.f90: New test. * testsuite/libgomp.fortran/condinc1.inc: New file. From-SVN: r117234
2006-09-26re PR boehm-gc/29180 (boehm-gc/darwin_stop_world.c not 64-bit clean)Jack Howarth2-1/+6
2006-09-26 Jack Howarth <howarth@bromo.med.uc.edu> PR target/29180 * darwin_stop_world.c: Make stack_start unsigned long. From-SVN: r117232
2006-09-26configure.in: Remove redundant handling of mips*-dec-bsd*.Thiemo Seufer3-149/+143
* configure.in: Remove redundant handling of mips*-dec-bsd*. Likewise for mipstx39-*-*. Disable libgloss for mips64*-*-linux*. * configure: Regenerate. From-SVN: r117230
2006-09-26re PR objc/29195 (ICE in expand_expr_real_1, at expr.c:6932)Andrew Pinski4-12/+46
2006-09-26 Andrew Pinski <pinskia@physics.uc.edu> PR objc/29195 * objc-act.c (objc_push_parm): If we change the type of the decl, relayout the decl. 2006-09-26 Andrew Pinski <pinskia@physics.uc.edu> PR objc/29195 * objc/compile/method-1.m: New test. From-SVN: r117229
2006-09-262006-09-25 Paolo Carlini <pcarlini@suse.de>Paolo Carlini1-1/+1
* Fix date of last ChangeLog entry. From-SVN: r117224
2006-09-26re PR libstdc++/29224 (-Wshadow causing warning in <tr1/functional>)Howard Hinnant2-5/+10
2006-09-26 Howard Hinnant <hhinnant@apple.com> PR libstdc++/29224 * include/tr1/functional_iterate.h: Avoid -Wshadow warnings. From-SVN: r117222
2006-09-26Daily bump.GCC Administrator1-1/+1
From-SVN: r117219
2006-09-25invoke.texi: Add missing full stop.Matthias Klose2-1/+5
2006-09-25 Matthias Klose <doko@debian.org> * doc/invoke.texi: Add missing full stop. From-SVN: r117211
2006-09-25Makefile.in: Rebuilt.Tom Tromey3-0/+9
* native/jni/gconf-peer/Makefile.in: Rebuilt. * native/jni/gconf-peer/Makefile.am (libgconfpeer_la_LDFLAGS): New variable. From-SVN: r117210
2006-09-25re PR libgcj/29178 (CharsetEncoder.canEncode() gives different results than ↵Tom Tromey4-1/+56
Sun version) PR libgcj/29178: * gnu/java/nio/charset/US_ASCII.java (Encoder.canEncode): New method. (Encoder.canEncode): Likewise. (Encoder.encodeLoop): Return unmappable for all non-ASCII characters. * gnu/java/nio/charset/ByteCharset.java (Encoder.canEncode): New method. (Encoder.canEncode): Likewise. * gnu/java/nio/charset/ISO_8859_1.java (Encoder.canEncode): New method. (Encoder.canEncode): Likewise. From-SVN: r117209
2006-09-25re PR c++/27667 (ICE with in-class specialization)Lee Millward7-11/+49
PR c++/27667 * cp-tree.h (begin_specialization): Return bool instead of void. * pt.c (check_specialization_scope): Likwise. Adjust comment. Return false if a specialization isn't permitted in the current scope,. (begin_specialization): Use the return value of check_specialization_scope. * parser.c (cp_parser_explicit_specialization): If begin_specialization returned false, skip the rest of the specialization. * g++.dg/template/spec33.C: New test. * g++.old-deja/g++.pt/spec20.C: Adjust error markers. From-SVN: r117206
2006-09-25re PR c++/27329 (ICE with misplaced expression)Lee Millward11-14/+71
PR c++/27329 PR c++/26938 * cp-tree.h (redeclare_class_template): Adjust declaration to return bool instead of void. * pt.c (redeclare_class_template): Update definition. Return false on error. * decl.c (xref_tag): Return error_mark_node if redeclare_class_template returned false. * g++.dg/template/crash58.C: New test. * g++.dg/template/crash59.C: New test. * g++.dg/parse/crash28.C: Adjust error markers. * g++.dg/template/crash34.C: Likewise. * g++.dg/template/friend31.C: Likewise. * g++.dg/template/crash32.C: Likewise. From-SVN: r117205
2006-09-25mprec.c (mprec_calloc): Renamed.Tom Tromey2-3/+8
* native/fdlibm/mprec.c (mprec_calloc): Renamed. (Balloc): Updated. From-SVN: r117204
2006-09-25cgraph.c (dump_cgraph_varpool_node): Don't crash if called before ↵Richard Henderson2-1/+9
cgraph_function_flags_ready. * cgraph.c (dump_cgraph_varpool_node): Don't crash if called before cgraph_function_flags_ready. From-SVN: r117203
2006-09-25Suggested by Aaron M.Mark Wielaard2-1/+7
2006-09-25 Mark Wielaard <mark@klomp.org> Suggested by Aaron M. Ucko <ucko@debian.org> Fixes bug #29203 * native/fdlibm/mprec.c (ulp): Define L as int32_t. From-SVN: r117197
2006-09-25* gnu/classpath/jdwp/VMVirtualMachine.javaKeith Seitz3-1/+110
(_jdwp_suspend_counts): New private variable. * gnu/classpath/jdwp/natVMVirtualMachine.cc (initialize): Initialize _jdwp_suspend_counts. (suspendThread): Implement. (resumeThread): Implement. (getSuspendCount): Implement. From-SVN: r117196
2006-09-25re PR libstdc++/29179 (bugs in mt_allocator)Paolo Carlini2-6/+16
2006-09-25 Paolo Carlini <pcarlini@suse.de> PR libstdc++/29179 * include/ext/mt_allocator.h (__pool_base): Adjust/extend documentation in comments. From-SVN: r117193
2006-09-25* ChangeLog: attribute change to its author :)Tobias Schluter1-1/+1
From-SVN: r117192
2006-09-25re PR fortran/21203 (gfortran doesn't work on targets/variants without two ↵Tobias Schluter2-1/+7
floating point types) PR fortran/21203 * error.c (show_loci): No need to risk an ICE to output a slightly nicer error message. From-SVN: r117191
2006-09-25Daily bump.GCC Administrator1-1/+1
From-SVN: r117189
2006-09-24Clarify how tests are handledBruce Korb1-0/+4
From-SVN: r117185
2006-09-24boost_shared_ptr.h (shared_ptr<>::shared_ptr(const __shared_ptr<>&), [...]): ↵Paolo Carlini5-245/+482
Remove. 2006-09-24 Paolo Carlini <pcarlini@suse.de> * include/tr1/boost_shared_ptr.h (shared_ptr<>::shared_ptr(const __shared_ptr<>&), shared_ptr(const __weak_ptr<>&), shared_ptr(const __shared_ptr<>&, __static_cast_tag), shared_ptr(const __shared_ptr<>&, __const_cast_tag), shared_ptr(const __shared_ptr<>&, __dynamic_cast_tag), weak_ptr<>::weak_ptr(const __shared_ptr<>&), weak_ptr(const __weak_ptr<>&)): Remove. (shared_ptr<>::shared_ptr(const shared_ptr<>&), shared_ptr(const weak_ptr<>&), shared_ptr(const shared_ptr<>&, __static_cast_tag), shared_ptr(const shared_ptr<>&, __const_cast_tag), shared_ptr(const shared_ptr<>&, __dynamic_cast_tag), static_pointer_cast(const shared_ptr<>&), const_pointer_cast(const shared_ptr<>&), dynamic_pointer_cast(const shared_ptr<>&), weak_ptr<>::weak_ptr(const shared_ptr<>&), weak_ptr(const weak_ptr<>&), weak_ptr<>::lock(), __enable_shared_from_this_helper(const __shared_count<>&, const enable_shared_from_this<>*, const _Tp2*)): Add. (class enable_shared_from_this): Add. * testsuite/tr1/2_general_utilities/memory/enable_shared_from_this/ 1.cc: New. * testsuite/tr1/2_general_utilities/memory/shared_ptr/casts/1.cc: Likewise. * testsuite/tr1/2_general_utilities/memory/weak_ptr/lock/1.cc: Likewise. * include/tr1/boost_shared_ptr.h: Further formatting and uglification fixes. From-SVN: r117184
2006-09-24ivopts-1.c: New test.Zdenek Dvorak3-0/+56
* gcc.dg/tree-ssa/ivopts-1.c: New test. * gcc.dg/tree-ssa/ivopts-2.c: New test. Co-Authored-By: Adam Nemet <anemet@caviumnetworks.com> From-SVN: r117183
2006-09-24tree-ssa-loop-ivopts.c (aff_combination_convert, [...]): New functions.Zdenek Dvorak2-8/+105
* tree-ssa-loop-ivopts.c (aff_combination_convert, determine_common_wider_type): New functions. (get_computation_aff): Use them to simplify arithmetic between UBASE and CBASE if they are shortened from the same type. Co-Authored-By: Adam Nemet <anemet@caviumnetworks.com> From-SVN: r117182
2006-09-24re PR target/28911 (Cross compiler build for m68k--elf fails on ↵Kazu Hirata4-3/+27
x86_64-linux-gnu) gcc/ PR target/28911 * config/m68k/m68k.md (negsf2, negdf2, negxf2): Use -2147483647 - 1 instead of 0x80000000. gcc/testsuite/ PR target/28911 * gcc.dg/pr28911.c: New. From-SVN: r117181
2006-09-24* MAINTAINERS (Write After Approval): Remove myself.Graeme Peterson2-1/+4
From-SVN: r117179
2006-09-24Makefile.am: Remove dependency on gfortypes.h.Francois-Xavier Coudert3-2/+5
* Makefile.am: Remove dependency on gfortypes.h. * Makefile.in: Regenerate. From-SVN: r117178
2006-09-24Daily bump.GCC Administrator1-1/+1
From-SVN: r117176
2006-09-23flags.h (HONOR_NANS): Fix typo in comment.Revital Eres2-1/+5
gcc/ 2001-01-01 Revital1 Eres <ERES@il.ibm.com> * flags.h (HONOR_NANS): Fix typo in comment. From-SVN: r117172
2006-09-23re PR target/29169 (sse3-not-fisttp.c scan-assembler-not fisttp FAILs on ↵Uros Bizjak2-1/+7
i386-pc-solaris2.10) PR target/29169 * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c. (dg-options): Add -mfpmath=387. From-SVN: r117171
2006-09-23driver-i386.c (host_detect_local_cpu): Add prototype.Uros Bizjak2-0/+6
* config/i386/driver-i386.c (host_detect_local_cpu): Add prototype. From-SVN: r117169
2006-09-23re PR c/28706 (Compile failure with --combine and explicitly aligned structures)Jakub Jelinek6-5/+89
PR c/28706 PR c/28712 * tree.c (merge_attributes, attribute_list_contained): If both TREE_VALUEs are TREE_LISTs, use simple_cst_list_equal instead of simple_cst_equal. * c-typeck.c (comptypes_internal): Don't consider aggregates in different TUs as compatible if there one set of attributes is not a subset of the other type's attributes. (composite_type): Try harder not to create a new aggregate type. * gcc.dg/pr28706.c: New test. * gcc.dg/pr28712.c: New test. From-SVN: r117167
2006-09-23re PR libfortran/27964 (Wrong line ends on windows (XP))Danny Smith5-2/+20
PR libfortran/27964 * configure.ac: Check for setmode() function. * configure: Regenerate. * config.h.in: Regenerate. * io/unix.c (output_stream): Force stdout to binary mode. (error_stream): Force stderr to binary mode. From-SVN: r117166
2006-09-23* obj-c++.dg/encode-3.mm: Fix for 64-bit support.Mike Stump2-4/+14
From-SVN: r117165
2006-09-23Daily bump.GCC Administrator1-1/+1
From-SVN: r117163
2006-09-22driver-i386.c: Always define host_detect_local_cpu.Geoffrey Keating4-15/+16
* config/i386/driver-i386.c: Always define host_detect_local_cpu. * config/i386/i386.h: Define EXTRA_SPEC_FUNCTIONS on any i386 or x86_64 host. Define HAVE_LOCAL_CPU_DETECT. (CC1_CPU_SPEC): Make conditional on HAVE_LOCAL_CPU_DETECT rather than replicating condition above. * config.host (i[34567]86-*-*): Always use driver-i386.o. From-SVN: r117159
2006-09-22darwin.h (LINK_SYSROOT_SPEC): New.Geoffrey Keating2-1/+14
* config/darwin.h (LINK_SYSROOT_SPEC): New. (LINK_SPEC): If TARGET_SYSTEM_ROOT is defined, pass it to the linker by default. From-SVN: r117158
2006-09-22configure.ac: Make need_64_bit_hwint case for x86-darwin match exactly the ↵Geoffrey Keating3-2/+8
glob in gcc/config.gcc. * configure.ac: Make need_64_bit_hwint case for x86-darwin match exactly the glob in gcc/config.gcc. * configure: Regenerate. From-SVN: r117156
2006-09-22jvmti.cc (_Jv_JVMTI_GetErrorName): Now static.Marco Trudel2-1/+5
2006-09-22 Marco Trudel <mtrudel@gmx.ch> * jvmti.cc (_Jv_JVMTI_GetErrorName): Now static. Marked JNICALL. From-SVN: r117153
2006-09-22darwin.h (PROFILE_HOOK): Reassociate comment with code.Mike Stump2-2/+7
* config/rs6000/darwin.h (PROFILE_HOOK): Reassociate comment with code. From-SVN: r117152
2006-09-22Fix up whitespacingMike Stump1-1/+1
From-SVN: r117151
2006-09-22* MAINTAINERS (Write After Approval): Add myself.Chao-ying Fu2-0/+5
From-SVN: r117150
2006-09-22re PR classpath/28661 (HTTP Header differs b/w java and classpath)David Daney2-0/+14
PR classpath/28661 * gnu/java/net/protocol/http/HTTPURLConnection.java (connect): Add default content-type for POST method. From-SVN: r117149
2006-09-22PR libstdc++/29134 (vector<bool> bits)Paolo Carlini5-5/+55
2006-09-22 Paolo Carlini <pcarlini@suse.de> PR libstdc++/29134 (vector<bool> bits) * include/bits/stl_bvector.h (vector<bool>::max_size): Use allocator' max_size. * testsuite/23_containers/vector/bool/capacity/29134.cc: New. * testsuite/23_containers/deque/capacity/29134-2.cc: Minor tweak. * testsuite/23_containers/vector/capacity/29134-2.cc: Likewise. From-SVN: r117148