]> git.ipfire.org Git - thirdparty/gcc.git/log
thirdparty/gcc.git
15 years agoDaily bump.
GCC Administrator [Sat, 21 Nov 2009 00:16:21 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r154389

15 years agoDaily bump.
GCC Administrator [Fri, 20 Nov 2009 00:16:28 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r154351

15 years agoDaily bump.
GCC Administrator [Thu, 19 Nov 2009 00:16:31 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r154309

15 years agoDaily bump.
GCC Administrator [Wed, 18 Nov 2009 00:16:36 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r154274

15 years agospu.c (get_pic_reg): Use LAST_ARG_REGNUM as PIC registers in leaf functions if possible.
Ulrich Weigand [Tue, 17 Nov 2009 16:10:03 +0000 (16:10 +0000)] 
spu.c (get_pic_reg): Use LAST_ARG_REGNUM as PIC registers in leaf functions if possible.

* config/spu/spu.c (get_pic_reg): Use LAST_ARG_REGNUM as PIC
registers in leaf functions if possible.

From-SVN: r154252

15 years agoDaily bump.
GCC Administrator [Tue, 17 Nov 2009 00:16:21 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r154230

15 years agoDaily bump.
GCC Administrator [Mon, 16 Nov 2009 00:16:18 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r154193

15 years agoDaily bump.
GCC Administrator [Sun, 15 Nov 2009 00:16:16 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r154185

15 years agopredicates.md (call_register_no_elim_operand): New predicate.
Uros Bizjak [Sat, 14 Nov 2009 16:43:22 +0000 (17:43 +0100)] 
predicates.md (call_register_no_elim_operand): New predicate.

* config/i386/predicates.md (call_register_no_elim_operand):
New predicate.  Reject stack register as valid call operand
for 32bit targets.
(call_insn_operand): Use call_register_no_elim_operand.

From-SVN: r154180

15 years agoDaily bump.
GCC Administrator [Sat, 14 Nov 2009 00:16:18 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r154175

15 years agore PR target/41900 (call *%esp shouldn't be generated because of CPU errata)
Uros Bizjak [Fri, 13 Nov 2009 19:51:52 +0000 (20:51 +0100)] 
re PR target/41900 (call *%esp shouldn't be generated because of CPU errata)

2009-11-13  Uros Bizjak  <ubizjak@gmail.com>

PR target/41900
(*call_pop_1, *call_1, *call_value_pop_1, *call_value_1): Use "lsm"
as operand 1 constraint.
* config/i386/predicates.md (call_insn_operand): Depend on
index_register_operand to avoid %esp register.

2009-11-13  Uros Bizjak  <ubizjak@gmail.com>

Revert:
2009-11-05  Uros Bizjak  <ubizjak@gmail.com>

PR target/41900
* config/i386/i386.h (ix86_arch_indices) <X86_ARCH_CALL_ESP>: New.
(TARGET_CALL_ESP): New define.
* config/i386/i386.c (initial_ix86_tune_features): Initialize
X86_ARCH_CALL_ESP.
* config/i386/i386.md (*call_pop_1_esp, *call_1_esp,
*call_value_pop_1_esp, *call_value_1_esp): Rename from *call_pop_1,
*call_1, *call_value_pop_1 and *call_value_1.  Depend on
TARGET_CALL_ESP.
(*call_pop_1, *call_1, *call_value_pop_1, *call_value_1):
New patterns, use "lsm" as operand 1 constraint.
* config/i386/predicates.md (call_insn_operand): Depend on
index_register_operand for !TARGET_CALL_ESP to avoid %esp register.

From-SVN: r154171

15 years agoPR c++/21008, DR 515
Jason Merrill [Fri, 13 Nov 2009 15:37:29 +0000 (10:37 -0500)] 
PR c++/21008, DR 515

PR c++/21008, DR 515
* semantics.c (finish_non_static_data_member): Don't check
derivation in a template.

From-SVN: r154153

15 years agoDaily bump.
GCC Administrator [Fri, 13 Nov 2009 00:16:19 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r154136

15 years agore PR c++/37037 (ICE on template class member function definition after explicit...
Jason Merrill [Thu, 12 Nov 2009 23:22:10 +0000 (18:22 -0500)] 
re PR c++/37037 (ICE on template class member function definition after explicit template class instantation)

PR c++/37037
* decl.c (grokdeclarator): Don't generate a void PARM_DECL.

From-SVN: r154135

15 years agoDaily bump.
GCC Administrator [Thu, 12 Nov 2009 00:16:17 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r154109

15 years agoDaily bump.
GCC Administrator [Wed, 11 Nov 2009 00:16:19 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r154085

15 years agoDaily bump.
GCC Administrator [Tue, 10 Nov 2009 00:16:18 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r154056

15 years agore PR c++/41972 (nondependent static member function as a reference template paramete...
Jason Merrill [Mon, 9 Nov 2009 22:01:09 +0000 (17:01 -0500)] 
re PR c++/41972 (nondependent static member function as a reference template parameter fails)

PR c++/41972
* parser.c (cp_parser_template_argument): Accept SCOPE_REF around
VAR_DECL.

From-SVN: r154053

15 years agoDaily bump.
GCC Administrator [Mon, 9 Nov 2009 00:16:28 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r154022

15 years agoDaily bump.
GCC Administrator [Sun, 8 Nov 2009 00:16:22 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r154003

15 years agoDaily bump.
GCC Administrator [Sat, 7 Nov 2009 00:16:26 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r153983

15 years agoDaily bump.
GCC Administrator [Fri, 6 Nov 2009 00:16:25 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r153954

15 years agore PR c++/36912 (ICE with "-frounding-math -g")
Jason Merrill [Thu, 5 Nov 2009 16:32:36 +0000 (11:32 -0500)] 
re PR c++/36912 (ICE with "-frounding-math -g")

PR c++/36912
* varasm.c (initializer_constant_valid_p): A PLUS_EXPR
or MINUS_EXPR of REAL_TYPE is not a valid constant initializer.
(output_constant): Avoid crash after error.

From-SVN: r153947

15 years agore PR target/41900 (call *%esp shouldn't be generated because of CPU errata)
Uros Bizjak [Thu, 5 Nov 2009 08:01:18 +0000 (09:01 +0100)] 
re PR target/41900 (call *%esp shouldn't be generated because of CPU errata)

PR target/41900
* config/i386/i386.h (ix86_arch_indices) <X86_ARCH_CALL_ESP>: New.
(TARGET_CALL_ESP): New define.
* config/i386/i386.c (initial_ix86_tune_features): Initialize
X86_ARCH_CALL_ESP.
* config/i386/i386.md (*call_pop_1_esp, *call_1_esp,
*call_value_pop_1_esp, *call_value_1_esp): Rename from *call_pop_1,
*call_1, *call_value_pop_1 and *call_value_1.  Depend on
TARGET_CALL_ESP.
(*call_pop_1, *call_1, *call_value_pop_1, *call_value_1):
New patterns, use "lsm" as operand 1 constraint.
* config/i386/predicates.md (call_insn_operand): Depend on
index_register_operand for !TARGET_CALL_ESP to avoid %esp register.

testsuite/ChangeLog:

PR target/41900
* gcc.target/i386/pr41900.c: New test.

From-SVN: r153932

15 years agoDaily bump.
GCC Administrator [Thu, 5 Nov 2009 00:16:11 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r153926

15 years agore PR c++/35067 (multiple definition of virtual thunk)
Jason Merrill [Wed, 4 Nov 2009 20:08:44 +0000 (15:08 -0500)] 
re PR c++/35067 (multiple definition of virtual thunk)

PR c++/35067
* method.c (use_thunk): Check DECL_WEAK as well as
DECL_ONE_ONLY.

From-SVN: r153913

15 years agoRevert "Fix PR c++/37093"
Dodji Seketeli [Wed, 4 Nov 2009 19:23:40 +0000 (19:23 +0000)] 
Revert "Fix PR c++/37093"

This reverts commit 153841 on gcc-4_3-branch.

From-SVN: r153908

15 years agoDaily bump.
GCC Administrator [Wed, 4 Nov 2009 00:16:26 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r153884

15 years agore PR c++/41876 (Parse problems with catch)
Jason Merrill [Tue, 3 Nov 2009 21:52:56 +0000 (16:52 -0500)] 
re PR c++/41876 (Parse problems with catch)

PR c++/41876
* parser.c (cp_parser_exception_declaration): Pass true to
is_condition parm of cp_parser_type_specifier_seq.

From-SVN: r153873

15 years agore PR c++/37093 (ICE with pointer to member template parameters)
Dodji Seketeli [Tue, 3 Nov 2009 09:23:41 +0000 (09:23 +0000)] 
re PR c++/37093 (ICE with pointer to member template parameters)

Fix PR c++/37093

gcc/cp/ChangeLog:

PR c++/37093
* pt.c (check_valid_ptrmem_cst_expr): New function.
(convert_nontype_argument): Use it to output an error for
illegal pointer to member expressions used as template arguments.

gcc/testsuite/ChangeLog:

PR c++/37093
* g++.dg/other/ptrmem10.C: New test.
* g++.dg/other/ptrmem11.C: Likewise.

From-SVN: r153841

15 years agoDaily bump.
GCC Administrator [Tue, 3 Nov 2009 00:16:17 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r153830

15 years agoDaily bump.
GCC Administrator [Mon, 2 Nov 2009 00:16:23 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r153797

15 years agoDaily bump.
GCC Administrator [Sun, 1 Nov 2009 00:16:24 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r153784

15 years agoDaily bump.
GCC Administrator [Sat, 31 Oct 2009 00:17:18 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r153770

15 years agoDaily bump.
GCC Administrator [Fri, 30 Oct 2009 00:16:20 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r153729

15 years agoDaily bump.
GCC Administrator [Thu, 29 Oct 2009 00:16:32 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r153692

15 years agoDaily bump.
GCC Administrator [Wed, 28 Oct 2009 00:16:25 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r153619

15 years agoDaily bump.
GCC Administrator [Tue, 27 Oct 2009 00:16:48 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r153578

15 years agoDaily bump.
GCC Administrator [Mon, 26 Oct 2009 00:16:37 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r153544

15 years agoDaily bump.
GCC Administrator [Sun, 25 Oct 2009 00:16:31 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r153535

15 years agoDaily bump.
GCC Administrator [Sat, 24 Oct 2009 00:16:22 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r153519

15 years agobackport: pa.md (reload_inhi, [...]): New patterns.
John David Anglin [Fri, 23 Oct 2009 20:15:45 +0000 (20:15 +0000)] 
backport: pa.md (reload_inhi, [...]): New patterns.

Backport from mainline:
2009-08-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>

* pa.md (reload_inhi, reload_outhi, reload_inqi, reload_outqi): New
patterns.
* pa.c (emit_move_sequence): Check if address of operand1 is valid
for mode mode of operand0 when doing secondary reload for SAR.

From-SVN: r153514

15 years agoDaily bump.
GCC Administrator [Fri, 23 Oct 2009 00:16:45 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r153484

15 years agoDaily bump.
GCC Administrator [Thu, 22 Oct 2009 00:16:31 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r153442

15 years agoDaily bump.
GCC Administrator [Wed, 21 Oct 2009 00:16:19 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r153045

15 years agobackport: re PR target/41702 (FAIL: abi/demangle/abi_text/09.cc execution test)
John David Anglin [Tue, 20 Oct 2009 22:46:16 +0000 (22:46 +0000)] 
backport: re PR target/41702 (FAIL: abi/demangle/abi_text/09.cc execution test)

        Backport from mainline:
2009-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>

PR target/41702
* pa.md (casesi): Use sign extended index in call to
gen_casesi64p.
(casesi64p): Update pattern to reflect above.

From-SVN: r153043

15 years agoDaily bump.
GCC Administrator [Tue, 20 Oct 2009 00:16:33 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r153000

15 years agoDaily bump.
GCC Administrator [Mon, 19 Oct 2009 00:16:23 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r152968

15 years agoDaily bump.
GCC Administrator [Sun, 18 Oct 2009 00:16:19 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r152962

15 years agoDaily bump.
GCC Administrator [Sat, 17 Oct 2009 00:16:31 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r152921

15 years agoDaily bump.
GCC Administrator [Fri, 16 Oct 2009 00:16:25 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r152885

15 years agobackport: re PR target/40913 (hppa-hpux: libgcc_s.sl does not have the 'internal...
John David Anglin [Fri, 16 Oct 2009 00:07:28 +0000 (00:07 +0000)] 
backport: re PR target/40913 (hppa-hpux: libgcc_s.sl does not have the 'internal name' (=soname) set)

Backport from mainline
2009-09-17  Michael Haubenwallner  <michael.haubenwallner@salomon.at>

PR target/40913
* config/pa/t-hpux-shlib: Set soname in libgcc_s.sl.

From-SVN: r152884

15 years agoDaily bump.
GCC Administrator [Thu, 15 Oct 2009 00:16:31 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r152791

15 years agoDaily bump.
GCC Administrator [Wed, 14 Oct 2009 00:16:30 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r152742

15 years agore PR rtl-optimization/38948 (unrecognizable insn, postreload.c:395)
Hans-Peter Nilsson [Tue, 13 Oct 2009 23:49:46 +0000 (23:49 +0000)] 
re PR rtl-optimization/38948 (unrecognizable insn, postreload.c:395)

PR target/38948
* gcc.dg/torture/pr38948.c: New test.

From-SVN: r152737

15 years agore PR rtl-optimization/38948 (unrecognizable insn, postreload.c:395)
Hans-Peter Nilsson [Tue, 13 Oct 2009 23:48:39 +0000 (23:48 +0000)] 
re PR rtl-optimization/38948 (unrecognizable insn, postreload.c:395)

PR target/38948
* config/cris/cris.h (SECONDARY_RELOAD_CLASS): Handle reload
requests between special registers.

From-SVN: r152736

15 years agoDaily bump.
GCC Administrator [Tue, 13 Oct 2009 00:16:30 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r152692

15 years agore PR target/26515 (peephole2 causes unrecognized insn, zero_extending non-general...
Hans-Peter Nilsson [Mon, 12 Oct 2009 17:22:57 +0000 (17:22 +0000)] 
re PR target/26515 (peephole2 causes unrecognized insn, zero_extending non-general register)

PR target/26515
* gcc.dg/torture/pr26515.c: New test.

From-SVN: r152674

15 years agore PR target/26515 (peephole2 causes unrecognized insn, zero_extending non-general...
Hans-Peter Nilsson [Mon, 12 Oct 2009 17:19:56 +0000 (17:19 +0000)] 
re PR target/26515 (peephole2 causes unrecognized insn, zero_extending non-general register)

PR target/26515
* config/cris/cris.md (andu): Check that operand 1 is one of the
general registers.  Fix typo in head comment.

From-SVN: r152673

15 years agoDaily bump.
GCC Administrator [Mon, 12 Oct 2009 00:16:21 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r152654

15 years agoDaily bump.
GCC Administrator [Sun, 11 Oct 2009 00:16:20 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r152633

15 years agoDaily bump.
GCC Administrator [Sat, 10 Oct 2009 00:16:18 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r152609

15 years agoDaily bump.
GCC Administrator [Fri, 9 Oct 2009 00:16:18 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r152581

15 years agoDaily bump.
GCC Administrator [Thu, 8 Oct 2009 00:16:20 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r152545

15 years agotpf.h (TARGET_DEFAULT): Remove MASK_HARD_FLOAT and add MASK_HARD_DFP.
Andreas Krebbel [Wed, 7 Oct 2009 09:26:46 +0000 (09:26 +0000)] 
tpf.h (TARGET_DEFAULT): Remove MASK_HARD_FLOAT and add MASK_HARD_DFP.

2009-10-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>

        * config/s390/tpf.h (TARGET_DEFAULT): Remove MASK_HARD_FLOAT and
        add MASK_HARD_DFP.

From-SVN: r152523

15 years agoDaily bump.
GCC Administrator [Wed, 7 Oct 2009 00:16:14 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r152504

15 years agoDaily bump.
GCC Administrator [Tue, 6 Oct 2009 00:16:23 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r152478

15 years agore PR fortran/41479 (intent(out) for types with default initialization)
Tobias Burnus [Mon, 5 Oct 2009 09:19:52 +0000 (11:19 +0200)] 
re PR fortran/41479 (intent(out) for types with default initialization)

2009-10-05  Tobias Burnus  <burnus@net-b.de>

        PR fortran/41479
        (init_intent_out_dt): Call gfc_init_default_dt
        for all derived types with initializers.

2009-10-05  Tobias Burnus  <burnus@net-b.de>

        PR fortran/41479
        * gfortran.dg/intent_out_5.f90: New test.

From-SVN: r152445

15 years agoDaily bump.
GCC Administrator [Mon, 5 Oct 2009 00:16:18 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r152440

15 years agoDaily bump.
GCC Administrator [Sun, 4 Oct 2009 00:16:26 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r152435

15 years agoDaily bump.
GCC Administrator [Sat, 3 Oct 2009 00:16:58 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r152426

15 years agoDaily bump.
GCC Administrator [Fri, 2 Oct 2009 00:16:23 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r152390

15 years agore PR fortran/41515 (PARAMETER statement in module subroutines)
Tobias Burnus [Thu, 1 Oct 2009 16:10:49 +0000 (18:10 +0200)] 
re PR fortran/41515 (PARAMETER statement in module subroutines)

2009-10-01  Tobias Burnus  <burnus@net-b.de>

        PR fortran/41515
        * decl.c (do_parm): Call add_init_expr_to_sym.

2009-10-01  Tobias Burnus  <burnus@net-b.de>

        PR fortran/41515
        * gfortran.dg/parameter_array_init_5.f90: New test.

From-SVN: r152379

15 years agoDaily bump.
GCC Administrator [Thu, 1 Oct 2009 00:16:25 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r152351

15 years agore PR target/22093 (Unaligned access to HI values causes unrecognizable insn error)
Uros Bizjak [Wed, 30 Sep 2009 18:22:48 +0000 (20:22 +0200)] 
re PR target/22093 (Unaligned access to HI values causes unrecognizable insn error)

PR target/22093
* config/alpha/alpha.md (unaligned_storehi_be): Force operand
of plus RTX into register.

testsuite/ChangeLog:

PR target/22093
* gcc.target/alpha/pr22093.c: New test.

From-SVN: r152344

15 years agoDaily bump.
GCC Administrator [Wed, 30 Sep 2009 00:16:23 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r152312

15 years agoDaily bump.
GCC Administrator [Tue, 29 Sep 2009 00:16:19 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r152259

15 years agoDaily bump.
GCC Administrator [Mon, 28 Sep 2009 00:16:27 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r152228

15 years agoDaily bump.
GCC Administrator [Sun, 27 Sep 2009 00:16:09 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r152209

15 years agoDaily bump.
GCC Administrator [Sat, 26 Sep 2009 00:16:21 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r152190

15 years agoDaily bump.
GCC Administrator [Fri, 25 Sep 2009 00:16:25 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r152151

15 years agors6000.md (load_toc_v4_PIC_3c): Correct POWER form of instruction.
Alan Modra [Fri, 25 Sep 2009 00:03:49 +0000 (00:03 +0000)] 
rs6000.md (load_toc_v4_PIC_3c): Correct POWER form of instruction.

* config/rs6000/rs6000.md (load_toc_v4_PIC_3c): Correct POWER
form of instruction.

From-SVN: r152150

15 years agoDaily bump.
GCC Administrator [Thu, 24 Sep 2009 00:16:19 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r152107

15 years agore PR target/40473 (-mno-sched-prolog breaks function parameter debug location lists)
Alan Modra [Wed, 23 Sep 2009 22:30:05 +0000 (22:30 +0000)] 
re PR target/40473 (-mno-sched-prolog breaks function parameter debug location lists)

PR target/40473
* config/rs6000/rs6000.c (rs6000_output_function_prologue): Don't
call final to emit non-scheduled prologue, instead insert at entry.

From-SVN: r152105

15 years agoPR libffi/40242, PR libffi/41443
Matthias Klose [Wed, 23 Sep 2009 15:11:17 +0000 (15:11 +0000)] 
PR libffi/40242, PR libffi/41443

2009-09-23  Matthias Klose  <doko@ubuntu.com>

        PR libffi/40242, PR libffi/41443
        * src/arm/sysv.S (__ARM_ARCH__): Define for processors
        __ARM_ARCH_6T2__, __ARM_ARCH_6M__, __ARM_ARCH_7__,
        __ARM_ARCH_7A__, __ARM_ARCH_7R__, __ARM_ARCH_7M__.
        Change the conditionals to __SOFTFP__ || __ARM_EABI__
        for -mfloat-abi=softfp to work.

From-SVN: r152079

15 years agore PR c/39779 (ICE shifting byte to the right with constant > 7FFFFFFF)
Uros Bizjak [Wed, 23 Sep 2009 10:18:46 +0000 (12:18 +0200)] 
re PR c/39779 (ICE shifting byte to the right with constant > 7FFFFFFF)

PR c/39779
* c-typeck.c (build_binary_op) <short_shift>: Check that integer
constant is more than zero.

testsuite/ChangeLog:

PR c/39779
* gcc.c-torture/compile/pr39779.c: New test.

From-SVN: r152066

15 years agoDaily bump.
GCC Administrator [Wed, 23 Sep 2009 00:16:28 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r152053

15 years agoDaily bump.
GCC Administrator [Tue, 22 Sep 2009 00:16:20 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r151955

15 years agore PR c/41049 (conversion from integer to decimal float loses trailing zeros)
Janis Johnson [Mon, 21 Sep 2009 16:22:43 +0000 (16:22 +0000)] 
re PR c/41049 (conversion from integer to decimal float loses trailing zeros)

PR c/41049
* real.c decimal_from_integer, decimal_integer_string): New.
(real_from_integer): Use them as special case for decimal float.
* config/dfp-bit.c (_si_to_sd, _usi_to_sd): Use default rounding.
(_di_to_sd, _di_to_dd, _di_to_td, _udi_to_sd, _udi_to_dd, _udi_to_td):
Do not append zero after the decimal point in string to convert.

* gcc.dg/dfp/pr41049.c: New test.

From-SVN: r151934

15 years agoDaily bump.
GCC Administrator [Mon, 21 Sep 2009 00:16:30 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r151909

15 years agoDaily bump.
GCC Administrator [Sun, 20 Sep 2009 00:16:23 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r151891

15 years agoDaily bump.
GCC Administrator [Sat, 19 Sep 2009 00:16:48 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r151874

15 years agore PR testsuite/41288 (gcc.target/x86_64/abi/test_struct_returning.c regressions...
Jack Howarth [Fri, 18 Sep 2009 17:12:41 +0000 (17:12 +0000)] 
re PR testsuite/41288 (gcc.target/x86_64/abi/test_struct_returning.c regressions on *-apple-darwin* at -m64)

PR testsuite/41288
* gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
stack alignment.

From-SVN: r151859

15 years agore PR middle-end/41009 (FAIL: gcc.c-torture/execute/20070614-1.c execution, -O0)
John David Anglin [Fri, 18 Sep 2009 14:34:31 +0000 (14:34 +0000)] 
re PR middle-end/41009 (FAIL: gcc.c-torture/execute/20070614-1.c execution,  -O0)

PR middle-end/41009
Backport from mainline
2009-03-10  Richard Guenther  <rguenther@suse.de>
Nathan Froyd  <froydnj@codesourcery.com>

PR middle-end/37850
* libgcc2.c (__mulMODE3): Use explicit assignments to form the result.
(__divMODE3): Likewise.

From-SVN: r151846

15 years agoDaily bump.
GCC Administrator [Fri, 18 Sep 2009 00:16:30 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r151827

15 years agoDaily bump.
GCC Administrator [Thu, 17 Sep 2009 00:16:26 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r151783

15 years agodefault_format_denormal_2.f90: Add ieee options.
Uros Bizjak [Wed, 16 Sep 2009 17:50:31 +0000 (19:50 +0200)] 
default_format_denormal_2.f90: Add ieee options.

* gfortran.dg/default_format_denormal_2.f90: Add ieee options.
* gfortran.dg/default_format_denormal_1.f90: Ditto.  Remove
alpha*-*-* target from XFAIL list.

From-SVN: r151769

15 years agoDaily bump.
GCC Administrator [Wed, 16 Sep 2009 00:16:22 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r151732

15 years agoalpha.md (smaxsf3): Disable for IEEE mode.
Uros Bizjak [Tue, 15 Sep 2009 06:32:27 +0000 (08:32 +0200)] 
alpha.md (smaxsf3): Disable for IEEE mode.

* config/alpha/alpha.md (smaxsf3): Disable for IEEE mode.
(sminsf3): Ditto.

From-SVN: r151710

15 years agoDaily bump.
GCC Administrator [Tue, 15 Sep 2009 00:16:25 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r151705