H.J. Lu
dd3b31fbce
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
2011-02-01 06:42:08 -08:00
Richard Guenther
34c1de7982
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
2011-02-01 14:36:00 +00:00
Sebastien Bourdeauducq
dd2804d247
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
2011-02-01 11:52:12 +00:00
Sebastien Bourdeauducq
fdd3083a51
MAINTAINERS (CPU Port Maintainers): Add myself.
...
* MAINTAINERS (CPU Port Maintainers): Add myself.
From-SVN: r169471
2011-02-01 11:02:47 +00:00
Paolo Carlini
bfa7f5619d
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
2011-02-01 11:01:13 +00:00
Richard Guenther
3fd3b156d6
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
2011-02-01 09:47:21 +00:00
Janne Blomqvist
3eaa6afc66
Include errno.h needed by fallbacks
...
From-SVN: r169467
2011-02-01 10:27:55 +02:00
Jerry DeLisle
21ac7f65b8
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
2011-02-01 02:29:18 +00:00
Benjamin Kosnik
30f276c1dc
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
2011-02-01 01:31:42 +00:00
Gerald Pfeifer
332b3e1e31
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
2011-02-01 00:52:36 +00:00
GCC Administrator
a359924088
Daily bump.
...
From-SVN: r169460
2011-02-01 00:17:59 +00:00
Ian Lance Taylor
7467fc4bcd
libgo/Makefile.am: Simplify build to avoid unnecessary .a files.
...
From-SVN: r169456
2011-01-31 23:43:49 +00:00
Janus Weil
463ec8224b
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
2011-01-31 23:51:59 +01:00
Joseph Myers
f16072b6e8
* config/arc/arc.opt (EB, EL): New Driver options.
...
From-SVN: r169454
2011-01-31 22:36:42 +00:00
Joseph Myers
6456cf2e5b
osf5.opt: New.
...
* config/alpha/osf5.opt: New.
* config.gcc (alpha*-dec-osf5.1*): Use alpha/osf5.opt.
From-SVN: r169453
2011-01-31 21:57:16 +00:00
Joseph Myers
cdde6ab41f
* config/vms/vms.opt (map, mvms-return-codes): New Driver options.
...
From-SVN: r169451
2011-01-31 21:35:31 +00:00
Janne Blomqvist
3a13ffa951
Fix GF_CLOCK_MONOTONIC from r169449
...
From-SVN: r169450
2011-01-31 22:58:41 +02:00
Janne Blomqvist
b6e7a3d1f9
Use clock_gettime in libgfortran timing intrinsics, cleanup
...
From-SVN: r169449
2011-01-31 22:52:00 +02:00
Benjamin Kosnik
e1bcd685a2
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
2011-01-31 20:46:43 +00:00
Jakub Jelinek
60d237aff2
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
2011-01-31 21:19:25 +01:00
Mike Stump
882020aa1c
Oops, almost forgot to check-in ChangeLog.
...
From-SVN: r169446
2011-01-31 19:35:23 +00:00
Sebastian Pop
7633415cb2
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
2011-01-31 19:30:55 +00:00
Paul Thomas
fabb6f8ea1
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
2011-01-31 19:13:13 +00:00
Janus Weil
b6c77bcb57
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
2011-01-31 19:11:32 +01:00
Jakub Jelinek
0425d6f563
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
2011-01-31 17:52:22 +01:00
Rainer Orth
529da9b570
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
2011-01-31 14:56:31 +00:00
Rainer Orth
500b16c3f0
sourcebuild.texi (Effective-Target Keywords): Document avx_runtime.
...
* doc/sourcebuild.texi (Effective-Target Keywords): Document
avx_runtime.
From-SVN: r169439
2011-01-31 14:20:54 +00:00
Rainer Orth
f39ebf7fc4
* g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
...
From-SVN: r169438
2011-01-31 14:14:16 +00:00
Rainer Orth
e279edb0d8
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
2011-01-31 14:07:45 +00:00
Rainer Orth
7c1e8838b2
configure.ac (*-*-solaris2*): Add -lrt to THREADLIBS.
...
* configure.ac (*-*-solaris2*): Add -lrt to THREADLIBS.
* configure: Regenerate.
From-SVN: r169436
2011-01-31 14:00:46 +00:00
Rainer Orth
c6092243c9
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
2011-01-31 13:52:42 +00:00
Nick Clifton
d7862be3fa
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
2011-01-31 11:38:43 +00:00
Eric Botcazou
171bbfd2ef
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
2011-01-31 10:45:20 +00:00
Nick Clifton
ba4ec0e067
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
2011-01-31 10:26:51 +00:00
Alexandre Oliva
c3413e5a95
configure.ac (GCJ_JAVAC): Run false rather than no.
...
* configure.ac (GCJ_JAVAC): Run false rather than no.
* configure: Rebuilt.
From-SVN: r169431
2011-01-31 05:34:09 +00:00
Alexandre Oliva
29a63921d9
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
2011-01-31 05:20:17 +00:00
Alexandre Oliva
ef591d3f05
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
2011-01-31 05:13:34 +00:00
Gerald Pfeifer
1b31835f2f
update_version_svn (FILES): Merge with datestamp_FILES.
...
* update_version_svn (FILES): Merge with datestamp_FILES.
(SVNROOT2): Introduce and use.
From-SVN: r169428
2011-01-31 01:14:49 +00:00
Alan Modra
6105224471
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
2011-01-31 11:14:10 +10:30
Paolo Carlini
9594f433f6
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
2011-01-31 00:19:58 +00:00
GCC Administrator
a328fe6cd1
Daily bump.
...
From-SVN: r169425
2011-01-31 00:19:01 +00:00
Benjamin Kosnik
12ffa22844
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
2011-01-30 22:39:36 +00:00
Kazu Hirata
c4c8962b49
extend.texi: Follow spelling conventions.
...
* doc/extend.texi: Follow spelling conventions.
* doc/invoke.texi: Fix a typo.
From-SVN: r169420
2011-01-30 22:25:31 +00:00
Joseph Myers
e543b94c18
hpux11.opt: New.
...
* config/hpux11.opt: New.
* config.gcc (hppa*64*-*-hpux11*, hppa[12]*-*-hpux11*,
ia64*-*-hpux*): Use hpux11.opt.
From-SVN: r169419
2011-01-30 20:57:56 +00:00
Jonathan Yong
a70e055153
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
2011-01-30 20:10:20 +00:00
Gerald Pfeifer
176a192a12
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
2011-01-30 19:48:42 +00:00
Tobias Burnus
1ca99f75ca
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
2011-01-30 19:17:29 +01:00
Tobias Burnus
86d7449cc6
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
2011-01-30 19:16:12 +01:00
Paul Thomas
dafdf26963
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
2011-01-30 17:50:01 +00:00
Gerald Pfeifer
7be03a0ef9
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
2011-01-30 17:20:30 +00:00