OSDN Git Service

pf3gnuchains/gcc-fork.git
12 years ago PR target/52107
amodra [Mon, 6 Feb 2012 22:09:13 +0000 (22:09 +0000)]
PR target/52107
* config/rs6000/rs6000.c (rs6000_emit_move): Don't create DImode
subregs of TFmode.

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

12 years ago2012-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
wschmidt [Mon, 6 Feb 2012 21:39:34 +0000 (21:39 +0000)]
2012-02-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

PR tree-optimization/50969
* tree-vect-stmts.c (vect_model_store_cost): Correct statement cost to
use vec_perm rather than vector_stmt.
(vect_model_load_cost): Likewise.
* config/i386/i386.c (ix86_builtin_vectorization_cost): Change cost of
vec_perm to be the same as other vector statements.
* config/rs6000/rs6000.c (rs6000_builtin_vectorization_cost): Revise
cost of vec_perm for TARGET_VSX.

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

12 years ago2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
tkoenig [Mon, 6 Feb 2012 21:24:54 +0000 (21:24 +0000)]
2012-02-06  Thomas König  <tkoenig@gcc.gnu.org>

PR fortran/32373
* gfortran.dg/vect/vect-8.f90:  Use vect_double effective target.
Remove module.

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

12 years ago PR libstdc++/52128
redi [Mon, 6 Feb 2012 20:51:52 +0000 (20:51 +0000)]
PR libstdc++/52128
* src/c++11/future.cc: Add explicit instantiation.

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

12 years ago2012-02-06 François Dumont <fdumont@gcc.gnu.org>
fdumont [Mon, 6 Feb 2012 20:19:44 +0000 (20:19 +0000)]
2012-02-06  François Dumont  <fdumont@gcc.gnu.org>

* include/debug/safe_iterator.h
(_Safe_iterator::_M_before_dereferenceable): Avoid the expensive
creation of a _Safe_iterator instance to do the check.

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

12 years ago PR c++/52088
jason [Mon, 6 Feb 2012 19:52:43 +0000 (19:52 +0000)]
PR c++/52088
* cvt.c (build_expr_type_conversion): Check for template conversion.

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

12 years ago2012-02-06 Richard Guenther <rguenther@suse.de>
rguenth [Mon, 6 Feb 2012 14:54:47 +0000 (14:54 +0000)]
2012-02-06  Richard Guenther  <rguenther@suse.de>

PR tree-optimization/52115
* tree-sra.c (access_has_replacements_p): New function.
(sra_modify_assign): Use it to decide whether a use is uninitialized.

* gcc.c-torture/compile/pr52115.c: New testcase.

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

12 years ago PR middle-end/52047
aldyh [Mon, 6 Feb 2012 14:42:07 +0000 (14:42 +0000)]
    PR middle-end/52047
        * trans-mem.c (expand_call_tm): Add an assertion.
        * calls.c (flags_from_decl_or_type): Add ECF_TM_PURE to 'no vops'
        functions.

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

12 years ago2012-02-06 Richard Guenther <rguenther@suse.de>
rguenth [Mon, 6 Feb 2012 13:43:03 +0000 (13:43 +0000)]
2012-02-06  Richard Guenther  <rguenther@suse.de>

PR tree-optimization/50955
* tree-ssa-loop-ivopts.c (get_computation_cost_at): Artificially
raise cost of expressions that replace an address with an
expression based on a different pointer.

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

12 years ago PR target/52129
jakub [Mon, 6 Feb 2012 13:33:05 +0000 (13:33 +0000)]
PR target/52129
* calls.c (mem_overlaps_already_clobbered_arg_p): If val is
CONST_INT_P, subtract resp. add crtl->args.pretend_args_size to it.

* gcc.c-torture/execute/pr52129.c: New test.

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

12 years ago2012-02-06 Paolo Carlini <paolo.carlini@oracle.com>
paolo [Mon, 6 Feb 2012 10:31:18 +0000 (10:31 +0000)]
2012-02-06  Paolo Carlini  <paolo.carlini@oracle.com>

PR c/52118
* c.opt ([Wunused-local-typedefs]): Fix description.

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

12 years ago2012-02-06 Andrey Belevantsev <abel@ispras.ru>
abel [Mon, 6 Feb 2012 08:31:52 +0000 (08:31 +0000)]
2012-02-06  Andrey Belevantsev  <abel@ispras.ru>

      * gcc.dg/pr48374.c: Actually add the test I forgot
      in the 2012-01-25 commit.

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

12 years ago PR c++/48680
redi [Mon, 6 Feb 2012 01:06:06 +0000 (01:06 +0000)]
PR c++/48680
* doc/invoke.texi (C++ Dialect Options): Use @option markup for
-Weffc++ and specify guidelines come from second edition.

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

12 years agoDaily bump.
gccadmin [Mon, 6 Feb 2012 00:17:50 +0000 (00:17 +0000)]
Daily bump.

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

12 years ago PR libstdc++/52104
redi [Sun, 5 Feb 2012 23:55:51 +0000 (23:55 +0000)]
PR libstdc++/52104
* include/std/future (__future_base::_Async_state_common): Define
destructor inline for targets without TLS.
* src/c++11/future.cc (__future_base::_Async_state_common): Only
define destructor for TLS targets.

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

12 years ago * de.po: Update.
jsm28 [Sun, 5 Feb 2012 22:52:25 +0000 (22:52 +0000)]
* de.po: Update.

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

12 years ago2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
tkoenig [Sun, 5 Feb 2012 21:49:46 +0000 (21:49 +0000)]
2012-02-05  Thomas König  <tkoenig@gcc.gnu.org>

PR fortran/32373
* gfortran.dg/vect/vect-8.f90:  New test case.

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

12 years ago2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
tkoenig [Sun, 5 Feb 2012 20:14:00 +0000 (20:14 +0000)]
2012-02-05  Thomas König  <tkoenig@gcc.gnu.org>

PR fortran/48847
* trans-decl.c:  Warn about unused dummy procedure arguments
if -Wunused-dummy-argument is specified.  Suppress middle-end
warnings about procedure arguments.

2012-02-05  Thomas König  <tkoenig@gcc.gnu.org>

PR fortran/48847
* gfortran.dg/warn_unused_dummy_argument_3.f90:  New test.

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

12 years ago2012-02-05 Paul Thomas <pault@gcc.gnu.org>
pault [Sun, 5 Feb 2012 19:56:09 +0000 (19:56 +0000)]
2012-02-05  Paul Thomas  <pault@gcc.gnu.org>

* trans-array.c (gfc_array_allocate): Zero memory for all class
array allocations.
* trans-stmt.c (gfc_trans_allocate): Ditto for class scalars.

PR fortran/52102
* trans-stmt.c (gfc_trans_allocate): Before correcting a class
array reference, ensure that 'dataref' points to the _data
component that is followed by the array reference..

2012-02-05  Paul Thomas  <pault@gcc.gnu.org>

PR fortran/52102
* gfortran.dg/class_48.f90 : Add test of allocate class array
component with source in subroutine test3.  Remove commenting
out in subroutine test4, since branching on unitialized variable
is now fixed (no PR for this last.).

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

12 years ago PR libstdc++/51956
redi [Sun, 5 Feb 2012 19:10:15 +0000 (19:10 +0000)]
PR libstdc++/51956
* python/libstdcxx/v6/printers.py (StdPointerPrinter): Rename to...
(SharedPointerPrinter): This. Also show weak count.
* testsuite/libstdc++-prettyprinters/shared_ptr.cc: New.

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

12 years agogcc/
rsandifo [Sun, 5 Feb 2012 15:06:40 +0000 (15:06 +0000)]
gcc/
* config/mips/mips.md (sibcall_internal, sibcall_value_internal)
(sibcall_value_multiple_internal, call_split, call_internal_direct)
(call_direct_split, call_value_split, call_value_internal_direct)
(call_value_direct_split, call_value_multiple_split): Use jal and
jal_macro attributes.

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

12 years agolibgcc/
rsandifo [Sun, 5 Feb 2012 15:03:15 +0000 (15:03 +0000)]
libgcc/
2012-02-05  Chung-Lin Tang  <cltang@codesourcery.com>

* config.host (mips64*-*-linux*, mipsisa64*-*-linux*, mips*-*-linux*):
Add t-slibgcc-libgcc to tmake_file.
* config/mips/libgcc-mips16.ver: Revert previous patch.
* config/mips/mips16.S (__mips16_rdhwr): Hide.

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

12 years agogcc/testsuite/
rsandifo [Sun, 5 Feb 2012 15:01:06 +0000 (15:01 +0000)]
gcc/testsuite/
* gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
on MIPS targets.
* gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.

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

12 years agogcc/testsuite/
rsandifo [Sun, 5 Feb 2012 14:56:35 +0000 (14:56 +0000)]
gcc/testsuite/
PR target/52125
* lib/target-supports.exp (check_effective_target_mips_rel): New.
* gcc.dg/pr48774.c: Skip on MIPS REL targets.

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

12 years agogcc/testsuite/
rsandifo [Sun, 5 Feb 2012 14:53:09 +0000 (14:53 +0000)]
gcc/testsuite/
* lib/target-supports.exp (check_effective_target_mips_llsc): New.
(check_effective_target_sync_int_long): Use it.
(check_effective_target_sync_char_short): Likewise.
* gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.

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

12 years agogcc/
rsandifo [Sun, 5 Feb 2012 14:49:05 +0000 (14:49 +0000)]
gcc/
* reload1.c (reload_regs_reach_end_p): Replace with...
(reload_reg_rtx_reaches_end_p): ...this function.
(new_spill_reg_store): Update commentary.
(emit_input_reload_insns): Don't clear new_spill_reg_store here.
(emit_output_reload_insns): Check reload_reg_rtx_reaches_end_p
before setting new_spill_reg_store.
(emit_reload_insns): Use a separate loop to clear new_spill_reg_store.
Use reload_reg_rtx_reaches_end_p instead of reload_regs_reach_end_p.
Also use reload_reg_rtx_reaches_end_p when reading new_spill_reg_store
for non-spill reload registers.

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

12 years ago * sv.po: Update.
jsm28 [Sun, 5 Feb 2012 14:42:26 +0000 (14:42 +0000)]
* sv.po: Update.

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

12 years ago * testsuite/20_util/shared_ptr/cons/weak_ptr_expired.cc: Modify to
redi [Sun, 5 Feb 2012 13:08:02 +0000 (13:08 +0000)]
* testsuite/20_util/shared_ptr/cons/weak_ptr_expired.cc: Modify to
PASS instead of XFAIL.

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

12 years ago2012-02-05 Jeffrey Yasskin <jyasskin@gcc.gnu.org>
paolo [Sun, 5 Feb 2012 12:58:51 +0000 (12:58 +0000)]
2012-02-05  Jeffrey Yasskin  <jyasskin@gcc.gnu.org>
    Paolo Carlini  <paolo.carlini@oracle.com>

PR libstdc++/52119
* include/std/limits (__glibcxx_min): Fix to avoid undefined behavior.

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

12 years ago2012-02-05 Tobias Burnus <burnus@net-b.de>
burnus [Sun, 5 Feb 2012 09:46:20 +0000 (09:46 +0000)]
2012-02-05  Tobias Burnus  <burnus@net-b.de>

        PR fortran/51972
        * gfortran.dg/class_48.f90: Add some further checks.

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

12 years ago PR tree-optimization/52091
irar [Sun, 5 Feb 2012 05:58:18 +0000 (05:58 +0000)]
    PR tree-optimization/52091
        * tree-vectorizer.h (vect_is_simple_use): Add an argument.
        (vect_is_simple_use_1): Likewise.
        * tree-vect-loop.c (vectorizable_reduction): Update calls
        to vect_is_simple_use_1 and vect_is_simple_use.
        (vectorizable_live_operation): Likewise.
        * tree-vect-patterns.c (widened_name_p,
        vect_recog_vector_vector_shift_pattern, check_bool_pattern):
        Likewise.
        * tree-vect-stmts.c (process_use, vect_get_vec_def_for_operand,
        vectorizable_call, vectorizable_conversion,
        vectorizable_assignment, vectorizable_shift,
        vectorizable_operation, vectorizable_store, vectorizable_load):
        Likewise.
        (vect_is_simple_cond): Add an argument, pass it to
        vect_is_simple_use_1.
        (vectorizable_condition): Update calls to vect_is_simple_cond,
        vect_is_simple_use.
        (vect_is_simple_use): Add an argument, the statement in which
        OPERAND is used.  Check that if OPERAND's def stmt is a double
        reduction phi node, the use is a phi node too.
        (vect_is_simple_use_1): Add an argument, pass it to
        vect_is_simple_use.
        * tree-vect-slp.c (vect_get_and_check_slp_defs): Update a call
        to vect_is_simple_use.

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

12 years agoDaily bump.
gccadmin [Sun, 5 Feb 2012 00:18:50 +0000 (00:18 +0000)]
Daily bump.

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

12 years ago PR rtl-optimization/52095
jakub [Sat, 4 Feb 2012 16:51:31 +0000 (16:51 +0000)]
PR rtl-optimization/52095
* modulo-sched.c (dump_insn_locator): New function.
(loop_canon_p, sms_schedule): Use it.

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

12 years ago PR rtl-optimization/52113
jakub [Sat, 4 Feb 2012 12:47:55 +0000 (12:47 +0000)]
PR rtl-optimization/52113
* lower-subreg.c (decompose_multiword_subregs): Call recog_memoized
even for decomposable shift/zext insns.

* gcc.target/avr/pr52113.c: New test.

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

12 years agoMove myself to maintain alphabetical order
vekumar [Sat, 4 Feb 2012 02:21:45 +0000 (02:21 +0000)]
Move myself to maintain alphabetical order

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

12 years agocompiler, reflect: Fix hash codes of named types, fix PtrTo hash.
ian [Sat, 4 Feb 2012 01:41:24 +0000 (01:41 +0000)]
compiler, reflect: Fix hash codes of named types, fix PtrTo hash.

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

12 years agoDaily bump.
gccadmin [Sat, 4 Feb 2012 00:18:45 +0000 (00:18 +0000)]
Daily bump.

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

12 years ago2012-02-03 Benjamin Kosnik <bkoz@redhat.com>
bkoz [Fri, 3 Feb 2012 21:10:00 +0000 (21:10 +0000)]
2012-02-03  Benjamin Kosnik  <bkoz@redhat.com>

PR libstdc++/49445

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

12 years ago2012-02-03 Benjamin Kosnik <bkoz@redhat.com>
bkoz [Fri, 3 Feb 2012 19:49:11 +0000 (19:49 +0000)]
2012-02-03  Benjamin Kosnik  <bkoz@redhat.com>

PR libstdc++/51811
* include/bits/atomic_base.h (atomic<_Tp*>): Fix offsets.
* testsuite/29_atomics/atomic/operators/51811.cc: New.
* testsuite/29_atomics/atomic/operators/pointer_partial_void.cc: New.

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

12 years agoAdding my name under Write After Approval list
vekumar [Fri, 3 Feb 2012 16:42:48 +0000 (16:42 +0000)]
Adding my name under Write After Approval list

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

12 years ago * config/abi/post/i386-linux-gnu/baseline_symbols.txt: Update.
jakub [Fri, 3 Feb 2012 11:56:48 +0000 (11:56 +0000)]
* config/abi/post/i386-linux-gnu/baseline_symbols.txt: Update.
* config/abi/post/i486-linux-gnu/baseline_symbols.txt: Likewise.
* config/abi/post/powerpc64-linux-gnu/32/baseline_symbols.txt:
Likewise.
* config/abi/post/powerpc64-linux-gnu/baseline_symbols.txt: Likewise.
* config/abi/post/powerpc-linux-gnu/baseline_symbols.txt: Likewise.
* config/abi/post/s390-linux-gnu/baseline_symbols.txt: Likewise.
* config/abi/post/s390x-linux-gnu/baseline_symbols.txt: Likewise.
* config/abi/post/x86_64-linux-gnu/32/baseline_symbols.txt: Likewise.
* config/abi/post/x86_64-linux-gnu/baseline_symbols.txt: Likewise.

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

12 years ago PR rtl-optimization/52092
jakub [Fri, 3 Feb 2012 11:55:29 +0000 (11:55 +0000)]
PR rtl-optimization/52092
* loop-unswitch.c (unswitch_single_loop): Call copy_rtx_if_shared
on get_iv_value result.

* gcc.c-torture/compile/pr52092.c: New test.

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

12 years ago PR libjava/48512
ktietz [Fri, 3 Feb 2012 09:42:42 +0000 (09:42 +0000)]
    PR libjava/48512
        * configure.ac (THREADSTARTFILESPEC): Don't add crtmet.o file for
        w64 windows targets.
        * configure: Regenerated.

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

12 years agoAdd missing entry for previous patch.
gingold [Fri, 3 Feb 2012 09:20:15 +0000 (09:20 +0000)]
Add missing entry for previous patch.

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

12 years ago2012-02-02 Andrew Pinski <apinski@cavium.com>
pinskia [Fri, 3 Feb 2012 04:11:31 +0000 (04:11 +0000)]
2012-02-02  Andrew Pinski  <apinski@cavium.com>

        PR middle-end/47982
        PR middle-end/43967
        * doc/libgcc.texi (__udivmoddi4/__udivmodti4): Fix documentation typo.

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

12 years agomksysinfo: Fix type of last field of Cmsghdr.
ian [Fri, 3 Feb 2012 01:06:19 +0000 (01:06 +0000)]
mksysinfo: Fix type of last field of Cmsghdr.

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

12 years agoDaily bump.
gccadmin [Fri, 3 Feb 2012 00:18:24 +0000 (00:18 +0000)]
Daily bump.

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

12 years ago2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
mikael [Thu, 2 Feb 2012 23:10:55 +0000 (23:10 +0000)]
2012-02-02  Mikael Morin  <mikael@gcc.gnu.org>

PR fortran/41587
PR fortran/46356
PR fortran/51754
PR fortran/50981
* class.c (insert_component_ref, class_data_ref_missing,
gfc_fix_class_refs): New functions.
* gfortran.h (gfc_fix_class_refs): New prototype.
* trans-expr.c (gfc_conv_expr): Remove special case handling and call
gfc_fix_class_refs instead.

2012-02-02  Mikael Morin  <mikael@gcc.gnu.org>

PR fortran/41587
* gfortran.dg/class_array_10.f03: New test.

PR fortran/46356
* gfortran.dg/class_array_11.f03: New test.

PR fortran/51754
* gfortran.dg/class_array_12.f03: New test.

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

12 years agoruntime: Correct ENOSYS functions.
ian [Thu, 2 Feb 2012 22:58:54 +0000 (22:58 +0000)]
runtime: Correct ENOSYS functions.

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

12 years agocompiler: Compare slice start and end with cap, not len.
ian [Thu, 2 Feb 2012 22:23:10 +0000 (22:23 +0000)]
compiler: Compare slice start and end with cap, not len.

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

12 years ago2012-02-02 Paul Thomas <pault@gcc.gnu.org>
pault [Thu, 2 Feb 2012 21:20:14 +0000 (21:20 +0000)]
2012-02-02  Paul Thomas  <pault@gcc.gnu.org>

PR fortran/52012
* trans-expr.c (fcncall_realloc_result): If variable shape is
correct, retain the bounds, whatever they are.

2012-02-02  Paul Thomas  <pault@gcc.gnu.org>

PR fortran/52012
* gfortran.dg/realloc_on_assign_11.f90: New test.

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

12 years ago2012-02-02 Tobias Burnus <burnus@net-b.de>
burnus [Thu, 2 Feb 2012 21:01:34 +0000 (21:01 +0000)]
2012-02-02  Tobias Burnus  <burnus@net-b.de>

        PR fortran/52093
        * simplify.c (gfc_simplify_size): Handle INTRINSIC_PARENTHESES.

2012-02-02  Tobias Burnus  <burnus@net-b.de>

        PR fortran/52093
        * gfortran.dg/shape_7.f90: New.

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

12 years ago PR middle-end/48071
jakub [Thu, 2 Feb 2012 20:46:06 +0000 (20:46 +0000)]
PR middle-end/48071
* diagnostic.c (diagnostic_finish): Remove trailing newlines.

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

12 years ago2012-02-02 Benjamin Kosnik <bkoz@redhat.com>
bkoz [Thu, 2 Feb 2012 19:58:59 +0000 (19:58 +0000)]
2012-02-02  Benjamin Kosnik  <bkoz@redhat.com>

PR libstdc++/52068
* src/c++11/Makefile.am (toolexeclib_LTLIBRARIES,
libc__11_la_SOURCES): Remove.
* src/c++11/Makefile.in: Regenerate.
* src/c++98/Makefile.am (toolexeclib_LTLIBRARIES,
libc__98_la_SOURCES): Remove.
* src/c++98/Makefile.in: Regenerate.

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

12 years ago2012-02-02 Vladimir Makarov <vmakarov@redhat.com>
vmakarov [Thu, 2 Feb 2012 19:45:04 +0000 (19:45 +0000)]
2012-02-02  Vladimir Makarov  <vmakarov@redhat.com>

PR rtl-optimization/49800
* haifa-sched.c (sched_init): Call regstat_init_n_sets_and_refs.
(sched_finish): Call regstat_free_n_sets_and_refs.

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

12 years agogcc/
rsandifo [Thu, 2 Feb 2012 18:54:38 +0000 (18:54 +0000)]
gcc/
2012-02-02  Jia Liu  <proljc@gmail.com>

* config/mips/mips-dspr2.md (mips_prepend): Mask operand 3 rather
than operand 2.

gcc/testsuite/
* gcc.target/mips/mips-prepend-1.c: New test.

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

12 years agocompiler: Permit importing a method to a type being defined.
ian [Thu, 2 Feb 2012 18:32:09 +0000 (18:32 +0000)]
compiler: Permit importing a method to a type being defined.

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

12 years ago PR middle-end/51998
hubicka [Thu, 2 Feb 2012 13:29:31 +0000 (13:29 +0000)]
PR middle-end/51998
* cgraphunit.c (cgraph_analyze_function): Break cyclic aliases.
* varpool.c (varpool_analyze_pending_decls): Likewise.

* testsuite/gcc.dg/alias-12.c: New testcase.
* testsuite/gcc.dg/alias-13.c: New testcase.

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

12 years ago Adding myself to MAINTAINERS file for write after approval
jayants [Thu, 2 Feb 2012 11:23:35 +0000 (11:23 +0000)]
 Adding myself to MAINTAINERS file for write after approval

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

12 years agoAdding GCC port for National Semicondutor's CR16 architecture
jayants [Thu, 2 Feb 2012 10:20:32 +0000 (10:20 +0000)]
Adding GCC port for National Semicondutor's CR16 architecture

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

12 years ago PR target/52086
jakub [Thu, 2 Feb 2012 09:04:57 +0000 (09:04 +0000)]
PR target/52086
* config/i386/i386.md (*addqi_2 peephole with SImode addition): Check
that operands[2] is either immediate, or q_regs_operand.

* gcc.dg/pr52086.c: New test.

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

12 years ago PR tree-optimization/52073
jakub [Thu, 2 Feb 2012 08:09:37 +0000 (08:09 +0000)]
PR tree-optimization/52073
* tree-vect-stmts.c (vect_mark_relevant): When checking uses of
a pattern stmt for pattern uses, ignore uses outside of the loop.

* gcc.c-torture/compile/pr52073.c: New test.

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

12 years agosyscall: Add syscall.Times.
ian [Thu, 2 Feb 2012 06:40:11 +0000 (06:40 +0000)]
syscall: Add syscall.Times.

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

12 years agocompiler: Fix parameter references in method expressions.
ian [Thu, 2 Feb 2012 06:24:07 +0000 (06:24 +0000)]
compiler: Fix parameter references in method expressions.

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

12 years agoDaily bump.
gccadmin [Thu, 2 Feb 2012 00:18:30 +0000 (00:18 +0000)]
Daily bump.

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

12 years agocompiler: Fix type checking for append.
ian [Wed, 1 Feb 2012 21:30:48 +0000 (21:30 +0000)]
compiler: Fix type checking for append.

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

12 years agoos/exec: Make sure file descriptor is not closed early.
ian [Wed, 1 Feb 2012 20:47:15 +0000 (20:47 +0000)]
os/exec: Make sure file descriptor is not closed early.

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

12 years agocompiler: Don't crash on switch _ := v.(type).
ian [Wed, 1 Feb 2012 20:40:31 +0000 (20:40 +0000)]
compiler: Don't crash on switch _ := v.(type).

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

12 years ago2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
tkoenig [Wed, 1 Feb 2012 19:40:25 +0000 (19:40 +0000)]
2012-02-01  Thomas König  <tkoenig@gcc.gnu.org>

PR fortran/51958
* frontend-passes.c (convert_elseif):  New function.
(optimize_namespace):  Call it.

2012-02-01  Thomas König  <tkoenig@gcc.gnu.org>

PR fortran/51958
* gfortran.dg/function_optimize_10.f90:  New test.

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

12 years ago * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
uros [Wed, 1 Feb 2012 19:32:42 +0000 (19:32 +0000)]
* go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
test on alpha*-*-*.

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

12 years agolibgo: Update to weekly.2012-01-27.
ian [Wed, 1 Feb 2012 19:26:59 +0000 (19:26 +0000)]
libgo: Update to weekly.2012-01-27.

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

12 years ago2012-02-01 Tobias Burnus <burnus@net-b.de>
burnus [Wed, 1 Feb 2012 19:06:07 +0000 (19:06 +0000)]
2012-02-01  Tobias Burnus  <burnus@net-b.de>

        PR fortran/52024
        * module.c (MOD_VERSION): Bump.
        (mio_typebound_proc): Read/write is_operator from/to the
        .mod file.

2012-02-01  Tobias Burnus  <burnus@net-b.de>

        PR fortran/52024
        * gfortran.dg/typebound_operator_14.f90: New.

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

12 years ago2012-02-01 Tobias Burnus
burnus [Wed, 1 Feb 2012 19:01:49 +0000 (19:01 +0000)]
2012-02-01  Tobias Burnus

        PR fortran/52059
        * trans-expr.c (gfc_conv_procedure_call): Add array ref
        only to variables.

2012-02-01  Tobias Burnus

        PR fortran/52059
        * gfortran.dg/elemental_function_1.f90: New.

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

12 years ago PR target/52079
jakub [Wed, 1 Feb 2012 18:58:44 +0000 (18:58 +0000)]
PR target/52079
* go-lang.c (go_langhook_type_for_mode): For TImode and 64-bit HWI
return build_nonstandard_integer_type result if possible.

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

12 years agocompiler: Permit a general expression in case x := <-c.
ian [Wed, 1 Feb 2012 14:29:28 +0000 (14:29 +0000)]
compiler: Permit a general expression in case x := <-c.

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

12 years ago * config/avr/avr.c: Resolve all AS1 and AS2 macros.
gjl [Wed, 1 Feb 2012 13:21:21 +0000 (13:21 +0000)]
* config/avr/avr.c: Resolve all AS1 and AS2 macros.
* config/avr/avr.h (AS1, AS2, AS2C, AS3): Remove.
(OUT_AS1, OUT_AS2): Remove.

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

12 years ago PR rtl-optimization/51374
gjl [Wed, 1 Feb 2012 12:46:39 +0000 (12:46 +0000)]
PR rtl-optimization/51374
* gcc.target/avr/torture/pr51374-1.c:
Also fail if SBIS is seen.

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

12 years agogcc/
gjl [Wed, 1 Feb 2012 11:35:34 +0000 (11:35 +0000)]
gcc/
PR rtl-optimization/51374
* combine.c (can_combine_p): Don't allow volatile_refs_p insns
to cross other volatile_refs_p insns.

gcc/testsuite/
PR rtl-optimization/51374
* testsuite/gcc.target/avr/torture/pr51374-1.c: New.

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

12 years ago PR target/51500
ktietz [Wed, 1 Feb 2012 10:46:36 +0000 (10:46 +0000)]
PR target/51500
* interpret.cc (_Jv_init_cif): Handle thiscall
convention for 32-bit Windows.
* java/lang/reflect/natMethod.cc (_Jv_CallAnyMethodA):
Likewise.
* java/lang/reflect/natVMProxy.cc (invoke_t): Add
thiscall-attribute for 32-bit Windows.

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

12 years ago2012-02-01 Tristan Gingold <gingold@adacore.com>
gingold [Wed, 1 Feb 2012 09:52:28 +0000 (09:52 +0000)]
2012-02-01  Tristan Gingold  <gingold@adacore.com>

* gcc-interface/trans.c (Loop_Statement_to_gnu): Use sizetype
instead of size_type_node.

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

12 years ago2012-02-01 Richard Guenther <rguenther@suse.de>
rguenth [Wed, 1 Feb 2012 09:20:32 +0000 (09:20 +0000)]
2012-02-01  Richard Guenther  <rguenther@suse.de>

* doc/invoke.texi (fno-inline): Clarify documentation.
(finline-small-functions): Likewise.
(finline-functions): Likewise.
* common.opt (finline): Adjust comment and documentation.
(finline-small-functions): Clarify documentation.
(finline-functions): Likewise.
(finline-functions-called-once): Likewise.

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

12 years ago2012-02-01 Tristan Gingold <gingold@adacore.com>
gingold [Wed, 1 Feb 2012 08:49:11 +0000 (08:49 +0000)]
2012-02-01  Tristan Gingold  <gingold@adacore.com>

* c-typeck.c (composite_type): Keep mode for pointers.

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

12 years ago PR libstdc++/49204
redi [Wed, 1 Feb 2012 00:20:08 +0000 (00:20 +0000)]
PR libstdc++/49204
* include/std/future (__future_base::_State_base::wait()): Use lambda
expression for predicate and remove redundant test.
(__future_base::_State_base::wait_for()): Return future_status and
use lambda expression for predicate.
(__future_base::_State_base::wait_until()): Likewise.
(__basic_future::wait_for(), __basic_future::wait_until()): Likewise.
(__future_base::_Async_state): Replace with _Async_state_common
class for non-dependent functionality and _Async_state_impl class
template for dependent functionality.
(__future_base::_Async_state_common::_M_join): Serialize attempts to
join thread.
(__future_base::_Async_state_common::_M_run_deferred): Join.
(__future_base::_Async_state::_M_do_run): Replace with lambda.
* src/c++11/future.cc (__future_base::_Async_state_common): Define
destructor, so key function is in the library.
* config/abi/pre/gnu.ver: Add exports for ~_Async_state_common.
* testsuite/30_threads/packaged_task/members/get_future.cc: Expect
future_status return instead of bool.
* testsuite/30_threads/shared_future/members/wait_until.cc: Likewise.
* testsuite/30_threads/shared_future/members/wait_for.cc: Likewise.
* testsuite/30_threads/future/members/wait_until.cc: Likewise.
* testsuite/30_threads/future/members/wait_for.cc: Likewise.
* testsuite/30_threads/promise/members/set_value2.cc: Likewise.
* testsuite/30_threads/promise/members/set_value3.cc: Likewise.
* testsuite/30_threads/promise/members/swap.cc: Likewise.

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

12 years agoDaily bump.
gccadmin [Wed, 1 Feb 2012 00:19:29 +0000 (00:19 +0000)]
Daily bump.

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

12 years agocompiler: Don't crash on type switch case nil with selector.
ian [Wed, 1 Feb 2012 00:02:58 +0000 (00:02 +0000)]
compiler: Don't crash on type switch case nil with selector.

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

12 years agosyscall: Add Gettid on GNU/Linux systems.
ian [Tue, 31 Jan 2012 20:47:55 +0000 (20:47 +0000)]
syscall: Add Gettid on GNU/Linux systems.

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

12 years ago * uk.po: Update.
jsm28 [Tue, 31 Jan 2012 19:57:49 +0000 (19:57 +0000)]
* uk.po: Update.

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

12 years agogcc/
rsandifo [Tue, 31 Jan 2012 19:11:00 +0000 (19:11 +0000)]
gcc/
* function.h (regno_reg_rtx): Adjust comment.
* reginfo.c (init_reg_modes_target): Only use the previous mode
if it fits within one register.  Remove MIPS comment.

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

12 years ago2012-01-31 Tobias Burnus <burnus@net-b.de>
burnus [Tue, 31 Jan 2012 18:41:47 +0000 (18:41 +0000)]
2012-01-31  Tobias Burnus  <burnus@net-b.de>

        PR fortran/52024
        * gfortran.h (gfc_tbp_generic): Store whether the
        generic is an operator.
        * decl.c (gfc_match_generic): Set that flag.
        * resolve.c (check_generic_tbp_ambiguity): Use it in the
        gfc_compare_interfaces check.

2012-01-31  Tobias Burnus  <burnus@net-b.de>

        PR fortran/52024
        * gfortran.dg/typebound_generic_11.f90: New.

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

12 years ago2012-01-31 Tobias Burnus <burnus@net-b.de>
burnus [Tue, 31 Jan 2012 18:38:43 +0000 (18:38 +0000)]
2012-01-31  Tobias Burnus  <burnus@net-b.de>

        PR fortran/52029
        * class.c (gfc_find_derived_vtab): Mark _copy function as pure.

2012-01-31  Tobias Burnus  <burnus@net-b.de>

        PR fortran/52029
        * gfortran.dg/class_49.f90: New.

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

12 years ago2012-01-31 Tobias Burnus <burnus@net-b.de>
burnus [Tue, 31 Jan 2012 18:36:40 +0000 (18:36 +0000)]
2012-01-31  Tobias Burnus  <burnus@net-b.de>

        PR fortran/52013
        * class.c (get_unique_hashed_string): Adapt trim length.
        (gfc_build_class_symbol) Encode also corank in the container name.

2012-01-31  Tobias Burnus  <burnus@net-b.de>

        PR fortran/52013

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

12 years ago PR c++/52043
jason [Tue, 31 Jan 2012 17:41:24 +0000 (17:41 +0000)]
PR c++/52043
* cp-tree.h (PACK_EXPANSION_LOCAL_P): New.
* pt.c (make_pack_expansion, tsubst_initializer_list): Set it.
(tsubst_pack_expansion): Check it.

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

12 years ago * es.po: Update.
jsm28 [Tue, 31 Jan 2012 16:41:53 +0000 (16:41 +0000)]
* es.po: Update.

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

12 years ago * es.po: Update.
jsm28 [Tue, 31 Jan 2012 16:41:16 +0000 (16:41 +0000)]
* es.po: Update.

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

12 years ago PR bootstrap/52058
jakub [Tue, 31 Jan 2012 16:08:47 +0000 (16:08 +0000)]
PR bootstrap/52058
* combine.c (do_SUBST_LINK, SUBST_LINK): Guard with #ifndef HAVE_cc0.

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

12 years ago2012-01-31 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
krebbel [Tue, 31 Jan 2012 15:07:02 +0000 (15:07 +0000)]
2012-01-31  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>

* config/s390/s390.md ("*ashr<mode>3_and"): Add missing z196 flag
to srak instruction.

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

12 years agosyscall: Don't use PtraceRegs if it is not defined.
ian [Tue, 31 Jan 2012 14:23:07 +0000 (14:23 +0000)]
syscall: Don't use PtraceRegs if it is not defined.

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

12 years ago2012-01-31 Paul Thomas <pault@gcc.gnu.org>
pault [Tue, 31 Jan 2012 12:30:32 +0000 (12:30 +0000)]
2012-01-31  Paul Thomas  <pault@gcc.gnu.org>

PR fortran/52012
* trans-expr.c (fcncall_realloc_result): Correct calculation of
result offset.

2012-01-31  Paul Thomas  <pault@gcc.gnu.org>

PR fortran/52012
* gfortran.dg/realloc_on_assign_10.f90: New test.

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

12 years ago config/arm/thumb2.md (thumb2_mov_notscc): Use MVN for true
mgretton [Tue, 31 Jan 2012 11:50:19 +0000 (11:50 +0000)]
config/arm/thumb2.md (thumb2_mov_notscc): Use MVN for true
condition.

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

12 years agoFixed PR reference.
ro [Tue, 31 Jan 2012 11:42:55 +0000 (11:42 +0000)]
Fixed PR reference.

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