]> git.ipfire.org Git - thirdparty/gcc.git/log
thirdparty/gcc.git
14 years agoDaily bump.
GCC Administrator [Sun, 10 Apr 2011 00:18:01 +0000 (00:18 +0000)] 
Daily bump.

From-SVN: r172234

14 years agoBail out rather than crashing in array_type_nelts if TYPE_MAX_VALUE is null.
Duncan Sands [Sat, 9 Apr 2011 16:21:20 +0000 (18:21 +0200)] 
Bail out rather than crashing in array_type_nelts if TYPE_MAX_VALUE is null.

From-SVN: r172228

14 years agoDaily bump.
GCC Administrator [Sat, 9 Apr 2011 00:18:01 +0000 (00:18 +0000)] 
Daily bump.

From-SVN: r172222

14 years agoDaily bump.
GCC Administrator [Fri, 8 Apr 2011 00:17:57 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r172153

14 years agosse.md (avx_cmps<ssemodesuffixf2c><mode>3): Add missing output register constraint.
Uros Bizjak [Thu, 7 Apr 2011 21:50:05 +0000 (23:50 +0200)] 
sse.md (avx_cmps<ssemodesuffixf2c><mode>3): Add missing output register constraint.

* config/i386/sse.md (avx_cmps<ssemodesuffixf2c><mode>3): Add
missing output register constraint.
(*vec_concatv2sf_avx): Fix wrong register constraint in
alternative 3 of operand 1.
(*vec_set<mode>_0_avx): Avoid combining registers from different
units in a single alternative.
(*vec_set<mode>_0_sse4_1): Ditto.
(*vec_set<mode>_0_sse2): Ditto.
(vec_set<mode>_0): Ditto.
(sse2_storehpd): Ditto.
(sse2_loadhpd): Ditto.
(sse4_1_insertps): Use nonimmediate_operand for operand 2.
* config/i386/predicates.md (sse_comparison_operator): Do not
define as special predicate.

From-SVN: r172150

14 years agore PR fortran/48117 (ICE: OpenMP; in build_int_cst_wide, at tree.c:1178)
Jakub Jelinek [Thu, 7 Apr 2011 18:34:14 +0000 (20:34 +0200)] 
re PR fortran/48117 (ICE: OpenMP; in build_int_cst_wide, at tree.c:1178)

PR fortran/48117
* gfortran.dg/gomp/pr48117.f90: New test.

From-SVN: r172121

14 years agobackport: re PR debug/48466 (Wrong variable locations at -O0 on i686)
Jakub Jelinek [Thu, 7 Apr 2011 18:30:36 +0000 (20:30 +0200)] 
backport: re PR debug/48466 (Wrong variable locations at -O0 on i686)

Backported from mainline
2011-04-06  Jakub Jelinek  <jakub@redhat.com>

PR debug/48466
* dwarf2out.c (based_loc_descr): If drap_reg is INVALID_REGNUM, use
as base_reg whatever register reg has been eliminated to, instead
of hardcoding STACK_POINTER_REGNUM.

* gcc.dg/guality/pr36977.c: New test.
* gcc.dg/guality/pr48466.c: New test.

From-SVN: r172118

14 years agobackport: re PR debug/48204 (ICE: in decimal_to_decnumber, at dfp.c:115 with -fno...
Jakub Jelinek [Thu, 7 Apr 2011 18:29:28 +0000 (20:29 +0200)] 
backport: re PR debug/48204 (ICE: in decimal_to_decnumber, at dfp.c:115 with -fno-tree-ccp -fno-tree-dominator-opts -fno-tree-fre -g)

Backported from mainline
2011-03-24  Jakub Jelinek  <jakub@redhat.com>

PR debug/48204
* simplify-rtx.c (simplify_const_unary_operation): Call
real_convert when changing mode class with FLOAT_EXTEND.

* gcc.dg/dfp/pr48204.c: New test.

From-SVN: r172117

14 years agobackport: re PR rtl-optimization/48141 (DSE compile time hog)
Jakub Jelinek [Thu, 7 Apr 2011 18:28:29 +0000 (20:28 +0200)] 
backport: re PR rtl-optimization/48141 (DSE compile time hog)

Backported from mainline
2011-03-17  Jakub Jelinek  <jakub@redhat.com>

PR rtl-optimization/48141
* dse.c (record_store): If no positions are needed in an insn
that cannot be deleted, at least unchain it from active_local_stores.

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

From-SVN: r172116

14 years agobackport: re PR c/47963 (ICE: tree check: expected tree that contains 'decl common...
Jakub Jelinek [Thu, 7 Apr 2011 18:27:20 +0000 (20:27 +0200)] 
backport: re PR c/47963 (ICE: tree check: expected tree that contains 'decl common' structure, have 'integer_cst' in is_global_var, at tree-flow-inline.h:599 on invalid code with -fopenmp)

Backported from mainline
2011-03-03  Jakub Jelinek  <jakub@redhat.com>

PR c/47963
* gimplify.c (omp_add_variable): Only call omp_notice_variable
on TYPE_SIZE_UNIT if it is a DECL.

* gcc.dg/gomp/pr47963.c: New test.
* g++.dg/gomp/pr47963.C: New test.

From-SVN: r172115

14 years agobackport: re PR c/47809 (ICE in gimplify_expr, at gimplify.c:7291)
Jakub Jelinek [Thu, 7 Apr 2011 18:25:50 +0000 (20:25 +0200)] 
backport: re PR c/47809 (ICE in gimplify_expr, at gimplify.c:7291)

Backported from mainline
2011-02-19  Jakub Jelinek  <jakub@redhat.com>

PR c/47809
* c-common.c (c_fully_fold_internal): Handle VIEW_CONVERT_EXPR.

* gcc.target/i386/pr47809.c: New test.

From-SVN: r172114

14 years agobackport: re PR c/47473 (Incorrect computation with complex numbers when using -std...
Jakub Jelinek [Thu, 7 Apr 2011 18:24:43 +0000 (20:24 +0200)] 
backport: re PR c/47473 (Incorrect computation with complex numbers when using -std=c99)

Backported from mainline
2011-01-26  Jakub Jelinek  <jakub@redhat.com>

PR c/47473
* c-lex.c (interpret_float): If CPP_N_IMAGINARY, ensure
EXCESS_PRECISION_EXPR is created with COMPLEX_TYPE instead of
REAL_TYPE.

* gcc.dg/torture/pr47473.c: New test.

From-SVN: r172113

14 years agore PR tree-optimization/47391 (read from const volatile incorrectly eliminated)
Jakub Jelinek [Thu, 7 Apr 2011 18:22:50 +0000 (20:22 +0200)] 
re PR tree-optimization/47391 (read from const volatile incorrectly eliminated)

PR tree-optimization/47391
* tree-ssa-ccp.c (get_symbol_constant_value): Don't optimize
if sym is volatile.

Backport from mainline
2011-01-21  Jakub Jelinek  <jakub@redhat.com>

PR tree-optimization/47391
* gcc.dg/pr47391.c: New test.

From-SVN: r172112

14 years agobackport: omp-low.c (scan_omp_1_op): Don't change type of INTEGER_CSTs directly.
Jakub Jelinek [Thu, 7 Apr 2011 18:21:10 +0000 (20:21 +0200)] 
backport: omp-low.c (scan_omp_1_op): Don't change type of INTEGER_CSTs directly.

Backported from mainline
2010-07-01  Richard Guenther  <rguenther@suse.de>

* omp-low.c (scan_omp_1_op): Don't change type of INTEGER_CSTs
directly.

From-SVN: r172111

14 years agobackport: re PR rtl-optimization/48144 (ICE: in code_motion_path_driver, at sel-sched...
Andrey Belevantsev [Thu, 7 Apr 2011 07:05:16 +0000 (11:05 +0400)] 
backport: re PR rtl-optimization/48144 (ICE: in code_motion_path_driver, at sel-sched.c:6575 with -fselective-scheduling2 and custom flags)

        Backport from mainline
        2011-03-26  Andrey Belevantsev  <abel@ispras.ru>

        PR rtl-optimization/48144
        * sel-sched-ir.c (merge_history_vect): Factor out from ...
        (merge_expr_data): ... here.
        (av_set_intersect): Rename to av_set_code_motion_filter.
        Update all callers.  Call merge_history_vect when an expression
        is found in both sets.
        * sel-sched-ir.h (av_set_code_motion_filter): Add prototype.

From-SVN: r172089

14 years agobackport: re PR rtl-optimization/45352 (ICE: in reset_sched_cycles_in_current_ebb...
Andrey Belevantsev [Thu, 7 Apr 2011 07:04:02 +0000 (11:04 +0400)] 
backport: re PR rtl-optimization/45352 (ICE: in reset_sched_cycles_in_current_ebb, at sel-sched.c:7058)

        Backport from mainline
        2011-01-13  Andrey Belevantsev  <abel@ispras.ru>

        PR rtl-optimization/45352
        * sel-sched.c: Update copyright years.
        (reset_sched_cycles_in_current_ebb): Also recheck the DFA state
        in the advancing loop when we have issued issue_rate insns.

        Backport from mainline
        2010-12-22  Andrey Belevantsev  <abel@ispras.ru>

        PR rtl-optimization/45352
        PR rtl-optimization/46521
        PR rtl-optimization/46522
        * sel-sched.c (reset_sched_cycles_in_current_ebb): Recheck the DFA state
        on the last iteration of the advancing loop.
        (sel_sched_region_1): Propagate the rescheduling bit to the next block
        also for empty blocks.

        Backport from mainline
        2010-11-08  Andrey Belevantsev  <abel@ispras.ru>

        PR rtl-optimization/45352
        * sel-sched.c (find_best_expr): Do not set pneed_stall when
        the variable_issue hook is not implemented.
        (fill_insns): Remove dead variable stall_iterations.
        (init_seqno_1): Force EBB start for resetting sched cycles on any
        successor blocks of the rescheduled region.
        (sel_sched_region_1): Use bitmap_bit_p instead of bitmap_clear_bit.
        (reset_sched_cycles_in_current_ebb): Add debug printing.
        New variable issued_insns.  Advance state when we have issued
        issue_rate insns.

From-SVN: r172088

14 years agobackport: re PR rtl-optimization/47036 (ICE: in move_cond_jump, at sel-sched.c:4901...
Andrey Belevantsev [Thu, 7 Apr 2011 07:02:34 +0000 (11:02 +0400)] 
backport: re PR rtl-optimization/47036 (ICE: in move_cond_jump, at sel-sched.c:4901 with -fschedule-insns -fselective-scheduling -fno-dce)

        Backport from mainline
        2010-12-24  Alexander Monakov  <amonakov@ispras.ru>

        PR rtl-optimization/47036
        * sel-sched-ir.c (fallthru_bb_of_jump): Remove special support for
        unconditional jumps.
        * sel-sched.c (moveup_expr): Ditto.

From-SVN: r172087

14 years agobackport: re PR rtl-optimization/46649 (ICE: in move_bb_info, at sel-sched-ir.c:5080...
Andrey Belevantsev [Thu, 7 Apr 2011 07:01:25 +0000 (11:01 +0400)] 
backport: re PR rtl-optimization/46649 (ICE: in move_bb_info, at sel-sched-ir.c:5080 with -fschedule-insns -fselective-scheduling)

        Backport from mainline
        2010-12-15  Alexander Monakov  <amonakov@ispras.ru>

        PR rtl-optimization/46649
        * sel-sched-ir.c (purge_empty_blocks): Unconditionally skip the first
        basic block in the region.

From-SVN: r172086

14 years agobackport: re PR rtl-optimization/46875 (ICE: verify_flow_info failed: too many outgoi...
Andrey Belevantsev [Thu, 7 Apr 2011 07:00:10 +0000 (11:00 +0400)] 
backport: re PR rtl-optimization/46875 (ICE: verify_flow_info failed: too many outgoing branch edges from bb 3 with -Os -fselective-scheduling2)

        Backport from mainline
        2010-12-14  Alexander Monakov  <amonakov@ispras.ru>

        PR rtl-optimization/46875
        * sched-vis.c (print_pattern): Dump "sequence" for ADDR_VECs.
        * sel-sched-ir.c (bb_has_removable_jump_to_p): Forbid table jumps.

From-SVN: r172085

14 years agobackport: re PR target/43603 (gcc-4.4.3 ICE on ia64 with -O3)
Andrey Belevantsev [Thu, 7 Apr 2011 06:59:19 +0000 (10:59 +0400)] 
backport: re PR target/43603 (gcc-4.4.3 ICE on ia64 with -O3)

        Backport from mainline
        2010-12-07  Andrey Belevantsev  <abel@ispras.ru>
        PR target/43603
        * haifa-sched.c (sched_create_recovery_edges): Update
        dominator info.
        * sel-sched-ir.c (maybe_tidy_empty_bb): Update dominator info
        after deleting an empty block.
        (tidy_control_flow): Also verify dominators.
        (sel_remove_bb): Update dominator info after removing a block.
        (sel_redirect_edge_and_branch_force): Assert that no unreachable
        blocks will be created. Update dominator info.
        (sel_redirect_edge_and_branch): Update dominator info when
        basic blocks do not become unreachable.
        (sel_remove_loop_preheader): Update dominator info.

        2010-10-14  Andrey Belevantsev  <abel@ispras.ru>

        * sel-sched-ir.c (maybe_tidy_empty_bb): Simplify comment.
        (tidy_control_flow): Tidy vertical space.
        (sel_remove_bb): New variable idx.  Use it to remember the basic
        block index before deleting the block.
        (sel_remove_empty_bb): Remove dead code, simplify and insert to ...
        (sel_merge_blocks): ... here.
        * sel-sched-ir.h (sel_remove_empty_bb): Remove prototype.

From-SVN: r172084

14 years agobackport: re PR rtl-optimization/45354 (ICE with -fselective-scheduling and -freorder...
Andrey Belevantsev [Thu, 7 Apr 2011 06:58:29 +0000 (10:58 +0400)] 
backport: re PR rtl-optimization/45354 (ICE with -fselective-scheduling and -freorder-blocks-and-partition)

        Backport from mainline
        2010-12-03  Alexander Monakov  <amonakov@ispras.ru>

        PR rtl-optimization/45354
        * sel-sched-ir.c (jump_leads_only_to_bb_p): Rename to ...
        (bb_has_removable_jump_to_p): This.  Update all callers. Make static.
        Allow BBs ending with a conditional jump.  Forbid EDGE_CROSSING jumps.
        * sel-sched-ir.h (jump_leads_only_to_bb_p): Delete prototype.

From-SVN: r172083

14 years agobackport: re PR rtl-optimization/46585 (ICE: SIGSEGV in vinsn_create (sel-sched-ir...
Andrey Belevantsev [Thu, 7 Apr 2011 06:56:47 +0000 (10:56 +0400)] 
backport: re PR rtl-optimization/46585 (ICE: SIGSEGV in vinsn_create (sel-sched-ir.c:1189) with -fno-dce -fschedule-insns -fselective-scheduling)

        Backport from mainline
        2010-11-25  Alexander Monakov  <amonakov@ispras.ru>

        PR rtl-optimization/46585
        * sel-sched-ir.c (return_regset_to_pool): Verify that RS is not NULL.
        (vinsn_init): Skip computation of dependencies for local NOPs.
        (vinsn_delete): Don't try to free regsets for local NOPs.
        (setup_nop_and_exit_insns): Change definition of nop_pattern.

From-SVN: r172082

14 years agobackport: re PR rtl-optimization/46602 (gcc.dg/pr42245-2.c ICE on ia64)
Andrey Belevantsev [Thu, 7 Apr 2011 06:54:23 +0000 (10:54 +0400)] 
backport: re PR rtl-optimization/46602 (gcc.dg/pr42245-2.c ICE on ia64)

        Backport from mainline
        2010-11-25  Alexander Monakov  <amonakov@ispras.ru>

        PR rtl-optimization/46602
        * sel-sched-ir.c (maybe_tidy_empty_bb): Move checking ...
        (tidy_control_flow): Here.

From-SVN: r172081

14 years agobackport: re PR rtl-optimization/45652 (gcc.dg/compat/scalar-by-value-3 FAILs with...
Andrey Belevantsev [Thu, 7 Apr 2011 06:53:44 +0000 (10:53 +0400)] 
backport: re PR rtl-optimization/45652 (gcc.dg/compat/scalar-by-value-3 FAILs with -O2 -fselective-scheduling2)

        Backport from mainline
        2010-11-22  Alexander Monakov  <amonakov@ispras.ru>

        PR rtl-optimization/45652
        * alias.c (get_reg_base_value): New.
        * rtl.h (get_reg_base_value): Add prototype.
        * sel-sched.c (init_regs_for_mode): Use it.  Don't use registers with
        non-null REG_BASE_VALUE for renaming.

From-SVN: r172080

14 years agobackport: re PR middle-end/46518 (internal compiler error: in vinsn_detach, at sel...
Andrey Belevantsev [Thu, 7 Apr 2011 06:52:29 +0000 (10:52 +0400)] 
backport: re PR middle-end/46518 (internal compiler error: in vinsn_detach, at sel-sched-ir.c:1271)

        Backport from mainline
        2010-11-18  Alexander Monakov  <amonakov@ispras.ru>

        PR middle-end/46518
        * sel-sched-ir.c (init_expr): Use the correct type for
        target_available.
        * sel-sched.c (fill_vec_av_set): Use explicitly signed char type.

From-SVN: r172079

14 years agobackport: re PR rtl-optimization/46204 (g++.dg/torture/stackalign/throw-1.C fails...
Andrey Belevantsev [Thu, 7 Apr 2011 06:51:49 +0000 (10:51 +0400)] 
backport: re PR rtl-optimization/46204 (g++.dg/torture/stackalign/throw-1.C fails to compile on IA64)

        Backport from mainline
        2010-11-12  Alexander Monakov  <amonakov@ispras.ru>

        PR rtl-optimization/46204
         sel-sched-ir.c (maybe_tidy_empty_bb): Remove second argument.
        pdate all callers.  Do not recompute topological order.  Adjust
        allthrough edges following a degenerate conditional jump.

From-SVN: r172078

14 years agobackport: re PR rtl-optimization/45570 (ICE: in cfg_preds_1, at sel-sched-ir.c:4584)
Andrey Belevantsev [Thu, 7 Apr 2011 06:50:08 +0000 (10:50 +0400)] 
backport: re PR rtl-optimization/45570 (ICE: in cfg_preds_1, at sel-sched-ir.c:4584)

        Backport from mainline
        2010-10-14  Andrey Belevantsev  <abel@ispras.ru>

        PR rtl-optimization/45570
        * sel-sched-ir.c (cfg_preds_1): When walking out of the region,
        assert that we are pipelining outer loops.  Allow returning
        zero predecessors.

From-SVN: r172077

14 years agoDaily bump.
GCC Administrator [Thu, 7 Apr 2011 00:17:55 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r172070

14 years ago* gcov-io.c: Use GCC Runtime Library Exception.
Joseph Myers [Wed, 6 Apr 2011 16:06:32 +0000 (17:06 +0100)] 
* gcov-io.c: Use GCC Runtime Library Exception.

From-SVN: r172055

14 years agoDaily bump.
GCC Administrator [Wed, 6 Apr 2011 00:18:18 +0000 (00:18 +0000)] 
Daily bump.

From-SVN: r172013

14 years agoThe parameters for functions from the frexp and scalbn families were the wrong way...
Duncan Sands [Tue, 5 Apr 2011 10:59:38 +0000 (12:59 +0200)] 
The parameters for functions from the frexp and scalbn families were the wrong way round.

The parameters for functions from the frexp and scalbn families
were the wrong way round.  Swap them.

From-SVN: r171979

14 years agoDaily bump.
GCC Administrator [Tue, 5 Apr 2011 00:17:52 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r171964

14 years agoDaily bump.
GCC Administrator [Mon, 4 Apr 2011 00:17:20 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r171920

14 years agoDaily bump.
GCC Administrator [Sun, 3 Apr 2011 00:17:29 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r171897

14 years agoDaily bump.
GCC Administrator [Sat, 2 Apr 2011 00:17:35 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r171865

14 years agoDaily bump.
GCC Administrator [Fri, 1 Apr 2011 00:18:10 +0000 (00:18 +0000)] 
Daily bump.

From-SVN: r171811

14 years agore PR target/16292 (Test power.f90 fails on irix6.5 for complex**real)
Rainer Orth [Thu, 31 Mar 2011 15:11:20 +0000 (15:11 +0000)] 
re PR target/16292 (Test power.f90 fails on irix6.5 for complex**real)

PR target/16292
* gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
with -O0 except with -mabi=32.

From-SVN: r171786

14 years agoDaily bump.
GCC Administrator [Thu, 31 Mar 2011 00:18:10 +0000 (00:18 +0000)] 
Daily bump.

From-SVN: r171764

14 years agoFix a typo in FLOAT_SSE_REGS.
H.J. Lu [Wed, 30 Mar 2011 10:48:07 +0000 (10:48 +0000)] 
Fix a typo in FLOAT_SSE_REGS.

2011-03-30  H.J. Lu  <hongjiu.lu@intel.com>

Backport from mainline
2011-03-30  H.J. Lu  <hongjiu.lu@intel.com>

PR target/48349
* config/i386/i386.h (REG_CLASS_CONTENTS): Fix a typo in
FLOAT_SSE_REGS.

From-SVN: r171720

14 years agoDaily bump.
GCC Administrator [Wed, 30 Mar 2011 00:18:31 +0000 (00:18 +0000)] 
Daily bump.

From-SVN: r171710

14 years agos390.c (s390_preferred_reload_class): Return NO_REGS for invalid symbolic addresses.
Andreas Krebbel [Tue, 29 Mar 2011 15:20:55 +0000 (15:20 +0000)] 
s390.c (s390_preferred_reload_class): Return NO_REGS for invalid symbolic addresses.

2011-03-29  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>

* config/s390/s390.c (s390_preferred_reload_class): Return NO_REGS
for invalid symbolic addresses.
(s390_secondary_reload): Don't use s390_check_symref_alignment for
larl operands.

From-SVN: r171676

14 years agoDaily bump.
GCC Administrator [Tue, 29 Mar 2011 00:17:25 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r171646

14 years agorevert: re PR c++/48289 (-pedantic breaks std::move)
Jason Merrill [Mon, 28 Mar 2011 15:06:28 +0000 (11:06 -0400)] 
revert: re PR c++/48289 (-pedantic breaks std::move)

        Revert:
        PR c++/48289
        * pt.c (build_non_dependent_expr): Keep dereferences outside the
        NON_DEPENDENT_EXPR.

From-SVN: r171607

14 years agore PR target/47553 (ARM neon vld1q_lane_u8 & co. don't accept lanes >= 8)
Richard Sandiford [Mon, 28 Mar 2011 10:32:09 +0000 (10:32 +0000)] 
re PR target/47553 (ARM neon vld1q_lane_u8 & co. don't accept lanes >= 8)

gcc/
PR target/47553
* config/arm/predicates.md (neon_lane_number): Accept 0..15.

gcc/testsuite/
PR target/47553
* gcc.target/arm/neon-vld-1.c: New test.

From-SVN: r171597

14 years agoDaily bump.
GCC Administrator [Mon, 28 Mar 2011 00:18:27 +0000 (00:18 +0000)] 
Daily bump.

From-SVN: r171586

14 years agoDaily bump.
GCC Administrator [Sun, 27 Mar 2011 00:17:30 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r171565

14 years agoDaily bump.
GCC Administrator [Sat, 26 Mar 2011 00:18:13 +0000 (00:18 +0000)] 
Daily bump.

From-SVN: r171535

14 years agore PR c++/48289 (-pedantic breaks std::move)
Jason Merrill [Fri, 25 Mar 2011 16:17:36 +0000 (12:17 -0400)] 
re PR c++/48289 (-pedantic breaks std::move)

PR c++/48289
* pt.c (build_non_dependent_expr): Keep dereferences outside the
NON_DEPENDENT_EXPR.

From-SVN: r171463

14 years agoDaily bump.
GCC Administrator [Fri, 25 Mar 2011 00:17:52 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r171432

14 years agoDaily bump.
GCC Administrator [Thu, 24 Mar 2011 00:17:41 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r171374

14 years agore PR middle-end/48254 (documentation minor)
Jonathan Wakely [Wed, 23 Mar 2011 22:03:29 +0000 (22:03 +0000)] 
re PR middle-end/48254 (documentation minor)

2011-03-23  Jonathan Wakely  <jwakely.gcc@gmail.com>

PR other/48254
* doc/invoke.texi (-fipa-struct-reorg): Fix typo.

From-SVN: r171367

14 years agore PR other/48179 (Reference mismatch in documentation chapter 6)
Jonathan Wakely [Wed, 23 Mar 2011 21:12:51 +0000 (21:12 +0000)] 
re PR other/48179 (Reference mismatch in documentation chapter 6)

2011-03-23  Jonathan Wakely  <jwakely.gcc@gmail.com>

PR other/48179
PR other/48234
* doc/extend.texi (Alignment): Move section to match order in TOC.
* doc/invoke.texi (i386 and x86-64 Windows Options): Likewise.

From-SVN: r171363

14 years agoDaily bump.
GCC Administrator [Wed, 23 Mar 2011 00:18:39 +0000 (00:18 +0000)] 
Daily bump.

From-SVN: r171335

14 years agoDaily bump.
GCC Administrator [Tue, 22 Mar 2011 00:17:58 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r171276

14 years agoBackport fix for 48192 from trunk
Michael Meissner [Mon, 21 Mar 2011 20:59:02 +0000 (20:59 +0000)] 
Backport fix for 48192 from trunk

From-SVN: r171269

14 years ago14220.cc: Don't xfail on sparc*-sun-solaris2.10 && lp64.
Rainer Orth [Mon, 21 Mar 2011 13:41:37 +0000 (13:41 +0000)] 
14220.cc: Don't xfail on sparc*-sun-solaris2.10 && lp64.

* testsuite/22_locale/num_put/put/char/14220.cc: Don't xfail on
sparc*-sun-solaris2.10 && lp64.

From-SVN: r171233

14 years agoDaily bump.
GCC Administrator [Mon, 21 Mar 2011 00:18:00 +0000 (00:18 +0000)] 
Daily bump.

From-SVN: r171200

14 years agoDaily bump.
GCC Administrator [Sun, 20 Mar 2011 00:17:27 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r171188

14 years agoDaily bump.
GCC Administrator [Sat, 19 Mar 2011 00:17:35 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r171175

14 years agore PR middle-end/47405 (gcc.dg/torture/20090618-1.c FAILs on IRIX 6.5)
Rainer Orth [Fri, 18 Mar 2011 14:17:58 +0000 (14:17 +0000)] 
re PR middle-end/47405 (gcc.dg/torture/20090618-1.c FAILs on IRIX 6.5)

PR middle-end/47405
* gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.

From-SVN: r171142

14 years agoAdd Save to -mavx and -mfma.
H.J. Lu [Fri, 18 Mar 2011 12:47:37 +0000 (12:47 +0000)] 
Add Save to -mavx and -mfma.

2011-03-18  H.J. Lu  <hongjiu.lu@intel.com>

Backport from mainline
2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>

PR target/48171
* config/i386/i386.opt: Add Save to -mavx and -mfma.

From-SVN: r171136

14 years agoDaily bump.
GCC Administrator [Fri, 18 Mar 2011 00:18:18 +0000 (00:18 +0000)] 
Daily bump.

From-SVN: r171121

14 years ago* config/rx/rx.h (MEMORY_MOVE_COST): Reduce the cost of stores.
Nick Clifton [Thu, 17 Mar 2011 10:51:26 +0000 (10:51 +0000)] 
* config/rx/rx.h (MEMORY_MOVE_COST): Reduce the cost of stores.

From-SVN: r171088

14 years agoDaily bump.
GCC Administrator [Thu, 17 Mar 2011 00:17:45 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r171080

14 years agore PR rtl-optimization/47862 (Incorrect code for spilling a vector register)
Pat Haugen [Wed, 16 Mar 2011 20:19:14 +0000 (20:19 +0000)] 
re PR rtl-optimization/47862 (Incorrect code for spilling a vector register)

        PR target/47862
        * caller-save.c (insert_restore, insert_save): Use non-validate
        form of adjust_address.

From-SVN: r171072

14 years agorx.h (JUMP_ALIGN): Define.
Nick Clifton [Wed, 16 Mar 2011 11:47:59 +0000 (11:47 +0000)] 
rx.h (JUMP_ALIGN): Define.

* config/rx/rx.h (JUMP_ALIGN): Define.
(JUMP_ALIGN_MAX_SKIP, LABEL_ALIGN_AFTER_BARRIER, LOOP_ALIGN,
(LABEL_ALIGN, LABEL_ALIGN_AFTER_BARRIER_MAX_SKIP,
(LOOP_ALIGN_MAX_SKIP, LABEL_ALIGN_MAX_SKIP): Define.
* config/rx/rx-protos.h (rx_align_for_label): Prototype.
(rx_max_skip_for_label): Prototype.
* config/rx/rx.md (abssi3): Use CC_ZSmode.
(andis3): Fix timings.
(peephole): Add peephole to combine zero- and sign- extending
loads with arithmetic instructions.
(bset): Fix timing.
(bclr): Fix timing.
* config/rx/rx.c (rx_is_legitimate_address): Add checks for QImode
and HImode reg+int address.
(rx_print_operand): Add support for %R.  Fix generation of .B and
.W addressing modes.
(rx_align_for_label): New function.
(rx_max_skip_for_label): New function.

From-SVN: r171044

14 years agoDaily bump.
GCC Administrator [Wed, 16 Mar 2011 00:17:49 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r171024

14 years agoDaily bump.
GCC Administrator [Tue, 15 Mar 2011 00:18:26 +0000 (00:18 +0000)] 
Daily bump.

From-SVN: r170972

14 years agore PR libstdc++/48114 ([C++0x] binomial_distribution incorrect for p > .5 and geometr...
Andrey Zholos [Mon, 14 Mar 2011 18:10:36 +0000 (18:10 +0000)] 
re PR libstdc++/48114 ([C++0x] binomial_distribution incorrect for p > .5 and geometric_distribution wrongly implements the TR1 definition)

2011-03-14  Andrey Zholos  <aaz@althenia.net>

PR libstdc++/48114
* include/bits/random.tcc (binomial_distribution<>::operator()):
Fix thinko in computation, __param.p() is a double.

From-SVN: r170950

14 years agore PR rtl-optimization/47166 (SpecCpu2000 Ammp segfaults for ARM with -O3 -mthumb)
Richard Sandiford [Mon, 14 Mar 2011 13:48:46 +0000 (13:48 +0000)] 
re PR rtl-optimization/47166 (SpecCpu2000 Ammp segfaults for ARM with -O3 -mthumb)

gcc/testsuite/
PR rtl-optimization/47166
* gcc.c-torture/execute/postmod-1.c: New test.

From-SVN: r170940

14 years agoDaily bump.
GCC Administrator [Mon, 14 Mar 2011 00:17:33 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r170927

14 years agore PR fortran/48066 (Segfault with SUM of zero-sized array)
Thomas Koenig [Sun, 13 Mar 2011 20:57:49 +0000 (20:57 +0000)] 
re PR fortran/48066 (Segfault with SUM of zero-sized array)

2011-03-13  Thomas Koenig  <tkoenig@gcc.gnu.org>

PR libfortran/48066
Backport from trunk
* m4/ifunction.m4:  If return array is empty, return.
* m4/ifunction_logical.m4:  Likewise.
* generated/all_l16.c: Regenerated.
* generated/all_l1.c: Regenerated.
* generated/all_l2.c: Regenerated.
* generated/all_l4.c: Regenerated.
* generated/all_l8.c: Regenerated.
* generated/any_l16.c: Regenerated.
* generated/any_l1.c: Regenerated.
* generated/any_l2.c: Regenerated.
* generated/any_l4.c: Regenerated.
* generated/any_l8.c: Regenerated.
* generated/count_16_l.c: Regenerated.
* generated/count_1_l.c: Regenerated.
* generated/count_2_l.c: Regenerated.
* generated/count_4_l.c: Regenerated.
* generated/count_8_l.c: Regenerated.
* generated/maxloc1_16_i16.c: Regenerated.
* generated/maxloc1_16_i1.c: Regenerated.
* generated/maxloc1_16_i2.c: Regenerated.
* generated/maxloc1_16_i4.c: Regenerated.
* generated/maxloc1_16_i8.c: Regenerated.
* generated/maxloc1_16_r10.c: Regenerated.
* generated/maxloc1_16_r16.c: Regenerated.
* generated/maxloc1_16_r4.c: Regenerated.
* generated/maxloc1_16_r8.c: Regenerated.
* generated/maxloc1_4_i16.c: Regenerated.
* generated/maxloc1_4_i1.c: Regenerated.
* generated/maxloc1_4_i2.c: Regenerated.
* generated/maxloc1_4_i4.c: Regenerated.
* generated/maxloc1_4_i8.c: Regenerated.
* generated/maxloc1_4_r10.c: Regenerated.
* generated/maxloc1_4_r16.c: Regenerated.
* generated/maxloc1_4_r4.c: Regenerated.
* generated/maxloc1_4_r8.c: Regenerated.
* generated/maxloc1_8_i16.c: Regenerated.
* generated/maxloc1_8_i1.c: Regenerated.
* generated/maxloc1_8_i2.c: Regenerated.
* generated/maxloc1_8_i4.c: Regenerated.
* generated/maxloc1_8_i8.c: Regenerated.
* generated/maxloc1_8_r10.c: Regenerated.
* generated/maxloc1_8_r16.c: Regenerated.
* generated/maxloc1_8_r4.c: Regenerated.
* generated/maxloc1_8_r8.c: Regenerated.
* generated/maxval_i16.c: Regenerated.
* generated/maxval_i1.c: Regenerated.
* generated/maxval_i2.c: Regenerated.
* generated/maxval_i4.c: Regenerated.
* generated/maxval_i8.c: Regenerated.
* generated/maxval_r10.c: Regenerated.
* generated/maxval_r16.c: Regenerated.
* generated/maxval_r4.c: Regenerated.
* generated/maxval_r8.c: Regenerated.
* generated/minloc1_16_i16.c: Regenerated.
* generated/minloc1_16_i1.c: Regenerated.
* generated/minloc1_16_i2.c: Regenerated.
* generated/minloc1_16_i4.c: Regenerated.
* generated/minloc1_16_i8.c: Regenerated.
* generated/minloc1_16_r10.c: Regenerated.
* generated/minloc1_16_r16.c: Regenerated.
* generated/minloc1_16_r4.c: Regenerated.
* generated/minloc1_16_r8.c: Regenerated.
* generated/minloc1_4_i16.c: Regenerated.
* generated/minloc1_4_i1.c: Regenerated.
* generated/minloc1_4_i2.c: Regenerated.
* generated/minloc1_4_i4.c: Regenerated.
* generated/minloc1_4_i8.c: Regenerated.
* generated/minloc1_4_r10.c: Regenerated.
* generated/minloc1_4_r16.c: Regenerated.
* generated/minloc1_4_r4.c: Regenerated.
* generated/minloc1_4_r8.c: Regenerated.
* generated/minloc1_8_i16.c: Regenerated.
* generated/minloc1_8_i1.c: Regenerated.
* generated/minloc1_8_i2.c: Regenerated.
* generated/minloc1_8_i4.c: Regenerated.
* generated/minloc1_8_i8.c: Regenerated.
* generated/minloc1_8_r10.c: Regenerated.
* generated/minloc1_8_r16.c: Regenerated.
* generated/minloc1_8_r4.c: Regenerated.
* generated/minloc1_8_r8.c: Regenerated.
* generated/minval_i16.c: Regenerated.
* generated/minval_i1.c: Regenerated.
* generated/minval_i2.c: Regenerated.
* generated/minval_i4.c: Regenerated.
* generated/minval_i8.c: Regenerated.
* generated/minval_r10.c: Regenerated.
* generated/minval_r16.c: Regenerated.
* generated/minval_r4.c: Regenerated.
* generated/minval_r8.c: Regenerated.
* generated/product_c10.c: Regenerated.
* generated/product_c16.c: Regenerated.
* generated/product_c4.c: Regenerated.
* generated/product_c8.c: Regenerated.
* generated/product_i16.c: Regenerated.
* generated/product_i1.c: Regenerated.
* generated/product_i2.c: Regenerated.
* generated/product_i4.c: Regenerated.
* generated/product_i8.c: Regenerated.
* generated/product_r10.c: Regenerated.
* generated/product_r16.c: Regenerated.
* generated/product_r4.c: Regenerated.
* generated/product_r8.c: Regenerated.
* generated/sum_c10.c: Regenerated.
* generated/sum_c16.c: Regenerated.
* generated/sum_c4.c: Regenerated.
* generated/sum_c8.c: Regenerated.
* generated/sum_i16.c: Regenerated.
* generated/sum_i1.c: Regenerated.
* generated/sum_i2.c: Regenerated.
* generated/sum_i4.c: Regenerated.
* generated/sum_i8.c: Regenerated.
* generated/sum_r10.c: Regenerated.
* generated/sum_r16.c: Regenerated.
* generated/sum_r4.c: Regenerated.
* generated/sum_r8.c: Regenerated.

2011-03-13  Thomas Koenig  <tkoenig@gcc.gnu.org>

PR libfortran/48066
Backport from trunk
* gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.

From-SVN: r170924

14 years agore PR fortran/47348 (wrong string length with array constructor)
Paul Thomas [Sun, 13 Mar 2011 17:37:43 +0000 (17:37 +0000)] 
re PR fortran/47348 (wrong string length with array constructor)

2011-03-13  Paul Thomas  <pault@gcc.gnu.org>

PR fortran/47348
* trans-array.c (get_array_ctor_all_strlen): Move up in file.
(get_array_ctor_var_strlen): Add block dummy and add call to
get_array_ctor_all_strlen instead of giving up on substrings.
Call gcc_unreachable for default case.
(get_array_ctor_strlen): Add extra argument to in call to
get_array_ctor_var_strlen.

2011-03-13  Paul Thomas  <pault@gcc.gnu.org>

PR fortran/47348
* gfortran.dg/array_constructor_36.f90 : New test.
* gfortran.dg/bounds_check_10.f90 : Change dg-output message to
allow for comparison between different elements of the array
constructor at different levels of optimization.

From-SVN: r170923

14 years agore PR c++/47125 (ICE occurs in combination with partial specialization and invalid...
Jason Merrill [Sun, 13 Mar 2011 01:17:14 +0000 (20:17 -0500)] 
re PR c++/47125 (ICE occurs in combination with partial specialization and invalid template function.)

PR c++/47125
* pt.c (tsubst) [TYPENAME_TYPE]: Only give errors if tf_error.

From-SVN: r170919

14 years agoDaily bump.
GCC Administrator [Sun, 13 Mar 2011 00:18:01 +0000 (00:18 +0000)] 
Daily bump.

From-SVN: r170917

14 years agoDaily bump.
GCC Administrator [Sat, 12 Mar 2011 00:18:31 +0000 (00:18 +0000)] 
Daily bump.

From-SVN: r170893

14 years agore PR c++/48029 (ICE in finish_member_declaration() with --param ggc-min-expand=0...
Jason Merrill [Fri, 11 Mar 2011 17:20:27 +0000 (12:20 -0500)] 
re PR c++/48029 (ICE in finish_member_declaration() with --param ggc-min-expand=0 --param ggc-min-heapsize=0)

PR c++/48029
* stor-layout.c (layout_type): Don't set structural equality
on arrays of incomplete type.
* tree.c (type_hash_eq): Handle comparing them properly.
* cp/pt.c (iterative_hash_template_arg): Remove special case for
ARRAY_TYPE.

From-SVN: r170880

14 years agore PR tree-optimization/47278 (hidden weak function not handled properly)
Richard Guenther [Fri, 11 Mar 2011 10:43:31 +0000 (10:43 +0000)] 
re PR tree-optimization/47278 (hidden weak function not handled properly)

2011-03-11  Richard Guenther  <rguenther@suse.de>

PR tree-optimization/47278
* gcc.dg/torture/pr47278-1.c: Require visibility support.
* gcc.dg/torture/pr47278-2.c: Likewise.

From-SVN: r170868

14 years agoDaily bump.
GCC Administrator [Fri, 11 Mar 2011 00:18:03 +0000 (00:18 +0000)] 
Daily bump.

From-SVN: r170859

14 years agoDaily bump.
GCC Administrator [Thu, 10 Mar 2011 00:18:16 +0000 (00:18 +0000)] 
Daily bump.

From-SVN: r170840

14 years agore PR c++/44629 (ICE in unify, at cp/pt.c:15155)
Jason Merrill [Wed, 9 Mar 2011 17:57:51 +0000 (12:57 -0500)] 
re PR c++/44629 (ICE in unify, at cp/pt.c:15155)

PR c++/44629
* pt.c (unify): An unresolved overload is a nondeduced context.

From-SVN: r170826

14 years agore PR c++/45651 (ICE in import_export_decl, at cp/decl2.c:2344)
Jason Merrill [Wed, 9 Mar 2011 01:28:19 +0000 (20:28 -0500)] 
re PR c++/45651 (ICE in import_export_decl, at cp/decl2.c:2344)

PR c++/45651
* pt.c (instantiate_decl): Don't clear DECL_INTERFACE_KNOWN on
!TREE_PUBLIC decls.

From-SVN: r170806

14 years agoDaily bump.
GCC Administrator [Wed, 9 Mar 2011 00:18:15 +0000 (00:18 +0000)] 
Daily bump.

From-SVN: r170800

14 years agore PR c++/47289 ([C++0x] ICE in tsubst_pack_expansion (triggered by decltype))
Jason Merrill [Tue, 8 Mar 2011 22:40:06 +0000 (17:40 -0500)] 
re PR c++/47289 ([C++0x] ICE in tsubst_pack_expansion (triggered by decltype))

PR c++/47289
* pt.c (coerce_template_parms): Fix error recovery.

From-SVN: r170796

14 years agore PR c++/47705 (internal compiler error: in convert_nontype_argument, at cp/pt.c...
Jason Merrill [Tue, 8 Mar 2011 22:39:57 +0000 (17:39 -0500)] 
re PR c++/47705 (internal compiler error: in convert_nontype_argument, at cp/pt.c:5006)

PR c++/47705
* pt.c (convert_nontype_argument): Only call decay_conversion on
arrays.

From-SVN: r170795

14 years agore PR c++/47957 (Type mismatch when a class derived a same name with template parameter)
Dodji Seketeli [Tue, 8 Mar 2011 21:14:18 +0000 (21:14 +0000)] 
re PR c++/47957 (Type mismatch when a class derived a same name with template parameter)

PR c++/47957

gcc/cp/

* name-lookup.c (binding_to_template_parms_of_scope_p): Only
consider scopes of primary template definitions.  Adjust comments.

gcc/testsuite/

* g++.dg/lookup/template3.C: New test.

From-SVN: r170790

14 years agore PR c++/47488 (sorry, unimplemented: string literal in function template signature)
Jason Merrill [Tue, 8 Mar 2011 17:40:27 +0000 (12:40 -0500)] 
re PR c++/47488 (sorry, unimplemented: string literal in function template signature)

PR c++/47488
* mangle.c (write_template_arg_literal) [STRING_CST]: Sorry.

From-SVN: r170786

14 years agobackport: [multiple changes]
Richard Guenther [Tue, 8 Mar 2011 13:31:13 +0000 (13:31 +0000)] 
backport: [multiple changes]

2011-03-08  Richard Guenther  <rguenther@suse.de>

Backport from mainline
2011-02-10  Richard Guenther  <rguenther@suse.de>

* tree-ssa-structalias.c (bitpos_of_field): Use BITS_PER_UNIT, not 8.

2010-10-18  Richard Guenther  <rguenther@suse.de>

PR tree-optimization/45967
* tree-ssa-structalias.c (type_could_have_pointers): Remove.
(could_have_pointers): Likewise.
(handle_rhs_call, handle_const_call, handle_pure_call,
find_func_aliases, intra_create_variable_infos): Remove calls to them.
(struct fieldoff): Add must_have_pointers field.
(type_must_have_pointers): New function.
(field_must_have_pointers): Likewise.
(push_fields_onto_fieldstack): Remove must_have_pointers_p argument.
Adjust field merging.
(create_function_info_for): May-have-pointers of varinfo is
almost always true.
(create_variable_info_for_1): Likewise.

* gcc.dg/torture/pr45967.c: New testcase.
* gcc.dg/torture/pr45967-2.c: Likewise.
* gcc.dg/torture/pr45967-3.c: Likewise.
* gcc.dg/torture/pr39074-2.c: Adjust.
* gcc.dg/torture/pta-escape-1.c: Likewise
* gcc.dg/torture/pta-ptrarith-1.c: Likewise
* gcc.dg/tree-ssa/pta-callused.c: Likewise
* gcc.dg/tree-ssa/pta-escape-1.c: Likewise
* gcc.dg/tree-ssa/pta-escape-2.c: Likewise
* gcc.dg/tree-ssa/pta-escape-3.c: Likewise
* gcc.dg/tree-ssa/ssa-pre-21.c: Likewise

2010-10-12  Richard Guenther  <rguenther@suse.de>

* tree-ssa-structalias.c (get_constraint_for_1): Constants
only point to nonlocal, not anything.

From-SVN: r170776

14 years agore PR tree-optimization/47278 (hidden weak function not handled properly)
Richard Guenther [Tue, 8 Mar 2011 13:03:34 +0000 (13:03 +0000)] 
re PR tree-optimization/47278 (hidden weak function not handled properly)

2011-03-08  Richard Guenther  <rguenther@suse.de>

PR tree-optimization/47278
* tree.h (DECL_REPLACEABLE_P): Remove.
(decl_replaceable_p): Declare.
(decl_binds_to_current_def_p): Likewise.
* varasm.c (decl_replaceable_p): New function.
(decl_binds_to_current_def_p): Likewise.
* cgraph.c (cgraph_function_body_availability): Use decl_replaceable_p.
* tree-inline.c (inlinable_function_p): Likewise.

cp/
* decl.c (finish_function): Use decl_replaceable_p.

testsuite/
* gcc.dg/torture/pr47278-1.c: New testcase.
* gcc.dg/torture/pr47278-2.c: Likewise.

From-SVN: r170775

14 years agoDaily bump.
GCC Administrator [Tue, 8 Mar 2011 00:18:13 +0000 (00:18 +0000)] 
Daily bump.

From-SVN: r170766

14 years agore PR rtl-optimization/47862 (Incorrect code for spilling a vector register)
Pat Haugen [Mon, 7 Mar 2011 19:40:15 +0000 (19:40 +0000)] 
re PR rtl-optimization/47862 (Incorrect code for spilling a vector register)

        PR target/47862
        * config/rs6000/rs6000.h (HARD_REGNO_CALLER_SAVE_MODE): Define.

        * gcc.target/powerpc/pr47862.c: New.

From-SVN: r170749

14 years agoRemove redundant word 'See' before @xref
Mingjie Xing [Mon, 7 Mar 2011 02:57:07 +0000 (02:57 +0000)] 
Remove redundant word 'See' before @xref

From-SVN: r170729

14 years agobackport: re PR fortran/47778 (reading two arrays of structures from namelist fails)
Jerry DeLisle [Mon, 7 Mar 2011 02:11:56 +0000 (02:11 +0000)] 
backport: re PR fortran/47778 (reading two arrays of structures from namelist fails)

2011-03-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

Backport from mainline
PR libgfortran/47778
* gfortran.dg/namelist_71.f90: New test.

From-SVN: r170727

14 years agore PR fortran/47778 (reading two arrays of structures from namelist fails)
Jerry DeLisle [Mon, 7 Mar 2011 02:06:27 +0000 (02:06 +0000)] 
re PR fortran/47778 (reading two arrays of structures from namelist fails)

2011-03-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

PR libgfortran/47778
* io/list_read.c (namelist_read): Intialize the error string buffere.
If pprev_nl was used during the previous namelist read and the rank
was zero, reset the pointer to NULL for the next namelist read.

From-SVN: r170726

14 years agoDaily bump.
GCC Administrator [Mon, 7 Mar 2011 00:18:22 +0000 (00:18 +0000)] 
Daily bump.

From-SVN: r170724

14 years agoDaily bump.
GCC Administrator [Sun, 6 Mar 2011 00:18:02 +0000 (00:18 +0000)] 
Daily bump.

From-SVN: r170709

14 years agoDaily bump.
GCC Administrator [Sat, 5 Mar 2011 00:18:10 +0000 (00:18 +0000)] 
Daily bump.

From-SVN: r170695

14 years agobackport: [multiple changes]
Jerry DeLisle [Sat, 5 Mar 2011 00:05:34 +0000 (00:05 +0000)] 
backport: [multiple changes]

2011-03-04  Jakub Jelinek  <jakub@redhat.com>

Backport from mainline
PR fortran/47878
* io/transfer.c (read_sf): Call fbuf_getptr only at the end,
and subtract n, dtp->u.p.sf_seen_eor and seen_comma from it.

2011-03-04  Janne Blomqvist  <jb@gcc.gnu.org>
    Jerry DeLisle    <jvdelisle@gcc.gnu.org>

Backport from mainline
PR libfortran/47694
* io/fbuf.h (fbuf_getptr): New inline function.
* io/transfer.c (read_sf): Use fbuf_getptr and fbuf_getc to scan
through the string instead of fbuf_read.

2011-03-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

Backport from mainline
PR libgfortran/47878
* gfortran.dg/pr47878.f90: New test.

From-SVN: r170692

14 years agoDaily bump.
GCC Administrator [Fri, 4 Mar 2011 00:17:59 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r170668

14 years agosse.md (*avx_pmaddubsw128): Fix mode of VEC_SELECT RTX.
Uros Bizjak [Thu, 3 Mar 2011 21:11:16 +0000 (22:11 +0100)] 
sse.md (*avx_pmaddubsw128): Fix mode of VEC_SELECT RTX.

2011-03-03  Uros Bizjak  <ubizjak@gmail.com>

* config/i386/sse.md (*avx_pmaddubsw128): Fix mode of VEC_SELECT RTX.
(ssse3_pmaddubsw128): Ditto.
(ssse3_pmaddubsw): Ditto.

From-SVN: r170662