- 17 Feb, 2008 3 commits
-
-
2008-02-17 Richard Guenther <rguenther@suse.de> PR tree-optimization/35231 * tree-vrp.c (register_edge_assert_for): Do not assume A == 0 if A | B != 1. * gcc.c-torture/execute/pr35231.c: New testcase. From-SVN: r132378
Richard Guenther committed -
2008-02-15 Uros Bizjak <ubizjak@gmail.com> * config/i386/sfp-machine.h (CMPtype): Define as typedef using libgcc_cmp_return mode. testsuite/ChangeLog: * gcc.target/i386/pr32268.c (test_lt): Add noinline attribute. (test_gt): Ditto. From-SVN: r132377
Uros Bizjak committed -
From-SVN: r132375
GCC Administrator committed
-
- 16 Feb, 2008 12 commits
-
-
2008-02-17 Paolo Carlini <pcarlini@suse.de> PR libstdc++/35209 * config/abi/pre/gnu.ver: Export stdio_sync_filebuf symbols. * testsuite/ext/stdio_sync_filebuf/char/35209.cc: New. * testsuite/ext/stdio_sync_filebuf/wchar_t/35209.cc: Likewise. From-SVN: r132372
Paolo Carlini committed -
2008-02-16 Benjamin Kosnik <bkoz@redhat.com> * include/parallel/random_number.h: Use TR1's mersenne_twister. (random_number::genrand_bits()): Remove. (random_number::set_seed): Remove. From-SVN: r132371
Benjamin Kosnik committed -
* obj-c++.dg/encode-2.mm: XFAIL. * obj-c++.dg/encode-3.mm: Likewise. From-SVN: r132370
Kaveh R. Ghazi committed -
2008-02-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> Paolo Carlini <pcarlini@suse.de> * g++.dg/ext/has_nothrow_assign.C: Skip some tests when __PIC__. * g++.dg/ext/has_nothrow_constructor.C: Likewise. * g++.dg/ext/has_nothrow_copy.C: Likewise. Co-Authored-By: Paolo Carlini <pcarlini@suse.de> From-SVN: r132369
Kaveh R. Ghazi committed -
2008-02-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org> PR c/28368 * doc/invoke.texi (-std): Clarify description of -std= and -ansi. From-SVN: r132367
Manuel López-Ibáñez committed -
PR fortran/34952 * gfortran.texi: Create new section for unimplemented extensions. Add "STRUCTURE and RECORD" and "ENCODE and DECODE statements". Remove "smaller projects" list. Fix a few typos. From-SVN: r132366
Francois-Xavier Coudert committed -
* gcc.target/i386/fastcall-sseregparm.c: Include sse-check.h. (main): Change to void and rename to sse_test. * gcc.target/i386/pr24306.c: Ditto. * gcc.target/i386/pr32065-2.c: Ditto. * gcc.target/i386/20060512-1.c: Include sse2-check.h. (main): Change to void and rename to sse2_test. * gcc.target/i386/20060512-3.c: Ditto. From-SVN: r132365
Uros Bizjak committed -
2008-02-15 Benjamin Kosnik <bkoz@redhat.com> * include/parallel/types.h: Remove enum parallelism. From-SVN: r132364
Benjamin Kosnik committed -
2008-02-16 Ralf Corsepius <ralf.corsepius@rtems.org> * config/m68k/t-rtems (M68K_MLIB_CPU): Add 5208, 5307, 5407, 5475 multilibs. From-SVN: r132363
Ralf Corsepius committed -
PR libgcj/33085 * libtool.m4 (_LT_COMPILER_PIC) [ mingw, cygwin ] <GCJ>: Do not use -DDLL_EXPORT. Backport from upstream. libjava/ PR libgcj/33085 * configure: Regenerate. From-SVN: r132362
Ralf Wildenhues committed -
* doc/c-tree.texi: Use `@.' where appropriate. * doc/extend.texi: Likewise. * doc/install.texi: Likewise. * doc/invoke.texi: Likewise. * doc/loop.texi: Likewise. * doc/makefile.texi: Likewise. * doc/md.texi: Likewise. * doc/passes.texi: Likewise. * doc/standards.texi: Likewise. * doc/tm.texi: Likewise. From-SVN: r132361
Ralf Wildenhues committed -
From-SVN: r132358
GCC Administrator committed
-
- 15 Feb, 2008 22 commits
-
-
* intrinsic.texi: Rename INDEX node to avoid clashing with index.html on case-insensitive systems. From-SVN: r132355
Francois-Xavier Coudert committed -
2008-02-15 Benjamin Kosnik <bkoz@redhat.com> * include/parallel/types.h: Move enum parallelism here. Use tr1/cstdint's int16_t, uint16_t, int32_t, uint32_t, int64_t, uint64_t. * include/parallel/multiseq_selection.h: Adjust for cstdint. * include/parallel/compatibility.h: Same. * include/parallel/tags.h: Just compile-time tags. * include/parallel/base.h: Put namespace bits here. * src/Makefile.am (PARALLEL_FLAGS): Use it. * src/Makefile.in: Regenerate. * testsuite/25_algorithms/nth_element/1.cc: Add test variable. From-SVN: r132354
Benjamin Kosnik committed -
* trans-expr.c (gfc_conv_function_call): Force evaluation of se->expr. * gfortran.dg/c_loc_tests_12.f03: New test. From-SVN: r132353
Francois-Xavier Coudert committed -
PR middle-end/35196 * omp-low.c (expand_omp_for_generic): Don't initialize fd->v in entry_bb. (expand_omp_for_static_nochunk): Initialize fd->v in seq_start_bb rather than in entry_bb. * testsuite/libgomp.c/pr35196.c: New test. From-SVN: r132351
Jakub Jelinek committed -
* config/i386/sfp-machine.h (CMPtype): Define as typedef using libgcc_cmp_return mode. From-SVN: r132350
Uros Bizjak committed -
PR middle-end/35130 * tree-nested.c (convert_call_expr): Put FRAME.* vars into OMP_CLAUSE_SHARED rather than OMP_CLAUSE_FIRSTPRIVATE clause. * testsuite/libgomp.fortran/pr35130.f90: New test. * testsuite/libgomp.c/pr35130.c: New test. From-SVN: r132349
Jakub Jelinek committed -
2008-02-15 Douglas Gregor <doug.gregor@gmail.com> PR c++/35023 PR c++/35024 PR c++/35026 * pt.c (finish_member_template_decl): If the type in a TYPE_DECL is error_mark_node, return an error early. (find_parameter_packs_r): Pass the pointer set along to recursive calls of cp_walk_subtrees; don't try to manage the pointer set ourselves. (uses_parameter_packs): Pass the pointer set to cp_walk_tree. (make_pack_expansion): Ditto. (check_for_bare_parameter_packs): Ditto. Also, don't bother taking a second pass through the tree with find_parameter_packs_r; that second pass no longer does anything. (push_template_decl_real): If we have an erroneous declaration, set its type to error_mark_node before returning an error. 2008-02-15 Douglas Gregor <doug.gregor@gmail.com> PR c++/35023 PR c++/35024 PR c++/35026 * g++.dg/cpp0x/vt-35026.C: New. * g++.dg/cpp0x/vt-35023.C: New. * g++.dg/cpp0x/vt-34055.C: Tweak expected error messages. * g++.dg/cpp0x/vt-35024.C: New. From-SVN: r132348
Douglas Gregor committed -
* gcc.c-torture/execute/va-arg-25.x: Remove. From-SVN: r132347
Uros Bizjak committed -
2008-02-15 Richard Guenther <rguenther@suse.de> Zdenek Dvorak <ook@ucw.cz> PR tree-optimization/35164 * tree-flow.h (stmt_references_abnormal_ssa_name): Declare. * tree-dfa.c (stmt_references_abnormal_ssa_name): New function. * tree-ssa-forwprop.c (tree_ssa_forward_propagate_single_use_vars): Only propagate addresses which do not have abnormal SSA_NAMEs in their operands. * g++.dg/torture/pr35164-1.C: New testcase. * g++.dg/torture/pr35164-2.C: Likewise. Co-Authored-By: Zdenek Dvorak <ook@ucw.cz> From-SVN: r132345
Richard Guenther committed -
PR testsuite/35119 * testsuite/g++.dg/template/spec35.C Change the regular expressions in dg-final to match the assembly code generated by Darwin 9. From-SVN: r132344
Dominique d'Humieres committed -
* gcc.dg/cpp/pragma-pop_macro-1.c: Fix dg-do directive. From-SVN: r132343
Uros Bizjak committed -
2008-02-15 Andreas Tobler <a.tobler@schweiz.org> PR testsuite/35208 * testsuite/libjava.jvmti/interp/natgetstacktrace.cc (Java_getstacktrace_natRunner): Increase the usleep time to a value which prevents OS-X to get into a deadlock. From-SVN: r132342
Andreas Tobler committed -
PR target/35088 * config/m68k/m68k.h (DWARF_CIE_DATA_ALIGNMENT): Define. From-SVN: r132341
Joseph Myers committed -
* gcc.target/i386/pr35160.c: Skip if !nonpic for 32bit x86 targets. From-SVN: r132339
Uros Bizjak committed -
PR middle-end/35149 * ipa.c (cgraph_remove_unreachable_nodes): Clear local.inlinable flag. From-SVN: r132337
Jan Hubicka committed -
re PR middle-end/34621 (gcc.c-torture/execute/va-arg-25.c:32: internal compiler error: in expand_call, at calls.c:2785) PR middle-end/34621 * function.c (pad_to_arg_alignment): Remove test for STACK_BOUNDARY when calculating alignment_pad. From-SVN: r132336
Uros Bizjak committed -
From-SVN: r132335
Hans-Peter Nilsson committed -
From-SVN: r132334
Hans-Peter Nilsson committed -
* config/i386/i386.h (CLEAR_RATIO): Use MIN macro. (WIDEST_HARDWARE_FP_SIZE): Use LONG_DOUBLE_TYPE_SIZE define. * config/i386/darwin.h (PREFERRED_STACK_BOUNDARY): Use MAX macro and STACK_BOUNDARY define. From-SVN: r132333
Uros Bizjak committed -
From-SVN: r132332
Ralf Wildenhues committed -
2008-02-14 Douglas Gregor <doug.gregor@gmail.com> PR c++/34050 * pt.c (tsubst_initializer_list): Deal with the use of VOID_TYPE_NODE to indicate value-initialization of the bases. 2008-02-14 Douglas Gregor <doug.gregor@gmail.com> PR c++/34050 * g++.dg/cpp0x/vt-34050.C: New. From-SVN: r132331
Douglas Gregor committed -
From-SVN: r132328
GCC Administrator committed
-
- 14 Feb, 2008 3 commits
-
-
PR c++/5645 PR c++/11159 * class.c (type_has_user_nondefault_constructor): New fn. * cp-tree.h: Declare it. * init.c (emit_mem_initializers): Use it for -W warning about missing base initializer. Co-Authored-By: Jason Merrill <jason@redhat.com> From-SVN: r132324
Manuel López-Ibáñez committed -
PR preprocessor/35061 gcc * c-pragma.c (handle_pragma_pop_macro): Check that pushed_macro_table has been allocated. testsuite * gcc.dg/cpp/pragma_pop_macro-1.c: New file From-SVN: r132322
Danny Smith committed -
* testsuite/27_io/fpos/14320-1.cc: Check for "long long" and remove XFAIL. From-SVN: r132321
Kaveh R. Ghazi committed
-