GCC Administrator
70259b264e
Daily bump.
...
From-SVN: r114919
2006-06-23 00:17:25 +00:00
John David Anglin
f4d8cdf89b
MAINTAINERS (OS Port Maintainers): Add myself as hpux maintainer.
...
* MAINTAINERS (OS Port Maintainers): Add myself as hpux maintainer.
From-SVN: r114913
2006-06-22 23:36:36 +00:00
Steve Ellcey
4fe5abb79e
* MAINTAINERS (OS Port Maintainers): Add myself as hpux maintainer.
...
From-SVN: r114909
2006-06-22 21:38:17 +00:00
Gerald Pfeifer
14d92b1532
Fix my 2006-05-22 entry for doc/install.texi (hijacked -> gone).
...
From-SVN: r114905
2006-06-22 20:56:04 +00:00
Bob Wilson
03c8b1be89
lib1funcs.asm (MIN_ESA): Delete.
...
* config/xtensa/lib1funcs.asm (MIN_ESA): Delete.
(leaf_entry): Remove use of MIN_ESA.
From-SVN: r114903
2006-06-22 19:41:00 +00:00
Thomas Fitzsimmons
f23d4dca7e
jni.exp (gcj_jni_invocation_test_one): Link against -ljvm, not -lgcj.
...
2006-06-22 Thomas Fitzsimmons <fitzsim@redhat.com>
* testsuite/libjava.jni/jni.exp (gcj_jni_invocation_test_one):
Link against -ljvm, not -lgcj.
From-SVN: r114902
2006-06-22 19:22:42 +00:00
Asher Langton
5270c302f0
re PR fortran/24748 (substring of implicitly typed variable not rejected)
...
PR fortran/24748
* primary.c (gfc_match_rvalue): Don't call match_substring for
implicit non-character types.
PR fortran/24748
* gfortran.dg/implicit_8.f90: New.
From-SVN: r114901
2006-06-22 18:30:18 +00:00
Thomas Fitzsimmons
752c5e547d
Makefile.am (libjvm_la_LDFLAGS): Do not set -rpath to toolexeclibdir.
...
2006-06-22 Thomas Fitzsimmons <fitzsim@redhat.com>
* Makefile.am (libjvm_la_LDFLAGS): Do not set -rpath to
toolexeclibdir.
* Makefile.in: Regenerate.
From-SVN: r114900
2006-06-22 18:24:32 +00:00
Lee Millward
9a171ca4b0
re PR c++/27821 (ICE with invalid ptr-to-member)
...
PR c++/27821
* decl.c (grokdeclarator): Return error_mark_node on
invalid uses of the scope resolution operator.
From-SVN: r114899
2006-06-22 18:05:17 +00:00
Zdenek Dvorak
0ef9029680
re PR rtl-optimization/28121 (verify_flow_info failed (wrong amount of branch edges after unconditional jump 2))
...
PR rtl-optimization/28121
* cfgexpand.c (tree_expand_cfg): Clean EDGE_EXECUTABLE flag from
the entry edge.
* gcc.dg/pr28121.c: New test.
From-SVN: r114898
2006-06-22 17:54:45 +00:00
Lee Millward
a8fe5a30f2
re PR c++/27805 (ICE with ptr-to-member of incomplete class)
...
PR c++/27805
* typeck2.c (build_m_component_ref): Use error_operand_p.
From-SVN: r114897
2006-06-22 17:48:41 +00:00
Tom Tromey
6d82bb8521
natField.cc (getAddr): Allow setting of final field when it is accessible.
...
* java/lang/reflect/natField.cc (getAddr): Allow setting of final
field when it is accessible.
From-SVN: r114896
2006-06-22 16:59:15 +00:00
Jonathan Lennox
746907b225
hash_prime_size_policy_imp.hpp: Cast to size_t instead.
...
2006-06-22 Jonathan Lennox <lennox@cs.columbia.edu>
Paolo Carlini <pcarlini@suse.de>
* include/ext/pb_ds/detail/resize_policy/
hash_prime_size_policy_imp.hpp: Cast to size_t instead.
Co-Authored-By: Paolo Carlini <pcarlini@suse.de>
From-SVN: r114894
2006-06-22 15:59:22 +00:00
DJ Delorie
a1ec220c20
muldiv.md (mulhisi3_i): Only use registers for dest (TN-16C-A156A/E).
...
* config/m32c/muldiv.md (mulhisi3_i): Only use registers for dest
(TN-16C-A156A/E).
(mulhisi3_r): Likewise.
From-SVN: r114891
2006-06-22 11:33:36 -04:00
Ami Tavory
11343881d3
hash_prime_size_policy_imp.hpp: Fix for 64-bit machines.
...
2006-06-22 Ami Tavory <atavory@gmail.com>
* include/ext/pb_ds/detail/resize_policy/
hash_prime_size_policy_imp.hpp: Fix for 64-bit machines.
From-SVN: r114888
2006-06-22 11:17:24 +00:00
Volker Reichelt
728da67271
re PR c++/28111 (ICE with invalid friend in template class)
...
PR c++/28111
* pt.c (determine_specialization): Check for invalid decls.
* g++.dg/template/friend43.C: New test.
From-SVN: r114887
2006-06-22 09:55:42 +00:00
Volker Reichelt
3e9ac7e525
re PR c++/28110 (ICE with invalid template constant parameter)
...
PR c++/28110
* pt.c (unify) <case TEMPLATE_PARM_INDEX>: Check for invalid
parameters.
* g++.dg/template/crash53.C: New test.
From-SVN: r114885
2006-06-22 09:47:51 +00:00
Volker Reichelt
717f805313
re PR c++/28109 (ICE with typeid of incomplete type)
...
PR c++/28109
* rtti.c (get_tinfo_decl_dynamic): Robustify.
* g++.dg/rtti/incomplete1.C: New test.
From-SVN: r114882
2006-06-22 09:28:02 +00:00
François-Xavier Coudert
1f444077fe
re PR fortran/26769 (Implement transpose() and reshape() for real instead of using integer)
...
PR libfortran/26769
* ChangeLog: Forgotten in the previous commit.
From-SVN: r114881
2006-06-22 06:05:54 +00:00
Francois-Xavier Coudert
ecebfb8be1
re PR fortran/26769 (Implement transpose() and reshape() for real instead of using integer)
...
PR libfortran/26769
* iresolve.c (gfc_resolve_reshape): Call reshape_r4 and
reshape_r8 instead of reshape_4 and reshape_8.
(gfc_resolve_transpose): Likewise for transpose.
* Makefile.am: Add r4 and r8 versions of reshape and transpose.
* Makefile.in: Regenerate.
* generated/reshape_r4.c: New file.
* generated/reshape_r8.c: New file.
* generated/transpose_r4.c: New file.
* generated/transpose_r8.c: New file.
From-SVN: r114880
2006-06-22 06:04:02 +00:00
GCC Administrator
8ac046f2f1
Daily bump.
...
From-SVN: r114877
2006-06-22 00:17:19 +00:00
Paolo Carlini
e0480f3fdc
postypes.h (operator==(const fpos<>&, const fpos<>&), [...]): Add.
...
2006-06-21 Paolo Carlini <pcarlini@suse.de>
* include/bits/postypes.h (operator==(const fpos<>&, const fpos<>&),
operator!=(const fpos<>&, const fpos<>&)): Add.
* testsuite/27_io/fpos/mbstate_t/6.cc: New.
From-SVN: r114871
2006-06-21 22:21:45 +00:00
Richard Sandiford
35fa89150a
re PR middle-end/28034 (section anchors break -fprofile-generate)
...
gcc/
PR middle-end/28034
* coverage.c (coverage_counter_alloc): Leave the index type
unspecified.
(coverage_counter_alloc): Use null arguments for operands 2 and 3
of the ARRAY_REF.
From-SVN: r114870
2006-06-21 21:27:19 +00:00
Keith Seitz
7691d0d3c9
pthread_stop_world.c (GC_suspend_handler): Redirect to suspension routine if signal is received and thread is flagged...
...
* pthread_stop_world.c (GC_suspend_handler): Redirect to suspension
routine if signal is received and thread is flagged SUSPENDED.
(suspend_self): New function.
(GC_suspend_thread): New function.
(GC_resume_thread): New function.
* include/gc.h (GC_suspend_thread): Declare.
(GC_resumet_thread): Declare.
* include/private/pthread_support.h (SUSPENDED): New GC_thread
flag.
From-SVN: r114869
2006-06-21 20:56:37 +00:00
Francois-Xavier Coudert
c3238e32eb
trans-expr.c (gfc_conv_missing_dummy, [...]): Replace calls to convert on constant integer nodes by build_int_cst.
...
* trans-expr.c (gfc_conv_missing_dummy, gfc_conv_unary_op,
gfc_conv_cst_int_power, gfc_conv_string_tmp,
gfc_conv_function_call): Replace calls to convert on constant
integer nodes by build_int_cst.
* trans-stmt.c (gfc_trans_do): Likewise.
* trans-io.c (set_internal_unit, transfer_namelist_element):
Likewise.
* trans-decl.c (build_entry_thunks): Likewise.
From-SVN: r114868
2006-06-21 20:44:31 +00:00
Joseph Myers
27aeb9c047
* sv.po: Update.
...
From-SVN: r114864
2006-06-21 20:45:55 +01:00
Andrew Pinski
17d6caa1a3
2006-06-21 Andrew Pinski <pinskia@physics.uc.edu>
...
* doc/invoke.texi (-fopenmp) Move to "Options Controlling C Dialect"
section from the "Options for Code Generation Conventions".
From-SVN: r114863
2006-06-21 12:32:13 -07:00
Richard Henderson
b0100a4450
re PR target/26347 (hidden weak extern functions fail regardless of existence on alpha/linux)
...
PR target/26347
PR target/27082
* config/alpha/predicates.md (small_symbolic_operand): Deny weak
symbols.
(global_symbolic_operand): Allow weak symbols, even if local_p.
From-SVN: r114861
2006-06-21 11:31:56 -07:00
Frank Ch. Eigler
890404315b
re PR tree-optimization/21274 (SSA Crash, reproducable)
...
2006-06-21 Frank Ch. Eigler <fche@redhat.com>
PR 21274
mf-runtime.h installation based on ssp patch for PR 26473 from
Mark Mitchell <mark@codesourcery.com>.
* configure.ac (ACX_NONCANONICAL_TARGET): Use it.
* Makefile.am (target_noncanonical): Define.
(libsubincludedir): New variable.
(nobase_libsubinclude_HEADERS): Add mf-runtime.h.
(include_HEADERS): Remove.
* configure, aclocal.m4, config.h.in: Regenerated.
* Makefile.in, testsuite/Makefile.in: Likewise.
* mf-runtime.h: Add #ifndef protection for conflicting _REENTRANT
and _THREAD_SAFE redefinition values.
From-SVN: r114855
2006-06-21 16:35:27 +00:00
Bryce McKinlay
86cede157a
win32-threads.h (_Jv_ThreadDesc_t): New typedef.
...
2006-06-21 Bryce McKinlay <mckinlay@redhat.com>
* include/win32-threads.h (_Jv_ThreadDesc_t): New typedef.
(_Jv_GetPlatformThreadID): New function.
* include/posix-threads.h (_Jv_ThreadDesc_t): New typedef.
(_Jv_GetPlatformThreadID): New function.
From-SVN: r114854
2006-06-21 17:27:14 +01:00
Eric Botcazou
75715cf632
tree-ssa-loop-ivopts.c (may_be_nonaddressable_p): New function.
...
* tree-ssa-loop-ivopts.c (may_be_nonaddressable_p): New function.
(find_interesting_uses_address): Punt if above function returns true.
From-SVN: r114851
2006-06-21 15:09:36 +00:00
Richard Guenther
18fc9bd493
configure: Regenerated.
...
2006-06-21 Richard Guenther <rguenther@suse.de>
* configure: Regenerated.
From-SVN: r114849
2006-06-21 11:48:04 +00:00
Joseph Myers
0882b52ec4
mips.c (function_arg): Where one part of a complex argument is in registers and the other part in the...
...
* config/mips/mips.c (function_arg): Where one part of a
complex argument is in registers and the other part in the stack,
return a REG not a PARALLEL.
testsuite:
* gcc.c-torture/execute/complex-7.c: New.
From-SVN: r114847
2006-06-21 11:36:53 +01:00
Mark Mitchell
0f57bf40b8
acinclude.m4 (GLIBCXX_EXPORT_INSTALL_INFO): When cross-compiling, put headers in $prefix/$target/include/c++.
...
* acinclude.m4 (GLIBCXX_EXPORT_INSTALL_INFO): When
cross-compiling, put headers in $prefix/$target/include/c++.
* configure: Regenerated.
* configure.ac: Set gcc_gxx_include_dir to $target/include/c++
when cross-compiling. Do not substitute libstdcxx_incdir.
* configure: Regenerated.
From-SVN: r114845
2006-06-21 09:16:03 +00:00
Jakub Jelinek
5d7b51995e
critical.c (GOMP_critical_name_start): Fix *pptr initialization when gomp_mutex_t is larger than pointer and...
...
* critical.c (GOMP_critical_name_start): Fix *pptr initialization
when gomp_mutex_t is larger than pointer and HAVE_SYNC_BUILTINS is
defined.
From-SVN: r114843
2006-06-21 10:59:44 +02:00
Jakub Jelinek
0841534abd
varasm.c (mergeable_string_section): Check for embedded NULs and NUL termination in the first int_size_in_bytes...
...
* varasm.c (mergeable_string_section): Check for embedded NULs and
NUL termination in the first int_size_in_bytes (TREE_TYPE (decl))
rather than TREE_STRING_LENGTH bytes.
* gcc.dg/merge-all-constants-1.c: New test.
From-SVN: r114842
2006-06-21 10:58:44 +02:00
Richard Guenther
470f18fcaa
ggc-page.c (extra_order_size_table): Add var_ann_d, tree_ssa_name, bitmap_element and phi_node with 4 arguments sizes.
...
2006-06-21 Richard Guenther <rguenther@suse.de>
* ggc-page.c (extra_order_size_table): Add var_ann_d,
tree_ssa_name, bitmap_element and phi_node with 4 arguments
sizes.
From-SVN: r114841
2006-06-21 08:25:33 +00:00
Richard Guenther
b16fb82dac
tree-ssa-loop-niter.c (simplify_using_initial_conditions): Limit iteration over the dominators.
...
2006-06-21 Richrad Guenther <rguenther@suse.de>
* tree-ssa-loop-niter.c (simplify_using_initial_conditions):
Limit iteration over the dominators.
From-SVN: r114840
2006-06-21 08:11:28 +00:00
GCC Administrator
470145e722
Daily bump.
...
From-SVN: r114837
2006-06-21 00:17:50 +00:00
Roger Sayle
8043a72a80
iris6.h (LIB_SPEC): Add support for -pthread.
...
* config/mips/iris6.h (LIB_SPEC): Add support for -pthread.
(SUBTARGET_CPP_SPEC): Define _REENTERANT if -pthread specified.
From-SVN: r114833
2006-06-20 23:54:05 +00:00
Janis Johnson
7130be3970
re PR c++/28113 (vectors initialized in ctors, not at compile time, cause altivec-3.C failure)
...
PR c++/28113
* g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
From-SVN: r114832
2006-06-20 23:33:58 +00:00
Bryce McKinlay
463c5ee5f0
natSystemProperties.cc (insertSystemProperties): Bump "java.class.version" to 48.0.
...
2006-06-20 Bryce McKinlay <mckinlay@redhat.com>
* gnu/classpath/natSystemProperties.cc (insertSystemProperties):
Bump "java.class.version" to 48.0.
From-SVN: r114831
2006-06-20 22:28:30 +01:00
Paolo Carlini
bcbdbf43ff
random.tcc (struct _Private::_Mod_w<>, [...]): Remove.
...
2006-06-20 Paolo Carlini <pcarlini@suse.de>
* include/tr1/random.tcc (struct _Private::_Mod_w<>,
_Private::__mod_w<>): Remove.
(struct _Private::_Shift<>): New.
(struct _Private::_Max_w<>): Rename to _Max, use the latter.
(mersenne_twister<>::seed(unsigned long), seed(_Gen&, false_type),
max()): Adjust.
From-SVN: r114826
2006-06-20 19:41:51 +00:00
Thomas Fitzsimmons
fb5b5d977f
Makefile.am (AM_CXXFLAGS): Define GCJ_VERSIONED_LIBDIR to "$(dbexecdir)".
...
2006-06-20 Thomas Fitzsimmons <fitzsim@redhat.com>
* Makefile.am (AM_CXXFLAGS): Define GCJ_VERSIONED_LIBDIR to
"$(dbexecdir)".
Build libjvm.la.
* Makefile.in: Regenerate.
* jni.cc (the_vm): Rename and export as ...
(_Jv_the_vm): New exported symbol.
(_Jv_JNI_AttachCurrentThread): Export.
(_Jv_JNI_DestroyJavaVM): Replace the_vm references with _Jv_the_vm
references.
(_Jv_GetJavaVM): Likewise.
(JNI_GetDefaultJavaVMInitArgs, JNI_CreateJavaVM,
JNI_GetCreatedJavaVMs): Move to ...
* jni-libjvm.cc: New file.
From-SVN: r114824
2006-06-20 19:25:32 +00:00
Steven G. Kargl
0ccff66da6
simplify.c (gfc_simplify_rrspacing): Initialize and clear mpfr_t variable.
...
2006-06-20 Steven G. Kargl <kargls@comcast.net>
* simplify.c (gfc_simplify_rrspacing): Initialize and clear mpfr_t
variable.
* gfortran.dg/rrspacing_1.f90: New test.
From-SVN: r114821
2006-06-20 17:49:41 +00:00
Ranjit Mathew
971774e438
Backport Windows 9x/ME VirtualQuery() fix from GC 6.7.
...
* os_dep.c (GC_wnt): Define.
(GC_init_win32): Set GC_wnt.
* dyn_load.c (GC_register_dynamic_libraries): Consider MEM_PRIVATE
sections also on Windows 9x/ME.
From-SVN: r114818
2006-06-20 17:10:19 +00:00
Richard Guenther
5a6ccafd7d
alloc-pool.h (free_alloc_pool_if_empty): Prototype new function.
...
2006-06-20 Richard Guenther <rguenther@suse.de>
Michael Matz <matz@suse.de>
* alloc-pool.h (free_alloc_pool_if_empty): Prototype new
function.
* alloc-pool.c (free_alloc_pool_if_empty): New function.
* et-forest.h (et_free_pools): Prototype new function.
* et-forest.c (et_free_tree_force): Free parent occurrence.
(et_free_pools): New function.
* dominance.c (free_dominance_info): Free et-forest alloc
pools.
Co-Authored-By: Michael Matz <matz@suse.de>
From-SVN: r114817
2006-06-20 16:19:29 +00:00
Roger Sayle
1000b34d95
expr.c (expand_expr_real_1): For vector constants with integer modes...
...
* expr.c (expand_expr_real_1) <VECTOR_CST>: For vector constants with
integer modes, attempt to directly construct an integer constant.
* fold-const.c (native_encode_vector): Determine the size of each
element from the vector type instead of the first vector element.
* tree.c (build_constructor_single): Mark a CONSTRUCTOR as constant,
if all of its elements/components are constant.
(build_constructor_from_list): Likewise.
From-SVN: r114815
2006-06-20 15:02:05 +00:00
Vladimir Prus
c82f61c591
eh_arm.cc (__cxa_begin_cleanup): Always return 'true'.
...
2006-06-20 Vladimir Prus <vladimir@codesourcery.com>
libstdc++/
* libsupc++/eh_arm.cc (__cxa_begin_cleanup): Always return 'true'.
From-SVN: r114812
2006-06-20 14:08:31 +00:00
Volker Reichelt
2e5d297000
re PR c++/28052 (ICE on invalid bitfield)
...
PR c++/28052
* init.c (push_base_cleanups): Skip members with invalid types.
* typeck.c (build_class_member_access_expr): Robustify.
* g++.dg/other/bitfield2.C: New test.
From-SVN: r114811
2006-06-20 13:02:47 +00:00