]>
git.ipfire.org Git - thirdparty/gcc.git/log
GCC Administrator [Tue, 3 Jun 2014 00:16:42 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r211155
Uros Bizjak [Mon, 2 Jun 2014 22:05:48 +0000 (00:05 +0200)]
backport: re PR target/61239 (ICE in decompose, at rtl.h when compiling vshuf-v16hi.c using -mavx2)
Backport from mainline
2014-06-02 Uros Bizjak <ubizjak@gmail.com>
PR target/61239
* config/i386/i386.c (ix86_expand_vec_perm) [case V32QImode]: Use
GEN_INT (-128) instead of GEN_INT (128) to set MSB of QImode constant.
From-SVN: r211150
GCC Administrator [Mon, 2 Jun 2014 00:16:58 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r211123
GCC Administrator [Sun, 1 Jun 2014 00:16:58 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r211108
GCC Administrator [Sat, 31 May 2014 00:16:53 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r211099
GCC Administrator [Fri, 30 May 2014 00:16:47 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r211069
Jonathan Wakely [Thu, 29 May 2014 14:31:22 +0000 (15:31 +0100)]
bool_set: Use UTF-8 for accented characters.
* include/tr2/bool_set: Use UTF-8 for accented characters.
* scripts/run_doxygen: Handle Doxygen 1.8.x change.
From-SVN: r211055
GCC Administrator [Thu, 29 May 2014 00:16:43 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r211039
Guozhi Wei [Wed, 28 May 2014 18:34:57 +0000 (18:34 +0000)]
arm_neon.h (vqdmulh_n_s16): Change the last operand's constraint.
* config/aarch64/arm_neon.h (vqdmulh_n_s16): Change the last operand's
constraint.
(vqdmulhq_n_s16): Likewise.
From-SVN: r211029
Eric Botcazou [Wed, 28 May 2014 16:46:07 +0000 (16:46 +0000)]
backport: double-int.c (div_and_round_double): Use the proper predicate to detect a negative quotient.
Backport from mainline
2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
* double-int.c (div_and_round_double) <ROUND_DIV_EXPR>: Use the proper
predicate to detect a negative quotient.
From-SVN: r211028
Georg-Johann Lay [Wed, 28 May 2014 08:48:03 +0000 (08:48 +0000)]
re PR target/61044 (Computed goto on AVR fails to use word-addressing)
PR target/61044
* doc/extend.texi (Local Labels): Note that label differences are
not supported for AVR.
From-SVN: r211001
GCC Administrator [Wed, 28 May 2014 00:16:53 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r210992
Eric Botcazou [Tue, 27 May 2014 20:38:50 +0000 (20:38 +0000)]
* gnat.dg/aliasing1.adb (dg-final): Robustify pattern matching.
From-SVN: r210984
GCC Administrator [Tue, 27 May 2014 00:16:53 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r210953
Janne Blomqvist [Mon, 26 May 2014 18:36:01 +0000 (21:36 +0300)]
PR 61310 Rewrite implementation of CTIME and FDATE intrinsics.
2014-05-26 Janne Blomqvist <jb@gcc.gnu.org>
Backport from mainline
PR libfortran/61310
* intrinsics.texi (CTIME): Remove mention of locale-dependent
behavior.
2014-05-26 Janne Blomqvist <jb@gcc.gnu.org>
Backport from mainline
PR libfortran/61310
* intrinsics/ctime.c (strctime): Rename to gf_ctime, use snprintf
instead of strftime.
(fdate): Use gf_ctime.
(fdate_sub): Likewise.
(ctime): Likewise.
(ctime_sub): Likewise.
From-SVN: r210943
Michael Tautschnig [Mon, 26 May 2014 07:45:09 +0000 (07:45 +0000)]
re PR target/61249 (_mm_frcz_ss, _mm_frcz_sd: __builtin_ia32_vfrczss, __builtin_ia32_vfrczsd require 2 arguments)
PR target/61249
* doc/extend.texi (X86 Built-in Functions): Fix parameter lists of
__builtin_ia32_vfrczs[sd] and __builtin_ia32_mpsadbw256.
From-SVN: r210925
GCC Administrator [Mon, 26 May 2014 00:16:55 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r210916
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
GCC Administrator [Sun, 25 May 2014 00:16:20 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r210904
GCC Administrator [Sat, 24 May 2014 00:16:44 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r210883
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
GCC Administrator [Fri, 23 May 2014 00:16:49 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r210832
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
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
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
Richard Biener [Thu, 22 May 2014 09:10:50 +0000 (09:10 +0000)]
Mark as release
From-SVN: r210799
Richard Biener [Thu, 22 May 2014 09:10:45 +0000 (09:10 +0000)]
Mark ChangeLog
From-SVN: r210798
Richard Biener [Thu, 22 May 2014 09:10:40 +0000 (09:10 +0000)]
Mark ChangeLog
From-SVN: r210797
Richard Biener [Thu, 22 May 2014 09:10:34 +0000 (09:10 +0000)]
Mark ChangeLog
From-SVN: r210796
Richard Biener [Thu, 22 May 2014 09:10:29 +0000 (09:10 +0000)]
Mark ChangeLog
From-SVN: r210795
Richard Biener [Thu, 22 May 2014 09:10:24 +0000 (09:10 +0000)]
Mark ChangeLog
From-SVN: r210794
Richard Biener [Thu, 22 May 2014 09:10:19 +0000 (09:10 +0000)]
Mark ChangeLog
From-SVN: r210793
Richard Biener [Thu, 22 May 2014 09:10:15 +0000 (09:10 +0000)]
Mark ChangeLog
From-SVN: r210792
Richard Biener [Thu, 22 May 2014 09:10:10 +0000 (09:10 +0000)]
Mark ChangeLog
From-SVN: r210791
Richard Biener [Thu, 22 May 2014 09:10:04 +0000 (09:10 +0000)]
Mark ChangeLog
From-SVN: r210790
Richard Biener [Thu, 22 May 2014 09:09:59 +0000 (09:09 +0000)]
Mark ChangeLog
From-SVN: r210789
Richard Biener [Thu, 22 May 2014 09:09:53 +0000 (09:09 +0000)]
Mark ChangeLog
From-SVN: r210788
Richard Biener [Thu, 22 May 2014 09:09:48 +0000 (09:09 +0000)]
Mark ChangeLog
From-SVN: r210787
Richard Biener [Thu, 22 May 2014 09:09:43 +0000 (09:09 +0000)]
Mark ChangeLog
From-SVN: r210786
Richard Biener [Thu, 22 May 2014 09:09:37 +0000 (09:09 +0000)]
Mark ChangeLog
From-SVN: r210785
Richard Biener [Thu, 22 May 2014 09:09:32 +0000 (09:09 +0000)]
Mark ChangeLog
From-SVN: r210784
Richard Biener [Thu, 22 May 2014 09:09:27 +0000 (09:09 +0000)]
Mark ChangeLog
From-SVN: r210783
Richard Biener [Thu, 22 May 2014 09:09:22 +0000 (09:09 +0000)]
Mark ChangeLog
From-SVN: r210782
Richard Biener [Thu, 22 May 2014 09:09:17 +0000 (09:09 +0000)]
Mark ChangeLog
From-SVN: r210781
Richard Biener [Thu, 22 May 2014 09:09:12 +0000 (09:09 +0000)]
Mark ChangeLog
From-SVN: r210780
Richard Biener [Thu, 22 May 2014 09:09:07 +0000 (09:09 +0000)]
Mark ChangeLog
From-SVN: r210779
Richard Biener [Thu, 22 May 2014 09:09:02 +0000 (09:09 +0000)]
Mark ChangeLog
From-SVN: r210778
Richard Biener [Thu, 22 May 2014 09:08:57 +0000 (09:08 +0000)]
Mark ChangeLog
From-SVN: r210777
Richard Biener [Thu, 22 May 2014 09:08:51 +0000 (09:08 +0000)]
Mark ChangeLog
From-SVN: r210776
Richard Biener [Thu, 22 May 2014 09:08:46 +0000 (09:08 +0000)]
Mark ChangeLog
From-SVN: r210775
Richard Biener [Thu, 22 May 2014 09:08:41 +0000 (09:08 +0000)]
Mark ChangeLog
From-SVN: r210774
Richard Biener [Thu, 22 May 2014 09:08:35 +0000 (09:08 +0000)]
Mark ChangeLog
From-SVN: r210773
Richard Biener [Thu, 22 May 2014 09:08:30 +0000 (09:08 +0000)]
Mark ChangeLog
From-SVN: r210772
Richard Biener [Thu, 22 May 2014 09:08:25 +0000 (09:08 +0000)]
Mark ChangeLog
From-SVN: r210771
Richard Biener [Thu, 22 May 2014 09:08:20 +0000 (09:08 +0000)]
Mark ChangeLog
From-SVN: r210770
Richard Biener [Thu, 22 May 2014 09:08:15 +0000 (09:08 +0000)]
Mark ChangeLog
From-SVN: r210769
Richard Biener [Thu, 22 May 2014 09:08:10 +0000 (09:08 +0000)]
Mark ChangeLog
From-SVN: r210768
Richard Biener [Thu, 22 May 2014 09:08:05 +0000 (09:08 +0000)]
Mark ChangeLog
From-SVN: r210767
Richard Biener [Thu, 22 May 2014 09:08:00 +0000 (09:08 +0000)]
Mark ChangeLog
From-SVN: r210766
Richard Biener [Thu, 22 May 2014 09:07:54 +0000 (09:07 +0000)]
Mark ChangeLog
From-SVN: r210765
Richard Biener [Thu, 22 May 2014 09:07:49 +0000 (09:07 +0000)]
Mark ChangeLog
From-SVN: r210764
Richard Biener [Thu, 22 May 2014 09:07:44 +0000 (09:07 +0000)]
Mark ChangeLog
From-SVN: r210763
Richard Biener [Thu, 22 May 2014 09:07:37 +0000 (09:07 +0000)]
Mark ChangeLog
From-SVN: r210762
Richard Biener [Thu, 22 May 2014 09:07:32 +0000 (09:07 +0000)]
Mark ChangeLog
From-SVN: r210761
Richard Biener [Thu, 22 May 2014 09:07:26 +0000 (09:07 +0000)]
Mark ChangeLog
From-SVN: r210760
Richard Biener [Thu, 22 May 2014 09:07:21 +0000 (09:07 +0000)]
Mark ChangeLog
From-SVN: r210759
Richard Biener [Thu, 22 May 2014 09:07:16 +0000 (09:07 +0000)]
Mark ChangeLog
From-SVN: r210758
Richard Biener [Thu, 22 May 2014 09:07:11 +0000 (09:07 +0000)]
Mark ChangeLog
From-SVN: r210757
Richard Biener [Thu, 22 May 2014 09:07:04 +0000 (09:07 +0000)]
Mark ChangeLog
From-SVN: r210756
Richard Biener [Thu, 22 May 2014 09:06:59 +0000 (09:06 +0000)]
Mark ChangeLog
From-SVN: r210755
Richard Biener [Thu, 22 May 2014 09:06:54 +0000 (09:06 +0000)]
Mark ChangeLog
From-SVN: r210754
Richard Biener [Thu, 22 May 2014 09:06:49 +0000 (09:06 +0000)]
Mark ChangeLog
From-SVN: r210753
Richard Biener [Thu, 22 May 2014 09:06:43 +0000 (09:06 +0000)]
Mark ChangeLog
From-SVN: r210752
Richard Biener [Thu, 22 May 2014 09:06:37 +0000 (09:06 +0000)]
Mark ChangeLog
From-SVN: r210751
GCC Administrator [Thu, 22 May 2014 00:16:46 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r210731
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
GCC Administrator [Wed, 21 May 2014 00:16:48 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r210663
GCC Administrator [Tue, 20 May 2014 00:16:34 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r210627
GCC Administrator [Mon, 19 May 2014 00:17:48 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r210594
GCC Administrator [Sun, 18 May 2014 00:16:50 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r210571
GCC Administrator [Sat, 17 May 2014 00:16:50 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r210540
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
GCC Administrator [Fri, 16 May 2014 00:16:44 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r210482
GCC Administrator [Thu, 15 May 2014 00:16:45 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r210453
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
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
GCC Administrator [Wed, 14 May 2014 00:16:50 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r210408
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
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
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
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
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
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
GCC Administrator [Tue, 13 May 2014 00:16:43 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r210347
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
GCC Administrator [Mon, 12 May 2014 00:16:53 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r210317
Uros Bizjak [Sun, 11 May 2014 20:44:53 +0000 (22:44 +0200)]
* testsuite/ChangeLog: Fix formatting.
From-SVN: r210314
GCC Administrator [Sun, 11 May 2014 00:16:26 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r210303
GCC Administrator [Sat, 10 May 2014 00:16:38 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r210296
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