Carlos O'Donell
d1a162abd3
Makefile.am: Add install-html target.
...
2006-05-24 Carlos O'Donell <carlos@codesourcery.com >
* Makefile.am: Add install-html target.
* Makefile.in: Regenerate.
* aclocal.m4: Regenerate.
* include/Makefile.in: Regenerate.
From-SVN: r114055
2006-05-24 21:33:42 +00:00
Carlos O'Donell
af18ebaeb5
Makefile.am: Add install-html target.
...
2006-05-24 Carlos O'Donell <carlos@codesourcery.com >
* Makefile.am: Add install-html target. Add install-html to .PHONY
* Makefile.in: Regenerate.
* aclocal.m4: Regenerate.
* gcj/Makefile.in: Regenerate.
* include/Makefile.in: Regenerate.
* testsuite/Makefile.in: Regenerate.
From-SVN: r114054
2006-05-24 21:32:12 +00:00
Mike Stump
1fb34f17ed
* objc-act.c (build_next_objc_exception_stuff): Use JBLEN instead of _JBLEN.
...
From-SVN: r114053
2006-05-24 21:31:42 +00:00
Andreas Tobler
860d14158e
stacktrace.java: New file.
...
2006-05-24 Andreas Tobler <a.tobler@schweiz.ch >
* testsuite/libjava.lang/stacktrace.java: New file.
* testsuite/libjava.lang/stacktrace.out: Likewise.
From-SVN: r114052
2006-05-24 22:42:38 +02:00
Tom Tromey
ee4e9e6531
sources.am, [...]: Rebuilt.
...
* sources.am, Makefile.in: Rebuilt.
* scripts/makemake.tcl: Accept -verbose command-line option.
(is_verbose): New global.
(verbose): Use it.
(classify_source_file): Don't special case '.' for 'package'
type.
From-SVN: r114051
2006-05-24 19:38:05 +00:00
Carlos O'Donell
03e6713159
Makefile.in: Regenerate.
...
2006-05-24 Carlos O'Donell <carlos@codesourcery.com >
* Makefile.in: Regenerate.
From-SVN: r114050
2006-05-24 19:10:34 +00:00
Carlos O'Donell
f635a77220
Makefile.am: Add install-html target.
...
2006-05-24 Carlos O'Donell <carlos@codesourcery.com >
* Makefile.am: Add install-html target. Add install-html to .PHONY
* Makefile.in: Regenerate.
* aclocal.m4: Regenerate.
From-SVN: r114049
2006-05-24 18:37:53 +00:00
Carlos O'Donell
65d6e99408
Makefile.def: Add install-html target.
...
2006-05-24 Carlos O'Donell <carlos@codesourcery.com >
* Makefile.def: Add install-html target. Add datarootdir
docdir and htmldir to flags_to_pass.
* Makefile.tpl: Add install-html target.
* Makefile.in: Regenerate.
* configure.in: Add --with-datarootdir, --with-docdir, and
--with-htmldir options. AC_SUBST datarootdir, docdir and htmldir.
* configure: Regenerate.
From-SVN: r114048
2006-05-24 17:57:58 +00:00
Tom Tromey
740dfbde67
* java-tree.h: Fixed flag documentation.
...
From-SVN: r114047
2006-05-24 17:27:52 +00:00
Tom Tromey
5aca4c41f7
re PR libgcj/27729 (Field, Method and Constructor need isSynthetic() implemetation)
...
gcc/java:
PR libgcj/27729:
* jcf.h (ACC_INVISIBLE): Changed value.
libjava:
PR libgcj/27729:
* java/lang/reflect/natField.cc (getAddr): Added parens.
* java/lang/reflect/natConstructor.cc (getModifiersInternal):
Renamed. Don't mask flags.
* java/lang/reflect/Constructor.java (CONSTRUCTOR_MODIFIERS): New
constant.
(getModifiersInternal): Renamed.
(getModifiers): Rewrote.
(isSynthetic, isVarArgs): New methods.
(hashCode): Rewrote.
(addTypeParameters, toGenericString): New methods.
(getTypeParameters): Rewrote.
(getSignature): New method.
(getGenericParameterTypes, getGenericExceptionTypes): Likewise.
* java/lang/reflect/natMethod.cc (getModifiersInternal):
Renamed. Don't mask flags.
* java/lang/reflect/natField.cc (getModifiersInternal): Renamed.
Don't mask flags.
* java/lang/reflect/Modifier.java (BRIDGE, VARARGS, SYNTHETIC,
ENUM): New constants.
(INVISIBLE): Changed value.
* java/lang/reflect/Method.java: Mostly merged with Classpath.
(getModifiersInternal): Renamed.
(getModifiers): Rewrote.
(isBridge, isSynthetic, isVarArgs): New methods.
(toGenericString): Likewise.
(getTypeParameters): Likewise.
(getSignature): Likewise.
(getGenericExceptionTypes, getGenericParameterTypes,
getGenericReturnType): Likewise.
(METHOD_MODIFIERS): New constant.
* java/lang/reflect/Field.java: Mostly merged with Classpath.
Added javadoc everywhere.
(getModifiersInternal): Renamed.
(getModifiers, isSynthetic, isEnumConstant): Rewrote.
(toGenericString): New method.
(getGenericType, getSignature): Likewise.
(FIELD_MODIFIERS): New constant.
From-SVN: r114046
2006-05-24 17:21:52 +00:00
Tom Tromey
f32f60c997
re PR libgcj/27731 (Math cbrt(), cosh(), expm1(), hypot(), log1p(), sinh() and tanh() not implemented)
...
PR libgcj/27731:
* java/lang/natMath.cc (cbrt, cosh, expm1, hypot, log1p, sinh,
tanh): New methods.
* java/lang/Math.java (cbrt, cosh, expm1, hypot, log1p, sinh,
tanh): Declare.
From-SVN: r114045
2006-05-24 17:14:45 +00:00
Paolo Carlini
b7ee72de2d
re PR libstdc++/24704 (__gnu_cxx::__exchange_and_add is called even for single threaded applications)
...
2006-05-24 Paolo Carlini <pcarlini@suse.de >
PR libstdc++/24704
* include/bits/atomicity.h (__exchange_and_add_single,
__atomic_add_single): New, single thread versions of the atomic
functions.
(__exchange_and_add_dispatch, __atomic_add_dispatch): New,
depending on __GTHREADS and __gthread_active_p() dispatch either
to the above or to the existing atomic functions.
* include/ext/pool_allocator.h: Update callers.
* include/ext/rc_string_base.h: Likewise.
* include/bits/locale_classes.h: Likewise.
* include/bits/basic_string.h: Likewise.
* include/bits/ios_base.h: Likewise.
* include/tr1/boost_shared_ptr.h: Likewise.
* src/ios.cc: Likewise.
* src/locale.cc: Likewise.
* src/ios_init.cc: Likewise.
From-SVN: r114044
2006-05-24 16:37:42 +00:00
Andrew Haley
cc07b2dbeb
re PR java/27754 (Stack overflow in gcj)
...
2006-05-24 Andrew Haley <aph@redhat.com >
PR java/27754
* decl.c (java_add_stmt): Use a STATEMENT_LIST rather than a
COMPOUND_EXPR.
From-SVN: r114043
2006-05-24 14:31:23 +00:00
Andrew Haley
5eecfc4d3b
decl.c (java_add_stmt): Use a STATEMENT_LIST rather than a COMPOUND_EXPR.
...
2006-05-24 Andrew Haley <aph@redhat.com >
* decl.c (java_add_stmt): Use a STATEMENT_LIST rather than a
COMPOUND_EXPR.
From-SVN: r114042
2006-05-24 14:27:53 +00:00
Mark Shinwell
9e29923752
Enable gprof for cross builds (mirror of patch to binutils src/)
...
From-SVN: r114041
2006-05-24 14:04:18 +00:00
Carlos O'Donell
ae022d325f
Makefile.in: Add dvi info html and install-html to .PHONY Add install-html target.
...
2006-05-23 Carlos O'Donell <carlos@codesourcery.com >
* Makefile.in: Add dvi info html and install-html to .PHONY
Add install-html target.
From-SVN: r114040
2006-05-24 04:31:06 +00:00
Carlos O'Donell
b2bd74bc43
Makefile.in: Add install-html target.
...
2006-05-23 Carlos O'Donell <carlos@codesourcery.com >
* Makefile.in: Add install-html target. Add install-html to .PHONY
From-SVN: r114039
2006-05-24 01:48:20 +00:00
Carlos O'Donell
876ad464a6
Makefile.am: Add install-html target.
...
2006-05-23 Carlos O'Donell <carlos@codesourcery.com >
* Makefile.am: Add install-html target. Add install-html to .PHONY
* Makefile.in: Regenerate.
From-SVN: r114038
2006-05-24 01:47:02 +00:00
Carlos O'Donell
8665824cdc
Makefile.am: Add install-html target.
...
2006-05-23 Carlos O'Donell <carlos@codesourcery.com >
* Makefile.am: Add install-html target. Add install-html to .PHONY
* Makefile.in: Regenerate.
* aclocal.m4: Regenerate.
* include/Makefile.in: Regenerate.
* testsuite/Makefile.in: Regenerate.
From-SVN: r114037
2006-05-24 01:45:57 +00:00
Carlos O'Donell
fd07f6b751
Makefile.am: Add install-html target.
...
2006-05-23 Carlos O'Donell <carlos@codesourcery.com >
* Makefile.am: Add install-html target. Add install-html to .PHONY
* Makefile.in: Regenerate.
From-SVN: r114036
2006-05-24 01:42:51 +00:00
Carlos O'Donell
312e3fcbce
Makefile.in: Add install-html target.
...
2006-05-23 Carlos O'Donell <carlos@codesourcery.com >
* Makefile.in: Add install-html target.
From-SVN: r114035
2006-05-24 01:38:00 +00:00
Carlos O'Donell
e5fbdab9c2
Makefile.in: Add info dvi ps pdf html install-html to .PHONY Add install-html target.
...
2005-05-23 Carlos O'Donell <carlos@codesourcery.com >
* Makefile.in: Add info dvi ps pdf html install-html to .PHONY
Add install-html target.
From-SVN: r114034
2006-05-24 01:30:43 +00:00
Carlos O'Donell
01d84fc0e8
Makefile.in: Add install-html target.
...
2006-05-23 Carlos O'Donell <carlos@codesourcery.com >
* Makefile.in: Add install-html target. Add install-html to .PHONY
From-SVN: r114033
2006-05-24 01:29:29 +00:00
Carlos O'Donell
6667de0def
Makefile.am: Add install-html target.
...
2006-05-23 Carlos O'Donell <carlos@codesourcery.com >
* Makefile.am: Add install-html target. Add install-html to .PHONY
* Makefile.in: Regenerate.
From-SVN: r114032
2006-05-24 01:28:16 +00:00
Carlos O'Donell
7d90eb46ae
Make-lang.in: Rename htmldir to gcc_htmldir.
...
2006-05-23 Carlos O'Donell <carlos@codesourcery.com >
* Make-lang.in: Rename htmldir to gcc_htmldir.
From-SVN: r114031
2006-05-24 01:26:45 +00:00
Carlos O'Donell
2788992b31
Makefile.in: Add install-html target.
...
2006-05-23 Carlos O'Donell <carlos@codesourcery.com >
* Makefile.in: Add install-html target. Add install-html to .PHONY
From-SVN: r114030
2006-05-24 01:22:17 +00:00
GCC Administrator
a608580929
Daily bump.
...
From-SVN: r114028
2006-05-24 00:17:25 +00:00
Kenneth Zadeck
b11550aa90
df-core.c: Added to header comments.
...
2006-05-23 Kenneth Zadeck <zadeck@naturalbridge.com >
* df-core.c: Added to header comments.
* df.h (df_ru_bb_info, df_rd_bb_info, df_lr_bb_info,
df_ur_bb_info, df_urec_bb_info): Added comments.
* df-problems (df_ref_bitmap, ru, rd, lr, ur,
urec, ri problems): Fixed header comments.
(df_ru_transfer_function): Fixed in-out set dyslexia when copying
code from df_rd_transfer_function.
From-SVN: r114024
2006-05-23 20:49:11 +00:00
Mark Mitchell
29a1da1c30
re PR c++/20173 (gcc accepts invalid partial specialization attempt of member function)
...
PR c++/20173
* pt.c (determine_specialization): Disallow partial
specializations of templates.
PR c++/20173
* g++.dg/template/error21.C: New test.
From-SVN: r114023
2006-05-23 20:45:44 +00:00
Richard Sandiford
b2a203c8e0
libgcc2.c (LIBGCC2_MAX_UNITS_PER_WORD): New macro.
...
* libgcc2.c (LIBGCC2_MAX_UNITS_PER_WORD): New macro.
(LIBGCC2_UNITS_PER_WORD): Use LIBGCC2_MAX_UNITS_PER_WORD rather than
MIN_UNITS_PER_WORD to set the default. Also use it in the guard.
From-SVN: r114022
2006-05-23 19:29:36 +00:00
Joseph Myers
550ab0c644
expr.c (undefined_operand_subword_p): New.
...
* expr.c (undefined_operand_subword_p): New.
(emit_move_multi_word): Do not generate move from undefined bits
of a paradoxical subreg.
From-SVN: r114021
2006-05-23 19:54:37 +01:00
Richard Sandiford
e5d7a5205e
re PR middle-end/27736 (unwind-dw2-fde.c:833: fatal error: internal consistency failure)
...
PR rtl-optimization/27736
* combine.c (replaced_rhs_value): New variable.
(combine_instructions): Set it.
(distribute_notes): When distributing a note in replaced_rhs_insn,
check whether the value was used in replaced_rhs_value.
From-SVN: r114019
2006-05-23 15:07:00 +00:00
Andrew MacLeod
f004ab022e
re PR c++/26757 (C++ front-end producing two DECLs with the same UID)
...
2006-05-23 Andrew MacLeod <amacleod@redhat.com >
PR c++/26757
* tree-ssa-loop-im.c (determine_invariantness_stmt): Use
add_referenced_var instead of add_referenced_tmp_var.
* tree-complex.c (create_one_component_var): Use add_referenced_var.
* tree-ssa-loop-manip.c (create_iv, tree_unroll_loop): Use
add_referenced_var.
* tree-tailcall.c (adjust_accumulator_values, adjust_return_value,
tree_optimize_tail_calls_1): Use add_referenced_var.
* tree-ssa-loop-ivopts.c (create_new_iv): Use add_referenced_var.
* tree-ssa-alias.c (create_memory_tag, create_global_var, create_sft):
Use add_referenced_var.
* tree-if-conv.c (ifc_temp_var): Use add_referenced_var.
* gimplify.c (force_gimple_operand): Use add_referenced_var.
* tree-ssa-phiopt.c (conditional_replacement, abs_replacement):
Use add_referenced_var.
* tree-dfa.c (struct walk_state): Remove.
(find_referenced_vars): Remove walk state and vars_found hash table.
(make_rename_temp): Use add_referenced_var.
(find_vars_r): Pass less parameters to add_referenced_var.
(referenced_var_p): New. Is var in referenced_var hash table.
(referenced_var_insert): Assert var isn't already in hash table.
(add_referenced_var): Don't need walk_state parameter. Add var if it
isn't already in the hash table.
(add_referenced_tmp_var): Remove.
(find_new_referenced_vars_1): Use add_referenced_var.
* tree-ssa-pre.c (create_expression_by_pieces,
insert_into_preds_of_block, insert_extra_phis, realify_fake_stores):
Use add_referenced_var.
* tree-vect-patterns.c (vect_pattern_recog_1): Use add_referenced_var.
* lambda-code.c (lbv_to_gcc_expression, lle_to_gcc_expression,
lambda_loopnest_to_gcc_loopnest, perfect_nestify): Use
add_referenced_var.
* tree-vect-transform.c (vect_create_addr_base_for_vector_ref,
vect_create_data_ref_ptr, vect_create_destination_var,
vect_init_vector, vect_build_loop_niters,
vect_generate_tmps_on_preheader, vect_update_ivs_after_vectorizer,
vect_gen_niters_for_prolog_loop, vect_create_cond_for_align_checks):
Use add_referenced_var.
* tree-outof-ssa.c (create_temp): Use add_referenced_var.
* tree-flow.h (add_referenced_tmp_var): Remove prototype
(add_referenced_var): Add prototype.
* tree-ssa-structalias.c (get_constraint_for,
intra_create_variable_infos): Use add_referenced_var.
From-SVN: r114018
2006-05-23 14:07:21 +00:00
Paolo Carlini
dcdf969d4b
testsuite_shared.cc: Fix --enable-threads=single build.
...
2006-05-23 Paolo Carlini <pcarlini@suse.de >
* testsuite/testsuite_shared.cc: Fix --enable-threads=single build.
From-SVN: r114016
2006-05-23 08:25:15 +00:00
Paolo Carlini
82e5c68855
testsuite_shared.cc: Fix --enable-threads=single build.
...
2006-05-23 Paolo Carlini <pcarlini@suse.de >
* testsuite/testsuite_shared.cc: Fix --enable-threads=single build.
From-SVN: r114015
2006-05-23 08:24:14 +00:00
Alexandre Oliva
dedc1e6d9e
simplify-rtx.c (simplify_subreg): Adjust REG_OFFSET for big-endian paradoxical subregs.
...
* simplify-rtx.c (simplify_subreg): Adjust REG_OFFSET for
big-endian paradoxical subregs.
* var-tracking.c (struct micro_operation_def): Document that,
for modify micro operations, insn is the subsequent instruction.
(var_reg_delete_and_set, var_mem_delete_and_set): Split into...
(var_reg_set, var_mem_set): ... new functions.
(add_stores): Record subsequent insn.
(compute_bb_dataflow): Use new functions for MO_USE.
(emit_notes_in_bb): Use new functions for MO_USE. Emit use
notes after the insn, and modify notes before the insn known
to be the subsequent one.
(vt_initialize): Invert sorting of MO_CLOBBERs and MO_SETs.
From-SVN: r114013
2006-05-23 05:35:21 +00:00
Kazu Hirata
546be53558
re PR target/27696 (g++.dg/other/i386-2.C ICEs on the mainline on x86_64)
...
gcc/
PR target/27696
* config/i386/i386.c (ix86_expand_builtin): Use
gen_sse3_monitor64 for TARGET_64BIT.
testsuite/gcc/
PR target/27696
* gcc.target/i386/pr27696.c: New.
From-SVN: r114012
2006-05-23 04:52:19 +00:00
Kenneth Zadeck
1a1a5f4b25
re PR rtl-optimization/26375 (Swing modulo scheduling results in ICE)
...
2006-05-22 Kenneth Zadeck <zadeck@naturalbridge.com >
PR rtl-optimization/26375
PR rtl-optimization/26855
* df-problems (df_ru_bb_local_compute_process_def): Removed update
to gen set.
(df_ru_bb_local_compute): Reversed statements and removed bogus
comment explaining why they should be in wrong order.
(df_ru_dump, df_rd_dump): Enhanced debug info.
* modulo-sched.c (sms_schedule, tree_opt_pass pass_sms): Enhanced
debug info.
* ddg.c (add_deps_for_def): Converted use of reaching defs to
reaching uses and fixed space problem.
From-SVN: r114010
2006-05-23 01:17:29 +00:00
Jan Hubicka
b633db7b85
cgraphunit.c (decide_is_function_needed): Also nested functions and functions declared inline can be optimized out at -O0.
...
* cgraphunit.c (decide_is_function_needed): Also nested functions
and functions declared inline can be optimized out at -O0.
From-SVN: r114008
2006-05-23 00:26:12 +00:00
GCC Administrator
30df044aea
Daily bump.
...
From-SVN: r114003
2006-05-23 00:17:24 +00:00
Janis Johnson
a9bd04c37b
* gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
...
From-SVN: r113996
2006-05-22 22:18:03 +00:00
Janis Johnson
9162385be7
* gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
...
From-SVN: r113995
2006-05-22 22:16:55 +00:00
Gerald Pfeifer
3f2c089fe6
install.texi (Configuration): Remove reference to CrossGCC FAQ which was hijacked.
...
* doc/install.texi (Configuration): Remove reference to CrossGCC
FAQ which was hijacked.
(Building): Ditto.
From-SVN: r113992
2006-05-22 19:31:01 +00:00
Volker Reichelt
1bd229b76d
re PR c++/27716 (ICE with invalid assignment)
...
PR c++/27716
* typeck.c (build_modify_expr): Test arguments for error_operand_p.
* g++.dg/other/assign1.C: New test.
From-SVN: r113990
2006-05-22 19:22:24 +00:00
Mark Wielaard
6a70560c4c
* HACKING: Update GNU Classpath import instructions.
...
From-SVN: r113989
2006-05-22 19:21:41 +00:00
John David Anglin
e962c46b20
re PR libgomp/27612 (Tests use __sync_lock_test_and_set_4')
...
PR libgomp/27612
* testsuite/libgomp.c/sections-1.c: Require sync_int_long.
* testsuite/libgomp.c/critical-1.c: Likewise.
* testsuite/libgomp.c/loop-1.c: Likewise.
* testsuite/libgomp.c/loop-2.c: Likewise.
* testsuite/libgomp.c/single-1.c: Likewise.
* testsuite/libgomp.c/ordered-1.c: Likewise.
* testsuite/libgomp.c/ordered-2.c: Likewise.
From-SVN: r113988
2006-05-22 19:10:45 +00:00
Kazu Hirata
3d763bcffe
re PR target/27266 (syncronization primitives cause ICE with -march=pentium or better)
...
gcc/
PR target/27266
* config/i386/i386.c (ix86_expand_branch): Jump to simple if
ix86_compare_emitted is non-NULL.
gcc/testsuite/
PR target/27266
* gcc.target/i386/pr27266.c: New.
From-SVN: r113987
2006-05-22 17:55:53 +00:00
Volker Reichelt
123b24e73b
re PR c++/27451 (ICE with invalid asm statement)
...
PR c++/27451
* stmt.c (expand_asm_operands): Skip asm statement with erroneous
clobbers.
* g++.dg/ext/asm9.C: New test.
From-SVN: r113985
2006-05-22 16:49:33 +00:00
Volker Reichelt
ba5719d9cd
* decl.c (grokdeclarator): Return error_mark_node instead of NULL_TREE.
...
From-SVN: r113984
2006-05-22 16:45:50 +00:00
Richard Sandiford
1ff3ac02b5
re PR rtl-optimization/25514 (internal consistency failure)
...
PR rtl-optimization/25514
* combine.c (replaced_rhs_insn): New variable.
(combine_instructions): Set replaced_rhs_insn when trying to replace
a SET_SRC with a REG_EQUAL note.
(distribute_notes): Use replaced_rhs_insn when determining the live
range of a REG_DEAD register.
gcc/testsute
* gcc.c-torture/compile/pr25514.c: New test.
From-SVN: r113983
2006-05-22 15:58:03 +00:00