]> git.ipfire.org Git - thirdparty/gcc.git/log
thirdparty/gcc.git
9 years agoDaily bump.
GCC Administrator [Tue, 28 Jun 2016 00:16:05 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r237807

9 years agoDaily bump.
GCC Administrator [Mon, 27 Jun 2016 00:16:06 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r237794

9 years agoDaily bump.
GCC Administrator [Sun, 26 Jun 2016 00:16:05 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r237785

9 years agoDaily bump.
GCC Administrator [Sat, 25 Jun 2016 00:16:08 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r237776

9 years agoDaily bump.
GCC Administrator [Fri, 24 Jun 2016 00:16:07 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r237750

9 years agoDaily bump.
GCC Administrator [Thu, 23 Jun 2016 00:16:04 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r237723

9 years agoDaily bump.
GCC Administrator [Wed, 22 Jun 2016 00:16:05 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r237672

9 years agobackport: re PR target/30417 (Section .data cannot be moved with -mmcu=atmega88)
Georg-Johann Lay [Tue, 21 Jun 2016 11:00:54 +0000 (11:00 +0000)] 
backport: re PR target/30417 (Section .data cannot be moved with -mmcu=atmega88)

Backport from 2016-06-21 trunk r237639.
PR target/30417
* config/avr/driver-avr.c (avr_device_to_data_start):
Wrap -Tdata into %{!Tdata:...}.

From-SVN: r237643

9 years agore PR target/71103 (avr-gcc crashes with unrecognizable insn error)
Georg-Johann Lay [Tue, 21 Jun 2016 10:15:25 +0000 (10:15 +0000)] 
re PR target/71103 (avr-gcc crashes with unrecognizable insn error)

PR target/71103
* config/avr/avr.md (movqi): Only handle loading subreg:qi of
constant addresses if can_create_pseudo_p.

From-SVN: r237636

9 years agoDaily bump.
GCC Administrator [Tue, 21 Jun 2016 00:16:05 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r237623

9 years agobackport: re PR target/71103 (avr-gcc crashes with unrecognizable insn error)
Georg-Johann Lay [Mon, 20 Jun 2016 12:02:36 +0000 (12:02 +0000)] 
backport: re PR target/71103 (avr-gcc crashes with unrecognizable insn error)

gcc/
Backport from 2016-06-20 trunk r237589, r236558.
PR target/71103
* config/avr/avr.md (movqi): Handle loading subreg:qi (const,
symbol_ref,label_ref).
gcc/testsuite/
Backport from 2016-06-20 trunk r237589, r236558.
PR target/71103
* gcc.target/avr/pr71103.c: New test.
* gcc.target/avr/torture/pr71103-2.c: New test.

Co-Authored-By: Pitchumani Sivanupandi <pitchumani.s@atmel.com>
From-SVN: r237594

9 years agoDaily bump.
GCC Administrator [Mon, 20 Jun 2016 00:16:04 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r237583

9 years agoDaily bump.
GCC Administrator [Sun, 19 Jun 2016 00:16:05 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r237576

9 years agoDaily bump.
GCC Administrator [Sat, 18 Jun 2016 00:16:05 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r237567

9 years agoDaily bump.
GCC Administrator [Fri, 17 Jun 2016 00:16:05 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r237544

9 years agore PR target/71554 (Miscompilation of __builtin_mul_overflow on i686)
Jakub Jelinek [Thu, 16 Jun 2016 11:38:24 +0000 (13:38 +0200)] 
re PR target/71554 (Miscompilation of __builtin_mul_overflow on i686)

PR target/71554
* config/i386/i386.md (setcc + movzbl peephole2): Use reg_set_p.
(setcc + and peephole2): Likewise.

Backported from mainline
2015-04-29  Uros Bizjak  <ubizjak@gmail.com>

* config/i386/i386.md (setcc+movzbl peephole2): Check also clobbered
reg.
(setcc+andl peephole2): Ditto.

From-SVN: r237522

9 years agoDaily bump.
GCC Administrator [Thu, 16 Jun 2016 00:16:05 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r237499

9 years agoDaily bump.
GCC Administrator [Wed, 15 Jun 2016 00:16:06 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r237467

9 years agoDaily bump.
GCC Administrator [Tue, 14 Jun 2016 00:16:08 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r237420

9 years agore PR tree-optimization/71505 (-O3 internal compiler error in vect_analyze_data_ref_a...
Richard Biener [Mon, 13 Jun 2016 10:33:30 +0000 (10:33 +0000)] 
re PR tree-optimization/71505 (-O3 internal compiler error in vect_analyze_data_ref_accesses, at tree-vect-data-refs.c:2596)

2016-06-13  Richard Biener  <rguenther@suse.de>

PR tree-optimization/71505
* tree-vect-data-refs.c (vect_analyze_data_ref_accesses): Make
assert match comment.

From-SVN: r237374

9 years agoDaily bump.
GCC Administrator [Mon, 13 Jun 2016 00:16:04 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r237346

9 years agoDaily bump.
GCC Administrator [Sun, 12 Jun 2016 00:16:05 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r237333

9 years agoDaily bump.
GCC Administrator [Sat, 11 Jun 2016 00:16:07 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r237320

9 years agoDaily bump.
GCC Administrator [Fri, 10 Jun 2016 00:16:05 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r237282

9 years agoDaily bump.
GCC Administrator [Thu, 9 Jun 2016 00:16:43 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r237245

9 years agoDaily bump.
GCC Administrator [Wed, 8 Jun 2016 00:16:05 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r237191

9 years agobackport: invoke.texi (RS/6000 and PowerPC Options): Document -mhtm and -mno-htm.
Peter Bergner [Tue, 7 Jun 2016 21:49:58 +0000 (16:49 -0500)] 
backport: invoke.texi (RS/6000 and PowerPC Options): Document -mhtm and -mno-htm.

Backport from mainline
2016-06-07  Peter Bergner  <bergner@vnet.ibm.com>

* doc/invoke.texi (RS/6000 and PowerPC Options): Document -mhtm and
-mno-htm.

From-SVN: r237187

9 years agore PR target/71389 (ICE on trunk gcc on ivybridge target (df_refs_verify))
Uros Bizjak [Tue, 7 Jun 2016 16:01:50 +0000 (18:01 +0200)] 
re PR target/71389 (ICE on trunk gcc on ivybridge target (df_refs_verify))

PR target/71389
* config/i386/i386.c (ix86_avx256_split_vector_move_misalign):
Copy op1 RTX to avoid invalid sharing.
(ix86_expand_vector_move_misalign): Ditto.

testsuite/ChangeLog:

PR target/71389
* g++.dg/pr71389.C: New test.

From-SVN: r237179

9 years agoDaily bump.
GCC Administrator [Tue, 7 Jun 2016 00:16:09 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r237159

9 years agoDaily bump.
GCC Administrator [Mon, 6 Jun 2016 00:16:09 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r237112

9 years agobackport: re PR target/67310 ([PATCH] gcc 4.8.4 fails to compile with -march=native...
Uros Bizjak [Sun, 5 Jun 2016 15:52:01 +0000 (17:52 +0200)] 
backport: re PR target/67310 ([PATCH] gcc 4.8.4 fails to compile with -march=native on VIA nano CPU)

Backport from mainline
2016-06-01  Uros Bizjak  <ubizjak@gmail.com>
    Jocelyn Mayer  <l_indien@magic.fr>

PR target/67310
* config/i386/driver-i386.c (host_detect_local_cpu): Correctly
detect processor family for signature_CENTAUR_ebx.
<case PROCESSOR_I486>: Pass c3, winchip2 or winchip-c6 for
signature_CENTAUR_ebx.
<case PROCESSOR _PENTIUMPRO>: Pass c3-2 for signature_CENTAUR_ebx.
<default>: Pass x86-64 for has_longmode.

From-SVN: r237101

9 years agoDaily bump.
GCC Administrator [Sun, 5 Jun 2016 00:16:06 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r237094

9 years agoDaily bump.
GCC Administrator [Sat, 4 Jun 2016 00:16:05 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r237084

9 years agoDaily bump.
GCC Administrator [Fri, 3 Jun 2016 00:16:04 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r237047

9 years agoDaily bump.
GCC Administrator [Thu, 2 Jun 2016 00:16:05 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r237022

9 years agoDaily bump.
GCC Administrator [Wed, 1 Jun 2016 00:16:05 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r236969

9 years agoDaily bump.
GCC Administrator [Tue, 31 May 2016 00:16:12 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r236903

9 years agoDaily bump.
GCC Administrator [Mon, 30 May 2016 00:16:12 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r236864

9 years agoDaily bump.
GCC Administrator [Sun, 29 May 2016 00:16:04 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r236854

9 years agoDaily bump.
GCC Administrator [Sat, 28 May 2016 00:16:05 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r236839

9 years agobackport: re PR fortran/66461 (ICE on missing end program in fixed source)
Jerry DeLisle [Fri, 27 May 2016 04:47:11 +0000 (04:47 +0000)] 
backport: re PR fortran/66461 (ICE on missing end program in fixed source)

2016-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

Backport from trunk.
PR fortran/66461
* scanner.c (gfc_next_char_literal): Clear end_flag when adjusting
current locus back to old_locus.

Backport from trunk.
PR fortran/66461
* gfortran.dg/unexpected_eof.f: New test

From-SVN: r236808

9 years agoDaily bump.
GCC Administrator [Fri, 27 May 2016 00:16:04 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r236801

9 years agoDaily bump.
GCC Administrator [Thu, 26 May 2016 00:16:06 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r236758

9 years agoDaily bump.
GCC Administrator [Wed, 25 May 2016 00:16:05 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r236686

9 years agoDaily bump.
GCC Administrator [Tue, 24 May 2016 00:16:05 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r236620

9 years agoDaily bump.
GCC Administrator [Mon, 23 May 2016 00:16:04 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r236572

9 years agobackport: re PR target/67973 (All the tests for -gstabs* fail on x86_64-apple-darwin1...
Iain Sandoe [Sun, 22 May 2016 08:53:32 +0000 (08:53 +0000)] 
backport: re PR target/67973 (All the tests for -gstabs* fail on x86_64-apple-darwin14 with Xcode 7)

2016-05-22  Iain Sandoe  <iain@codesourcery.com>
    Dominique d'Humieres  <dominiq@lps.ens.fr>

Backport from mainline
2015-12-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

gcc:
PR target/67973
* configure.ac (gcc_cv_as_stabs_directive): New test.
* configure: Regenerate.
* config.in: Regenerate.
* config/darwin.h (DBX_DEBUGGING_INFO): Wrap in
HAVE_AS_STABS_DIRECTIVE.
(PREFERRED_DEBUGGING_TYPE): Likewise.
* config/i386/darwin.h (PREFERRED_DEBUGGING_TYPE): Only include
DBX_DEBUG if HAVE_AS_STABS_DIRECTIVE.

* doc/sourcebuild.texi (Effective-Target Keywords, Environment
attributes): Document stabs.

gcc/testsuite:
PR target/67973

* lib/target-supports.exp (check_effective_target_stabs): New proc.
* g++.dg/cpp0x/alias-decl-debug-0.C: Restrict to stabs targets.
* g++.dg/other/PR23205.C: Likewise.
* g++.dg/other/pr23205-2.C: Likewise.
* gcc.dg/20040813-1.c: Likewise.
* gcc.dg/darwin-20040809-2.c: Likewise.
* objc.dg/stabs-1.m: Likewise.

Co-Authored-By: Dominique d'Humieres <dominiq@lps.ens.fr>
From-SVN: r236565

9 years agoDaily bump.
GCC Administrator [Sun, 22 May 2016 00:16:04 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r236560

9 years agoDaily bump.
GCC Administrator [Sat, 21 May 2016 00:16:07 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r236550

9 years agoarm.c (arm_expand_prologue): Set the stack usage to 0 for naked functions.
Eric Botcazou [Fri, 20 May 2016 20:51:18 +0000 (20:51 +0000)] 
arm.c (arm_expand_prologue): Set the stack usage to 0 for naked functions.

* config/arm/arm.c (arm_expand_prologue): Set the stack usage to 0
for naked functions.
(thumb1_expand_prologue): Likewise.

From-SVN: r236542

9 years agosched-deps.c (sched_analyze_2): Also force pending loads from memory.
Uros Bizjak [Fri, 20 May 2016 15:42:18 +0000 (17:42 +0200)] 
sched-deps.c (sched_analyze_2): Also force pending loads from memory.

* sched-deps.c (sched_analyze_2) <case TRAP_IF>: Also
force pending loads from memory.

From-SVN: r236518

9 years ago[AArch64] PR target/70809: Delete aarch64_vmls<mode> pattern
Kyrylo Tkachov [Fri, 20 May 2016 09:12:59 +0000 (09:12 +0000)] 
[AArch64] PR target/70809: Delete aarch64_vmls<mode> pattern

Backport from mainline
2016-05-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

PR target/70809
* config/aarch64/aarch64-simd.md (aarch64_vmls<mode>): Delete.

* gcc.target/aarch64/pr70809_1.c: New test.

From-SVN: r236500

9 years agoDaily bump.
GCC Administrator [Fri, 20 May 2016 00:16:10 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r236492

9 years agoRespect --param ipa-max-agg-items=0
Martin Jambor [Thu, 19 May 2016 15:19:59 +0000 (17:19 +0200)] 
Respect --param ipa-max-agg-items=0

2016-05-19  Martin Jambor  <mjambor@suse.cz>

PR ipa/70646
* ipa-prop.c (determine_locally_known_aggregate_parts): Bail out early
if parameter PARAM_IPA_MAX_AGG_ITEMS is zero.

From-SVN: r236476

9 years ago[PR 70646] Store size to inlining predicate conditions
Martin Jambor [Thu, 19 May 2016 15:17:10 +0000 (17:17 +0200)] 
[PR 70646] Store size to inlining predicate conditions

2016-05-19  Martin Jambor  <mjambor@suse.cz>

PR ipa/70646
* ipa-inline.h (condition): New field size.
* ipa-inline-analysis.c (add_condition): New parameter SIZE, use it
for comaprison and store it into the new condition.
(evaluate_conditions_for_known_args): Use condition size to check
access sizes for all but CHANGED conditions.
(unmodified_parm_1): New parameter size_p, store access size into it.
(unmodified_parm): Likewise.
(unmodified_parm_or_parm_agg_item): Likewise.
(eliminated_by_inlining_prob): Pass NULL to unmodified_parm as size_p.
(set_cond_stmt_execution_predicate): Extract access sizes and store
them to conditions.
(set_switch_stmt_execution_predicate): Likewise.
(will_be_nonconstant_expr_predicate): Likewise.
(will_be_nonconstant_predicate): Likewise.
(inline_read_section): Stream condition size.
(inline_write_summary): Likewise.
* lto-streamer.h (LTO_minor_version): Bump.
* ipa-prop.c (ipa_load_from_parm_agg): Added size_p parameter, pass it
to ipa_load_from_parm_agg_1.
* ipa-prop.h (ipa_load_from_parm_agg): Update declaration.

testsuite/
* gcc.dg/ipa/pr70646.c: New test.

From-SVN: r236475

9 years agoBackport PRs 67394, 69687, 70481, 70492, 70498
Jakub Jelinek [Thu, 19 May 2016 12:05:41 +0000 (14:05 +0200)] 
Backport PRs 67394, 69687, 70481, 70492, 70498

Backported from mainline
2016-05-19  Jakub Jelinek  <jakub@redhat.com>

PR c++/70498
* cp-demangle.c (d_expression_1): Formatting fix.

2016-05-02  Marcel Böhme  <boehme.marcel@gmail.com>

PR c++/70498
* cp-demangle.c: Parse numbers as integer instead of long to avoid
overflow after sanity checks. Include <limits.h> if available.
(INT_MAX): Define if necessary.
(d_make_template_param): Takes integer argument instead of long.
(d_make_function_param): Likewise.
(d_append_num): Likewise.
(d_identifier): Likewise.
(d_number): Parse as and return integer.
(d_compact_number): Handle overflow.
(d_source_name): Change variable type to integer for parsed number.
(d_java_resource): Likewise.
(d_special_name): Likewise.
(d_discriminator): Likewise.
(d_unnamed_type): Likewise.
* testsuite/demangle-expected: Add regression test cases.

2016-04-08  Marcel Böhme  <boehme.marcel@gmail.com>

PR c++/69687
* cplus-dem.c: Include <limits.h> if available.
(INT_MAX): Define if necessary.
(remember_type, remember_Ktype, register_Btype, string_need):
Abort if we detect cases where we the size of the allocation would
overflow.

PR c++/70492
* cplus-dem.c (gnu_special): Handle case where consume_count returns
-1.

2016-03-31  Mikhail Maltsev  <maltsevm@gmail.com>
    Marcel Bohme  <boehme.marcel@gmail.com>

PR c++/67394
PR c++/70481
* cplus-dem.c (squangle_mop_up): Zero bsize/ksize after freeing
btypevec/ktypevec.
* testsuite/demangle-expected: Add coverage tests.

From-SVN: r236456

9 years agobackport: re PR other/61321 (demangler crash on casts in template parameters)
Jakub Jelinek [Thu, 19 May 2016 12:04:11 +0000 (14:04 +0200)] 
backport: re PR other/61321 (demangler crash on casts in template parameters)

Backported from mainline
2015-11-27  Pedro Alves  <palves@redhat.com>

PR other/61321
PR other/61233
* demangle.h (enum demangle_component_type)
<DEMANGLE_COMPONENT_CONVERSION>: New value.

* cp-demangle.c (d_demangle_callback, d_make_comp): Handle
DEMANGLE_COMPONENT_CONVERSION.
(is_ctor_dtor_or_conversion): Handle DEMANGLE_COMPONENT_CONVERSION
instead of DEMANGLE_COMPONENT_CAST.
(d_operator_name): Return a DEMANGLE_COMPONENT_CONVERSION
component if handling a conversion.
(d_count_templates_scopes, d_print_comp_inner): Handle
DEMANGLE_COMPONENT_CONVERSION.
(d_print_comp_inner): Handle DEMANGLE_COMPONENT_CONVERSION instead
of DEMANGLE_COMPONENT_CAST.
(d_print_cast): Rename as ...
(d_print_conversion): ... this.  Adjust comments.
(d_print_cast): Rewrite - simply print the left subcomponent.
* cp-demint.c (cplus_demangle_fill_component): Handle
DEMANGLE_COMPONENT_CONVERSION.

* testsuite/demangle-expected: Add tests.

From-SVN: r236455

9 years agobackport: cp-demangle.c (d_dump): Fix syntax error.
Jakub Jelinek [Thu, 19 May 2016 12:02:19 +0000 (14:02 +0200)] 
backport: cp-demangle.c (d_dump): Fix syntax error.

Backported from mainline
2015-07-13  Mikhail Maltsev  <maltsevm@gmail.com>

* cp-demangle.c (d_dump): Fix syntax error.
(d_identifier): Adjust type of len to match d_source_name.
(d_expression_1): Fix out-of-bounds access.  Check code variable for
NULL before dereferencing it.
(d_find_pack): Do not recurse for FIXED_TYPE, DEFAULT_ARG and NUMBER.
(d_print_comp_inner): Add NULL pointer check.
* testsuite/demangle-expected: Add new testcases.

From-SVN: r236454

9 years agobackport: cp-demangle.c (d_dump): Only access field from s_fixed part of the union...
Jakub Jelinek [Thu, 19 May 2016 12:01:33 +0000 (14:01 +0200)] 
backport: cp-demangle.c (d_dump): Only access field from s_fixed part of the union for DEMANGLE_COMPONENT_FIXED_TYPE.

Backported from mainline
2014-08-29  Andrew Burgess  <aburgess@broadcom.com>

* cp-demangle.c (d_dump): Only access field from s_fixed part of
the union for DEMANGLE_COMPONENT_FIXED_TYPE.
(d_count_templates_scopes): Likewise.

2014-08-13  Gary Benson  <gbenson@redhat.com>

* testsuite/demangler-fuzzer.c: New file.
* testsuite/Makefile.in (fuzz-demangler): New rule.
(demangler-fuzzer): Likewise.
(mostlyclean): Clean up demangler fuzzer.

2014-06-11  Andrew Burgess  <aburgess@broadcom.com>

* cplus-dem.c (do_type): Call string_delete even if the call to
demangle_template fails.

2014-05-28  Pedro Alves  <palves@redhat.com>

* cp-demangle.c (d_dump): Handle DEMANGLE_COMPONENT_FUNCTION_PARAM
and DEMANGLE_COMPONENT_NUMBER.

2014-05-22  Thomas Schwinge  <thomas@codesourcery.com>

* testsuite/demangle-expected: Fix last commit.

2014-05-14  Andrew Burgess  <aburgess@broadcom.com>

* cplus-dmem.c (internal_cplus_demangle): Free any resources
allocated by possible previous call to gnu_special.
(squangle_mop_up): Reset pointers to NULL after calling free.
* testsuite/demangle-expected: New test case.

2014-05-08  Gary Benson  <gbenson@redhat.com>

* cp-demangle.c (struct d_component_stack): New structure.
(struct d_print_info): New field component_stack.
(d_print_init): Initialize the above.
(d_print_comp_inner): Renamed from d_print_comp.
Do not restore template stack if it would cause a loop.
(d_print_comp): New function.
* testsuite/demangle-expected: New test cases.

From-SVN: r236453

9 years agoDaily bump.
GCC Administrator [Thu, 19 May 2016 00:16:09 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r236435

9 years agore PR target/71145 (Alpha: Error: No lda !gpdisp!278 was found)
Uros Bizjak [Wed, 18 May 2016 19:53:16 +0000 (21:53 +0200)] 
re PR target/71145 (Alpha: Error: No lda !gpdisp!278 was found)

PR target/71145
* config/alpha/alpha.md (trap): Add (use (reg:DI 29)).
(*exception_receiver_1): Return "#" for TARGET_EXPLICIT_RELOCS.

From-SVN: r236427

9 years agoPR c++/70505 - partial instantiation of template-id
Jason Merrill [Wed, 18 May 2016 17:40:49 +0000 (13:40 -0400)] 
PR c++/70505 - partial instantiation of template-id

* pt.c (tsubst_baselink): Give the new TEMPLATE_ID_EXPR
unknown_type_node, too.

From-SVN: r236420

9 years agore PR target/71161 (Lots of ASAN and libgo runtime FAILs after r236090)
Uros Bizjak [Wed, 18 May 2016 16:00:43 +0000 (18:00 +0200)] 
re PR target/71161 (Lots of ASAN and libgo runtime FAILs after r236090)

PR target/71161
* elf.c (phdr_callback) [__i386__]: Add
__attribute__((__force_align_arg_pointer__)).

From-SVN: r236412

9 years agoDaily bump.
GCC Administrator [Wed, 18 May 2016 00:16:05 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r236351

9 years ago[RTEMS] Fix moxie libgcc support
Sebastian Huber [Tue, 17 May 2016 06:22:28 +0000 (06:22 +0000)] 
[RTEMS] Fix moxie libgcc support

libgcc/

PR libgcc/70720
* config.host (moxie-*-rtems*): Merge this stanza with other moxie
targets so the same extra_parts are built.  Also have tmake_file add
on to its value rather than override.

From-SVN: r236309

9 years agoDaily bump.
GCC Administrator [Tue, 17 May 2016 00:16:06 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r236302

9 years agoDaily bump.
GCC Administrator [Mon, 16 May 2016 00:16:07 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r236260

9 years agobackport: pr70963.c: Require at least power8 at both compile and run time.
Bill Schmidt [Sun, 15 May 2016 21:55:33 +0000 (21:55 +0000)] 
backport: pr70963.c: Require at least power8 at both compile and run time.

2016-05-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

Backport from mainline
2016-05-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

* gcc.target/powerpc/pr70963.c: Require at least power8 at both
compile and run time.

From-SVN: r236259

9 years agoDaily bump.
GCC Administrator [Sun, 15 May 2016 00:16:05 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r236245

9 years agoDaily bump.
GCC Administrator [Sat, 14 May 2016 00:16:06 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r236234

9 years agoDaily bump.
GCC Administrator [Fri, 13 May 2016 00:16:05 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r236186

9 years agoDaily bump.
GCC Administrator [Thu, 12 May 2016 00:16:05 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r236149

9 years agoDaily bump.
GCC Administrator [Wed, 11 May 2016 00:16:05 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r236107

9 years ago[ARM] PR driver/70132: Avoid double fclose in driver-arm.c
Kyrylo Tkachov [Tue, 10 May 2016 16:15:20 +0000 (16:15 +0000)] 
[ARM] PR driver/70132: Avoid double fclose in driver-arm.c

Backport from mainline
2016-03-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

PR driver/70132
* config/arm/driver-arm.c (host_detect_local_cpu): Reorder exit logic
to not call fclose twice on file.

From-SVN: r236092

9 years agobackport: re PR target/70963 (vec_cts/vec_ctf intrinsics produce wrong results for...
Bill Schmidt [Tue, 10 May 2016 16:09:28 +0000 (16:09 +0000)] 
backport: re PR target/70963 (vec_cts/vec_ctf intrinsics produce wrong results for 64-bit floating point)

[gcc]

2016-05-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

Backport from mainline
2016-05-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

PR target/70963
* config/rs6000/vsx.md (vsx_xvcvdpsxds_scale): Generate correct
code for a zero scale factor.
(vsx_xvcvdpuxds_scale): Likewise.

[gcc/testsuite]

2016-05-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

Backport from mainline
2016-05-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

PR target/70963
* gcc.target/powerpc/pr70963.c: New.

From-SVN: r236091

9 years agoDaily bump.
GCC Administrator [Tue, 10 May 2016 00:16:06 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r236053

9 years ago[libatomic] Add RTEMS support
Sebastian Huber [Mon, 9 May 2016 06:13:05 +0000 (06:13 +0000)] 
[libatomic] Add RTEMS support

gcc/

* config/rtems.h (LIB_SPEC): Add -latomic.

libatomic/

* configure.tgt (configure_tgt_pre_target_cpu_XCFLAGS): New
* variable.
(*-*-rtems*): New supported target.
* config/rtems/host-config.h: New file.
* config/rtems/lock.c: Likewise.

From-SVN: r236020

9 years ago[RTEMS] Redefine microblaze LINK_SPEC
Sebastian Huber [Mon, 9 May 2016 06:03:22 +0000 (06:03 +0000)] 
[RTEMS] Redefine microblaze LINK_SPEC

gcc/

* config/microblaze/rtems.h: Redefine LINK_SPEC to avoid
xilink.ld and flags not relevant to RTEMS.

From-SVN: r236019

9 years agoDaily bump.
GCC Administrator [Mon, 9 May 2016 00:16:07 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r236014

9 years agoDaily bump.
GCC Administrator [Sun, 8 May 2016 00:16:06 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r236000

9 years agoDaily bump.
GCC Administrator [Sat, 7 May 2016 00:16:06 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r235989

9 years agobackport: re PR libfortran/70684 (incorrect reading of values from file on Windows)
Jerry DeLisle [Fri, 6 May 2016 01:18:59 +0000 (01:18 +0000)] 
backport: re PR libfortran/70684 (incorrect reading of values from file on Windows)

2016-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

        Backport from trunk.
        PR libgfortran/70684
        * io/list_read (next_char): Add '\r' to check for end of line.
        factor. (two places)

        PR libgfortran/70684
        * gfortran.dg/list_read_14.f90: New test.

From-SVN: r235941

9 years agoDaily bump.
GCC Administrator [Fri, 6 May 2016 00:16:05 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r235937

9 years agoDaily bump.
GCC Administrator [Thu, 5 May 2016 00:16:05 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r235915

9 years agoDaily bump.
GCC Administrator [Wed, 4 May 2016 00:16:05 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r235853

9 years agoDaily bump.
GCC Administrator [Tue, 3 May 2016 00:16:10 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r235797

9 years agoDaily bump.
GCC Administrator [Mon, 2 May 2016 00:16:07 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r235694

9 years agoDaily bump.
GCC Administrator [Sun, 1 May 2016 00:16:07 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r235683

9 years agoDaily bump.
GCC Administrator [Sat, 30 Apr 2016 00:16:05 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r235665

9 years agoDaily bump.
GCC Administrator [Fri, 29 Apr 2016 00:16:05 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r235616

9 years agore PR target/70858 (__builtin_ia32_bextr_u64 ICE with '-m32 -march=core-avx2')
Jakub Jelinek [Thu, 28 Apr 2016 19:52:02 +0000 (21:52 +0200)] 
re PR target/70858 (__builtin_ia32_bextr_u64 ICE with '-m32 -march=core-avx2')

PR target/70858
* config/i386/i386.c (bdesc_special_args): Add | OPTION_MASK_ISA_64BIT
to __builtin_ia32_lwpval64 and __builtin_ia32_lwpins64.
(bdesc_args): Add | OPTION_MASK_ISA_64BIT to __builtin_ia32_bextr_u64,
__builtin_ia32_bextri_u64, __builtin_ia32_bzhi_di,
__builtin_ia32_pdep_di and __builtin_ia32_pext_di.

* gcc.target/i386/pr70858.c: New test.

From-SVN: r235611

9 years agore PR ada/70786 (Missing "not" breaks Ada.Text_IO.Get_Immediate(File, Item, Available))
Eric Botcazou [Thu, 28 Apr 2016 10:59:17 +0000 (10:59 +0000)] 
re PR ada/70786 (Missing "not" breaks Ada.Text_IO.Get_Immediate(File, Item, Available))

PR ada/70786
* a-textio.adb (Get_Immediate): Add missing 'not' in expression.

From-SVN: r235557

9 years agoDaily bump.
GCC Administrator [Thu, 28 Apr 2016 00:16:05 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r235540

9 years agobackport: rs6000-builtin.def: Correct pasto error for stxvd2x and stxvw4x built-in...
Bill Schmidt [Wed, 27 Apr 2016 18:49:26 +0000 (18:49 +0000)] 
backport: rs6000-builtin.def: Correct pasto error for stxvd2x and stxvw4x built-in functions.

2016-04-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

Backport from mainline
2016-04-25  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

* config/rs6000/rs6000-builtin.def: Correct pasto error for
stxvd2x and stxvw4x built-in functions.

From-SVN: r235529

9 years agoDaily bump.
GCC Administrator [Wed, 27 Apr 2016 00:16:05 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r235461

9 years agoDaily bump.
GCC Administrator [Tue, 26 Apr 2016 00:16:06 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r235425

9 years agobackport: re PR target/70098 (PowerPC64: eigen hits ICE following invalid register...
Bill Schmidt [Mon, 25 Apr 2016 22:29:49 +0000 (22:29 +0000)] 
backport: re PR target/70098 (PowerPC64: eigen hits ICE following invalid register assignment)

[gcc]

2016-04-25  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

Backport from mainline
2016-03-14  Segher Boessenkool  <segher@kernel.crashing.org>

PR target/70098
* config/rs6000/rs6000.md (*ctr<mode>_internal1, *ctr<mode>_internal2,
*ctr<mode>_internal5, *ctr<mode>_internal6): Also allow "d" as output.
(define_split for the GPR case): Use int_reg_operand instead of
gpc_reg_operand for the output.

[gcc/testsuite]

2016-04-25  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

Backport from mainline
2016-03-14  Segher Boessenkool  <segher@kernel.crashing.org>

PR target/70098
* lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
New function.
* g++.dg/pr70098.C: New testcase.

From-SVN: r235424

9 years agoDaily bump.
GCC Administrator [Mon, 25 Apr 2016 00:16:06 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r235398

9 years agoDaily bump.
GCC Administrator [Sun, 24 Apr 2016 00:16:09 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r235387

9 years agobackport: libjava.exp (libjava_arguments): Use 'file normalize' rather than the defun...
Dominique d'Humieres [Sat, 23 Apr 2016 21:36:16 +0000 (23:36 +0200)] 
backport: libjava.exp (libjava_arguments): Use 'file normalize' rather than the defunct DejaGnu 'absolute' proc.

2016-04-23  Dominique d'Humieres  <dominiq@lps.ens.fr>

backport from trunk:
2016-04-20  Ben Elliston  <bje@gnu.org>

* testsuite/lib/libjava.exp (libjava_arguments): Use 'file
normalize' rather than the defunct DejaGnu 'absolute' proc.

From-SVN: r235385