Commit Graph

139139 Commits

Author SHA1 Message Date
GCC Administrator 67cc39ff11 Daily bump.
From-SVN: r237786
2016-06-26 00:16:09 +00:00
GCC Administrator ff6f9138fd Daily bump.
From-SVN: r237777
2016-06-25 00:16:14 +00:00
GCC Administrator 71256a433d Daily bump.
From-SVN: r237751
2016-06-24 00:16:13 +00:00
GCC Administrator 87cb6531f3 Daily bump.
From-SVN: r237724
2016-06-23 00:16:10 +00:00
GCC Administrator 95709a4caa Daily bump.
From-SVN: r237673
2016-06-22 00:16:10 +00:00
Georg-Johann Lay fd8092a96a 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/gen-avr-mmcu-specs.c (print_mcu):
	[*link_data_start]: Wrap -Tdata into %{!Tdata:...}.
	[*link_text_start]: Wrap -Ttext into %{!Ttext:...}.

From-SVN: r237641
2016-06-21 10:43:12 +00:00
Georg-Johann Lay 8f30f3862c 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: r237637
2016-06-21 10:18:26 +00:00
GCC Administrator 55ce5e8007 Daily bump.
From-SVN: r237624
2016-06-21 00:16:11 +00:00
Georg-Johann Lay 9aee1a0dd2 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: r237593
2016-06-20 11:55:11 +00:00
GCC Administrator 2ab11ea0ec Daily bump.
From-SVN: r237584
2016-06-20 00:16:08 +00:00
GCC Administrator 5a9c157f5b Daily bump.
From-SVN: r237577
2016-06-19 00:16:10 +00:00
GCC Administrator 88f2f33e16 Daily bump.
From-SVN: r237568
2016-06-18 00:16:11 +00:00
GCC Administrator bfa5790b88 Daily bump.
From-SVN: r237545
2016-06-17 00:16:09 +00:00
Jakub Jelinek 687117c060 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.

	* gcc.c-torture/execute/pr71554.c: New test.

	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: r237520
2016-06-16 12:38:21 +02:00
GCC Administrator 355019bb52 Daily bump.
From-SVN: r237500
2016-06-16 00:16:10 +00:00
Andreas Tobler de610ca284 backport: freebsd.h: Only enable unaligned access for armv6 on FreeBSD 11 and above.
2016-06-15  Andreas Tobler  <andreast@gcc.gnu.org>

    Backported from mainline
    2016-06-14  Andreas Tobler  <andreast@gcc.gnu.org>

    * config/arm/freebsd.h: Only enable unaligned access for armv6 on
    FreeBSD 11 and above.

From-SVN: r237494
2016-06-15 21:19:08 +02:00
David Edelsohn 704ed208e0 David Edelsohn <dje.gcc@gmail.com>
Backport from mainline
        2016-06-13  David Edelsohn  <dje.gcc@gmail.com>

        * inclhack.def (aix_stdlib_malloc): New fix.
        (aix_stdlib_realloc): New fix.
        (aix_stdlib_calloc): New fix.
        (aix_stdlib_valloc): New fix.
        * fixincl.x: Regenerate.
        * tests/base/stdlib.h [AIX_STDLIB_MALLOC]: New test.
        [AIX_STDLIB_REALLOC]: New test.
        [AIX_STDLIB_CALLOC]: New test.
        [AIX_STDLIB_VALLOC]: New test.

From-SVN: r237479
2016-06-15 10:43:09 -04:00
GCC Administrator 65ac5163fc Daily bump.
From-SVN: r237468
2016-06-15 00:16:11 +00:00
GCC Administrator 98c75e1f6c Daily bump.
From-SVN: r237421
2016-06-14 00:16:13 +00:00
Richard Biener 7f1e783b2d 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: r237373
2016-06-13 10:29:35 +00:00
Andreas Krebbel 5fb1cc7175 S/390: Fix MAX_ARGS value.
gcc/ChangeLog:

2016-06-13  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>

	Backport from mainline
	2016-06-13  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>

	PR target/71379
	* config/s390/s390.c (s390_expand_builtin): Increase MAX_ARGS by
	one.

From-SVN: r237365
2016-06-13 08:37:31 +00:00
GCC Administrator ab1fbd9be4 Daily bump.
From-SVN: r237347
2016-06-13 00:16:08 +00:00
Dominique d'Humieres 241167178d re PR fortran/60751 (Extra comma in WRITE statement not diagnosed)
2016-06-12  Dominique d'Humieres  <dominiq@lps.ens.fr>

	PR fortran/60751
	* io.c (gfc_resolve_dt): Replace GFC_STD_GNU with GFC_STD_LEGACY.

	* gfortran.dg/comma_IO_extension_1.f90: New test.
	* gfortran.dg/comma_IO_extension_2.f90: Likewise.
	* gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
	statement.
	* gfortran.dg/graphite/pr38083.f90: Likewise.
	* gfortran.dg/guality/pr41558.f90: Likewise.
	* gfortran.dg/integer_exponentiation_6.F90: Likewise and add
	missing format.

From-SVN: r237340
2016-06-12 20:25:25 +02:00
GCC Administrator b33338d1a6 Daily bump.
From-SVN: r237334
2016-06-12 00:16:09 +00:00
GCC Administrator 0ff18176cf Daily bump.
From-SVN: r237321
2016-06-11 00:16:11 +00:00
GCC Administrator d5480ae0cd Daily bump.
From-SVN: r237283
2016-06-10 00:16:10 +00:00
GCC Administrator ce9d877e00 Daily bump.
From-SVN: r237246
2016-06-09 00:16:56 +00:00
Jakub Jelinek f3d5f4fb7e re PR c++/71442 (r232569 breaks -Wunused-*)
PR c++/71442
	* pt.c (tsubst_copy): Only set TREE_USED on DECLs.

	* g++.dg/cpp0x/Wunused-variable-1.C: New test.

From-SVN: r237234
2016-06-08 20:05:38 +02:00
GCC Administrator 07c3e9dc1a Daily bump.
From-SVN: r237192
2016-06-08 00:16:10 +00:00
Peter Bergner f71b9526b8 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: r237188
2016-06-07 16:51:33 -05:00
Uros Bizjak 15e0956f3c 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: r237178
2016-06-07 17:23:42 +02:00
GCC Administrator 658b4b19f2 Daily bump.
From-SVN: r237160
2016-06-07 00:16:12 +00:00
GCC Administrator b576451b8b Daily bump.
From-SVN: r237113
2016-06-06 00:16:14 +00:00
Uros Bizjak 3b8b50691c 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: r237100
2016-06-05 17:47:50 +02:00
GCC Administrator 831edff341 Daily bump.
From-SVN: r237095
2016-06-05 00:16:10 +00:00
GCC Administrator b3804b1196 Daily bump.
From-SVN: r237085
2016-06-04 00:16:09 +00:00
Andreas Tobler 36f82abe0d backport: config.gcc: Move hard float support for arm*hf*-*-freebsd* into armv6*-*-freebsd* for...
2016-06-03  Andreas Tobler  <andreast@gcc.gnu.org>

    Backport from mainline
    2016-05-30  Andreas Tobler  <andreast@gcc.gnu.org>

    * config.gcc: Move hard float support for arm*hf*-*-freebsd* into
    armv6*-*-freebsd* for FreeBSD 11. Eliminate the arm*hf*-*-freebsd*
    target.

From-SVN: r237081
2016-06-03 23:14:17 +02:00
Richard Biener 85a9823647 BASE-VER: Set to 5.4.1.
2016-06-03  Richard Biener  <rguenther@suse.de>

	* BASE-VER: Set to 5.4.1.

From-SVN: r237059
2016-06-03 09:36:14 +00:00
Richard Biener c8898526d6 Update ChangeLog and version files for release
From-SVN: r237056
2016-06-03 08:41:59 +00:00
GCC Administrator 85e2bf3105 Daily bump.
From-SVN: r237048
2016-06-03 00:16:08 +00:00
Paul Thomas f4ff63a260 re PR fortran/70350 (ICE with -fcheck=all and array initialization)
2016-06-02  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/70350
	Backport from trunk.
	* trans-expr.c (gfc_trans_assignment_1): Exclude initialization
	assignments from check on assignment of scalars to unassigned
	arrays and correct wrong code within the corresponding block.

From-SVN: r237043
2016-06-02 17:44:59 +00:00
GCC Administrator caade42da6 Daily bump.
From-SVN: r237023
2016-06-02 00:16:09 +00:00
GCC Administrator 42ce502900 Daily bump.
From-SVN: r236970
2016-06-01 00:16:10 +00:00
Eric Botcazou 36641e38cb re PR ada/71317 (Compiling gnat for rtems fails at s-taprop.adb)
* s-osinte-kfreebsd-gnu.ads (clock_getres): Define.

	PR ada/71317
	* s-osinte-rtems.ads (clock_getres): Define.

From-SVN: r236949
2016-05-31 21:28:26 +00:00
Kyrylo Tkachov c1f31b340e [AArch64] PR target/68696 FAIL: gcc.target/aarch64/vbslq_u64_1.c scan-assembler-times bif\tv 1
PR target/68696
	* config/aarch64/aarch64-simd.md (*aarch64_simd_bsl<mode>_alt):
	New pattern.
	(aarch64_simd_bsl<mode>_internal): Update comment to reflect
	the above.

From-SVN: r236918
2016-05-31 11:23:59 +00:00
GCC Administrator 422214005a Daily bump.
From-SVN: r236904
2016-05-31 00:16:17 +00:00
Dominique d'Humieres a1c9dd9b54 backport: re PR sanitizer/68042 (c-c++-common/asan/(memcmp-1.c|sanity-check-pure-c-1.c) failures on x86_64-apple-darwin14 after r229111)
2016-05-30  Dominique d'Humieres  <dominiq@lps.ens.fr>

	Backport from trunk.
	2015-10-23  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>

	PR sanitizer/68042
	* c-c++-common/asan/sanity-check-pure-c-1.c: Adjust test
	to pass on Darwin.

From-SVN: r236873
2016-05-30 11:26:09 +02:00
GCC Administrator bd4fd2e460 Daily bump.
From-SVN: r236865
2016-05-30 00:16:18 +00:00
GCC Administrator f566b6b4c5 Daily bump.
From-SVN: r236855
2016-05-29 00:16:10 +00:00
GCC Administrator 41b30a254c Daily bump.
From-SVN: r236840
2016-05-28 00:16:09 +00:00