- 11 Oct, 2012 18 commits
-
-
2012-10-11 Paolo Carlini <paolo.carlini@oracle.com> * testsuite/23_containers/bitset/45713.cc: Tweak. From-SVN: r192358
Paolo Carlini committed -
2012-10-11 Paolo Carlini <paolo.carlini@oracle.com> * testsuite/23_containers/bitset/45713.cc: Tweak. From-SVN: r192357
Paolo Carlini committed -
2012-10-11 Daniel Krugler <daniel.kruegler@googlemail.com> * testsuite/20_util/common_type/requirements/sfinae_friendly_1.cc: Update / extend. * testsuite/20_util/common_type/requirements/sfinae_friendly_2.cc: Likewise. * testsuite/20_util/duration/requirements/sfinae_friendly_1.cc: Likewise. From-SVN: r192356
Daniel Krugler committed -
* config/i386/sfp-exceptions.c (__sfp_handle_exceptions): Emit SSE instructions for 64bit targets only. From-SVN: r192355
Uros Bizjak committed -
PR testsuite/54897 * testsuite/23_containers/bitset/45713.cc: Skip for avr*-*-* cris*-*-* h8300*-*-* mcore*-*-* moxie*-*-*. From-SVN: r192354
Hans-Peter Nilsson committed -
c-ada-spec.c (dump_ada_template): Bail out for template declarations declaring something coming from another file. * c-ada-spec.c (dump_ada_template): Bail out for template declarations declaring something coming from another file. From-SVN: r192353
Eric Botcazou committed -
2012-10-11 Daniel Krugler <daniel.kruegler@googlemail.com> * testsuite/20_util/common_type/requirements/sfinae_friendly_1.cc: Update / extend. * testsuite/20_util/common_type/requirements/sfinae_friendly_2.cc: Likewise. * testsuite/20_util/duration/requirements/sfinae_friendly_1.cc: Likewise. From-SVN: r192352
Daniel Krugler committed -
2012-10-11 Paolo Carlini <paolo.carlini@oracle.com> PR c++/43765 * g++.dg/parse/pr43765.C: New. From-SVN: r192351
Paolo Carlini committed -
PR testsuite/54867 * gcc.dg/pr44194-1.c: Tweak regexp to exclude prologue insns. From-SVN: r192350
Eric Botcazou committed -
PR libstdc++/54872 * config/abi/pre/gnu.ver (GLIBCXX_3.4.11) [!__sun__ && !__svr4__]: Don't export _ZNSt12system_errorC*. From-SVN: r192349
Rainer Orth committed -
* obj-c++.dg/tls/init-2.mm: Tweak errors. From-SVN: r192348
Uros Bizjak committed -
2012-10-10 Paolo Carlini <paolo.carlini@oracle.com> PR c++/43663 * g++.dg/init/bitfield3.C: New. From-SVN: r192347
Paolo Carlini committed -
2012-10-11 Terry Guo <terry.guo@arm.com> * config/arm/arm.c (arm_arch6m): New variable to denote armv6-m architecture. * config/arm/arm.h (TARGET_HAVE_DMB): The armv6-m also has DMB instruction. From-SVN: r192346
Terry Guo committed -
PR target/54373 * configure.ac (out-of-tree linker .hidden support) Set to "no" for mmix-knuth-mmixware. * configure: Regenerate. From-SVN: r192345
Hans-Peter Nilsson committed -
for mmix-knuth-mmixware. * configure: Regenerate. From-SVN: r192344
Hans-Peter Nilsson committed -
* configure.ac (gcc_cv_as_comdat_group_group): Default to no. * configure: Regenerate. From-SVN: r192343
Hans-Peter Nilsson committed -
* acinclude.m4 (_gcc_COMPUTE_GAS_VERSION): Allow a single character to quote the VERSION= contents. Sanity-check contents. * configure.ac ("what linker to use" ld version extraction): Ditto. * configure: Regenerate. From-SVN: r192342
Hans-Peter Nilsson committed -
From-SVN: r192340
GCC Administrator committed
-
- 10 Oct, 2012 22 commits
-
-
* config/rs6000/rs6000.h (PRINT_OPERAND_PUNCT_VALID_P): Delete '.'. From-SVN: r192337
Segher Boessenkool committed -
From-SVN: r192336
Jonathan Wakely committed -
2012-10-10 Jack Howarth <howarth@bromo.med.uc.edu> Jonathan Wakely <jwakely.gcc@gmail.com> * config/os/bsd/darwin/os_defines.h: Define _GLIBCXX_USE_NANOSLEEP and _GLIBCXX_USE_SCHED_YIELD. * acinclude.m4 (GLIBCXX_ENABLE_LIBSTDCXX_TIME): Add comment. Co-Authored-By: Jonathan Wakely <jwakely.gcc@gmail.com> From-SVN: r192335
Jack Howarth committed -
* configure.host (*-*-openbsd*) Set cpu_include_dir. * config/os/bsd/openbsd/ctype_base.h: New file. * config/os/bsd/openbsd/ctype_configure_char.cc: New file. * config/os/bsd/openbsd/ctype_inline.h: New file. * config/os/bsd/openbsd/os_defines.h: New file. * acinclude.m4 (GLIBCXX_ENABLE_CLOCALE): Use newlib locale model for OpenBSD. * configure: Regenerated. From-SVN: r192334
Mark Kettenis committed -
* elf.c: Rename all Elf typedefs to start with b_elf, and be all lower case. From-SVN: r192331
Ian Lance Taylor committed -
gcc/testsuite/ * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description. From-SVN: r192329
Richard Sandiford committed -
2012-10-10 Tobias Burnus <burnus@net-b.de> PR fortran/54878 * io/unix.c (tempfile_open): Set umask before calling mkstemp. From-SVN: r192325
Tobias Burnus committed -
* config/i386/sfp-machine.h (FP_RND_NEAREST, FP_RND_ZERO, FP_RND_PINF, FP_RND_MINF, FP_RND_MASK, FP_INIT_ROUNDMODE, _FP_DECL_EX): Move to ... * config/i386/32/sfp-machine.h: ... here. * config/i386/64/sfp-machine.h (FP_RND_NEAREST, FP_RND_ZERO, FP_RND_PINF, FP_RND_MINF, FP_RND_MASK, FP_INIT_ROUNDMODE, _FP_DECL_EX): New defines. From-SVN: r192324
Uros Bizjak committed -
re PR tree-optimization/54877 (ICE: tree check: expected ssa_name, have real_cst in copy_ssa_name_fn, at tree-ssanames.c:335) PR tree-optimization/54877 * tree-vect-loop.c (vect_is_simple_reduction_1): For MINUS_EXPR use make_ssa_name instead of copy_ssa_name. * gcc.dg/torture/pr54877.c: New test. From-SVN: r192322
Jakub Jelinek committed -
From-SVN: r192318
Venkataramanan Kumar committed -
2012-10-10 Richard Biener <rguenther@suse.de> * lto-streamer-in.c (lto_input_location_bitpack): Rename to ... (lto_input_location): ... this. Kill original. (input_eh_region): Adjust. (input_struct_function_base): Likewise. (lto_read_tree): Likewise. * lto-streamer-out.c (lto_output_location_bitpack): Rename to ... (lto_output_location): ... this. Kill original. (lto_write_tree): Adjust. (output_eh_region): Likewise. (output_struct_function_base): Likewise. * lto-streamer.c (lto_streamer_hooks_init): Initialize location hooks. * lto-streamer.h (lto_input_location): Adjust prototype. (lto_output_location): Likewise. * streamer-hooks.h (struct streamer_hooks): Adjust prototype of input_location and output_location hooks. (stream_input_location): New define. (stream_output_location): Likewise. * tree-streamer-in.c (unpack_ts_block_value_fields): Adjust. (unpack_value_fields): Likewise. (streamer_read_tree_bitfields): Likewise. (lto_input_ts_decl_minimal_tree_pointers): Likewise. (lto_input_ts_exp_tree_pointers): Likewise. (lto_input_ts_block_tree_pointers): Likewise. * tree-streamer-out.c (pack_ts_block_value_fields): Adjust. (streamer_pack_tree_bitfields): Likewise. (write_ts_decl_minimal_tree_pointers): Likewise. (write_ts_exp_tree_pointers): Likewise. (write_ts_block_tree_pointers): Likewise. * gimple-streamer-in.c (input_phi): Adjust. (input_gimple_stmt): Likewise. * gimple-streamer-out.c (output_phi): Adjust. (output_gimple_stmt): Likewise. * tree-streamer.h (streamer_read_tree_bitfields): Adjust prototype. (streamer_pack_tree_bitfields): Likewise. From-SVN: r192317
Richard Biener committed -
gcc/testsuite * gcc.dg/pr54782.c: Require effective target pthread. From-SVN: r192316
Greta Yorsh committed -
2012-10-10 Paolo Carlini <paolo.carlini@oracle.com> PR c++/53122 * g++.dg/cpp0x/auto35.C: New. From-SVN: r192312
Paolo Carlini committed -
From-SVN: r192311
Hans-Peter Nilsson committed -
Fix signed/unsigned warning; Make some mask types HOST_WIDE_INT; Add more debugging with -mdebug=reg From-SVN: r192310
Michael Meissner committed -
2012-10-10 Paolo Carlini <paolo.carlini@oracle.com> * include/std/type_traits (__do_common_type_impl): Revert for now LWG 2141-related change. * testsuite/20_util/common_type/requirements/typedefs-1.cc: Likewise. * testsuite/20_util/common_type/requirements/sfinae_friendly_1.cc: Adjust. From-SVN: r192308
Paolo Carlini committed -
From-SVN: r192306
Rainer Orth committed -
PR target/51109 * config/i386/bdver1.md (bdver1-mult): Remove. From-SVN: r192305
Jakub Jelinek committed -
In the example of this problem report, during the substituting of int into 'function', tsubst_aggr_type fails for the alias ctxt1. This is because TYPE_TEMPLATE_INFO looks for the TEMPLATE_INFO of the ctxt1 alias at the wrong place and was wrongly finding it to be NULL. Namely, it was looking for it in the DECL_TEMPLATE_INFO of the declaration of the type -- as if ctxt1 was an alias template specialization -- rather than looking for it in its CLASSTYPE_TEMPLATE_INFO. Fixed thus. The other hunks of the patch are a cleanup to make a better use of alias_template_specialization_p. Bootstrapped and tested on x86_64-unknown-linux-gnu against trunk. gcc/cp * cp-tree.h (TYPE_TEMPLATE_INFO): For an alias that is not an instance of alias template, don't look for its TEMPLATE_INFO in its declaration. (alias_template_specialization_p): Take const_tree. * pt.c (alias_template_specialization_p): Take a const_tree. Don't call primary_template_instantiation_p. (primary_template_instantiation_p): Call alias_template_specialization_p. gcc/testsuite/ * g++.dg/cpp0x/alias-decl-24.C: New test. From-SVN: r192304
Dodji Seketeli committed -
re PR middle-end/54879 (gcc/combine.c:12018: warning: comparison always false due to limited range of data type) PR middle-end/54879 * combine.c (count_rtxs): Use RTX_BIN_ARITH resp. RTX_COMM_ARITH instead of '2' resp. 'c' for GET_RTX_CLASS comparisons. From-SVN: r192303
Jakub Jelinek committed -
re PR middle-end/54862 (error: comparison between signed and unsigned integer expressions in simplify-rtx.c) PR middle-end/54862 * simplify-rtx.c (simplify_truncation): Compare UINTVAL instead of INTVAL of second argument with precision resp. op_precision. From-SVN: r192302
Jakub Jelinek committed -
On targets cris-elf, alpha and sparc (for instance) it can happen that the attribute_tables variable is empty for fortran. Thus register_scoped_attributes (called by init_attributes) won't call register_scoped_attributes, so the hash table member of scoped_attributes is not created. Later when we try to e.g, lookup an attribute by calling lookup_scoped_attribute_spec, that NULL member hash table comes to byte us as htab_find_with_hash crashes. This patch fixes this by ensuring in register_scoped_attributes that the hash table is created. Tested on cris-elf, x86_64-unknown-linux-gnu against trunk and some commenters on the bug bootstrapped it on alpha and sparc. gcc/ * attribs.c (register_scoped_attributes): Ensure the attribute hash table is created. From-SVN: r192301
Dodji Seketeli committed
-