aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2005-04-07test.html: Update.Benjamin Kosnik44-3605/+1033
2005-04-06 Benjamin Kosnik <bkoz@redhat.com> * docs/html/test.html: Update. * testsuite/printnow.c: Remove. * scripts/check_survey.in: Remove. * testsuite/abi_check.cc: To... * testuite/testsuite_abi_check.cc: ...here. * testsuite/libstdc++-abi/abi.exp: Change abi_check.cc to testsuite_abi_check.cc. * testsuite/testsuite_hooks.h: Move character related bits to... * testsuite/testsuite_character.h: ...here. * testsuite/testsuite_character.cc: ... and here. * testsuite/21_strings/basic_string/inserters_extractors/pod/ 10081-in.cc: Use testsuite_character.h. * testsuite/21_strings/basic_string/inserters_extractors/pod/ 10081-out.cc: Same. * testsuite/22_locale/numpunct/members/pod/1.cc: Same. * testsuite/22_locale/numpunct/members/pod/2.cc: Same. * testsuite/27_io/basic_filebuf/2.cc: Same. * testsuite/27_io/basic_fstream/2.cc: Same. * testsuite/27_io/basic_istream/2.cc: Same. * testsuite/27_io/basic_istream/extractors_arithmetic/pod/ 3983-1.cc: Same. * testsuite/27_io/basic_istream/extractors_character/char/ 9826.cc: Same. * testsuite/27_io/basic_istream/extractors_character/pod/ 3983-2.cc: Same. * testsuite/27_io/basic_istream/extractors_other/pod/3983-3.cc: Same. * testsuite/27_io/basic_istream/sentry/pod/1.cc: Same. * testsuite/27_io/basic_ostream/2.cc: Same. * testsuite/27_io/basic_ostream/sentry/pod/1.cc: Same. * testsuite/27_io/basic_streambuf/2.cc: Same. * testsuite/27_io/basic_stringbuf/2.cc: Same. * testsuite/27_io/basic_stringbuf/4.cc: Same. * testsuite/27_io/basic_stringstream/2.cc: Same. * testsuite/27_io/fpos/1.cc: Same. * testsuite/ext/mt_allocator/tune-1.cc: Same. * testsuite/ext/mt_allocator/tune-2.cc: Same. * testsuite/ext/stdio_filebuf/char/1.cc: Same. * testsuite/lib/libstdc++.exp (v3-build_support): Add testsuite_character.cc. * testsuite/Makefile.am (libv3test_a_SOURCES): Add testsuite_character.cc. * testsuite/Makefile.in: Regenerate. * configure.ac: Remove use of check_survey. * configure: Regenerate. * testsuite/Makefile.am: Remove check-script and check-script-install rules. * testsuite/Makefile.in: Regenerate. From-SVN: r97772
2005-04-07Daily bump.GCC Administrator1-1/+1
[[Split portion of a mixed commit.]] From-SVN: r97770.2
2005-04-06* gcc.dg/20050321-2.c: Restrict to target fpic.Hans-Peter Nilsson1-1/+1
From-SVN: r97765
2005-04-06target-supports.exp (get_compiler_messages): Support optional arguments, the ↵Hans-Peter Nilsson2-2/+66
fourth being compiler options. * lib/target-supports.exp (get_compiler_messages): Support optional arguments, the fourth being compiler options. (check_effective_target_fpic): New proc. * gcc.dg/20050321-2.c: Restrict to target fpic. From-SVN: r97763
2005-04-06coverage.h (GCOV_TYPE_NODE): Delete.Richard Sandiford5-74/+87
* coverage.h (GCOV_TYPE_NODE): Delete. * coverage.c (coverage_counter_alloc, tree_coverage_counter_ref) (build_ctr_info_type): Use get_gcov_type () instead of GCOV_TYPE_NODE. * tree-profile.c (tree_gen_edge_profiler, tree_gen_interval_profiler) (tree_gen_pow2_profiler, tree_gen_one_value_profiler): Likewise. * value-prof.c (tree_divmod_fixed_value_transform): Delete. From-SVN: r97760
2005-04-06re PR other/20792 (target.opt messages missing from gcc.pot)Richard Sandiford6-5743/+5781
gcc/ PR other/20792 * Makefile.in (gcc.pot): Remove options.c dependency. * optc-gen.awk: Don't quote help strings with N_(). gcc/po/ PR other/20792 * exgettext: Don't scan options.c. Scan .opt files for help strings. * gcc.pot: Regenerate. From-SVN: r97759
2005-04-06bytearray.java: New file.Andrew Haley5-16/+57
2005-04-06 Andrew Haley <aph@redhat.com> * testsuite/libjava.lang/bytearray.java: New file. * testsuite/libjava.lang/bytearray.out: New file. * java/lang/ClassLoader.java (loadClassFromSig): Declare (loadClass): Use it. * java/lang/natClassLoader.cc (loadClassFromSig): New method. From-SVN: r97756
2005-04-06c-common.c (handle_malloc_atttribute): Only set DECL_IS_MALLOC if the ↵James A. Morrison5-2/+37
function returns a pointer type. 2005-04-06 James A. Morrison <phython@gcc.gnu.org> * c-common.c (handle_malloc_atttribute): Only set DECL_IS_MALLOC if the function returns a pointer type. From-SVN: r97751
2005-04-06Remove documentation of the nonexistent -std=f90 option.Steven G. Kargl2-1/+5
From-SVN: r97749
2005-04-06Makefile.am ($(db_name)): Add $(EXEEXT) suffix to gcj-dbtool dependencyMohan Embar3-2/+8
2005-04-06 Mohan Embar <gnustuff@thisiscool.com> * Makefile.am ($(db_name)): Add $(EXEEXT) suffix to gcj-dbtool dependency * Makefile.in: Regenerated From-SVN: r97747
2005-04-06params.def (PARAM_SALIAS_MAX_IMPLICIT_FIELDS): NewDaniel Berlin5-10/+116
2005-04-06 Daniel Berlin <dberlin@dberlin.org> * params.def (PARAM_SALIAS_MAX_IMPLICIT_FIELDS): New * params.h (SALIAS_MAX_IMPLICIT_FIELDS): New * doc/invoke.texi: Documnet salias-max-implicit-fields. * tree-ssa-alias.c (struct used_part): Add implicit_uses and explicit_uses members. (get_or_create_used_part_for): Initialize new fields. (fieldoff_compare): New function. (create_overlap_variables_for): Count number of fields, use heuristic to determine whether to create subvars for vars with only implicit uses. Sort the field list by offset and avoid creating duplicate SFT's. From-SVN: r97746
2005-04-06c.opt (-F): Remove trailing whitespace from help string.Richard Sandiford3-5/+13
* c.opt (-F): Remove trailing whitespace from help string. (-finput-charset): Use a tab to separate the switch name and help string. * common.opt (-fsched-stalled-insns, -fsched-stalled-insns-dep) (-ftree-vectorizer-verbose): Likewise. From-SVN: r97742
2005-04-06expr.c (gfc_check_assign): Don't allow NULL as rhs in a non-pointer assignment.Tobias Schlüter4-7/+17
fortran/ * expr.c (gfc_check_assign): Don't allow NULL as rhs in a non-pointer assignment. testsuite/ * gfortran.dg/pr15754.f90: Change annotations to dg-error. From-SVN: r97740
2005-04-06natLogger.cc (getCallerStackFrame): Don't crash on NULL klass and meth ↵Bryce McKinlay2-3/+8
values from _Jv_StackTrace::GetCallerInfo(). 2005-04-06 Bryce McKinlay <mckinlay@redhat.com> * java/util/logging/natLogger.cc (getCallerStackFrame): Don't crash on NULL klass and meth values from _Jv_StackTrace::GetCallerInfo(). From-SVN: r97739
2005-04-06tree-ssa-sink.c (nearest_common_dominator_of_uses): Look at a PHI argument ↵Kazu Hirata2-3/+8
where a use occurs instead of all PHI arguments. * tree-ssa-sink.c (nearest_common_dominator_of_uses): Look at a PHI argument where a use occurs instead of all PHI arguments. From-SVN: r97738
2005-04-06natLogger.cc (getCallerStackFrame): Don't crash on NULL klass and meth ↵Bryce McKinlay1-0/+6
values from _Jv_StackTrace::GetCallerInfo(). 2005-04-06 Bryce McKinlay <mckinlay@redhat.com> * java/util/logging/natLogger.cc (getCallerStackFrame): Don't crash on NULL klass and meth values from _Jv_StackTrace::GetCallerInfo(). From-SVN: r97737
2005-04-06c-decl.c (finish_decl): Apply pending #pragma weak regardless of scope.Joseph Myers7-4/+50
* c-decl.c (finish_decl): Apply pending #pragma weak regardless of scope. cp: * decl.c (start_decl): Apply pending #pragma weak regardless of scope. testsuite: * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests. From-SVN: r97733
2005-04-06i386-387-7.c, [...]: Skip x86 tests for -m64.Joseph Myers10-5/+18
* gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for -m64. * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c, gcc.dg/smod-1.c, gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64. From-SVN: r97731
2005-04-06cse.c, [...]: Fix comment typos.Kazu Hirata9-17/+23
* cse.c, tree-flow-inline.h, tree-flow.h, tree-ssa-operands.c, tree-ssa-sink.c, tree.h, config/bfin/bfin.c, config/bfin/bfin.h: Fix comment typos. From-SVN: r97730
2005-04-06atomicity.h (__exchange_and_add): Add "memory" clobber to inline assembly ↵Ulrich Weigand2-1/+7
statement. * config/cpu/s390/atomicity.h (__exchange_and_add): Add "memory" clobber to inline assembly statement. From-SVN: r97728
2005-04-06re PR c++/20212 (attribute unused vs. member function template)Mark Mitchell4-0/+29
PR c++/20212 * pt.c (regenerate_decl_from_template): Copy attributes for parameters from the pattern to the instantiation. PR c++/20212 * g++.dg/warn/Wunused-11.C: New test. From-SVN: r97726
2005-04-06Add missing ChangeLog entryMark Mitchell1-0/+9
From-SVN: r97723
2005-04-06install.texi: Update the URL for Jacks.Ranjit Mathew3-2/+7
* doc/install.texi: Update the URL for Jacks. * doc/sourcebuild.texi: Likewise. From-SVN: r97722
2005-04-06Main.java (Fileset): New class.Andrew Haley2-20/+158
2005-04-05 Andrew Haley <aph@redhat.com> * gnu/gcj/tools/gcj_dbtool/Main.java (Fileset): New class. (Tokenizer): New class. (getFiles): New method. (main): Add "-" argument. Add "-0" argument. Read list of files from stdin when merging map databases. (usage): Add "-" argument. Add "-0" argument. Minor corrections. From-SVN: r97719
2005-04-06re PR target/17245 (ICE compiling gsl-1.5 statistics/lag1.c)Eric Botcazou2-21/+11
PR target/17245 * config/sparc/sparc.c (legitimate_address_p): Remove 'imm2'. Revert 2004-10-08 patch. Reject TFmode LO_SUM in 32-bit mode. From-SVN: r97713
2005-04-06Revert -pipe change from last night.Kelley Cook2-1/+5
From-SVN: r97712
2005-04-06* gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.Bernd Schmidt2-1/+5
From-SVN: r97711
2005-04-06v850-protos.h (override_options): Delete.Richard Sandiford5-196/+179
* config/v850/v850-protos.h (override_options): Delete. * config/v850/v850.h (target_flags, MASK_GHS, MASK_LONG_CALLS, MASK_EP) (MASK_PROLOG_FUNCTION, MASK_DEBUG, MASK_V850, MASK_V850E) (MASK_SMALL_SLD, MASK_BIG_SWITCH, MASK_NO_APP_REGS, MASK_DISABLE_CALLT) (MASK_STRICT_ALIGN, MASK_US_BIT_SET, MASK_US_MASK_SET, TARGET_GHS) (TARGET_LONG_CALLS, TARGET_EP, TARGET_PROLOG_FUNCTION, TARGET_V850) (TARGET_BIG_SWITCH, TARGET_DEBUG, TARGET_V850E, TARGET_US_BIT_SET) (TARGET_SMALL_SLD, TARGET_DISABLE_CALLT, TARGET_NO_APP_REGS) (TARGET_STRICT_ALIGN, TARGET_SWITCHES, TARGET_OPTIONS) (OVERRIDE_OPTIONS): Delete. (MASK_CPU): Redefine as MASK_V850 | MASK_V850E. (small_memory_info): Remove the value field. (CONDITIONAL_REGISTER_USAGE): Check !TARGET_APP_REGS rather than TARGET_NO_APP_REGS. * config/v850/v850.c (small_memory): Remove the value field. (TARGET_DEFAULT_TARGET_FLAGS, TARGET_HANDLE_OPTION): Override defaults. (override_options): Delete. (v850_handle_memory_option, v850_handle_option): New functions. * config/v850/v850.opt: New file. From-SVN: r97710
2005-04-06config.host: Add a section for generic hosts, and a subsection for Darwin.Geoffrey Keating9-69/+183
* config.host: Add a section for generic hosts, and a subsection for Darwin. Add a case for x86-darwin. Update ppc-darwin case. * config/host-darwin.c: New, split out of config/rs6000/host-darwin.c. * config/host-darwin.h: New. * config/x-darwin: New. * config/i386/host-i386-darwin.c: New. * config/i386/x-darwin: New. * config/rs6000/host-darwin.c: Include host-darwin.h. (darwin_rs6000_gt_pch_get_address): Move to config/host-darwin.c. (darwin_rs6000_gt_pch_use_address): Likewise. * config/rs6000/x-darwin: Change name of .o built, update dependencies for changes to rs6000/host-darwin.c. From-SVN: r97709
2005-04-06re PR target/17824 (Hard-coded AS and LD in c4x.h)Ralf Corsepius2-8/+5
2005-04-06 Ralf Corsepius <ralf.corsepius@rtems.org> PR target/17824 * config/c4x/c4x.h (ASM_PROG, LD_PROG): Remove. From-SVN: r97708
2005-04-06* gfortran.dg/vect/vect-5.f90: xfail for lp64.Dorit Naishlos2-3/+15
From-SVN: r97705
2005-04-06tree-vect-analyze.c (vect_analyze_loop_form): Call split_loop_exit_edge ↵Dorit Naishlos2-1/+6
instead of loop_split_edge_with. * tree-vect-analyze.c (vect_analyze_loop_form): Call split_loop_exit_edge instead of loop_split_edge_with. From-SVN: r97702
2005-04-06Add ChangeLog.Feng Wang1-0/+14
From-SVN: r97701
2005-04-06Makefile.tpl (BUILD_CONFIGARGS): Include --with-build-subdir.Paolo Bonzini3-478/+861
2005-04-06 Paolo Bonzini <bonzini@gnu.org> * Makefile.tpl (BUILD_CONFIGARGS): Include --with-build-subdir. (TARGET_CONFIGARGS): Include --with-target-subdir. (configure, all): New macros. Use them throughout. * Makefile.in: Regenerate. From-SVN: r97700
2005-04-06altivec.md (UNSPEC_VSLW, [...]): New constants, used throughout.Paolo Bonzini2-72/+102
2005-04-06 Paolo Bonzini <bonzini@gnu.org> * config/rs6000/altivec.md (UNSPEC_VSLW, UNSPEC_SUBS, UNSPEC_SET_VSCR): New constants, used throughout. (*andc3_v4sf): New. (altivec_vspltisb, altivec_vsplitish, altivec_vsplitisw): Replace with... (altivec_vspltis<VI_char>): ... this pattern, using a QImode const_int_operand for the immediate. (abs<mode>2, absv4sf2, altivec_abss_<mode>): Rewrite as define_expands. From-SVN: r97699
2005-04-06re PR c++/20734 (rejects valid pointer to member)Mark Mitchell5-53/+42
PR c++/20734 * cp-tree.def (OFFSET_REF): Correct comments. * init.c (build_offset_ref): Remove misleading comment. * typeck.c (build_unary_op): Handle pointer-to-member creation here, rather than ... (unary_complex_lvalue): ... here. PR c++/20734 * g++.dg/template/ptrmem13.C: New test. From-SVN: r97696
2005-04-06re PR target/17822 ([3.4 only] avr: Hard-coded XXX_FOR_TARGET)Ralf Corsepius2-4/+5
2005-04-06 Ralf Corsepius <ralf.corsepius@rtems.org> PR target/17822 * config/avr/t-avr (AR_FOR_TARGET,RANLIB_FOR_TARGET): Remove. From-SVN: r97694
2005-04-06re PR c++/19312 (ICE in stabilize_call when throwing a copy)Jason Merrill3-1/+18
PR c++/19312 * tree.c (stabilize_init): Don't bother trying to stabilize something with no side-effects. From-SVN: r97691
2005-04-06Makefile.in (LIBGCC2_CFLAGS): Compile with -pipe.Kelley Cook2-1/+7
2005-04-06 Kelley Cook <kcook@gcc.gnu.org> * Makefile.in (LIBGCC2_CFLAGS): Compile with -pipe. From-SVN: r97686
2005-04-06acinclude.m4 (_GLIBCXX_USE_LONG_LONG, [...]): Use long form of AC_DEFINE ...Kelley Cook5-191/+195
2005-04-06 Kelley Cook <kcook@gcc.gnu.org> * acinclude.m4 (_GLIBCXX_USE_LONG_LONG, _GLIBCXX_USE_WCHAR_T, _GLIBCXX_USE_C99, _GLIBCXX_USE_C99_MATH, _GLIBCXX_USE_C99_COMPLEX, _GLIBCXX_RES_LIMITS, _GLIBCXX_CONCEPT_CHECKS, _GLIBCXX_SYMVER, _GLIBCXX_USE_LFS, _GLIBCXX_FULLY_DYNAMIC_STRING, _GLIBCXX_USE_NLS, HAVE_GTHR_DEFAULT, HAVE_MBSTATE_T, HAVE_POLL, HAVE_S_ISREG, HAVE_S_IFREG, HAVE_WRITEV, HAVE_INT64_T, HAVE_LC_MESSAGES): Use long form of AC_DEFINE ... * acconfig.h: ... to eliminate them from here. (_GLIBCXX_ASM_SYMVER): Move definition below @BOTTOM@. * config.h.in, configure: Regenerate. From-SVN: r97685
2005-04-06Daily bump.GCC Administrator1-1/+1
[[Split portion of a mixed commit.]] From-SVN: r97681.2
2005-04-06gcc.c: Correct comment about DEFAULT_SWITCH_TAKES_ARG and...Ben Elliston2-1/+7
* gcc.c: Correct comment about DEFAULT_SWITCH_TAKES_ARG and DEFAULT_WORD_SWITCH_TAKES_ARG which incorrectly reported these macros as living in "this file" and not gcc.h. From-SVN: r97678
2005-04-06Makefile.am (ACLOCAL_AMFLAGS): Define.Kelley Cook14-39/+35
2005-04-05 Kelley Cook <kcook@gcc.gnu.org> * Makefile.am (ACLOCAL_AMFLAGS): Define. * crossconfig.m4: Wrap file into new GLIBCXX_CROSSCONFIG macro. * configure.ac: Use it. * acinclude.m4: Delete explicit m4_includes and sincludes. * aclocal.m4, configure, Makefile.in, po/Makefile.in, src/Makefile.in, include/Makefile.in, libmath/Makefile.in, testsuite/Makefile.in: Regenerate. From-SVN: r97677
2005-04-06invoke.texi (Optimize Options): Mention -ftree-lrs, not -ftree-live_range_split.Ben Elliston2-1/+6
* doc/invoke.texi (Optimize Options): Mention -ftree-lrs, not -ftree-live_range_split. Perhaps renamed at some point? From-SVN: r97676
2005-04-05re PR target/20625 (ivopts produces code that generates "unaligned access ↵Zdenek Dvorak2-4/+26
exception") PR target/20625 * tree-ssa-loop-ivopts.c (generic_type_for): New function. (add_candidate_1): Use generic_type_for instead of unsigned_type_for. From-SVN: r97674
2005-04-05tree-flow.h (number_of_iterations_cond): Declaration removed.Zdenek Dvorak3-125/+270
* tree-flow.h (number_of_iterations_cond): Declaration removed. * tree-ssa-loop-niter.c (number_of_iterations_cond): Made static. (number_of_iterations_special): New function. (number_of_iterations_exit): Use number_of_iterations_special. Use simplify_using_outer_evolutions only at -O3. (number_of_iterations_cond, tree_simplify_using_condition, simplify_using_initial_conditions, loop_niter_by_eval, compare_trees, can_count_iv_in_wider_type_bound, simplify_using_outer_evolutions): Use fold_build. From-SVN: r97673
2005-04-05re PR libgcj/20750 (libgcj needs a --with-java-home configure option)Thomas Fitzsimmons14-6/+107
2005-04-05 Thomas Fitzsimmons <fitzsim@redhat.com> * doc/install.texi (Configuration): Document --with-java-home. 2005-04-05 Thomas Fitzsimmons <fitzsim@redhat.com> PR libgcj/20750 * Makefile.am (AM_CXXFLAGS): Define JAVA_HOME. * Makefile.in: Regenerate. * configure.ac: Add --with-java-home option. * configure: Regenerate. * external/Makefile.in: Regenerate. * external/sax/Makefile.in: Regenerate. * external/w3c_dom/Makefile.in: Regenerate. * gcj/Makefile.in: Regenerate. * include/Makefile.in: Regenerate. * testsuite/Makefile.in: Regenerate. * java/lang/natRuntime.cc (insertSystemProperties): Set java.home to JAVA_HOME macro. From-SVN: r97671
2005-04-06rw.po: New file.Joseph Myers2-0/+971
* rw.po: New file. [[Split portion of a mixed commit.]] From-SVN: r97668.2
2005-04-06* rw.po: New file.Joseph Myers2-0/+24891
From-SVN: r97666
2005-04-05re PR target/20342 (ICE in spill_failure, at reload1.c:1872)Richard Henderson5-25/+75
PR target/20342 PR target/20447 * config/i386/i386.c (print_operand): Handle vector zeros. (ix86_split_to_parts): Handle CONST_VECTOR. (ix86_hard_regno_mode_ok): Allow MMX modes in general regs. (ix86_modes_tieable_p): Use ix86_hard_regno_mode_ok to decide what modes to tie for MMX and SSE registers. * config/i386/i386.h (MMX_REG_MODE_P): Remove. * config/i386/i386.md: Extend move 0 -> xor peephole to apply to vector modes as well. * config/i386/predicates.md (const0_operand): Handle VOIDmode properly as an input mode. From-SVN: r97663