]>
git.ipfire.org Git - thirdparty/gcc.git/log
Jason Merrill [Thu, 13 Oct 2011 18:02:53 +0000 (14:02 -0400)]
re PR c++/48035 (Mismatch on size of class when initializing hierarchy involving virtual inheritance and empty base classes)
PR c++/48035
* init.c (build_zero_init_1): Extracted from build_zero_init.
Add FIELD_SIZE argument, if non-NULL and field bit_position
as not smaller than that, don't add that field's initializer.
Pass DECL_SIZE as last argument to build_zero_init_1
for DECL_FIELD_IS_BASE fields.
(build_zero_init): Use build_zero_init_1.
From-SVN: r179937
GCC Administrator [Thu, 13 Oct 2011 00:16:53 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r179882
GCC Administrator [Wed, 12 Oct 2011 00:16:41 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r179832
GCC Administrator [Tue, 11 Oct 2011 00:17:07 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r179775
GCC Administrator [Mon, 10 Oct 2011 00:17:27 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r179732
GCC Administrator [Sun, 9 Oct 2011 00:16:50 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r179714
GCC Administrator [Sat, 8 Oct 2011 00:16:55 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r179704
GCC Administrator [Fri, 7 Oct 2011 00:17:39 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r179639
GCC Administrator [Thu, 6 Oct 2011 00:17:15 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r179583
GCC Administrator [Wed, 5 Oct 2011 00:19:42 +0000 (00:19 +0000)]
Daily bump.
From-SVN: r179531
GCC Administrator [Tue, 4 Oct 2011 00:16:25 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r179481
GCC Administrator [Mon, 3 Oct 2011 00:17:09 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r179437
GCC Administrator [Sun, 2 Oct 2011 00:16:38 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r179417
GCC Administrator [Sat, 1 Oct 2011 00:16:46 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r179407
GCC Administrator [Fri, 30 Sep 2011 00:17:04 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r179372
GCC Administrator [Thu, 29 Sep 2011 00:17:06 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r179324
GCC Administrator [Wed, 28 Sep 2011 00:16:59 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r179299
GCC Administrator [Tue, 27 Sep 2011 00:16:57 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r179222
GCC Administrator [Mon, 26 Sep 2011 00:17:13 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r179175
GCC Administrator [Sun, 25 Sep 2011 00:16:58 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r179151
GCC Administrator [Sat, 24 Sep 2011 00:17:03 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r179135
GCC Administrator [Fri, 23 Sep 2011 00:16:42 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r179105
GCC Administrator [Thu, 22 Sep 2011 00:17:01 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r179068
GCC Administrator [Wed, 21 Sep 2011 00:16:56 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r179026
GCC Administrator [Tue, 20 Sep 2011 00:17:16 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r178990
GCC Administrator [Mon, 19 Sep 2011 00:17:12 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r178947
GCC Administrator [Sun, 18 Sep 2011 00:17:02 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r178934
GCC Administrator [Sat, 17 Sep 2011 00:17:18 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r178922
GCC Administrator [Fri, 16 Sep 2011 00:17:03 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r178899
GCC Administrator [Thu, 15 Sep 2011 00:17:18 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r178872
GCC Administrator [Wed, 14 Sep 2011 00:16:45 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r178836
GCC Administrator [Tue, 13 Sep 2011 00:17:53 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r178800
GCC Administrator [Mon, 12 Sep 2011 00:17:05 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r178771
GCC Administrator [Sun, 11 Sep 2011 00:17:36 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r178750
GCC Administrator [Sat, 10 Sep 2011 00:17:21 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r178742
GCC Administrator [Fri, 9 Sep 2011 00:17:18 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r178714
GCC Administrator [Thu, 8 Sep 2011 00:17:04 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r178666
GCC Administrator [Wed, 7 Sep 2011 00:17:05 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r178619
GCC Administrator [Tue, 6 Sep 2011 00:16:54 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r178559
GCC Administrator [Mon, 5 Sep 2011 00:16:57 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r178514
GCC Administrator [Sun, 4 Sep 2011 00:17:01 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r178503
GCC Administrator [Sat, 3 Sep 2011 00:16:50 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r178494
GCC Administrator [Fri, 2 Sep 2011 00:16:41 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r178428
Mikael Morin [Thu, 1 Sep 2011 19:19:55 +0000 (21:19 +0200)]
re PR fortran/50050 (Internal compiler error free_expr0 at expr.c:3709 via gfc_done_2)
2011-09-01 Mikael Morin <mikael.morin@sfr.fr>
PR fortran/50050
* resolve.c (gfc_expr_to_initialize): Don't copy rank.
Free copied shape. Recalculate shape and rank.
2011-09-01 Mikael Morin <mikael.morin@sfr.fr>
PR fortran/50050
* gfortran.dg/alloc_comp_initializer_3.f90: New test.
* gfortran.dg/pointer_comp_init.f90: New test.
From-SVN: r178427
GCC Administrator [Thu, 1 Sep 2011 00:16:45 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r178390
GCC Administrator [Wed, 31 Aug 2011 00:17:21 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r178348
GCC Administrator [Tue, 30 Aug 2011 00:17:07 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r178266
GCC Administrator [Mon, 29 Aug 2011 00:17:03 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r178149
GCC Administrator [Sun, 28 Aug 2011 00:16:55 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r178136
GCC Administrator [Sat, 27 Aug 2011 00:16:59 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r178126
GCC Administrator [Fri, 26 Aug 2011 00:16:56 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r178092
GCC Administrator [Thu, 25 Aug 2011 00:17:05 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r178050
Uros Bizjak [Wed, 24 Aug 2011 18:05:42 +0000 (20:05 +0200)]
* config.host: Revert unwanted commit.
From-SVN: r178045
GCC Administrator [Wed, 24 Aug 2011 00:17:15 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r178020
Uros Bizjak [Tue, 23 Aug 2011 19:52:17 +0000 (21:52 +0200)]
sfp-machine.h (ASM_INVALID): New define.
* config/i386/64/sfp-machine.h (ASM_INVALID): New define.
(ASM_DIVZERO): Ditto.
(FP_HANLDE_EXCEPTIONS): Use ASM_INVALID and ASM_DIVZERO.
From-SVN: r178010
GCC Administrator [Tue, 23 Aug 2011 00:17:28 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r177979
GCC Administrator [Mon, 22 Aug 2011 00:17:06 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r177946
GCC Administrator [Sun, 21 Aug 2011 00:16:45 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r177935
GCC Administrator [Sat, 20 Aug 2011 00:16:51 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r177919
Tobias Burnus [Fri, 19 Aug 2011 11:55:16 +0000 (13:55 +0200)]
backport: re PR fortran/50109 (Formatted namelist read with multiple "!" fails with: Cannot match namelist object name !)
2011-08-19 Tobias Burnus <burnus@net-b.de>
Backport from mainline
2011-08-18 Tobias Burnus <burnus@net-b.de>
PR fortran/50109
* io/list_read.c (eat_separator): Fix skipping over "!" lines.
2011-08-19 Tobias Burnus <burnus@net-b.de>
Backport from mainline
2011-08-18 Tobias Burnus <burnus@net-b.de>
PR fortran/50109
* gfortran.dg/namelist_73.f90: New.
From-SVN: r177895
GCC Administrator [Fri, 19 Aug 2011 00:16:59 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r177886
GCC Administrator [Thu, 18 Aug 2011 00:17:01 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r177840
GCC Administrator [Wed, 17 Aug 2011 00:17:20 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r177817
GCC Administrator [Tue, 16 Aug 2011 00:17:12 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r177774
GCC Administrator [Mon, 15 Aug 2011 00:16:54 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r177752
GCC Administrator [Sun, 14 Aug 2011 00:17:06 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r177738
GCC Administrator [Sat, 13 Aug 2011 00:17:01 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r177725
GCC Administrator [Fri, 12 Aug 2011 00:16:57 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r177685
GCC Administrator [Thu, 11 Aug 2011 00:17:13 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r177639
GCC Administrator [Wed, 10 Aug 2011 00:16:46 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r177607
GCC Administrator [Tue, 9 Aug 2011 00:16:59 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r177576
GCC Administrator [Mon, 8 Aug 2011 00:17:35 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r177551
GCC Administrator [Sun, 7 Aug 2011 00:17:04 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r177538
Uros Bizjak [Sat, 6 Aug 2011 18:54:01 +0000 (20:54 +0200)]
re PR rtl-optimization/50001 ([alpha]: ICE in reload_combine_note_use, at postreload.c:1538)
PR target/50001
* config/alpha/alpha.c (alpha_instantiate_decls): New function.
(TARGET_INSTANTIATE_DECLS): New define.
From-SVN: r177535
GCC Administrator [Sat, 6 Aug 2011 00:16:49 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r177492
GCC Administrator [Fri, 5 Aug 2011 00:16:52 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r177419
GCC Administrator [Thu, 4 Aug 2011 00:17:15 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r177302
GCC Administrator [Wed, 3 Aug 2011 00:16:49 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r177221
GCC Administrator [Tue, 2 Aug 2011 00:17:25 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r177077
GCC Administrator [Mon, 1 Aug 2011 00:17:14 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r176991
Uros Bizjak [Sun, 31 Jul 2011 18:23:40 +0000 (20:23 +0200)]
re PR target/49920 (unable to find a register to spill in class ‘DIREG’)
PR target/49920
* config/i386/i386.md (strset): Do not expand strset_singleop
when %eax or $edi are fixed.
(*strsetdi_rex_1): Disable when %eax or %edi are fixed.
(*strsetsi_1): Ditto.
(*strsetsi_rex_1): Ditto.
(*strsethi_1): Ditto.
(*strsethi_rex_1): Ditto.
(*strsetqi_1): Ditto.
(*strsetqi_rex_1): Ditto.
(*rep_stosdi_rex64): Disable when %eax, %ecx or %edi are fixed.
(*rep_stossi): Ditto.
(*rep_stossi_rex64): Ditto.
(*rep_stosqi): Ditto.
(*rep_stosqi_rex64): Ditto.
(*strlenqi_1): Ditto.
(*strlenqi_rex_1): Ditto.
(cmpstrnsi): Also fail when %ecx is fixed.
(*cmpstrnqi_nz_1): Disable when %ecx, %esi or %edi are fixed.
(*cmpstrnqi_nz_rex_1): Ditto.
(*cmpstrnqi_1): Ditto.
(*cmpstrnqi_rex_1): Ditto.
(*strmovdi_rex_1): Disable when %esi or %edi are fixed.
(*strmovsi_1): Ditto.
(*strmovsi_rex_1): Ditto.
(*strmovhi_1): Ditto.
(*strmovhi_rex_1): Ditto.
(*strmovqi_1): Ditto.
(*strmovqi_rex_1): Ditto.
(*rep_movdi_rex64): Disable when %ecx, %esi or %edi are fixed.
(*rep_movsi): Ditto.
(*rep_movsi_rex64): Ditto.
(*rep_movqi): Ditto.
(*rep_movqi_rex64): Ditto.
testsuite/ChangeLog:
PR target/49920
* gcc.target/i386/pr49920.c: New test.
From-SVN: r176983
GCC Administrator [Sun, 31 Jul 2011 00:16:38 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r176964
GCC Administrator [Sat, 30 Jul 2011 00:17:06 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r176953
GCC Administrator [Fri, 29 Jul 2011 00:16:53 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r176907
Uros Bizjak [Thu, 28 Jul 2011 16:21:44 +0000 (18:21 +0200)]
re PR target/47364 ([x32] internal compiler error: in emit_move_insn, at expr.c:3355)
PR target/47364
* config/i386/i386.md (strlensi): Enable for !TARGET_64BIT only.
(strlendi): Enable for TARGET_64BIT only.
From-SVN: r176877
Tobias Burnus [Thu, 28 Jul 2011 05:38:54 +0000 (07:38 +0200)]
backport: re PR libfortran/49791 (Formatted namelist reads fails with: Cannot match namelist object)
2011-07-28 Tobias Burnus <burnus@net-b.de>
Backport from mainline
2011-07-23 Tobias Burnus <burnus@net-b.de>
PR fortran/49791
* io/list_read.c (nml_parse_qualifier): Remove check to
enabled extended read for another case.
2011-07-28 Tobias Burnus <burnus@net-b.de>
Backported from mainline
2011-07-23 Tobias Burnus <burnus@net-b.de>
PR fortran/49791
* gfortran.dg/namelist_72.f: New.
From-SVN: r176857
GCC Administrator [Thu, 28 Jul 2011 00:17:00 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r176853
Uros Bizjak [Wed, 27 Jul 2011 15:54:59 +0000 (17:54 +0200)]
avx-os-support.h: New.
* gcc.target/i386/avx-os-support.h: New.
* gcc.target/i386/avx-check.h: Include avx-os-support.h
(main): Check avx_os_support before the test is run.
* gcc.target/i386/aes-avx-check.h: Ditto.
* gcc.target/i386/pclmul-avx-check.h: Ditto.
From-SVN: r176832
GCC Administrator [Wed, 27 Jul 2011 00:17:01 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r176813
GCC Administrator [Tue, 26 Jul 2011 00:17:04 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r176775
GCC Administrator [Mon, 25 Jul 2011 00:17:11 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r176721
GCC Administrator [Sun, 24 Jul 2011 00:17:16 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r176708
GCC Administrator [Sat, 23 Jul 2011 00:17:03 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r176666
Uros Bizjak [Fri, 22 Jul 2011 17:55:30 +0000 (19:55 +0200)]
target-supports.exp (check_avx_os_support_available): New.
* lib/target-supports.exp (check_avx_os_support_available): New.
(check_effective_target_avx_runtime): Use it.
From-SVN: r176645
GCC Administrator [Fri, 22 Jul 2011 00:17:13 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r176607
Jakub Jelinek [Thu, 21 Jul 2011 09:39:16 +0000 (11:39 +0200)]
re PR middle-end/48973 (Inliner bug with one-bit (1-bit) bitfield)
PR middle-end/48973
* expr.c (expand_expr_real_1) <case TRUTH_ANDIF_EXPR>: If
the comparison has a single bit signed type, use
constm1_rtx instead of const1_rtx for true value.
From-SVN: r176555
GCC Administrator [Thu, 21 Jul 2011 00:16:57 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r176545
GCC Administrator [Wed, 20 Jul 2011 00:17:12 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r176491
Jakub Jelinek [Tue, 19 Jul 2011 19:33:30 +0000 (21:33 +0200)]
backport: re PR middle-end/49640 (Internal compiler in C99 code (using variable-length arrays) and OpenMP)
Backport from mainline
2011-07-07 Jakub Jelinek <jakub@redhat.com>
PR middle-end/49640
* gimplify.c (gimplify_compound_lval): For last 2 ARRAY_*REF
operands and last COMPONENT_REF operand call gimplify_expr on it
if non-NULL.
* gcc.dg/gomp/pr49640.c: New test.
From-SVN: r176486
Jakub Jelinek [Tue, 19 Jul 2011 19:32:12 +0000 (21:32 +0200)]
backport: re PR rtl-optimization/49619 (ICE in simplify_subreg, at simplify-rtx.c:5362)
Backport from mainline
2011-07-04 Jakub Jelinek <jakub@redhat.com>
PR rtl-optimization/49619
* combine.c (combine_simplify_rtx): In PLUS -> IOR simplification
pass VOIDmode as op0_mode to recursive call.
* gcc.dg/pr49619.c: New test.
From-SVN: r176485