- 05 Dec, 2008 5 commits
-
-
From-SVN: r142465
Eric Botcazou committed -
2008-11-07 Sebastian Pop <sebastian.pop@amd.com> PR bootstrap/38262 * java/Make-lang.in (jc1): Add BACKENDLIBS, remove GMPLIBS. * objc/Make-lang.in (cc1obj-dummy, cc1obj): Same. * objcp/Make-lang.in (cc1objplus-dummy, cc1objplus): Same. * cp/Make-lang.in (cc1plus-dummy, cc1plus): Same. * ada/gcc-interface/Make-lang.in (gnat1): Same. * fortran/Make-lang.in (f951): Same. * Makefile.in (LIBS): Remove GMPLIBS, CLOOGLIBS and PPLLIBS. (BACKENDLIBS): New. (cc1-dummy, cc1): Add BACKENDLIBS, remove GMPLIBS. From-SVN: r142464
Sebastian Pop committed -
2008-12-04 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR libfortran/38285 gfortran.dg/fmt_f_an_p.f: New test. From-SVN: r142456
Jerry DeLisle committed -
2008-12-04 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR fortran/38285 * write_float.def (WRITE_FLOAT): Zero the float value for special case only if scale_factor = 0. From-SVN: r142455
Jerry DeLisle committed -
From-SVN: r142453
GCC Administrator committed
-
- 04 Dec, 2008 12 commits
-
-
* c-parser.c (c_parser_enum_specifier): Initialise ident_loc and comma_loc. (c_parser_initelt): Initialise des_loc and ellipsis_loc. From-SVN: r142448
Ben Elliston committed -
* cse.c (lookup_as_function): Delete mode frobbing code. (equiv_constant): Re-implement it there for SUBREGs. Co-Authored-By: Gary Funck <gary@intrepid.com> From-SVN: r142443
Eric Botcazou committed -
PR c++/37906 * decl.c (grok_special_member_properties): Set TYPE_HAS_COMPLEX_DFLT here. * class.c (check_bases_and_members): Rather than assuming any user-declared default constructor is complex here. From-SVN: r142442
Jason Merrill committed -
2008-12-04 Paolo Carlini <paolo.carlini@oracle.com> PR libstdc++/38368 * config/locale/gnu/numeric_members.cc (numpunct<char>:: _M_initialize_numpunct, numpunct<wchar_t>::_M_initialize_numpunct): Fix for THOUSANDS_SEP == '\0' consistently with "C" locale. * config/locale/gnu/monetary_members.cc (moneypunct<char, true>:: _M_initialize_moneypunct, moneypunct<char, false>:: _M_initialize_moneypunct, moneypunct<wchar_t, true>:: _M_initialize_moneypunct, moneypunct<wchar_t, false>:: _M_initialize_moneypunct): Fix for __MON_DECIMAL_POINT == '\0' or __MON_THOUSANDS_SEP == '\0' consistently with "C" locale. * testsuite/22_locale/locale/cons/38368.cc: New. From-SVN: r142439
Paolo Carlini committed -
2008-12-04 Richard Guenther <rguenther@suse.de> PR middle-end/36509 PR c++/38334 * Makefile.in (tree-ssa-alias-warnings.o): Remove. (tree-ssa-structalias.o): Remove errors.h dependency. (tree-ssa-reassoc.o): Likewise. * tree-ssa-reassoc.c: Do not include errors.h. * tree-ssa-alias-warnings.c: Remove. * tree-ssa-alias.c (compute_may_aliases): Remove call to strict_aliasing_warning_backend. * tree-ssa-structalias.c (emit_pointer_definition): New function. (emit_alias_warning): Likewise. (set_uids_in_ptset): Warn for clear cases of type-punning. * tree-inline.c (remap_gimple_op_r): Preserve TREE_NO_WARNING on INDIRECT_REFs. cp/ * typeck.c (get_member_function_from_ptrfunc): Mark the vtbl pointer access with TREE_NO_WARNING. * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Adjust, remove XFAIL. * gcc.dg/Wstrict-aliasing-converted-assigned.c: Adjust. * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Likewise. From-SVN: r142437
Richard Guenther committed -
From-SVN: r142432
Eric Botcazou committed -
* config/stormy16/stormy16.md: Remove extraneous spaces and quotes. * config/stormy16/stormy16.c: Remove extraneous spaces and fix up formatting of quotes. From-SVN: r142431
Nick Clifton committed -
PR middle-end/38371 * fold-const.c (fold_checksum_tree): Allow modification of TYPE_NEXT_VARIANT. From-SVN: r142430
Jakub Jelinek committed -
2008-12-03 H.J. Lu <hongjiu.lu@intel.com> * g++.old-deja/g++.eh/badalloc1.C: Add the missing "}". From-SVN: r142428
H.J. Lu committed -
2008-12-04 Jack Howarth <howarth@bromo.med.uc.edu> * configure.ac: Add double brackets on darwin[912]. * configure: Regenerate. From-SVN: r142427
Jack Howarth committed -
2008-12-04 Jack Howarth <howarth@bromo.med.uc.edu> * configure.ac: Add double brackets on darwin[912]. * configure: Regenerate. From-SVN: r142426
Jack Howarth committed -
From-SVN: r142421
GCC Administrator committed
-
- 03 Dec, 2008 18 commits
-
-
PR c++/38232 * init.c (build_value_init): Do initial zero-initialization of a class with an implicitly-defined constructor using build_zero_init rather than in build_value_init. (build_value_init_1): Fold into build_value_init. From-SVN: r142418
Jason Merrill committed -
From-SVN: r142417
Janis Johnson committed -
2008-12-03 Jack Howarth <howarth@bromo.med.uc.edu> * g++.old-deja/g++.eh/badalloc1.C: Omit XFAIL on obsolete Darwin. From-SVN: r142415
Jack Howarth committed -
PR c++/38256 * parser.c (cp_parser_conversion_type_id): Diagnose 'operator auto' here. * decl.c (grokdeclarator): Not here. From-SVN: r142410
Jason Merrill committed -
2008-12-03 Daniel Kraft <d@domob.eu> * MAINTAINERS: Moved myself and Mikael Morin from Write After Approval to Reviewer section (for Fortran front-end). From-SVN: r142408
Daniel Kraft committed -
PR c++/38380 * decl.c (grokdeclarator): Only set DECL_NONCONVERTING_P on explicit constructors. * pt.c (tsubst_copy_and_build) [CONSTRUCTOR]: Propagate CONSTRUCTOR_IS_DIRECT_INIT. From-SVN: r142404
Jason Merrill committed -
From-SVN: r142401
Jason Merrill committed -
PR middle-end/38360 * tree-ssa-ccp.c (ccp_fold_builtin): Bail out if the builtin doesn't have the right number of arguments. * gcc.c-torture/compile/pr38360.c: New test. From-SVN: r142399
Jakub Jelinek committed -
2008-12-03 Richard Guenther <rguenther@suse.de> PR middle-end/36326 * gimplify.c (is_gimple_mem_or_call_rhs): Remove work-around for non-BLKmode types. * gcc.dg/tree-ssa/pr36326.c: New testcase. From-SVN: r142396
Richard Guenther committed -
* testsuite/gcc.dg/tree-ssa/pr38250.c: New file. --This list and those below, will be ignored-- A gcc/testsuite/gcc.dg/tree-ssa/pr38250.c From-SVN: r142395
Tomas Bily committed -
PR middle-end/38250 * tree-loop-distribution.c (build_size_arg): New function. (generate_memset_zero): Checks if DR_STEP(de) is NULL. Reorganized generating of stmts. * testsuite/gcc.dg/tree-ssa/pr38250.c: New file. * tree-data-ref.c (dr_analyze_innermost): Returns bool. Indicate if analysis succeed. * tree-data-ref.h (dr_analyze_innermost): Returns bool. * tree-predcom.c (valid_initializer_p, find_looparound_phi): Uses new definition of dr_analyze_innermost. From-SVN: r142394
Tomas Bily committed -
From-SVN: r142393
Ben Elliston committed -
PR tree-optimization/37716 * tree-sra.c (sra_build_assignment): For scalar bitfield SRC construct all the needed operations as trees and gimplify_assign it to dst. * g++.dg/torture/pr37716.C: New test. From-SVN: r142392
Jakub Jelinek committed -
From-SVN: r142390
Eric Botcazou committed -
PR target/37610 * configure.ac (gcc_cv_readelf): Look for readelf. (gcc_cv_as_cfi_advance_working): Check for working cfi advances with code alignment factor > 1. (HAVE_GAS_CFI_DIRECTIVE): Don't define if cfi advances don't work properly. * configure: Regenerated. From-SVN: r142389
Jakub Jelinek committed -
PR rtl-optimization/38281 * combine.c (distribute_notes): When invoking SET_INSN_DELETED on i2, set it to NULL_RTX afterwards. * emit-rtl.c (set_insn_deleted): Fix formatting. Co-Authored-By: Andrew Pinski <andrew_pinski@playstation.sony.com> Co-Authored-By: Jakub Jelinek <jakub@redhat.com> From-SVN: r142388
Eric Botcazou committed -
2008-12-03 Janus Weil <janus@gcc.gnu.org> * MAINTAINERS (Reviewers): Add myself as Fortran reviewer. (Write After Approval): Remove myself. From-SVN: r142387
Janus Weil committed -
From-SVN: r142382
GCC Administrator committed
-
- 02 Dec, 2008 5 commits
-
-
PR c++/35782, c++/37860 * call.c (build_user_type_conversion_1): Remember list-initialization. (convert_like_real): Likewise. (build_over_call): Don't require the copy constructor for copy-list-initialization. * cp-tree.h (TARGET_EXPR_LIST_INIT_P): New macro. PR c++/37234 * decl.c (cp_finish_decl): Handle =default and =delete for templates, too. From-SVN: r142379
Jason Merrill committed -
From-SVN: r142376
Richard Sandiford committed -
gcc/ * config/mips/mips.c (mips_expand_builtin): Fix the mode of the error return value. * config/mips/mips.md (IMOVE32): New mode iterator. (movsi): Generalize with IMOVE32. (*movsi_internal): Likewise. (*mov<mode>_mips16): Likewise, and its define_splits. (*lwxs): Likewise. From-SVN: r142375
Richard Sandiford committed -
lb1sf68.asm (PICCALL, PICJUMP): Use GOT instead of PC-relative addressing when compiling for uclinux PIC. * config/m68k/lb1sf68.asm (PICCALL, PICJUMP): Use GOT instead of PC-relative addressing when compiling for uclinux PIC. (__cmpdf_internal, __cmpsf_internal): Hide. (__cmpdf, __cmpsf): Use PIC call sequence. Co-Authored-By: Maxim Kuvyrkov <maxim@codesourcery.com> From-SVN: r142373
Nathan Sidwell committed -
2008-12-02 Jack Howarth <howarth@bromo.med.uc.edu> * gcc.misc-tests/linkage.exp: Correct file type check for Darwin. From-SVN: r142371
Jack Howarth committed
-