- 28 Sep, 2006 1 commit
-
-
From-SVN: r117263
GCC Administrator committed
-
- 27 Sep, 2006 4 commits
-
-
* configure.in: Check for GMP 4.1 or newer. Check for MPFR 2.2.0 or newer. * configure: Regenerated. * doc/install.texi: Document required versions of GMP and MPFR. * fortran/arith.c: Conditionally include arctangent2(). (gfc_check_real_range): Use mpfr_subnormalize in preference to local hack. * fortran/trans-intrinsic.c (gfc_get_intrinsic_lib_fndecl): Append l for long double functions. * fortran/simplify.c: Wrap Copyright to new line. (gfc_simplify_atan2): Use mpfr_atan2 in preference to arctangent2(). (gfc_simplify_log): Ditto. PR fortran/28276 * fortran/simplify.c (gfc_simplify_exponent): Use mpfr_get_exp in preference to broken local hack. PR fortran/27021 * fortran/simplify.c (gfc_simplify_nearest): Use mpfr_nexttoward and mpfr_subnormalize to handle numbers near zero in preference to broken local hack. PR fortran/28276 * testsuite/gfortran.dg/exponent_1.f90: New test. PR fortran/27021 * testsuite/gfortran.dg/nearest_1.f90: New test. From-SVN: r117257
Steven G. Kargl committed -
2006-09-27 Paul Brook <paul@codesourcery.com> PR target/29230 gcc/ * config/arm/arm.md (arith_adjacentmem): Handle large offsets. From-SVN: r117253
Paul Brook committed -
reload1.c (alter_reg): Require the alignment of the stack slot to be at least reg_max_ref_width bytes. gcc/ * reload1.c (alter_reg): Require the alignment of the stack slot to be at least reg_max_ref_width bytes. (scan_paradoxical_subregs): Record the largest width in reg_max_ref_width. From-SVN: r117252
Richard Sandiford committed -
From-SVN: r117242
GCC Administrator committed
-
- 26 Sep, 2006 4 commits
-
-
PR middle-end/25261 PR middle-end/28790 * tree-nested.c (struct nesting_info): Added static_chain_added. (convert_call_expr): Set static_chain_added when adding static chain. Handle OMP_PARALLEL and OMP_SECTION. * gcc.dg/gomp/nestedfn-1.c: New test. * testsuite/libgomp.c/nestedfn-4.c: New test. * testsuite/libgomp.c/nestedfn-5.c: New test. * testsuite/libgomp.fortran/nestedfn3.f90: New test. From-SVN: r117235
Jakub Jelinek committed -
PR fortran/29097 * scanner.c (include_line): Handle conditional include. * testsuite/libgomp.fortran/condinc1.f: New test. * testsuite/libgomp.fortran/condinc2.f: New test. * testsuite/libgomp.fortran/condinc3.f90: New test. * testsuite/libgomp.fortran/condinc4.f90: New test. * testsuite/libgomp.fortran/condinc1.inc: New file. From-SVN: r117234
Jakub Jelinek committed -
2006-09-26 Andrew Pinski <pinskia@physics.uc.edu> PR objc/29195 * objc-act.c (objc_push_parm): If we change the type of the decl, relayout the decl. 2006-09-26 Andrew Pinski <pinskia@physics.uc.edu> PR objc/29195 * objc/compile/method-1.m: New test. From-SVN: r117229
Andrew Pinski committed -
From-SVN: r117219
GCC Administrator committed
-
- 25 Sep, 2006 7 commits
-
-
2006-09-25 Matthias Klose <doko@debian.org> * doc/invoke.texi: Add missing full stop. From-SVN: r117211
Matthias Klose committed -
PR c++/27667 * cp-tree.h (begin_specialization): Return bool instead of void. * pt.c (check_specialization_scope): Likwise. Adjust comment. Return false if a specialization isn't permitted in the current scope,. (begin_specialization): Use the return value of check_specialization_scope. * parser.c (cp_parser_explicit_specialization): If begin_specialization returned false, skip the rest of the specialization. * g++.dg/template/spec33.C: New test. * g++.old-deja/g++.pt/spec20.C: Adjust error markers. From-SVN: r117206
Lee Millward committed -
PR c++/27329 PR c++/26938 * cp-tree.h (redeclare_class_template): Adjust declaration to return bool instead of void. * pt.c (redeclare_class_template): Update definition. Return false on error. * decl.c (xref_tag): Return error_mark_node if redeclare_class_template returned false. * g++.dg/template/crash58.C: New test. * g++.dg/template/crash59.C: New test. * g++.dg/parse/crash28.C: Adjust error markers. * g++.dg/template/crash34.C: Likewise. * g++.dg/template/friend31.C: Likewise. * g++.dg/template/crash32.C: Likewise. From-SVN: r117205
Lee Millward committed -
* cgraph.c (dump_cgraph_varpool_node): Don't crash if called before cgraph_function_flags_ready. From-SVN: r117203
Richard Henderson committed -
From-SVN: r117192
Tobias Schluter committed -
PR fortran/21203 * error.c (show_loci): No need to risk an ICE to output a slightly nicer error message. From-SVN: r117191
Tobias Schluter committed -
From-SVN: r117189
GCC Administrator committed
-
- 24 Sep, 2006 4 commits
-
-
* gcc.dg/tree-ssa/ivopts-1.c: New test. * gcc.dg/tree-ssa/ivopts-2.c: New test. Co-Authored-By: Adam Nemet <anemet@caviumnetworks.com> From-SVN: r117183
Zdenek Dvorak committed -
* tree-ssa-loop-ivopts.c (aff_combination_convert, determine_common_wider_type): New functions. (get_computation_aff): Use them to simplify arithmetic between UBASE and CBASE if they are shortened from the same type. Co-Authored-By: Adam Nemet <anemet@caviumnetworks.com> From-SVN: r117182
Zdenek Dvorak committed -
gcc/ PR target/28911 * config/m68k/m68k.md (negsf2, negdf2, negxf2): Use -2147483647 - 1 instead of 0x80000000. gcc/testsuite/ PR target/28911 * gcc.dg/pr28911.c: New. From-SVN: r117181
Kazu Hirata committed -
From-SVN: r117176
GCC Administrator committed
-
- 23 Sep, 2006 6 commits
-
-
gcc/ 2001-01-01 Revital1 Eres <ERES@il.ibm.com> * flags.h (HONOR_NANS): Fix typo in comment. From-SVN: r117172
Revital Eres committed -
PR target/29169 * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c. (dg-options): Add -mfpmath=387. From-SVN: r117171
Uros Bizjak committed -
* config/i386/driver-i386.c (host_detect_local_cpu): Add prototype. From-SVN: r117169
Uros Bizjak committed -
PR c/28706 PR c/28712 * tree.c (merge_attributes, attribute_list_contained): If both TREE_VALUEs are TREE_LISTs, use simple_cst_list_equal instead of simple_cst_equal. * c-typeck.c (comptypes_internal): Don't consider aggregates in different TUs as compatible if there one set of attributes is not a subset of the other type's attributes. (composite_type): Try harder not to create a new aggregate type. * gcc.dg/pr28706.c: New test. * gcc.dg/pr28712.c: New test. From-SVN: r117167
Jakub Jelinek committed -
From-SVN: r117165
Mike Stump committed -
From-SVN: r117163
GCC Administrator committed
-
- 22 Sep, 2006 9 commits
-
-
* config/i386/driver-i386.c: Always define host_detect_local_cpu. * config/i386/i386.h: Define EXTRA_SPEC_FUNCTIONS on any i386 or x86_64 host. Define HAVE_LOCAL_CPU_DETECT. (CC1_CPU_SPEC): Make conditional on HAVE_LOCAL_CPU_DETECT rather than replicating condition above. * config.host (i[34567]86-*-*): Always use driver-i386.o. From-SVN: r117159
Geoffrey Keating committed -
* config/darwin.h (LINK_SYSROOT_SPEC): New. (LINK_SPEC): If TARGET_SYSTEM_ROOT is defined, pass it to the linker by default. From-SVN: r117158
Geoffrey Keating committed -
* config/rs6000/darwin.h (PROFILE_HOOK): Reassociate comment with code. From-SVN: r117152
Mike Stump committed -
From-SVN: r117151
Mike Stump committed -
2006-09-22 Richard Guenther <rguenther@suse.de> PR middle-end/28964 * cfgexpand.c (stack_var_size_cmp): Use DECL_UID to make sort of stack variables stable. From-SVN: r117146
Richard Guenther committed -
From-SVN: r117143
Peter Bergner committed -
re PR tree-optimization/28888 (ICE in tree check: expected cond_expr, have label_expr in simplify_using_initial_conditions, at tree-ssa-loop-niter.c) PR tree-optimization/28888 * tree-if-conv.c (combine_blocks): Rewritten. * tree-cfg.c (tree_verify_flow_info): Check that edges with EDGE_TRUE/FALSE_VALUE follow COND_EXPR. * gcc.dg/pr28888.c: New test. From-SVN: r117135
Zdenek Dvorak committed -
* tree-ssa-propagate.c (set_rhs): Copy EXPR_LOCATION if needed. From-SVN: r117134
Jakub Jelinek committed -
From-SVN: r117131
GCC Administrator committed
-
- 21 Sep, 2006 5 commits
-
-
re PR c++/29016 (tree check: expected class 'expression', have 'exceptional' (baselink) in get_base_var, at ipa-utils.c:224) PR c++/29016 * typeck.c (build_unary_op): Don't form an ADDR_EXPR around a BASELINK. PR c++/29016 * g++.dg/init/ptrfn1.C: New test. From-SVN: r117123
Mark Mitchell committed -
gcc/ * varasm.c (copy_constant): Fix reversed gcc_assert check. From-SVN: r117121
Richard Sandiford committed -
PR c++/28303 * decl.c (grokdeclarator): Return error_mark_node on declaration with two or more data types. * g++.dg/template/typedef6.C: New test. * g++.dg/init/error1.C: Adjust error markers. * g++.dg/parse/crash9.C: Likewise. * g++.dg/template/crash55.C: Likewise. From-SVN: r117118
Lee Millward committed -
PR c++/28861 * decl.c (shadow_tag): Return error_mark_node if maybe_process_partial_specialization failed. * g++.dg/template/spec32.C: New test. * g++.dg/parse/crash9.C: Adjust error markers. From-SVN: r117117
Lee Millward committed -
gcc: * ginclude/decfloat.h (DEC*_DEN): Define using the correct builtins. testsuite: * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo. From-SVN: r117115
Janis Johnson committed
-