aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2006-07-12* config/sh/sh.h (SUBTARGET_ASM_RELAX_SPEC): Use -isa=sh4-up instead of ↵Nick Clifton2-2/+7
-isa=sh4. From-SVN: r115371
2006-07-12re PR java/28352 (gcj -C fails to generate line number info for method)Bryce McKinlay2-1/+9
2006-07-12 Bryce McKinlay <mckinlay@redhat.com> PR libgcj/28352 * stacktrace.cc (getLineNumberForFrame): Roll back PC by 1 when looking up line number for interpreted frame. From-SVN: r115370
2006-07-12re PR c/28280 (bogus "statement with no effect" warning with VLA and typeof)Mike Stump3-1/+26
PR c/28280 * c-parser.c (c_parser_typeof_specifier): Don't use c_finish_expr_stmt, open code desired semantics instead. From-SVN: r115369
2006-07-12typeck.c (string_conv_p): Remove spurious quotation mark in warning.Martin Michlmayr2-1/+8
* typeck.c (string_conv_p): Remove spurious quotation mark in warning. From-SVN: r115368
2006-07-12* protoize.c (edit_fn_definition): Add volatile to clean_text_p.Mike Stump2-1/+6
From-SVN: r115367
2006-07-12codecvt_specializations.h: Fix typo in commit for libstdc++/28290.Paolo Carlini2-1/+7
2006-07-11 Paolo Carlini <pcarlini@suse.de> * include/ext/codecvt_specializations.h: Fix typo in commit for libstdc++/28290. From-SVN: r115361
2006-07-12Daily bump.GCC Administrator1-1/+1
From-SVN: r115360
2006-07-12locale_facets.tcc (collate<>::do_transform( const _CharT*, const _CharT*)): ↵Paolo Carlini2-22/+21
Simplify previous fix for libstdc++/28277, always allocate memory dynamically. 2006-07-11 Paolo Carlini <pcarlini@suse.de> * include/bits/locale_facets.tcc (collate<>::do_transform( const _CharT*, const _CharT*)): Simplify previous fix for libstdc++/28277, always allocate memory dynamically. From-SVN: r115356
2006-07-11re PR libstdc++/28344 (Use of __alpha in tr1/random breaks Tru64 UNIX bootstrap)Paolo Carlini2-2/+9
2006-07-11 Paolo Carlini <pcarlini@suse.de> PR libstdc++/28344 * include/tr1/random (gamma_distribution<>:: gamma_distribution(const result_type&)): Don't use __alpha as parameter name, a predefined macro on Alpha systems. From-SVN: r115355
2006-07-11re PR libstdc++/28290 (error: 'iconv_t' does not name a type)Paolo Carlini2-2/+20
2006-07-11 Paolo Carlini <pcarlini@suse.de> PR libstdc++/28290 * include/ext/codecvt_specializations.h: Fix, adding missing includes and guards. From-SVN: r115354
2006-07-11PR libstdc++/28277 (partial: collate bits)Paolo Carlini4-28/+160
2006-07-11 Paolo Carlini <pcarlini@suse.de> PR libstdc++/28277 (partial: collate bits) * include/bits/locale_facets.tcc (collate<>::do_transform( const _CharT*, const _CharT*)): Avoid __builtin_alloca with no limit; also avoid multiple calls (in a loop). * testsuite/22_locale/collate/transform/char/28277.cc: New. * testsuite/22_locale/collate/transform/wchar_t/28277.cc: Likewise. From-SVN: r115332
2006-07-11Fix typos.Feng Wang1-1/+1
From-SVN: r115329
2006-07-11Fix typoMike Stump1-1/+1
From-SVN: r115328
2006-07-11re PR fortran/28213 (ICE: Hollerith constant)Feng Wang4-6/+28
2006-07-11 Feng Wang <fengwang@nudt.edu.cn> PR fortran/28213 * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O list. 2006-07-11 Feng Wang <fengwang@nudt.edu.cn> PR fortran/28213 * trans-io.c (ransfer_expr): Deal with Hollerith constants used in I/O list. From-SVN: r115326
2006-07-11t-slibgcc-darwin: Rewrite.Eric Christopher2-21/+49
2006-07-10 Eric Christopher <echristo@apple.com> * config/t-slibgcc-darwin: Rewrite. From-SVN: r115325
2006-07-11Daily bump.GCC Administrator1-1/+1
From-SVN: r115323
2006-07-10Update my e-mail address.James Lemke1-1/+1
From-SVN: r115319
2006-07-10* libsupc++/eh_globals.cc (~__eh_globals_init): Unset _M_init.Mike Stump2-0/+5
From-SVN: r115318
2006-07-10Fix spaces to tabs in the last commit.Laurynas Biveinis1-2/+2
From-SVN: r115313
2006-07-10re PR libstdc++/15448 (libstdc++ does not rebuild PCH)Benjamin Kosnik3-49/+66
2006-07-10 Benjamin Kosnik <bkoz@redhat.com> PR libstdc++/15448 * include/Makefile.am: Clean up pch rules. * include/Makefile.in: Regenerate. From-SVN: r115312
2006-07-10re PR bootstrap/20437 (bootstrap --enable-maintainer-mode broken)Laurynas Biveinis4-3/+16
fixincludes: 2006-07-10 Laurynas Biveinis <laurynas.biveinis@gmail.com> PR bootstrap/20437 * Makefile.in (configure, config.h.in): change into $(srcdir) before autoconf or autoheader call. gcc: 2006-07-10 Laurynas Biveinis <laurynas.biveinis@gmail.com> PR bootstrap/20437 * Makefile.in (configure): add missing aclocal.m4 and acinclude.m4 dependencies. From-SVN: r115310
2006-07-10Daily bump.GCC Administrator1-1/+1
From-SVN: r115302
2006-07-09locale_facets.tcc (__int_to_char<>(_CharT*, long, const _CharT*, ↵Paolo Carlini2-55/+24
ios_base::fmtflags), [...]): Remove. 2006-07-09 Paolo Carlini <pcarlini@suse.de> * include/bits/locale_facets.tcc (__int_to_char<>(_CharT*, long, const _CharT*, ios_base::fmtflags), __int_to_char<>(_CharT*, unsigned long, const _CharT*, ios_base::fmtflags), __int_to_char<>(_CharT*, long long, const _CharT*, ios_base::fmtflags), __int_to_char<>(_CharT*, unsigned long long, const _CharT*, ios_base::fmtflags)): Remove. (__int_to_char<>(_CharT*, _ValueT, const _CharT*, ios_base::fmtflags, bool)): Adjust. (num_put<>::_M_insert_int(_OutIter, ios_base&, _CharT, _ValueT)): Likewise. From-SVN: r115298
2006-07-09Daily bump.GCC Administrator1-1/+1
From-SVN: r115295
2006-07-08sourcebuild.texi: Fix typo.Matthias Klose2-1/+5
2006-07-08 Matthias Klose <doko@debian.org> * doc/sourcebuild.texi: Fix typo. From-SVN: r115287
2006-07-08fix date in previous ChangeLog entryLee Millward1-1/+1
From-SVN: r115286
2006-07-08Daily bump.GCC Administrator1-1/+1
From-SVN: r115279
2006-07-08toplev.c (process_options): Don't give -ffunction-sections may affect ↵Mike Stump2-0/+7
debugging warning for Mach-O. * toplev.c (process_options): Don't give -ffunction-sections may affect debugging warning for Mach-O. From-SVN: r115276
2006-07-07Add SB-1A support.James E Wilson6-66/+136
* config/mips/mips.md (cpu): Add sb1a. * config/mips/sb1.md: Modify almost all patterns to accept sb1a in addition to sb1. Adjust comments to clarify SB-1A differences from SB-1. (ir_sb1a_load): New. Modify bypasses to use it. (ir_sb1a_simple_alu): Likewise. * config/mips/mips.c (mips_cpu_info_table): Add sb1a. (mips_rtx_cost_data): Add PROCESSOR_SB1A support. (mips_issue_rate): Add PROCESSOR_SB1A. (mips_multipass_dfa_lookahead): Use TUNE_SB1 instead of PROCESSOR_SB1. * config/mips/mips.h (processor_type): Add PROCESSOR_SB1A. (TARGET_SB1): Add PROCESSOR_SB1A check. (TUNE_SB1): Likewise. * config/mips/mips-protos.h (mips_store_data_bypass_p): New. * config/mips/mips.c (mips_store_data_bypass_p): New. * config/mips/sb1.md: Use mips_store_data_bypass_p instead of store_data_bypass_p. From-SVN: r115274
2006-07-07re PR target/27991 (ICE in reload_cse_simplify_operands)Paul Brook2-2/+7
2006-07-08 Paul Brook <paul@codesourcery.com> PR target/27991 * config/m68k/m68k.md: Add r-m patterns for 68881 movxf. From-SVN: r115272
2006-07-07Port to hosts whose 'sort' and 'tail' implementations treat operands with ↵Paul Eggert2-1/+19
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. * libjava/classpath/ltmain.sh: Don't assume "sort +2" is equivalent to "sort -k 3", since POSIX 1003.1-2001 no longer requires this. This uses the same fix that is already in libjava/libltdl/ltmain.sh. From-SVN: r115271
2006-07-07Fix requested by Mark for recent g++ clarification.Mike Stump1-4/+4
From-SVN: r115270
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