OSDN Git Service

pf3gnuchains/gcc-fork.git
17 years ago Imported GNU Classpath 0.90
mark [Thu, 18 May 2006 17:29:21 +0000 (17:29 +0000)]
   Imported GNU Classpath 0.90
       * scripts/makemake.tcl: LocaleData.java moved to gnu/java/locale.

       * sources.am: Regenerated.
       * gcj/javaprims.h: Regenerated.
       * Makefile.in: Regenerated.
       * gcj/Makefile.in: Regenerated.
       * include/Makefile.in: Regenerated.
       * testsuite/Makefile.in: Regenerated.

       * gnu/java/lang/VMInstrumentationImpl.java: New override.
       * gnu/java/net/local/LocalSocketImpl.java: Likewise.
       * gnu/classpath/jdwp/VMMethod.java: Likewise.
       * gnu/classpath/jdwp/VMVirtualMachine.java: Update to latest
       interface.
       * java/lang/Thread.java: Add UncaughtExceptionHandler.
       * java/lang/reflect/Method.java: Implements GenericDeclaration and
       isSynthetic(),
       * java/lang/reflect/Field.java: Likewise.
       * java/lang/reflect/Constructor.java
       * java/lang/Class.java: Implements Type, GenericDeclaration,
       getSimpleName() and getEnclosing*() methods.
       * java/lang/Class.h: Add new public methods.
       * java/lang/Math.java: Add signum(), ulp() and log10().
       * java/lang/natMath.cc (log10): New function.
       * java/security/VMSecureRandom.java: New override.
       * java/util/logging/Logger.java: Updated to latest classpath
       version.
       * java/util/logging/LogManager.java: New override.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@113887 138bc75d-0d04-0410-961f-82ee72b054a4

17 years ago PR target/27599
matz [Thu, 18 May 2006 13:19:27 +0000 (13:19 +0000)]
PR target/27599
* config.host: Make assignments to host_xmake_file cumulative.
* config.host (*-darwin*): Test $host, not $target.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@113886 138bc75d-0d04-0410-961f-82ee72b054a4

17 years agoAdded myself (Mark Shinwell) to MAINTAINERS.
shinwell [Thu, 18 May 2006 11:51:08 +0000 (11:51 +0000)]
Added myself (Mark Shinwell) to MAINTAINERS.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@113885 138bc75d-0d04-0410-961f-82ee72b054a4

17 years ago * libsupc++/cxxabi.h (class __vmi_class_type_info): Correct typo in comment.
dannysmith [Thu, 18 May 2006 08:12:40 +0000 (08:12 +0000)]
* libsupc++/cxxabi.h (class __vmi_class_type_info): Correct typo in comment.
* docs/doxygen/doxygroups.cc (__cxa_demangle): Correct typo in comment.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@113884 138bc75d-0d04-0410-961f-82ee72b054a4

17 years ago2006-05-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
fengwang [Thu, 18 May 2006 02:31:41 +0000 (02:31 +0000)]
2006-05-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
            Feng Wang  <fengwang@nudt.edu.cn>

        PR fortran/27552
        * dump-parse-tree.c (gfc_show_expr): Deal with Hollerith constants.
        * data.c (create_character_intializer): Set from_H flag if character is
        initialized by Hollerith constant.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@113881 138bc75d-0d04-0410-961f-82ee72b054a4

17 years ago * gcc/config/i386/i386.opt (-mstackrealign): New flag. *
stuart [Thu, 18 May 2006 00:34:44 +0000 (00:34 +0000)]
    * gcc/config/i386/i386.opt (-mstackrealign): New flag.  *
gcc/config/i386/i386.c (force_align_arg_pointer): New attribute.
(ix86_handle_cconv_attribute): Emit error when
force_align_arg_pointer attribute collides with too many regparms.
(ix86_function_regparm): Limit regparms when used with
force_align_arg_pointer attribute.  (ix86_internal_arg_pointer):
Support stack-realigning prologue in non-main functions.  Emit
warning for nested functions under -mstackrealign, emit error for
nested functions with force_align_arg_pointer attribute.
* gcc/doc/extend.texi (force_align_arg_pointer): Document it.
* gcc/doc/invoke.texi (-mstackrealign): Document it.
* testsuite/gcc.target/i386/20060512-1.c: New.
* testsuite/gcc.target/i386/20060512-2.c: New.
* testsuite/gcc.target/i386/20060512-3.c: New.
* testsuite/gcc.target/i386/20060512-4.c: New.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@113880 138bc75d-0d04-0410-961f-82ee72b054a4

17 years agoDaily bump.
gccadmin [Thu, 18 May 2006 00:17:40 +0000 (00:17 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@113878 138bc75d-0d04-0410-961f-82ee72b054a4

17 years agoAdd the missing entry.
hjl [Wed, 17 May 2006 22:18:19 +0000 (22:18 +0000)]
Add the missing entry.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@113874 138bc75d-0d04-0410-961f-82ee72b054a4

17 years ago PR c++/26122
mmitchel [Wed, 17 May 2006 21:39:07 +0000 (21:39 +0000)]
PR c++/26122
* decl2.c (check_member_template): Remove checks for virtual
functions.
* parser.c (cp_parser_function_specifier_opt): Complain about
virtual templates.
(cp_parser_pure_specifier): Likewise.
PR c++/26122
* g++.old-deja/g++.oliva/template9.C: Remove XFAIL.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@113873 138bc75d-0d04-0410-961f-82ee72b054a4

17 years ago PR rtl-optimization/27477
kazu [Wed, 17 May 2006 21:34:57 +0000 (21:34 +0000)]
PR rtl-optimization/27477
* combine.c (try_combine): Don't split a parallel consisting
of two sets into two individual sets if both sets reference
cc0.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@113872 138bc75d-0d04-0410-961f-82ee72b054a4

17 years ago2006-05-17 H.J. Lu <hongjiu.lu@intel.com>
hjl [Wed, 17 May 2006 19:19:02 +0000 (19:19 +0000)]
2006-05-17  H.J. Lu  <hongjiu.lu@intel.com>

* config/arm/arm.opt (target_fpe_name): Remove VarExists.
* config/rs6000/rs6000.opt (TARGET_NO_FP_IN_TOC): Likewise.

* doc/options.texi (VarExists): Updated.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@113871 138bc75d-0d04-0410-961f-82ee72b054a4

17 years ago PR c++/26068
mmitchel [Wed, 17 May 2006 17:24:00 +0000 (17:24 +0000)]
PR c++/26068
* parser.c (cp_parser_set_storage_class): Check for
invalid uses of storage classes on unbraced linkage
specifications.
(cp_parser_decl_specifier_seq): Pass keywords, not storage classes,
to cp_parser_set_storage_class.
PR c++/26068
* g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
* g++.dg/parse/linkage1.C: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@113869 138bc75d-0d04-0410-961f-82ee72b054a4

17 years ago2006-05-17 Paolo Carlini <pcarlini@suse.de>
paolo [Wed, 17 May 2006 16:28:01 +0000 (16:28 +0000)]
2006-05-17  Paolo Carlini  <pcarlini@suse.de>

* include/tr1/hashtable (hashtable<>::m_find): Remove; update callers.

* include/tr1/hashtable (map_base<>::operator[]): Move out of line.

* include/tr1/hashtable (hashtable<>::m_insert(const value_type&,
std::tr1::false_type)): Avoid memory leak risk for new_node.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@113868 138bc75d-0d04-0410-961f-82ee72b054a4

17 years ago * unwind-dw2.c: Add declarations for uw_update_context and
danglin [Wed, 17 May 2006 15:35:36 +0000 (15:35 +0000)]
* unwind-dw2.c: Add declarations for uw_update_context and
uw_frame_state_for.
* pa/hpux-unwind.h (pa_fallback_frame_state): When an export stub is
detected, advance frame state and context once to skip over stub.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@113865 138bc75d-0d04-0410-961f-82ee72b054a4

17 years ago PR tree-optimization/27548
jakub [Wed, 17 May 2006 15:29:18 +0000 (15:29 +0000)]
PR tree-optimization/27548
* g++.dg/tree-ssa/pr27548.C: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@113864 138bc75d-0d04-0410-961f-82ee72b054a4

17 years ago PR libgcj/27352
bryce [Wed, 17 May 2006 15:09:57 +0000 (15:09 +0000)]
    PR libgcj/27352
        * java/lang/Class.java (getClassLoaderInternal): New method.
        (forName (String, Class)): Use getClassLoaderInternal.
        (getPackage): Likewise.
        (getResource): Likewise.
        (getResourceAsStream): Likewise.
        (desiredAssertionStatus): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@113863 138bc75d-0d04-0410-961f-82ee72b054a4

17 years ago PR middle-end/20256
spop [Wed, 17 May 2006 14:25:59 +0000 (14:25 +0000)]
PR middle-end/20256
PR middle-end/26435
* tree-loop-linear.c (linear_transform_loops): Don't test perfect_nest_p.
Call rewrite_into_loop_closed_ssa only when something changed.
* lambda.h (gcc_loopnest_to_lambda_loopnest): Update declaration.
* lambda-code.c (can_convert_to_perfect_nest): Declared.
(gcc_loopnest_to_lambda_loopnest): Removed need_perfect_nest parameter.
Test for perfect_nest_p here.  Fix formating.
(replace_uses_equiv_to_x_with_y): Fix formating.
(stmt_uses_op): Removed.
(can_convert_to_perfect_nest): Removed loopivs parameter.
Complete the test by checking the scalar dependences.
(perfect_nestify): Remove the test for can_convert_to_perfect_nest.
Fix formating.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@113862 138bc75d-0d04-0410-961f-82ee72b054a4

17 years ago Testcase forgotten in the previous commit.
fxcoudert [Wed, 17 May 2006 14:14:56 +0000 (14:14 +0000)]
Testcase forgotten in the previous commit.

PR fortran/26551
* gfortran.dg/recursive_check_2.f90: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@113861 138bc75d-0d04-0410-961f-82ee72b054a4

17 years ago PR fortran/26551
fxcoudert [Wed, 17 May 2006 14:11:40 +0000 (14:11 +0000)]
PR fortran/26551

* resolve.c (resolve_call, resolve_function): Issue an error
if a function or subroutine call is recursive but the function or
subroutine wasn't declared as such.

* gfortran.dg/recursive_check_1.f: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@113860 138bc75d-0d04-0410-961f-82ee72b054a4

17 years ago PR bootstrap/22541
bernds [Wed, 17 May 2006 13:54:38 +0000 (13:54 +0000)]
PR bootstrap/22541
From Dan Kegel <dank@kegel.com>:
* Makefile.in: Strip "dir/../" combinations from SYSTEM_INCLUDE_DIR.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@113859 138bc75d-0d04-0410-961f-82ee72b054a4

17 years ago * tree.c (variably_modified_type_p) <ARRAY_TYPE>: Return true
ebotcazou [Wed, 17 May 2006 13:11:09 +0000 (13:11 +0000)]
* tree.c (variably_modified_type_p) <ARRAY_TYPE>: Return true
if the element type is variably modified without recursing.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@113858 138bc75d-0d04-0410-961f-82ee72b054a4

17 years ago PR middle-end/27332
spop [Wed, 17 May 2006 12:47:43 +0000 (12:47 +0000)]
PR middle-end/27332
* tree-loop-linear.c (try_interchange_loops): Test for
no data dependences.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@113856 138bc75d-0d04-0410-961f-82ee72b054a4

17 years ago PR fortran/27320
fxcoudert [Wed, 17 May 2006 12:06:42 +0000 (12:06 +0000)]
PR fortran/27320
* dump-parse-tree.c (gfc_show_code_node): Try harder to find the
called procedure name.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@113855 138bc75d-0d04-0410-961f-82ee72b054a4

17 years ago PR tree-optimization/27548
rakdver [Wed, 17 May 2006 11:33:00 +0000 (11:33 +0000)]
PR tree-optimization/27548
* tree-scalar-evolution.c (scev_const_prop): Do not prolong life
range of ssa names that appear on abnormal edges.
* tree-ssa-loop-ivopts.c (contains_abnormal_ssa_name_p): Export.
* tree-flow.h (contains_abnormal_ssa_name_p): Declare.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@113853 138bc75d-0d04-0410-961f-82ee72b054a4

17 years ago * g++.dg/opt/temp2.C: New test.
bernds [Wed, 17 May 2006 09:44:35 +0000 (09:44 +0000)]
* g++.dg/opt/temp2.C: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@113851 138bc75d-0d04-0410-961f-82ee72b054a4

17 years ago PR middle-end/27620
bernds [Wed, 17 May 2006 09:42:23 +0000 (09:42 +0000)]
PR middle-end/27620
* expr.c (safe_from_p): Handle CONSTRUCTOR again.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@113850 138bc75d-0d04-0410-961f-82ee72b054a4

17 years ago PR c++/27491
jakub [Wed, 17 May 2006 08:42:47 +0000 (08:42 +0000)]
PR c++/27491
* semantics.c (finish_compound_literal): Only set TREE_HAS_CONSTRUCTOR
on CONSTRUCTORs.

* g++.dg/init/brace5.C: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@113847 138bc75d-0d04-0410-961f-82ee72b054a4

17 years ago PR middle-end/27415
jakub [Wed, 17 May 2006 08:35:01 +0000 (08:35 +0000)]
PR middle-end/27415
* tree.h (OMP_PARALLEL_COMBINED): Define.
* gimplify.c (struct gimplify_omp_ctx): Add is_combined_parallel field.
(new_omp_context): Add is_combined_parallel argument.
(gimplify_scan_omp_clauses): Add in_combined_parallel argument, adjust
new_omp_context caller.
(gimplify_omp_parallel, gimplify_omp_for, gimplify_omp_workshare):
Adjust gimplify_scan_omp_clauses callers.
(omp_is_private): Issue errors if iteration variable is firstprivate
or reduction in the current context.
* c-parser.c (c_parser_omp_parallel): Set OMP_PARALLEL_COMBINED
on combined parallel workshare constructs.
cp/
* parser.c (cp_parser_omp_parallel): Set OMP_PARALLEL_COMBINED
on combined parallel workshare constructs.
* pt.c (tsubst_expr): Copy OMP_PARALLEL_COMBINED flag.
fortran/
* trans-openmp.c (gfc_trans_omp_parallel_do,
gfc_trans_omp_parallel_sections, gfc_trans_omp_parallel_workshare): Set
OMP_PARALLEL_COMBINED flag.
testsuite/
* gcc.dg/gomp/pr27415.c: New test.
* g++.dg/gomp/pr27415.C: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@113846 138bc75d-0d04-0410-961f-82ee72b054a4

17 years ago PR tree-optimization/27549
jakub [Wed, 17 May 2006 08:31:51 +0000 (08:31 +0000)]
PR tree-optimization/27549
* g++.dg/tree-ssa/pr27549.C: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@113845 138bc75d-0d04-0410-961f-82ee72b054a4

17 years agogcc/
hjl [Wed, 17 May 2006 05:06:52 +0000 (05:06 +0000)]
gcc/

2006-05-16  H.J. Lu  <hongjiu.lu@intel.com>

* Makefile.in (GCC_OBJS): Replace options.o with gcc-options.o.
(gcc-options.o): New rule.

* optc-gen.awk: Protect variables for gcc-options.o with
#ifdef GCC_DRIVER/#endif.

gcc/java/

2006-05-16  H.J. Lu  <hongjiu.lu@intel.com>

* lang.opt (femit-class-file): Remove VarExists.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@113841 138bc75d-0d04-0410-961f-82ee72b054a4

17 years ago2006-05-16 Daniel Berlin <dberlin@dberlin.org>
dberlin [Wed, 17 May 2006 01:16:08 +0000 (01:16 +0000)]
2006-05-16  Daniel Berlin <dberlin@dberlin.org>

Fix PR tree-optimization/27373
* tree-ssa-forwprop.c: (forward_propagate_addr_expr_1): Add argument.
 (forward_propagate_addr_expr): Update call.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@113840 138bc75d-0d04-0410-961f-82ee72b054a4

17 years ago2006-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
jvdelisle [Wed, 17 May 2006 00:40:23 +0000 (00:40 +0000)]
2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

PR libgfortran/27575
* gfortran.dg/read_eof_4.f90:  New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@113838 138bc75d-0d04-0410-961f-82ee72b054a4

17 years ago2006-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
jvdelisle [Wed, 17 May 2006 00:36:53 +0000 (00:36 +0000)]
2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

PR libgfortran/27575
* io/transfer.c (read_block):  Add check for end file condition.
(read_block_direct): Add check for end file condition.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@113837 138bc75d-0d04-0410-961f-82ee72b054a4

17 years ago * configure.ac: Add -Wno-overlength-strings.
mrs [Wed, 17 May 2006 00:31:31 +0000 (00:31 +0000)]
* configure.ac: Add -Wno-overlength-strings.
* configure: Regenerate.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@113836 138bc75d-0d04-0410-961f-82ee72b054a4

17 years agoDaily bump.
gccadmin [Wed, 17 May 2006 00:17:09 +0000 (00:17 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@113834 138bc75d-0d04-0410-961f-82ee72b054a4

17 years ago * verify-impl.c (verify_instructions_0) <op_return>: Special case
tromey [Tue, 16 May 2006 22:06:25 +0000 (22:06 +0000)]
* verify-impl.c (verify_instructions_0) <op_return>: Special case
for Object.<init>.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@113830 138bc75d-0d04-0410-961f-82ee72b054a4

17 years ago2006-05-16 H.J. Lu <hongjiu.lu@intel.com>
hjl [Tue, 16 May 2006 16:56:16 +0000 (16:56 +0000)]
2006-05-16  H.J. Lu  <hongjiu.lu@intel.com>

* doc/options.texi: Move the Negative option.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@113827 138bc75d-0d04-0410-961f-82ee72b054a4

17 years ago2006-05-16 Richard Guenther <rguenther@suse.de>
rguenth [Tue, 16 May 2006 15:34:12 +0000 (15:34 +0000)]
2006-05-16  Richard Guenther  <rguenther@suse.de>

PR tree-optimization/22303
* tree-ssa-ccp.c (fold_const_aggregate_ref): Handle reads
from STRING_CSTs.
(evaluate_stmt): Fall back to fold_const_aggregate_ref, if
ccp_fold did not simplify the statement.

* gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@113826 138bc75d-0d04-0410-961f-82ee72b054a4

17 years agogcc/
hjl [Tue, 16 May 2006 14:27:18 +0000 (14:27 +0000)]
gcc/

2006-05-16  H.J. Lu  <hongjiu.lu@intel.com>

PR driver/26885
* Makefile.in (GCC_OBJS): New.
(OBJS-common): Add opts-common.o.
(xgcc$(exeext)): Replace gcc.o with $(GCC_OBJS).
(cpp$(exeext)): Likewise.
(gcc.o): Also depend on opts.h.
(opts-common.o): New.

* common.opt (gcoff): Add Negative(gdwarf-2).
(gdwarf-2): Add Negative(gstabs).
(gstabs): Add Negative(gstabs+).
(gstabs+): Add Negative(gvms).
(gvms): Add Negative(gxcoff).
(gxcoff): Add Negative(gxcoff+).
(gxcoff+): Add Negative(gcoff).
* config/i386/i386.opt (m32): Add Negative(m64).
(m64): Add Negative(m32).

* doc/options.texi: Document the Negative option.

* gcc.c: Include "opts.h".
(main): Call prune_options after expandargv.

* optc-gen.awk: Generate common declarations for all flag
variables in options.c. Output the neg_index field.

* opts.c (find_opt): Moved to ...
* opts-common.c: Here. New file.

* opts.h (cl_option): Add a neg_index field.
(find_opt): New.
(prune_options): Likewise.

gcc/cp/

2006-05-16  H.J. Lu  <hongjiu.lu@intel.com>

PR driver/26885
* Make-lang.in (GXX_OBJS): Replace gcc.o with $(GCC_OBJS).

gcc/fortran/

2006-05-16  H.J. Lu  <hongjiu.lu@intel.com>

PR driver/26885
* Make-lang.in (GFORTRAN_D_OBJS): Replace gcc.o with
$(GCC_OBJS).

gcc/java/

2006-05-16  H.J. Lu  <hongjiu.lu@intel.com>

PR driver/26885
* Make-lang.in ($(GCJ)$(exeext)): Replace gcc.o with
$(GCC_OBJS).

gcc/treelang/

2006-05-16  H.J. Lu  <hongjiu.lu@intel.com>

PR driver/26885
* Make-lang.in (gtreelang$(exeext)): Replace gcc.o with
$(GCC_OBJS).

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@113824 138bc75d-0d04-0410-961f-82ee72b054a4

17 years ago PR middle-end/27573
jakub [Tue, 16 May 2006 10:16:36 +0000 (10:16 +0000)]
PR middle-end/27573
* omp-low.c (expand_omp_parallel): Don't assert
.OMP_DATA_I = &.OMP_DATA_O is the first statement in the block,
instead search for it.

* gcc.dg/gomp/pr27573.c: New test.
* gfortran.dg/gomp/pr27573.f90: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@113823 138bc75d-0d04-0410-961f-82ee72b054a4

17 years ago PR c/27499
jakub [Tue, 16 May 2006 10:12:39 +0000 (10:12 +0000)]
PR c/27499
* gimplify.c (gimplify_omp_for): Remove assertion that iteration var
is signed.

* gcc.dg/gomp/pr27499.c: New test.
* g++.dg/gomp/pr27499.C: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@113822 138bc75d-0d04-0410-961f-82ee72b054a4

17 years ago * doc/tm.texi (TARGET_LIBGCC_SDATA_SECTION): Add missing @end
schwab [Tue, 16 May 2006 09:47:14 +0000 (09:47 +0000)]
* doc/tm.texi (TARGET_LIBGCC_SDATA_SECTION): Add missing @end
defmac.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@113821 138bc75d-0d04-0410-961f-82ee72b054a4

17 years ago PR c++/27339
mmitchel [Tue, 16 May 2006 05:39:49 +0000 (05:39 +0000)]
PR c++/27339
* cp-tree.h (perform_access_checks): New function.
* semantics.c (perform_access_checks): New function.
(perform_deferred_access_checks): Use it.
* parser.c (cp_parser_simple_declaration): Adjust call to
cp_parser_init_declarator.
(cp_parser_type_parameter): Do not defer checks in default
arguments.
(cp_parser_explicit_specialization): Adjust call to
cp_parser_single_declaration.
(cp_parser_init_declarator): Perform template-parameter access
checks.
(cp_parser_parameter_declaration): Do not defer checks for
template parameter default arguments.
(cp_parser_template_declaration_after_export): Gather access
checks for template parameters, and pass them to
cp_parser_single_declaration.
(cp_parser_template_parameter_access_checks): New function.
(cp_parser_single_declaration): Add checks parameter.
PR c++/27339
* g++.dg/parser/access8.C: Adjust error marker.
* g++.dg/template/access17.C: New test.
* g++.dg/template/access18.C: Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@113819 138bc75d-0d04-0410-961f-82ee72b054a4

17 years ago PR target/26600
sayle [Tue, 16 May 2006 04:16:00 +0000 (04:16 +0000)]
PR target/26600
* config/i386/i386.c (legitimate_constant_p) <CONST_DOUBLE>: TImode
integer constants other than zero are only legitimate on TARGET_64BIT.
<CONST_VECTOR> Only zero vectors are legitimate.
(ix86_cannot_force_const_mem): Integral and vector constants can
always be put in the constant pool.

* gcc.target/i386/pr26600.c: New test case.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@113818 138bc75d-0d04-0410-961f-82ee72b054a4

17 years ago* crtstuff.c (__dso_handle): Set section from
dj [Tue, 16 May 2006 03:49:57 +0000 (03:49 +0000)]
* crtstuff.c (__dso_handle): Set section from
TARGET_LBIGCC_SDATA_SECTION if defined.
* doc/tm.text (TARGET_LIBGCC_SDATA_SECTION): Document.
* config/mips/mips.h (TARGET_LIBGCC_SDATA_SECTION): Define.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@113817 138bc75d-0d04-0410-961f-82ee72b054a4

17 years ago PR target/27599
dannysmith [Tue, 16 May 2006 03:14:00 +0000 (03:14 +0000)]
    PR target/27599
* config.host (i[34567]86-*-mingw*): Append i386/x-mingw32 to
host_xmake_file.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@113816 138bc75d-0d04-0410-961f-82ee72b054a4

17 years ago * tree-cfg.c (split_edge_bb_loc): Remove unused variable `src'.
bje [Tue, 16 May 2006 02:02:32 +0000 (02:02 +0000)]
* tree-cfg.c (split_edge_bb_loc): Remove unused variable `src'.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@113811 138bc75d-0d04-0410-961f-82ee72b054a4

17 years agoDaily bump.
gccadmin [Tue, 16 May 2006 00:17:30 +0000 (00:17 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@113808 138bc75d-0d04-0410-961f-82ee72b054a4

17 years ago * tree.c: (last_annotated_node): Use sources_locus typedef.
bothner [Mon, 15 May 2006 23:16:27 +0000 (23:16 +0000)]
* tree.c: (last_annotated_node): Use sources_locus typedef.
This permits bootstrapping with --enable-mapped-location.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@113804 138bc75d-0d04-0410-961f-82ee72b054a4

17 years ago PR c++/27505
mmitchel [Mon, 15 May 2006 22:54:19 +0000 (22:54 +0000)]
PR c++/27505
* call.c (convert_like_real): Convert bitfields to their declared
types when forming an rvalue.
* tree.c (convert_bitfield_to_declared_type): New function.
(rvalue): Use it.
* cp-tree.h (convert_bitfield_to_declare_type): Declare it.
PR c++/27505
* g++.dg/expr/bitfield1.C: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@113803 138bc75d-0d04-0410-961f-82ee72b054a4

17 years agoFix typo in the last commit. Sorry.
andreast [Mon, 15 May 2006 21:38:25 +0000 (21:38 +0000)]
Fix typo in the last commit. Sorry.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@113802 138bc75d-0d04-0410-961f-82ee72b054a4

17 years ago2006-05-15 Andreas Tobler <a.tobler@schweiz.ch>
andreast [Mon, 15 May 2006 21:08:34 +0000 (21:08 +0000)]
2006-05-15  Andreas Tobler  <a.tobler@schweiz.ch>

* stacktrace.cc (StackTrace::FillInFrameInfo): Use
UNWRAP_FUNCTION_DESCRIPTOR to compare frame->start_ip against the
klass->methods[j].ncode.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@113801 138bc75d-0d04-0410-961f-82ee72b054a4

17 years ago2006-05-15 Paolo Carlini <pcarlini@suse.de>
paolo [Mon, 15 May 2006 21:07:36 +0000 (21:07 +0000)]
2006-05-15  Paolo Carlini  <pcarlini@suse.de>

* include/tr1/hashtable (hashtable<>::m_find, m_insert_bucket): Add.
(hashtable<>::find, m_insert(const value_type&, std::tr1::true_type),
map_base<>::operator[]): Use the above.
* testsuite/performance/23_containers/insert/unordered_map_array.cc:
New.

* include/tr1/hashtable (hashtable<>::find_node,
insert(const value_type&, ...), erase_node): Rename to m_*, adjust
callers.
* include/tr1/hashtable: Minor cosmetic changes.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@113800 138bc75d-0d04-0410-961f-82ee72b054a4

17 years ago PR tree-optimization/26830
rakdver [Mon, 15 May 2006 18:24:55 +0000 (18:24 +0000)]
PR tree-optimization/26830
* tree-into-ssa.c (struct ssa_name_info): Add age field.
(info_for_ssa_name, current_info_for_ssa_name_age,
blocks_to_update): New variables.
(get_ssa_name_ann): Use info_for_ssa_name instead of SSA_NAME_AUX.
(clear_ssa_name_info, initialize_flags_in_bb,
mark_block_for_update): New functions.
(mark_def_sites, rewrite_stmt): Assert that blocks_to_update is NULL.
(insert_phi_nodes_for, mark_use_interesting, prepare_block_for_update,
prepare_def_site_for): Use mark_block_for_update.
(mark_def_interesting): Assert that the processed block is marked in
blocks_to_update.  Do not take blocks argument.
(prepare_use_sites_for, prepare_names_to_update): Do not take blocks
argument.
(rewrite_update_init_block, rewrite_update_stmt): Only process
blocks with statements to rewrite.
(delete_update_ssa): Do not clear SSA_NAME_AUX.
(update_ssa): Initialize and free blocks_to_update.  Do not
clear flags on statements.  Do not use blocks bitmap.
* tree.h (SSA_NAME_AUX): Removed.
(struct tree_ssa_name): Removed aux field.
* print-tree.c (print_node): Do not print SSA_NAME_AUX.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@113799 138bc75d-0d04-0410-961f-82ee72b054a4

17 years agoFix spacing.
rakdver [Mon, 15 May 2006 18:18:56 +0000 (18:18 +0000)]
Fix spacing.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@113798 138bc75d-0d04-0410-961f-82ee72b054a4

17 years ago2006-05-15 Richard Guenther <rguenther@suse.de>
rguenth [Mon, 15 May 2006 17:35:48 +0000 (17:35 +0000)]
2006-05-15  Richard Guenther  <rguenther@suse.de>

PR tree-optimization/27603
* tree-ssa-loop-niter.c (infer_loop_bounds_from_undefined):
Do computations in original type.

* gcc.dg/torture/pr27603.c: New testcase.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@113797 138bc75d-0d04-0410-961f-82ee72b054a4

17 years ago2006-05-15 Paul Thomas <pault@gcc.gnu.org>
pault [Mon, 15 May 2006 17:16:26 +0000 (17:16 +0000)]
2006-05-15  Paul Thomas  <pault@gcc.gnu.org>

PR fortran/25090
* resolve.c: Static resolving_index_expr initialized.
(entry_parameter): New function to emit errors for variables
that are not entry parameters.
(gfc_resolve_expr): Call entry_parameter, when resolving
variables, if the namespace has entries and resolving_index_expr
is set.
(resolve_charlen): Set resolving_index_expr before the call to
resolve_index_expr and reset it afterwards.
(resolve_fl_variable): The same before and after the call to
is_non_constant_shape_array, which ultimately makes a call to
gfc_resolve_expr.

PR fortran/25082
* resolve.c (resolve_code): Add error condition that the return
expression must be scalar.

PR fortran/24711
* matchexp.c (gfc_get_parentheses): New function.
(match_primary): Remove inline code and call above.
* gfortran.h: Provide prototype for gfc_get_parentheses.
* resolve.c (resolve_array_ref): Call the above, when start is a
derived type variable array reference.

2006-05-15  Paul Thomas  <pault@gcc.gnu.org>

PR fortran/25090
* gfortran.dg/entry_dummy_ref_1.f90: New test.

PR fortran/25082
* gfortran.dg/scalar_return_1.f90: New test.

PR fortran/24711
* gfortran.dg/derived_comp_array_ref_1.f90: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@113796 138bc75d-0d04-0410-961f-82ee72b054a4

17 years ago2006-05-15 Mircea Namolaru <namolaru@il.ibm.com>
razya [Mon, 15 May 2006 10:36:39 +0000 (10:36 +0000)]
2006-05-15  Mircea Namolaru  <namolaru@il.ibm.com>

        * see.c: Code style changes such as redundant paranthesis,
        redundant intialization of local variables etc.
        (see_main): Declared now as static.
        * doc/invoke.texi: Update that -fsee is not enabled by
        default at -O3.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@113792 138bc75d-0d04-0410-961f-82ee72b054a4

17 years ago * omp-low.c (check_omp_nesting_restrictions): New function.
jakub [Mon, 15 May 2006 10:02:26 +0000 (10:02 +0000)]
* omp-low.c (check_omp_nesting_restrictions): New function.
(scan_omp_1): Call it.

* gcc.dg/gomp/critical-4.c: New test.
* gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
* gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
* gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
* gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@113790 138bc75d-0d04-0410-961f-82ee72b054a4

17 years ago PR middle-end/27416
jakub [Mon, 15 May 2006 09:59:30 +0000 (09:59 +0000)]
PR middle-end/27416
* omp-low.c (build_outer_var_ref): If VAR is reference in orphaned
construct, return *VAR.

* libgomp.fortran/pr27416-1.f90: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@113788 138bc75d-0d04-0410-961f-82ee72b054a4

17 years ago PR fortran/27446
jakub [Mon, 15 May 2006 09:57:54 +0000 (09:57 +0000)]
PR fortran/27446
* trans-openmp.c (gfc_trans_omp_array_reduction): Ensure
OMP_CLAUSE_REDUCTION_{INIT,MERGE} are set to BIND_EXPR.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@113787 138bc75d-0d04-0410-961f-82ee72b054a4

17 years ago PR c++/27582
reichelt [Mon, 15 May 2006 09:34:59 +0000 (09:34 +0000)]
PR c++/27582
* pt.c (any_dependent_template_arguments_p): Return early on invalid
argument list.

* g++.dg/template/dependent-args1.C: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@113784 138bc75d-0d04-0410-961f-82ee72b054a4

17 years ago PR c++/27581
reichelt [Mon, 15 May 2006 09:19:30 +0000 (09:19 +0000)]
PR c++/27581
* search.c (adjust_result_of_qualified_name_lookup): Skip on
invalid context_class.

* g++.dg/lookup/this1.C: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@113781 138bc75d-0d04-0410-961f-82ee72b054a4

17 years ago PR c++/27315
reichelt [Mon, 15 May 2006 09:07:17 +0000 (09:07 +0000)]
PR c++/27315
* pt.c (do_decl_instantiation): Return early on invalid decl.

* g++.dg/template/operator6.C: New test.
* g++.dg/template/incomplete3.C: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@113778 138bc75d-0d04-0410-961f-82ee72b054a4

17 years ago PR c++/27559
reichelt [Mon, 15 May 2006 08:58:25 +0000 (08:58 +0000)]
PR c++/27559
* pt.c (push_template_decl_real): Return error_mark_node instead
of broken decl.

* g++.dg/template/new4.C: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@113777 138bc75d-0d04-0410-961f-82ee72b054a4

17 years ago PR c++/27496
reichelt [Mon, 15 May 2006 08:52:29 +0000 (08:52 +0000)]
PR c++/27496
* pt.c (tsubst_friend_class): Return early on invalid friend
declarations.

* g++.dg/template/void2.C: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@113776 138bc75d-0d04-0410-961f-82ee72b054a4

17 years agogcc/ada/
hjl [Mon, 15 May 2006 03:09:17 +0000 (03:09 +0000)]
gcc/ada/

2006-05-14  H.J. Lu  <hongjiu.lu@intel.com>

* Make-lang.in (ada/decl.o): Replace target.h with $(TARGET_H).
(ada/misc.o): Likewise.
(ada/utils.o): Likewise.

gcc/cp/

2006-05-14  H.J. Lu  <hongjiu.lu@intel.com>

* Make-lang.in (cp/decl.o): Add dependency on $(TARGET_H).
(cp/decl2.o): Likewise.
(cp/typeck.o): Likewise.
(cp/cvt.o): Likewise.
(cp/parser.o): Likewise.
(cp/call.o): Replace target.h with $(TARGET_H).

gcc/fortran/

2006-05-14  H.J. Lu  <hongjiu.lu@intel.com>

* Make-lang.in (fortran/options.o): Depend on $(TARGET_H).

gcc/java/

2006-05-14  H.J. Lu  <hongjiu.lu@intel.com>

* Make-lang.in (java/decl.o): Add dependency on $(TARGET_H).
(java/expr.o): Replace target.h with $(TARGET_H).
(java/parse.o): Likewise.

gcc/objcp/

2006-05-14  H.J. Lu  <hongjiu.lu@intel.com>

* Make-lang.in (objcp/objcp-decl.o): Add dependency on
$(TARGET_H).

gcc/treelang/

2006-05-14  H.J. Lu  <hongjiu.lu@intel.com>

* Make-lang.in (treelang/treetree.o): Add dependency on
$(TARGET_H).

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@113773 138bc75d-0d04-0410-961f-82ee72b054a4

17 years agoDaily bump.
gccadmin [Mon, 15 May 2006 00:17:18 +0000 (00:17 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@113770 138bc75d-0d04-0410-961f-82ee72b054a4

17 years ago PR rtl-optimization/27406
kkojima [Sun, 14 May 2006 22:51:12 +0000 (22:51 +0000)]
PR rtl-optimization/27406
* bt-load.c (migrate_btr_def): Skip the block having abnormal
edges.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@113766 138bc75d-0d04-0410-961f-82ee72b054a4

17 years agogcc/cp/ChangeLog:
aoliva [Sun, 14 May 2006 20:37:56 +0000 (20:37 +0000)]
gcc/cp/ChangeLog:
* pt.c (build_non_dependent_expr): Leave ADDR_EXPR of
COMPONENT_REF alone.
gcc/testsuite/ChangeLog:
* g++.dg/template/dependent-expr5.C: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@113765 138bc75d-0d04-0410-961f-82ee72b054a4

17 years ago PR middle-end/26729
sayle [Sun, 14 May 2006 17:20:01 +0000 (17:20 +0000)]
PR middle-end/26729
* gcc.dg/pr26729-1.c: New test case.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@113764 138bc75d-0d04-0410-961f-82ee72b054a4

17 years ago PR rtl-optimization/27538
kazu [Sun, 14 May 2006 16:07:12 +0000 (16:07 +0000)]
PR rtl-optimization/27538
* combine.c (expand_compound_operation): Call gen_lowpart
before calling simplify_shift_const.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@113763 138bc75d-0d04-0410-961f-82ee72b054a4

17 years ago PR rtl-optimization/22563
sayle [Sun, 14 May 2006 15:48:11 +0000 (15:48 +0000)]
PR rtl-optimization/22563
* expmed.c (store_fixed_bit_field): When using AND and IOR to store
a fixed width bitfield, always force the intermediates into psuedos.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@113762 138bc75d-0d04-0410-961f-82ee72b054a4

17 years ago2006-05-14 Bernhard Fischer <aldot@gcc.gnu.org>
aldot [Sun, 14 May 2006 10:48:49 +0000 (10:48 +0000)]
2006-05-14  Bernhard Fischer  <aldot@gcc.gnu.org>

PR 27501
* mkconfig.sh: Use operator = instead of == for test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@113758 138bc75d-0d04-0410-961f-82ee72b054a4

17 years ago2006-05-14 Bernhard Fischer <aldot@gcc.gnu.org>
aldot [Sun, 14 May 2006 10:36:31 +0000 (10:36 +0000)]
2006-05-14  Bernhard Fischer  <aldot@gcc.gnu.org>

* README: Fix typo.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@113757 138bc75d-0d04-0410-961f-82ee72b054a4

17 years ago* dwarf2out.c (dbx_reg_number): Check return value from
nickc [Sun, 14 May 2006 07:44:21 +0000 (07:44 +0000)]
* dwarf2out.c (dbx_reg_number): Check return value from
  LEAF_REG_REMAP and only use it if it is valid.
  (multiple_reg_loc_descriptor): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@113756 138bc75d-0d04-0410-961f-82ee72b054a4

17 years ago2006-05-13 Richard Guenther <rguenther@suse.de>
sayle [Sun, 14 May 2006 03:49:50 +0000 (03:49 +0000)]
2006-05-13  Richard Guenther  <rguenther@suse.de>

* config.host <i[34567]86-*-cygwin*>: Append i386/x-cygwin to
host_xmake_file.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@113754 138bc75d-0d04-0410-961f-82ee72b054a4

17 years agoDaily bump.
gccadmin [Sun, 14 May 2006 00:17:15 +0000 (00:17 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@113752 138bc75d-0d04-0410-961f-82ee72b054a4

17 years ago * df-core.c (df_bb_regno_last_use_find): Do not look for dataflow
steven [Sat, 13 May 2006 23:14:47 +0000 (23:14 +0000)]
* df-core.c (df_bb_regno_last_use_find): Do not look for dataflow
information attached to non-INSNs such as NOTEs.
(df_bb_regno_first_def_find, df_bb_regno_last_def_find): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@113748 138bc75d-0d04-0410-961f-82ee72b054a4

17 years ago * sources.am, Makefile.in: Rebuilt.
tromey [Sat, 13 May 2006 21:21:28 +0000 (21:21 +0000)]
* sources.am, Makefile.in: Rebuilt.
* Makefile.am (nat_source_files): Mention natVMChannels.cc, not
natChannels.cc.
* java/nio/channels/natVMChannels.cc: Renamed from
natChannels.cc.
* java/nio/channels/Channels.java: Removed.
* java/nio/channels/natChannels.cc: Removed.
* java/nio/channels/VMChannels.java: New file.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@113745 138bc75d-0d04-0410-961f-82ee72b054a4

17 years ago * gcc.dg/pr27003.c: New test.
rakdver [Sat, 13 May 2006 19:52:31 +0000 (19:52 +0000)]
* gcc.dg/pr27003.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@113743 138bc75d-0d04-0410-961f-82ee72b054a4

17 years agoadd self to MAINTAINERS
sandra [Sat, 13 May 2006 18:46:39 +0000 (18:46 +0000)]
add self to MAINTAINERS

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@113741 138bc75d-0d04-0410-961f-82ee72b054a4

17 years ago * sources.am, Makefile.in: Rebuilt.
tromey [Sat, 13 May 2006 18:41:38 +0000 (18:41 +0000)]
* sources.am, Makefile.in: Rebuilt.
* java/text/DateFormat.java: Removed.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@113740 138bc75d-0d04-0410-961f-82ee72b054a4

17 years ago * sources.am, Makefile.in: Rebuilt.
tromey [Sat, 13 May 2006 17:58:50 +0000 (17:58 +0000)]
* sources.am, Makefile.in: Rebuilt.
* gnu/java/net/protocol/jar/Connection.java: Removed.
* java/net/JarURLConnection.java: Removed.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@113739 138bc75d-0d04-0410-961f-82ee72b054a4

18 years ago * include/java-interp.h (_Jv_InterpMethod::dump_object): Removed
tromey [Sat, 13 May 2006 15:49:07 +0000 (15:49 +0000)]
* include/java-interp.h (_Jv_InterpMethod::dump_object): Removed
declaration.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@113738 138bc75d-0d04-0410-961f-82ee72b054a4

18 years ago2006-05-13 Peter Doerfler <gcc@pdoerfler.com>
paolo [Sat, 13 May 2006 10:49:40 +0000 (10:49 +0000)]
2006-05-13  Peter Doerfler  <gcc@pdoerfler.com>

* include/tr1/hashtable (identity<>::operator(),
extract1st<>::operator()): Return by const ref.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@113737 138bc75d-0d04-0410-961f-82ee72b054a4

18 years ago * sources.am, Makefile.in: Rebuilt.
tromey [Sat, 13 May 2006 02:16:22 +0000 (02:16 +0000)]
* sources.am, Makefile.in: Rebuilt.
* java/util/logging/LogManager.java: Removed.
* java/util/logging/Logger.java (resetLogger): New method, from
Classpath.
* java/io/RandomAccessFile.java: Removed.
* gnu/java/nio/channels/FileChannelImpl.java (create): New
method.
(FileChannelImpl): Now private.
* java/io/FileInputStream.java: Removed.
* java/io/FileOutputStream.java: Removed.
* java/security/AccessControlContext.java: Removed.
* java/lang/ThreadLocal.java: Removed.
* java/lang/InheritableThreadLocal.java: Removed.
* java/lang/Thread.java (locals): New field.
(getThreadLocals): New method.
* java/lang/natThread.cc (finish_): Clear 'locals'.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@113735 138bc75d-0d04-0410-961f-82ee72b054a4

18 years agoDaily bump.
gccadmin [Sat, 13 May 2006 00:17:10 +0000 (00:17 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@113733 138bc75d-0d04-0410-961f-82ee72b054a4

18 years ago * lib/target-supports.dg (check_cxa_atexit_available): Change
sje [Fri, 12 May 2006 19:52:34 +0000 (19:52 +0000)]
* lib/target-supports.dg (check_cxa_atexit_available): Change
v3_target_compile to ${tool}_target_compile.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@113729 138bc75d-0d04-0410-961f-82ee72b054a4

18 years ago* cplus-dem.c (demangle_fund_type): Ensure buf is large enough to
dj [Fri, 12 May 2006 19:44:29 +0000 (19:44 +0000)]
* cplus-dem.c (demangle_fund_type): Ensure buf is large enough to
hold "int%u_t".

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@113728 138bc75d-0d04-0410-961f-82ee72b054a4

18 years ago2006-05-12 Andreas Krebbel <krebbel1@de.ibm.com>
krebbel [Fri, 12 May 2006 07:51:35 +0000 (07:51 +0000)]
2006-05-12  Andreas Krebbel  <krebbel1@de.ibm.com>

* config/s390/s390.c (s390_const_ok_for_constraint_p): Disallow -4G for
On contraint.
* config/s390/s390.md: Adjust comment describing On constraint.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@113721 138bc75d-0d04-0410-961f-82ee72b054a4

18 years agoDaily bump.
gccadmin [Fri, 12 May 2006 00:17:30 +0000 (00:17 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@113719 138bc75d-0d04-0410-961f-82ee72b054a4

18 years ago2006-05-11 Bryce McKinlay <mckinlay@redhat.com>
bryce [Thu, 11 May 2006 22:20:07 +0000 (22:20 +0000)]
2006-05-11  Bryce McKinlay  <mckinlay@redhat.com>

* gnu/gcj/runtime/NameFinder.java (lookup): If exec'ing addr2line
fails, don't try again.
(use_addr2line): Field no longer final.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@113715 138bc75d-0d04-0410-961f-82ee72b054a4

18 years ago * lib/scanasm.exp (scan-not-hidden): Fix typo.
jason [Thu, 11 May 2006 21:49:35 +0000 (21:49 +0000)]
    * lib/scanasm.exp (scan-not-hidden): Fix typo.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@113714 138bc75d-0d04-0410-961f-82ee72b054a4

18 years ago PR fortran/27553
fxcoudert [Thu, 11 May 2006 21:37:10 +0000 (21:37 +0000)]
PR fortran/27553
* parse.c (next_free): Return instead of calling decode_statement
upon error.
* gfortran.dg/label_5.f90: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@113712 138bc75d-0d04-0410-961f-82ee72b054a4

18 years ago2006-05-11 Bryce McKinlay <mckinlay@redhat.com>
bryce [Thu, 11 May 2006 20:53:04 +0000 (20:53 +0000)]
2006-05-11  Bryce McKinlay  <mckinlay@redhat.com>

* gnu/gcj/runtime/NameFinder.java (blacklist): New static field.
(lookup): If addr2line fails to find an address, flag the binary as
having no debug info and avoid calling addr2line on it again.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@113711 138bc75d-0d04-0410-961f-82ee72b054a4

18 years ago * lib/target-supports.exp (check_effective_target_powerpc_fprs,
jsm28 [Thu, 11 May 2006 19:56:21 +0000 (19:56 +0000)]
* lib/target-supports.exp (check_effective_target_powerpc_fprs,
check_effective_target_powerpc_altivec_ok): New.
* g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
gcc.target/powerpc/altivec-9.c,
gcc.target/powerpc/altivec-consts.c,
gcc.target/powerpc/altivec-pr22085.c,
gcc.target/powerpc/altivec-splat.c,
gcc.target/powerpc/altivec-types-1.c,
gcc.target/powerpc/altivec-types-2.c,
gcc.target/powerpc/altivec-types-3.c,
gcc.target/powerpc/altivec-types-4.c,
gcc.target/powerpc/altivec-varargs-1.c,
gcc.target/powerpc/altivec-vec-merge.c,
gcc.target/powerpc/ppc-vector-memcpy.c,
gcc.target/powerpc/ppc-vector-memset.c,
gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
these effective targets.
* gcc.dg/vmx/pr27006.c: Add missing close brace.
* gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@113709 138bc75d-0d04-0410-961f-82ee72b054a4

18 years ago * testsuite/libjava.compile/PR20418.java: New.
daney [Thu, 11 May 2006 17:52:42 +0000 (17:52 +0000)]
* testsuite/libjava.compile/PR20418.java: New.
* testsuite/libjava.compile/PR20418.xfail: New.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@113707 138bc75d-0d04-0410-961f-82ee72b054a4

18 years ago * cgraphunit.c (decide_is_function_needed): Don't force always_inline
hubicka [Thu, 11 May 2006 16:11:37 +0000 (16:11 +0000)]
* cgraphunit.c (decide_is_function_needed): Don't force always_inline
to be output at -O0.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@113704 138bc75d-0d04-0410-961f-82ee72b054a4

18 years ago PR middle-end/27384
reichelt [Thu, 11 May 2006 15:07:45 +0000 (15:07 +0000)]
PR middle-end/27384
* fold-const.c (size_binop): Move sanity check for arguments to
the beginning of the function.

* g++.dg/other/fold1.C: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@113701 138bc75d-0d04-0410-961f-82ee72b054a4