- 06 Feb, 2008 8 commits
-
-
From-SVN: r132150
Joseph Myers committed -
From-SVN: r132146
Jan Hubicka committed -
PR target/5587 * i386.md (moddf_integer): Do not produce partial memory stalls for targets where it hurts. From-SVN: r132145
Jan Hubicka committed -
PR target/35083 * optabs.c (expand_float): Do not check for decimal modes when expanding unsigned integer through signed conversion. From-SVN: r132144
Uros Bizjak committed -
stormy16.md (eqbranchsi): Replace a match_dup inside the clobber with a match_operand and duplicated... * config/stormy16/stormy16.md (eqbranchsi): Replace a match_dup inside the clobber with a match_operand and duplicated operand number in the constraint. (ineqbranchsi): Delete redundant comment. From-SVN: r132143
Nick Clifton committed -
2008-02-06 Ralf Corsepius <ralf.corsepius@rtems.org> * config/arm/rtems-elf.h (TARGET_OS_CPP_BUILTINS): Add builtin_define ("__USE_INIT_FINI__"). * config/h8300/t-rtems (MULTILIB_OPTION,MULTILIB_DIRNAMES): Add -msx multilibs. From-SVN: r132141
Ralf Corsepius committed -
2008-02-06 Ralf Corsepius <ralf.corsepius@rtems.org> * gthr-rtems.h: Remove __GTHREAD_MUTEX_INIT. From-SVN: r132138
Ralf Corsepius committed -
From-SVN: r132134
GCC Administrator committed
-
- 05 Feb, 2008 18 commits
-
-
PR documentation/30330 * doc/invoke.texi (C++ Dialect Options) (Objective-C and Objective-C++ Dialect Options, Warning Options): For each warning option -Wfoo that allows -Wno-foo, ensure both -Wfoo and -Wno-foo are listed in the option index. Fix index entry of -Wswitch-default, index -Wnormalized= including the `=', and -Wlarger-than-@var{len} including @var{len}. From-SVN: r132131
Ralf Wildenhues committed -
* lib/target-supports.exp (check_effective_target_hard_float): Remove special case for xtensa-*-*. From-SVN: r132130
Bob Wilson committed -
PR fortran/35037 * trans-common.c (build_field): Mark fields as volatile when needed. * gfortran.dg/volatile11.f90: New test. From-SVN: r132129
Francois-Xavier Coudert committed -
2008-02-05 Tobias Burnus <burnus@net-b.de> PR fortran/35093 * data.c (gfc_assign_data_value): Only free "size" if it has not already been freed. From-SVN: r132128
Tobias Burnus committed -
re PR c++/33553 (Bogus "array bound is not an integer constant" for parameter in template method of template class) PR c++/33553 * pt.c (tsubst) <case INTEGER_TYPE>: Don't issue error if max is value dependent expression. * g++.dg/template/array19.C: New test. From-SVN: r132126
Jakub Jelinek committed -
* config/i386/i386.md (floatunssisf2): Use ix86_expand_convert_uns_sisf_sse also for TARGET_SSE. (floatunssi<mode>2): Rename from floatunssisf2 and floatunssidf2. Macroize expander using MODEF mode iterator. From-SVN: r132125
Uros Bizjak committed -
PR 33738 * tree-vrp.c (vrp_evaluate_conditional): Revert fix for PR 33738. testsuite/ChangeLog PR 33738 * g++.dg/warn/pr33738.C: Remove. From-SVN: r132124
Diego Novillo committed -
PR other/35070 * toplev.c (print_version): Honor `indent' for GMP/MPFR warnings. From-SVN: r132123
Kaveh R. Ghazi committed -
2008-02-05 H.J. Lu <hongjiu.lu@intel.com> PR target/35084 * config/i386/i386.c (ix86_function_sseregparm): Add an arg to indicate if a message should be generated. (init_cumulative_args): Updated. (function_value_32): Likewise. From-SVN: r132122
H.J. Lu committed -
2008-02-05 Paul Thomas <pault@gcc.gnu.org> PR fortran/34945 * array.c (match_array_element_spec): Remove check for negative array size. (gfc_resolve_array_spec): Add check for negative size. 2008-02-05 Paul Thomas <pault@gcc.gnu.org> PR fortran/34945 * gfortran.dg/bounds_check_13.f: New test. From-SVN: r132121
Paul Thomas committed -
2008-02-05 Douglas Gregor <doug.gregor@gmail.com> PR c++/35074 * decl2.c (save_template_attributes): When we're modifying the TYPE_MAIN_VARIANT to add new attributes, be sure to also modify all of the other variants to add those same attributes. Otherwise, the main variant will be inconsistent with those other variants. 2008-02-05 Douglas Gregor <doug.gregor@gmail.com> PR c++/35074 * g++.dg/ext/attrib30.C: New. From-SVN: r132120
Douglas Gregor committed -
From-SVN: r132116
Joseph Myers committed -
PR testsuite/33946 * gcc.c-torture/execute/multi-ix.c: Call memset instead of bzero. From-SVN: r132115
Francois-Xavier Coudert committed -
PR target/35083 * config/i386/i386.md (floatunsisf2): Enable for TARGET_SSE_MATH only. Call ix86_expand_convert_uns_sisf_sse for TARGET_SSE2. testsuite/ChangeLog: PR target/35083 * gcc.target/i386/pr35083.c: New test. From-SVN: r132114
Uros Bizjak committed -
2008-02-05 Paul Thomas <pault@gcc.gnu.org> PR fortran/32315 * data.c (gfc_assign_data_value): Add bounds check for array references. 2008-02-05 Paul Thomas <pault@gcc.gnu.org> PR fortran/32315 * gfortran.dg/data_bounds_1.f90: New test. From-SVN: r132113
Paul Thomas committed -
PR 33738 * tree-vrp.c (vrp_evaluate_conditional): With -Wtype-limits, emit a warning when comparing against a constant outside the natural range of OP0's type. testsuite/ChangeLog PR 33738 * testsuite/g++.dg/warn/pr33738.C: New. From-SVN: r132111
Diego Novillo committed -
2008-02-04 Ismail Dnmez <ismail@pardus.org.tr> * inclhack.def: (bsd_stdio_attrs_conflict, freebsd_gcc3_breakage, freebsd_gcc4_breakage, hppa_hpux_fp_macros, hpux11_abs, netbsd_c99_inline_1, netbsd_c99_inline_2, netbsd_extra_semicolon): Add quotes around mach entries. * fixincl.x: Regenerate with latest autogen (5.9.4), updating license to GPLv3. From-SVN: r132110
Ismail Dönmez committed -
From-SVN: r132108
GCC Administrator committed
-
- 04 Feb, 2008 12 commits
-
-
From-SVN: r132105
Hans-Peter Nilsson committed -
2008-02-04 Daniel Franke <franke.daniel@gmail.com> * gfortran.dg/where_operator_assign_4.f90: Fix typo in error message to match. From-SVN: r132104
Daniel Franke committed -
target-supports.exp (check_effective_target_hard_float): Only use the preprocessor tests for mips*-*-* and xtensa-*-*. * lib/target-supports.exp (check_effective_target_hard_float): Only use the preprocessor tests for mips*-*-* and xtensa-*-*. For all other targets, grep for a call insn in the rtl expand dump for an add of two doubles. (target_compile): Support generating rtl dumps as output. From-SVN: r132102
Hans-Peter Nilsson committed -
2008-02-04 Daniel Franke <franke.daniel@gmail.com> * resolve.c (resolve_where): Fix typo. (gfc_resolve_where_code_in_forall): Likewise. From-SVN: r132098
Daniel Franke committed -
2008-02-04 Richard Guenther <rguenther@suse.de> PR middle-end/33631 * expr.c (count_type_elements): Give for unions instead of guessing. * gcc.c-torture/execute/pr33631.c: New testcase. From-SVN: r132096
Richard Guenther committed -
2008-02-04 Richard Guenther <rguenther@suse.de> PR java/35035 * decl.c (record_builtin_java_type): Make jboolean a integer type again where its mode doesn't match that of bool. From-SVN: r132095
Richard Guenther committed -
PR other/31405 * inclhack.def: (glibc_c99_inline_1a): Re-add last change. (glibc_c99_inline_3) <bypass>: Change from __STDC_VERSION__ to __extern_inline|__GNU_STDC_INLINE__. (glibc_c99_inline_4) <files>: Add wchar.h and */wchar.h. <bypass>: Change from __STDC_VERSION__ to __extern_inline|__GNU_STDC_INLINE__. <first c_fix_arg>: Change from #ifdef-wrapping the extern part to appending attribute-gnu_inline. <second c_fix_arg>: Remove. <test_text>: Remove __extern_inline line. * tests/base/features.h: Re-add. * tests/base/sys/sysmacros.h: Adjust. * fixincl.x: Regenerate. (Oops: forgot PR-annotation.) From-SVN: r132093
Hans-Peter Nilsson committed -
* inclhack.def: (glibc_c99_inline_1a): Re-add last change. (glibc_c99_inline_3) <bypass>: Change from __STDC_VERSION__ to __extern_inline|__GNU_STDC_INLINE__. (glibc_c99_inline_4) <files>: Add wchar.h and */wchar.h. <bypass>: Change from __STDC_VERSION__ to __extern_inline|__GNU_STDC_INLINE__. <first c_fix_arg>: Change from #ifdef-wrapping the extern part to appending attribute-gnu_inline. <second c_fix_arg>: Remove. <test_text>: Remove __extern_inline line. * tests/base/features.h: Re-add. * tests/base/sys/sysmacros.h: Adjust. * fixincl.x: Regenerate. From-SVN: r132092
Hans-Peter Nilsson committed -
2008-02-04 Richard Guenther <rguenther@suse.de> PR middle-end/35043 * gimplify.c (gimplify_init_ctor_eval): Convert array indices to TYPE_DOMAINs base type instead of using bitsizetype here. * gcc.c-torture/compile/pr35043.c: New testcase. From-SVN: r132091
Richard Guenther committed -
PR c++/33916 * cp/init.c (build_value_init_1): New function. (build_value_init): New function. * cp/typeck2.c (build_functional_cast): Call it. * cp/cp-gimplify.c (cp_gimplify_init_expr): Handle its output. * cp/cp-tree.h (TYPE_HAS_USER_CONSTRUCTOR): Rename from TYPE_HAS_CONSTRUCTOR. * cp/class.c (finish_struct_bits, maybe_warn_about_overly_private_class, add_implicitly_declared_members): Adjust. (check_field_decls): Adjust. Remove warnings about reference/const in class without constructor. (check_bases_and_members): Adjust. Give those warnings here instead. * cp/decl.c (fixup_anonymous_aggr): Adjust. (check_initializer): Adjust, clarify logic slightly. (grok_special_member_properties): Adjust, only set if user-provided. * cp/rtti.c (create_tinfo_types): Don't set. * cp/cvt.c (ocp_convert): Remove exception for vtable_entry_type et al. Use same_type_ignoring_top_level_qualifiers_p. * cp/pt.c (check_explicit_specialization): Adjust. (instantiate_class_template): Adjust. * print-tree.c (print_node) [CONSTRUCTOR]: Print elements. Co-Authored-By: Mark Mitchell <mark@codesourcery.com> From-SVN: r132088
Jason Merrill committed -
PR other/29972 * doc/invoke.texi (C++ Dialect Options, Optimize Options) (HPPA Options, i386 and x86-64 Options, IA-64 Options) (RS/6000 and PowerPC Options): Fix typos and markup. * doc/passes.texi (Tree-SSA passes): Likewise. From-SVN: r132087
Ralf Wildenhues committed -
From-SVN: r132085
GCC Administrator committed
-
- 03 Feb, 2008 2 commits
-
-
* g++.dg/tree-ssa/ivopts-1.C: Remove xfail for hppa*-*-*. From-SVN: r132082
John David Anglin committed -
* gcc.target/i386/pr31628.c: Require effective target fpic. * gcc.target/i386/strinline.c: Ditto. * gcc.dg/sibcall-6.c: Skip if !nonpic for 32bit x86 targets. * gcc.dg/pr35045.c: Ditto. * gcc.dg/20050503-1.c: Ditto. From-SVN: r132080
Uros Bizjak committed
-