Commit Graph

139139 Commits

Author SHA1 Message Date
GCC Administrator 2ce5546486 Daily bump.
From-SVN: r240561
2016-09-28 00:16:06 +00:00
Jonathan Wakely a424a3cb04 Fix lifetime of mutex lock in debug iterator
* include/debug/safe_iterator.h (_Safe_iterator::operator++()): Fix
	lifetime of lock.

From-SVN: r240549
2016-09-27 16:37:44 +01:00
David Edelsohn 1dee0646ff backport: rs6000.c (rs6000_output_symbol): Don't modify VAR_DECL string.
Backport from mainline
        2016-09-27  David Edelsohn  <dje.gcc@gmail.com>

        * config/rs6000/rs6000.c (rs6000_output_symbol): Don't modify
        VAR_DECL string.

From-SVN: r240544
2016-09-27 10:30:46 -04:00
Richard Biener 4cbf07a7c6 re PR target/77478 (Incorrect code generated with -O3, m32, -msse2 and -ffast-math)
2016-09-27  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/77478
	* tree-vect-loop-manip.c (vect_gen_niters_for_prolog_loop):
	Fix alignment of SSA var used before the alignment prologue.

	* gcc.dg/torture/pr77478.c: New testcase.

From-SVN: r240532
2016-09-27 12:44:42 +00:00
Senthil Kumar Selvaraj 5cec3f42a3 Backport fix for PR 65210
gcc/ChangeLog

2016-09-27  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>

	Backport from trunk r227496

	PR target/65210
	* config/avr/avr.c (avr_eval_addr_attrib): Look for io_low
	attribute as well.

gcc/testsuite/ChangeLog

2016-09-27  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>

	Backport from trunk r227496

	PR target/65210
	* gcc.target/avr/pr65210.c: New test.

From-SVN: r240521
2016-09-27 06:39:59 +00:00
Senthil Kumar Selvaraj cc1dadb0d4 Revert part of r240397 that got accidentally committed
From-SVN: r240520
2016-09-27 06:13:38 +00:00
GCC Administrator 9528ced875 Daily bump.
From-SVN: r240512
2016-09-27 00:16:04 +00:00
GCC Administrator f7a41e0de3 Daily bump.
From-SVN: r240480
2016-09-26 00:16:05 +00:00
GCC Administrator 64ef7ccb58 Daily bump.
From-SVN: r240468
2016-09-25 00:16:07 +00:00
GCC Administrator 3ab477e1b8 Daily bump.
From-SVN: r240459
2016-09-24 00:16:06 +00:00
Senthil Kumar Selvaraj 02a8e3a0a2 backport: avr.c (avr_rtx_costs_1): Handle DImode MULT.
Backport from 2016-09-22 trunk r240388.

2016-09-22  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>

	* config/avr/avr.c (avr_rtx_costs_1): Handle DImode MULT.
	(avr_address_cost): Replace 61 with MAX_LD_OFFSET(mode).

From-SVN: r240397
2016-09-23 08:20:40 +00:00
GCC Administrator 6b934f5732 Daily bump.
From-SVN: r240384
2016-09-23 00:16:05 +00:00
GCC Administrator edfdf9a5d6 Daily bump.
From-SVN: r240337
2016-09-22 00:16:05 +00:00
Segher Boessenkool 91d32da67d Fix JUMP_LABEL documentation
* doc/rtl.texi (JUMP_LABEL): Document RETURN and SIMPLE_RETURN values.

From-SVN: r240327
2016-09-21 19:51:39 +02:00
Uros Bizjak d45b6f6bd9 dump-noaddr.x: Remove debug statements.
* gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.

From-SVN: r240320
2016-09-21 17:25:29 +02:00
Georg-Johann Lay bc588d77b3 backport: re PR target/77326 ([avr] Invalid optimization omits comparison)
gcc/
	Backport from 2016-09-21 trunk r240306.
	PR target/77326
	* config/avr/avr.c (hard-reg-set.h): Move #include up in front
	of rtl.h to that HARD_CONST is defined in rtl.h.
	(avr_notice_update_cc) [CC_NONE]: If insn touches some regs
	mentioned in cc_status, do CC_STATUS_INIT.

gcc/testsuite/
	Backport from 2016-09-21 trunk r240306.
	PR target/77326
	* gcc.target/avr/torture/pr77326.c: New test.

From-SVN: r240315
2016-09-21 14:11:59 +00:00
GCC Administrator a7697d136e Daily bump.
From-SVN: r240295
2016-09-21 00:16:07 +00:00
Jonathan Wakely 375acfebca Replace casts with floordiv operator in Python xmethods
* python/libstdcxx/v6/xmethods.py (DequeWorkerBase.__init__)
	(DequeWorkerBase.index, VectorWorkerBase.get): Use // for division.

From-SVN: r240260
2016-09-20 11:03:07 +01:00
GCC Administrator 0148a041ba Daily bump.
From-SVN: r240252
2016-09-20 00:16:05 +00:00
Jonathan Wakely 760b143fa2 libstdc++/77645 fix deque and vector xmethods for Python 3
PR libstdc++/77645
	* python/libstdcxx/v6/xmethods.py (DequeWorkerBase.__init__)
	(DequeWorkerBase.index, VectorWorkerBase.get): Cast results of
	division to int to work with Python 3.

From-SVN: r240242
2016-09-19 18:14:11 +01:00
GCC Administrator 5d1e95e278 Daily bump.
From-SVN: r240222
2016-09-19 00:16:06 +00:00
GCC Administrator 541ea9da2f Daily bump.
From-SVN: r240216
2016-09-18 00:16:05 +00:00
GCC Administrator e92aee27c4 Daily bump.
From-SVN: r240211
2016-09-17 00:16:04 +00:00
Jonathan Wakely 6886e0ba29 Fix documentation for overflow-checking builtins
* doc/extend.texi (Integer Overflow Builtins): Fix type of out
	parameters for functions taking long long arguments.

From-SVN: r240202
2016-09-16 22:38:50 +01:00
GCC Administrator 9bebd03791 Daily bump.
From-SVN: r240170
2016-09-16 00:16:05 +00:00
GCC Administrator ba3586b2ea Daily bump.
From-SVN: r240149
2016-09-15 00:16:05 +00:00
GCC Administrator a2ad38592a Daily bump.
From-SVN: r240125
2016-09-14 00:16:06 +00:00
GCC Administrator 6ace9a45cb Daily bump.
From-SVN: r240104
2016-09-13 00:16:05 +00:00
GCC Administrator eaf929cbbc Daily bump.
From-SVN: r240086
2016-09-12 00:16:05 +00:00
GCC Administrator 7b4271e2ce Daily bump.
From-SVN: r240077
2016-09-11 00:16:05 +00:00
GCC Administrator 91d480eac0 Daily bump.
From-SVN: r240060
2016-09-10 00:16:05 +00:00
GCC Administrator 843eb1332a Daily bump.
From-SVN: r240040
2016-09-09 00:16:05 +00:00
GCC Administrator 3a5f0f08c4 Daily bump.
From-SVN: r240034
2016-09-08 00:16:04 +00:00
GCC Administrator 00e69c9228 Daily bump.
From-SVN: r240020
2016-09-07 00:16:05 +00:00
Dominique d'Humieres d799286c23 re PR debug/57519 (DW_TAG_imported_declaration put in wrong class (base class instead of derived class))
2016-09-07  Dominique d'Humieres  <dominiq@lps.ens.fr>

	PR debug/57519
	* g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.

From-SVN: r240017
2016-09-07 00:26:11 +02:00
Uros Bizjak f63c020d65 c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
* gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.

From-SVN: r240011
2016-09-06 17:25:09 +02:00
GCC Administrator 487f69ea23 Daily bump.
From-SVN: r240002
2016-09-06 00:16:08 +00:00
GCC Administrator 483ce67199 Daily bump.
From-SVN: r239983
2016-09-05 00:16:05 +00:00
GCC Administrator 61c0422611 Daily bump.
From-SVN: r239972
2016-09-04 00:16:05 +00:00
GCC Administrator e8bdbe61d9 Daily bump.
From-SVN: r239967
2016-09-03 00:16:05 +00:00
GCC Administrator 067e94d8b1 Daily bump.
From-SVN: r239950
2016-09-02 00:16:05 +00:00
GCC Administrator 5449cd4758 Daily bump.
From-SVN: r239909
2016-09-01 00:16:07 +00:00
Jakub Sejdak 2048dd138a * config.host: Add support for arm*-*-phoenix* targets.
From-SVN: r239887
2016-08-31 09:39:22 +00:00
Jakub Sejdak ab5bb2b2a9 config.gcc: Add support for arm*-*-phoenix* targets.
* config.gcc: Add support for arm*-*-phoenix* targets.
	* config/arm/t-phoenix: New.
	* config/phoenix.h: New.

From-SVN: r239886
2016-08-31 09:38:42 +00:00
Jakub Sejdak 2f70dce0b9 * config.sub: Add support for Phoenix-RTOS targets.
From-SVN: r239885
2016-08-31 09:37:05 +00:00
GCC Administrator 38c959aae3 Daily bump.
From-SVN: r239876
2016-08-31 00:16:05 +00:00
GCC Administrator aef8d3a056 Daily bump.
From-SVN: r239848
2016-08-30 00:16:07 +00:00
Uros Bizjak f8c014ea57 re PR target/77403 (assemble failure of vinserti64x4 with -masm=intel)
PR target/77403
	* config/i386/sse.md (vec_set_lo_<mode><mask_name>): Fix assembler
	template for intel asm dialect.
	(vec_set_hi_<mode><mask_name>): Ditto.

testsuite/ChangeLog:

	PR target/77403
	* gcc.target/i386/pr77403.c: New test.

From-SVN: r239842
2016-08-29 22:26:13 +02:00
Eric Botcazou 3787ecfdcd * Makefile.in (gcov-iov.h): Add dummy recipe.
From-SVN: r239825
2016-08-29 14:44:41 +00:00
Tom de Vries 3ed8374491 backport: re PR sanitizer/64078 (FAIL: c-c++-common/ubsan/object-size-9.c)
2016-08-29  Tom de Vries  <tom@codesourcery.com>

	backport from trunk:
	2015-09-17  Bernd Edlinger  <bernd.edlinger@hotmail.de>

	PR sanitizer/64078
	* c-c++-common/ubsan/object-size-9.c (s): Add alignment attribute.
	(f2, f3): Make the function static.
	* c-c++-common/ubsan/object-size-10.c (a, b): Add alignment attribute.

From-SVN: r239816
2016-08-29 07:57:16 +00:00