]> git.ipfire.org Git - thirdparty/gcc.git/log
thirdparty/gcc.git
13 years agostruct siginfo vs. siginfo_t
Thomas Schwinge [Fri, 20 Apr 2012 08:14:00 +0000 (10:14 +0200)] 
struct siginfo vs. siginfo_t

Backport from trunk (but apply to gcc/):

2012-04-20  Thomas Schwinge  <thomas@codesourcery.com>

gcc/
* config/alpha/linux-unwind.h (alpha_fallback_frame_state): Use
siginfo_t instead of struct siginfo.
* config/bfin/linux-unwind.h (bfin_fallback_frame_state): Likewise.
* config/i386/linux-unwind.h (x86_fallback_frame_state): Likewise.
* config/ia64/linux-unwind.h (ia64_fallback_frame_state)
(ia64_handle_unwabi): Likewise.
* config/mips/linux-unwind.h (mips_fallback_frame_state): Likewise.
* config/pa/linux-unwind.h (pa32_fallback_frame_state): Likewise.
* config/sh/linux-unwind.h (shmedia_fallback_frame_state)
(sh_fallback_frame_state): Likewise.
* config/xtensa/linux-unwind.h (xtensa_fallback_frame_state): Likewise.

From-SVN: r186613

13 years agoDaily bump.
GCC Administrator [Fri, 20 Apr 2012 00:17:13 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r186601

13 years agoDaily bump.
GCC Administrator [Thu, 19 Apr 2012 00:17:03 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r186581

13 years agoDaily bump.
GCC Administrator [Wed, 18 Apr 2012 00:17:17 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r186554

13 years agoDaily bump.
GCC Administrator [Tue, 17 Apr 2012 00:16:39 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r186513

13 years agoDaily bump.
GCC Administrator [Mon, 16 Apr 2012 00:16:55 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r186475

13 years agoDaily bump.
GCC Administrator [Sun, 15 Apr 2012 00:16:52 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r186457

13 years agoDaily bump.
GCC Administrator [Sat, 14 Apr 2012 00:17:44 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r186441

13 years agoDaily bump.
GCC Administrator [Fri, 13 Apr 2012 00:16:56 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r186399

13 years agore PR target/49448 (arm-tab-linux-gnu-eabi enableds big endian when it should not)
Richard Earnshaw [Thu, 12 Apr 2012 14:11:49 +0000 (14:11 +0000)] 
re PR target/49448 (arm-tab-linux-gnu-eabi enableds big endian when it should not)

PR target/49448
* config.gcc (arm*-*-linux*): Use an unambiguous pattern for
detecting big-endian triplets.

From-SVN: r186380

13 years agoDaily bump.
GCC Administrator [Thu, 12 Apr 2012 00:17:26 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r186368

13 years agore PR middle-end/52894 (Stage1 bootstrap fails with gcc-4.6.3: Infinite loop in point...
John David Anglin [Wed, 11 Apr 2012 04:18:40 +0000 (04:18 +0000)] 
re PR middle-end/52894 (Stage1 bootstrap fails with gcc-4.6.3: Infinite loop in pointer_set_insert)

PR middle-end/52894
* varasm.c (process_pending_assemble_externals): Set
pending_assemble_externals_processed true.
(assemble_external): Call assemble_external_real if the pending
assemble externals have been processed.

From-SVN: r186302

13 years agoDaily bump.
GCC Administrator [Wed, 11 Apr 2012 00:17:01 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r186298

13 years agoDaily bump.
GCC Administrator [Tue, 10 Apr 2012 00:16:43 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r186253

13 years agore PR target/52717 (thunk referenced in discarded section when building samba with...
Eric Botcazou [Mon, 9 Apr 2012 08:54:03 +0000 (08:54 +0000)] 
re PR target/52717 (thunk referenced in discarded section when building samba with -flto)

PR target/52717
* config/sparc/sparc.c (sparc_file_end): Set TREE_PUBLIC explicitly on
the DECL generated for the special GOT helper.

From-SVN: r186240

13 years agoDaily bump.
GCC Administrator [Mon, 9 Apr 2012 00:17:12 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r186230

13 years agoDaily bump.
GCC Administrator [Sun, 8 Apr 2012 00:16:53 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r186219

13 years agoDaily bump.
GCC Administrator [Sat, 7 Apr 2012 00:16:50 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r186205

13 years agoinstall.texi: Correct typo "-mno-lsc" -> "-mno-llsc".
Matt Turner [Fri, 6 Apr 2012 08:40:06 +0000 (08:40 +0000)] 
install.texi: Correct typo "-mno-lsc" -> "-mno-llsc".

gcc/
2012-04-04  Matt Turner  <mattst88@gmail.com>

* doc/install.texi: Correct typo "-mno-lsc" -> "-mno-llsc".

From-SVN: r186182

13 years agoDaily bump.
GCC Administrator [Fri, 6 Apr 2012 00:16:40 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r186171

13 years agoDaily bump.
GCC Administrator [Thu, 5 Apr 2012 00:16:44 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r186150

13 years agobackport: init.c (__gl_main_cpu): New global variable.
Eric Botcazou [Wed, 4 Apr 2012 08:21:00 +0000 (08:21 +0000)] 
backport: init.c (__gl_main_cpu): New global variable.

Backport from 4.6 branch
* init.c (__gl_main_cpu): New global variable.
* par-ch3.adb: Remove a couple of blank lines.
* types.ads (Big_String_Ptr): Don't give it zero storage size.
(Source_Buffer_Ptr): Likewise.
* uintp.adb (Hash_Num): Use "mod" operator from Types.

From-SVN: r186132

13 years agoDaily bump.
GCC Administrator [Wed, 4 Apr 2012 00:16:47 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r186125

13 years agoDaily bump.
GCC Administrator [Tue, 3 Apr 2012 00:16:25 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r186094

13 years agoDaily bump.
GCC Administrator [Mon, 2 Apr 2012 00:16:30 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r186059

13 years agoDaily bump.
GCC Administrator [Sun, 1 Apr 2012 00:17:05 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r186051

13 years agoDaily bump.
GCC Administrator [Sat, 31 Mar 2012 00:17:32 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r186031

13 years agoDaily bump.
GCC Administrator [Fri, 30 Mar 2012 00:16:54 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r185985

13 years agosse.md (avx_h<plusminus_insn>v4df3): Fix results crossing 128bit lane boundary.
Uros Bizjak [Thu, 29 Mar 2012 22:10:01 +0000 (00:10 +0200)] 
sse.md (avx_h<plusminus_insn>v4df3): Fix results crossing 128bit lane boundary.

* config/i386/sse.md (avx_h<plusminus_insn>v4df3): Fix results
crossing 128bit lane boundary.

From-SVN: r185981

13 years agobackport: re PR target/52698 (-maddress-mode=long doesn't work)
Uros Bizjak [Thu, 29 Mar 2012 19:59:36 +0000 (21:59 +0200)] 
backport: re PR target/52698 (-maddress-mode=long doesn't work)

Backported from mainline
2012-03-27  Uros Bizjak  <ubizjak@gmail.com>

PR target/52698
* config/i386/i386-protos.h (ix86_legitimize_reload_address):
New prototype.
* config/i386/i386.h (LEGITIMIZE_RELOAD_ADDRESS): New define.
* config/i386/i386.c: Include reload.h.
(ix86_legitimize_reload_address): New function.

From-SVN: r185975

13 years agoDaily bump.
GCC Administrator [Thu, 29 Mar 2012 00:17:19 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r185940

13 years agore PR middle-end/52693 (Wrong code with SRA and arrays)
Martin Jambor [Wed, 28 Mar 2012 18:20:20 +0000 (20:20 +0200)] 
re PR middle-end/52693 (Wrong code with SRA and arrays)

2012-03-28  Martin Jambor  <mjambor@suse.cz>

PR middle-end/52693
* tree-sra.c (sra_modify_assign): Do not call
load_assign_lhs_subreplacements when working with an unscalarizable
region.

* testsuite/gcc.dg/torture/pr52693.c: New test.

From-SVN: r185923

13 years agoDaily bump.
GCC Administrator [Wed, 28 Mar 2012 00:17:11 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r185899

13 years agoDaily bump.
GCC Administrator [Tue, 27 Mar 2012 00:17:04 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r185826

13 years agoDaily bump.
GCC Administrator [Mon, 26 Mar 2012 00:17:07 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r185783

13 years agoDaily bump.
GCC Administrator [Sun, 25 Mar 2012 00:16:38 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r185769

13 years agoforgot ChangeLogs
Steven Bosscher [Sat, 24 Mar 2012 13:50:02 +0000 (13:50 +0000)] 
forgot ChangeLogs

From-SVN: r185762

13 years agore PR middle-end/52640 (performance bottleneck: gcc/tree.c;value_member)
Steven Bosscher [Sat, 24 Mar 2012 13:46:33 +0000 (13:46 +0000)] 
re PR middle-end/52640 (performance bottleneck: gcc/tree.c;value_member)

gcc/
PR middle-end/52640
* varasm.c: Include pointer-set.h.
(pending_assemble_externals_set): New pointer set.
(process_pending_assemble_externals): Destroy the pointer set.
(assemble_external): See if decl is in pending_assemble_externals_set,
and add it to pending_assemble_externals if necessary.
(init_varasm_once): Allocate pending_assemble_externals_set.

testsuite/
PR middle-end/52640
* gcc.c-torture/compile/limits-externdecl.c: New test.

From-SVN: r185757

13 years agoDaily bump.
GCC Administrator [Sat, 24 Mar 2012 00:17:10 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r185753

13 years agoDaily bump.
GCC Administrator [Fri, 23 Mar 2012 00:16:46 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r185718

13 years agoDaily bump.
GCC Administrator [Thu, 22 Mar 2012 00:17:04 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r185624

13 years agoDaily bump.
GCC Administrator [Wed, 21 Mar 2012 00:16:35 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r185590

13 years agoDaily bump.
GCC Administrator [Tue, 20 Mar 2012 00:17:09 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r185549

13 years agoDaily bump.
GCC Administrator [Mon, 19 Mar 2012 00:17:07 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r185511

13 years agoDaily bump.
GCC Administrator [Sun, 18 Mar 2012 00:17:03 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r185495

13 years agoDaily bump.
GCC Administrator [Sat, 17 Mar 2012 00:17:02 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r185478

13 years agoDaily bump.
GCC Administrator [Fri, 16 Mar 2012 00:17:15 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r185448

13 years agoDaily bump.
GCC Administrator [Thu, 15 Mar 2012 00:17:02 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r185400

13 years agoDaily bump.
GCC Administrator [Wed, 14 Mar 2012 00:17:04 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r185368

13 years agoDaily bump.
GCC Administrator [Tue, 13 Mar 2012 00:17:42 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r185273

13 years agoDaily bump.
GCC Administrator [Mon, 12 Mar 2012 00:17:18 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r185204

13 years agoDaily bump.
GCC Administrator [Sun, 11 Mar 2012 00:17:44 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r185187

13 years agoDaily bump.
GCC Administrator [Sat, 10 Mar 2012 00:17:44 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r185162

13 years agoDaily bump.
GCC Administrator [Fri, 9 Mar 2012 00:17:43 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r185117

13 years agoDaily bump.
GCC Administrator [Thu, 8 Mar 2012 00:17:49 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r185085

13 years agoDaily bump.
GCC Administrator [Wed, 7 Mar 2012 00:17:40 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r185021

13 years agobackport: re PR target/50310 (ICE: in gen_vcondv2div2df, at config/i386/sse.md:1435...
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

13 years agobackport: re PR fortran/52452 (INTRINSIC cannot be applied to gfortran's ETIME)
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

13 years agobackport: re PR target/51934 (FAIL: g++.dg/torture/pr51344.C -O0 (test for excess...
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

13 years agoDaily bump.
GCC Administrator [Tue, 6 Mar 2012 00:17:40 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r184968

13 years agoDaily bump.
GCC Administrator [Mon, 5 Mar 2012 00:17:10 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r184907

13 years agobackport: re PR target/52408 (Incorrect assembler generated for zvdep_imm64)
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

13 years agoDaily bump.
GCC Administrator [Sun, 4 Mar 2012 00:17:40 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r184869

13 years agoRevert:
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

13 years agoDaily bump.
GCC Administrator [Sat, 3 Mar 2012 00:17:40 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r184846

13 years agobackport: vsx.md (vsx_set_<mode>): Reorder operands.
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

13 years agoDaily bump.
GCC Administrator [Fri, 2 Mar 2012 00:17:37 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r184768

13 years agoDaily bump.
GCC Administrator [Thu, 1 Mar 2012 00:17:21 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r184678

13 years agoDaily bump.
GCC Administrator [Wed, 29 Feb 2012 00:17:17 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r184647

13 years agoDaily bump.
GCC Administrator [Tue, 28 Feb 2012 00:17:57 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r184611

13 years agoDaily bump.
GCC Administrator [Mon, 27 Feb 2012 00:19:02 +0000 (00:19 +0000)] 
Daily bump.

From-SVN: r184587

13 years agoDaily bump.
GCC Administrator [Sun, 26 Feb 2012 00:17:39 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r184579

13 years agoDaily bump.
GCC Administrator [Sat, 25 Feb 2012 00:17:17 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r184566

13 years agoDaily bump.
GCC Administrator [Fri, 24 Feb 2012 00:17:32 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r184538

13 years agore PR fortran/52335 (I/O: -std=f95 rejects valid DELIM= in OPEN)
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

13 years agore PR c/52290 (internal compiler error: tree check: expected function_decl, have...
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

13 years agoDaily bump.
GCC Administrator [Thu, 23 Feb 2012 00:18:09 +0000 (00:18 +0000)] 
Daily bump.

From-SVN: r184498

13 years agore PR target/52330 (pr50305.c: valgrind problem on invalid asm)
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

13 years agoDaily bump.
GCC Administrator [Wed, 22 Feb 2012 00:17:55 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r184456

13 years agore PR target/52294 ([ARM Thumb] generated asm code produces "branch out of range...
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

13 years agoDaily bump.
GCC Administrator [Tue, 21 Feb 2012 00:17:16 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r184419

13 years agoDaily bump.
GCC Administrator [Mon, 20 Feb 2012 00:17:42 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r184383

13 years agoDaily bump.
GCC Administrator [Sun, 19 Feb 2012 00:17:45 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r184375

13 years agoDaily bump.
GCC Administrator [Sat, 18 Feb 2012 00:17:28 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r184360

13 years agoDaily bump.
GCC Administrator [Fri, 17 Feb 2012 00:17:37 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r184325

13 years agoDaily bump.
GCC Administrator [Thu, 16 Feb 2012 00:19:29 +0000 (00:19 +0000)] 
Daily bump.

From-SVN: r184295

13 years agoDaily bump.
GCC Administrator [Wed, 15 Feb 2012 00:17:31 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r184248

13 years agobackport: re PR target/51835 (ARM EABI violation when passing arguments to helper...
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

13 years agoDaily bump.
GCC Administrator [Tue, 14 Feb 2012 00:17:29 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r184183

13 years agoDaily bump.
GCC Administrator [Mon, 13 Feb 2012 00:17:51 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r184148

13 years agoDaily bump.
GCC Administrator [Sun, 12 Feb 2012 00:17:30 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r184132

13 years agoDaily bump.
GCC Administrator [Sat, 11 Feb 2012 00:17:58 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r184119

13 years agoDaily bump.
GCC Administrator [Fri, 10 Feb 2012 00:17:11 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r184077

13 years agobackport: re PR rtl-optimization/52139 (ICE: in remove_insn, at emit-rtl.c:3960 with...
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

13 years agobackport: re PR libmudflap/40778 (Mudflap instrumentation missing in cloned function.)
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

13 years agobackport: re PR rtl-optimization/51767 (ICE with degenerated asm goto)
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

13 years agobackport: re PR middle-end/51768 (ICE with invalid asm goto)
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

13 years agobackport: re PR middle-end/44777 (ICE: SIGSEGV with -fprofile-use in gcc.c-torture...
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

13 years agobackport: re PR driver/48306 (presence of gcc subdir with . in PATH causes breakdown)
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

13 years agobackport: re PR middle-end/52140 (Libdfp testcase encounters ICE when compiled with...
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