Richard Biener
72602c6cb4
libgcov.h (struct gcov_fn_info): Make ctrs size 1.
...
2014-07-14 Richard Biener <rguenther@suse.de>
* libgcov.h (struct gcov_fn_info): Make ctrs size 1.
From-SVN: r212520
2014-07-14 13:22:02 +00:00
Ulrich Drepper
b40d9361f9
random.tcc: Unfortunately more fixes for operator>> and operator<< for...
...
* include/ext/random.tcc: Unfortunately more fixes for
operator>> and operator<< for uniform_on_sphere_distribution.
From-SVN: r212517
2014-07-14 12:09:30 +00:00
Richard Biener
888a1049c2
re PR lto/61786 (wrong code by LTO on x86_64-linux-gnu)
...
2014-07-14 Richard Biener <rguenther@suse.de>
PR tree-optimization/61786
* gcc.dg/torture/pr61786.c: New testcase.
* gcc.dg/lto/pr61786_0.c: Likewise.
* gcc.dg/lto/pr61786_1.c: Likewise.
From-SVN: r212515
2014-07-14 11:22:34 +00:00
Richard Biener
3b57ff81e6
builtins.c (c_strlen): Make only_value == 2 really only affect warning generation.
...
2014-07-14 Richard Biener <rguenther@suse.de>
* builtins.c (c_strlen): Make only_value == 2 really only
affect warning generation.
From-SVN: r212514
2014-07-14 11:12:29 +00:00
Richard Biener
406bfdd39f
re PR tree-optimization/61757 (genmodes failure with enable-checking)
...
2014-07-14 Richard Biener <rguenther@suse.de>
PR tree-optimization/61757
PR tree-optimization/61783
PR tree-optimization/61787
* tree-ssa-dom.c (record_equality): Revert canonicalization
change and add comment.
(propagate_rhs_into_lhs): Revert previous fix, removing
loop depth restriction again.
* gcc.dg/torture/pr61757.c: New testcase.
* gcc.dg/torture/pr61787.c: Likewise.
From-SVN: r212513
2014-07-14 10:50:46 +00:00
Kyrylo Tkachov
04ae06daaa
[ARM] Handle clz, rbit types in arm pipeline descriptions.
...
* config/arm/cortex-a15.md (cortex_a15_alu): Handle clz, rbit.
* config/arm/cortex-a5.md (cortex_a5_alu): Likewise.
* config/arm/cortex-a53.md (cortex_a53_alu): Likewise.
* config/arm/cortex-a7.md (cortex_a7_alu_reg): Likewise.
* config/arm/cortex-a9.md (cortex_a9_dp): Likewise.
* config/arm/cortex-m4.md (cortex_m4_alu): Likewise.
* config/arm/cortex-r4.md (cortex_r4_alu): Likewise.
From-SVN: r212512
2014-07-14 10:19:52 +00:00
Richard Biener
0241e486d5
cgraph.h (decl_in_symtab_p): Make inline.
...
2014-07-14 Richard Biener <rguenther@suse.de>
* cgraph.h (decl_in_symtab_p): Make inline.
From-SVN: r212511
2014-07-14 10:02:48 +00:00
Jakub Jelinek
b108f48f27
re PR middle-end/61294 (erroneous memset used with constant zero length parameter warning)
...
PR middle-end/61294
gcc/c-family/
* c.opt (Wmemset-transposed-args): New warning.
gcc/c/
* c-parser.c (c_parser_expr_list): Add new argument literal_zero_mask.
If non-NULL, call c_parser_check_literal_zero.
(c_parser_check_literal_zero): New function.
(c_parser_postfix_expression_after_primary): Adjust
c_parser_expr_list caller, handle -Wmemset-transposed-args.
gcc/cp/
* cp-tree.h (LITERAL_ZERO_P): Define.
* parser.c (cp_parser_parenthesized_expression_list): Add
want_literal_zero_p argument, if true, for literal zeros
insert INTEGER_CSTs with LITERAL_ZERO_P flag set.
(cp_parser_postfix_expression): Adjust
cp_parser_parenthesized_expression_list caller, handle
-Wmemset-transposed-args.
(literal_zeros): New variable.
gcc/
* doc/invoke.texi (-Wmemset-transposed-args): Document.
gcc/testsuite/
* c-c++-common/Wmemset-transposed-args1.c: New test.
* c-c++-common/Wmemset-transposed-args2.c: New test.
* g++.dg/warn/Wmemset-transposed-args-1.C: New test.
From-SVN: r212510
2014-07-14 09:36:39 +02:00
Jakub Jelinek
03e0ad94a2
re PR target/61656 (Undefined behavior in classify_argument)
...
PR target/61656
* config/i386/i386.c (classify_argument): Don't merge classes above
number of words.
From-SVN: r212509
2014-07-14 09:31:57 +02:00
Jason Merrill
e89ff446df
re PR c++/58511 ([c++11] ICE using static const member variable in constexpr)
...
PR c++/58511
* semantics.c (is_instantiation_of_constexpr): Return true for
defaulted functions, too.
(explain_invalid_constexpr_fn): Only use
explain_implicit_non_constexpr if !DECL_DECLARED_CONSTEXPR_P.
* method.c (explain_implicit_non_constexpr): Pass
DECL_INHERITED_CTOR_BASE to explain_implicit_non_constexpr.
From-SVN: r212507
2014-07-14 01:25:37 -04:00
Jason Merrill
1ea3b9879b
re PR c++/58611 ([c++11] ICE with invalid constexpr constructor used in array initialization)
...
PR c++/58611
* decl.c (check_initializer): Don't finish_compound_literal
on erroneous constexpr init.
From-SVN: r212506
2014-07-14 01:25:31 -04:00
Jason Merrill
22c6ea0042
re PR c++/58612 ([c++11] ICE calling non-constexpr from constexpr in template class)
...
PR c++/58612
* tree.c (bot_replace): Only replace a dummy 'this' parm.
From-SVN: r212505
2014-07-14 01:25:25 -04:00
Jason Merrill
7ce5ae457b
re PR c++/60628 ([c++11] ICE initializing array of auto)
...
PR c++/60628
* decl.c (create_array_type_for_decl): Only check for auto once.
From-SVN: r212504
2014-07-14 01:25:19 -04:00
Jason Merrill
5806f7716c
re PR c++/58636 (ICE with initializer_list and rvalue references)
...
PR c++/58636
* call.c (build_list_conv): Don't try to build a list of references.
From-SVN: r212503
2014-07-14 01:25:13 -04:00
GCC Administrator
2010baedf9
Daily bump.
...
From-SVN: r212502
2014-07-14 00:16:53 +00:00
Jan Hubicka
8933061886
cgraph.h (symtab_node): Add nonzero_address.
...
* cgraph.h (symtab_node): Add nonzero_address.
(decl_in_symtab_p): Break out from ...
(symtab_get_node): ... here.
* fold-const.c: Include cgraph.h
(tree_single_nonzero_warnv_p): Use symtab to determine
if symbol is non-zero.
* symtab.c (symtab_node::nonzero_address): New method.
* gcc.dg/pr36901.h: Simplify because non-zero symbol folding no
longer happens during parsing.
* gcc.dg/pr44024.c: Update template.
* g++.dg/tree-ssa/nonzero-2.C: New testcase.
* g++.dg/tree-ssa/nonzero-1.C: New testcase.
* gcc.dg/tree-ssa/nonzero-1.c: New testcase.
From-SVN: r212499
2014-07-13 22:12:54 +00:00
Jan Hubicka
69dc8208ee
ipa-devirt.c (odr_subtypes_equivalent_p): Disable temporary hack forgotten in previous commit.
...
* ipa-devirt.c (odr_subtypes_equivalent_p): Disable temporary hack
forgotten in previous commit.
From-SVN: r212497
2014-07-13 17:30:56 +00:00
Ulrich Drepper
5c8efaf2fb
random.tcc: Fix operator>> and operator<< for uniform_on_sphere_distribution.
...
* include/ext/random.tcc: Fix operator>> and operator<< for
uniform_on_sphere_distribution.
From-SVN: r212496
2014-07-13 16:43:01 +00:00
Tom de Vries
9c2c4e622c
Add xmm-register version of fuse-caller-save testcase
...
2014-07-13 Tom de Vries <tom@codesourcery.com>
* gcc.target/i386/fuse-caller-save-xmm-run.c: New test.
* gcc.target/i386/fuse-caller-save-xmm.c: New test.
From-SVN: r212495
2014-07-13 14:32:01 +00:00
Edward Smith-Rowland
c6abdc366a
PR C++/60209 - Declaration of user-defined literal operator cause error
...
cp/
2014-07-13 Edward Smith-Rowland <3dw4rd@verizon.net>
PR C++/60209 - Declaration of user-defined literal operator cause error
* cp/parser.c (cp_parser_operator()): Fold treatment of strings
and user-defined string literals. Use the full string parser.
(cp_parser_string_literal()): Add flag to not look for literal operator.
testsuite/
2014-07-13 Edward Smith-Rowland <3dw4rd@verizon.net>
PR C++/60209 - Declaration of user-defined literal operator cause error
* g++.dg/cpp0x/pr60209-neg.C: New.
* g++.dg/cpp0x/pr60209.C: New.
* g++.dg/cpp1y/udlit-empty-string-neg.C: Adjust messages.
From-SVN: r212494
2014-07-13 13:36:57 +00:00
Paolo Carlini
ca631fc2a4
re PR c++/60967 (ICE with range for in template function with C++11 and cilkplus)
...
2014-07-13 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/60967
* g++.dg/cilk-plus/pr60967.C: New.
From-SVN: r212493
2014-07-13 13:24:18 +00:00
Ulrich Drepper
863a2c7ecc
random: Add uniform_on_sphere_distribution definition.
...
2014-07-12 Ulrich Drepper <drepper@gmail.com>
* include/ext/random: Add uniform_on_sphere_distribution definition.
* include/ext/random.tcc: Add out-of-band member function definitions
for uniform_on_sphere_distribution.
* testsuite/ext/random/uniform_on_sphere_distribution/
cons/default.cc: New file.
* testsuite/ext/random/uniform_on_sphere_distribution/
operators/equal.cc: New file.
* testsuite/ext/random/uniform_on_sphere_distribution/
operators/inequal.cc: New file.
* testsuite/ext/random/uniform_on_sphere_distribution/
operators/serialize.cc: New file.
From-SVN: r212492
2014-07-13 11:07:44 +00:00
Tobias Burnus
4a05a9a8d2
coarray_atomic_4.f90: Avoid using a kind=16 integer.
...
2014-07-13 Tobias Burnus <burnus@net-b.de>
* gfortran.dg/coarray_atomic_4.f90: Avoid using a kind=16
integer.
From-SVN: r212491
2014-07-13 10:10:40 +02:00
Tobias Burnus
60ab4b449c
pr34020.f90: Make compile with TS 18508/Fortran 2015
...
2014-07-13 Tobias Burnus <burnus@net-b.de>
* testsuite/libgomp.fortran/pr34020.f90: Make compile
with TS 18508/Fortran 2015
From-SVN: r212490
2014-07-13 08:40:16 +02:00
GCC Administrator
b8bcddcdd9
Daily bump.
...
From-SVN: r212489
2014-07-13 00:16:50 +00:00
Paul Thomas
f8ec056116
re PR fortran/61780 (Wrong code when shifting elements of a multidimensional array)
...
2014-07-12 Paul Thomas <pault@gcc.gnu.org>
PR fortran/61780
* dependency.c (gfc_dep_resolver): Index the 'reverse' array so
that elements are skipped. This then correctly aligns 'reverse'
with the scalarizer loops.
2014-07-12 Paul Thomas <pault@gcc.gnu.org>
PR fortran/61780
* gfortran.dg/dependency_44.f90 : New test
From-SVN: r212486
2014-07-12 19:09:11 +00:00
Tobias Burnus
fae3018dcd
re PR fortran/61628 ([MinGW)Write of medium sized or larger matrix fails without error message.)
...
2014-07-12 Tobias Burnus <burnus@net-b.de>
PR fortran/61628
* trans-types.c (gfc_init_types): Fix data-type bug
with gfc_max_array_element_size.
From-SVN: r212485
2014-07-12 21:05:52 +02:00
Tobias Burnus
42a8246dbd
libgfortran.h (libcaf_atomic_codes): Add.
...
2014-07-12 Tobias Burnus <burnus@net-b.de>
gcc/fortran/
* libgfortran.h (libcaf_atomic_codes): Add.
* trans-decl.c (gfor_fndecl_caf_atomic_def,
gfor_fndecl_caf_atomic_ref, gfor_fndecl_caf_atomic_cas,
gfor_fndecl_caf_atomic_op): New variables.
(gfc_build_builtin_function_decls): Initialize them.
* trans.h (gfor_fndecl_caf_atomic_def,
gfor_fndecl_caf_atomic_ref, gfor_fndecl_caf_atomic_cas,
gfor_fndecl_caf_atomic_op): New variables.
* trans-intrinsic.c (conv_intrinsic_atomic_op,
conv_intrinsic_atomic_ref, conv_intrinsic_atomic_cas):
Add library calls with -fcoarray=lib.
libgfortran/
* caf/libcaf.h (_gfortran_caf_atomic_define,
_gfortran_caf_atomic_ref, _gfortran_caf_atomic_op,
_gfortran_caf_atomic_cas): New prototypes.
* caf/single.c (_gfortran_caf_atomic_define,
_gfortran_caf_atomic_ref, _gfortran_caf_atomic_op,
_gfortran_caf_atomic_cas): New functions.
From-SVN: r212484
2014-07-12 21:02:57 +02:00
Tobias Burnus
7f4aaf912b
check.c (gfc_check_atomic): Update for STAT=.
...
gcc/fortran/
2014-07-12 Tobias Burnus <burnus@net-b.de>
* check.c (gfc_check_atomic): Update for STAT=.
(gfc_check_atomic_def, gfc_check_atomic_ref): Update call.
(gfc_check_atomic_op, gfc_check_atomic_cas,
gfc_check_atomic_fetch_op): New.
* gfortran.h (gfc_isym_id): GFC_ISYM_ATOMIC_CAS,
* GFC_ISYM_ATOMIC_ADD,
GFC_ISYM_ATOMIC_AND, GFC_ISYM_ATOMIC_OR, GFC_ISYM_ATOMIC_XOR,
GFC_ISYM_ATOMIC_FETCH_ADD, GFC_ISYM_ATOMIC_FETCH_AND,
GFC_ISYM_ATOMIC_FETCH_OR and GFC_ISYM_ATOMIC_FETCH_XOR.
* intrinsic.c (add_subroutines): Handle them.
* intrinsic.texi: Add documentation for them.
(ATOMIC_REF, ATOMIC_DEFINE): Add STAT=.
(ISO_FORTRAN_ENV): Add STAT_FAILED_IMAGE.
* intrinsic.h (gfc_check_atomic_op, gfc_check_atomic_cas,
gfc_check_atomic_fetch_op): New
prototypes.
* libgfortran.h (libgfortran_stat_codes): Add
* GFC_STAT_FAILED_IMAGE.
* iso-fortran-env.def: Add it.
* trans-intrinsic.c (conv_intrinsic_atomic_op): Renamed from
conv_intrinsic_atomic_ref; handle more atomics.
(conv_intrinsic_atomic_def): Handle STAT=.
(conv_intrinsic_atomic_cas): New.
(gfc_conv_intrinsic_subroutine): Handle new atomics.
gcc/testsuite/
2014-07-12 Tobias Burnus <burnus@net-b.de>
* gfortran.dg/coarray_atomic_1.f90: Update dg-error.
* gfortran.dg/coarray_atomic_2.f90: New.
* gfortran.dg/coarray_atomic_3.f90: New.
* gfortran.dg/coarray_atomic_4.f90: New.
* gfortran.dg/coarray/atomic_2.f90: New.
From-SVN: r212483
2014-07-12 21:00:47 +02:00
Jason Merrill
0eb5f1586f
re PR c++/22434 (ICE in simplify_{,gen_}subreg)
...
PR c++/22434
PR c++/61288
* call.c (build_conditional_expr_1): Avoid reading freed memory.
From-SVN: r212482
2014-07-12 12:36:25 -04:00
Jan Hubicka
c59f720328
tree.c (type_in_anonymous_namespace_p): Ignore TREE_PUBLIC on builtin types.
...
* tree.c (type_in_anonymous_namespace_p): Ignore TREE_PUBLIC
on builtin types.
* ipa-devirt.c: Include stor-layout.h and intl.h
(odr_subtypes_equivalent_p): New function.
(warn_odr): New function.
(warn_type_mismatch): New function.
(odr_types_equivalent_p): New function.
(add_type_duplicate): Use it.
* common.opt (Wodr): New flag.
* doc/invoke.texi (Wodr): Document new warning.
From-SVN: r212481
2014-07-12 15:34:45 +00:00
Paolo Carlini
3720cb58e8
2014-07-12 Paolo Carlini <paolo.carlini@oracle.com>
...
* Minor ChangeLog adjustment.
From-SVN: r212480
2014-07-12 15:27:12 +00:00
Jan Hubicka
917dd9bf1e
lto.c (read_cgraph_and_symbols): Do not push DECL_INIT_IO timevar
...
* lto.c (read_cgraph_and_symbols): Do not push DECL_INIT_IO
timevar
(materialize_cgraph): Do not push GIMPLE_IN timevar.
* timevar.def (TV_IPA_LTO_DECL_INIT_IO): Remove.
(TV_IPA_LTO_CTORS_IN, TV_IPA_LTO_CTORS_OUT): New timevar.
* cgraph.c (cgraph_get_body): Push GIMPLE_IN timevar.
(varpool_get_constructor): Push CTORS_IN timevar.
* lto-streamer-out.c (lto_output): Push TV_IPA_LTO_CTORS_OUT
timevar.
From-SVN: r212479
2014-07-12 09:35:00 +00:00
Uros Bizjak
e0770e2ace
i386-builtin-types.def: Add USHORT_FTYPE_VOID.
...
* config/i386/i386-builtin-types.def: Add USHORT_FTYPE_VOID.
Remove VOID_FTYPE_PUSHORT.
* config/i386/i386.c (bdesc_special_args) <__builtin_ia32_fnstsw>:
Change code to USHORT_FTYPE_VOID.
(ix86_expand_special_args_builtin): Handle USHORT_FTYPE_VOID.
(ix86_expand_builtin): Remove IX86_BUILTIN_FNSTSW handling.
(ix86_atomic_assign_expand_fenv): Update for
__builtin_ia32_fnstsw changes.
* config/i386/i386.md (x86_fnstsw_1): Set length unconditionally to 2.
(fnstsw): Change operand 0 to nonimmediate operand.
From-SVN: r212478
2014-07-12 11:09:51 +02:00
Edward Smith-Rowland
c35146e77f
PR c++/57644 - [C++1y] Cannot bind bitfield to lvalue reference
...
2014-07-11 Edward Smith-Rowland <3dw4rd@verizon.net>
PR c++/57644 - [C++1y] Cannot bind bitfield to lvalue reference
g++.dg/cpp0x/pr57644.C: New.
From-SVN: r212477
2014-07-12 01:41:30 +00:00
Edward Smith-Rowland
8daac7749f
Add the logistic_distribution as an extension.
...
2014-07-11 Edward Smith-Rowland <3dw4rd@verizon.net>
Add the logistic_distribution as an extension.
* include/ext/random: Add the logistic_distribution.
* include/ext/random.tcc: Add the logistic_distribution.
* testsuite/ext/random/logistic_distribution/cons/parms.cc: New.
* testsuite/ext/random/logistic_distribution/cons/default.cc: New.
* testsuite/ext/random/logistic_distribution/requirements/typedefs.cc:
New.
* testsuite/ext/random/logistic_distribution/operators/inequal.cc: New.
* testsuite/ext/random/logistic_distribution/operators/equal.cc: New.
* testsuite/ext/random/logistic_distribution/operators/serialize.cc:
New.
From-SVN: r212476
2014-07-12 01:32:20 +00:00
GCC Administrator
0b150cb41c
Daily bump.
...
From-SVN: r212475
2014-07-12 00:17:02 +00:00
Ian Lance Taylor
2fa39ad859
runtime: Merge master revision 19185.
...
This revision renames several files in the runtime directory
from .c to .goc.
From-SVN: r212472
2014-07-12 00:01:09 +00:00
Paolo Carlini
ca76ae5c35
2014-07-11 Paolo Carlini <paolo.carlini@oracle.com>
...
* Minor ChangeLog adjustment.
From-SVN: r212471
2014-07-11 23:32:14 +00:00
Paolo Carlini
7086e4b647
2014-07-11 Paolo Carlini <paolo.carlini@oracle.com>
...
* Minor ChangeLog adjustments.
From-SVN: r212470
2014-07-11 22:25:16 +00:00
Paolo Carlini
2410819b6d
re PR c++/53159 (Missing narrowing check)
...
/cp
2014-07-11 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/53159
* call.c (build_user_type_conversion_1): Copy LOOKUP_NO_NARROWING
into convflags.
* decl.c (check_initializer): Don't call check_narrowing here,
set LOOKUP_NO_NARROWING.
* typeck2.c (digest_init_r): Likewise.
/testsuite
2014-07-11 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/53159
* g++.dg/cpp0x/Wnarrowing1.C: New.
From-SVN: r212469
2014-07-11 21:53:59 +00:00
Jason Merrill
54c61de798
* doc/invoke.texi: Document -fno-use-all-virtuals.
...
From-SVN: r212468
2014-07-11 17:10:49 -04:00
Jan Hubicka
0b83e68824
vapool.c: Include tree-ssa-alias.h, gimple.h and lto-streamer.h
...
* vapool.c: Include tree-ssa-alias.h, gimple.h and lto-streamer.h
(varpool_get_constructor): New function.
(varpool_ctor_useable_for_folding_p): Break out from ...
(ctor_for_folding): ... here; use varpool_get_constructor.
(varpool_assemble_decl): Likewise.
* lto-streamer.h (struct output_block): Turn cgraph_node
to symbol filed.
(lto_input_variable_constructor): Declare.
* ipa-visibility.c (function_and_variable_visibility): Use
varpool_get_constructor.
* cgraph.h (varpool_get_constructor): Declare.
(varpool_ctor_useable_for_folding_p): New function.
* lto-streamer-out.c (get_symbol_initial_value): Take encoder
parameter; return error_mark_node for non-trivial constructors.
(lto_write_tree_1, DFS_write_tree): UPdate use of
get_symbol_initial_value.
(output_function): Update initialization of symbol.
(output_constructor): New function.
(copy_function): Rename to ..
(copy_function_or_variable): ... this one; handle vars too.
(lto_output): Output variable sections.
* lto-streamer-in.c (input_constructor): New function.
(lto_read_body): Rename from ...
(lto_read_body_or_constructor): ... this one; handle vars
too.
(lto_input_variable_constructor): New function.
* ipa-prop.c (ipa_prop_write_jump_functions,
ipa_prop_write_all_agg_replacement): Update.
* lto-cgraph.c (compute_ltrans_boundary): Use it.
(output_cgraph_opt_summary): Set symbol to NULL.
* lto-partition.c (add_references_to_partition): Use
varpool_ctor_useable_for_folding_p.
* lto.c (lto_read_in_decl_state): Update sanity check.
From-SVN: r212467
2014-07-11 17:43:44 +00:00
Jan Hubicka
01a92e7042
ipa-prop.c (ipa_binfo_from_known_type_jfunc): In LTO do not walk non-polymorphic types.
...
* ipa-prop.c (ipa_binfo_from_known_type_jfunc): In LTO do not walk
non-polymorphic types.
* ipa-cp.c (ipa_get_jf_ancestor_result): Likewise.
* ipa-devirt.c (types_same_for_odr): Do not explode when one
of types is not polymorphic.
From-SVN: r212466
2014-07-11 17:36:35 +00:00
Vladimir Makarov
12b308fa86
lra-constraints.c (remove_inheritance_pseudos): Process destination pseudo too.
...
2014-07-11 Vladimir Makarov <vmakarov@redhat.com>
* lra-constraints.c (remove_inheritance_pseudos): Process
destination pseudo too.
From-SVN: r212464
2014-07-11 17:19:53 +00:00
Rong Xu
d5313205ef
libgcov-util.c (gcov_max_filename): Fix declartion.
...
2014-07-11 Rong Xu <xur@google.com>
* libgcov-util.c (gcov_max_filename): Fix declartion.
From-SVN: r212463
2014-07-11 17:02:18 +00:00
Rong Xu
68f6800408
gcov-tool.c (gcov_output_files): Fix build error introduced in commit r212448.
...
2014-07-11 Rong Xu <xur@google.com>
* gcov-tool.c (gcov_output_files): Fix build error introduced in
commit r212448.
From-SVN: r212462
2014-07-11 16:59:30 +00:00
Pitchumani Sivanupandi
cba4ea9e2d
avr-arch.h (avr_mcu_t): Add text section start attribute.
...
* config/avr/avr-arch.h (avr_mcu_t): Add text section start attribute.
* config/avr/avr-devices.c (AVR_MCU): Same.
(avr_mcu_types): add text start value to end of device list.
* config/avr/avr-mcus.def: Add text section start for all devices.
(ata5782): Add new avr5 device.
(ata5831): Same.
* config/avr/avr-tables.opt: Regenerate.
* config/avr/avr.h: Add declaration for text section start handler.
(EXTRA_SPEC_FUNCTIONS): Add text section start handler to SPEC function=
s.
(LINK_SPEC): Include text section start handler to linker spec.
* config/avr/driver-avr.c (avr_device_to_text_start): New function to
pass -Ttext option to linker if the text section start for the device i=
s
not zero.
* config/avr/t-multilib: Regenerate.
* doc/avr-mmcu.texi: Regenerate.
From-SVN: r212461
2014-07-11 20:22:10 +04:00
David Edelsohn
8762d747ca
aix51.h (LINK_SPEC): Remove -bnodelcsect.
...
* config/rs6000/aix51.h (LINK_SPEC): Remove -bnodelcsect.
* config/rs6000/aix52.h (LINK_SPEC): Same.
* config/rs6000/aix53.h (LINK_SPEC): Same.
* config/rs6000/aix61.h (LINK_SPEC): Same.
* config/rs6000/xcoff.h (MAKE_DECL_ONE_ONLY): Define.
From-SVN: r212460
2014-07-11 11:47:48 -04:00
Samuel Bronson
f4da031c41
gdb-test.exp (gdb-test): Turn off GDB's auto-load, list loaded libs.
...
2014-07-11 Samuel Bronson <naesten@gmail.com>
* testsuite/lib/gdb-test.exp (gdb-test): Turn off GDB's auto-load,
list loaded libs.
From-SVN: r212459
2014-07-11 16:32:29 +01:00