]> git.ipfire.org Git - thirdparty/gcc.git/log
thirdparty/gcc.git
11 years ago* testsuite-management/validate_failures.py: Fix handling of
brooks [Thu, 6 Jun 2013 21:17:36 +0000 (21:17 +0000)] 
* testsuite-management/validate_failures.py: Fix handling of
summary lines with "|" characters or empty description fields.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@199765 138bc75d-0d04-0410-961f-82ee72b054a4

11 years ago2013-06-06 Vladimir Makarov <vmakarov@redhat.com>
vmakarov [Thu, 6 Jun 2013 21:12:06 +0000 (21:12 +0000)] 
2013-06-06  Vladimir Makarov  <vmakarov@redhat.com>

PR rtl-optimization/57468
* config/i386/i386.c (inline_secondary_memory_needed): Ignore
spilled pseudos.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@199764 138bc75d-0d04-0410-961f-82ee72b054a4

11 years ago2013-06-06 Paolo Carlini <paolo.carlini@oracle.com>
paolo [Thu, 6 Jun 2013 21:11:46 +0000 (21:11 +0000)] 
2013-06-06  Paolo Carlini  <paolo.carlini@oracle.com>

PR c++/43652
* g++.dg/parse/error53.C: New.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@199763 138bc75d-0d04-0410-961f-82ee72b054a4

11 years ago2013-06-06 Vladimir Makarov <vmakarov@redhat.com>
vmakarov [Thu, 6 Jun 2013 20:58:46 +0000 (20:58 +0000)] 
2013-06-06  Vladimir Makarov  <vmakarov@redhat.com>

PR rtl-optimization/57459
* lra-constraints.c (update_ebb_live_info): Fix typo for operand
type when setting live regs.

2013-06-06  Vladimir Makarov  <vmakarov@redhat.com>

PR rtl-optimization/57459
* gcc.target/i386/pr57459.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@199762 138bc75d-0d04-0410-961f-82ee72b054a4

11 years ago2013-06-06 Vladimir Makarov <vmakarov@redhat.com>
vmakarov [Thu, 6 Jun 2013 20:05:16 +0000 (20:05 +0000)] 
2013-06-06  Vladimir Makarov  <vmakarov@redhat.com>

* config/s390/s390.opt (mlra): New option.
* config/s390/s390.c (s390_decompose_address): Check displacement
for all registers for LRA.
(s390_secondary_reload): Don't used secondary reloads for LRA.
(s390_lra_p): New function.
(TARGET_LRA_P): Define.
* config/s390/s390.md (*movmem_short, *clrmem_short): Change value
of attribute cpu_facility to zarch for the last alternative.
(*cmpmem_short): Ditto.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@199754 138bc75d-0d04-0410-961f-82ee72b054a4

11 years ago * config/arm/arm.c (arm_r3_live_at_start_p): New predicate.
ebotcazou [Thu, 6 Jun 2013 18:30:02 +0000 (18:30 +0000)] 
* config/arm/arm.c (arm_r3_live_at_start_p): New predicate.
(arm_compute_static_chain_stack_bytes): Use it.  Tidy up.
(arm_expand_prologue): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@199752 138bc75d-0d04-0410-961f-82ee72b054a4

11 years agocomment tweaks
jason [Thu, 6 Jun 2013 17:57:44 +0000 (17:57 +0000)] 
comment tweaks

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@199750 138bc75d-0d04-0410-961f-82ee72b054a4

11 years ago * config.host (arm-wrs-vxworks): Configure with other soft float.
ebotcazou [Thu, 6 Jun 2013 17:43:41 +0000 (17:43 +0000)] 
* config.host (arm-wrs-vxworks): Configure with other soft float.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@199747 138bc75d-0d04-0410-961f-82ee72b054a4

11 years ago2013-06-06 Teresa Johnson <tejohnson@google.com>
tejohnson [Thu, 6 Jun 2013 16:30:07 +0000 (16:30 +0000)] 
2013-06-06  Teresa Johnson  <tejohnson@google.com>

PR c++/53743
* ifcvt.c (find_if_case_1): Replace BB_COPY_PARTITION with assert
as this is now done by redirect_edge_and_branch_force.
* function.c (thread_prologue_and_epilogue_insns): Insert new bb after
barriers, and fix interaction with splitting.
* emit-rtl.c (try_split): Copy REG_CROSSING_JUMP notes.
* cfgcleanup.c (try_forward_edges): Fix early return value to properly
reflect changes made in the routine.
* bb-reorder.c (emit_barrier_after_bb): Move to cfgrtl.c.
(fix_up_fall_thru_edges): Remove incorrect check for bb layout order
since this is called in cfglayout mode, and replace partition fixup
with assert as that is now done by force_nonfallthru_and_redirect.
(add_reg_crossing_jump_notes): Handle the fact that some jumps may
already be marked with region crossing note.
(insert_section_boundary_note): Make non-static, gate on flag
has_bb_partition, rewrite to also check for multiple partitions.
(rest_of_handle_reorder_blocks): Remove call to
insert_section_boundary_note, now done later during free_cfg.
(duplicate_computed_gotos): Don't duplicate partition crossing edge.
* bb-reorder.h (insert_section_boundary_note): Declare.
* Makefile.in (cfgrtl.o): Depend on bb-reorder.h
* cfgrtl.c (rest_of_pass_free_cfg): If partitions exist
invoke insert_section_boundary_note.
(try_redirect_by_replacing_jump): Remove unnecessary
check for region crossing note.
(fixup_partition_crossing): New function.
(rtl_redirect_edge_and_branch): Fixup partition boundaries.
(emit_barrier_after_bb): Move here from bb-reorder.c, handle insertion
in non-cfglayout mode.
(force_nonfallthru_and_redirect): Fixup partition boundaries,
remove old code that tried to do this. Emit barrier correctly
when we are in cfglayout mode.
(last_bb_in_partition): New function.
(rtl_split_edge): Correctly fixup partition boundaries.
(commit_one_edge_insertion): Remove old code that tried to
fixup region crossing edge since this is now handled in
split_block, and set up insertion point correctly since
block may now end in a jump.
(verify_hot_cold_block_grouping): Guard against checking when not in
linearized RTL mode.
(rtl_verify_edges): Add checks for incorrect/missing REG_CROSSING_JUMP
notes.
(rtl_verify_flow_info_1): Move verify_hot_cold_block_grouping to
rtl_verify_flow_info, so not called in cfglayout mode.
(rtl_verify_flow_info): Move verify_hot_cold_block_grouping here.
(fixup_reorder_chain): Remove old code that attempted to fixup region
crossing note as this is now handled in force_nonfallthru_and_redirect.
(duplicate_insn_chain): Don't duplicate switch section notes.
(rtl_can_remove_branch_p): Remove unnecessary check for region crossing
note.
* basic-block.h (emit_barrier_after_bb): Declare.

* testsuite/gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
into -freorder-blocks-and-partition test.
* testsuite/gcc.dg/tree-prof/comp-goto-1.c: Ditto.
* testsuite/gcc.dg/tree-prof/20041218-1.c: Ditto.
* testsuite/gcc.dg/tree-prof/pr52027.c: Use -O2.
* testsuite/gcc.dg/tree-prof/pr50907.c: Ditto.
* testsuite/gcc.dg/tree-prof/pr45354.c: Ditto.
* testsuite/g++.dg/tree-prof/partition2.C: Ditto.
* testsuite/g++.dg/tree-prof/partition3.C: Ditto.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@199744 138bc75d-0d04-0410-961f-82ee72b054a4

11 years ago2013-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
ktkachov [Thu, 6 Jun 2013 15:19:44 +0000 (15:19 +0000)] 
2013-06-06  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

* config/arm/arm-fixed.md (add<mode>3,usadd<mode>3,ssadd<mode>3,
sub<mode>3, ussub<mode>3, sssub<mode>3, arm_ssatsihi_shift,
arm_usatsihi): Adjust alternatives for arm_restrict_it.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@199739 138bc75d-0d04-0410-961f-82ee72b054a4

11 years ago2013-06-06 Tobias Burnus <burnus@net-b.de>
burnus [Thu, 6 Jun 2013 14:36:41 +0000 (14:36 +0000)] 
2013-06-06  Tobias Burnus  <burnus@net-b.de>

        PR fortran/57542
        * trans.c (gfc_build_final_call): Add se.pre to the block
        and modify the assert.

2013-06-06  Tobias Burnus  <burnus@net-b.de>

        PR fortran/57542
        * gfortran.dg/finalize_16.f90: New.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@199736 138bc75d-0d04-0410-961f-82ee72b054a4

11 years ago2013-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
ktkachov [Thu, 6 Jun 2013 13:02:08 +0000 (13:02 +0000)] 
2013-06-06  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

* config/arm/arm-ldmstm.ml: Set "predicable_short_it" to "no"
where appropriate.
* config/arm/ldmstm.md: Regenerate.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@199734 138bc75d-0d04-0410-961f-82ee72b054a4

11 years ago2013-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
ktkachov [Thu, 6 Jun 2013 12:59:04 +0000 (12:59 +0000)] 
2013-06-06  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

* config/arm/sync.md (atomic_loaddi_1):
Disable predication for arm_restrict_it.
(arm_load_exclusive<mode>): Likewise.
(arm_load_exclusivesi): Likewise.
(arm_load_exclusivedi): Likewise.
(arm_load_acquire_exclusive<mode>): Likewise.
(arm_load_acquire_exclusivesi): Likewise.
(arm_load_acquire_exclusivedi): Likewise.
(arm_store_exclusive<mode>): Likewise.
(arm_store_exclusive<mode>): Likewise.
(arm_store_release_exclusivedi): Likewise.
(arm_store_release_exclusive<mode>): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@199733 138bc75d-0d04-0410-961f-82ee72b054a4

11 years ago2013-06-06 Richard Biener <rguenther@suse.de>
rguenth [Thu, 6 Jun 2013 12:55:52 +0000 (12:55 +0000)] 
2013-06-06  Richard Biener  <rguenther@suse.de>

* lto-streamer.h (enum LTO_tags): Move LTO_tree_pickle_reference
after LTO_null.
(lto_tag_is_tree_code_p): Adjust.
(lto_tag_is_gimple_code_p): Likewise.
(lto_gimple_code_to_tag): Likewise.
(lto_tag_to_gimple_code): Likewise.
(lto_tree_code_to_tag): Likewise.
(lto_tag_to_tree_code): Likewise.
* data-streamer.h (streamer_write_hwi_in_range): Use
uhwi streaming to stream the normalized range.
(streamer_read_hwi_in_range): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@199732 138bc75d-0d04-0410-961f-82ee72b054a4

11 years agolibgomp/
tschwinge [Thu, 6 Jun 2013 10:04:49 +0000 (10:04 +0000)] 
libgomp/
* configure.tgt (XCFLAGS): Add -ftls-model=initial-exec for
GNU/Hurd, as done for Linux-based systems.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@199725 138bc75d-0d04-0410-961f-82ee72b054a4

11 years agolibgomp/
tschwinge [Thu, 6 Jun 2013 10:04:34 +0000 (10:04 +0000)] 
libgomp/
* config/posix/ptrlock.h: Fix comment.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@199724 138bc75d-0d04-0410-961f-82ee72b054a4

11 years agoDisable no-section-anchors-vect-68.C for aarch64 tiny memory model.
mshawcroft [Thu, 6 Jun 2013 07:03:03 +0000 (07:03 +0000)] 
Disable no-section-anchors-vect-68.C for aarch64 tiny memory model.

The vect/no-section-anchors-vect-68.C test case results in a binary that
is too large for the aarch64 tiny memory model.  This patch disables the
test case for that memory model.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@199720 138bc75d-0d04-0410-961f-82ee72b054a4

11 years agoDaily bump.
gccadmin [Thu, 6 Jun 2013 00:16:42 +0000 (00:16 +0000)] 
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@199714 138bc75d-0d04-0410-961f-82ee72b054a4

11 years ago+2013-06-04 Balaji V. Iyer <balaji.v.iyer@intel.com>
bviyer [Wed, 5 Jun 2013 19:43:44 +0000 (19:43 +0000)] 
+2013-06-04  Balaji V. Iyer  <balaji.v.iyer@intel.com>
+
+       * c-typeck.c (convert_arguments): Moved checking of builtin cilkplus
+       reduction functions outside the for-loop.  Also, added a check if the
+       fundecl is non-NULL.
+

+2013-06-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
+
+       PR C/57457
+       * c-c++-common/cilk-plus/AN/pr57457.c: New test.
+       * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
+

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@199709 138bc75d-0d04-0410-961f-82ee72b054a4

11 years ago * testsuite/libstdc++-prettyprinters/shared_ptr.cc: Use -O0.
tromey [Wed, 5 Jun 2013 18:58:12 +0000 (18:58 +0000)] 
* testsuite/libstdc++-prettyprinters/shared_ptr.cc: Use -O0.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@199708 138bc75d-0d04-0410-961f-82ee72b054a4

11 years ago/cp
paolo [Wed, 5 Jun 2013 17:29:21 +0000 (17:29 +0000)] 
/cp
2013-06-05  Paolo Carlini  <paolo.carlini@oracle.com>

PR c++/51908
* parser.c (cp_parser_postfix_expression [RID_*CAST]): Set
parser->in_type_id_in_expr_p before calling cp_parser_type_id.

/testsuite
2013-06-05  Paolo Carlini  <paolo.carlini@oracle.com>

PR c++/51908
* g++.dg/cpp0x/decltype54.C: New.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@199707 138bc75d-0d04-0410-961f-82ee72b054a4

11 years ago2013-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
ktkachov [Wed, 5 Jun 2013 17:02:31 +0000 (17:02 +0000)] 
2013-06-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

* config/arm/arm.md (enabled_for_depr_it): New attribute.
(predicable_short_it): Likewise.
(predicated): Likewise.
(enabled): Handle above.
(define_cond_exec): Set predicated attribute to yes.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@199705 138bc75d-0d04-0410-961f-82ee72b054a4

11 years ago PR bootstrap/56714
gerald [Wed, 5 Jun 2013 16:48:14 +0000 (16:48 +0000)] 
PR bootstrap/56714
* local_atomic (__always_inline): Always define our version.
(__calculate_memory_order): Mark inline.
(atomic_thread_fence): Ditto.
(atomic_signal_fence): Ditto.
(atomic_bool::atomic_flag_test_and_set_explicit): Ditto.
(atomic_bool::atomic_flag_clear_explicit): Ditto.
(atomic_bool::atomic_flag_test_and_set): Ditto.
(atomic_bool::atomic_flag_clear): Ditto.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@199704 138bc75d-0d04-0410-961f-82ee72b054a4

11 years ago * gdbinit.in (__FUNCTION__): Add.
mrs [Wed, 5 Jun 2013 16:36:00 +0000 (16:36 +0000)] 
* gdbinit.in (__FUNCTION__): Add.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@199702 138bc75d-0d04-0410-961f-82ee72b054a4

11 years ago * config/alpha/alpha.c (alpha_emit_conditional_move): Swap all
uros [Wed, 5 Jun 2013 16:34:15 +0000 (16:34 +0000)] 
* config/alpha/alpha.c (alpha_emit_conditional_move): Swap all
GE, GT, GEU and GTU compares, modulo DImode compares with zero.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@199701 138bc75d-0d04-0410-961f-82ee72b054a4

11 years ago * varasm.c (mark_decl_referenced): Revert the removal until targets
hubicka [Wed, 5 Jun 2013 15:29:12 +0000 (15:29 +0000)] 
* varasm.c (mark_decl_referenced): Revert the removal until targets
are fixed.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@199699 138bc75d-0d04-0410-961f-82ee72b054a4

11 years ago * config/rs6000/rs6000.c (print_operand, 'z'): Use DECL_PRESERVE_P
dje [Wed, 5 Jun 2013 15:19:15 +0000 (15:19 +0000)] 
    * config/rs6000/rs6000.c (print_operand, 'z'): Use DECL_PRESERVE_P
        instead of mark_decl_referenced.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@199698 138bc75d-0d04-0410-961f-82ee72b054a4

11 years ago * class.c (emit_register_classes_in_jcr_section): Use DECL_PRESERVE_P
hubicka [Wed, 5 Jun 2013 14:15:31 +0000 (14:15 +0000)] 
* class.c (emit_register_classes_in_jcr_section): Use DECL_PRESERVE_P
instead of mark_decl_referenced.

* decl2.c (maybe_make_one_only): Use forced_by_abi instad of
mark_decl_referenced.
(mark_needed): Likewise.

* cgraph.c (cgraph_remove_node): Clear forced_by_abi.
(cgraph_node_cannot_be_local_p_1): Honnor symbol.forced_by_abi
and symtab_used_from_object_file_p.
(cgraph_make_node_local_1): Clear forced_by_abi.
(cgraph_can_remove_if_no_direct_calls_and): Use forced_by_abi
* cgraph.h (symtab_node_base): Add forced_by_abi.
(decide_is_variable_needed): Remove.
(varpool_can_remove_if_no_refs): Honnor symbol.forced_by_abi.
* cgraphunit.c (cgraph_decide_is_function_needed): Rename to ..
(decide_is_symbol_needed): ... this one; handle symbols in general;
always analyze virtuals; honnor forced_by_abi.
(cgraph_finalize_function): Update.
(varpool_finalize_decl): Update.
(symbol_defined_and_needed): Remove.
(analyze_functions): Update.
* lto-cgraph.c (lto_output_node, lto_output_varpool_node,
output_refs, input_overwrite_node): Handle forced_by_abi.
* ipa.c (cgraph_address_taken_from_non_vtable_p): Rename to ...
(address_taken_from_non_vtable_p): ... this one.
(comdat_can_be_unshared_p_1): New function.
(cgraph_comdat_can_be_unshared_p): Rename to ...
(comdat_can_be_unshared_p): ... this one; handle symbols in general.
(varpool_externally_visible_p): Use comdat_can_be_unshared_p.
(function_and_variable_visibility): Clear forced_by_abi as needed.
* trans-mem.c (ipa_tm_mark_forced_by_abi_node): New functoin.
(ipa_tm_create_version_alias, ipa_tm_create_version): Update.
* varasm.c (mark_decl_referenced): Remove.
* symtab.c (dump_symtab_base): Dump forced_by_abi.
* varpool.c (decide_is_variable_needed): Remove.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@199695 138bc75d-0d04-0410-961f-82ee72b054a4

11 years ago2013-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
ktkachov [Wed, 5 Jun 2013 12:41:55 +0000 (12:41 +0000)] 
2013-06-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

* config/arm/arm.c (MAX_INSN_PER_IT_BLOCK): New macro.
(arm_option_override): Override arm_restrict_it where appropriate.
(thumb2_final_prescan_insn): Use MAX_INSN_PER_IT_BLOCK.
* config/arm/arm.opt (mrestrict-it): New command-line option.
* doc/invoke.texi: Document -mrestrict-it.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@199694 138bc75d-0d04-0410-961f-82ee72b054a4

11 years agogcc/testsuite
jgreenhalgh [Wed, 5 Jun 2013 11:08:00 +0000 (11:08 +0000)] 
gcc/testsuite

* gcc.dg/fshort-wchar.c: add extra dg-options for
arm*-*-*eabi* targets.
* gcc.dg/tree-ssa/pr42585.c: change dg-final to catch
arm*-*-* targets.
* gcc.dg/tree-ssa/pr43491.c: likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@199692 138bc75d-0d04-0410-961f-82ee72b054a4

11 years ago * tsan.c (tsan_atomic_table): Make const.
dmalcolm [Wed, 5 Jun 2013 10:14:15 +0000 (10:14 +0000)] 
* tsan.c (tsan_atomic_table): Make const.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@199690 138bc75d-0d04-0410-961f-82ee72b054a4

11 years ago2013-06-05 Manfred Schwarb <manfred99@gmx.ch>
burnus [Wed, 5 Jun 2013 08:28:01 +0000 (08:28 +0000)] 
2013-06-05  Manfred Schwarb  <manfred99@gmx.ch>
            Tobias Burnus  <burnus@net-b.de>

        * gfortran.dg/string_length_2.f90: Fix dg-do run.
        * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do
        * run".
        * gfortran.dg/io_real_boz_4.f90: Ditto.
        * gfortran.dg/io_real_boz_5.f90: Ditto.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@199684 138bc75d-0d04-0410-961f-82ee72b054a4

11 years ago2013-06-05 Richard Biener <rguenther@suse.de>
rguenth [Wed, 5 Jun 2013 08:21:02 +0000 (08:21 +0000)] 
2013-06-05  Richard Biener  <rguenther@suse.de>

* tree-streamer.c (streamer_tree_cache_insert_1): Update the
index associated with the tree we are supposed to replace.
* tree-streamer-out.c (pack_ts_base_value_fields): Output
TREE_ASM_WRITTEN as zero for everything but SSA names.

lto/
* lto.c (num_merged_types): New global variable.
(uniquify_nodes): Increase num_merged_types when merging a type.
(print_lto_report_1): Output the number of merged types.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@199683 138bc75d-0d04-0410-961f-82ee72b054a4

11 years ago* gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
schwab [Wed, 5 Jun 2013 08:15:49 +0000 (08:15 +0000)] 
* gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@199682 138bc75d-0d04-0410-961f-82ee72b054a4

11 years agoPart of the patch to add support for the R100. Accidentally omitted from the checkin.
nickc [Wed, 5 Jun 2013 07:31:38 +0000 (07:31 +0000)] 
Part of the patch to add support for the R100.  Accidentally omitted from the checkin.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@199681 138bc75d-0d04-0410-961f-82ee72b054a4

11 years ago * tree-ssa-structalias.c (call_stmt_vars): Make static.
dmalcolm [Wed, 5 Jun 2013 00:52:32 +0000 (00:52 +0000)] 
* tree-ssa-structalias.c (call_stmt_vars): Make static.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@199679 138bc75d-0d04-0410-961f-82ee72b054a4

11 years agoDaily bump.
gccadmin [Wed, 5 Jun 2013 00:16:46 +0000 (00:16 +0000)] 
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@199678 138bc75d-0d04-0410-961f-82ee72b054a4

11 years ago * lto-cgraph.c (get_alias_symbol): Remove weakref sanity check.
hubicka [Tue, 4 Jun 2013 22:58:22 +0000 (22:58 +0000)] 
* lto-cgraph.c (get_alias_symbol): Remove weakref sanity check.
(input_node, input_varpool_node): Handle correctly external same
body aliases.
* ipa.c (symtab_remove_unreachable_nodes): Do not remove external
nodes at ltrans stage.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@199675 138bc75d-0d04-0410-961f-82ee72b054a4

11 years ago * gcc.dg/tree-ssa/attr-alias.c: New testcase.
hubicka [Tue, 4 Jun 2013 19:44:51 +0000 (19:44 +0000)] 
* gcc.dg/tree-ssa/attr-alias.c: New testcase.

* ipa-inline.c (update_caller_keys): Fix availability test.
(update_callee_keys): Likewise.
* symtab.c (symtab_alias_ultimate_target): Make availaiblity logic
to follow ELF standard.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@199670 138bc75d-0d04-0410-961f-82ee72b054a4

11 years agogcc/
rsandifo [Tue, 4 Jun 2013 18:05:55 +0000 (18:05 +0000)] 
gcc/
2013-06-03  Jürgen Urban  <JuergenUrban@gmx.de>

* config.gcc (mipsr5900-*-elf*, mipsr5900el-*-elf*, mips64r5900-*-elf*)
(mips64r5900el-*-elf*): New configurations.
* config/mips/mips-cpus.def (r5900): New processor.
* config/mips/mips-tables.opt: Regenerate.
* config/mips/mips.c (mips_rtx_cost_data): Add an R5900 entry.
(mips_issue_rate): Handle PROCESSOR_R5900.
(mips_reorg_process_insns): Force reorder mode for the R5900.
* config/mips/mips.h (TARGET_MIPS5900): Define.
(ISA_HAS_CONDMOVE, ISA_HAS_PREFETCH, ISA_HAS_HILO_INTERLOCKS): Include
TARGET_MIPS5900.
(ISA_HAS_LOAD_DELAY, ISA_HAS_XFER_DELAY, ISA_HAS_FCMP_DELAY): Exclude
TARGET_MIPS5900.
* config/mips/mips.md (processor): Add r5900.
(MOVECC): Disallow CCmode conditions for TARGET_MIPS5900.

libgcc/
2013-06-03  Jürgen Urban  <JuergenUrban@gmx.de>

* config.host (mipsr5900-*-elf*, mipsr5900el-*-elf*, mips64r5900-*-elf*)
(mips64r5900el-*-elf*): New configurations.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@199666 138bc75d-0d04-0410-961f-82ee72b054a4

11 years agoFix Cilk Plus tests for simulators.
bviyer [Tue, 4 Jun 2013 16:44:22 +0000 (16:44 +0000)] 
Fix Cilk Plus tests for simulators.
2013-06-04  Balaji V. Iyer  <balaji.v.iyer@intel.com>

        * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
        parameters with void.
        (main2): Removed argc parameter.
        * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
        (main): Replaced argc, argv parameters with void.
        * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
        (main2): Removed argc parameter.
        * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
        argv parameters with void.  Added __asm volatile to avoid optimization
        on argc, if necessary.
        * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
        * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
        * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
        * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
        * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
        * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
        * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
        * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
        * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
        * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
        * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
        * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
        * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
        * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
        * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
        * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
        * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
        * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
        * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
        * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
        parameters with void.
        (main2): Removed argc parameter.
        * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
        (main): Replaced argc, argv parameters with void.
        * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
        argv parameters with void.  Also renamed this function as main, and
        delete the existing main.
        * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
        * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
        * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@199661 138bc75d-0d04-0410-961f-82ee72b054a4

11 years agoAArch64 - Improve MOVI handling (5/5)
ibolton [Tue, 4 Jun 2013 16:22:17 +0000 (16:22 +0000)] 
AArch64 - Improve MOVI handling (5/5)

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@199658 138bc75d-0d04-0410-961f-82ee72b054a4

11 years agoAArch64 - Improve MOVI handling (4/5)
ibolton [Tue, 4 Jun 2013 16:19:17 +0000 (16:19 +0000)] 
AArch64 - Improve MOVI handling (4/5)

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@199657 138bc75d-0d04-0410-961f-82ee72b054a4

11 years agoAArch64 - Improve MOVI handling (3/5)
ibolton [Tue, 4 Jun 2013 16:16:58 +0000 (16:16 +0000)] 
AArch64 - Improve MOVI handling (3/5)

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@199656 138bc75d-0d04-0410-961f-82ee72b054a4

11 years agoAArch64 - Improve MOVI handling (2/5)
ibolton [Tue, 4 Jun 2013 15:35:24 +0000 (15:35 +0000)] 
AArch64 - Improve MOVI handling (2/5)

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@199653 138bc75d-0d04-0410-961f-82ee72b054a4

11 years agoAArch64 - Improve MOVI handling (1/5)
ibolton [Tue, 4 Jun 2013 15:32:22 +0000 (15:32 +0000)] 
AArch64 - Improve MOVI handling (1/5)

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@199652 138bc75d-0d04-0410-961f-82ee72b054a4

11 years ago * config/rs6000/ibm-ldouble.c: Enable for little-endian.
amodra [Tue, 4 Jun 2013 14:11:28 +0000 (14:11 +0000)] 
* config/rs6000/ibm-ldouble.c: Enable for little-endian.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@199650 138bc75d-0d04-0410-961f-82ee72b054a4

11 years ago2013-06-04 Catherine Moore <clm@codesourcery.com>
clm [Tue, 4 Jun 2013 13:11:18 +0000 (13:11 +0000)] 
2013-06-04  Catherine Moore  <clm@codesourcery.com>

        * config/mips/mips.opt (meva): New.
        * config/mips/mips.h (TARGET_CPU_CPP_BUILTINS):
        Define __mips_eva.
        (ASM_SPEC): Handle -meva.
        * doc/invoke.texi (meva):  Document.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@199649 138bc75d-0d04-0410-961f-82ee72b054a4

11 years ago * config/rs6000/rs6000.c (output_toc): Correct little-endian float
amodra [Tue, 4 Jun 2013 13:04:13 +0000 (13:04 +0000)] 
* config/rs6000/rs6000.c (output_toc): Correct little-endian float
constant output.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@199646 138bc75d-0d04-0410-961f-82ee72b054a4

11 years ago2013-06-03 Tobias Burnus <burnus@net-b.de>
burnus [Tue, 4 Jun 2013 10:20:32 +0000 (10:20 +0000)] 
2013-06-03  Tobias Burnus  <burnus@net-b.de>

        PR fortran/37336
        * trans.h (gfc_build_final_call): Remove prototype.
        (gfc_add_finalizer_call): Add prototype.
        * trans-array.c (gfc_trans_dealloc_allocated): Support
        * finalization.
        (structure_alloc_comps): Update caller.
        (gfc_trans_deferred_array): Call finalizer.
        * trans-array.h (gfc_trans_dealloc_allocated): Update prototype.
        * trans-decl.c (gfc_trans_deferred_vars): Don't
        * deallocate/finalize
        variables of the main program.
        * trans-expr.c (gfc_conv_procedure_call): Support finalization.
        * trans-openmp.c (gfc_omp_clause_dtor,
        gfc_trans_omp_array_reduction): Update calls.
        * trans-stmt.c (gfc_trans_deallocate): Avoid double deallocation
        of alloc components.
        * trans.c (gfc_add_finalizer_call): New function.
        (gfc_deallocate_with_status,
        gfc_deallocate_scalar_with_status): Call it
        (gfc_build_final_call): Fix handling of scalar coarrays,
        move up in the file and make static.

2013-06-03  Tobias Burnus  <burnus@net-b.de>

        PR fortran/37336
        * gfortran.dg/finalize_12.f90: New.
        * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
        end of scope finalization.
        * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
        * gfortran.dg/allocatable_scalar_9.f90: Ditto.
        * gfortran.dg/auto_dealloc_2.f90: Ditto.
        * gfortran.dg/class_19.f03: Ditto.
        * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
        * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
        * gfortran.dg/extends_14.f03: Ditto.
        * gfortran.dg/move_alloc_4.f90: Ditto.
        * gfortran.dg/typebound_proc_27.f03: Ditto.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@199643 138bc75d-0d04-0410-961f-82ee72b054a4

11 years ago2013-06-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
ktkachov [Tue, 4 Jun 2013 08:56:32 +0000 (08:56 +0000)] 
2013-06-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

* rtl.def: Add extra fourth optional field to define_cond_exec.
* gensupport.c (process_one_cond_exec): Process attributes from
define_cond_exec.
* doc/md.texi: Document fourth field in define_cond_exec.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@199640 138bc75d-0d04-0410-961f-82ee72b054a4

11 years ago * expmed.c (extract_bit_field_1): In the larger-than-a-word case, factor
ebotcazou [Tue, 4 Jun 2013 07:41:18 +0000 (07:41 +0000)] 
* expmed.c (extract_bit_field_1): In the larger-than-a-word case, factor
out the processing order as in store_bit_field_1.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@199637 138bc75d-0d04-0410-961f-82ee72b054a4

11 years ago2013-06-03 Manfred Schwarb <manfred99@gmx.ch>
burnus [Tue, 4 Jun 2013 07:34:49 +0000 (07:34 +0000)] 
2013-06-03  Manfred Schwarb  <manfred99@gmx.ch>

        * gfortran.dg/bounds_check_7.f90: Remove "! {".
        * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
        * gfortran.dg/default_initialization_5.f90: Update dg-do.
        * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
        * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
        * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
        * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
        * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do run.
        * gfortran.dg/io_real_boz_4.f90: Ditto.
        * gfortran.dg/io_real_boz_5.f90: Ditto.
        * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
        * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
        * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
        * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
        * gfortran.dg/transpose_2.f90: Fix dg-output.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@199636 138bc75d-0d04-0410-961f-82ee72b054a4

11 years ago2013-06-04 Jan Hubicka <jh@suse.cz>
dje [Tue, 4 Jun 2013 02:33:46 +0000 (02:33 +0000)] 
2013-06-04  Jan Hubicka  <jh@suse.cz>

        PR middle-end/57500
        * cgraphunit.c (cgraph_process_same_body_aliases): Create
        non-VAR_DECL node if it does not exist yet.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@199634 138bc75d-0d04-0410-961f-82ee72b054a4

11 years agoDaily bump.
gccadmin [Tue, 4 Jun 2013 00:16:38 +0000 (00:16 +0000)] 
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@199633 138bc75d-0d04-0410-961f-82ee72b054a4

11 years agocorrect changelog date
jason [Mon, 3 Jun 2013 23:17:06 +0000 (23:17 +0000)] 
correct changelog date

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@199630 138bc75d-0d04-0410-961f-82ee72b054a4

11 years ago * class.c (mark_type_abi_tags): New.
jason [Mon, 3 Jun 2013 23:13:10 +0000 (23:13 +0000)] 
* class.c (mark_type_abi_tags): New.
(check_abi_tags): Use it.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@199629 138bc75d-0d04-0410-961f-82ee72b054a4

11 years agoFixed a bug in expansion of array notations in if-statement conditions.
bviyer [Mon, 3 Jun 2013 22:28:09 +0000 (22:28 +0000)] 
Fixed a bug in expansion of array notations in if-statement conditions.
2013-06-03  Balaji V. Iyer  <balaji.v.iyer@intel.com>

       * c-typeck.c (c_finish_if_stmt): Added a check to see if the rank of the
       condition of the if-statement matches the rank of else-block and then-
       block when array notations are used.
       * c-parser.c (c_parser_declaration_or_fndef): Expanded array notation
       expression after the entire function body is parsed.
       (c_parser_expr_no_commas): Delayed creating array notation expressions
       to the end of function parsing.
       * c-array-notation.c (fix_conditional_array_notations_1): Expanded the
       whole if-statement instead of just the condition.
       (expand_array_notation_exprs): Added MODIFY_EXPR case.

2013-06-03  Balaji V. Iyer  <balaji.v.iyer@intel.com>

       * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
       * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
       dg-option and an header comment.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@199628 138bc75d-0d04-0410-961f-82ee72b054a4

11 years ago2013-06-03 Balaji V. Iyer <balaji.v.iyer@intel.com>
bviyer [Mon, 3 Jun 2013 21:07:54 +0000 (21:07 +0000)] 
2013-06-03  Balaji V. Iyer  <balaji.v.iyer@intel.com>

       PR c/57474
       * c-array-notation.c (build_array_notation_expr): Initialized rhs_length
       array to NULL_TREE if they are unused.  Also added a check for the
       field to be NULL before its fields are used in future.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@199627 138bc75d-0d04-0410-961f-82ee72b054a4

11 years ago/gcc/cp
paolo [Mon, 3 Jun 2013 20:39:50 +0000 (20:39 +0000)] 
/gcc/cp
2013-06-03  Paolo Carlini  <paolo.carlini@oracle.com>

PR c++/57419
* decl2.c (mark_used): Add overload taking a tsubst_flags_t too.
* semantics.c (finish_qualified_id_expr): Use it.
* cp-tree.h: Update.

/gcc/testsuite
2013-06-03  Paolo Carlini  <paolo.carlini@oracle.com>

PR c++/57419
* g++.dg/cpp0x/sfinae46.C: New.
* g++.dg/cpp0x/defaulted13.C: Adjust.
* g++.dg/cpp0x/defaulted2.C: Likewise.
* g++.dg/cpp0x/defaulted26.C: Likewise.
* g++.dg/cpp0x/defaulted3.C: Likewise.
* g++.dg/cpp0x/error1.C: Likewise.
* g++.dg/cpp0x/implicit1.C: Likewise.
* g++.dg/cpp0x/implicit11.C: Likewise.
* g++.dg/cpp0x/inh-ctor13.C: Likewise.
* g++.dg/cpp0x/initlist47.C: Likewise.
* g++.dg/cpp0x/initlist9.C: Likewise.
* g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
* g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
* g++.dg/cpp0x/nsdmi-local.C: Likewise.
* g++.dg/cpp0x/union4.C: Likewise.
* g++.dg/template/crash108.C: Likewise.
* g++.dg/template/crash41.C: Likewise.
* g++.old-deja/g++.jason/local.C: Likewise.
* g++.old-deja/g++.law/visibility3.C: Likewise.

/libstdc++-v3
2013-06-03  Paolo Carlini  <paolo.carlini@oracle.com>

PR c++/57419
* testsuite/20_util/default_delete/48631_neg.cc: Adjust.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@199626 138bc75d-0d04-0410-961f-82ee72b054a4

11 years agogcc/
rsandifo [Mon, 3 Jun 2013 19:16:11 +0000 (19:16 +0000)] 
gcc/
* config.gcc (mipsisa64sr71k-*-elf*, mipsisa64sb1-*-elf*)
(mipsisa64sb1el-*-elf*, mips64-*-elf*, mips64el-*-elf*)
(mips64orion-*-elf*, mips64orionel-*-elf*): Remove
target_cpu_default setting.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@199624 138bc75d-0d04-0410-961f-82ee72b054a4

11 years ago2013-06-03 Teresa Johnson <tejohnson@google.com>
tejohnson [Mon, 3 Jun 2013 18:39:04 +0000 (18:39 +0000)] 
2013-06-03  Teresa Johnson  <tejohnson@google.com>

* dumpfile.c (opt_info_switch_p): Change -fopt-info
        default to -fopt-info=optimized instead of all.
* doc/invoke.texi: Ditto.
* tree-vectorizer.c (vectorize_loops): Emit loop vectorization
        success under MSG_OPTIMIZED_LOCATIONS, and use dump_printf_loc.
(execute_vect_slp): Emit BB vectorization success under
        MSG_OPTIMIZED_LOCATIONS.
* tree-vect-slp.c (vect_slp_transform_bb): Change
        MSG_OPTIMIZED_LOCATIONS to MSG_NOTE.
* tree-vect-loop.c (vect_transform_loop): Ditto.

* testsuite/gcc.dg/vect/bb-slp-31.c: Update vect dump message.
* testsuite/gcc.dg/vect/bb-slp-14.c: Ditto.
* testsuite/gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
* testsuite/gcc.dg/vect/bb-slp-23.c: Ditto.
* testsuite/gcc.dg/vect/bb-slp-15.c: Ditto.
* testsuite/gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
* testsuite/gcc.dg/vect/bb-slp-24.c: Ditto.
* testsuite/gcc.dg/vect/bb-slp-16.c: Ditto.
* testsuite/gcc.dg/vect/bb-slp-25.c: Ditto.
* testsuite/gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
* testsuite/gcc.dg/vect/bb-slp-17.c: Ditto.
* testsuite/gcc.dg/vect/bb-slp-1.c: Ditto.
* testsuite/gcc.dg/vect/bb-slp-26.c: Ditto.
* testsuite/gcc.dg/vect/bb-slp-18.c: Ditto.
* testsuite/gcc.dg/vect/bb-slp-2.c: Ditto.
* testsuite/gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
* testsuite/gcc.dg/vect/bb-slp-27.c: Ditto.
* testsuite/gcc.dg/vect/bb-slp-19.c: Ditto.
* testsuite/gcc.dg/vect/bb-slp-3.c: Ditto.
* testsuite/gcc.dg/vect/bb-slp-28.c: Ditto.
* testsuite/gcc.dg/vect/bb-slp-4.c: Ditto.
* testsuite/gcc.dg/vect/bb-slp-29.c: Ditto.
* testsuite/gcc.dg/vect/bb-slp-5.c: Ditto.
* testsuite/gcc.dg/vect/bb-slp-6.c: Ditto.
* testsuite/gcc.dg/vect/bb-slp-8a.c: Ditto.
* testsuite/gcc.dg/vect/bb-slp-7.c: Ditto.
* testsuite/gcc.dg/vect/bb-slp-8b.c: Ditto.
* testsuite/gcc.dg/vect/bb-slp-8.c: Ditto.
* testsuite/gcc.dg/vect/bb-slp-9.c: Ditto.
* testsuite/gcc.dg/vect/bb-slp-10.c: Ditto.
* testsuite/gcc.dg/vect/bb-slp-11.c: Ditto.
* testsuite/gcc.dg/vect/bb-slp-20.c: Ditto.
* testsuite/gcc.dg/vect/bb-slp-cond-1.c: Ditto.
* testsuite/gcc.dg/vect/bb-slp-21.c: Ditto.
* testsuite/gcc.dg/vect/bb-slp-30.c: Ditto.
* testsuite/gcc.dg/vect/bb-slp-13.c: Ditto.
* testsuite/gcc.dg/vect/bb-slp-22.c: Ditto.
* testsuite/g++.dg/vect/slp-pr50413.cc: Ditto.
* testsuite/g++.dg/vect/slp-pr56812.cc: Ditto.
* testsuite/g++.dg/vect/slp-pr50819.cc: Ditto.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@199620 138bc75d-0d04-0410-961f-82ee72b054a4

11 years ago PR c++/57415
jason [Mon, 3 Jun 2013 18:19:30 +0000 (18:19 +0000)] 
PR c++/57415
* config/rs6000/rs6000-c.c (altivec_resolve_overloaded_builtin):
Use TARGET_EXPR for C++.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@199616 138bc75d-0d04-0410-961f-82ee72b054a4

11 years ago PR rtl-optimization/57268
jakub [Mon, 3 Jun 2013 17:38:39 +0000 (17:38 +0000)] 
PR rtl-optimization/57268
* sched-deps.c (sched_analyze_2): Don't flush_pedning_lists
if DEBUG_INSN_P (insn).

Reapply
2013-05-31  Dinar Temirbulatov  <dinar@kugelworks.com>

PR rtl-optimization/57268
* sched-deps.c (sched_analyze_2): Flush dependence lists if
the sum of the read and write lists exceeds MAX_PENDING_LIST_LENGTH.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@199615 138bc75d-0d04-0410-961f-82ee72b054a4

11 years ago * config/i386/i386.c (ix86_lea_outperforms): Fix formatting.
jakub [Mon, 3 Jun 2013 17:20:02 +0000 (17:20 +0000)] 
* config/i386/i386.c (ix86_lea_outperforms): Fix formatting.
(ix86_avoid_lea_for_addr): Likewise.
(exact_dependency_1): Likewise.
(ix86_adjust_cost): Likewise.
(swap_top_of_ready_list): Fix formatting and !reload_completed check
removed.
(do_reorder_for_imul): Fix typo, formatting and
!reload_completed check removed.
(ix86_sched_reorder): Fix typo and formatting.
(fold_builtin_cpu): Move M_INTEL_SLM at the end of processor types
list.

* config/i386/cpuinfo.c (INTEL_SLM): New enum value.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@199611 138bc75d-0d04-0410-961f-82ee72b054a4

11 years ago * config/aarch64/aarch64.md (*movdi_aarch64): Define "simd" attribute.
sofiane [Mon, 3 Jun 2013 14:55:56 +0000 (14:55 +0000)] 
* config/aarch64/aarch64.md (*movdi_aarch64): Define "simd" attribute.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@199608 138bc75d-0d04-0410-961f-82ee72b054a4

11 years ago2013-06-03 Christophe Lyon <christophe.lyon@linaro.org>
clyon [Mon, 3 Jun 2013 13:04:35 +0000 (13:04 +0000)] 
2013-06-03  Christophe Lyon  <christophe.lyon@linaro.org>

       * sanitizer_common/sanitizer_linux.cc (MemoryMappingLayout::Next):
       Cherry pick upstream r182922.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@199606 138bc75d-0d04-0410-961f-82ee72b054a4

11 years ago* MAINTAINERS (Write After Approval): Add myself.
dinar [Mon, 3 Jun 2013 11:10:54 +0000 (11:10 +0000)] 
* MAINTAINERS (Write After Approval): Add myself.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@199603 138bc75d-0d04-0410-961f-82ee72b054a4

11 years ago * varasm.c (output_constant) <CONSTRUCTOR>: Minor formatting tweak.
ebotcazou [Mon, 3 Jun 2013 09:35:41 +0000 (09:35 +0000)] 
* varasm.c (output_constant) <CONSTRUCTOR>: Minor formatting tweak.
<STRING_CST>: Likewise.
<VECTOR_CST>: Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@199599 138bc75d-0d04-0410-961f-82ee72b054a4

11 years ago2013-06-01 Tobias Burnus <burnus@net-b.de>
burnus [Mon, 3 Jun 2013 09:20:46 +0000 (09:20 +0000)] 
2013-06-01  Tobias Burnus  <burnus@net-b.de>

        PR fortran/57496
        * io/write_float.def (ISFINITE2Q, ISFINITE2, ISFINITE2L,
        * ISFINITE,
        SIGNBIT2Q, SIGNBIT2, SIGNBIT2L, SIGNBIT, ISNAN2Q, ISNAN2,
        ISNAN2L, ISNAN): New macros.
        (output_float_FMT_G_,WRITE_FLOAT): Use them.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@199598 138bc75d-0d04-0410-961f-82ee72b054a4

11 years agoDaily bump.
gccadmin [Mon, 3 Jun 2013 00:16:32 +0000 (00:16 +0000)] 
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@199596 138bc75d-0d04-0410-961f-82ee72b054a4

11 years agoDaily bump.
gccadmin [Sun, 2 Jun 2013 00:16:36 +0000 (00:16 +0000)] 
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@199590 138bc75d-0d04-0410-961f-82ee72b054a4

11 years ago2013-06-01 Ed Smith-Rowland <3dw4rd@verizon.net>
emsr [Sat, 1 Jun 2013 21:39:50 +0000 (21:39 +0000)] 
2013-06-01  Ed Smith-Rowland  <3dw4rd@verizon.net>

include/std/chrono: Collapse redundant 'inline' from 'inline constexpr'.
include/std/tuple: Ditto.
include/bits/move.h: Ditto.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@199587 138bc75d-0d04-0410-961f-82ee72b054a4

11 years ago2013-06-01 Janus Weil <janus@gcc.gnu.org>
janus [Sat, 1 Jun 2013 19:12:57 +0000 (19:12 +0000)] 
2013-06-01  Janus Weil  <janus@gcc.gnu.org>
    Mikael Morin  <mikael@gcc.gnu.org>

* configure.ac: Add AC_HEADER_TIOCGWINSZ macro.
* config.in: Regenerated.
* configure: Regenerated.

2013-06-01  Janus Weil  <janus@gcc.gnu.org>
    Mikael Morin  <mikael@gcc.gnu.org>

* error.c (get_terminal_width): Only limit the width if we're
outputting to a terminal. Try to determine width via ioctl.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@199585 138bc75d-0d04-0410-961f-82ee72b054a4

11 years ago2013-05-30 Ed Smith-Rowland <3dw4rd@verizon.net>
emsr [Sat, 1 Jun 2013 18:37:47 +0000 (18:37 +0000)] 
2013-05-30  Ed Smith-Rowland  <3dw4rd@verizon.net>

Implement N3642 - User-defined Literals for Standard Library Types
* include/bits/parse_numbers.h: New.
* include/std/chrono: Add duration literal operators.
* include/bits/basic_string.h: Add string literal operators.
* include/Makefile.in: Add parse_numbers.h.
* include/Makefile.am: Ditto.
* testsuite/20_util/duration/literals/values.cc: New.
* testsuite/20_util/duration/literals/types.cc: New.
* testsuite/20_util/duration/requirements/typedefs_neg1.cc: Adjust.
* testsuite/20_util/duration/requirements/typedefs_neg2.cc: Adjust.
* testsuite/20_util/duration/requirements/typedefs_neg3.cc: Adjust.
* testsuite/21_strings/basic_string/literals/values.cc: New.
* testsuite/21_strings/basic_string/literals/types.cc: New.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@199584 138bc75d-0d04-0410-961f-82ee72b054a4

11 years ago PR middle-end/57366
hubicka [Sat, 1 Jun 2013 16:49:47 +0000 (16:49 +0000)] 
PR middle-end/57366
* cgraphunit.c (compile): When weakref is not supported,
set up transparent aliases before final output pass.
* varasm.c (assemble_alias): Do not try to do it here.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@199583 138bc75d-0d04-0410-961f-82ee72b054a4

11 years ago PR middle-end/57467
hubicka [Sat, 1 Jun 2013 16:40:31 +0000 (16:40 +0000)] 
PR middle-end/57467
* passes.c (for_per_function): Skip unanalyzed functions.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@199582 138bc75d-0d04-0410-961f-82ee72b054a4

11 years ago2013-06-01 Tobias Burnus <burnus@net-b.de>
burnus [Sat, 1 Jun 2013 14:30:43 +0000 (14:30 +0000)] 
2013-06-01  Tobias Burnus  <burnus@net-b.de>

        * decl.c (add_global_entry): Take locus.
        (gfc_match_entry): Update call.
        (gfc_match_end): Better error location.
        * parse.c (parse_block_data, parse_module, add_global_procedure,
        add_global_program): Use better locus data.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@199580 138bc75d-0d04-0410-961f-82ee72b054a4

11 years ago * lto-symtab.c (lto_symtab_merge_cgraph_nodes_1): Rename to ...
hubicka [Sat, 1 Jun 2013 13:08:53 +0000 (13:08 +0000)] 
* lto-symtab.c (lto_symtab_merge_cgraph_nodes_1): Rename to ...
(lto_symtab_merge_symbols_1): ... this one.
(lto_symtab_merge_cgraph_nodes): Rename to ...
(lto_symtab_merge_symbols): ... this one; simplify.
* cgraph.c (same_body_aliases_done): Rename to ...
(cpp_implicit_aliases_done): ... this one.
(cgraph_create_function_alias): Update.
(cgraph_same_body_alias): Update.
(dump_cgraph_node): Remove alias dumping; simplify
thunk dumping.
(verify_edge_corresponds_to_fndecl): Simplify.
* cgraph.h (symtab_node_base): Add cpp_implicit_alias,
alias_target.
(cgraph_node): Remove same_body_alias.
(varpool_node): Remove alias_of and extra_name_alias.
(same_body_aliases_done): Rename to ..
(cpp_implicit_aliases_done): ... this one.
(symtab_alias_ultimate_target): Add default parameter.
(symtab_resolve_alias): New function.
(fixup_same_cpp_alias_visibility): Declare.
(cgraph_function_node): Add default parameter.
(cgraph_node_asm_name): Likewise.
(cgraph_function_or_thunk_node): Add default parameter; do
not ICE when it is NULL.
(varpool_variable_node): Likewise.
* tree-emutls.c (create_emultls_var): Update.
(ipa_lower_emutls): Update.
* cgraphunit.c (cgraph_decide_is_function_needed): Update.
(cgraph_reset_node): Reset alias info.
(cgraph_finalize_function): Update.
(fixup_same_cpp_alias_visibility): Move to symtab.c.
(analyze_function): Simplify.
(cgraph_process_same_body_aliases): Simplify.
(analyze_functions): Fixup same body aliases.
(handle_alias_pairs): Simplify.
(assemble_thunk): Update.
(assemble_thunks_and_aliases): Update.
(output_weakrefs): Rewrite.
* lto-cgraph.c (lto_output_node): Rewrite alias handling.
(lto_output_varpool_node): Likewise.
(compute_ltrans_boundary): Remve assert.
(get_alias_symbol): New functoin.
(input_node): Rewrite alias handling.
(input_varpool_node): Likewise.
* ipa-pure-const.c (propagate_pure_const): Fix formating.
* ipa.c (process_references): Handle weakrefs correctly.
(symtab_remove_unreachable_nodes): Likewise.
* trans-mem.c (get_cg_data): Update.
(ipa_tm_create_version_alias): Update.
(ipa_tm_execute): Update.
* symtab.c (dump_symtab_base): Dump aliases.
(verify_symtab_base): Verify aliases.
(symtab_node_availability): New function.
(symtab_alias_ultimate_target): Simplify.
(fixup_same_cpp_alias_visibility): Move here from cgraphunit.c;
handle all the fixup cases.
(symtab_resolve_alias): New function.
* passes.c (ipa_write_summaries): Handle weakrefs.
* varpool.c (varpool_analyze_node): Simplify.
(assemble_aliases): Update.
(varpool_create_variable_alias): Simplify.
(varpool_extra_name_alias): Simplify.
* lto-streamer.h (lto_symtab_merge_cgraph_nodes): Rename to...
(lto_symtab_merge_symbols): ... this one.

* decl2.c (cp_write_global_declarations): Replace same_body_alias
by symbol.cpp_implicit_alias.

* lto.c (read_cgraph_and_symbols): Simplify dumping; Replace
lto_symtab_merge_cgraph_nodes by lto_symtab_merge_symbols.
(do_whole_program_analysis): Update dumping.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@199577 138bc75d-0d04-0410-961f-82ee72b054a4

11 years ago2013-06-01 Dinar Temirbulatov <dinar@kugelworks.com>
dinar [Sat, 1 Jun 2013 10:18:03 +0000 (10:18 +0000)] 
2013-06-01  Dinar Temirbulatov  <dinar@kugelworks.com>

        Revert
        PR rtl-optimization/57268
        * sched-deps.c (sched_analyze_2): Flush dependence lists if
        the sum of the read and write lists exceeds MAX_PENDING_LIST_LENGTH.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@199576 138bc75d-0d04-0410-961f-82ee72b054a4

11 years ago2013-06-01 Tobias Burnus <burnus@net-b.de>
burnus [Sat, 1 Jun 2013 08:39:59 +0000 (08:39 +0000)] 
2013-06-01  Tobias Burnus  <burnus@net-b.de>

        Partially reverted:
        2013-05-31  Tobias Burnus  <burnus@net-b.de>

        PR middle-end/57073
        * tree-ssa-math-opts.c (execute_cse_sincos): Move check
        further up.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@199575 138bc75d-0d04-0410-961f-82ee72b054a4

11 years ago2013-06-01 Tobias Burnus <burnus@net-b.de>
burnus [Sat, 1 Jun 2013 07:50:28 +0000 (07:50 +0000)] 
2013-06-01  Tobias Burnus  <burnus@net-b.de>

        PR fortran/57456
        * gfortran.dg/class_array_17.f90: New.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@199573 138bc75d-0d04-0410-961f-82ee72b054a4

11 years ago PR other/56780
ian [Sat, 1 Jun 2013 00:20:49 +0000 (00:20 +0000)] 
PR other/56780
* libiberty/configure.ac: Move test for --enable-install-libiberty
outside of the 'with_target_subdir' test so that it actually gets
run.  Add output messages to show the test result.
* libiberty/configure: Regenerate.
* libiberty/Makefile.in (install_to_libdir): Place the
installation of the libiberty library in the same guard as that
used for the headers to prevent it being installed unless
requested via --enable-install-libiberty.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@199570 138bc75d-0d04-0410-961f-82ee72b054a4

11 years agoDaily bump.
gccadmin [Sat, 1 Jun 2013 00:16:30 +0000 (00:16 +0000)] 
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@199569 138bc75d-0d04-0410-961f-82ee72b054a4

11 years ago2013-05-31 Dinar Temirbulatov <dinar@kugelworks.com>
dinar [Fri, 31 May 2013 23:20:17 +0000 (23:20 +0000)] 
2013-05-31  Dinar Temirbulatov  <dinar@kugelworks.com>

        PR rtl-optimization/57268
        * sched-deps.c (sched_analyze_2): Flush dependence lists if
        the sum of the read and write lists exceeds MAX_PENDING_LIST_LENGTH.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@199564 138bc75d-0d04-0410-961f-82ee72b054a4

11 years agoadd myself(Dinar Temirbulatov) to write-after-approval access.
dinar [Fri, 31 May 2013 22:33:38 +0000 (22:33 +0000)] 
add myself(Dinar Temirbulatov) to write-after-approval access.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@199561 138bc75d-0d04-0410-961f-82ee72b054a4

11 years agoFix typo
ebotcazou [Fri, 31 May 2013 19:41:36 +0000 (19:41 +0000)] 
Fix typo

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@199560 138bc75d-0d04-0410-961f-82ee72b054a4

11 years ago * ada/acats/floatstore.lst: New.
ebotcazou [Fri, 31 May 2013 19:22:52 +0000 (19:22 +0000)] 
* ada/acats/floatstore.lst: New.
* ada/acats/run_all.sh: Process it.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@199558 138bc75d-0d04-0410-961f-82ee72b054a4

11 years ago * config/rs6000/predicates.md (rs6000_cbranch_operator): Accept some
ebotcazou [Fri, 31 May 2013 19:12:05 +0000 (19:12 +0000)] 
* config/rs6000/predicates.md (rs6000_cbranch_operator): Accept some
unordered comparison operators when -fno-trapping-math is in effect
on the e500.
* config/rs6000/rs6000.c (rs6000_generate_compare): Remove dead code
and implement unordered comparison operators properly on the e500.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@199557 138bc75d-0d04-0410-961f-82ee72b054a4

11 years ago * simplify-rtx.c (simplify_byte_swapping_operation): Use proper macro
ebotcazou [Fri, 31 May 2013 19:08:51 +0000 (19:08 +0000)] 
* simplify-rtx.c (simplify_byte_swapping_operation): Use proper macro
for constant scalar integers.
(simplify_relational_operation_1): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@199556 138bc75d-0d04-0410-961f-82ee72b054a4

11 years ago2013-05-31 Segher Boessenkool <segher@kernel.crashing.org>
segher [Fri, 31 May 2013 18:15:01 +0000 (18:15 +0000)] 
2013-05-31  Segher Boessenkool  <segher@kernel.crashing.org>

gcc/
        * config/rs6000/rs6000-opts.h (enum processor_type): Reorder.
        * config/rs6000/rs6000.md (cpu): Reorder.  Split long line.
        Fix comment.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@199555 138bc75d-0d04-0410-961f-82ee72b054a4

11 years agoFix pr54684.C regression.
mshawcroft [Fri, 31 May 2013 17:46:10 +0000 (17:46 +0000)] 
Fix pr54684.C regression.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@199552 138bc75d-0d04-0410-961f-82ee72b054a4

11 years agoFix pr56184.C regression.
mshawcroft [Fri, 31 May 2013 17:44:04 +0000 (17:44 +0000)] 
Fix pr56184.C regression.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@199551 138bc75d-0d04-0410-961f-82ee72b054a4

11 years agoFix eb76.C regression for arm*-*-*.
mshawcroft [Fri, 31 May 2013 17:42:35 +0000 (17:42 +0000)] 
Fix eb76.C regression for arm*-*-*.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@199550 138bc75d-0d04-0410-961f-82ee72b054a4

11 years agoSilvermont (SLM) architecture performance tuning
hjl [Fri, 31 May 2013 15:52:42 +0000 (15:52 +0000)] 
Silvermont (SLM) architecture performance tuning

2013-05-31  Yuri Rumyantsev  <yuri.s.rumyantsev@intel.com>
    Igor Zamyatin  <igor.zamyatin@intel.com>

* config/i386/i386.h (enum ix86_tune_indices): Add
X86_TUNE_SPLIT_MEM_OPND_FOR_FP_CONVERTS.
(TARGET_SPLIT_MEM_OPND_FOR_FP_CONVERTS): New define.

* config/i386/i386.c (initial_ix86_tune_features)
<X86_TUNE_SPLIT_MEM_OPND_FOR_FP_CONVERTS>: Initialize.
(ix86_lea_outperforms): Handle Silvermont tuning.
(ix86_avoid_lea_for_add): Add new argument to ix86_lea_outperforms
call.
(ix86_use_lea_for_mov): Likewise.
(ix86_avoid_lea_for_addr): Likewise.
(ix86_lea_for_add_ok): Likewise.
(exact_dependency_1): New function.
(exact_store_load_dependency): Likewise.
(ix86_adjust_cost): Handle Silvermont tuning.
(do_reoder_for_imul): Likewise.
(swap_top_of_ready_list): New function.
(ix86_sched_reorder): Changed to handle Silvermont tuning.

* config/i386/i386.md (peepholes that split memory operand in fp
converts): New.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@199546 138bc75d-0d04-0410-961f-82ee72b054a4

11 years ago[PATCH, AArch64] Remove excessive braces.
mshawcroft [Fri, 31 May 2013 15:45:48 +0000 (15:45 +0000)] 
[PATCH, AArch64] Remove excessive braces.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@199545 138bc75d-0d04-0410-961f-82ee72b054a4

11 years ago[AArch64] -mcmodel=tiny -fPIC use tiny absolute for non binds local.
mshawcroft [Fri, 31 May 2013 15:40:09 +0000 (15:40 +0000)] 
[AArch64] -mcmodel=tiny -fPIC use tiny absolute for non binds local.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@199544 138bc75d-0d04-0410-961f-82ee72b054a4

11 years agofix nsdmi-union2.C
jason [Fri, 31 May 2013 13:39:47 +0000 (13:39 +0000)] 
fix nsdmi-union2.C

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@199541 138bc75d-0d04-0410-961f-82ee72b054a4

11 years ago2013-05-31 Balaji V. Iyer <balaji.v.iyer@intel.com>
bviyer [Fri, 31 May 2013 12:55:02 +0000 (12:55 +0000)] 
2013-05-31  Balaji V. Iyer  <balaji.v.iyer@intel.com>

PR c/57452
* c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
test-case.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@199537 138bc75d-0d04-0410-961f-82ee72b054a4

11 years agoMoved gcc.dg/debug/dwarf2/discriminator.c to proper ChangeLog.
ro [Fri, 31 May 2013 11:53:40 +0000 (11:53 +0000)] 
Moved gcc.dg/debug/dwarf2/discriminator.c to proper ChangeLog.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@199535 138bc75d-0d04-0410-961f-82ee72b054a4