]> git.ipfire.org Git - thirdparty/gcc.git/log
thirdparty/gcc.git
11 years agoPR 61187 Avoid reading uninitialized memory.
Janne Blomqvist [Sun, 25 May 2014 19:29:00 +0000 (22:29 +0300)] 
PR 61187 Avoid reading uninitialized memory.

2014-05-25  Janne Blomqvist  <jb@gcc.gnu.org>

Backport from trunk.
PR libfortran/61187
* io/unix.c (raw_close): Check if s->fd is -1.
(fd_to_stream): Check return value of fstat(), handle error.

From-SVN: r210914

11 years agoDaily bump.
GCC Administrator [Sun, 25 May 2014 00:16:20 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r210904

11 years agoDaily bump.
GCC Administrator [Sat, 24 May 2014 00:16:44 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r210883

11 years agore PR target/61231 (bootstrap comparision failure on powerpc64le-linux-gnu)
Alan Modra [Fri, 23 May 2014 01:28:23 +0000 (10:58 +0930)] 
re PR target/61231 (bootstrap comparision failure on powerpc64le-linux-gnu)

PR target/61231
* config/rs6000/rs6000.c (mem_operand_gpr): Handle SImode.
* config/rs6000/rs6000.md (extendsidi2_lfiwax, extendsidi2_nocell):
Use "Y" constraint rather than "m".

From-SVN: r210837

11 years agoDaily bump.
GCC Administrator [Fri, 23 May 2014 00:16:49 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r210832

11 years agobackport: htm.md (ttest): Use correct shift value to get CR0.
Peter Bergner [Thu, 22 May 2014 16:07:07 +0000 (11:07 -0500)] 
backport: htm.md (ttest): Use correct shift value to get CR0.

Backport from mainline
2014-05-22  Peter Bergner  <bergner@vnet.ibm.com>

gcc/
* config/rs6000/htm.md (ttest): Use correct shift value to get CR0.

gcc/testsuite/
* gcc.target/powerpc/htm-ttest.c: New test.

From-SVN: r210818

11 years agore PR target/61208 (armhf: generated asm code produces "branch out of range" error...
Richard Earnshaw [Thu, 22 May 2014 15:54:28 +0000 (15:54 +0000)] 
re PR target/61208 (armhf: generated asm code produces "branch out of range" error in gas with -Os)

PR target/61208
* arm.md (arm_cmpdi_unsigned): Fix length calculation for Thumb2.

From-SVN: r210814

11 years agoBASE-VER: Set to 4.8.4.
Richard Biener [Thu, 22 May 2014 09:17:17 +0000 (09:17 +0000)] 
BASE-VER: Set to 4.8.4.

2014-05-22  Richard Biener  <rguenther@suse.de>

        * BASE-VER: Set to 4.8.4.
        * DEV-PHASE: Set to prerelease.

From-SVN: r210801

11 years agoMark as release releases/gcc-4.8.3
Richard Biener [Thu, 22 May 2014 09:10:50 +0000 (09:10 +0000)] 
Mark as release

From-SVN: r210799

11 years agoMark ChangeLog
Richard Biener [Thu, 22 May 2014 09:10:45 +0000 (09:10 +0000)] 
Mark ChangeLog

From-SVN: r210798

11 years agoMark ChangeLog
Richard Biener [Thu, 22 May 2014 09:10:40 +0000 (09:10 +0000)] 
Mark ChangeLog

From-SVN: r210797

11 years agoMark ChangeLog
Richard Biener [Thu, 22 May 2014 09:10:34 +0000 (09:10 +0000)] 
Mark ChangeLog

From-SVN: r210796

11 years agoMark ChangeLog
Richard Biener [Thu, 22 May 2014 09:10:29 +0000 (09:10 +0000)] 
Mark ChangeLog

From-SVN: r210795

11 years agoMark ChangeLog
Richard Biener [Thu, 22 May 2014 09:10:24 +0000 (09:10 +0000)] 
Mark ChangeLog

From-SVN: r210794

11 years agoMark ChangeLog
Richard Biener [Thu, 22 May 2014 09:10:19 +0000 (09:10 +0000)] 
Mark ChangeLog

From-SVN: r210793

11 years agoMark ChangeLog
Richard Biener [Thu, 22 May 2014 09:10:15 +0000 (09:10 +0000)] 
Mark ChangeLog

From-SVN: r210792

11 years agoMark ChangeLog
Richard Biener [Thu, 22 May 2014 09:10:10 +0000 (09:10 +0000)] 
Mark ChangeLog

From-SVN: r210791

11 years agoMark ChangeLog
Richard Biener [Thu, 22 May 2014 09:10:04 +0000 (09:10 +0000)] 
Mark ChangeLog

From-SVN: r210790

11 years agoMark ChangeLog
Richard Biener [Thu, 22 May 2014 09:09:59 +0000 (09:09 +0000)] 
Mark ChangeLog

From-SVN: r210789

11 years agoMark ChangeLog
Richard Biener [Thu, 22 May 2014 09:09:53 +0000 (09:09 +0000)] 
Mark ChangeLog

From-SVN: r210788

11 years agoMark ChangeLog
Richard Biener [Thu, 22 May 2014 09:09:48 +0000 (09:09 +0000)] 
Mark ChangeLog

From-SVN: r210787

11 years agoMark ChangeLog
Richard Biener [Thu, 22 May 2014 09:09:43 +0000 (09:09 +0000)] 
Mark ChangeLog

From-SVN: r210786

11 years agoMark ChangeLog
Richard Biener [Thu, 22 May 2014 09:09:37 +0000 (09:09 +0000)] 
Mark ChangeLog

From-SVN: r210785

11 years agoMark ChangeLog
Richard Biener [Thu, 22 May 2014 09:09:32 +0000 (09:09 +0000)] 
Mark ChangeLog

From-SVN: r210784

11 years agoMark ChangeLog
Richard Biener [Thu, 22 May 2014 09:09:27 +0000 (09:09 +0000)] 
Mark ChangeLog

From-SVN: r210783

11 years agoMark ChangeLog
Richard Biener [Thu, 22 May 2014 09:09:22 +0000 (09:09 +0000)] 
Mark ChangeLog

From-SVN: r210782

11 years agoMark ChangeLog
Richard Biener [Thu, 22 May 2014 09:09:17 +0000 (09:09 +0000)] 
Mark ChangeLog

From-SVN: r210781

11 years agoMark ChangeLog
Richard Biener [Thu, 22 May 2014 09:09:12 +0000 (09:09 +0000)] 
Mark ChangeLog

From-SVN: r210780

11 years agoMark ChangeLog
Richard Biener [Thu, 22 May 2014 09:09:07 +0000 (09:09 +0000)] 
Mark ChangeLog

From-SVN: r210779

11 years agoMark ChangeLog
Richard Biener [Thu, 22 May 2014 09:09:02 +0000 (09:09 +0000)] 
Mark ChangeLog

From-SVN: r210778

11 years agoMark ChangeLog
Richard Biener [Thu, 22 May 2014 09:08:57 +0000 (09:08 +0000)] 
Mark ChangeLog

From-SVN: r210777

11 years agoMark ChangeLog
Richard Biener [Thu, 22 May 2014 09:08:51 +0000 (09:08 +0000)] 
Mark ChangeLog

From-SVN: r210776

11 years agoMark ChangeLog
Richard Biener [Thu, 22 May 2014 09:08:46 +0000 (09:08 +0000)] 
Mark ChangeLog

From-SVN: r210775

11 years agoMark ChangeLog
Richard Biener [Thu, 22 May 2014 09:08:41 +0000 (09:08 +0000)] 
Mark ChangeLog

From-SVN: r210774

11 years agoMark ChangeLog
Richard Biener [Thu, 22 May 2014 09:08:35 +0000 (09:08 +0000)] 
Mark ChangeLog

From-SVN: r210773

11 years agoMark ChangeLog
Richard Biener [Thu, 22 May 2014 09:08:30 +0000 (09:08 +0000)] 
Mark ChangeLog

From-SVN: r210772

11 years agoMark ChangeLog
Richard Biener [Thu, 22 May 2014 09:08:25 +0000 (09:08 +0000)] 
Mark ChangeLog

From-SVN: r210771

11 years agoMark ChangeLog
Richard Biener [Thu, 22 May 2014 09:08:20 +0000 (09:08 +0000)] 
Mark ChangeLog

From-SVN: r210770

11 years agoMark ChangeLog
Richard Biener [Thu, 22 May 2014 09:08:15 +0000 (09:08 +0000)] 
Mark ChangeLog

From-SVN: r210769

11 years agoMark ChangeLog
Richard Biener [Thu, 22 May 2014 09:08:10 +0000 (09:08 +0000)] 
Mark ChangeLog

From-SVN: r210768

11 years agoMark ChangeLog
Richard Biener [Thu, 22 May 2014 09:08:05 +0000 (09:08 +0000)] 
Mark ChangeLog

From-SVN: r210767

11 years agoMark ChangeLog
Richard Biener [Thu, 22 May 2014 09:08:00 +0000 (09:08 +0000)] 
Mark ChangeLog

From-SVN: r210766

11 years agoMark ChangeLog
Richard Biener [Thu, 22 May 2014 09:07:54 +0000 (09:07 +0000)] 
Mark ChangeLog

From-SVN: r210765

11 years agoMark ChangeLog
Richard Biener [Thu, 22 May 2014 09:07:49 +0000 (09:07 +0000)] 
Mark ChangeLog

From-SVN: r210764

11 years agoMark ChangeLog
Richard Biener [Thu, 22 May 2014 09:07:44 +0000 (09:07 +0000)] 
Mark ChangeLog

From-SVN: r210763

11 years agoMark ChangeLog
Richard Biener [Thu, 22 May 2014 09:07:37 +0000 (09:07 +0000)] 
Mark ChangeLog

From-SVN: r210762

11 years agoMark ChangeLog
Richard Biener [Thu, 22 May 2014 09:07:32 +0000 (09:07 +0000)] 
Mark ChangeLog

From-SVN: r210761

11 years agoMark ChangeLog
Richard Biener [Thu, 22 May 2014 09:07:26 +0000 (09:07 +0000)] 
Mark ChangeLog

From-SVN: r210760

11 years agoMark ChangeLog
Richard Biener [Thu, 22 May 2014 09:07:21 +0000 (09:07 +0000)] 
Mark ChangeLog

From-SVN: r210759

11 years agoMark ChangeLog
Richard Biener [Thu, 22 May 2014 09:07:16 +0000 (09:07 +0000)] 
Mark ChangeLog

From-SVN: r210758

11 years agoMark ChangeLog
Richard Biener [Thu, 22 May 2014 09:07:11 +0000 (09:07 +0000)] 
Mark ChangeLog

From-SVN: r210757

11 years agoMark ChangeLog
Richard Biener [Thu, 22 May 2014 09:07:04 +0000 (09:07 +0000)] 
Mark ChangeLog

From-SVN: r210756

11 years agoMark ChangeLog
Richard Biener [Thu, 22 May 2014 09:06:59 +0000 (09:06 +0000)] 
Mark ChangeLog

From-SVN: r210755

11 years agoMark ChangeLog
Richard Biener [Thu, 22 May 2014 09:06:54 +0000 (09:06 +0000)] 
Mark ChangeLog

From-SVN: r210754

11 years agoMark ChangeLog
Richard Biener [Thu, 22 May 2014 09:06:49 +0000 (09:06 +0000)] 
Mark ChangeLog

From-SVN: r210753

11 years agoMark ChangeLog
Richard Biener [Thu, 22 May 2014 09:06:43 +0000 (09:06 +0000)] 
Mark ChangeLog

From-SVN: r210752

11 years agoMark ChangeLog
Richard Biener [Thu, 22 May 2014 09:06:37 +0000 (09:06 +0000)] 
Mark ChangeLog

From-SVN: r210751

11 years agoDaily bump.
GCC Administrator [Thu, 22 May 2014 00:16:46 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r210731

11 years agobackport: re PR libgcc/60166 (ARM default NAN encoding violates EABI)
Maciej W. Rozycki [Wed, 21 May 2014 02:15:50 +0000 (02:15 +0000)] 
backport: re PR libgcc/60166 (ARM default NAN encoding violates EABI)

Backport from mainline
2014-05-21  Maciej W. Rozycki  <macro@codesourcery.com>

PR libgcc/60166
* config/arm/sfp-machine.h (_FP_NANFRAC_H, _FP_NANFRAC_S)
(_FP_NANFRAC_D, _FP_NANSIGN_Q): Set the quiet bit.

From-SVN: r210670

11 years agoDaily bump.
GCC Administrator [Wed, 21 May 2014 00:16:48 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r210663

11 years agoDaily bump.
GCC Administrator [Tue, 20 May 2014 00:16:34 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r210627

11 years agoDaily bump.
GCC Administrator [Mon, 19 May 2014 00:17:48 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r210594

11 years agoDaily bump.
GCC Administrator [Sun, 18 May 2014 00:16:50 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r210571

11 years agoDaily bump.
GCC Administrator [Sat, 17 May 2014 00:16:50 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r210540

11 years agobackport: re PR target/61193 (ABI incompatibility between POWER and Z HTM builtins...
Peter Bergner [Fri, 16 May 2014 03:46:23 +0000 (22:46 -0500)] 
backport: re PR target/61193 (ABI incompatibility between POWER and Z HTM builtins and intrinsics)

Backport from mainline
2014-05-15  Peter Bergner  <bergner@vnet.ibm.com>

PR target/61193
* config/rs6000/htmxlintrin.h (_HTM_TBEGIN_STARTED): New define.
(__TM_simple_begin): Use it.
(__TM_begin): Likewise.

From-SVN: r210488

11 years agoDaily bump.
GCC Administrator [Fri, 16 May 2014 00:16:44 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r210482

11 years agoDaily bump.
GCC Administrator [Thu, 15 May 2014 00:16:45 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r210453

11 years agosparc-protos.h (sparc_absnegfloat_split_legitimate): Delete.
Eric Botcazou [Wed, 14 May 2014 22:11:24 +0000 (22:11 +0000)] 
sparc-protos.h (sparc_absnegfloat_split_legitimate): Delete.

* config/sparc/sparc-protos.h (sparc_absnegfloat_split_legitimate):
Delete.
* config/sparc/sparc.c (sparc_absnegfloat_split_legitimate): Likewise.
* config/sparc/sparc.md (fptype_ut699): New attribute.
(in_branch_delay): Return false if -mfix-ut699 is specified and
fptype_ut699 is set to single.
(truncdfsf2): Add fptype_ut699 attribute.
(fix_truncdfsi2): Likewise.
(floatsisf2): Change fptype attribute.
(fix_truncsfsi2): Likewise.
(negtf2_notv9): Delete.
(negtf2_v9): Likewise.
(negtf2_hq): New instruction.
(negtf2): New instruction and splitter.
(negdf2_notv9): Rewrite.
(abstf2_notv9): Delete.
(abstf2_hq_v9): Likewise.
(abstf2_v9): Likewise.
(abstf2_hq): New instruction.
(abstf2): New instruction and splitter.
(absdf2_notv9): Rewrite.

From-SVN: r210446

11 years agorevert: re PR driver/61106 ([4.8/4.9] impliedness of -Wunused-parameter depends on...
Matthias Klose [Wed, 14 May 2014 16:18:12 +0000 (16:18 +0000)] 
revert: re PR driver/61106 ([4.8/4.9] impliedness of -Wunused-parameter depends on -W option ordering)

gcc/

2014-05-14  Matthias Klose  <doko@ubuntu.com>

Revert:
2014-05-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
    Matthias Klose  <doko@ubuntu.com>

PR driver/61106
* optc-gen.awk: Fix option handling for -Wunused-parameter.

gcc/testsuite/

2014-05-14  Matthias Klose  <doko@ubuntu.com>

PR driver/61106
* gcc-dg/unused-8a.c: Remove.

From-SVN: r210432

11 years agoDaily bump.
GCC Administrator [Wed, 14 May 2014 00:16:50 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r210408

11 years agosourcebuild.texi: (dfp_hw): Document.
Peter Bergner [Wed, 14 May 2014 00:07:50 +0000 (19:07 -0500)] 
sourcebuild.texi: (dfp_hw): Document.

gcc/
* doc/sourcebuild.texi: (dfp_hw): Document.
(p8vector_hw): Likewise.
(powerpc_eabi_ok): Likewise.
(powerpc_elfv2): Likewise.
(powerpc_htm_ok): Likewise.
(ppc_recip_hw): Likewise.
(vsx_hw): Likewise.

gcc/testsuite/
* lib/target-support.exp (check_dfp_hw_available): New function.
(is-effective-target): Check $arg for dfp_hw.
(is-effective-target-keyword): Likewise.
* gcc.target/powerpc/pack03.c: (dg-require-effective-target):
Change target to dfp_hw.

From-SVN: r210406

11 years agore PR c++/60708 (An array temporary causes an ICE in gimplify)
Jason Merrill [Tue, 13 May 2014 16:05:19 +0000 (12:05 -0400)] 
re PR c++/60708 (An array temporary causes an ICE in gimplify)

PR c++/60708
* call.c (build_array_conv): Call complete_type.

From-SVN: r210384

11 years agore PR c++/60713 (ICE in iterative_hash_expr)
Jason Merrill [Tue, 13 May 2014 16:05:13 +0000 (12:05 -0400)] 
re PR c++/60713 (ICE in iterative_hash_expr)

PR c++/60713
* typeck2.c (PICFLAG_SIDE_EFFECTS): New.
(picflag_from_initializer): Return it.
(process_init_constructor): Handle it.

From-SVN: r210383

11 years agore PR c++/60628 ([c++11] ICE initializing array of auto)
Jason Merrill [Tue, 13 May 2014 16:05:07 +0000 (12:05 -0400)] 
re PR c++/60628 ([c++11] ICE initializing array of auto)

PR c++/60628
* decl.c (create_array_type_for_decl): Complain about array of auto.

From-SVN: r210382

11 years agore PR c++/60367 (Default argument object is not getting constructed)
Jason Merrill [Tue, 13 May 2014 16:05:01 +0000 (12:05 -0400)] 
re PR c++/60367 (Default argument object is not getting constructed)

PR c++/60367
* call.c (convert_default_arg): Remove special handling for
CONSTRUCTOR.

From-SVN: r210381

11 years agodr195.C: Use -pedantic.
Jason Merrill [Tue, 13 May 2014 16:04:56 +0000 (12:04 -0400)] 
dr195.C: Use -pedantic.

* g++.dg/conversion/dr195.C: Use -pedantic.
* g++.dg/expr/cast2.C: Likewise.

From-SVN: r210380

11 years agoDaily bump.
GCC Administrator [Tue, 13 May 2014 00:16:43 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r210347

11 years agobackport: re PR target/60991 ([avr] Stack corruption when using 24-bit integers __int...
Senthil Kumar Selvaraj [Mon, 12 May 2014 16:07:44 +0000 (16:07 +0000)] 
backport: re PR target/60991 ([avr] Stack corruption when using 24-bit integers __int24 or __memx pointers in large stack frame)

Backport from mainline
2014-05-12  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>

PR target/60991
* config/avr/avr.c (avr_out_store_psi): Use correct constant
to restore Y.

Backport from mainline
2014-05-12  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>

PR target/60991
* gcc.target/avr/pr60991.c: New testcase.

From-SVN: r210328

11 years agoDaily bump.
GCC Administrator [Mon, 12 May 2014 00:16:53 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r210317

11 years ago* testsuite/ChangeLog: Fix formatting.
Uros Bizjak [Sun, 11 May 2014 20:44:53 +0000 (22:44 +0200)] 
* testsuite/ChangeLog: Fix formatting.

From-SVN: r210314

11 years agoDaily bump.
GCC Administrator [Sun, 11 May 2014 00:16:26 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r210303

11 years agoDaily bump.
GCC Administrator [Sat, 10 May 2014 00:16:38 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r210296

11 years agobackport: re PR target/61055 ([avr] wrong test instruction after increment with -O1)
Georg-Johann Lay [Fri, 9 May 2014 11:29:58 +0000 (11:29 +0000)] 
backport: re PR target/61055 ([avr] wrong test instruction after increment with -O1)

gcc/
Backport from 2014-05-09 trunk r210267
PR target/61055
* config/avr/avr.md (cc): Add new attribute set_vzn.
(addqi3, addqq3, adduqq3, subqi3, subqq3, subuqq3, negqi2) [cc]:
Set cc insn attribute to set_vzn instead of set_zn for alternatives
with INC, DEC or NEG.
* config/avr/avr.c (avr_notice_update_cc): Handle SET_VZN.
(avr_out_plus_1): ADIW sets cc0 to CC_SET_CZN.
INC, DEC and ADD+ADC set cc0 to CC_CLOBBER.

gcc/testsuite/
Backport from 2014-05-09 trunk r210267
PR target/61055
* gcc.target/avr/torture/pr61055.c: New test.

From-SVN: r210269

11 years agobuiltins.c (expand_builtin_setjmp_receiver): Emit a use of the hard frame pointer.
Richard Sandiford [Fri, 9 May 2014 10:16:14 +0000 (10:16 +0000)] 
builtins.c (expand_builtin_setjmp_receiver): Emit a use of the hard frame pointer.

gcc/
* builtins.c (expand_builtin_setjmp_receiver): Emit a use of
the hard frame pointer.  Synchronize commentary with mainline.
* cse.c (cse_insn): Only check for volatile asms.
* cselib.c (cselib_process_insn): Likewise.
* dse.c (scan_insn): Likewise.
* stmt.c (expand_nl_goto_receiver): Emit a use and a clobber of
the hard frame pointer.

From-SVN: r210266

11 years agoDaily bump.
GCC Administrator [Fri, 9 May 2014 00:16:41 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r210251

11 years agore PR driver/61106 ([4.8/4.9] impliedness of -Wunused-parameter depends on -W option...
Matthias Klose [Thu, 8 May 2014 22:57:55 +0000 (22:57 +0000)] 
re PR driver/61106 ([4.8/4.9] impliedness of -Wunused-parameter depends on -W option ordering)

gcc/

2014-05-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
            Matthias Klose  <doko@ubuntu.com>

        PR driver/61106
        * optc-gen.awk: Fix option handling for -Wunused-parameter.

gcc/testsuite/

2014-05-08  Matthias Klose  <doko@ubuntu.com>

        PR driver/61106
        * gcc-dg/unused-8a.c: New.
        * gcc-dg/unused-8b.c: Likewise.

From-SVN: r210248

11 years agore PR libstdc++/61117 (Manual uses term open source but should say free software)
Joshua Gay [Thu, 8 May 2014 19:49:26 +0000 (19:49 +0000)] 
re PR libstdc++/61117 (Manual uses term open source but should say free software)

2014-05-08  Joshua Gay  <jgay@gnu.org>

PR libstdc++/61117
* doc/xml/faq.xml (faq.license.what_restrictions): Replace "open
source" with "free software".
* doc/html/faq.html: Likewise.

From-SVN: r210239

11 years agoiostream: Fix URL in comment.
Jonathan Wakely [Thu, 8 May 2014 19:39:38 +0000 (20:39 +0100)] 
iostream: Fix URL in comment.

* include/std/iostream: Fix URL in comment.
* src/c++98/ios_init.cc: Fix path in comment.

From-SVN: r210238

11 years agore PR target/59952 (-march=core-avx2 should not enable RTM)
Uros Bizjak [Thu, 8 May 2014 19:32:34 +0000 (21:32 +0200)] 
re PR target/59952 (-march=core-avx2 should not enable RTM)

PR target/59952
* config/i386/i386.c (ix86_option_override_internal): Remove PTA_RTM
from core-avx2.

From-SVN: r210237

11 years agobackport: re PR target/60609 (Error: value of 256 too large for field of 1 bytes...
Charles Baylis [Thu, 8 May 2014 17:06:01 +0000 (17:06 +0000)] 
backport: re PR target/60609 (Error: value of 256 too large for field of 1 bytes at 68242)

2014-05-08  Charles Baylis  <charles.baylis@linaro.org>

        Backport from mainline
        2014-04-07  Charles Baylis  <charles.baylis@linaro.org>

        PR target/60609
        * config/arm/arm.h (ASM_OUTPUT_CASE_END): Remove.
        (LABEL_ALIGN_AFTER_BARRIER): Align barriers which occur after
        ADDR_DIFF_VEC.

From-SVN: r210226

11 years agoDaily bump.
GCC Administrator [Thu, 8 May 2014 00:16:40 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r210195

11 years agore PR tree-optimization/57864 (ICE in bitmap_set_replace_value, at tree-ssa-pre.c...
Richard Biener [Wed, 7 May 2014 08:06:45 +0000 (08:06 +0000)] 
re PR tree-optimization/57864 (ICE in bitmap_set_replace_value, at tree-ssa-pre.c:862)

2014-05-07  Richard Biener  <rguenther@suse.de>

PR tree-optimization/57864
* gcc.dg/torture/pr57864.c: New testcase.

From-SVN: r210145

11 years agoDaily bump.
GCC Administrator [Wed, 7 May 2014 00:17:07 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r210130

11 years ago[AArch64] Partial backport from mainline.
Kyrylo Tkachov [Tue, 6 May 2014 15:29:04 +0000 (15:29 +0000)] 
[AArch64] Partial backport from mainline.

* config.gcc (aarch64*-*-*): Use ISA flags from aarch64-arches.def.
Do not define target_cpu_default2 to generic.

From-SVN: r210112

11 years agoBackport libstdc++/60594 fix from mainline.
Jonathan Wakely [Tue, 6 May 2014 13:27:46 +0000 (14:27 +0100)] 
Backport libstdc++/60594 fix from mainline.

PR libstdc++/60594
* include/std/functional (function::_Callable): Exclude own type
from the callable checks.
* testsuite/20_util/function/60594.cc: New.

From-SVN: r210105

11 years agobackport: re PR tree-optimization/55022 (air.f90 is miscompliled with -m64 -O2 -fgrap...
Richard Biener [Tue, 6 May 2014 12:01:21 +0000 (12:01 +0000)] 
backport: re PR tree-optimization/55022 (air.f90 is miscompliled with -m64 -O2 -fgraphite-identity after revision 190619)

2014-05-06  Richard Biener  <rguenther@suse.de>

Backport from mainline
2014-04-14  Richard Biener  <rguenther@suse.de>

PR middle-end/55022
* fold-const.c (negate_expr_p): Don't negate directional rounding
division.
(fold_negate_expr): Likewise.

* gcc.dg/graphite/pr55022.c: New testcase.

From-SVN: r210104

11 years agoc-opts.c (c_common_post_options): For -freestanding...
Richard Biener [Tue, 6 May 2014 10:48:55 +0000 (10:48 +0000)] 
c-opts.c (c_common_post_options): For -freestanding...

2014-05-06  Richard Biener  <rguenther@suse.de>

c-family/
* c-opts.c (c_common_post_options): For -freestanding,
-fno-hosted and -fno-builtin disable pattern recognition
if not enabled explicitely.

From-SVN: r210102

11 years agobackport: [multiple changes]
Richard Biener [Tue, 6 May 2014 09:02:08 +0000 (09:02 +0000)] 
backport: [multiple changes]

2014-05-06  Richard Biener  <rguenther@suse.de>

Backport from mainline
2014-04-17  Richard Biener  <rguenther@suse.de>

PR middle-end/60849
* tree-ssa-propagate.c (valid_gimple_rhs_p): Only allow effective
boolean results for comparisons.

* g++.dg/opt/pr60849.C: New testcase.

2014-04-07  Richard Biener  <rguenther@suse.de>

PR tree-optimization/60766
* tree-ssa-loop-ivopts.c (cand_value_at): Compute in an
unsigned type.
(may_eliminate_iv): Convert cand_value_at result to desired
type.

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

2014-04-23  Richard Biener  <rguenther@suse.de>

PR tree-optimization/60903
* tree-ssa-loop-im.c (execute_sm_if_changed): Properly apply
IRREDUCIBLE_LOOP loop flags to newly created BBs and edges.

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

From-SVN: r210099

11 years agoDaily bump.
GCC Administrator [Tue, 6 May 2014 00:16:54 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r210090

11 years agoBackport PRs 59817, 60453, 60750, 60836, 60895
Richard Biener [Mon, 5 May 2014 13:48:42 +0000 (13:48 +0000)] 
Backport PRs 59817, 60453, 60750, 60836, 60895

2014-05-05  Richard Biener  <rguenther@suse.de>

Backport from mainline
2014-04-23  Richard Biener  <rguenther@suse.de>

PR middle-end/60895
* tree-inline.c (declare_return_variable): Use mark_addressable.

* g++.dg/torture/pr60895.C: New testcase.

2014-04-07  Richard Biener  <rguenther@suse.de>

PR middle-end/60750
* tree-ssa-operands.c (maybe_add_call_vops): Also add VDEFs
for noreturn calls.
* tree-cfgcleanup.c (fixup_noreturn_call): Do not remove VDEFs.

* g++.dg/torture/pr60750.C: New testcase.
* gcc.dg/tree-ssa/20040517-1.c: Adjust.

2014-04-14  Richard Biener  <rguenther@suse.de>

PR tree-optimization/59817
PR tree-optimization/60453
* graphite-scop-detection.c (graphite_can_represent_scev): Complete
recursion to catch all CHRECs in the scalar evolution and restrict
the predicate for the remains appropriately.

* gfortran.dg/graphite/pr59817.f: New testcase.
* gcc.dg/graphite/pr59817-1.c: Likewise.
* gcc.dg/graphite/pr59817-2.c: Likewise.

2014-04-17  Richard Biener  <rguenther@suse.de>

PR tree-optimization/60836
* tree-vect-loop.c (vect_create_epilog_for_reduction): Force
initial PHI args to be gimple values.

* g++.dg/vect/pr60836.cc: New testcase.

From-SVN: r210070