]>
git.ipfire.org Git - thirdparty/gcc.git/log
Markus Trippelsdorf [Tue, 5 Jul 2016 18:01:47 +0000 (18:01 +0000)]
re PR c++/71214 (Typo in feature test macro for rvalue references)
Fix PR c++/71214
PR c++/71214
* c-cppbuiltin.c (c_cpp_builtins): Define __cpp_rvalue_references.
From-SVN: r238021
GCC Administrator [Tue, 5 Jul 2016 00:16:04 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r237995
GCC Administrator [Mon, 4 Jul 2016 00:16:05 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r237951
GCC Administrator [Sun, 3 Jul 2016 00:16:06 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r237946
GCC Administrator [Sat, 2 Jul 2016 00:16:09 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r237933
GCC Administrator [Fri, 1 Jul 2016 00:16:04 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r237899
Jakub Jelinek [Thu, 30 Jun 2016 09:17:17 +0000 (11:17 +0200)]
re PR middle-end/71693 (ICE: verify_gimple failed (type mismatch in shift expression, -O0, -O1, -O2, -O3))
PR middle-end/71693
* fold-const.c (fold_binary_loc) <case RROTATE_EXPR>: Cast
TREE_OPERAND (arg0, 0) and TREE_OPERAND (arg0, 1) to type
first when permuting bitwise operation with rotate. Cast
TREE_OPERAND (arg0, 0) to type when cancelling two rotations.
* gcc.c-torture/compile/pr71693.c: New test.
From-SVN: r237878
GCC Administrator [Thu, 30 Jun 2016 00:16:05 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r237866
GCC Administrator [Wed, 29 Jun 2016 00:16:05 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r237833
GCC Administrator [Tue, 28 Jun 2016 00:16:05 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r237807
GCC Administrator [Mon, 27 Jun 2016 00:16:06 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r237794
GCC Administrator [Sun, 26 Jun 2016 00:16:05 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r237785
GCC Administrator [Sat, 25 Jun 2016 00:16:08 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r237776
GCC Administrator [Fri, 24 Jun 2016 00:16:07 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r237750
GCC Administrator [Thu, 23 Jun 2016 00:16:04 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r237723
GCC Administrator [Wed, 22 Jun 2016 00:16:05 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r237672
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
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
GCC Administrator [Tue, 21 Jun 2016 00:16:05 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r237623
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
GCC Administrator [Mon, 20 Jun 2016 00:16:04 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r237583
GCC Administrator [Sun, 19 Jun 2016 00:16:05 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r237576
GCC Administrator [Sat, 18 Jun 2016 00:16:05 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r237567
GCC Administrator [Fri, 17 Jun 2016 00:16:05 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r237544
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
GCC Administrator [Thu, 16 Jun 2016 00:16:05 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r237499
GCC Administrator [Wed, 15 Jun 2016 00:16:06 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r237467
GCC Administrator [Tue, 14 Jun 2016 00:16:08 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r237420
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
GCC Administrator [Mon, 13 Jun 2016 00:16:04 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r237346
GCC Administrator [Sun, 12 Jun 2016 00:16:05 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r237333
GCC Administrator [Sat, 11 Jun 2016 00:16:07 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r237320
GCC Administrator [Fri, 10 Jun 2016 00:16:05 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r237282
GCC Administrator [Thu, 9 Jun 2016 00:16:43 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r237245
GCC Administrator [Wed, 8 Jun 2016 00:16:05 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r237191
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
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
GCC Administrator [Tue, 7 Jun 2016 00:16:09 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r237159
GCC Administrator [Mon, 6 Jun 2016 00:16:09 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r237112
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
GCC Administrator [Sun, 5 Jun 2016 00:16:06 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r237094
GCC Administrator [Sat, 4 Jun 2016 00:16:05 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r237084
GCC Administrator [Fri, 3 Jun 2016 00:16:04 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r237047
GCC Administrator [Thu, 2 Jun 2016 00:16:05 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r237022
GCC Administrator [Wed, 1 Jun 2016 00:16:05 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r236969
GCC Administrator [Tue, 31 May 2016 00:16:12 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r236903
GCC Administrator [Mon, 30 May 2016 00:16:12 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r236864
GCC Administrator [Sun, 29 May 2016 00:16:04 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r236854
GCC Administrator [Sat, 28 May 2016 00:16:05 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r236839
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
GCC Administrator [Fri, 27 May 2016 00:16:04 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r236801
GCC Administrator [Thu, 26 May 2016 00:16:06 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r236758
GCC Administrator [Wed, 25 May 2016 00:16:05 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r236686
GCC Administrator [Tue, 24 May 2016 00:16:05 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r236620
GCC Administrator [Mon, 23 May 2016 00:16:04 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r236572
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
GCC Administrator [Sun, 22 May 2016 00:16:04 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r236560
GCC Administrator [Sat, 21 May 2016 00:16:07 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r236550
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
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
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
GCC Administrator [Fri, 20 May 2016 00:16:10 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r236492
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
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
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
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
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
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
GCC Administrator [Thu, 19 May 2016 00:16:09 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r236435
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
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
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
GCC Administrator [Wed, 18 May 2016 00:16:05 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r236351
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
GCC Administrator [Tue, 17 May 2016 00:16:06 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r236302
GCC Administrator [Mon, 16 May 2016 00:16:07 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r236260
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
GCC Administrator [Sun, 15 May 2016 00:16:05 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r236245
GCC Administrator [Sat, 14 May 2016 00:16:06 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r236234
GCC Administrator [Fri, 13 May 2016 00:16:05 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r236186
GCC Administrator [Thu, 12 May 2016 00:16:05 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r236149
GCC Administrator [Wed, 11 May 2016 00:16:05 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r236107
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
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
GCC Administrator [Tue, 10 May 2016 00:16:06 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r236053
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
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
GCC Administrator [Mon, 9 May 2016 00:16:07 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r236014
GCC Administrator [Sun, 8 May 2016 00:16:06 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r236000
GCC Administrator [Sat, 7 May 2016 00:16:06 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r235989
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
GCC Administrator [Fri, 6 May 2016 00:16:05 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r235937
GCC Administrator [Thu, 5 May 2016 00:16:05 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r235915
GCC Administrator [Wed, 4 May 2016 00:16:05 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r235853
GCC Administrator [Tue, 3 May 2016 00:16:10 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r235797
GCC Administrator [Mon, 2 May 2016 00:16:07 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r235694
GCC Administrator [Sun, 1 May 2016 00:16:07 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r235683
GCC Administrator [Sat, 30 Apr 2016 00:16:05 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r235665
GCC Administrator [Fri, 29 Apr 2016 00:16:05 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r235616
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