- 18 Feb, 2008 8 commits
-
-
gcc/ 2008-02-18 Joey Ye <joey.ye@intel.com> PR middle-end/34921 * tree-nested.c (insert_field_into_struct): Set type alignment to field alignment if the former is less than the latter. gcc/testsuite/ 2008-02-18 Joey Ye <joey.ye@intel.com> H.J. Lu <hongjiu.lu@intel.com> PR middle-end/34921 * gcc.c-torture/execute/nest-align-1.c: New test case. Co-Authored-By: H.J. Lu <hongjiu.lu@intel.com> From-SVN: r132396
Joey Ye committed -
From-SVN: r132394
Jakub Jelinek committed -
From-SVN: r132393
Jakub Jelinek committed -
* doc/cp-tools.texinfo (@direntry): Prefix info name with cp-. * doc/cp-hacking.texinfo (@direntry): Likewise. * doc/cp-vmintegration.texinfo (@direntry): Likewise. From-SVN: r132391
Jakub Jelinek committed -
2008-02-18 Pedro Lamarao <pedro.lamarao@mndfck.org> * include/std/tuple: Fixes for moveable, non-copyable types. * testsuite/20_util/tuple/moveable2.cc: New. 2008-02-18 Paolo Carlini <pcarlini@suse.de> * include/std/tuple (operator+(tuple<>&&, tuple<>&&): Remove. From-SVN: r132389
Paolo Carlini committed -
From-SVN: r132387
GCC Administrator committed -
2008-02-17 Ed Smith-Rowland <3dw4rd@verizon.net> * include/tr1/poly_laguerre.tcc: Doxygen fixes. * include/tr1/exp_integral.tcc: Same. * include/tr1/gamma.tcc: Same. * include/tr1/hypergeometric.tcc: Same. From-SVN: r132384
Ed Smith-Rowland committed -
2008-02-17 Benjamin Kosnik <bkoz@redhat.com> PR libstdc++/34797 * include/parallel/settings.h (_Settings): Reconstruct Settings class here, uglify, remove anonymous namespace and static members. Convert to datum. * include/parallel/types.h: Move Settings:: enumerations here, uglify. * src/parallel_settings.cc: New, definition for _Settings member functions. * include/parallel/multiway_merge.h: Same. * include/parallel/for_each.h: Same. * include/parallel/workstealing.h: Same. * include/parallel/base.h: Same. * include/parallel/numeric * include/parallel/features.h: Same. * include/parallel/quicksort.h: Same. * include/parallel/equally_split.h: Same. * include/parallel/algorithmfwd.h: Same. * include/parallel/omp_loop_static.h: Same. * include/parallel/random_shuffle.h: Same. * include/parallel/balanced_quicksort.h: Same. * include/parallel/tags.h: Same. * include/parallel/multiway_mergesort.h: Same. * include/parallel/numericfwd.h: Same. * include/parallel/partition.h: Same. * include/parallel/partial_sum.h: Same. * include/parallel/find.h: Same. * include/parallel/algo.h: Same. * include/parallel/omp_loop.h: Same. * include/parallel/sort.h: Same. * src/Makefile.am (parallel_sources): Add parallel_settings.cc. * src/Makefile.in: Regenerate. * config/abi/pre/gnu.ver: Export _Settings::get and _Settings::set. From-SVN: r132383
Benjamin Kosnik committed
-
- 17 Feb, 2008 7 commits
-
-
gcc/ada/: PR documentation/15479 * gnat_ugn.texi: In non-code, avoid space before colon. (Regular Expressions in gnatfind and gnatxref): Fix indentation. (Examples of gnatxref Usage): Use @command{vi} instead of @file{vi}. (Character Set Control): Do not use @code for UTF-8. (Validity Checking): Fix typo "NaNs" instead of "NaN's". Do not use @code for IEEE. * gnat_rm.texi (Aggregates with static bounds): Fix typo in code sample. * gnat_rm.texi, gnat_ugn.texi: Fix typos. Bump copyright years. From-SVN: r132382
Ralf Wildenhues committed -
* doc/c-tree.texi: Use @dots{} and @enddots{} where appropriate. * doc/cfg.texi: Likewise. * doc/extend.texi: Likewise. * doc/gty.texi: Likewise. * doc/invoke.texi: Likewise. * doc/loop.texi: Likewise. * doc/md.texi: Likewise. * doc/passes.texi: Likewise. * doc/rtl.texi: Likewise. * doc/sourcebuild.texi: Likewise. * doc/tm.texi: Likewise. * doc/tree-ssa.texi: Likewise. From-SVN: r132381
Ralf Wildenhues committed -
2008-02-17 Paolo Carlini <pcarlini@suse.de> PR libstdc++/35221 * include/parallel/types.h: Reinstate integer types typedefs. * include/parallel/multiseq_selection.h: Adjust. * include/parallel/compatibility.h: Likewise. * include/parallel/random_shuffle.h: Likewise. * include/parallel/random_number.h: Likewise. * include/parallel/base.h: Likewise. From-SVN: r132380
Paolo Carlini committed -
2008-02-17 Richard Guenther <rguenther@suse.de> PR middle-end/35227 * tree-complex.c (init_parameter_lattice_values): Handle parameters without default definition. * gcc.dg/torture/pr35227.c: New testcase. From-SVN: r132379
Richard Guenther committed -
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 13 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
-