]>
git.ipfire.org Git - thirdparty/gcc.git/log
Richard Biener [Thu, 12 Jun 2014 12:08:36 +0000 (12:08 +0000)]
Mark as release
From-SVN: r211571
Richard Biener [Thu, 12 Jun 2014 12:08:31 +0000 (12:08 +0000)]
Mark ChangeLog
From-SVN: r211570
Richard Biener [Thu, 12 Jun 2014 12:08:26 +0000 (12:08 +0000)]
Mark ChangeLog
From-SVN: r211569
Richard Biener [Thu, 12 Jun 2014 12:08:21 +0000 (12:08 +0000)]
Mark ChangeLog
From-SVN: r211568
Richard Biener [Thu, 12 Jun 2014 12:08:16 +0000 (12:08 +0000)]
Mark ChangeLog
From-SVN: r211567
Richard Biener [Thu, 12 Jun 2014 12:08:12 +0000 (12:08 +0000)]
Mark ChangeLog
From-SVN: r211566
Richard Biener [Thu, 12 Jun 2014 12:08:06 +0000 (12:08 +0000)]
Mark ChangeLog
From-SVN: r211565
Richard Biener [Thu, 12 Jun 2014 12:08:01 +0000 (12:08 +0000)]
Mark ChangeLog
From-SVN: r211564
Richard Biener [Thu, 12 Jun 2014 12:07:55 +0000 (12:07 +0000)]
Mark ChangeLog
From-SVN: r211563
Richard Biener [Thu, 12 Jun 2014 12:07:50 +0000 (12:07 +0000)]
Mark ChangeLog
From-SVN: r211562
Richard Biener [Thu, 12 Jun 2014 12:07:45 +0000 (12:07 +0000)]
Mark ChangeLog
From-SVN: r211561
Richard Biener [Thu, 12 Jun 2014 12:07:40 +0000 (12:07 +0000)]
Mark ChangeLog
From-SVN: r211559
Richard Biener [Thu, 12 Jun 2014 12:07:34 +0000 (12:07 +0000)]
Mark ChangeLog
From-SVN: r211558
Richard Biener [Thu, 12 Jun 2014 12:07:29 +0000 (12:07 +0000)]
Mark ChangeLog
From-SVN: r211557
Richard Biener [Thu, 12 Jun 2014 12:07:23 +0000 (12:07 +0000)]
Mark ChangeLog
From-SVN: r211556
Richard Biener [Thu, 12 Jun 2014 12:07:18 +0000 (12:07 +0000)]
Mark ChangeLog
From-SVN: r211555
Richard Biener [Thu, 12 Jun 2014 12:07:13 +0000 (12:07 +0000)]
Mark ChangeLog
From-SVN: r211554
Richard Biener [Thu, 12 Jun 2014 12:07:09 +0000 (12:07 +0000)]
Mark ChangeLog
From-SVN: r211553
Richard Biener [Thu, 12 Jun 2014 12:07:02 +0000 (12:07 +0000)]
Mark ChangeLog
From-SVN: r211552
Richard Biener [Thu, 12 Jun 2014 12:06:57 +0000 (12:06 +0000)]
Mark ChangeLog
From-SVN: r211551
Richard Biener [Thu, 12 Jun 2014 12:06:52 +0000 (12:06 +0000)]
Mark ChangeLog
From-SVN: r211550
Richard Biener [Thu, 12 Jun 2014 12:06:47 +0000 (12:06 +0000)]
Mark ChangeLog
From-SVN: r211549
Richard Biener [Thu, 12 Jun 2014 12:06:42 +0000 (12:06 +0000)]
Mark ChangeLog
From-SVN: r211548
Richard Biener [Thu, 12 Jun 2014 12:06:35 +0000 (12:06 +0000)]
Mark ChangeLog
From-SVN: r211547
Richard Biener [Thu, 12 Jun 2014 12:06:30 +0000 (12:06 +0000)]
Mark ChangeLog
From-SVN: r211546
Richard Biener [Thu, 12 Jun 2014 12:06:25 +0000 (12:06 +0000)]
Mark ChangeLog
From-SVN: r211545
Richard Biener [Thu, 12 Jun 2014 12:06:19 +0000 (12:06 +0000)]
Mark ChangeLog
From-SVN: r211544
Richard Biener [Thu, 12 Jun 2014 12:06:13 +0000 (12:06 +0000)]
Mark ChangeLog
From-SVN: r211543
Richard Biener [Thu, 12 Jun 2014 12:06:08 +0000 (12:06 +0000)]
Mark ChangeLog
From-SVN: r211542
Richard Biener [Thu, 12 Jun 2014 12:06:02 +0000 (12:06 +0000)]
Mark ChangeLog
From-SVN: r211541
Richard Biener [Thu, 12 Jun 2014 12:05:57 +0000 (12:05 +0000)]
Mark ChangeLog
From-SVN: r211540
Richard Biener [Thu, 12 Jun 2014 12:05:53 +0000 (12:05 +0000)]
Mark ChangeLog
From-SVN: r211539
Richard Biener [Thu, 12 Jun 2014 12:05:48 +0000 (12:05 +0000)]
Mark ChangeLog
From-SVN: r211538
Richard Biener [Thu, 12 Jun 2014 12:05:42 +0000 (12:05 +0000)]
Mark ChangeLog
From-SVN: r211537
Richard Biener [Thu, 12 Jun 2014 12:05:37 +0000 (12:05 +0000)]
Mark ChangeLog
From-SVN: r211536
Richard Biener [Thu, 12 Jun 2014 12:05:33 +0000 (12:05 +0000)]
Mark ChangeLog
From-SVN: r211535
Richard Biener [Thu, 12 Jun 2014 12:05:27 +0000 (12:05 +0000)]
Mark ChangeLog
From-SVN: r211534
Richard Biener [Thu, 12 Jun 2014 12:05:23 +0000 (12:05 +0000)]
Mark ChangeLog
From-SVN: r211533
Richard Biener [Thu, 12 Jun 2014 12:05:18 +0000 (12:05 +0000)]
Mark ChangeLog
From-SVN: r211532
Richard Biener [Thu, 12 Jun 2014 12:05:13 +0000 (12:05 +0000)]
Mark ChangeLog
From-SVN: r211531
Richard Biener [Thu, 12 Jun 2014 12:05:07 +0000 (12:05 +0000)]
Mark ChangeLog
From-SVN: r211529
Richard Biener [Thu, 12 Jun 2014 12:05:02 +0000 (12:05 +0000)]
Mark ChangeLog
From-SVN: r211528
Richard Biener [Thu, 12 Jun 2014 12:04:57 +0000 (12:04 +0000)]
Mark ChangeLog
From-SVN: r211527
Richard Biener [Thu, 12 Jun 2014 12:04:52 +0000 (12:04 +0000)]
Mark ChangeLog
From-SVN: r211526
Richard Biener [Thu, 12 Jun 2014 12:04:46 +0000 (12:04 +0000)]
Mark ChangeLog
From-SVN: r211525
GCC Administrator [Thu, 12 Jun 2014 00:16:37 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r211484
GCC Administrator [Wed, 11 Jun 2014 00:16:30 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r211429
GCC Administrator [Tue, 10 Jun 2014 00:16:41 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r211390
GCC Administrator [Mon, 9 Jun 2014 00:16:58 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r211359
GCC Administrator [Sun, 8 Jun 2014 00:16:20 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r211348
GCC Administrator [Sat, 7 Jun 2014 00:16:26 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r211336
GCC Administrator [Fri, 6 Jun 2014 00:16:28 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r211291
GCC Administrator [Thu, 5 Jun 2014 00:16:35 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r211250
Richard Biener [Wed, 4 Jun 2014 11:59:45 +0000 (11:59 +0000)]
backport: re PR tree-optimization/57230 (tree-ssa-strlen incorrectly optimizes a strlen to 0)
2014-06-04 Richard Biener <rguenther@suse.de>
Backport from mainline
2013-05-13 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/57230
* tree-ssa-strlen.c (handle_char_store): Add missing integer_zerop
check.
* gcc.dg/strlenopt-23.c: New test.
From-SVN: r211225
GCC Administrator [Wed, 4 Jun 2014 00:16:30 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r211207
GCC Administrator [Tue, 3 Jun 2014 00:16:31 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r211154
GCC Administrator [Mon, 2 Jun 2014 00:16:40 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r211122
GCC Administrator [Sun, 1 Jun 2014 00:16:42 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r211107
GCC Administrator [Sat, 31 May 2014 00:16:35 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r211098
Jason Merrill [Fri, 30 May 2014 15:09:29 +0000 (11:09 -0400)]
re PR c++/56947 (Bogus 'XX' was not declared in this scope)
PR c++/56947
* pt.c (instantiate_decl): Don't defer instantiation of a nested
function.
From-SVN: r211083
GCC Administrator [Fri, 30 May 2014 00:16:33 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r211068
Jonathan Wakely [Thu, 29 May 2014 14:54:42 +0000 (15:54 +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: r211056
GCC Administrator [Thu, 29 May 2014 00:16:29 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r211038
Georg-Johann Lay [Wed, 28 May 2014 08:50:18 +0000 (08:50 +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: r211002
GCC Administrator [Wed, 28 May 2014 00:16:37 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r210991
Eric Botcazou [Tue, 27 May 2014 20:39:22 +0000 (20:39 +0000)]
* gnat.dg/aliasing1.adb (dg-final): Robustify pattern matching.
From-SVN: r210985
GCC Administrator [Tue, 27 May 2014 00:16:37 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r210952
Janne Blomqvist [Mon, 26 May 2014 19:44:24 +0000 (22:44 +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: r210947
GCC Administrator [Mon, 26 May 2014 00:16:39 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r210915
GCC Administrator [Sun, 25 May 2014 00:16:06 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r210903
Dominique d'Humieres [Sat, 24 May 2014 15:45:02 +0000 (17:45 +0200)]
backport: [multiple changes]
2014-05-24 Dominique d'Humieres <dominiq@lps.ens.fr>
Backport r195492 and r195815
2013-01-27 Paul Thomas <pault@gcc.gnu.org>
PR fortran/55789
* gfortran.dg/associate_14.f90: New test.
PR fortran/56047
* gfortran.dg/associate_13.f90: New test.
2013-02-06 Paul Thomas <pault@gcc.gnu.org>
PR fortran/55789
* gfortran.dg/array_constructor_41.f90: New test.
From-SVN: r210894
Dominique d'Humieres [Sat, 24 May 2014 15:36:14 +0000 (17:36 +0200)]
backport: [multiple changes]
2014-05-24 Dominique d'Humieres <dominiq@lps.ens.fr>
Backport r195492 and r195815
2013-01-27 Paul Thomas <pault@gcc.gnu.org>
PR fortran/55789
PR fortran/56047
* gfortran.h : Add associate_var to symbol_attr.
* resolve.c (resolve_assoc_var): Set associate_var attribute.
If the target class_ok is set, set it for the associate
variable.
* check.c (allocatable_check): Associate variables should not
have the allocatable attribute even if their symbols do.
* class.c (gfc_build_class_symbol): Symbols with associate_var
set will always have a good class container.
2013-02-06 Paul Thomas <pault@gcc.gnu.org>
PR fortran/55789
* trans-array.c (trans_array_constructor): Remove condition
'dynamic' = true if the loop ubound is a VAR_DECL.
From-SVN: r210893
GCC Administrator [Sat, 24 May 2014 00:16:29 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r210882
Richard Biener [Fri, 23 May 2014 09:46:18 +0000 (09:46 +0000)]
backport: [multiple changes]
2014-05-23 Richard Biener <rguenther@suse.de>
Backport from mainline
2013-08-30 Richard Biener <rguenther@suse.de>
PR tree-optimization/58228
* tree-vect-data-refs.c (vect_analyze_data_ref_access): Do not
allow invariant loads in nested loop vectorization.
* gcc.dg/torture/pr58228.c: New testcase.
2013-09-26 Richard Biener <rguenther@suse.de>
PR tree-optimization/58539
* tree-vect-loop.c (vect_create_epilog_for_reduction): Honor
the fact that debug statements are not taking part in loop-closed
SSA construction.
* gcc.dg/torture/pr58539.c: New testcase.
From-SVN: r210847
GCC Administrator [Fri, 23 May 2014 00:16:32 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r210831
Richard Earnshaw [Thu, 22 May 2014 15:56:34 +0000 (15:56 +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: r210816
GCC Administrator [Thu, 22 May 2014 00:16:24 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r210730
GCC Administrator [Wed, 21 May 2014 00:16:34 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r210662
Senthil Kumar Selvaraj [Tue, 20 May 2014 08:37:50 +0000 (08:37 +0000)]
backport: re PR target/60991 ([avr] Stack corruption when using 24-bit integers __int24 or __memx pointers in large stack frame)
gcc/
2014-05-20 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
Backport from mainline r210325
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.
gcc/testsuite/
2014-05-20 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
Backport from mainline r210325
2014-05-12 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
PR target/60991
* gcc.target/avr/pr60991.c: New testcase.
From-SVN: r210635
GCC Administrator [Tue, 20 May 2014 00:16:21 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r210626
GCC Administrator [Mon, 19 May 2014 00:17:06 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r210593
GCC Administrator [Sun, 18 May 2014 00:16:34 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r210570
GCC Administrator [Sat, 17 May 2014 00:16:35 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r210539
Janne Blomqvist [Fri, 16 May 2014 20:42:56 +0000 (23:42 +0300)]
PR 61187 Fix use of uninitialized data.
2014-05-16 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: r210529
GCC Administrator [Fri, 16 May 2014 00:16:31 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r210481
GCC Administrator [Thu, 15 May 2014 00:16:30 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r210452
GCC Administrator [Wed, 14 May 2014 00:16:35 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r210407
Richard Biener [Tue, 13 May 2014 13:21:47 +0000 (13:21 +0000)]
backport: re PR tree-optimization/60382 (ICE on valid code at -O3 on x86_64-linux-gnu (in vect_create_epilog_for_reduction, at tree-vect-loop.c:4352))
2014-05-13 Richard Biener <rguenther@suse.de>
Backport from mainline
2014-03-04 Richard Biener <rguenther@suse.de>
PR tree-optimization/60382
* tree-vect-loop.c (vect_is_simple_reduction_1): Do not consider
dead PHIs a reduction.
* gcc.dg/vect/pr60382.c: New testcase.
From-SVN: r210371
GCC Administrator [Tue, 13 May 2014 00:16:32 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r210346
GCC Administrator [Mon, 12 May 2014 00:16:38 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r210316
GCC Administrator [Sun, 11 May 2014 00:16:18 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r210302
GCC Administrator [Sat, 10 May 2014 00:16:25 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r210295
Georg-Johann Lay [Fri, 9 May 2014 11:34:46 +0000 (11:34 +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, 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 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: r210270
GCC Administrator [Fri, 9 May 2014 00:16:29 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r210250
Joshua Gay [Thu, 8 May 2014 19:57:06 +0000 (19:57 +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: r210242
Charles Baylis [Thu, 8 May 2014 17:06:04 +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: r210227
GCC Administrator [Thu, 8 May 2014 00:16:25 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r210194
Jakub Jelinek [Wed, 7 May 2014 16:11:42 +0000 (18:11 +0200)]
backport: re PR middle-end/58809 (ICE with complex variable in OpenMP reduction clause)
Backported from mainline
2013-10-21 Marek Polacek <polacek@redhat.com>
PR middle-end/58809
* fold-const.c (fold_range_test): Return 0 if the type is not
an integral type.
* gcc.dg/gomp/pr58809.c: New test.
From-SVN: r210180
Jakub Jelinek [Wed, 7 May 2014 16:10:35 +0000 (18:10 +0200)]
backport: re PR middle-end/59011 (ICE in make_decl_rtl, at varasm.c:1147)
Backported from mainline
2013-12-03 Jakub Jelinek <jakub@redhat.com>
PR middle-end/59011
* gimplify.c (nonlocal_vla_vars): New variable.
(gimplify_var_or_parm_decl): Put VAR_DECLs for VLAs into
nonlocal_vla_vars chain.
(gimplify_body): Call declare_vars on nonlocal_vla_vars chain
if outer_bind has DECL_INITIAL (current_function_decl) block.
* gcc.dg/pr59011.c: New test.
From-SVN: r210179
Jakub Jelinek [Wed, 7 May 2014 16:09:41 +0000 (18:09 +0200)]
backport: re PR c++/59297 (ICE: openmp atomic with indirect LHS)
Backported from mainline
2013-11-28 Jakub Jelinek <jakub@redhat.com>
PR c++/59297
* semantics.c (finish_omp_atomic): Call finish_expr_stmt
rather than add_stmt.
* g++.dg/gomp/pr59297.C: New test.
2013-05-31 Jason Merrill <jason@redhat.com>
PR c++/56930
* semantics.c (potential_constant_expression_1): Handle OMP_ATOMIC*.
From-SVN: r210178