]> git.ipfire.org Git - thirdparty/gcc.git/log
thirdparty/gcc.git
13 years agoDaily bump.
GCC Administrator [Thu, 31 May 2012 00:16:34 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r188036

13 years agoDaily bump.
GCC Administrator [Wed, 30 May 2012 00:16:44 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r187995

13 years agoDaily bump.
GCC Administrator [Tue, 29 May 2012 00:16:37 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r187938

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

From-SVN: r187924

13 years agoDaily bump.
GCC Administrator [Sun, 27 May 2012 00:16:29 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r187918

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

From-SVN: r187903

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

From-SVN: r187862

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

From-SVN: r187819

13 years agoDaily bump.
GCC Administrator [Wed, 23 May 2012 00:16:41 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r187785

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

From-SVN: r187752

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

From-SVN: r187700

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

From-SVN: r187685

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

From-SVN: r187671

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

From-SVN: r187643

13 years agoDaily bump.
GCC Administrator [Thu, 17 May 2012 00:16:32 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r187617

13 years ago* configure: Regenerate.
Eric Botcazou [Wed, 16 May 2012 09:19:41 +0000 (09:19 +0000)] 
* configure: Regenerate.

From-SVN: r187584

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

From-SVN: r187570

13 years agoDaily bump.
GCC Administrator [Tue, 15 May 2012 00:16:31 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r187490

13 years agore PR target/46098 (ICE: in extract_insn, at recog.c:2100 with -msse3 -ffloat-store...
Uros Bizjak [Mon, 14 May 2012 21:35:16 +0000 (23:35 +0200)] 
re PR target/46098 (ICE: in extract_insn, at recog.c:2100 with -msse3 -ffloat-store and __builtin_ia32_loadupd())

PR target/46098
* config/i386/i386.c (ix86_expand_special_args_builtin): Always
generate target register for "load" class builtins.

Revert:
2010-10-22  Uros Bizjak  <ubizjak@gmail.com>

PR target/46098
* config/i386/sse.md (*avx_movu<ssemodesuffix><avxmodesuffix>):
Rename from avx_movu<ssemodesuffix><avxmodesuffix>.
(avx_movu<ssemodesuffix><avxmodesuffix>): New expander.
(*<sse>_movu<ssemodesuffix>): Rename from <sse>_movu<ssemodesuffix>.
(<sse>_movu<ssemodesuffix>): New expander.
(*avx_movdqu<avxmodesuffix>): Rename from avx_movdqu<avxmodesuffix>.
(avx_movdqu<avxmodesuffix>): New expander.
(*sse2_movdqu): Rename from sse2_movdqu.
(sse2_movdqu): New expander.

From-SVN: r187484

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

From-SVN: r187446

13 years agobackport: alpha.c (alpha_emit_conditional_branch): Handle ORDERED and UNORDERED condi...
Uros Bizjak [Sun, 13 May 2012 21:08:57 +0000 (23:08 +0200)] 
backport: alpha.c (alpha_emit_conditional_branch): Handle ORDERED and UNORDERED conditions.

Backport from mainline
2012-05-12  Uros Bizjak  <ubizjak@gmail.com>

* config/alpha/alpha.c (alpha_emit_conditional_branch): Handle
ORDERED and UNORDERED conditions.

From-SVN: r187445

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

From-SVN: r187431

13 years agoDaily bump.
GCC Administrator [Sat, 12 May 2012 00:16:53 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r187420

13 years agore PR fortran/53310 (EOSHIFT leaks memory)
Tobias Burnus [Fri, 11 May 2012 23:09:30 +0000 (01:09 +0200)] 
re PR fortran/53310 (EOSHIFT leaks memory)

2012-05-12  Tobias Burnus  <burnus@net-b.de>

        PR fortran/53310
        * intrinsics/eoshift2.c (eoshift2): Do not leak
        memory by allocating it in the loop.

From-SVN: r187419

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

From-SVN: r187388

13 years agoDaily bump.
GCC Administrator [Thu, 10 May 2012 00:17:09 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r187359

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

From-SVN: r187304

13 years agoDaily bump.
GCC Administrator [Tue, 8 May 2012 00:16:50 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r187272

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

From-SVN: r187220

13 years agoDaily bump.
GCC Administrator [Sun, 6 May 2012 00:16:48 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r187200

13 years agoDaily bump.
GCC Administrator [Sat, 5 May 2012 00:16:52 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r187185

13 years agobackport: re PR target/53228 (target attributes in libcpp/lex.c cause illegal instruc...
Uros Bizjak [Fri, 4 May 2012 18:43:10 +0000 (20:43 +0200)] 
backport: re PR target/53228 (target attributes in libcpp/lex.c cause illegal instructions to be used elsewhere)

Backport from mainline
2012-05-04  Uros Bizjak  <ubizjak@gmail.com>

PR target/53228
* config/i386/i386.h (X86_ARCH_CMOV): Rename from X86_ARCH_CMOVE.
(TARGET_CMOV): Rename from TARGET_CMOVE.
(TARGET_CMOVE): New define.
* config/i386/i386.c (override_options): Use TARGET_CMOV.
Do not set TARGET_CMOVE here.

From-SVN: r187172

13 years agore PR target/53199 (__builtin_bswap64 and __builtin_bswap32 generate errors if -mcpu...
Michael Meissner [Fri, 4 May 2012 01:07:24 +0000 (01:07 +0000)] 
re PR target/53199 (__builtin_bswap64 and __builtin_bswap32 generate errors if -mcpu=power6)

[gcc]
2012-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>

PR target/53199
* config/rs6000/rs6000.md (bswapdi splitters): If
-mavoid-indexed-addresses (or -mcpu=power6 which sets it by
default) is used, generate an alternate sequence that does not
depend on using indexed addressing.

[gcc/testsuite]
2012-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>

PR target/53199
* gcc.target/powwerpc/pr53199.c: New file.

From-SVN: r187137

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

From-SVN: r187128

13 years agoDaily bump.
GCC Administrator [Thu, 3 May 2012 00:16:50 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r187069

13 years agobackport: re PR target/50820 ([avr] Use EIND consistently)
Georg-Johann Lay [Wed, 2 May 2012 17:37:31 +0000 (17:37 +0000)] 
backport: re PR target/50820 ([avr] Use EIND consistently)

Backport from 2011-10-21 4.6-branch 180303.
PR target/50820
* config/avr/libgcc.S (__EIND__): New define to 0x3C.
(__tablejump__): Consistently use EIND for indirect jump/call.
(__tablejump_elpm__): Ditto.

From-SVN: r187059

13 years agobackport: re PR target/45263 (registers used in __do_global_ctors can get clobbered)
Georg-Johann Lay [Wed, 2 May 2012 17:23:06 +0000 (17:23 +0000)] 
backport: re PR target/45263 (registers used in __do_global_ctors can get clobbered)

Backport from 2011-05-30 4.6-branch r174427.
PR target/45263
* config/avr/libgcc.S (__do_global_ctors, __do_global_dtors):
Don't use r20 around calls of __tablejump_elpm__

From-SVN: r187058

13 years agobackport: re PR target/39633 ([avr] loop bug: missing 8-bit comparison (*cmpqi))
Georg-Johann Lay [Wed, 2 May 2012 17:14:32 +0000 (17:14 +0000)] 
backport: re PR target/39633 ([avr] loop bug: missing 8-bit comparison (*cmpqi))

Backport from 2011-07-11 4.6-branch r176143
PR target/39633
* config/avr/avr.c (notice_update_cc): For ashiftrt:QI, only
offsets 1..5 set cc0 in a usable way.

From-SVN: r187056

13 years agobackport: re PR target/46779 ([avr] wrong code generation for values held in R28...
Georg-Johann Lay [Wed, 2 May 2012 17:05:04 +0000 (17:05 +0000)] 
backport: re PR target/46779 ([avr] wrong code generation for values held in R28/R29)

Backport from 2011-07-08 4.6-branch r176055.
PR target/46779
* config/avr/avr.c (avr_hard_regno_mode_ok): Rewrite.
In particular, allow 8-bit values in r28 and r29.
(avr_hard_regno_scratch_ok): Disallow any register that might be
part of the frame pointer.
(avr_hard_regno_rename_ok): Same.
(avr_legitimate_address_p): Don't allow SUBREGs.

From-SVN: r187055

13 years agoDaily bump.
GCC Administrator [Wed, 2 May 2012 00:16:39 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r187031

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

From-SVN: r187004

13 years agobackport: re PR target/53138 (spaceship operator miscompiled)
Uros Bizjak [Mon, 30 Apr 2012 10:22:39 +0000 (12:22 +0200)] 
backport: re PR target/53138 (spaceship operator miscompiled)

Backport from mainline
2012-04-27  Paolo Bonzini  <bonzini@gnu.org>

PR target/53138
* config/i386/i386.md (x86_mov<mode>cc_0_m1_neg): Add clobber.

testsuite/ChangeLog:

Backport from mainline
2012-04-27  Paolo Bonzini  <bonzini@gnu.org>

PR target/53138
* gcc.c-torture/execute/20120427-1.c: New testcase.

From-SVN: r186964

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

From-SVN: r186949

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

From-SVN: r186935

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

From-SVN: r186922

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

From-SVN: r186889

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

From-SVN: r186851

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

From-SVN: r186790

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

From-SVN: r186731

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

From-SVN: r186689

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

From-SVN: r186659

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

From-SVN: r186646

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