- 05 Feb, 2008 4 commits
-
-
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 4 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 -
2008-02-03 Paul Thomas <pault@gcc.gnu.org> PR fortran/32760 * resolve.c (resolve_allocate_deallocate): New function. (resolve_code): Call it for allocate and deallocate. * match.c (gfc_match_allocate, gfc_match_deallocate) : Remove the checking of the STAT tag and put in above new function. * primary,c (match_variable): Do not fix flavor of host associated symbols yet if the type is not known. 2008-02-03 Paul Thomas <pault@gcc.gnu.org> PR fortran/32760 * gfortran.dg/host_assoc_variable_1.f90: New test. * gfortran.dg/allocate_stat.f90: Change last three error messages. From-SVN: r132078
Paul Thomas committed -
From-SVN: r132076
GCC Administrator committed
-
- 02 Feb, 2008 6 commits
-
-
PR target/35045 * postreload-gcse.c (record_last_reg_set_info_regno): Renamed from record_last_reg_set_info. (record_last_reg_set_info): Take an RTX argument, iterate over all constituent hardregs. (record_last_set_info, record_opr_changes): Change calls to new signature or to record_last_reg_set_info_regno. * gcc.dg/pr35045.c: New test. From-SVN: r132071
Michael Matz committed -
2008-02-02 Thomas Koenig <tkoenig@gcc.gnu.org> PR libfortran/35001 * m4/shape.m4: Return 0 for extents <= 0. * generated/shape_i4.c: Regenerated. * generated/shape_i8.c: Regenerated. * generated/shape_i16.c: Regenerated. 2008-02-02 Thomas Koenig <tkoenig@gcc.gnu.org> PR libfortran/35001 * gfortran.dg/shape_4.f90: New test. Fixed in regression-only mode by special dispense (see the PR). From-SVN: r132070
Thomas Koenig committed -
From-SVN: r132069
Gerald Pfeifer committed -
From-SVN: r132064
Hans-Peter Nilsson committed -
* configure.ac: Enable fortran for cris-*-elf and crisv32-*-elf. * configure: Regenerate. From-SVN: r132063
Hans-Peter Nilsson committed -
From-SVN: r132057
GCC Administrator committed
-
- 01 Feb, 2008 12 commits
-
-
PR rtl-optimization/34773 * reg-notes.def (EQUAL): Mention significance of combination of REG_EQUAL and REG_RETVAL. * fwprop.c (try_fwprop_subst): Don't add REG_EQUAL to an insn that has a REG_RETVAL. From-SVN: r132053
Hans-Peter Nilsson committed -
PR rtl-optimization/34773 * gcc.target/cris/torture/pr34773.c: New test. From-SVN: r132052
Hans-Peter Nilsson committed -
2008-01-31 Marc Gauthier <marc@tensilica.com> * configure.ac (xtensa*-*-*): Recognize processor variants. * configure: Regenerate. From-SVN: r132048
Marc Gauthier committed -
PR bootstrap/33781 * configure.ac (--enable-fixed-point): Disable unless explicitly requested on IRIX. * configure: Regenerate. From-SVN: r132047
Roger Sayle committed -
* lib/target-supports.exp (check_profiling_available): Do not expect profiling to work on the xstormy16 target. From-SVN: r132002
Nick Clifton committed -
From-SVN: r132001
Joseph Myers committed -
From-SVN: r132000
Joseph Myers committed -
2008-02-01 Richard Guenther <rguenther@suse.de> PR other/35042 * invoke.texi (-finline-limit): Remove no longer true parts of the documentation. Note that there is no default value. From-SVN: r131998
Richard Guenther committed -
re PR testsuite/35047 (some vectorisation tests fail with --with-arch=core2 or on i386-apple-darwin8.11.1) PR testsuite/35047 * gcc.c-torture/execute/20050316-2.x: New file. * gcc.target/i386/pr17390.c: Update scan pattern. * gcc.dg/builtin-apply4.c: Add -mno-mmx for 32bit x86 targets. * g++.dg/tree-ssa/ivopts-1.C: Remove XPASS for x86 targets. From-SVN: r131997
Uros Bizjak committed -
PR c/29326 * doc/extend.texi (Other Builtins): Document. Co-Authored-By: Ben Elliston <bje@au.ibm.com> Co-Authored-By: Mark Mitchell <mark@codesourcery.com> From-SVN: r131996
Andrew Pinski committed -
From-SVN: r131993
GCC Administrator committed -
* compile: Make executable. From-SVN: r131988
John David Anglin committed
-
- 31 Jan, 2008 2 commits
-
-
* doc/c-tree.texi (Types): Fix grammar. (Expression trees): Ditto. * doc/passes.texi (Tree-SSA passes): Ditto. * doc/configterms.texi (Configure Terms): Fix typo. * doc/cpp.texi (Common Predefined Macros): Ditto. * doc/md.texi (Machine Constraints): Ditto. * doc/makefile.texi (Makefile): Add comma. From-SVN: r131987
Tom Browder committed -
* doc/sourcebuild.texi (Front End): Remove references to CVS and CVSROOT/modules. (Texinfo Manuals): Replace reference to CVS by one to SVN. (Back End): Remove reference to CVS. Co-Authored-By: Gerald Pfeifer <gerald@pfeifer.com> From-SVN: r131986
Tom Browder committed
-