OSDN Git Service
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
burnus [Fri, 28 Jan 2011 19:47:16 +0000 (19:47 +0000)]
2011-01-28 Tobias Burnus <burnus@net-b.de>
* gfortran.texi (Fortran 2003 status): Mention support for
nonconstant namelist variables.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@169371
138bc75d-0d04-0410-961f-
82ee72b054a4
jakub [Fri, 28 Jan 2011 19:36:44 +0000 (19:36 +0000)]
PR target/42894
* varasm.c (force_const_mem): Store copy of x in desc->constant
instead of x itself.
* expr.c (emit_move_insn): Add a copy of y_cst instead of y_cst
itself into REG_EQUAL note.
* gcc.dg/tls/pr42894.c: New test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@169370
138bc75d-0d04-0410-961f-
82ee72b054a4
jsm28 [Fri, 28 Jan 2011 19:25:16 +0000 (19:25 +0000)]
* config/freebsd.opt (posix, rdynamic): New Driver options.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@169368
138bc75d-0d04-0410-961f-
82ee72b054a4
paolo [Fri, 28 Jan 2011 16:59:49 +0000 (16:59 +0000)]
2011-01-28 Paolo Carlini <paolo.carlini@oracle.com>
* include/bits/atomic_base.h: Do not include <stddef.h>.
(kill_dependency): Uglify ret.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@169364
138bc75d-0d04-0410-961f-
82ee72b054a4
jsm28 [Fri, 28 Jan 2011 15:11:34 +0000 (15:11 +0000)]
* ja.po: Update.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@169360
138bc75d-0d04-0410-961f-
82ee72b054a4
ro [Fri, 28 Jan 2011 15:07:37 +0000 (15:07 +0000)]
* gcc.dg/pr47276.c: Add dg-require-visibility.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@169359
138bc75d-0d04-0410-961f-
82ee72b054a4
ro [Fri, 28 Jan 2011 14:33:42 +0000 (14:33 +0000)]
* gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@169358
138bc75d-0d04-0410-961f-
82ee72b054a4
pault [Fri, 28 Jan 2011 13:53:19 +0000 (13:53 +0000)]
2011-01-28 Paul Thomas <pault@gcc.gnu.org>
Tobias Burnus <burnus@gcc.gnu.org>
PR fortran/45170
PR fortran/35810
PR fortran/47350
* interface.c (compare_actual_formal): An allocatable or pointer
deferred length actual is only allowed if the formal argument
is also deferred length. Clean up whitespace.
* trans-expr.c (gfc_conv_procedure_call): Pass string length for
deferred character length formal arguments by reference. Do the
same for function results.
(gfc_trans_pointer_assignment): Do not do runtime check of lhs
and rhs character lengths, if deferred length lhs. In this case
set the lhs character length to that of the rhs.
(gfc_conv_string_parameter): Remove assert that string length is
an integer type.
(is_scalar_reallocatable_lhs): New function.
(alloc_scalar_allocatable_for_assignment): New function.
(gfc_trans_assignment_1): Call above new function. If the rhs is
a deferred character length itself, makes ure that the function
is called before reallocation, so that the length is available.
(gfc_trans_asssignment): Remove error about assignment to
deferred length character variables.
* gfortran.texi : Update entry about (re)allocation on
assignment.
* trans-stmt.c (gfc_trans_allocate): Add code to handle deferred
length character variables.
* module.c (mio_typespec): Transfer deferred characteristic.
* trans-types.c (gfc_get_function_type): New code to generate
hidden typelist, so that those character lengths that are
passed by reference get the right type.
* resolve.c (resolve_contained_fntype): Supress error for
deferred character length functions.
(resolve_function, resolve_fl_procedure) The same.
(check_symbols): Remove the error that support for
entity with deferred type parameter is not yet implemented.
(resolve_fl_derived): The same.
match.c (alloc_opt_list): Allow MOLD for deferred length object.
* trans-decl.c (gfc_get_symbol_decl): For deferred character
length dummies, generate a local variable for string length.
(create_function_arglist): Hidden length can be a pointer.
(gfc_trans_deferred_vars): For deferred character length
results and dummies, assign the string length to the local
variable from the hidden argument on entry and the other way
round on exit, as appropriate.
2011-01-28 Paul Thomas <pault@gcc.gnu.org>
Tobias Burnus <burnus@gcc.gnu.org>
PR fortran/45170
PR fortran/35810
PR fortran/47350
* gfortran.dg/realloc_on_assign_3.f03: New test.
* gfortran.dg/realloc_on_assign_4.f03: New test.
* gfortran.dg/realloc_on_assign_5.f90: New test.
* gfortran.dg/allocatable_function_5.f90: New test.
* gfortran.dg/allocate_deferred_char_scalar_1.f90: New test.
* gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
implemented" dg-errors.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@169356
138bc75d-0d04-0410-961f-
82ee72b054a4
ro [Fri, 28 Jan 2011 09:37:12 +0000 (09:37 +0000)]
* configure.ac (gcc_cv_ld_static_dynamic): IRIX 6 ld supports
-Bstatic/-Bdynamic.
* configure: Regenerate.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@169353
138bc75d-0d04-0410-961f-
82ee72b054a4
ian [Fri, 28 Jan 2011 01:44:55 +0000 (01:44 +0000)]
Add Solaris version of os.Hostname.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@169350
138bc75d-0d04-0410-961f-
82ee72b054a4
gccadmin [Fri, 28 Jan 2011 00:18:23 +0000 (00:18 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@169349
138bc75d-0d04-0410-961f-
82ee72b054a4
ian [Fri, 28 Jan 2011 00:11:23 +0000 (00:11 +0000)]
mksysinfo: Add #defines for Solaris.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@169345
138bc75d-0d04-0410-961f-
82ee72b054a4
ian [Fri, 28 Jan 2011 00:01:08 +0000 (00:01 +0000)]
When closing a file, call closedir if we called opendir.
Fixes Go issue 1448.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@169344
138bc75d-0d04-0410-961f-
82ee72b054a4
ian [Thu, 27 Jan 2011 23:28:09 +0000 (23:28 +0000)]
mksysinfo: Always define IPV6_V6ONLY.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@169343
138bc75d-0d04-0410-961f-
82ee72b054a4
ian [Thu, 27 Jan 2011 23:25:31 +0000 (23:25 +0000)]
Don't force rebuild if mksysinfo.sh does not change sysinfo.go.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@169342
138bc75d-0d04-0410-961f-
82ee72b054a4
ian [Thu, 27 Jan 2011 22:49:34 +0000 (22:49 +0000)]
Add missing dependency in libgo/Makefile.am.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@169341
138bc75d-0d04-0410-961f-
82ee72b054a4
burnus [Thu, 27 Jan 2011 22:47:08 +0000 (22:47 +0000)]
2011-01-27 Tobias Burnus <burnus@net-b.de>
PR fortran/47474
* trans-decl.c (gfc_generate_function_code): Fix init
of allocatable result variable with allocatable components.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@169340
138bc75d-0d04-0410-961f-
82ee72b054a4
ian [Thu, 27 Jan 2011 20:39:19 +0000 (20:39 +0000)]
Fix self-referential struct via function and array.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@169339
138bc75d-0d04-0410-961f-
82ee72b054a4
jb [Thu, 27 Jan 2011 20:22:37 +0000 (20:22 +0000)]
Pr 47431 CTIME/FDATE thread-safety using ctime_r()
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@169338
138bc75d-0d04-0410-961f-
82ee72b054a4
jb [Thu, 27 Jan 2011 20:05:45 +0000 (20:05 +0000)]
PR 47432 Use ttyname_r() if available
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@169337
138bc75d-0d04-0410-961f-
82ee72b054a4
jsm28 [Thu, 27 Jan 2011 18:36:03 +0000 (18:36 +0000)]
* config/rs6000/sysv4.h (LIB_NETBSD_SPEC): Don't handle -profile.
* config/rs6000/vxworks.h (CC1_SPEC): Don't handle -profile.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@169336
138bc75d-0d04-0410-961f-
82ee72b054a4
jsm28 [Thu, 27 Jan 2011 18:09:14 +0000 (18:09 +0000)]
* ja.po: Update.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@169335
138bc75d-0d04-0410-961f-
82ee72b054a4
jb [Thu, 27 Jan 2011 17:34:14 +0000 (17:34 +0000)]
PR 47491 getpwuid_r() bootstrap regression on Solaris
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@169334
138bc75d-0d04-0410-961f-
82ee72b054a4
aesok [Thu, 27 Jan 2011 17:10:16 +0000 (17:10 +0000)]
* config/s390/s390.h (PREFERRED_RELOAD_CLASS): Remove.
* config/s390/s390-protos.h (s390_preferred_reload_class): Remove.
* config/s390/s390.c (TARGET_PREFERRED_RELOAD_CLASS): Define.
(s390_preferred_reload_class): Make static. Change return and
'rclass' argument type to reg_class_t.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@169333
138bc75d-0d04-0410-961f-
82ee72b054a4
hubicka [Thu, 27 Jan 2011 16:16:34 +0000 (16:16 +0000)]
PR middle-end/46949
* cgraphunit.c (process_common_attributes): Fix use of remove_attribute.
(process_function_and_variable_attributes): Check defined weakrefs.
* gcc.dg/attr-weakref-4.c: New testcase
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@169332
138bc75d-0d04-0410-961f-
82ee72b054a4
jamborm [Thu, 27 Jan 2011 13:41:51 +0000 (13:41 +0000)]
2011-01-27 Martin Jambor <mjambor@suse.cz>
PR tree-optimization/47228
* tree-sra.c (sra_modify_assign): Use build_ref_for_model instead of
build_ref_for_offset.
* testsuite/gcc.dg/torture/pr47228.c: New test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@169331
138bc75d-0d04-0410-961f-
82ee72b054a4
krebbel [Thu, 27 Jan 2011 11:22:02 +0000 (11:22 +0000)]
2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
* gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@169328
138bc75d-0d04-0410-961f-
82ee72b054a4
uweigand [Thu, 27 Jan 2011 08:43:12 +0000 (08:43 +0000)]
* lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
when using auto-overlay support on the SPU.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@169326
138bc75d-0d04-0410-961f-
82ee72b054a4
ebotcazou [Thu, 27 Jan 2011 08:39:33 +0000 (08:39 +0000)]
PR rtl-optimization/44174
* gcc.target/i386/asm-6.c: New test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@169325
138bc75d-0d04-0410-961f-
82ee72b054a4
uweigand [Thu, 27 Jan 2011 08:39:02 +0000 (08:39 +0000)]
* config/spu/spu-elf.h (ASM_SPEC): Remove.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@169324
138bc75d-0d04-0410-961f-
82ee72b054a4
burnus [Thu, 27 Jan 2011 07:02:58 +0000 (07:02 +0000)]
2011-01-27 Tobias Burnus <burnus@net-b.de>
PR fortran/47472
* options.c (gfc_handle_module_path_options): Save
module path without trailing slash as include path.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@169323
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Thu, 27 Jan 2011 04:33:18 +0000 (04:33 +0000)]
Update copyright year
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@169322
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Thu, 27 Jan 2011 04:25:49 +0000 (04:25 +0000)]
PR rtl-optimization/46856
* postreload.c (reload_combine_recognize_const_pattern): Do not
separate cc0 setter and user on cc0 targets.
PR rtl-optimization/46856
* gcc.c-torture/compile/pr46856.c: New test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@169321
138bc75d-0d04-0410-961f-
82ee72b054a4
jvdelisle [Thu, 27 Jan 2011 02:16:18 +0000 (02:16 +0000)]
2011-01-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR libgfortran/47285
* io/write_float.def (output_float): Return SUCCESS or FAILURE and use
the result to set the padding.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@169320
138bc75d-0d04-0410-961f-
82ee72b054a4
nicola [Thu, 27 Jan 2011 02:09:13 +0000 (02:09 +0000)]
In gcc/:
2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
PR c/43082
* c-typeck.c (c_objc_common_truthvalue_conversion): If we are
passed a VOID_TYPE expression, immediately emit an error and
return error_mark_node.
In gcc/testsuite/:
2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
Andrew Pinski <pinskia@gmail.com>
PR c/43082
* gcc.dg/pr43082.c: New.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@169319
138bc75d-0d04-0410-961f-
82ee72b054a4
gccadmin [Thu, 27 Jan 2011 00:18:29 +0000 (00:18 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@169317
138bc75d-0d04-0410-961f-
82ee72b054a4
ian [Thu, 27 Jan 2011 00:08:02 +0000 (00:08 +0000)]
Fix typo in socket_bsd.go.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@169313
138bc75d-0d04-0410-961f-
82ee72b054a4
ian [Thu, 27 Jan 2011 00:03:51 +0000 (00:03 +0000)]
mksysinfo.sh: #include <sys/uio.h>.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@169312
138bc75d-0d04-0410-961f-
82ee72b054a4
ian [Wed, 26 Jan 2011 23:53:19 +0000 (23:53 +0000)]
netchan: Avoid race condition in test.
Copied from master library.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@169311
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Wed, 26 Jan 2011 22:45:04 +0000 (22:45 +0000)]
PR rtl-optimization/47464
* df-problems.c (can_move_insn_across): Use may_trap_or_fault_p
rather than may_trap_p as needed.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@169310
138bc75d-0d04-0410-961f-
82ee72b054a4
ian [Wed, 26 Jan 2011 22:37:13 +0000 (22:37 +0000)]
net: Check for EINTR.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@169309
138bc75d-0d04-0410-961f-
82ee72b054a4
ebotcazou [Wed, 26 Jan 2011 22:10:23 +0000 (22:10 +0000)]
PR bootstrap/47467
* targext.c: Include target files if IN_RTS is defined.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@169308
138bc75d-0d04-0410-961f-
82ee72b054a4