OSDN Git Service

pf3gnuchains/gcc-fork.git
9 years ago * configure.ac: Don't use libdl on mips-sgi-irix6*.
ro [Wed, 2 Feb 2011 13:58:30 +0000 (13:58 +0000)]
* configure.ac: Don't use libdl on mips-sgi-irix6*.
* configure: Regenerate.

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

9 years ago * configure.ac: Don't use libdl on mips-sgi-irix6*.
ro [Wed, 2 Feb 2011 13:53:56 +0000 (13:53 +0000)]
* configure.ac: Don't use libdl on mips-sgi-irix6*.
* configure: Regenerate.

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

9 years ago2011-02-02 Janus Weil <janus@gcc.gnu.org>
janus [Wed, 2 Feb 2011 13:11:50 +0000 (13:11 +0000)]
2011-02-02  Janus Weil  <janus@gcc.gnu.org>

PR fortran/47572
* resolve.c (resolve_fl_variable): Handle polymorphic allocatables.

2011-02-02  Janus Weil  <janus@gcc.gnu.org>

PR fortran/47572
* gfortran.dg/class_36.f03: New.

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

9 years ago2011-02-02 Richard Guenther <rguenther@suse.de>
rguenth [Wed, 2 Feb 2011 09:59:23 +0000 (09:59 +0000)]
2011-02-02  Richard Guenther  <rguenther@suse.de>

PR tree-optimization/47566
* builtins.c (builtin_save_expr): No SAVE_EXPR for SSA_NAMEs.

* gcc.dg/lto/20110201-1_0.c: New testcase.

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

9 years agoPR 47571 Weakref trickery for clock_gettime()
jb [Wed, 2 Feb 2011 08:48:24 +0000 (08:48 +0000)]
PR 47571 Weakref trickery for clock_gettime()

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

9 years agoPR debug/47106
aoliva [Wed, 2 Feb 2011 06:28:22 +0000 (06:28 +0000)]
PR debug/47106
PR debug/47402
* tree-inline.c (declare_return_variable): Remove unused caller
variable.

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

9 years agoPR debug/47106
aoliva [Wed, 2 Feb 2011 06:18:01 +0000 (06:18 +0000)]
PR debug/47106
PR debug/47402
* tree-flow-inline.h (clear_is_used, is_used_p): New.
* cfgexpand.c (account_used_vars_for_block): Use them.
* tree-nrv.c (tree_nrv): Likewise.
* tree-ssa-live.c (remove_unused_scope_block_p): Likewise.
(dump_scope_block): Likewise.
(remove_unused_locals): Likewise.

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

9 years agoPR debug/47106
aoliva [Wed, 2 Feb 2011 05:44:38 +0000 (05:44 +0000)]
PR debug/47106
PR debug/47402
* tree-inline.c (declare_return_variable): Add result decl to
local decls only once.
* gimple-low.c (record_vars_into): Mark newly-created variables
as referenced.

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

9 years agogcc/ChangeLog:
aoliva [Wed, 2 Feb 2011 04:31:35 +0000 (04:31 +0000)]
gcc/ChangeLog:
PR debug/47498
PR debug/47501
PR debug/45136
PR debug/45130
* haifa-sched.c (get_ebb_head_tail): Move notes across boundary
debug insns.
(no_real_insns_p, schedule_block, set_priorities): Drop special
treatment of boundary debug insns.
* sched-deps.c (sd_init_insn, sd_finish_insn): Don't mark debug
insns.
* sched-ebb.c (schedule_ebbs): Adjust skipping of debug insns.
* sched-int.h (DEBUG_INSN_SCHED_P): Remove.
(BOUNDARY_DEBUG_INSN_P): Likewise.
(SCHEDULE_DEBUG_INSN_P): Likewise.
* sched-rgn.c (init_ready_list): Drop special treatment of
boundary debug insns.
* final.c (rest_of_clean_state): Clear notes' BB.
gcc/testsuite/ChangeLog:
PR debug/47498
PR debug/47501
PR debug/45136
PR debug/45130
* debug/pr47498.c: New.
* debug/pr47501.c: New.

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

9 years ago * config/openbsd.opt (assert=): New Driver option.
jsm28 [Wed, 2 Feb 2011 01:21:52 +0000 (01:21 +0000)]
* config/openbsd.opt (assert=): New Driver option.

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

9 years ago * config/i386/nto.opt: New.
jsm28 [Wed, 2 Feb 2011 01:05:13 +0000 (01:05 +0000)]
* config/i386/nto.opt: New.
* config.gcc (i[34567]86-*-nto-qnx*): Use i386/nto.opt.

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

9 years agoDaily bump.
gccadmin [Wed, 2 Feb 2011 00:18:47 +0000 (00:18 +0000)]
Daily bump.

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

9 years ago * config/i386/netware.opt: New.
jsm28 [Tue, 1 Feb 2011 23:08:01 +0000 (23:08 +0000)]
* config/i386/netware.opt: New.
* config.gcc (i[3456x]86-*-netware*): Use i386/netware.opt.

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

9 years ago * config/interix.opt (posix): New Driver option.
jsm28 [Tue, 1 Feb 2011 22:23:53 +0000 (22:23 +0000)]
* config/interix.opt (posix): New Driver option.

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

9 years agoTest whether libgcc or kernel defines __sync_bool_compare_and_swap_4.
ian [Tue, 1 Feb 2011 21:23:07 +0000 (21:23 +0000)]
Test whether libgcc or kernel defines __sync_bool_compare_and_swap_4.

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

9 years ago* config/m32c/m32c.h (PTRDIFF_TYPE): Remove extra definition.
dj [Tue, 1 Feb 2011 21:08:55 +0000 (21:08 +0000)]
* config/m32c/m32c.h (PTRDIFF_TYPE): Remove extra definition.

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

9 years agoAdd __sync_bool_compare_and_swap_4 for targets which don't have it.
ian [Tue, 1 Feb 2011 20:15:13 +0000 (20:15 +0000)]
Add __sync_bool_compare_and_swap_4 for targets which don't have it.

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

9 years ago* config/m32c/m32c.c (m32c_regno_reg_class): Return smallest reg
dj [Tue, 1 Feb 2011 19:43:50 +0000 (19:43 +0000)]
* config/m32c/m32c.c (m32c_regno_reg_class): Return smallest reg
class for A0/A1.

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

9 years agoFix PR47561: print the Graphite flags.
spop [Tue, 1 Feb 2011 18:38:31 +0000 (18:38 +0000)]
Fix PR47561: print the Graphite flags.

2011-02-01  Sebastian Pop  <sebastian.pop@amd.com>

PR tree-optimization/47561
* toplev.c (process_options): Print the Graphite flags.  Add
flag_loop_flatten to the list of options requiring Graphite.

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

9 years ago2011-02-01 Paolo Carlini <paolo.carlini@oracle.com>
paolo [Tue, 1 Feb 2011 18:15:39 +0000 (18:15 +0000)]
2011-02-01  Paolo Carlini  <paolo.carlini@oracle.com>

PR libstdc++/46914
* include/bits/atomic_0.h (_ATOMIC_STORE_, _ATOMIC_MODIFY_,
_ATOMIC_CMPEXCHNG_): Rename __v -> __w, and __m -> __n, to
avoid name conflicts.

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

9 years ago2011-02-01 Benjamin Kosnik <bkoz@redhat.com>
bkoz [Tue, 1 Feb 2011 17:11:17 +0000 (17:11 +0000)]
2011-02-01  Benjamin Kosnik  <bkoz@redhat.com>

PR libstdc++/47560
* config/os/hpux/os_defines.h: Remove use of macros on namespace.

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

9 years ago * config/i386/cygming.opt (posix): New Driver option.
jsm28 [Tue, 1 Feb 2011 16:45:09 +0000 (16:45 +0000)]
* config/i386/cygming.opt (posix): New Driver option.

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

9 years ago * config/arm/vxworks.opt: New.
jsm28 [Tue, 1 Feb 2011 16:43:49 +0000 (16:43 +0000)]
* config/arm/vxworks.opt: New.
* config.gcc (arm-wrs-vxworks): Use arm/vxworks.opt.

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

9 years ago * config/alpha/elf.opt: New.
jsm28 [Tue, 1 Feb 2011 16:42:51 +0000 (16:42 +0000)]
* config/alpha/elf.opt: New.
* config.gcc (alpha*-*-linux*, alpha*-*-gnu*, alpha*-*-freebsd*,
alpha*-*-netbsd*, alpha*-*-openbsd*): Use alpha/elf.opt.

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

9 years ago2011-02-01 Richard Guenther <rguenther@suse.de>
rguenth [Tue, 1 Feb 2011 16:15:56 +0000 (16:15 +0000)]
2011-02-01  Richard Guenther  <rguenther@suse.de>

PR tree-optimization/47559
* tree-ssa-loop-im.c (can_sm_ref_p): Do not perform
store-motion on references that can throw.

* g++.dg/torture/pr47559.C: New testcase.

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

9 years ago * tree-dump.c (dump_option_value_info): Add entry for TDF_CSELIB.
bernds [Tue, 1 Feb 2011 15:12:26 +0000 (15:12 +0000)]
* tree-dump.c (dump_option_value_info): Add entry for TDF_CSELIB.
* tree-pass.h (TDF_CSELIB): New macro.
* cselib.c (new_cselib_val, expand_loc, cselib_expand_value_rtx_1,
cselib_lookup): Check for it rather than for TDF_DETAILS.

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

9 years ago2011-02-01 Janus Weil <janus@gcc.gnu.org>
janus [Tue, 1 Feb 2011 14:59:40 +0000 (14:59 +0000)]
2011-02-01  Janus Weil  <janus@gcc.gnu.org>

PR fortran/47565
* trans-expr.c (gfc_conv_structure): Handle constructors for procedure
pointer components with allocatable result.

2011-02-01  Janus Weil  <janus@gcc.gnu.org>

PR fortran/47565
* gfortran.dg/typebound_call_20.f03: New.

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

9 years agoCheck HOST_BIT_BUCKET when settting dump base/dir.
hjl [Tue, 1 Feb 2011 14:42:08 +0000 (14:42 +0000)]
Check HOST_BIT_BUCKET when settting dump base/dir.

2011-02-01  H.J. Lu  <hongjiu.lu@intel.com>

PR driver/47547
* lto-wrapper.c (run_gcc): Don't add -dumpdir if linker_output
is HOST_BIT_BUCKET.

* opts.c (finish_options): Don't add x_aux_base_name if it is
HOST_BIT_BUCKET.

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

9 years ago2011-02-01 Richard Guenther <rguenther@suse.de>
rguenth [Tue, 1 Feb 2011 14:36:00 +0000 (14:36 +0000)]
2011-02-01  Richard Guenther  <rguenther@suse.de>

PR tree-optimization/47555
Revert
2010-07-15  Sebastian Pop  <sebastian.pop@amd.com>

* params.def (PARAM_SCEV_MAX_EXPR_SIZE): Bump the value to 100.

* gcc.dg/pr47555.c: New testcase.

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

9 years ago PR gcc/46692
lekernel [Tue, 1 Feb 2011 11:52:12 +0000 (11:52 +0000)]
PR gcc/46692
* config/lm32/t-lm32: Add multilib for all CPU options.

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

9 years ago * MAINTAINERS (CPU Port Maintainers): Add myself.
lekernel [Tue, 1 Feb 2011 11:02:47 +0000 (11:02 +0000)]
* MAINTAINERS (CPU Port Maintainers): Add myself.

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

9 years ago2011-01-31 Paolo Carlini <paolo.carlini@oracle.com>
paolo [Tue, 1 Feb 2011 11:01:13 +0000 (11:01 +0000)]
2011-01-31  Paolo Carlini  <paolo.carlini@oracle.com>

* doc/html/ext/lwg-active.html: Update to Revision D73.
* doc/html/ext/lwg-closed.html: Likewise.
* doc/html/ext/lwg-defects.html: Likewise.
* doc/xml/manual/intro.xml: Update status of issues 408, 539, 865.

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

9 years ago2011-02-01 Richard Guenther <rguenther@suse.de>
rguenth [Tue, 1 Feb 2011 09:47:21 +0000 (09:47 +0000)]
2011-02-01  Richard Guenther  <rguenther@suse.de>

PR tree-optimization/47541
* tree-ssa-structalias.c (push_fields_onto_fieldstack): Make
sure to have a field at offset zero.

* g++.dg/torture/pr47541.C: New testcase.

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

9 years agoInclude errno.h needed by fallbacks
jb [Tue, 1 Feb 2011 08:27:55 +0000 (08:27 +0000)]
Include errno.h needed by fallbacks

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

9 years ago2011-01-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
jvdelisle [Tue, 1 Feb 2011 02:29:18 +0000 (02:29 +0000)]
2011-01-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

PR libquadmath/47293
* gdtoa/qd_qnan.h: Fix NAN bit patterns.
* gdtoa/strtopQ.c (strtoflt128): Handle endianess with NAN.

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

9 years ago2011-02-01 Benjamin Kosnik <bkoz@redhat.com>
bkoz [Tue, 1 Feb 2011 01:31:42 +0000 (01:31 +0000)]
2011-02-01  Benjamin Kosnik  <bkoz@redhat.com>

* scripts/run_doxygen: Allow doxygen 1.7.0 again.
* doc/doxygen/user.cfg.in (PDF_HYPERLINKS): Re-enable.
(COMPACT_LATEX): Enable.

* include/profile/impl/profiler_container_size.h: Adjust doxygen markup.
* include/profile/impl/profiler_hash_func.h: Same.
* include/bits/hashtable.h: Same.
* include/backward/auto_ptr.h: Same.
* include/backward/strstream: Same.
* include/backward/backward_warning.h: Same.
* include/backward/binders.h: Same.

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

9 years ago * doc/xml/manual/debug.xml: Use GDB instead of gdb.
gerald [Tue, 1 Feb 2011 00:52:36 +0000 (00:52 +0000)]
* doc/xml/manual/debug.xml: Use GDB instead of gdb.
Adjust link to GDB manual.

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

9 years agoDaily bump.
gccadmin [Tue, 1 Feb 2011 00:17:59 +0000 (00:17 +0000)]
Daily bump.

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

9 years agolibgo/Makefile.am: Simplify build to avoid unnecessary .a files.
ian [Mon, 31 Jan 2011 23:43:49 +0000 (23:43 +0000)]
libgo/Makefile.am: Simplify build to avoid unnecessary .a files.

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

9 years ago2011-01-31 Janus Weil <janus@gcc.gnu.org>
janus [Mon, 31 Jan 2011 22:51:59 +0000 (22:51 +0000)]
2011-01-31  Janus Weil  <janus@gcc.gnu.org>

PR fortran/47455
* trans-expr.c (gfc_conv_procedure_call): Handle procedure pointers
with pointer or allocatable result.

2011-01-31  Janus Weil  <janus@gcc.gnu.org>

PR fortran/47455
* gfortran.dg/typebound_call_19.f03: New.

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

9 years ago * config/arc/arc.opt (EB, EL): New Driver options.
jsm28 [Mon, 31 Jan 2011 22:36:42 +0000 (22:36 +0000)]
* config/arc/arc.opt (EB, EL): New Driver options.

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

9 years ago * config/alpha/osf5.opt: New.
jsm28 [Mon, 31 Jan 2011 21:57:16 +0000 (21:57 +0000)]
* config/alpha/osf5.opt: New.
* config.gcc (alpha*-dec-osf5.1*): Use alpha/osf5.opt.

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

9 years ago * config/vms/vms.opt (map, mvms-return-codes): New Driver options.
jsm28 [Mon, 31 Jan 2011 21:35:31 +0000 (21:35 +0000)]
* config/vms/vms.opt (map, mvms-return-codes): New Driver options.

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

9 years agoFix GF_CLOCK_MONOTONIC from r169449
jb [Mon, 31 Jan 2011 20:58:41 +0000 (20:58 +0000)]
Fix GF_CLOCK_MONOTONIC from r169449

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

9 years agoUse clock_gettime in libgfortran timing intrinsics, cleanup
jb [Mon, 31 Jan 2011 20:52:00 +0000 (20:52 +0000)]
Use clock_gettime in libgfortran timing intrinsics, cleanup

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

9 years ago2011-01-31 Benjamin Kosnik <bkoz@redhat.com>
bkoz [Mon, 31 Jan 2011 20:46:43 +0000 (20:46 +0000)]
2011-01-31  Benjamin Kosnik  <bkoz@redhat.com>

* include/bits/c++config (_GLIBCXX_DEPRECATED): To
_GLIBCXX_USE_DEPRECATED.
(_GLIBCXX_DEPRECATED_ATTR): To _GLIBCXX_DEPRECATED.
* doc/xml/manual/using.xml: Same.
* include/std/memory: Same.
* include/std/streambuf: Same.
* include/bits/shared_ptr.h: Same.
* include/bits/unique_ptr.h: Same.
* include/bits/shared_ptr_base.h: Same.
* include/bits/stl_function.h: Same.
* include/tr1/shared_ptr.h: Same.
* include/backward/auto_ptr.h: Same.
* include/backward/binders.h: Same.

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

9 years ago PR c++/47416
jakub [Mon, 31 Jan 2011 20:19:25 +0000 (20:19 +0000)]
PR c++/47416
* semantics.c (build_data_member_initialization): Handle
STATEMENT_LIST always instead of just for CLEANUP_BODY.

* g++.dg/cpp0x/pr47416.C: New test.

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

9 years agoOops, almost forgot to check-in ChangeLog.
mrs [Mon, 31 Jan 2011 19:35:23 +0000 (19:35 +0000)]
Oops, almost forgot to check-in ChangeLog.

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

9 years agoUse Alias in common.opt to make -ftree-loop-linear an alias of -floop-interchange.
spop [Mon, 31 Jan 2011 19:30:55 +0000 (19:30 +0000)]
Use Alias in common.opt to make -ftree-loop-linear an alias of -floop-interchange.

2011-01-31  Sebastian Pop  <sebastian.pop@amd.com>

* common.opt (ftree-loop-linear): Use Alias to make it an alias of
-floop-interchange.
* invoke.texi (-ftree-loop-linear): Make it clear that this flag
is an alias of -floop-interchange and that it requires the
Graphite infrastructure.
* tree-ssa-loop.c (gate_graphite_transforms): Do not set
flag_loop_interchange based on the value of flag_tree_loop_linear.

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

9 years ago2011-01-31 Paul Thomas <pault@gcc.gnu.org>
pault [Mon, 31 Jan 2011 19:13:13 +0000 (19:13 +0000)]
2011-01-31  Paul Thomas  <pault@gcc.gnu.org>

PR fortran/47519
* trans-stmt.c (gfc_trans_allocate): Improve handling of
deferred character lengths with SOURCE.
* iresolve.c (gfc_resolve_repeat): Calculate character
length from source length and ncopies.
* dump-parse-tree.c (show_code_node): Show MOLD and SOURCE
expressions for ALLOCATE.

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

PR fortran/47519
* gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.

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

9 years ago2011-01-31 Janus Weil <janus@gcc.gnu.org>
janus [Mon, 31 Jan 2011 18:11:32 +0000 (18:11 +0000)]
2011-01-31  Janus Weil  <janus@gcc.gnu.org>

PR fortran/47463
* resolve.c (resolve_typebound_subroutine): Bug fix for the case of
an argument of a typebound assignment being a component.

2011-01-31  Janus Weil  <janus@gcc.gnu.org>

PR fortran/47463
* gfortran.dg/typebound_assignment_1.f03: New.

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

9 years ago PR tree-optimization/47538
jakub [Mon, 31 Jan 2011 16:52:22 +0000 (16:52 +0000)]
PR tree-optimization/47538
* tree-ssa-ccp.c (bit_value_binop_1): For uns computation use
type instead of r1type, except for comparisons.  For right
shifts and comparisons punt if there are mismatches in
sizetype vs. non-sizetype types.

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

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

9 years ago PR target/45325
ro [Mon, 31 Jan 2011 14:56:31 +0000 (14:56 +0000)]
PR target/45325
* gcc.target/i386/pr38240.c: Add dg-options "-msse".

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

9 years ago * doc/sourcebuild.texi (Effective-Target Keywords): Document
ro [Mon, 31 Jan 2011 14:20:54 +0000 (14:20 +0000)]
* doc/sourcebuild.texi (Effective-Target Keywords): Document
avx_runtime.

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

9 years ago * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
ro [Mon, 31 Jan 2011 14:14:16 +0000 (14:14 +0000)]
* g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.

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

9 years ago * configure.ac (gcc_cv_ld_eh_frame_hdr): Update minimal Sun ld
ro [Mon, 31 Jan 2011 14:07:45 +0000 (14:07 +0000)]
* configure.ac (gcc_cv_ld_eh_frame_hdr): Update minimal Sun ld
version number.
* configure: Regenerate.

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

9 years ago * configure.ac (*-*-solaris2*): Add -lrt to THREADLIBS.
ro [Mon, 31 Jan 2011 14:00:46 +0000 (14:00 +0000)]
* configure.ac (*-*-solaris2*): Add -lrt to THREADLIBS.
* configure: Regenerate.

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

9 years ago gcc:
ro [Mon, 31 Jan 2011 13:52:42 +0000 (13:52 +0000)]
gcc:
* configure.ac (gcc_cv_ld_static_option): Define.
(gcc_cv_ld_dynamic_option): Define.
(gcc_cv_ld_static_dynamic): Tru64 UNIX support -noso/-so_archive
instead.
(HAVE_LD_STATIC_DYNAMIC): Update message.
(LD_STATIC_OPTION): Define.
(LD_DYNAMIC_OPTION): Define.
* configure: Regenerate.
* config.in: Regenerate.
* gcc.c (init_spec) [USE_LIBUNWIND_EXCEPTIONS &&
HAVE_LD_STATIC_DYNAMIC]: Use them.

gcc/cp:
* g++spec.c (lang_specific_driver) [HAVE_LD_STATIC_DYNAMIC] Use
LD_STATIC_OPTION, LD_DYNAMIC_OPTION.

gcc/fortran:
* gfortranspec.c (add_arg_libgfortran) [HAVE_LD_STATIC_DYNAMIC] Use
LD_STATIC_OPTION, LD_DYNAMIC_OPTION.

gcc/go:
* gospec.c (lang_specific_driver) [HAVE_LD_STATIC_DYNAMIC] Use
LD_STATIC_OPTION, LD_DYNAMIC_OPTION.

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

9 years ago * config/rx/rx.c (rx_get_stack_layout): Only save call clobbered
nickc [Mon, 31 Jan 2011 11:38:43 +0000 (11:38 +0000)]
* config/rx/rx.c (rx_get_stack_layout): Only save call clobbered
registers inside interrupt handlers if the handler is not a leaf
function.

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

9 years ago PR rtl-optimization/44031
ebotcazou [Mon, 31 Jan 2011 10:45:20 +0000 (10:45 +0000)]
PR rtl-optimization/44031
* gcc.c-torture/compile/20110131-1.c: New test.

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

9 years ago * config/mn10300/mn10300.c (mn10300_regno_in_class_p): Check for
nickc [Mon, 31 Jan 2011 10:26:51 +0000 (10:26 +0000)]
* config/mn10300/mn10300.c (mn10300_regno_in_class_p): Check for
reg_renumber returning an INVALID_REGNUM.

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

9 years ago* configure.ac (GCJ_JAVAC): Run false rather than no.
aoliva [Mon, 31 Jan 2011 05:34:09 +0000 (05:34 +0000)]
* configure.ac (GCJ_JAVAC): Run false rather than no.
* configure: Rebuilt.

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

9 years agoChangeLog:
aoliva [Mon, 31 Jan 2011 05:20:17 +0000 (05:20 +0000)]
ChangeLog:
PR libgcj/44341
* configure.ac: Discard --with-* flags for host when configuring
target libraries for cross build.
* configure: Rebuilt.
gcc/ChangeLog:
PR libgcj/44341
* doc/install.texi: Document host options discarded when cross
configuring target libraries.

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

9 years agoReverted:
aoliva [Mon, 31 Jan 2011 05:13:34 +0000 (05:13 +0000)]
Reverted:
2011-01-25  Alexandre Oliva  <aoliva@redhat.com>
PR debug/45136
PR debug/45130
* haifa-sched.c (get_ebb_head_tail): Move notes across boundary
debug insns.
(no_real_insns_p, schedule_block, set_priorities): Drop special
treatment of boundary debug insns.
* sched-deps.c (sd_init_insn, sd_finish_insn): Don't mark debug
insns.
* sched-ebb.c (schedule_ebbs): Don't skip debug insns.
* sched-int.h (DEBUG_INSN_SCHED_P): Remove.
(BOUNDARY_DEBUG_INSN_P): Likewise.
(SCHEDULE_DEBUG_INSN_P): Likewise.
* sched-rgn.c (init_ready_list): Drop special treatment of
boundary debug insns.
* final.c (rest_of_clean-state): Clear notes' BB.

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

9 years ago * update_version_svn (FILES): Merge with datestamp_FILES.
gerald [Mon, 31 Jan 2011 01:14:49 +0000 (01:14 +0000)]
* update_version_svn (FILES): Merge with datestamp_FILES.
(SVNROOT2): Introduce and use.

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

9 years ago * config/rs6000/rs6000.c (print_operand): Rearrange addends in
amodra [Mon, 31 Jan 2011 00:44:10 +0000 (00:44 +0000)]
* config/rs6000/rs6000.c (print_operand): Rearrange addends in
toc relative expressions as we do in print_operand_address.

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

9 years ago2011-01-31 Paolo Carlini <paolo.carlini@oracle.com>
paolo [Mon, 31 Jan 2011 00:19:58 +0000 (00:19 +0000)]
2011-01-31  Paolo Carlini  <paolo.carlini@oracle.com>

* doc/html/ext/lwg-active.html: Update to Revision D73.
* doc/html/ext/lwg-closed.html: Likewise.
* doc/html/ext/lwg-defects.html: Likewise.
* doc/xml/manual/intro.xml: Update status of issues 408, 539, 865.

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

9 years agoDaily bump.
gccadmin [Mon, 31 Jan 2011 00:19:01 +0000 (00:19 +0000)]
Daily bump.

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

9 years ago2011-01-30 Benjamin Kosnik <bkoz@redhat.com>
bkoz [Sun, 30 Jan 2011 22:39:36 +0000 (22:39 +0000)]
2011-01-30  Benjamin Kosnik  <bkoz@redhat.com>

PR libstdc++/36104 part four
* include/bits/c++config (_GLIBCXX_STD): Remove.
(_GLIBCXX_STD_D, _GLIBCXX_PR): Now _GLIBCXX_STD_C.
(_GLIBCXX_P): Now _GLIBCXX_STD_A.
(_GLIBCXX_NAMESPACE_DEBUG, _GLIBCXX_NAMESPACE_PARALLEL,
 _GLIBCXX_NAMESPACE_PROFILE, _GLIBCXX_NAMESPACE_VERSION): Remove.
(_GLIBCXX_INLINE_DEBUG, _GLIBCXX_INLINE_PARALLEL,
 _GLIBCXX_INLINE_PROFILE): Remove.
(_GLIBCXX_BEGIN_NAMESPACE(X)): Remove.
(_GLIBCXX_END_NAMESPACE): Remove.
(_GLIBCXX_BEGIN_NESTED_NAMESPACE(X, Y)): Remove.
(_GLIBCXX_END_NESTED_NAMESPACE): Remove.
(_GLIBCXX_BEGIN_NAMESPACE_ALGO): Add.
(_GLIBCXX_END_NAMESPACE_ALGO): Add.
(_GLIBCXX_BEGIN_NAMESPACE_CONTAINER): Add.
(_GLIBCXX_END_NAMESPACE_CONTAINER): Add.
(_GLIBCXX_BEGIN_NAMESPACE_VERSION): Add.
(_GLIBCXX_END_NAMESPACE_VERSION): Add.
(_GLIBCXX_BEGIN_LDBL_NAMESPACE): To _GLIBCXX_BEGIN_NAMESPACE_LDBL.
(_GLIBCXX_END_LDBL_NAMESPACE): To _GLIBCXX_END_NAMESPACE_LDBL.
(_GLIBCXX_VISIBILITY_ATTR): Revert to _GLIBCXX_VISIBILITY.
* include/*: Use new macros for namespace scope.
* config/*: Same.
* src/*: Same.

* src/Makefile.am (sources): Remove debug_list.cc, add
compatibility-debug_list-2.cc.
(parallel_sources): Remove parallel_list.cc, add
compatibility-parallel_list-2.cc.
(compatibility-parallel_list-2.[o,lo]): New rule.
* src/Makefile.in: Regenerate.
* src/debug_list.cc: Remove.
* src/parallel_list.cc: Remove.
* src/compatibility-list-2.cc: New.
* src/compatibility-debug_list-2.cc: New.
* src/compatibility-parallel_list-2.cc: New.

* doc/doxygen/user.cfg.in: Adjust macros.

* testsuite/20_util/auto_ptr/assign_neg.cc: Adjust line numbers, macros.
* testsuite/20_util/declval/requirements/1_neg.cc: Same.
* testsuite/20_util/duration/requirements/typedefs_neg1.cc: Same.
* testsuite/20_util/duration/requirements/typedefs_neg2.cc: Same.
* testsuite/20_util/duration/requirements/typedefs_neg3.cc: Same.
* testsuite/20_util/forward/c_neg.cc: Same.
* testsuite/20_util/forward/f_neg.cc: Same.
* testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Same.
* testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc: Same.
* testsuite/20_util/ratio/cons/cons_overflow_neg.cc: Same.
* testsuite/20_util/ratio/operations/ops_overflow_neg.cc: Same.
* testsuite/20_util/shared_ptr/cons/43820_neg.cc: Same.
* testsuite/20_util/weak_ptr/comparison/cmp_neg.cc: Same.
* testsuite/23_containers/deque/requirements/dr438/assign_neg.cc: Same.
* testsuite/23_containers/deque/requirements/dr438/
constructor_1_neg.cc: Same.
* testsuite/23_containers/deque/requirements/dr438/
constructor_2_neg.cc: Same.
* testsuite/23_containers/deque/requirements/dr438/insert_neg.cc: Same.
* testsuite/23_containers/forward_list/capacity/1.cc: Same.
* testsuite/23_containers/forward_list/requirements/dr438/
assign_neg.cc: Same.
* testsuite/23_containers/forward_list/requirements/dr438/
constructor_1_neg.cc: Same.
* testsuite/23_containers/forward_list/requirements/dr438/
constructor_2_neg.cc: Same.
* testsuite/23_containers/forward_list/requirements/dr438/
insert_neg.cc: Same.
* testsuite/23_containers/list/capacity/29134.cc: Same.
* testsuite/23_containers/list/requirements/dr438/assign_neg.cc: Same.
* testsuite/23_containers/list/requirements/dr438/
constructor_1_neg.cc: Same.
* testsuite/23_containers/list/requirements/dr438/
constructor_2_neg.cc: Same.
* testsuite/23_containers/list/requirements/dr438/insert_neg.cc: Same.
* testsuite/23_containers/vector/bool/capacity/29134.cc: Same.
* testsuite/23_containers/vector/bool/modifiers/insert/31370.cc: Same.
* testsuite/23_containers/vector/requirements/dr438/assign_neg.cc: Same.
* testsuite/23_containers/vector/requirements/dr438/
constructor_1_neg.cc: Same.
* testsuite/23_containers/vector/requirements/dr438/
constructor_2_neg.cc: Same.
* testsuite/23_containers/vector/requirements/dr438/insert_neg.cc: Same.
* testsuite/25_algorithms/sort/35588.cc: Same.
* testsuite/27_io/ios_base/cons/assign_neg.cc: Same.
* testsuite/27_io/ios_base/cons/copy_neg.cc: Same.
* testsuite/ext/profile/mutex_extensions_neg.cc: Same.
* testsuite/ext/profile/profiler_algos.cc: Same.
* testsuite/ext/type_traits/add_unsigned_floating_neg.cc: Same.
* testsuite/ext/type_traits/add_unsigned_integer_neg.cc: Same.
* testsuite/ext/type_traits/remove_unsigned_floating_neg.cc: Same.
* testsuite/ext/type_traits/remove_unsigned_integer_neg.cc: Same.
* testsuite/tr1/2_general_utilities/shared_ptr/cons/43820_neg.cc: Same.

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

9 years ago * doc/extend.texi: Follow spelling conventions.
kazu [Sun, 30 Jan 2011 22:25:31 +0000 (22:25 +0000)]
* doc/extend.texi: Follow spelling conventions.
* doc/invoke.texi: Fix a typo.

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

9 years ago * config/hpux11.opt: New.
jsm28 [Sun, 30 Jan 2011 20:57:56 +0000 (20:57 +0000)]
* config/hpux11.opt: New.
* config.gcc (hppa*64*-*-hpux11*, hppa[12]*-*-hpux11*,
ia64*-*-hpux*): Use hpux11.opt.

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

9 years ago2011-01-30 Jonathan Yong <jon_y@users.sourceforge.net>
davek [Sun, 30 Jan 2011 20:10:20 +0000 (20:10 +0000)]
2011-01-30  Jonathan Yong <jon_y@users.sourceforge.net>

* config.gcc (i[34567]86-*-pe | i[34567]86-*-cygwin*): Add t-dfprules
to tmake_file.

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

9 years ago * update_version_svn (SVN): Remove obsolete comment.
gerald [Sun, 30 Jan 2011 19:48:42 +0000 (19:48 +0000)]
* update_version_svn (SVN): Remove obsolete comment.
(CURR_DATE): Fix description.
Fix description of checkout procedure.

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

9 years ago2011-01-31 Tobias Burnus <burnus@net-b.de>
burnus [Sun, 30 Jan 2011 18:17:29 +0000 (18:17 +0000)]
2011-01-31  Tobias Burnus  <burnus@net-b.de>

        PR fortran/47042
        * resolve.c (resolve_fl_procedure): Reject stmt functions
        with pointer/allocatable attribute.

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

        PR fortran/47042
        * gfortran.dg/stmt_func_1.f90: New.

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

9 years ago2011-01-31 Tobias Burnus <burnus@net-b.de>
burnus [Sun, 30 Jan 2011 18:16:12 +0000 (18:16 +0000)]
2011-01-31  Tobias Burnus  <burnus@net-b.de>

        PR fortran/47042
        * interface.c (gfc_procedure_use): Add explicit interface check
        * for
        pointer/allocatable functions.

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

        PR fortran/47042
        * gfortran.dg/interface_34.f90: New.

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

9 years ago2011-01-30 Paul Thomas <pault@gcc.gnu.org>
pault [Sun, 30 Jan 2011 17:50:01 +0000 (17:50 +0000)]
2011-01-30  Paul Thomas  <pault@gcc.gnu.org>

PR fortran/47523
* trans-expr.c (gfc_trans_assignment_1): If the rhs is an op
expr and is assigned to a deferred character length scalar,
make sure that the function is called before reallocation,
so that the length is available. Include procedure pointer
and procedure pointer component rhs as well.

2011-01-30  Paul Thomas  <pault@gcc.gnu.org>

PR fortran/47523
* trans-expr.c (gfc_trans_assignment_1): If the rhs is an op
expr and is assigned to a deferred character length scalar,
make sure that the function is called before reallocation,
so that the length is available. Include procedure pointer
and procedure pointer component rhs as well.

PR fortran/45170
PR fortran/35810
PR fortran/47350
* gfortran.dg/allocatable_function_5.f90: New test not added by
mistake on 2011-01-28.

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

9 years ago * doc/install.texi (hppa-hp-hpux10): Remove references to HP
gerald [Sun, 30 Jan 2011 17:20:30 +0000 (17:20 +0000)]
* doc/install.texi (hppa-hp-hpux10): Remove references to HP
support sites.

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

9 years ago * doc/install.texi (Binaries): Remove outdated reference for
gerald [Sun, 30 Jan 2011 15:15:40 +0000 (15:15 +0000)]
* doc/install.texi (Binaries): Remove outdated reference for
Motorola 68HC11/68HC12 downloads.

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

9 years ago * doc/xml/manual/abi.xml: Adjust link to C++ ABI specification.
gerald [Sun, 30 Jan 2011 15:02:01 +0000 (15:02 +0000)]
* doc/xml/manual/abi.xml: Adjust link to C++ ABI specification.
Improve description of one such reference.

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

9 years ago * doc/xml/manual/codecvt.xml: Fix link to The Austin Common
gerald [Sun, 30 Jan 2011 12:25:03 +0000 (12:25 +0000)]
* doc/xml/manual/codecvt.xml: Fix link to The Austin Common
Standards Revision Group.
* doc/xml/manual/locale.xml: Ditto.
* doc/xml/manual/messages.xml: Ditto.
* doc/xml/manual/using_exceptions.xml: Ditto.

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

9 years ago * doc/extend.texi (Thread-Local): Adjust reference to Ulrich
gerald [Sun, 30 Jan 2011 11:45:22 +0000 (11:45 +0000)]
* doc/extend.texi (Thread-Local): Adjust reference to Ulrich
Drepper's paper.

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

9 years agoDaily bump.
gccadmin [Sun, 30 Jan 2011 00:17:57 +0000 (00:17 +0000)]
Daily bump.

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

9 years agoRemove svn:mergeinfo.
hjl [Sat, 29 Jan 2011 23:01:01 +0000 (23:01 +0000)]
Remove svn:mergeinfo.

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

9 years ago2011-01-29 Jonathan Wakely <jwakely.gcc@gmail.com>
redi [Sat, 29 Jan 2011 22:15:52 +0000 (22:15 +0000)]
2011-01-29  Jonathan Wakely  <jwakely.gcc@gmail.com>

PR bootstrap/47147
* ginclude/stddef.h: Check for _X86_64_ANSI_H_ and _I386_ANSI_H_ as
used by NetBSD.

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

9 years ago * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
uweigand [Sat, 29 Jan 2011 19:18:06 +0000 (19:18 +0000)]
* gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
* gfortran.dg/bessel_7.f90: Likewise.
* gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.

* gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
* gfortran.dg/sum_init_expr.f03: Likewise.

* gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.

* gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
-r -nostdlib.

* gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
loop only on "vect_intfloat_cvt" targets.

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

9 years ago2011-01-29 Tobias Burnus <burnus@net-b.de>
burnus [Sat, 29 Jan 2011 17:36:18 +0000 (17:36 +0000)]
2011-01-29  Tobias Burnus  <burnus@net-b.de>

        PR fortran/47531
        * check.c (gfc_check_shape): Support kind argument in SHAPE.
        * intrinsic.c (add_functions): Ditto.
        * resolve.c (gfc_resolve_shape): Ditto.
        * simplify.c (gfc_simplify_shape): Ditto.
        * intrinsic.h (gfc_check_shape, gfc_resolve_shape,
        gfc_simplify_shape): Update prototypes.
        * intrinisc.text (SHAPE): Document kind argument.

2011-01-29  Tobias Burnus  <burnus@net-b.de>

        PR fortran/47531
        * gfortran.dg/shape_6.f90: New.

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

9 years ago2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
jvdelisle [Sat, 29 Jan 2011 17:33:36 +0000 (17:33 +0000)]
2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

PR libgfortran/47434
* gfortran.dg/read_infnan_1.f90: Update test.
* gfortran.dg/module_nan.f90: Update test.
* gfortran.dg/char4_iunit_1.f03: Update test.
* gfortran.dg/large_real_kind_1.f90: Update test.
* gfortran.dg/real_const_3.f90: Update test.
* gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.

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

9 years ago2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
jvdelisle [Sat, 29 Jan 2011 17:31:04 +0000 (17:31 +0000)]
2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

PR libgfortran/47434
* io/write_float.def (write_infnan): Use calculate_sign to determine
if the sign should be given and check field widths accordingly.

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

9 years ago2011-01-29 Kai Tietz <kai.tietz@onevision.com>
ktietz [Sat, 29 Jan 2011 17:20:13 +0000 (17:20 +0000)]
2011-01-29  Kai Tietz  <kai.tietz@onevision.com>

        * intrinsics/ctime.c (ctime_r): Improve implementation.

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

9 years ago PR go/47515
ian [Sat, 29 Jan 2011 07:16:20 +0000 (07:16 +0000)]
PR go/47515
runtime: If no MAP_ANON, use /dev/zero.

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

9 years ago* value-prof.c (check_counter): Corrected error message.
asharif [Sat, 29 Jan 2011 03:54:56 +0000 (03:54 +0000)]
* value-prof.c (check_counter): Corrected error message.

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

9 years ago * config/arm/arm.c (arm_legitimize_reload_address): New.
jiez [Sat, 29 Jan 2011 03:20:57 +0000 (03:20 +0000)]
* config/arm/arm.c (arm_legitimize_reload_address): New.
* config/arm/arm.h (ARM_LEGITIMIZE_RELOAD_ADDRESS): Use
arm_legitimize_reload_address.
* config/arm/arm-protos.h (arm_legitimize_reload_address):
Declare.

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

9 years ago * godump.c (go_define): Ignore macros whose definitions include
ian [Sat, 29 Jan 2011 02:32:28 +0000 (02:32 +0000)]
* godump.c (go_define): Ignore macros whose definitions include
two adjacent operands.

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

9 years agoDaily bump.
gccadmin [Sat, 29 Jan 2011 00:19:08 +0000 (00:19 +0000)]
Daily bump.

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

9 years agotime: Look for zoneinfo files in Solaris directory.
ian [Sat, 29 Jan 2011 00:07:56 +0000 (00:07 +0000)]
time: Look for zoneinfo files in Solaris directory.

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

9 years agomksysinfo.sh: Use -std=gnu99.
ian [Fri, 28 Jan 2011 23:54:56 +0000 (23:54 +0000)]
mksysinfo.sh: Use -std=gnu99.

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

9 years agoFix PR c++/47311
dodji [Fri, 28 Jan 2011 23:35:59 +0000 (23:35 +0000)]
Fix PR c++/47311

gcc/cp/

PR c++/47311
* cp-tree.h (fixup_template_parms): Declare.
* pt.c (end_template_parm_list): Do not fixup template parms here.
(fixup_template_parms): Remove static. Fix typo in the
comments. Remove useless code statement.
(fixup_template_parm): For a template template parameter, fixup
its attributes before fixing up its type.
* parser.c
(cp_parser_template_declaration_after_export): After parsing
template parameters fixup their types.

gcc/testsuite/

PR c++/47311
* g++.dg/template/param2.C: New test.

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

9 years agomksysinfo.sh: Fix Solaris specific define.
ian [Fri, 28 Jan 2011 23:33:28 +0000 (23:33 +0000)]
mksysinfo.sh: Fix Solaris specific define.

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

9 years ago2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
jvdelisle [Fri, 28 Jan 2011 22:35:43 +0000 (22:35 +0000)]
2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

PR libgfortran/47285
* gfortran.dg/fmt_g.f: New test.

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

9 years ago2011-01-28 Tobias Burnus <burnus@net-b.de>
burnus [Fri, 28 Jan 2011 19:49:25 +0000 (19:49 +0000)]
2011-01-28  Tobias Burnus  <burnus@net-b.de>

        PR fortran/47507
        * resolve.c (resolve_formal_arglist): Allow arguments with VALUE
        attribute also without INTENT.

2011-01-28  Tobias Burnus  <burnus@net-b.de>

        PR fortran/47507
        * gfortran.dg/pure_formal_1.f90: New.

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