- 07 Jan, 2008 5 commits
-
-
From-SVN: r131374
Sa Liu committed -
From-SVN: r131373
Sa Liu committed -
re PR libstdc++/34680 (Unconditional use of dynamic_cast in locale_facets.tcc breaks compilation with -fno-rtti) 2008-01-07 Paolo Carlini <pcarlini@suse.de> PR libstdc++/34680 * include/bits/locale_classes.h (has_facet<>, use_facet<>): Do not use dynamic_cast when run-time type identification is disabled; do not mark inline; only declare, define... * include/bits/locale_classes.tcc: ... here. From-SVN: r131372
Paolo Carlini committed -
2008-01-06 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR fortran/34659 * scanner.c (load_line): Do not count ' ' as printable when checking for continuations. From-SVN: r131371
Jerry DeLisle committed -
From-SVN: r131369
GCC Administrator committed
-
- 06 Jan, 2008 19 commits
-
-
re PR libstdc++/34680 (Unconditional use of dynamic_cast in locale_facets.tcc breaks compilation with -fno-rtti) gcc/ 2008-01-06 Paolo Carlini <pcarlini@suse.de> PR libstdc++/34680 * c-cppbuiltin.c (c_cpp_builtins): Define __GXX_RTTI, if appropriate. * doc/cpp.texi ([Common Predefined Macros]): Document. gcc/testsuite/ 2008-01-06 Paolo Carlini <pcarlini@suse.de> PR libstdc++/34680 * g++.dg/rtti/predefined-rtti-macro-1.C: New. * g++.dg/rtti/predefined-rtti-macro-2.C: Likewise. From-SVN: r131366
Paolo Carlini committed -
2008-01-06 Paul Thomas <pault@gcc.gnu.org> PR fortran/34545 * module.c (load_needed): If the namespace has no proc_name give it the module symbol. 2008-01-06 Paul Thomas <pault@gcc.gnu.org> PR fortran/34545 * gfortran.dg/use_12.f90: New test. From-SVN: r131364
Paul Thomas committed -
From-SVN: r131363
Hans-Peter Nilsson committed -
2008-01-06 Tobias Burnus <burnus@net-b.de> PR fortran/34690 * gfortran.dg/elemental_args_check_2.f90: Fix test case. From-SVN: r131362
Tobias Burnus committed -
PR c++/34152 * libsupc++/eh_personality.cc (PERSONALITY_FUNCTION): Check _GLIBCXX_HAVE_GETIPINFO instead of HAVE_GETIPINFO. From-SVN: r131361
Ted Phelps committed -
2008-01-06 Tobias Burnus <burnus@net-b.de> PR fortran/34689 * gfortran.dg/intent_out_4.f90: Fix test case. From-SVN: r131360
Tobias Burnus committed -
2008-01-06 Tobias Burnus <burnus@net-b.de> PR fortran/34689 * interface.c (compare_actual_formal): Fix intent(out) check for function result variables. 2008-01-06 Tobias Burnus <burnus@net-b.de> PR fortran/34689 * gfortran.dg/intent_out_4.f90: New. From-SVN: r131359
Tobias Burnus committed -
i386.c (ix86_emit_swsqrtsf): Use negative constants in order to use commutative addition instead of subtraction. * config/i386/i386.c (ix86_emit_swsqrtsf): Use negative constants in order to use commutative addition instead of subtraction. From-SVN: r131358
Uros Bizjak committed -
2008-01-06 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR libfortran/34540 * gfortran.dg/optional_dim_3.f90: New test. From-SVN: r131357
Jerry DeLisle committed -
2008-01-06 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR fortran/34387 * trans-expr.c (gfc_conv_missing_dummy): Use a temporary to type convert the dummy variable expression, test for NULL, and pass the variable address to the called function. From-SVN: r131356
Jerry DeLisle committed -
2007-01-06 Tobias Burnus <burnus@net-b.de> PR fortran/34658 * match.c (gfc_match_common): Remove blank common in DATA BLOCK warning. * resolve.c (resolve_common_vars): New function. (resolve_common_blocks): Move checks to resolve_common_vars and invoke that function. (resolve_types): Call resolve_common_vars for blank commons. 2007-01-06 Tobias Burnus <burnus@net-b.de> PR fortran/34658 * gfortran.dg/common_11.f90: New. * gfortran.dg/blockdata_1.f90: Update test case. * gfortran.dg/blockdata_2.f90: Update test case. From-SVN: r131355
Tobias Burnus committed -
2008-01-06 Tobias Burnus <burnus@net-b.de> * gfortran.dg/equiv_constraint_9.f90: Fix typo. From-SVN: r131354
Tobias Burnus committed -
2008-01-06 Tobias Burnus <burnus@net-b.de> PR fortran/34655 * resolve.c (resolve_equivalence_derived): Reject derived types * with default initialization if equivalenced with COMMON variable. 2008-01-06 Tobias Burnus <burnus@net-b.de> PR fortran/34655 * gfortran.dg/equiv_constraint_9.f90: New. From-SVN: r131353
Tobias Burnus committed -
From-SVN: r131352
Revital Eres committed -
2008-01-06 Andreas Tobler <a.tobler@schweiz.org> * src/x86/ffi.c (ffi_prep_cif_machdep): Fix thinko. From-SVN: r131351
Andreas Tobler committed -
2008-01-06 Tobias Burnus <burnus@net-b.de> PR fortran/34654 * io.c (check_io_constraints): Disallow unformatted I/O for internal units. 2008-01-06 Tobias Burnus <burnus@net-b.de> PR fortran/34654 * gfortran.dg/internal_io_unf.f90: New. From-SVN: r131350
Tobias Burnus committed -
2008-01-06 Tobias Burnus <burnus@net-b.de> PR fortran/34660 * resolve.c (resolve_formal_arglist): Reject dummy procedure in ELEMENTAL functions. 2008-01-06 Tobias Burnus <burnus@net-b.de> PR fortran/34660 * gfortran.dg/elemental_args_check_2.f90: New. From-SVN: r131349
Tobias Burnus committed -
2008-01-06 Tobias Burnus <burnus@net-b.de> PR fortran/34662 * interface.c (compare_actual_formal): Reject parameter actual to intent(out) dummy. 2008-01-06 Tobias Burnus <burnus@net-b.de> PR fortran/34662 * gfortran.dg/intent_out_3.f90: New. From-SVN: r131348
Tobias Burnus committed -
From-SVN: r131346
GCC Administrator committed
-
- 05 Jan, 2008 11 commits
-
-
2008-01-05 Andreas Tobler <a.tobler@schweiz.org> PR testsuite/32843 * src/x86/ffi.c (ffi_prep_cif_machdep): Add code for signed/unsigned int8/16 for X86_DARWIN. Updated copyright info. Handle one and two byte structs with special cif->flags. * src/x86/ffitarget.h: Add special types for one and two byte structs. Updated copyright info. * src/x86/darwin.S (ffi_call_SYSV): Rewrite to use a jump table like sysv.S Remove code to pop args from the stack after call. Special-case signed/unsigned for int8/16, one and two byte structs. (ffi_closure_raw_SYSV): Handle FFI_TYPE_UINT8, FFI_TYPE_SINT8, FFI_TYPE_UINT16, FFI_TYPE_SINT16, FFI_TYPE_UINT32, FFI_TYPE_SINT32. Updated copyright info. From-SVN: r131343
Andreas Tobler committed -
* config/i386/i386.c (ix86_builtin_reciprocal): Remove check for TARGET_RECIP. (ix86_emit_swsqrtsf): Do not filter out infinity for rsqrt expansion. From-SVN: r131342
Uros Bizjak committed -
gcc/testsuite/ * objc.dg/stabs-1.m: Allow labels to be begin with $L as well as .L. From-SVN: r131341
Richard Sandiford committed -
gcc/ * c-omp.c (check_omp_for_incr_expr): Handle CONVERT_EXPR. From-SVN: r131340
Richard Sandiford committed -
gcc/ * config/mips/mips.c (mips_in_small_data_p): Reinstate size > 0 check. From-SVN: r131339
Richard Sandiford committed -
2008-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR libfortran/34676 * gfortran.dg/list_read_8.f90: New test. From-SVN: r131338
Jerry DeLisle committed -
2008-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR libfortran/34676 * io/list_read.c (next_char): Only save the EOF condition for later if advance="no". From-SVN: r131337
Jerry DeLisle committed -
PR tree-optimization/34618 * tree-outof-ssa.c (create_temp): Copy over DECL_GIMPLE_REG_P flag from T. * testsuite/libmudflap.c/pass62-frag.c: New test. From-SVN: r131336
Jakub Jelinek committed -
PR target/34673 * config/i386/i386.c (ix86_emit_swsqrtsf): Swap input operands in the call to gen_rtx_NE. Remove unneeded VECTOR_MODE_P check. Update copyright year. * config/i386/i386.md (rsqrtsf2): Enable for TARGET_SSE_MATH. Update copyright year. * config/i386/sse.md (rsqrtv4sf2): Ditto. Unconditionally expand using NR fixup. From-SVN: r131335
Uros Bizjak committed -
tree-vrp.c (find_conditional_asserts): Remove redundant check that edge does not point to current bb before changing... * tree-vrp.c (find_conditional_asserts): Remove redundant check that edge does not point to current bb before changing need_assert. From-SVN: r131333
Zhouyi Zhou committed -
From-SVN: r131331
GCC Administrator committed
-
- 04 Jan, 2008 5 commits
-
-
2008-01-04 Andrew Haley <aph@redhat.com> PR libgcj/34444 * java/lang/natClass.cc (Class::getEnclosingClass): Call getDeclaringClass(). From-SVN: r131326
Andrew Haley committed -
2008-01-04 Richard Guenther <rguenther@suse.de> PR middle-end/34029 * tree-cfg.c (verify_expr): Do not look inside ADDR_EXPRs for verifying purposes if they are is_gimple_min_invariant. * gcc.c-torture/compile/pr34029-1.c: New testcase. * gcc.c-torture/compile/pr34029-2.c: Likewise. From-SVN: r131325
Richard Guenther committed -
2008-01-04 Andrew Haley <aph@redhat.com> PR java/17779 * jcf-parse.c (parse_zip_file_entries): Move decl to compile on C90. From-SVN: r131324
Andrew Haley committed -
PR tree-optimization/34448 PR tree-optimization/34465 * gimplify.c (gimplify_init_constructor): Add new parameter notify_temp_creation. Use it. (gimplify_modify_expr_rhs): Take volatiles into account when optimizing constructors. Do not optimize constructors if gimplify_init_constructor will dump to memory. * gcc.dg/tree-ssa/pr32901.c: Tests const volatiles. * gcc.c-torture/compile/pr34448.c: New. From-SVN: r131323
Aldy Hernandez committed -
PR gcov-profile/34609 * tree-inline.c (declare_return_variable): Set TREE_ADDRESSABLE on return_slot if result is TREE_ADDRESSABLE. * g++.dg/gcov/gcov-6.C: New test. From-SVN: r131322
Jakub Jelinek committed
-