- 23 Dec, 2011 2 commits
-
-
* include/bits/regex.h (match_results::size_type): Use allocator_traits. From-SVN: r182645
Jonathan Wakely committed -
From-SVN: r182644
GCC Administrator committed
-
- 22 Dec, 2011 25 commits
-
-
gcc/ * doc/tm.texi.in (TARGET_PREPARE_PCH_SAVE): New hook. * doc/tm.texi: Regenerate. * target.def (prepare_pch_save): New hook. * c-family/c-pch.c (c_common_write_pch): Call it. * config/mips/mips.c (was_mips16_pch_p): Delete. (mips_set_mips16_mode): Don't refer to was_mips16_pch_p. (mips_prepare_pch_save): New function. (TARGET_PREPARE_PCH_SAVE): Define. From-SVN: r182640
Richard Sandiford committed -
go-gcc.cc (set_placeholder_pointer_type): Arrange for the type name to have a DECL_ORIGINAL_TYPE as gcc expects. * go-gcc.cc (set_placeholder_pointer_type): Arrange for the type name to have a DECL_ORIGINAL_TYPE as gcc expects. (set_placeholder_struct_type): Likewise. (set_placeholder_array_type): Likewise. (named_type): Set DECL_ORIGINAL_TYPE. From-SVN: r182639
Ian Lance Taylor committed -
2011-12-22 Janne Blomqvist <jb@gcc.gnu.org> Tobias Burnus <burnus@net-b.de> PR libfortran/51646 * acinclude.m4 (LIBGFOR_CHECK_UNLINK_OPEN_FILE): Use POSIX mode flags, omit mode argument when flags argument does not have O_CREAT. * io/unix.c (tempfile): Use POSIX mode flags. * configure: Regenerate. Co-Authored-By: Tobias Burnus <burnus@net-b.de> From-SVN: r182638
Janne Blomqvist committed -
From Rainer Orth. From-SVN: r182637
Ian Lance Taylor committed -
re PR middle-end/51212 (ICE: verify_flow_info failed: BB 3 can not throw but has an EH edge with -fgnu-tm -fnon-call-exceptions and transaction_callable) PR middle-end/51212 * opts.c (finish_options): Call sorry on -fgnu-tm and -fnon-call-exceptions combination. From-SVN: r182636
Aldy Hernandez committed -
From Uros Bizjak. From-SVN: r182633
Ian Lance Taylor committed -
PR libstdc++/48362 * testsuite/libstdc++-prettyprinters/48362.cc: New. From-SVN: r182632
Jonathan Wakely committed -
invoke.texi (C++ Dialect Options): Add missing options and move -Wzero-as-null-pointer-constant to ... 2011-12-22 Jonathan Wakely <jwakely.gcc@gmail.com> * doc/invoke.texi (C++ Dialect Options): Add missing options and move -Wzero-as-null-pointer-constant to ... (Warning Options): ... here. From-SVN: r182631
Jonathan Wakely committed -
PR target/47643 * doc/invoke.texi (i386 and x86-64 Options): Fix description of -mtune without -march. From-SVN: r182630
Jonathan Wakely committed -
PR target/51643 * arm.c (arm_function_ok_for_sibcall): Use DECL_WEAK in previous change. From-SVN: r182628
Richard Earnshaw committed -
2011-12-22 Tristan Gingold <gingold@adacore.com> * config/ia64/ia64.c (ia64_promote_function_mode): Remove. (TARGET_PROMOTE_FUNCTION_MODE): Remove. (ia64_function_value): Call promote_function_mode instead of ia64_promote_function_mode. * config/ia64/vms.h (PROMOTE_MODE): Define. (TARGET_PROMOTE_FUNCTION_MODE): Define. From-SVN: r182627
Tristan Gingold committed -
PR target/27468 * common/config/alpha/alpha-common.c (alpha_option_optimization_table): Enable flag_ree at -O2 or higher. From-SVN: r182626
Uros Bizjak committed -
2011-12-22 Richard Guenther <rguenther@suse.de> PR lto/51650 * lto.c (uniquify_nodes): Register TYPE_DECLs with the debuginfo machinery. * g++.dg/lto/pr51650-1_0.C: New testcase. * g++.dg/lto/pr51650-2_0.C: Likewise. From-SVN: r182625
Richard Guenther committed -
* tree-pass.h (pass_reload): Declare. * ira.c (overall_cost_before, saved_flag_ira_share_spill_slots): New global variables, moved out of ira. (do_reload): New static function, split off from the second half of ... (ira): ... here. (gate_ira): Remove. (pass_ira): Use TV_IRA, set gate to NULL, and set flags to TODO_dump_func. (rest_of_handle_reload): New static function. (pass_reload): New. From-SVN: r182624
Bernd Schmidt committed -
* common/config/i386/i386-common.c (ix86_option_optimization_table): Move OPT_free processing from ... * config/i386/i386.c (ix86_option_override_internal): ... here. From-SVN: r182623
Uros Bizjak committed -
PR target/51643 * arm.c (arm_function_ok_for_sibcall): Don't try to tailcall a weak function on bare-metal EABI targets. * gcc.target/arm/sibcall-2.c: New test. From-SVN: r182621
Richard Earnshaw committed -
PR libstdc++/48362 * python/libstdcxx/v6/printers.py (StdTuplePrinter): Handle empty tuples. From-SVN: r182620
Jonathan Wakely committed -
2011-12-22 Hristian Kirtchev <kirtchev@adacore.com> * exp_ch7.adb (Build_Adjust_Or_Finalize_Statements): Create the objects associated with exception handling unconditionally. (Build_Adjust_Statements): Create the objects associated with exception handling unconditionally. (Build_Components): Create the objects associated with exception handling unconditionally. (Build_Finalize_Statements): Create the objects associated with exception handling unconditionally. (Build_Initialize_Statements): Create the objects associated with exception handling unconditionally. (Build_Object_Declarations): Set the proper location of the data record when exception propagation is forbidden. 2011-12-22 Gary Dismukes <dismukes@adacore.com> * a-tienio.adb (Put): Test validity of Item parameters before applying Image, and raise Constraint_Error for invalid values. 2011-12-22 Bob Duff <duff@adacore.com> * a-stwima.ads (Initialize,Adjust,Finalize): Add overriding indicators. * a-ststio.ads (AFCB_Allocate,AFCB_Close,AFCB_Free,Read,Write): Add overriding indicators. From-SVN: r182619
Arnaud Charlet committed -
From-SVN: r182618
Arnaud Charlet committed -
2011-12-22 Ed Schonberg <schonberg@adacore.com> * a-cohase.ads, a-cohase.adb: Update to latest RM version. Add aspect Constant_Reference to set type, and corresponding functions. * a-cihama.ads, a-cihama.adb: Update to latest RM version. Add function Reference to provide a proper element iterator construct over indefinite maps. 2011-12-22 Ed Schonberg <schonberg@adacore.com> * exp_attr.adb (Expand_N_Attribute, case 'Access): Do not insert implicit conversion on prefix of Unrestricted_Access when prefix is an explicit dereference. From-SVN: r182617
Ed Schonberg committed -
2011-12-22 Vincent Pucci <pucci@adacore.com> * sem_dim.adb: Addressed all ??? comments. Replacement of warnings by errors using continuation marks. (Error_Dim_Msg_For_?): Renaming of Error_Dim_For_?. 2011-12-22 Robert Dewar <dewar@adacore.com> * sem_ch3.adb, sem_ch3.ads, sem_prag.adb: Minor code clean up. From-SVN: r182616
Arnaud Charlet committed -
PR testsuite/51645 * g++.dg/cpp0x/alias-decl-debug-0.C: Add dg-skip-if. From-SVN: r182615
Uros Bizjak committed -
From-SVN: r182613
GCC Administrator committed -
From-SVN: r182609
Ian Lance Taylor committed -
2011-12-21 Jonathan Wakely <jwakely.gcc@gmail.com> Jim Avera <james_avera@yahoo.com> * doc/extend.texi (__builtin_expect): Improve example. Co-Authored-By: Jim Avera <james_avera@yahoo.com> From-SVN: r182608
Jonathan Wakely committed
-
- 21 Dec, 2011 13 commits
-
-
From-SVN: r182607
Ian Lance Taylor committed -
* config/i386/i386.c (ix86_option_override_internal): Enable flag_ree also for 32bit targets. testsuite/ChangeLog: * gcc.dg/pr50038.c: Move to ... * gcc.target/i386/pr50038.c: ... here. Test on all targets. From-SVN: r182605
Uros Bizjak committed -
PR target/51552 * dwarf2cfi.c (dwarf2out_frame_debug): Move any_cfis_emitted code... (scan_trace): ... here. From-SVN: r182604
Richard Henderson committed -
PR c++/51611 * cp-tree.h (CONVERT_EXPR_VBASE_PATH): New. * class.c (build_base_path): Defer vbase conversion in an NSDMI. * tree.c (bot_replace): Expand it here. * cp-gimplify.c (cp_genericize_r): Make sure deferred conversion doesn't leak into GENERIC. From-SVN: r182602
Jason Merrill committed -
From-SVN: r182599
Jason Merrill committed -
From-SVN: r182595
Richard Sandiford committed -
/cp 2011-12-21 Paolo Carlini <paolo.carlini@oracle.com> PR c++/51305 * semantics.c (massage_constexpr_body): Reorder conditionals, make sure a BIND_EXPR embedded in a MUST_NOT_THROW_EXPR is handled. /testsuite 2011-12-21 Paolo Carlini <paolo.carlini@oracle.com> PR c++/51305 * g++.dg/cpp0x/constexpr-noexcept6.C: New. From-SVN: r182594
Paolo Carlini committed -
* Makefile.am (AM_CXXFLAGS): Put $(XCFLAGS) first. * Makefile.in: Regenerated. From-SVN: r182593
Jakub Jelinek committed -
* s-oscons-tmplt.c [__alpha__ && __osf__] (_XOPEN_SOURCE): Define. From-SVN: r182592
Rainer Orth committed -
2011-12-21 Richard Guenther <rguenther@suse.de> lto/ * lto.c (GIMPLE_REGISTER_TYPE): New define. (LTO_FIXUP_TREE): Use it. (uniquify_nodes): Mark new non-prevailing types and avoid calling gimple_register_type on others. (lto_read_decls): Add comment. From-SVN: r182591
Richard Guenther committed -
tree-vect-patterns.c (vect_operation_fits_smaller_type): Initialize *op0 and *op1 to NULL_TREE first to avoid warnings. * tree-vect-patterns.c (vect_operation_fits_smaller_type): Initialize *op0 and *op1 to NULL_TREE first to avoid warnings. * calls.c (initialize_argument_information): Initialize base to avoid warnings. From-SVN: r182590
Jakub Jelinek committed -
PR middle-end/51644 PR middle-end/51647 * tree-eh.c (decide_copy_try_finally): At -O0, return true even when ndests is not 1, if there are only gimple_clobber_p (or debug) stmts in the finally sequence. * tree-inline.c (estimate_num_insns): Return 0 for gimple_clobber_p stmts. * gcc.dg/pr51644.c: New test. * g++.dg/warn/Wreturn-4.C: New test. From-SVN: r182589
Jakub Jelinek committed -
re PR middle-end/51472 (ICE: verify_gimple failed: invalid rhs for gimple memory store with -fgnu-tm --param tm-max-aggregate-size=32) PR middle-end/51472 * trans-mem.c (tm_log_add): Use create_tmp_var_reg. From-SVN: r182588
Aldy Hernandez committed
-