aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2006-07-07StackTrace2.java: Renamed from StackTrace.java.Bryce McKinlay3-10/+18
2006-07-07 Bryce McKinlay <mckinlay@redhat.com> Geoffrey Keating <geoffk@apple.com> * testsuite/libjava.lang/StackTrace2.java: Renamed from StackTrace.java. Changed class name. * testsuite/libjava.lang/StackTrace2.out: Renamed from StackTrace.out. Updated for new class name. Co-Authored-By: Geoffrey Keating <geoffk@apple.com> From-SVN: r115268
2006-07-07Fix conflict with stacktrace.java.Geoffrey Keating1-0/+0
From-SVN: r115267
2006-07-07Fix conflict with stacktrace.out.Geoffrey Keating1-0/+0
From-SVN: r115266
2006-07-07re PR c++/27820 (ICE with duplicate label)Lee Millward5-1/+28
PR c++/27820 * decl.c (define_label): Return error_mark_node on error. * semantics.c (finish_label_stmt): Don't call add_stmt for invalid labels. * g++.dg/other/label1.C: New test. Co-Authored-By: Andrew Pinski <pinskia@gmail.com> From-SVN: r115265
2006-07-07re PR middle-end/28268 (ICE with simple vector operations)Richard Guenther7-32/+67
2006-07-07 Richard Guenther <rguenther@suse.de> PR middle-end/28268 * tree.h (build_one_cst): Declare. * tree.c (build_one_cst): New function. * tree-ssa-math-opts.c (get_constant_one): Remove. (insert_reciprocals): Use build_one_cst. * fold-const.c (fold_plusminus_mult): Likewise. * gcc.dg/torture/pr28268.c: New testcase. From-SVN: r115263
2006-07-07backtrace.h (fallback_backtrace): Scan for a function's prologue to ↵Ranjit Mathew2-22/+42
determine its beginning. * sysdep/i386/backtrace.h (fallback_backtrace): Scan for a function's prologue to determine its beginning. Stop unwinding when we reach JvRunMain(). From-SVN: r115261
2006-07-07re PR c++/27019 (ICE with designated initializers)Steve Ellcey2-0/+16
PR c++/27019 * g++.dg/ext/pr27019.C: New. From-SVN: r115260
2006-07-07pointer-set.c (pointer_set_destroy): Correct whitespace.Roger Sayle13-39/+73
* pointer-set.c (pointer_set_destroy): Correct whitespace. * cfgloopanal.c (dump_graph): Likewise. * dojump.c (discard_pending_stack_adjust): Likewise. * fix-header.c (TARGET_EXTRA_INCLUDE, TARGET_EXTRA_PRE_INCLUDES): Likewise. * alloc-pool.c (dump_alloc_pool_statistics): Likewise. * function.c (finalize_block_changes): Likewise. * gcc-common.c (ggc_free_overhead, dump_gcc_loc_statistics): Likewise. * tree-ssa-dce.c (clear_control_dependence_bitmap): Likewise. * rtl.c (dump_rtx_statistics): Likewise. * tree-ssa-structalias.c (sort_fieldstack, init_alias_heapvars): Likewise. * varray.c (dump_varray_statistics): Likewise. * dfp.c (encode_decimal32, decode_decimal32, encode_decimal64, decode_decimal64, encode_decimal128, decode_decimal128, decimal_real_to_decimal): Likewise. From-SVN: r115258
2006-07-07re PR tree-optimization/28187 ('-O2 -fwrapv' exhausts memory.)Richard Guenther4-5/+57
2006-07-07 Richard Guenther <rguenther@suse.de> PR tree-optimization/28187 * tree-vrp.c (vrp_operand_equal_p): New function. (vrp_bitmap_equal_p): Likewise. (update_value_range): Use them to compare old and new max and min values. * gcc.dg/pr28187.c: New testcase. From-SVN: r115255
2006-07-07address_conversion.adb: New test.Eric Botcazou6-1/+149
* gnat.dg/address_conversion.adb: New test. * gnat.dg/boolean_subtype.adb: Likewise. * gnat.dg/frame_overflow.adb: Likewise. * gnat.dg/pointer_array.adb: Likewise. * gnat.dg/pointer_conversion.adb: Likewise. From-SVN: r115253
2006-07-07Makefile.am (BOOT_CLASS_PATH_DIR): Only contain libgcj.jar.Gary Benson3-2/+7
2006-07-07 Gary Benson <gbenson@redhat.com> * Makefile.am (BOOT_CLASS_PATH_DIR): Only contain libgcj.jar. * Makefile.in: Regenerate. From-SVN: r115252
2006-07-07* intrinsic.texi: Fix typos.Kazu Hirata2-2/+6
From-SVN: r115251
2006-07-07re PR fortran/28237 (print call())Paul Thomas4-0/+65
2006-07-07 Paul Thomas <pault@gcc.gnu.org> PR fortran/28237 PR fortran/23420 * io.c (resolve_tag): Any integer that is not an assigned variable is an error. 2006-07-07 Paul Thomas <pault@gcc.gnu.org> PR fortran/28237 PR fortran/23420 * gfortran.dg/print_fmt_5.f90: New test. From-SVN: r115246
2006-07-07c-parser.c (c_parser_skip_to_end_of_block_or_statement): Add a default case ↵Roger Sayle2-0/+8
to switch statement to silence compiler warnings. * c-parser.c (c_parser_skip_to_end_of_block_or_statement): Add a default case to switch statement to silence compiler warnings. From-SVN: r115243
2006-07-07Daily bump.GCC Administrator1-1/+1
From-SVN: r115241
2006-07-07re PR target/27968 (gcc emits (undefined) ffreep opcode which is not ↵Roger Sayle5-7/+92
understood by Solaris' /usr/ccs/bin/as when tuning for Athlon or Opteron CPUs) PR target/27968 * configure.ac (HAVE_AS_IX86_FFREEP): On x86 targets check whether the configured assembler supports the x87's ffreep mnemonic. * configure: Regenerate. * config.in: Regenerate. * config/i386/i386.c (output_387_ffreep): New function. (output_fp_compare): Use output_387_ffreep to emit ffreep insns. (output_387_reg_move): Likewise. From-SVN: r115237
2006-07-06random (class gamma_distribution<>): Add.Paolo Carlini4-0/+221
2006-07-06 Paolo Carlini <pcarlini@suse.de> * include/tr1/random (class gamma_distribution<>): Add. * include/tr1/random.tcc (gamma_distribution<>::operator(), operator<<(std::basic_ostream<>&, const gamma_distribution<>&)): Define. * testsuite/tr1/5_numerical_facilities/random/gamma_distribution/ requirements/typedefs.cc: New. From-SVN: r115236
2006-07-07stacktrace.cc (ClassForFrame): Remove commented-out code.Bryce McKinlay4-9/+100
2006-07-06 Bryce McKinlay <mckinlay@redhat.com> * stacktrace.cc (ClassForFrame): Remove commented-out code. (UnwindTraceFn): Use _Unwind_GetIPInfo and adjust IP only when needed. (getLineNumberForFrame): Don't adjust IP here. * testsuite/libjava.lang/StackTrace.java: New test case. * testsuite/libjava.lang/StackTrace.out: Ditto. From-SVN: r115235
2006-07-06Port to hosts whose 'sort' and 'tail' implementations treat operands with ↵Paul Eggert6-5/+50
leading '+' as file names... Port to hosts whose 'sort' and 'tail' implementations treat operands with leading '+' as file names, as POSIX has required since 2001. However, make sure the code still works on pre-POSIX hosts. * ltmain.sh: Don't assume "sort +2" is equivalent to "sort -k 3", since POSIX 1003.1-2001 no longer requires this. contrib: * compare_tests: Don't assume "sort +2" is equivalent to "sort -k 3", since POSIX 1003.1-2001 no longer requires this. gcc: * Makefile.in (slowcompare): Port to POSIX 1003.1-2001, which says you should use "tail -c +N" rather than "tail +Nc". Fix a bug: the old code incorrectly skipped 15 bytes, not 16. From-SVN: r115234
2006-07-06tree-ssa-loop-niter.c (scev_probably_wraps_p): Fix typo in argument name.Zdenek Dvorak2-2/+6
* tree-ssa-loop-niter.c (scev_probably_wraps_p): Fix typo in argument name. From-SVN: r115233
2006-07-06re PR fortran/28129 (gfortran -fbounds-check: Shows invalid array out of ↵Francois-Xavier Coudert4-9/+43
bounds error) PR fortran/28129 * trans-array.c (gfc_trans_array_bound_check): Add a locus argument, and use it in the error messages. (gfc_conv_array_index_offset): Donc perform bounds checking on the last dimension of assumed-size arrays. * gfortran.dg/bounds_check_4.f90: New test. From-SVN: r115231
2006-07-06Makefile.am (libgcj_tools_la_GCJFLAGS): Add -fno-indirect-classes.Thomas Fitzsimmons6-2/+15
2006-07-06 Thomas Fitzsimmons <fitzsim@redhat.com> * Makefile.am (libgcj_tools_la_GCJFLAGS): Add -fno-indirect-classes. * Makefile.in: Regenerate. * gcj/Makefile.in: Regenerate. * include/Makefile.in: Regenerate. * testsuite/Makefile.in: Regenerate. From-SVN: r115230
2006-07-06re PR target/28150 (ICE in reload_cse_simplify_operands, at postreload.c:394)David Edelsohn2-6/+20
2006-07-06 David Edelsohn <edelsohn@gnu.org> PR target/28150 * config/rs6000/rs6000.c (rs6000_legitimate_address): Do not allow PRE_{INC,DEC} of TFmode. 2006-07-06 David Edelsohn <edelsohn@gnu.org> Alan Modra <amodra@bigpond.net.au> PR target/28170 * config/rs6000/rs6000.c (insvdi_rshift_rlwimi_p): Correct shiftop bounds. Simplify. Co-Authored-By: Alan Modra <amodra@bigpond.net.au> From-SVN: r115229
2006-07-06re PR c++/28279 (ICE in finish_static_data_member_decl, at cp/decl2.c:716)Jason Merrill3-3/+22
PR c++/28279 * decl2.c (finish_static_data_member_decl): Don't assert TREE_PUBLIC. From-SVN: r115228
2006-07-06boehm.cc (_Jv_MarkObj): Mark the next_or_version field.Bryce McKinlay2-0/+9
2006-07-06 Bryce McKinlay <mckinlay@redhat.com> * boehm.cc (_Jv_MarkObj): Mark the next_or_version field. From-SVN: r115227
2006-07-06trait.hpp: Format.Benjamin Kosnik8-770/+597
2006-07-06 Benjamin Kosnik <bkoz@redhat.com> * testsuite/util/regression/trait/assoc/trait.hpp: Format. * testsuite/util/regression/rand/priority_queue/ rand_regression_test.hpp: Same. * testsuite/util/regression/rand/assoc/rand_regression_test.hpp: Same. * testsuite/util/regression/rand/ assoc/container_rand_regression_test.hpp: Same. * testsuite/util/regression/priority_queue/common_type.hpp: Same. * testsuite/util/regression/assoc/common_type.hpp: Same. * testsuite/util/regression/basic_type.hpp: Same. From-SVN: r115226
2006-07-06re PR target/28285 (duplicate case value in alpha_swapped_comparison operator)Rainer Orth2-2/+8
PR target/28285 * config/alpha/predicates.md (alpha_swapped_comparison_operator): Remove duplicate gtu. From-SVN: r115225
2006-07-06re PR fortran/27874 (Bad interaction between bounds checking, forall and ↵Francois-Xavier Coudert2-0/+10
derived types) PR fortran/27874 * trans-stmt.c (compute_inner_temp_size): Don't perform bounds checking when calculating the bounds of scalarization. From-SVN: r115224
2006-07-06configure.ac (ac_configure_args): Add --with-native-libdir.Thomas Fitzsimmons9-147/+132
2006-07-06 Thomas Fitzsimmons <fitzsim@redhat.com> * configure.ac (ac_configure_args): Add --with-native-libdir. * configure: Regenerate. * classpath/native/jni/gtk-peer/Makefile.am: Remove GCJ LOCAL sections. * classpath/native/jni/gtk-peer/Makefile.in: Regenerate. * classpath/native/jawt/Makefile.am: Remove GCJ LOCAL sections. * classpath/native/jawt/Makefile.in: Regenerate. * classpath/native/plugin/Makefile.am: Remove GCJ LOCAL sections. * classpath/native/plugin/Makefile.in: Regenerate. From-SVN: r115223
2006-07-06Makefile.am (pch_output): New.Benjamin Kosnik3-11/+28
2006-07-05 Benjamin Kosnik <bkoz@redhat.com> * include/Makefile.am (pch_output): New. (clean-local): Use it. * include/Makefile.in: Regenerate. From-SVN: r115218
2006-07-05re PR c++/13983 (no warning on some non-POD struct with packed attribute)Jason Merrill7-52/+64
PR c++/13983 PR c++/17519 * stor-layout.c (finish_record_layout): Copy TYPE_PACKED to variants. * c-common.c (handle_packed_attribute): So don't copy it here. * c-decl.c (finish_struct): Don't copy TYPE_ALIGN. * cp/class.c (check_field_decls): Check TYPE_PACKED after stripping array types. (finish_struct_bits): Don't copy TYPE_SIZE here. From-SVN: r115217
2006-07-06Daily bump.GCC Administrator1-1/+1
From-SVN: r115215
2006-07-05* doc/invoke.texi (Invoking G++): Clarify prose for g++.Mike Stump2-9/+12
From-SVN: r115211
2006-07-05re PR c++/18681 ([DR 45] template friend declaration not recognized)Jason Merrill4-15/+47
PR c++/18681 * friend.c (is_friend): Fix DR 45 implementation. From-SVN: r115208
2006-07-05* MAINTAINERS (Various Maintainers): Add myself as reload maintainer.Ulrich Weigand2-0/+5
From-SVN: r115207
2006-07-05re PR target/26146 (Bootstrapping mainline on Solaris 10/x86 fails)H.J. Lu2-0/+19
2006-07-05 H.J. Lu <hongjiu.lu@intel.com> PR target/26146 * config.gcc: Check with_cpu for i[34567]86--*-solaris2.1[0-9]*. From-SVN: r115206
2006-07-05configure.ac: Depend addition of -pthread on host OS.Eric Christopher3-7/+26
2006-07-05 Eric Christopher <echristo@apple.com> * configure.ac: Depend addition of -pthread on host OS. * configure: Regenerate. From-SVN: r115205
2006-07-05re PR target/28158 (ICE on complex operation with -O1 -msse)Richard Guenther4-2/+21
2006-07-05 Richard Guenther <rguenther@suse.de> PR target/28158 * config/i386/i386.md (*negdf2_1): Restrict pattern to TARGET_SSE2 targets if using SSE math. (*absdf2_1): Likewise. * gfortran.dg/pr28158.f90: New testcase. From-SVN: r115203
2006-07-05re PR tree-optimization/28162 (ICE in set_value_range, at tree-vrp.c:157)Richard Guenther4-4/+32
2006-07-05 Richard Guenther <rguenther@suse.de> PR tree-optimization/28162 * fold-const.c (fold_binary): For (-A) * (-B) -> A * B make sure to convert the operands to the correct type. * gcc.dg/pr28162.c: New testcase. From-SVN: r115202
2006-07-05re PR fortran/20892 (dummy procedure can't be generic)Francois-Xavier Coudert2-0/+13
PR fortran/20892 * interface.c (gfc_match_interface): Don't allow dummy procedures to have a generic interface. From-SVN: r115201
2006-07-05re PR middle-end/27084 (Does not propagate memory load base through useless ↵Richard Guenther4-1/+44
type conversion) 2006-07-05 Richard Guenther <rguenther@suse.de> Andrew Pinski <pinskia@gcc.gnu.org> PR c++/27084 * cp-objcp-common.c (cxx_types_compatible_p): Ignore top level qualifiers for pointer type comparisons. * g++.dg/tree-ssa/copyprop-1.C: New testcase. Co-Authored-By: Andrew Pinski <pinskia@gcc.gnu.org> From-SVN: r115200
2006-07-05re PR tree-optimization/28218 (ICE when building Inkscape with gcc-4.1 with ↵Paolo Bonzini2-2/+11
-O2 -ffast-math) 2006-07-04 Paolo Bonzini <bonzini@gnu.org> PR tree-optimization/28218 * tree-ssa-math-opts.c (execute_cse_reciprocals): Fix calls to calculate and free the dominator information. From-SVN: r115198
2006-07-05libgcj.spec.in: Use THREADSTARTFILESPEC to affect the spec for startfile.Ranjit Mathew5-21/+54
* libgcj.spec.in: Use THREADSTARTFILESPEC to affect the spec for startfile. * configure.ac: Allow targets to affect the spec for startfile by specifying a THREADSTARTFILESPEC variable. Define this for the win32 threads package to include crtmt.o. * configure: Regenerate. * win32.cc (_CRT_MT): Remove definition. (__mingwthr_key_dtor): Likewise. Co-Authored-By: Danny Smith <dannysmith@users.sourceforge.net> From-SVN: r115196
2006-07-05Daily bump.GCC Administrator1-1/+1
From-SVN: r115194
2006-07-04Fix whitespace.Eric Christopher1-172/+171
From-SVN: r115190
2006-07-04libjava.exp (libjava_init): Call the GCJ_UNDER_TEST with the -B$specdir.Andreas Tobler2-8/+10
2006-07-04 Andreas Tobler <a.tobler@schweiz.ch> * testsuite/lib/libjava.exp (libjava_init): Call the GCJ_UNDER_TEST with the -B$specdir. From-SVN: r115188
2006-07-04re PR fortran/28174 (Corruption of multiple character arrays when passing ↵Paul Thomas1-0/+8
array sections) 2006-07-04 Paul Thomas <pault@gcc.gnu.org> PR fortran/28174 * gfortran.dg/actual_array_substr_2.f90: New test. PR fortran/28167 * gfortran.dg/actual_array_constructor_2.f90: New test. From-SVN: r115187
2006-07-04re PR libgcj/28226 (posix.cc:222: error: invalid conversion from 'const ↵Andreas Tobler5-4/+10
void*' to 'void*') 2006-07-04 Andreas Tobler <a.tobler@schweiz.ch> PR libgcj/28226: * include/posix.h (_Jv_platform_dladdr): Remove const qualifier. * include/win32.h (_Jv_platform_dladdr): Likewise. * posix.cc (_Jv_platform_dladdr): Likewise. * win32.cc (_Jv_platform_dladdr): Likewise. From-SVN: r115184
2006-07-04ltconfig: chmod 644 before ranlib during install.Peter O'Gorman8-4/+24
ChangeLog: * ltconfig: chmod 644 before ranlib during install. libiberty/ChangeLog: * Makefile.in: chmod 644 before ranlib during install. gcc/ChangeLog: * mklibgcc.in: chmod 644 before ranlib during install. libjava/classpath/ChangeLog: * ltconfig: chmod 644 before ranlib during install. From-SVN: r115183
2006-07-04re PR fortran/28174 (Corruption of multiple character arrays when passing ↵Paul Thomas8-23/+219
array sections) 2006-07-04 Paul Thomas <pault@gcc.gnu.org> PR fortran/28174 * trans-array.c (gfc_conv_expr_descriptor): When building temp, ensure that the substring reference uses a new charlen. * trans-expr.c (gfc_conv_aliased_arg): Add the formal intent to the argument list, lift the treatment of missing string lengths from the above and implement the use of the intent. (gfc_conv_function_call): Add the extra argument to the call to the above. PR fortran/28167 * trans-array.c (get_array_ctor_var_strlen): Treat a constant substring reference. * array.c (gfc_resolve_character_array_constructor): Remove static attribute and add the gfc_ prefix, make use of element charlens for the expression and pick up constant string lengths for expressions that are not themselves constant. * gfortran.h : resolve_character_array_constructor prototype added. * resolve.c (gfc_resolve_expr): Call resolve_character_array_ constructor again after expanding the constructor, to ensure that the character length is passed to the expression. 2006-07-04 Paul Thomas <pault@gcc.gnu.org> PR fortran/28174 * gfortran.dg/actual_array_substr_2.f90: New test. PR fortran/28167 * gfortran.dg/actual_array_constructor_2.f90: New test. From-SVN: r115182