- 29 Jun, 2007 20 commits
-
-
From-SVN: r126130
Jan Hubicka committed -
2007-06-29 Douglas Gregor <doug.gregor@gmail.com> PR c++/31724 * init.c (build_new_1): Use structural equality on the copy of the array type. 2007-06-29 Douglas Gregor <doug.gregor@gmail.com> * g++.dg/other/canon-31724.C: New. From-SVN: r126124
Doug Gregor committed -
PR middle-end/32372 * cse.c (cse_insn): Avoid invalid sharing in between register note and the insn pattern. From-SVN: r126122
Jan Hubicka committed -
PR target/32335 * config/avr/avr.c: Include dataflow header file. (expand_prologue): Adjust for prologue insn change. * config/avr/avr.md (call_prologue_saves): Only modify REG_SP once inside a insn. From-SVN: r126121
Anatoly Sokolov committed -
2007-06-29 Douglas Gregor <doug.gregor@gmail.com> * testsuite/18_support/headers/cstdbool/std_c++0x_neg.cc: Force C++98 mode. * testsuite/18_support/headers/cstdint/std_c++0x_neg.cc: Ditto. * testsuite/20_util/headers/type_traits/std_c++0x_neg.cc: Ditto. * testsuite/23_containers/headers/array/std_c++0x_neg.cc: Ditto. * testsuite/23_containers/headers/tuple/std_c++0x_neg.cc: Ditto. * testsuite/23_containers/headers/unordered_map/std_c++0x_neg.cc: Ditto. * testsuite/23_containers/headers/unordered_set/std_c++0x_neg.cc: Ditto. * testsuite/26_numerics/headers/ccomplex/std_c++0x_neg.cc: Ditto. * testsuite/26_numerics/headers/cfenv/std_c++0x_neg.cc: Ditto. * testsuite/26_numerics/headers/ctgmath/std_c++0x_neg.cc: Ditto. * testsuite/26_numerics/headers/random/std_c++0x_neg.cc: Ditto. * testsuite/27_io/headers/cinttypes/std_c++0x_neg.cc: Ditto. * testsuite/28_regex/headers/regex/std_c++0x_neg.cc: Ditto. From-SVN: r126120
Doug Gregor committed -
2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR libgfortran/32456 * io/unit.c (filename_from_unit): Don't use find_unit, instead search for unit directly. From-SVN: r126119
Jerry DeLisle committed -
gcc/fortran: 2007-06-29 Daniel Franke <franke.daniel@gmail.com> PR fortran/31580 * resolve.c (resolve_operator): Added check whether a user defined operator is available. gcc/testsuite: 2007-06-29 Daniel Franke <franke.daniel@gmail.com> PR fortran/31580 * gfortran.dg/operator_3.f90: New test. From-SVN: r126117
Daniel Franke committed -
From-SVN: r126116
Daniel Franke committed -
gcc/fortran: 2007-06-29 Daniel Franke <franke.daniel@gmail.com> * openmp.c (resolve_omp_clauses): Adjust error message to better reflect the actual requirement. gcc/testsuite: 2007-06-29 Daniel Franke <franke.daniel@gmail.com> * gfortran.dg/gomp/reduction1.f90: Adjust error message. * gfortran.dg/gomp/allocatable_components_1.f90: Likewise. From-SVN: r126115
Daniel Franke committed -
From-SVN: r126114
Daniel Jacobowitz committed -
2006-06-29 Richard Guenther <rguenther@suse.de> PR middle-end/32493 * gimplify.c (gimplify_call_expr): Ignore variable argument parts during type verification. * gcc.dg/inline-23.c: New testcase. From-SVN: r126113
Richard Guenther committed -
From-SVN: r126112
Jan Hubicka committed -
PR tree-optimization/24659 * tree-vect-transform.c (vectorizable_call): Handle (nunits_in == nunits_out / 2) and (nunits_out == nunits_in / 2) cases. * config/i386/sse.md (vec_pack_sfix_v2df): New expander. * config/i386/i386.c (enum ix86_builtins) [IX86_BUILTIN_VEC_PACK_SFIX]: New constant. (struct bdesc_2arg) [__builtin_ia32_vec_pack_sfix]: New builtin description. (ix86_init_mmx_sse_builtins): Define all builtins with 2 arguments as const using def_builtin_const. (ix86_expand_binop_builtin): Remove bogus assert() that insn wants input operands in the same modes as the result. (ix86_builtin_vectorized_function): Handle BUILT_IN_LRINT. testsuite/ChangeLog: PR tree-optimization/24659 * gcc.target/i386/vectorize2.c: New test. * gcc.target/i386/sse2-lrint-vec.c: New runtime test. * gcc.target/i386/sse2-lrintf-vec.c: Ditto. From-SVN: r126111
Uros Bizjak committed -
2007-06-29 Tobias Burnus <burnus@net-b.de> PR fortran/32483 * gfortran.dg/fmt_read_2.f90: New. From-SVN: r126110
Tobias Burnus committed -
gcc/ * df-problems.c (df_set_unused_notes_for_mw): Fix formatting. (df_set_dead_notes_for_mw): Likewise. From-SVN: r126109
Richard Sandiford committed -
* c-common.c (pointer_int_sum): Do the negation in sizetype. From-SVN: r126108
Eric Botcazou committed -
2007-06-29 Tobias Burnus <burnus@net-b.de> PR fortran/32483 * io.c (format_lex): Fix FMT_ZERO. (check_format,check_format_string,gfc_match_format, check_io_constraints) Additional checking for READ. 2007-06-29 Tobias Burnus <burnus@net-b.de> PR fortran/32483 * gfortran.dg/fmt_read_2.f90: New. From-SVN: r126107
Tobias Burnus committed -
2007-06-28 Jerry DeLisle <jvdelisle@gcc.gnu.org> * gfortran.dg/open_errors.f90: Check for existance of temptestfile. If it exists, don't try to create it. From-SVN: r126105
Jerry DeLisle committed -
2007-06-28 H.J. Lu <hongjiu.lu@intel.com> * testsuite/libjava.jvmti/jvmti-interp.exp (gij_jvmti_test_one): Fix a typo. From-SVN: r126104
H.J. Lu committed -
From-SVN: r126101
GCC Administrator committed
-
- 28 Jun, 2007 16 commits
-
-
2007-06-28 Paolo Carlini <pcarlini@suse.de> PR libstdc++/32509 * acinclude.m4 (GLIBCXX_ENABLE_CLOCALE): Carry out the checks involving the de_DE locale only if an auto locale config is used for a target suitable for the gnu locale model. * docs/html/install.html: Update. * configure: Regenerated. From-SVN: r126096
Paolo Carlini committed -
From-SVN: r126093
Geoffrey Keating committed -
From-SVN: r126092
DJ Delorie committed -
2007-06-28 Jan Nijtmans <nijtmans@users.sourceforge.net> PR libgcj/30999: * jni_md.h: Add the possibility to compile jni code with. -fvisibility=hidden. This causes all symbols to be hidden except the JNI functions which need to be exported. From-SVN: r126090
Jan Nijtmans committed -
* configure.ac (arm*-*-linux-gnueabi): Don't build libgloss if we're not building newlib. * configure: Regenerated. From-SVN: r126089
DJ Delorie committed -
2007-06-21 Geoffrey Keating <geoffk@apple.com> * doc/invoke.texi (C++ Dialect Options): Document fvisibility-ms-compat. * c.opt (fvisibility-ms-compat): New. Index: gcc/cp/ChangeLog 2007-06-21 Geoffrey Keating <geoffk@apple.com> * decl2.c (determine_visibility): Implement flag_visibility_ms_compat effect on type info. * decl.c (cxx_init_decl_processing): Implement global effect of flag_visibility_ms_compat. Index: gcc/testsuite/ChangeLog 2007-06-26 Geoffrey Keating <geoffk@apple.com> * g++.dg/ext/visibility/ms-compat-1.C: New. From-SVN: r126088
Geoffrey Keating committed -
From-SVN: r126087
Mike Stump committed -
From-SVN: r126084
Mike Stump committed -
jvmti-interp.exp (gij_jvmti_test_one): Pass the cxxldlibflags to exec_gij to have the right libstdc++ invoked. 2007-06-28 Andreas Tobler <a.tobler@schweiz.org> * testsuite/libjava.jvmti/jvmti-interp.exp (gij_jvmti_test_one): Pass the cxxldlibflags to exec_gij to have the right libstdc++ invoked. From-SVN: r126083
Andreas Tobler committed -
2007-06-28 Andrew Pinski <andrew_pinski@playstation.sony.com> PR tree-opt/32417 * tree-affine.c (aff_combination_add_elt): Handle pointer addition specially. 2007-06-28 Andrew Pinski <andrew_pinski@playstation.sony.com> PR tree-opt/32417 * gfortran.fortran-torture/compile/pr32417.f90: New test. From-SVN: r126082
Andrew Pinski committed -
2007-06-28 Jan Sjodin <jan.sjodin@amd.com> * MAINTAINERS (Write After Approval): Add myself. From-SVN: r126081
Jan Sjodin committed -
* decl2.c (start_objects): Mark constructor-runnning function as artificial. From-SVN: r126080
Geoffrey Keating committed -
2007-06-28 Jakub Jelinek <jakub@redhat.com> * config/rs6000/rs6000.c (rs6000_function_ok_for_sibcall): Ensure decl is non-external for AIX ABI. 2007-06-28 David Edelsohn <edelsohn@gnu.org> * config/rs6000/predicates.md (current_file_function_operand): Ensure the symbol is non-external for AIX ABI. From-SVN: r126076
Jakub Jelinek committed -
From-SVN: r126075
Dorit Nuzman committed -
* common.opt (fipa-matrix-reorg): Add Optimization attribute. (fdce, fdse, fpredictive-commoning): Likewise. From-SVN: r126073
Nick Clifton committed -
From-SVN: r126071
GCC Administrator committed
-
- 27 Jun, 2007 4 commits
-
-
PR other/31400 * gcc.c (process_command): Recognize the new -static-libgfortran option. * lang.opt (static-libgfortran): New option. * gfortranspec.c (ADD_ARG_LIBGFORTRAN): New macro. (Option): Add OPTION_static and OPTION_static_libgfortran. (lookup_option): Handle the new -static-libgfortran option. (lang_specific_driver): Check whether -static is passed. Handle the new -static-libgfortran option. * options.c (gfc_handle_option): If -static-libgfortran is passed and isn't supported on this configuration, error out. From-SVN: r126068
Francois-Xavier Coudert committed -
2007-06-27 Rask Ingemann Lambertsen <rask@sygehus.dk> PR target/32418 * config/m32c/m32c.c (m32c_eh_return_stackadj_rtx): Dataflow fix: Use a call clobbered hard reg instead of a pseudo reg. From-SVN: r126067
Rask Ingemann Lambertsen committed -
* config/sh/sh.md (load_gbr): Use correct operand constraint. From-SVN: r126066
Kaz Kojima committed -
PR target/32479 * config/sh/sh.md (udivsi3): Don't wrap the sequence with REG_LIBCALL and REG_RETVAL notes. (divsi3, mulsi3): Likewise. (mulhisi3): Likewise. Use emit_libcall_block. (umulhisi3, smulsi3_highpart, umulsi3_highpart_i): Likewise. From-SVN: r126065
Kaz Kojima committed
-