]>
git.ipfire.org Git - thirdparty/gcc.git/log
GCC Administrator [Wed, 7 Mar 2012 00:17:40 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r185021
Michael Meissner [Tue, 6 Mar 2012 20:48:52 +0000 (20:48 +0000)]
backport: re PR target/50310 (ICE: in gen_vcondv2div2df, at config/i386/sse.md:1435 with -O -ftree-vectorize and __builtin_isunordered())
2012-03-05 Michael Meissner <meissner@linux.vnet.ibm.com>
Backport from mainline
2012-03-06 Michael Meissner <meissner@linux.vnet.ibm.com>
PR target/50310
* config/rs6000/vector.md (vector_uneq<mode>): Add support for
UNEQ, LTGT, ORDERED, and UNORDERED IEEE vector comparisons.
(vector_ltgt<mode>): Likewise.
(vector_ordered<mode>): Likewise.
(vector_unordered<mode>): Likewise.
* config/rs6000/rs6000.c (rs6000_emit_vector_compare_inner):
Likewise.
From-SVN: r185016
Tobias Burnus [Tue, 6 Mar 2012 17:09:48 +0000 (18:09 +0100)]
backport: re PR fortran/52452 (INTRINSIC cannot be applied to gfortran's ETIME)
2012-03-06 Tobias Burnus <burnus@net-b.de>
Backport from mainline
2012-03-02 Tobias Burnus <burnus@net-b.de>
PR fortran/52452
* resolve.c (resolve_intrinsic): Don't search for a
function if we know that it is a subroutine.
2012-03-06 Tobias Burnus <burnus@net-b.de>
Backport from mainline
2012-03-02 Tobias Burnus <burnus@net-b.de>
PR fortran/52452
* gfortran.dg/intrinsic_8.f90: New.
From-SVN: r185006
Jakub Jelinek [Tue, 6 Mar 2012 08:25:51 +0000 (09:25 +0100)]
backport: re PR target/51934 (FAIL: g++.dg/torture/pr51344.C -O0 (test for excess errors) due to "cdecl attribute ignored" warning)
Backported from 4.6 branch
2012-01-25 Jason Merrill <jason@redhat.com>
PR target/51934
* g++.dg/torture/pr51344.C: Limit to x86.
From-SVN: r184976
GCC Administrator [Tue, 6 Mar 2012 00:17:40 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r184968
GCC Administrator [Mon, 5 Mar 2012 00:17:10 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r184907
John David Anglin [Sun, 4 Mar 2012 21:31:25 +0000 (21:31 +0000)]
backport: re PR target/52408 (Incorrect assembler generated for zvdep_imm64)
Backport from mainline
2012-03-01 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
PR target/52408
* config/pa/pa.md (zvdep_imm32): Change type of variable x from int to
unsigned HOST_WIDE_INT.
(zvdep_imm64): Likewise.
(vdepi_ior): Change type of variable x from int to HOST_WIDE_INT.
(vdepi_and): Likewise.
Likewise for unamed 64-bit patterns.
* config/pa/predicates.md (lhs_lshift_cint_operand): Update comment.
From-SVN: r184902
GCC Administrator [Sun, 4 Mar 2012 00:17:40 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r184869
Peter Bergner [Sat, 3 Mar 2012 15:40:05 +0000 (09:40 -0600)]
Revert:
Backport from mainline
2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
* gcc.target/powerpc/pr52457.c: New test.
From-SVN: r184857
GCC Administrator [Sat, 3 Mar 2012 00:17:40 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r184846
Peter Bergner [Fri, 2 Mar 2012 22:42:07 +0000 (16:42 -0600)]
backport: vsx.md (vsx_set_<mode>): Reorder operands.
Backport from mainline
2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
gcc/
* config/rs6000/vsx.md (vsx_set_<mode>): Reorder operands.
gcc/testsuite/
* gcc.target/powerpc/pr52457.c: New test.
From-SVN: r184838
GCC Administrator [Fri, 2 Mar 2012 00:17:37 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r184768
GCC Administrator [Thu, 1 Mar 2012 00:17:21 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r184678
GCC Administrator [Wed, 29 Feb 2012 00:17:17 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r184647
GCC Administrator [Tue, 28 Feb 2012 00:17:57 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r184611
GCC Administrator [Mon, 27 Feb 2012 00:19:02 +0000 (00:19 +0000)]
Daily bump.
From-SVN: r184587
GCC Administrator [Sun, 26 Feb 2012 00:17:39 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r184579
GCC Administrator [Sat, 25 Feb 2012 00:17:17 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r184566
GCC Administrator [Fri, 24 Feb 2012 00:17:32 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r184538
Tobias Burnus [Thu, 23 Feb 2012 22:54:26 +0000 (23:54 +0100)]
re PR fortran/52335 (I/O: -std=f95 rejects valid DELIM= in OPEN)
2012-02-23 Tobias Burnus <burnus@net-b.de>
PR fortran/52335
* io.c (gfc_match_open): Remove bogus F2003 DELIM= check.
2012-02-23 Tobias Burnus <burnus@net-b.de>
PR fortran/52335
* gfortran.dg/io_constraints_10.f90: New.
From-SVN: r184535
Uros Bizjak [Thu, 23 Feb 2012 18:01:45 +0000 (19:01 +0100)]
re PR c/52290 (internal compiler error: tree check: expected function_decl, have var_decl in start_function, at c-decl.c:7712)
PR c/52290
* c-decl.c (start_function): Exit early if decl1 is not FUNTION_DECL.
testsuite/ChangeLog:
PR c/52290
* gcc.dg/noncompile/pr52290.c: New test.
From-SVN: r184517
GCC Administrator [Thu, 23 Feb 2012 00:18:09 +0000 (00:18 +0000)]
Daily bump.
From-SVN: r184498
Uros Bizjak [Wed, 22 Feb 2012 19:42:17 +0000 (20:42 +0100)]
re PR target/52330 (pr50305.c: valgrind problem on invalid asm)
PR target/52330
* config/i386/i386.c (ix86_print_operand) <case 'H'>: Error out if x
is not offsettable memory reference.
testsuite/ChangeLog:
PR target/52330
* gcc.target/i386/pr52330.c: New test.
From-SVN: r184491
GCC Administrator [Wed, 22 Feb 2012 00:17:55 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r184456
Richard Earnshaw [Tue, 21 Feb 2012 23:51:16 +0000 (23:51 +0000)]
re PR target/52294 ([ARM Thumb] generated asm code produces "branch out of range" error in gas with -Os -mcpu=cortex-a9)
PR target/52294
* thumb2.md (thumb2_shiftsi3_short): Split register and
immediate shifts. For register shifts tie operands 0 and 1.
(peephole2 for above): Check that register-controlled shifts
have suitably tied operands.
From-SVN: r184454
GCC Administrator [Tue, 21 Feb 2012 00:17:16 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r184419
GCC Administrator [Mon, 20 Feb 2012 00:17:42 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r184383
GCC Administrator [Sun, 19 Feb 2012 00:17:45 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r184375
GCC Administrator [Sat, 18 Feb 2012 00:17:28 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r184360
GCC Administrator [Fri, 17 Feb 2012 00:17:37 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r184325
GCC Administrator [Thu, 16 Feb 2012 00:19:29 +0000 (00:19 +0000)]
Daily bump.
From-SVN: r184295
GCC Administrator [Wed, 15 Feb 2012 00:17:31 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r184248
Bin Cheng [Tue, 14 Feb 2012 07:42:41 +0000 (07:42 +0000)]
backport: re PR target/51835 (ARM EABI violation when passing arguments to helper floating functions like __aeabi_d2iz)
Backport from mainline.
2012-01-30 Bin Cheng <bin.cheng@arm.com>
PR target/51835
* config/arm/arm.c (arm_libcall_uses_aapcs_base): Use correct ABI
for __aeabi_d2iz/__aeabi_d2uiz with hard-float.
2011-06-08 Julian Brown <julian@codesourcery.com>
* config/arm/arm.c (arm_libcall_uses_aapcs_base): Use correct ABI
for double-precision helper functions in hard-float mode if only
single-precision arithmetic is supported in hardware.
From-SVN: r184197
GCC Administrator [Tue, 14 Feb 2012 00:17:29 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r184183
GCC Administrator [Mon, 13 Feb 2012 00:17:51 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r184148
GCC Administrator [Sun, 12 Feb 2012 00:17:30 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r184132
GCC Administrator [Sat, 11 Feb 2012 00:17:58 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r184119
GCC Administrator [Fri, 10 Feb 2012 00:17:11 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r184077
Jakub Jelinek [Thu, 9 Feb 2012 21:39:20 +0000 (22:39 +0100)]
backport: re PR rtl-optimization/52139 (ICE: in remove_insn, at emit-rtl.c:3960 with -O -fPIC -fno-tree-dominator-opts -fno-tree-fre)
Backported from mainline
2012-02-08 Jakub Jelinek <jakub@redhat.com>
PR rtl-optimization/52139
* cfgrtl.c (cfg_layout_merge_blocks): If BB_END
is a BARRIER after emit_insn_after_noloc, move BB_END
to the last non-BARRIER insn before it.
* gcc.dg/pr52139.c: New test.
From-SVN: r184074
Jakub Jelinek [Thu, 9 Feb 2012 21:38:13 +0000 (22:38 +0100)]
backport: re PR libmudflap/40778 (Mudflap instrumentation missing in cloned function.)
Backported from mainline
2012-01-19 Jakub Jelinek <jakub@redhat.com>
PR libmudflap/40778
* tree-mudflap.c (mf_artificial): New function.
(execute_mudflap_function_ops, execute_mudflap_function_decls,
mx_register_decls, mudflap_enqueue_decl): Use it.
* testsuite/libmudflap.c/fail68-frag.c: New test.
From-SVN: r184073
Jakub Jelinek [Thu, 9 Feb 2012 21:36:54 +0000 (22:36 +0100)]
backport: re PR rtl-optimization/51767 (ICE with degenerated asm goto)
Backported from mainline
2012-01-05 Jakub Jelinek <jakub@redhat.com>
PR rtl-optimization/51767
* cfgrtl.c (force_nonfallthru_and_redirect): Force addition
of jump_block and add an extra edge for degenerated asm gotos.
* gcc.c-torture/compile/pr51767.c: New test.
From-SVN: r184072
Jakub Jelinek [Thu, 9 Feb 2012 21:35:36 +0000 (22:35 +0100)]
backport: re PR middle-end/51768 (ICE with invalid asm goto)
Backported from mainline
2012-01-05 Jakub Jelinek <jakub@redhat.com>
PR middle-end/51768
* stmt.c (check_unique_operand_names): Don't ICE during error
reporting if i is from labels chain.
* c-c++-common/pr51768.c: New test.
From-SVN: r184071
Jakub Jelinek [Thu, 9 Feb 2012 21:34:21 +0000 (22:34 +0100)]
backport: re PR middle-end/44777 (ICE: SIGSEGV with -fprofile-use in gcc.c-torture/execute/comp-goto-2.c)
Backported from mainline
2012-01-05 Jakub Jelinek <jakub@redhat.com>
PR middle-end/44777
* profile.c (branch_prob): Split bbs that have exit edge
and need a fake entry edge too.
* gcc.dg/tree-prof/pr44777.c: New test.
From-SVN: r184070
Jakub Jelinek [Thu, 9 Feb 2012 21:33:11 +0000 (22:33 +0100)]
backport: re PR driver/48306 (presence of gcc subdir with . in PATH causes breakdown)
Backported from mainline
2012-01-26 Jakub Jelinek <jakub@redhat.com>
* make-relative-prefix.c (make_relative_prefix_1): Avoid warning
about using preprocessor directives inside of macro arguments.
2012-01-02 Jakub Jelinek <jakub@redhat.com>
* make-relative-prefix.c (make_relative_prefix_1): Avoid
stack overflow if PATH contains just a single entry and
HOST_EXECUTABLE_SUFFIX needs to be used.
PR driver/48306
* make-relative-prefix.c: Include sys/stat.h.
(make_relative_prefix_1): If access succeeds, check also stat
if nstore is a regular file.
From-SVN: r184069
Peter Bergner [Thu, 9 Feb 2012 14:59:46 +0000 (08:59 -0600)]
backport: re PR middle-end/52140 (Libdfp testcase encounters ICE when compiled with soft-dfp (no -mcpu).)
Backport from mainline
2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
gcc/
PR middle-end/52140
* dojump.c (do_compare_rtx_and_jump): Use SCALAR_FLOAT_MODE_P.
gcc/testsuite/
PR middle-end/52140
* gcc.dg/dfp/pr52140.c: New test.
From-SVN: r184047
Andrey Belevantsev [Thu, 9 Feb 2012 10:17:55 +0000 (14:17 +0400)]
backport: [multiple changes]
2012-02-09 Andrey Belevantsev <abel@ispras.ru>
Backport from mainline
2012-01-20 Andrey Belevantsev <abel@ispras.ru>
PR target/51106
* function.c (instantiate_virtual_regs_in_insn): Use
delete_insn_and_edges when removing a wrong asm insn.
Backport from mainline
2012-01-20 Jakub Jelinek <jakub@redhat.com>
PR target/51106
* gcc.dg/torture/pr51106-1.c: New test.
* gcc.dg/torture/pr51106-2.c: New test.
From-SVN: r184040
GCC Administrator [Thu, 9 Feb 2012 00:17:22 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r184030
GCC Administrator [Wed, 8 Feb 2012 00:17:39 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r183989
Quentin Neill [Tue, 7 Feb 2012 16:17:26 +0000 (16:17 +0000)]
backport: re PR target/48743 (-march=native mis-detects AMD K6-2+ / K6-3 as Athlon - compiled C fails with "illegal instruction")
2012-02-07 Quentin Neill <quentin.neill@amd.com>
Backport from mainline:
2012-01-19 Quentin Neill <quentin.neill@amd.com>
PR target/48743
* config/i386/driver-i386.c (host_detect_local_cpu): Also check
family to distinguish PROCESSOR_ATHLON.
From-SVN: r183973
Kai Tietz [Tue, 7 Feb 2012 11:48:34 +0000 (12:48 +0100)]
re PR target/40068 (GCC fails to apply dllexport attribute to typeinfo.)
2012-02-07 Kai Tietz <ktietz@redhat.com>
Dave Korn <dave.korn.cygwin@gmail.com>
PR target/40068
* config/i386/winnt-cxx.c (i386_pe_adjust_class_at_definition):
Take care that typinfo gets dllexport-attribute.
Co-Authored-By: Dave Korn <dave.korn.cygwin@gmail.com>
From-SVN: r183965
GCC Administrator [Tue, 7 Feb 2012 00:17:42 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r183949
GCC Administrator [Mon, 6 Feb 2012 00:17:11 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r183923
GCC Administrator [Sun, 5 Feb 2012 00:17:26 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r183898
GCC Administrator [Sat, 4 Feb 2012 00:17:40 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r183885
GCC Administrator [Fri, 3 Feb 2012 00:17:25 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r183857
GCC Administrator [Thu, 2 Feb 2012 00:17:22 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r183819
GCC Administrator [Wed, 1 Feb 2012 00:17:47 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r183785
Matthew Gretton-Dann [Tue, 31 Jan 2012 16:04:55 +0000 (16:04 +0000)]
Backport from mainline:
2012-01-31 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
config/arm/thumb2.md (thumb2_mov_notscc): Use MVN for true
condition.
From-SVN: r183762
GCC Administrator [Tue, 31 Jan 2012 00:18:01 +0000 (00:18 +0000)]
Daily bump.
From-SVN: r183747
GCC Administrator [Mon, 30 Jan 2012 00:17:32 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r183690
GCC Administrator [Sun, 29 Jan 2012 00:17:21 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r183672
Tobias Burnus [Sat, 28 Jan 2012 10:59:18 +0000 (11:59 +0100)]
re PR fortran/52022 (Wrong-code with procedures passed as actual argument)
2012-01-28 Tobias Burnus <burnus@net-b.de>
PR fortran/52022
* trans-expr.c (gfc_conv_procedure_call): Fix passing
of functions, which return allocatables.
2012-01-28 Tobias Burnus <burnus@net-b.de>
PR fortran/52022
* gfortran.dg/dummy_procedure_7.f90: New.
From-SVN: r183666
GCC Administrator [Sat, 28 Jan 2012 00:17:45 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r183658
GCC Administrator [Fri, 27 Jan 2012 00:17:33 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r183595
GCC Administrator [Thu, 26 Jan 2012 00:17:50 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r183545
GCC Administrator [Wed, 25 Jan 2012 00:17:52 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r183505
GCC Administrator [Tue, 24 Jan 2012 00:17:17 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r183460
GCC Administrator [Mon, 23 Jan 2012 00:17:21 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r183400
GCC Administrator [Sun, 22 Jan 2012 00:17:35 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r183383
Eric Botcazou [Sat, 21 Jan 2012 15:04:25 +0000 (15:04 +0000)]
re PR ada/46192 (wrong code for renaming of volatile packed array with address clause)
PR ada/46192
* gcc-interface/decl.c (gnat_to_gnu_entity) <object>: In the case of a
renaming, preserve the volatileness through the indirection, if any.
From-SVN: r183367
GCC Administrator [Sat, 21 Jan 2012 00:17:34 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r183361
Eric Botcazou [Fri, 20 Jan 2012 21:37:45 +0000 (21:37 +0000)]
* cfgrtl.c (rtl_dump_bb): Do not dump insns for {ENTRY|EXIT}_BLOCK.
From-SVN: r183354
Kai Tietz [Fri, 20 Jan 2012 10:36:19 +0000 (11:36 +0100)]
pr51344.C: Fix typo.
* g++.dg/torture/pr51344.C: Fix typo.
From-SVN: r183332
GCC Administrator [Fri, 20 Jan 2012 00:17:45 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r183322
Kai Tietz [Thu, 19 Jan 2012 22:57:31 +0000 (23:57 +0100)]
Backmerged from trunk PR c++/51344
Backmerged from trunk
PR c++/51344
* decl2.c (save_template_attributes): Use merge_attributes
instead of chaining up via TREE_CHAIN.
* g++.dg/torture/pr51344.C: New test.
From-SVN: r183318
GCC Administrator [Thu, 19 Jan 2012 00:17:56 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r183293
GCC Administrator [Wed, 18 Jan 2012 00:17:30 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r183266
Uros Bizjak [Tue, 17 Jan 2012 16:32:20 +0000 (17:32 +0100)]
* gcc.dg/pr51821.c (dg-options): Add -std=c99.
From-SVN: r183255
GCC Administrator [Tue, 17 Jan 2012 00:17:50 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r183226
GCC Administrator [Mon, 16 Jan 2012 00:18:16 +0000 (00:18 +0000)]
Daily bump.
From-SVN: r183202
Uros Bizjak [Sun, 15 Jan 2012 20:27:17 +0000 (21:27 +0100)]
re PR rtl-optimization/51821 (64bit > 32bit conversion produces incorrect results with optimizations)
PR rtl-optimization/51821
* recog.c (peep2_find_free_register): Determine clobbered registers
from insn pattern.
testsuite/ChangeLog:
PR rtl-optimization/51821
* gcc.dg/pr51821.c: New test.
From-SVN: r183199
GCC Administrator [Sun, 15 Jan 2012 00:17:47 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r183188
GCC Administrator [Sat, 14 Jan 2012 00:17:51 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r183175
GCC Administrator [Fri, 13 Jan 2012 00:17:39 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r183146
Matthew Gretton-Dann [Thu, 12 Jan 2012 15:18:24 +0000 (15:18 +0000)]
backport: arm.md (mov_notscc): Use MVN for false condition.
Backport from mainline:
2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
* gcc/config/arm/arm.md (mov_notscc): Use MVN for false condition.
* gcc/testsuite/gcc.c-torture/execute/
20120110 -1.c: New testcase.
From-SVN: r183128
GCC Administrator [Thu, 12 Jan 2012 00:17:08 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r183115
GCC Administrator [Wed, 11 Jan 2012 00:17:35 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r183083
Joseph Myers [Tue, 10 Jan 2012 23:53:13 +0000 (23:53 +0000)]
Revert:
2008-09-18 Andrew Pinski <andrew_pinski@playstation.sony.com>
PR rtl-opt/37451
* loop-doloop.c (doloop_modify): New argument zero_extend_p and
zero extend count after the correction to it is done.
(doloop_optimize): Update call to doloop_modify, don't zero extend
count before call.
2008-11-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
PR rtl-opt/37782
* loop-doloop.c (doloop_modify): Add from_mode argument that says what
mode count is in.
(doloop_optimize): Update call to doloop_modify.
testsuite:
* gcc.c-torture/execute/doloop-1.c,
gcc.c-torture/execute/doloop-2.c: New tests.
From-SVN: r183080
GCC Administrator [Tue, 10 Jan 2012 00:17:41 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r183045
Richard Sandiford [Mon, 9 Jan 2012 22:11:46 +0000 (22:11 +0000)]
mips.md (loadgp_newabi_<mode>): Add missing earlyclobber.
gcc/
* config/mips/mips.md (loadgp_newabi_<mode>): Add missing
earlyclobber.
From-SVN: r183036
Eric Botcazou [Mon, 9 Jan 2012 19:31:30 +0000 (19:31 +0000)]
* gcc-interface/trans.c (addressable_p) <COMPONENT_REF>: Fix thinko.
From-SVN: r183027
Martin Jambor [Mon, 9 Jan 2012 18:40:09 +0000 (19:40 +0100)]
re PR tree-optimization/51759 (miscompile writes past end of bitfield)
2012-01-09 Martin Jambor <mjambor@suse.cz>
PR tree-optimization/51759
Backport from mainline
2010-09-15 Martin Jambor <mjambor@suse.cz>
PR middle-end/45644
* tree-sra.c (create_access): Check for bit-fields directly.
* testsuite/gcc.dg/ipa/pr45644.c: New test.
* testsuite/g++.dg/ipa/pr51759.C: Likewise.
From-SVN: r183023
Eric Botcazou [Mon, 9 Jan 2012 18:22:35 +0000 (18:22 +0000)]
sol2-unwind.h (sparc64_is_sighandler): Check that the purported sigacthandler address isn't null before dereferencing it.
* config/sparc/sol2-unwind.h (sparc64_is_sighandler): Check that the
purported sigacthandler address isn't null before dereferencing it.
(sparc_is_sighandler): Likewise.
From-SVN: r183022
GCC Administrator [Mon, 9 Jan 2012 00:17:45 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r182997
GCC Administrator [Sun, 8 Jan 2012 00:18:29 +0000 (00:18 +0000)]
Daily bump.
From-SVN: r182986
GCC Administrator [Sat, 7 Jan 2012 00:17:59 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r182977
Richard Sandiford [Fri, 6 Jan 2012 14:59:47 +0000 (14:59 +0000)]
re PR middle-end/48660 (ARM ICE in expand_expr_real_1)
gcc/
PR middle-end/48660
* expr.h (copy_blkmode_to_reg): Declare.
* expr.c (copy_blkmode_to_reg): New function.
(expand_assignment): Don't expand register RESULT_DECLs before
the lhs. Use copy_blkmode_to_reg to copy BLKmode values into a
RESULT_DECL register.
(expand_expr_real_1): Handle BLKmode decls when looking for promotion.
gcc/testsuite/
PR middle-end/48660
* g++.dg/pr48660.C: New test.
From-SVN: r182956
Eric Botcazou [Fri, 6 Jan 2012 10:51:14 +0000 (10:51 +0000)]
* ada/acats/overflow.lst: Add
cb20004
From-SVN: r182949
GCC Administrator [Fri, 6 Jan 2012 00:17:53 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r182940
GCC Administrator [Thu, 5 Jan 2012 00:17:40 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r182893