gcc.git
13 years agoCheck whether we are using setjmp/longjmp exceptions.
Ian Lance Taylor [Thu, 3 Feb 2011 01:53:36 +0000 (01:53 +0000)]
Check whether we are using setjmp/longjmp exceptions.

From-SVN: r169777

13 years agoFix PR target/47580
Michael Meissner [Thu, 3 Feb 2011 00:41:16 +0000 (00:41 +0000)]
Fix PR target/47580

From-SVN: r169776

13 years agoDaily bump.
GCC Administrator [Thu, 3 Feb 2011 00:18:15 +0000 (00:18 +0000)]
Daily bump.

From-SVN: r169775

13 years ago* config/i386/djgpp.opt (posix): New Driver option.
Joseph Myers [Wed, 2 Feb 2011 22:15:37 +0000 (22:15 +0000)]
* config/i386/djgpp.opt (posix): New Driver option.

From-SVN: r169771

13 years agoconfig.gcc (*-*-freebsd[12], [...]): Move to the unsupported targets list.
Gerald Pfeifer [Wed, 2 Feb 2011 22:04:43 +0000 (22:04 +0000)]
config.gcc (*-*-freebsd[12], [...]): Move to the unsupported targets list.

* config.gcc (*-*-freebsd[12], *-*-freebsd[12].*, *-*-freebsd*aout*):
Move to the unsupported targets list.

From-SVN: r169770

13 years agore PR rtl-optimization/47525 (DCE fails to eliminate a dead call to a pure function...
Peter Bergner [Wed, 2 Feb 2011 20:08:06 +0000 (14:08 -0600)]
re PR rtl-optimization/47525 (DCE fails to eliminate a dead call to a pure function when compiled with -maltivec)

PR rtl-optimization/47525
* df-scan.c: Update copyright years.
(df_get_call_refs): Do not mark global registers as DF_REF_REG_USE
and non-clobber DF_REF_REG_DEF for calls to const and pure functions.

From-SVN: r169768

13 years agore PR fortran/47082 ([OOP] ICE in gfc_conv_component_ref)
Janus Weil [Wed, 2 Feb 2011 19:51:03 +0000 (20:51 +0100)]
re PR fortran/47082 ([OOP] ICE in gfc_conv_component_ref)

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

PR fortran/47082
* trans-expr.c (gfc_trans_class_init_assign): Add call to
gfc_get_derived_type.
* module.c (read_cleanup): Do not use unique_symtrees for vtabs
or vtypes.

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

PR fortran/47082
* gfortran.dg/class_37.f03 : New test.

Co-Authored-By: Paul Thomas <pault@gcc.gnu.org>
From-SVN: r169767

13 years agolibgo: Apply upstream libtool patch.
Ian Lance Taylor [Wed, 2 Feb 2011 18:41:27 +0000 (18:41 +0000)]
libgo: Apply upstream libtool patch.

http://gcc.gnu.org/ml/gcc-patches/2011-02/msg00008.html

From-SVN: r169766

13 years agosysv4.h (TARGET_VERSION): Remove.
Rainer Orth [Wed, 2 Feb 2011 16:58:49 +0000 (16:58 +0000)]
sysv4.h (TARGET_VERSION): Remove.

* config/i386/sysv4.h (TARGET_VERSION): Remove.
(SUBTARGET_RETURN_IN_MEMORY): Remove.
(ASM_OUTPUT_ASCII): Remove.
* config/i386/sol2.h (SUBTARGET_RETURN_IN_MEMORY): Remove #undef.

From-SVN: r169534

13 years agore PR target/47543 (ICE: in extract_insn, at recog.c:2109 when building zlib)
Jeff Law [Wed, 2 Feb 2011 16:52:21 +0000 (09:52 -0700)]
re PR target/47543 (ICE: in extract_insn, at recog.c:2109 when building zlib)

PR middle-end/47543
* reload.c (find_reloads_address): Handle reg+d address where both
components are invalid by reloading the entire address.

From-SVN: r169533

13 years agoFix PR40979 and PR47044: after LIM call copy_prop and DCE to clean up.
Sebastian Pop [Wed, 2 Feb 2011 15:52:21 +0000 (15:52 +0000)]
Fix PR40979 and PR47044: after LIM call copy_prop and DCE to clean up.

2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
    Richard Guenther  <rguenther@suse.de>

PR tree-optimization/40979
PR bootstrap/47044
* passes.c (init_optimization_passes): After LIM call copy_prop
and DCE to clean up.
* tree-ssa-loop.c (pass_graphite_transforms): Add TODO_dump_func.

* gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
* gcc.dg/graphite/pr35356-2.c: Adjust pattern.
* gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
check_vect_support_and_set_flags.
* gfortran.dg/graphite/vect-pr40979.f90: New.

Co-Authored-By: Richard Guenther <rguenther@suse.de>
From-SVN: r169531

13 years agoFix PR47576 and PR47555: add PARAM_SCEV_MAX_EXPR_COMPLEXITY.
Sebastian Pop [Wed, 2 Feb 2011 15:52:08 +0000 (15:52 +0000)]
Fix PR47576 and PR47555: add PARAM_SCEV_MAX_EXPR_COMPLEXITY.

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

PR tree-optimization/47576
PR tree-optimization/47555
* doc/invoke.texi (scev-max-expr-complexity): Documented.
* params.def (PARAM_SCEV_MAX_EXPR_SIZE): Bump the value to 100.
(PARAM_SCEV_MAX_EXPR_COMPLEXITY): Declared.
* tree-scalar-evolution.c (follow_ssa_edge): Use
PARAM_SCEV_MAX_EXPR_COMPLEXITY.

From-SVN: r169530

13 years agolibgo.exp: Set tmpdir.
Ian Lance Taylor [Wed, 2 Feb 2011 15:50:16 +0000 (15:50 +0000)]
libgo.exp: Set tmpdir.

From-SVN: r169529

13 years agoconfigure.ac: Don't use libdl on mips-sgi-irix6*.
Rainer Orth [Wed, 2 Feb 2011 13:58:30 +0000 (13:58 +0000)]
configure.ac: Don't use libdl on mips-sgi-irix6*.

* configure.ac: Don't use libdl on mips-sgi-irix6*.
* configure: Regenerate.

From-SVN: r169522

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

* configure.ac: Don't use libdl on mips-sgi-irix6*.
* configure: Regenerate.

From-SVN: r169521

13 years agore PR fortran/47572 ([OOP] Invalid: Allocatable polymorphic with init expression.)
Janus Weil [Wed, 2 Feb 2011 13:11:50 +0000 (14:11 +0100)]
re PR fortran/47572 ([OOP] Invalid: Allocatable polymorphic with init expression.)

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.

From-SVN: r169520

13 years agore PR middle-end/47566 (ICE in vn_reference_lookup)
Richard Guenther [Wed, 2 Feb 2011 09:59:23 +0000 (09:59 +0000)]
re PR middle-end/47566 (ICE in vn_reference_lookup)

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.

From-SVN: r169518

13 years agoPR 47571 Weakref trickery for clock_gettime()
Janne Blomqvist [Wed, 2 Feb 2011 08:48:24 +0000 (10:48 +0200)]
PR 47571 Weakref trickery for clock_gettime()

From-SVN: r169517

13 years agore PR debug/47106 (-fcompare-debug failure (length) with -fpartial-inlining -flto...
Alexandre Oliva [Wed, 2 Feb 2011 06:28:22 +0000 (06:28 +0000)]
re PR debug/47106 (-fcompare-debug failure (length) with  -fpartial-inlining -flto -fconserve-stack)

PR debug/47106
PR debug/47402
* tree-inline.c (declare_return_variable): Remove unused caller
variable.

From-SVN: r169516

13 years agore PR debug/47106 (-fcompare-debug failure (length) with -fpartial-inlining -flto...
Alexandre Oliva [Wed, 2 Feb 2011 06:18:01 +0000 (06:18 +0000)]
re PR debug/47106 (-fcompare-debug failure (length) with  -fpartial-inlining -flto -fconserve-stack)

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.

From-SVN: r169515

13 years agore PR debug/47106 (-fcompare-debug failure (length) with -fpartial-inlining -flto...
Alexandre Oliva [Wed, 2 Feb 2011 05:44:38 +0000 (05:44 +0000)]
re PR debug/47106 (-fcompare-debug failure (length) with  -fpartial-inlining -flto -fconserve-stack)

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.

From-SVN: r169514

13 years agore PR debug/47498 (-fcompare-debug failure with -fsched2-use-superblocks)
Alexandre Oliva [Wed, 2 Feb 2011 04:31:35 +0000 (04:31 +0000)]
re PR debug/47498 (-fcompare-debug failure with -fsched2-use-superblocks)

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.

From-SVN: r169513

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

From-SVN: r169512

13 years agonto.opt: New.
Joseph Myers [Wed, 2 Feb 2011 01:05:13 +0000 (01:05 +0000)]
nto.opt: New.

* config/i386/nto.opt: New.
* config.gcc (i[34567]86-*-nto-qnx*): Use i386/nto.opt.

From-SVN: r169511

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

From-SVN: r169510

13 years agonetware.opt: New.
Joseph Myers [Tue, 1 Feb 2011 23:08:01 +0000 (23:08 +0000)]
netware.opt: New.

* config/i386/netware.opt: New.
* config.gcc (i[3456x]86-*-netware*): Use i386/netware.opt.

From-SVN: r169506

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

From-SVN: r169505

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

From-SVN: r169504

13 years ago* config/m32c/m32c.h (PTRDIFF_TYPE): Remove extra definition.
DJ Delorie [Tue, 1 Feb 2011 21:08:55 +0000 (16:08 -0500)]
* config/m32c/m32c.h (PTRDIFF_TYPE): Remove extra definition.

From-SVN: r169503

13 years agoAdd __sync_bool_compare_and_swap_4 for targets which don't have it.
Ian Lance Taylor [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.

From-SVN: r169502

13 years agom32c.c (m32c_regno_reg_class): Return smallest reg class for A0/A1.
DJ Delorie [Tue, 1 Feb 2011 19:43:50 +0000 (14:43 -0500)]
m32c.c (m32c_regno_reg_class): Return smallest reg class for A0/A1.

* config/m32c/m32c.c (m32c_regno_reg_class): Return smallest reg
class for A0/A1.

From-SVN: r169501

13 years agoFix PR47561: print the Graphite flags.
Sebastian Pop [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.

From-SVN: r169496

13 years agore PR libstdc++/46914 (std::atomic<int*>::exchange(...) doesn't store correct value.)
Paolo Carlini [Tue, 1 Feb 2011 18:15:39 +0000 (18:15 +0000)]
re PR libstdc++/46914 (std::atomic<int*>::exchange(...) doesn't store correct value.)

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.

From-SVN: r169494

13 years agore PR libstdc++/47560 (FAIL: abi/header_cxxabi.c (test for excess errors))
Benjamin Kosnik [Tue, 1 Feb 2011 17:11:17 +0000 (17:11 +0000)]
re PR libstdc++/47560 (FAIL: abi/header_cxxabi.c (test for excess errors))

2011-02-01  Benjamin Kosnik  <bkoz@redhat.com>

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

From-SVN: r169491

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

From-SVN: r169490

13 years agovxworks.opt: New.
Joseph Myers [Tue, 1 Feb 2011 16:43:49 +0000 (16:43 +0000)]
vxworks.opt: New.

* config/arm/vxworks.opt: New.
* config.gcc (arm-wrs-vxworks): Use arm/vxworks.opt.

From-SVN: r169489

13 years agoelf.opt: New.
Joseph Myers [Tue, 1 Feb 2011 16:42:51 +0000 (16:42 +0000)]
elf.opt: New.

* config/alpha/elf.opt: New.
* config.gcc (alpha*-*-linux*, alpha*-*-gnu*, alpha*-*-freebsd*,
alpha*-*-netbsd*, alpha*-*-openbsd*): Use alpha/elf.opt.

From-SVN: r169488

13 years agore PR tree-optimization/47559 (ICE: verify_stmts failed: statement marked for throw...
Richard Guenther [Tue, 1 Feb 2011 16:15:56 +0000 (16:15 +0000)]
re PR tree-optimization/47559 (ICE: verify_stmts failed: statement marked for throw, but doesn't with -fnon-call-exceptions and noexcept)

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.

From-SVN: r169487

13 years agotree-dump.c (dump_option_value_info): Add entry for TDF_CSELIB.
Bernd Schmidt [Tue, 1 Feb 2011 15:12:26 +0000 (15:12 +0000)]
tree-dump.c (dump_option_value_info): Add entry for TDF_CSELIB.

* 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.

From-SVN: r169482

13 years agore PR fortran/47565 ([OOP] Segfault with TBP)
Janus Weil [Tue, 1 Feb 2011 14:59:40 +0000 (15:59 +0100)]
re PR fortran/47565 ([OOP] Segfault with TBP)

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.

From-SVN: r169480

13 years agoCheck HOST_BIT_BUCKET when settting dump base/dir.
H.J. Lu [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.

From-SVN: r169479

13 years agore PR tree-optimization/47555 (Huge memory usage when optimizing)
Richard Guenther [Tue, 1 Feb 2011 14:36:00 +0000 (14:36 +0000)]
re PR tree-optimization/47555 (Huge memory usage when optimizing)

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.

From-SVN: r169478

13 years agore PR target/46692 (Missing LM32 multilibs for divider and sign extender)
Sebastien Bourdeauducq [Tue, 1 Feb 2011 11:52:12 +0000 (11:52 +0000)]
re PR target/46692 (Missing LM32 multilibs for divider and sign extender)

PR gcc/46692
* config/lm32/t-lm32: Add multilib for all CPU options.

From-SVN: r169473

13 years agoMAINTAINERS (CPU Port Maintainers): Add myself.
Sebastien Bourdeauducq [Tue, 1 Feb 2011 11:02:47 +0000 (11:02 +0000)]
MAINTAINERS (CPU Port Maintainers): Add myself.

* MAINTAINERS (CPU Port Maintainers): Add myself.

From-SVN: r169471

13 years agolwg-active.html: Update to Revision D73.
Paolo Carlini [Tue, 1 Feb 2011 11:01:13 +0000 (11:01 +0000)]
lwg-active.html: Update to Revision D73.

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.

From-SVN: r169470

13 years agore PR tree-optimization/47541 (For integer pointers, the value of ++*p is not writte...
Richard Guenther [Tue, 1 Feb 2011 09:47:21 +0000 (09:47 +0000)]
re PR tree-optimization/47541 (For integer pointers, the value of ++*p  is not written back to memory)

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.

From-SVN: r169468

13 years agoInclude errno.h needed by fallbacks
Janne Blomqvist [Tue, 1 Feb 2011 08:27:55 +0000 (10:27 +0200)]
Include errno.h needed by fallbacks

From-SVN: r169467

13 years agore PR libquadmath/47293 (libquadmath: strtoflt128 - NAN not correctly read and C99...
Jerry DeLisle [Tue, 1 Feb 2011 02:29:18 +0000 (02:29 +0000)]
re PR libquadmath/47293 (libquadmath: strtoflt128 - NAN not correctly read and C99 hex floating point format missing)

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.

From-SVN: r169466

13 years agorun_doxygen: Allow doxygen 1.7.0 again.
Benjamin Kosnik [Tue, 1 Feb 2011 01:31:42 +0000 (01:31 +0000)]
run_doxygen: Allow doxygen 1.7.0 again.

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.

From-SVN: r169464

13 years agodebug.xml: Use GDB instead of gdb.
Gerald Pfeifer [Tue, 1 Feb 2011 00:52:36 +0000 (00:52 +0000)]
debug.xml: Use GDB instead of gdb.

* doc/xml/manual/debug.xml: Use GDB instead of gdb.
Adjust link to GDB manual.

From-SVN: r169463

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

From-SVN: r169460

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

From-SVN: r169456

13 years agore PR fortran/47455 ([OOP] internal compiler error: in fold_convert_loc, at fold...
Janus Weil [Mon, 31 Jan 2011 22:51:59 +0000 (23:51 +0100)]
re PR fortran/47455 ([OOP] internal compiler error: in fold_convert_loc, at fold-const.c:2028)

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.

From-SVN: r169455

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

From-SVN: r169454

13 years agoosf5.opt: New.
Joseph Myers [Mon, 31 Jan 2011 21:57:16 +0000 (21:57 +0000)]
osf5.opt: New.

* config/alpha/osf5.opt: New.
* config.gcc (alpha*-dec-osf5.1*): Use alpha/osf5.opt.

From-SVN: r169453

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

From-SVN: r169451

13 years agoFix GF_CLOCK_MONOTONIC from r169449
Janne Blomqvist [Mon, 31 Jan 2011 20:58:41 +0000 (22:58 +0200)]
Fix GF_CLOCK_MONOTONIC from r169449

From-SVN: r169450

13 years agoUse clock_gettime in libgfortran timing intrinsics, cleanup
Janne Blomqvist [Mon, 31 Jan 2011 20:52:00 +0000 (22:52 +0200)]
Use clock_gettime in libgfortran timing intrinsics, cleanup

From-SVN: r169449

13 years agoc++config (_GLIBCXX_DEPRECATED): To _GLIBCXX_USE_DEPRECATED.
Benjamin Kosnik [Mon, 31 Jan 2011 20:46:43 +0000 (20:46 +0000)]
c++config (_GLIBCXX_DEPRECATED): To _GLIBCXX_USE_DEPRECATED.

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.

From-SVN: r169448

13 years agore PR c++/47416 (ICE in build_data_member_initialization, at cp/semantics.c:5509)
Jakub Jelinek [Mon, 31 Jan 2011 20:19:25 +0000 (21:19 +0100)]
re PR c++/47416 (ICE in build_data_member_initialization, at cp/semantics.c:5509)

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.

From-SVN: r169447

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

From-SVN: r169446

13 years agoUse Alias in common.opt to make -ftree-loop-linear an alias of -floop-interchange.
Sebastian Pop [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.

From-SVN: r169445

13 years agore PR fortran/47519 (Deferred-length string wrong results with character intrinsic...
Paul Thomas [Mon, 31 Jan 2011 19:13:13 +0000 (19:13 +0000)]
re PR fortran/47519 (Deferred-length string wrong results with character intrinsic functions)

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.

From-SVN: r169444

13 years agore PR fortran/47463 ([OOP] ICE in gfc_add_component_ref)
Janus Weil [Mon, 31 Jan 2011 18:11:32 +0000 (19:11 +0100)]
re PR fortran/47463 ([OOP] ICE in gfc_add_component_ref)

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.

From-SVN: r169443

13 years agore PR tree-optimization/47538 (GNU Scientific Library miscompiled by gcc 4.6)
Jakub Jelinek [Mon, 31 Jan 2011 16:52:22 +0000 (17:52 +0100)]
re PR tree-optimization/47538 (GNU Scientific Library miscompiled by gcc 4.6)

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.

Co-Authored-By: Richard Guenther <rguenther@suse.de>
From-SVN: r169441

13 years agore PR target/45325 (target attribute doesn't work with -march=i586)
Rainer Orth [Mon, 31 Jan 2011 14:56:31 +0000 (14:56 +0000)]
re PR target/45325 (target attribute doesn't work with -march=i586)

PR target/45325
* gcc.target/i386/pr38240.c: Add dg-options "-msse".

From-SVN: r169440

13 years agosourcebuild.texi (Effective-Target Keywords): Document avx_runtime.
Rainer Orth [Mon, 31 Jan 2011 14:20:54 +0000 (14:20 +0000)]
sourcebuild.texi (Effective-Target Keywords): Document avx_runtime.

* doc/sourcebuild.texi (Effective-Target Keywords): Document
avx_runtime.

From-SVN: r169439

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

From-SVN: r169438

13 years agoconfigure.ac (gcc_cv_ld_eh_frame_hdr): Update minimal Sun ld version number.
Rainer Orth [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.ac (gcc_cv_ld_eh_frame_hdr): Update minimal Sun ld
version number.
* configure: Regenerate.

From-SVN: r169437

13 years agoconfigure.ac (*-*-solaris2*): Add -lrt to THREADLIBS.
Rainer Orth [Mon, 31 Jan 2011 14:00:46 +0000 (14:00 +0000)]
configure.ac (*-*-solaris2*): Add -lrt to THREADLIBS.

* configure.ac (*-*-solaris2*): Add -lrt to THREADLIBS.
* configure: Regenerate.

From-SVN: r169436

13 years agoconfigure.ac (gcc_cv_ld_static_option): Define.
Rainer Orth [Mon, 31 Jan 2011 13:52:42 +0000 (13:52 +0000)]
configure.ac (gcc_cv_ld_static_option): Define.

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.

From-SVN: r169435

13 years agorx.c (rx_get_stack_layout): Only save call clobbered registers inside interrupt handl...
Nick Clifton [Mon, 31 Jan 2011 11:38:43 +0000 (11:38 +0000)]
rx.c (rx_get_stack_layout): Only save call clobbered registers inside interrupt handlers if...

* config/rx/rx.c (rx_get_stack_layout): Only save call clobbered
registers inside interrupt handlers if the handler is not a leaf
function.

From-SVN: r169434

13 years agore PR rtl-optimization/44031 (ice in subst_reloads, at reload.c:6327)
Eric Botcazou [Mon, 31 Jan 2011 10:45:20 +0000 (10:45 +0000)]
re PR rtl-optimization/44031 (ice in subst_reloads, at reload.c:6327)

PR rtl-optimization/44031
* gcc.c-torture/compile/20110131-1.c: New test.

From-SVN: r169433

13 years agomn10300.c (mn10300_regno_in_class_p): Check for reg_renumber returning an INVALID_REGNUM.
Nick Clifton [Mon, 31 Jan 2011 10:26:51 +0000 (10:26 +0000)]
mn10300.c (mn10300_regno_in_class_p): Check for reg_renumber returning an INVALID_REGNUM.

* config/mn10300/mn10300.c (mn10300_regno_in_class_p): Check for
reg_renumber returning an INVALID_REGNUM.

From-SVN: r169432

13 years agoconfigure.ac (GCJ_JAVAC): Run false rather than no.
Alexandre Oliva [Mon, 31 Jan 2011 05:34:09 +0000 (05:34 +0000)]
configure.ac (GCJ_JAVAC): Run false rather than no.

* configure.ac (GCJ_JAVAC): Run false rather than no.
* configure: Rebuilt.

From-SVN: r169431

13 years agore PR libgcj/44341 (libjava cross build fails when configured with --with-gmp=)
Alexandre Oliva [Mon, 31 Jan 2011 05:20:17 +0000 (05:20 +0000)]
re PR libgcj/44341 (libjava cross build fails when configured with --with-gmp=)

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.

From-SVN: r169430

13 years agorevert: re PR debug/45136 (-fcompare-debug failure with -Os -fschedule-insns)
Alexandre Oliva [Mon, 31 Jan 2011 05:13:34 +0000 (05:13 +0000)]
revert: re PR debug/45136 (-fcompare-debug failure with -Os -fschedule-insns)

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.

From-SVN: r169429

13 years agoupdate_version_svn (FILES): Merge with datestamp_FILES.
Gerald Pfeifer [Mon, 31 Jan 2011 01:14:49 +0000 (01:14 +0000)]
update_version_svn (FILES): Merge with datestamp_FILES.

* update_version_svn (FILES): Merge with datestamp_FILES.
(SVNROOT2): Introduce and use.

From-SVN: r169428

13 years agors6000.c (print_operand): Rearrange addends in toc relative expressions as we do...
Alan Modra [Mon, 31 Jan 2011 00:44:10 +0000 (11:14 +1030)]
rs6000.c (print_operand): Rearrange addends in toc relative expressions as we do in print_operand_address.

* config/rs6000/rs6000.c (print_operand): Rearrange addends in
toc relative expressions as we do in print_operand_address.

From-SVN: r169427

13 years agolwg-active.html: Update to Revision D73.
Paolo Carlini [Mon, 31 Jan 2011 00:19:58 +0000 (00:19 +0000)]
lwg-active.html: Update to Revision D73.

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.

From-SVN: r169426

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

From-SVN: r169425

13 years agoPR libstdc++/36104 part four
Benjamin Kosnik [Sun, 30 Jan 2011 22:39:36 +0000 (22:39 +0000)]
PR libstdc++/36104 part four

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.

From-SVN: r169421

13 years agoextend.texi: Follow spelling conventions.
Kazu Hirata [Sun, 30 Jan 2011 22:25:31 +0000 (22:25 +0000)]
extend.texi: Follow spelling conventions.

* doc/extend.texi: Follow spelling conventions.
* doc/invoke.texi: Fix a typo.

From-SVN: r169420

13 years agohpux11.opt: New.
Joseph Myers [Sun, 30 Jan 2011 20:57:56 +0000 (20:57 +0000)]
hpux11.opt: New.

* config/hpux11.opt: New.
* config.gcc (hppa*64*-*-hpux11*, hppa[12]*-*-hpux11*,
ia64*-*-hpux*): Use hpux11.opt.

From-SVN: r169419

13 years agoconfig.gcc (i[34567]86-*-pe | i[34567]86-*-cygwin*): Add t-dfprules to tmake_file.
Jonathan Yong [Sun, 30 Jan 2011 20:10:20 +0000 (20:10 +0000)]
config.gcc (i[34567]86-*-pe | i[34567]86-*-cygwin*): Add t-dfprules to tmake_file.

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.

From-SVN: r169418

13 years agoupdate_version_svn (SVN): Remove obsolete comment.
Gerald Pfeifer [Sun, 30 Jan 2011 19:48:42 +0000 (19:48 +0000)]
update_version_svn (SVN): Remove obsolete comment.

* update_version_svn (SVN): Remove obsolete comment.
(CURR_DATE): Fix description.
Fix description of checkout procedure.

From-SVN: r169417

13 years agore PR fortran/47042 (ICE with character pointer in function)
Tobias Burnus [Sun, 30 Jan 2011 18:17:29 +0000 (19:17 +0100)]
re PR fortran/47042 (ICE with character pointer in function)

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.

From-SVN: r169415

13 years agore PR fortran/47042 (ICE with character pointer in function)
Tobias Burnus [Sun, 30 Jan 2011 18:16:12 +0000 (19:16 +0100)]
re PR fortran/47042 (ICE with character pointer in function)

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.

From-SVN: r169414

13 years agore PR fortran/47523 (Concatenation with deferred length character with lhs variable)
Paul Thomas [Sun, 30 Jan 2011 17:50:01 +0000 (17:50 +0000)]
re PR fortran/47523 (Concatenation with deferred length character with lhs variable)

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.

From-SVN: r169413

13 years agoinstall.texi (hppa-hp-hpux10): Remove references to HP support sites.
Gerald Pfeifer [Sun, 30 Jan 2011 17:20:30 +0000 (17:20 +0000)]
install.texi (hppa-hp-hpux10): Remove references to HP support sites.

* doc/install.texi (hppa-hp-hpux10): Remove references to HP
support sites.

From-SVN: r169412

13 years agoinstall.texi (Binaries): Remove outdated reference for Motorola 68HC11/68HC12 downloads.
Gerald Pfeifer [Sun, 30 Jan 2011 15:15:40 +0000 (15:15 +0000)]
install.texi (Binaries): Remove outdated reference for Motorola 68HC11/68HC12 downloads.

* doc/install.texi (Binaries): Remove outdated reference for
Motorola 68HC11/68HC12 downloads.

From-SVN: r169409

13 years agoabi.xml: Adjust link to C++ ABI specification.
Gerald Pfeifer [Sun, 30 Jan 2011 15:02:01 +0000 (15:02 +0000)]
abi.xml: Adjust link to C++ ABI specification.

* doc/xml/manual/abi.xml: Adjust link to C++ ABI specification.
Improve description of one such reference.

From-SVN: r169408

13 years agocodecvt.xml: Fix link to The Austin Common Standards Revision Group.
Gerald Pfeifer [Sun, 30 Jan 2011 12:25:03 +0000 (12:25 +0000)]
codecvt.xml: Fix link to The Austin Common Standards Revision Group.

* 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.

From-SVN: r169406

13 years agoextend.texi (Thread-Local): Adjust reference to Ulrich Drepper's paper.
Gerald Pfeifer [Sun, 30 Jan 2011 11:45:22 +0000 (11:45 +0000)]
extend.texi (Thread-Local): Adjust reference to Ulrich Drepper's paper.

* doc/extend.texi (Thread-Local): Adjust reference to Ulrich
Drepper's paper.

From-SVN: r169404

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

From-SVN: r169403

13 years agore PR bootstrap/47147 (gcc 4.6 fails to compile on NetBSD)
Jonathan Wakely [Sat, 29 Jan 2011 22:15:52 +0000 (22:15 +0000)]
re PR bootstrap/47147 (gcc 4.6 fails to compile on NetBSD)

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.

From-SVN: r169395

13 years agobessel_6.f90: XFAIL on spu-*-*.
Ulrich Weigand [Sat, 29 Jan 2011 19:18:06 +0000 (19:18 +0000)]
bessel_6.f90: XFAIL on spu-*-*.

* 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.

From-SVN: r169393

13 years agore PR fortran/47531 (SHAPE misses KIND= support)
Tobias Burnus [Sat, 29 Jan 2011 17:36:18 +0000 (18:36 +0100)]
re PR fortran/47531 (SHAPE misses KIND= support)

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.

From-SVN: r169392

13 years agore PR libfortran/47434 (Wrong field width for NaN with (F0.n) formatting)
Jerry DeLisle [Sat, 29 Jan 2011 17:33:36 +0000 (17:33 +0000)]
re PR libfortran/47434 (Wrong field width for NaN with (F0.n) formatting)

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.

From-SVN: r169391

13 years agore PR libfortran/47434 (Wrong field width for NaN with (F0.n) formatting)
Jerry DeLisle [Sat, 29 Jan 2011 17:31:04 +0000 (17:31 +0000)]
re PR libfortran/47434 (Wrong field width for NaN with (F0.n) formatting)

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.

From-SVN: r169390