Mike Stump [Fri, 11 Nov 2005 00:56:21 +0000 (11 00:56 +0000)]
4300193 MS asm: unable to find register to spill
From-SVN: r106773
Mike Stump [Fri, 11 Nov 2005 00:45:11 +0000 (11 00:45 +0000)]
Fix spacing...
From-SVN: r106771
Dale Johannesen [Thu, 10 Nov 2005 23:14:25 +0000 (10 23:14 +0000)]
Radar
4321079
2005-11-10 Dale Johannesen <dalej@apple.com>
Radar
4321079
* local-alloc.c (block_alloc): Disable local RA for vectors.
* global.c (pseudo_preferences): New.
(TEST_PSEUDO_PREF): New.
(SET_PSEUDO_PREF): New.
(CLEAR_PSEUDO_PREF): New.
(global_alloc): Allocate, free pseudo_preferences. Mark pseudo-
preferenced regs as nonconflicting when each is assigned to just once.
(expand_preferences): Apply transitive property to pseudo_preferences.
(find_reg): Propagate pseudo_preferences when a pseudo is assigned a
register.
(mirror_conflicts): Make pseudo_preferences symmetrical, like conflicts.
(set_preference): Look under SUBREG for vector-vector copies. Treat
these as creating a preference.
(find_tied_stack_pseudo): New.
(dump_conflicts): Dump pseudo_preferences and copy preferences.
* reload1.c (from_global): New.
(reload): Save it.
(alter_reg): Use it. Ask GRA for a stack slot already used by a
pseudo-preferenced register, before creating a new one.
From-SVN: r106759
Dale Johannesen [Thu, 10 Nov 2005 23:12:48 +0000 (10 23:12 +0000)]
Radar
4321079
2005-11-10 Dale Johannesen <dalej@apple.com>
Radar
4321079
* cfgloopmanip.c: Include option.h.
(straighten_blocks): New.
(create_loop_notes): Call it. Look for and straighten
a specific 2-block loop pattern.
* Makefile.in (cfgloopmanip.o): Add options.h dependency.
From-SVN: r106758
Mike Stump [Thu, 10 Nov 2005 01:13:45 +0000 (10 01:13 +0000)]
Fixup Apple local markers.
From-SVN: r106726
Fariborz Jahanian [Tue, 8 Nov 2005 22:45:12 +0000 (8 22:45 +0000)]
Radar
4330422.
Oked by Mike.
From-SVN: r106663
Eric Christopher [Tue, 8 Nov 2005 22:38:56 +0000 (8 22:38 +0000)]
Add APPLE LOCAL markers.
From-SVN: r106660
Fariborz Jahanian [Tue, 8 Nov 2005 17:25:33 +0000 (8 17:25 +0000)]
Added apple local marker.
From-SVN: r106645
Dale Johannesen [Tue, 8 Nov 2005 00:36:59 +0000 (8 00:36 +0000)]
2005-11-07 Dale Johannesen <dalej@apple.com>
gcc.dg/darwin64-abi.c: Fix to test for
correct location of rightmost bits of
struct pararmeters.
From-SVN: r106630
Fariborz Jahanian [Tue, 8 Nov 2005 00:09:34 +0000 (8 00:09 +0000)]
New messagin calls.
Reviewed by Mike, Devang.
From-SVN: r106619
Evan Cheng [Mon, 7 Nov 2005 19:34:27 +0000 (7 19:34 +0000)]
Fixed APPLE LOCAL markers.
From-SVN: r106606
Evan Cheng [Mon, 7 Nov 2005 19:05:17 +0000 (7 19:05 +0000)]
Missed -O2 from dg-options.
From-SVN: r106604
Jon Ziegler [Sun, 6 Nov 2005 01:05:09 +0000 (6 01:05 +0000)]
Bump version to gcc-5303.
From-SVN: r106552
Eric Christopher [Fri, 4 Nov 2005 23:39:43 +0000 (4 23:39 +0000)]
Import from mainline:
2005-11-01 Joseph S. Myers <joseph@codesourcery.com>
* gcc_update: Include revision number in LAST_UPDATED.
2005-10-30 Steven Bosscher <stevenb@suse.de>
* gcc_build: Use gcc.gnu.org as the default server. Set up
SVN_REPOSITORY correctly. Add support for checking out branches.
2005-10-28 Andrew Pinski <pinskia@gcc.gnu.org>
* gcc_update: When svn update is called and
--silent is used, pass -q.
2005-10-28 Andrew Pinski <pinskia@gcc.gnu.org>
* gcc_update: Remove the -q from svn invocation.
2005-10-28 Andrew Pinski <pinskia@gcc.gnu.org>
* gcc_build: Remove -d from the call to gcc_update.
2005-10-28 Daniel Berlin <dberlin@dberlin.org>
Ben Elliston <bje@au1.ibm.com>
* gcc_update: Update for svn.
* newcvsroot: Ditto.
* gcc_build: Ditto.
From-SVN: r106511
Mike Stump [Fri, 4 Nov 2005 22:07:10 +0000 (4 22:07 +0000)]
4319887 MS asm: call to named function fails
From-SVN: r106508
Mike Stump [Fri, 4 Nov 2005 18:32:48 +0000 (4 18:32 +0000)]
4319881 MS asm: variable in asm memory reference
From-SVN: r106500
Mike Stump [Fri, 4 Nov 2005 17:43:05 +0000 (4 17:43 +0000)]
4300108 MS asm: OFFSET on label
From-SVN: r106498
Mike Stump [Fri, 4 Nov 2005 02:54:19 +0000 (4 02:54 +0000)]
4300108 DT P1: ADOBE XCode 2.2: MS asm: OFFSET on label
From-SVN: r106477
Mike Stump [Fri, 4 Nov 2005 02:24:11 +0000 (4 02:24 +0000)]
4300108 MS asm: OFFSET on label
From-SVN: r106475
Evan Cheng [Fri, 4 Nov 2005 01:35:58 +0000 (4 01:35 +0000)]
More APPLE LOCAL markers.
From-SVN: r106470
Evan Cheng [Fri, 4 Nov 2005 01:18:52 +0000 (4 01:18 +0000)]
Fix APPLE LOCAL markers.
From-SVN: r106467
Evan Cheng [Fri, 4 Nov 2005 00:28:24 +0000 (4 00:28 +0000)]
2005-11-03 Evan Cheng <evan.cheng@apple.com>
* config/i386/i386-protos.h (standard_sse_constant_opcode) Declare
* config/i386/i386.c (standard_sse_constant_p) Check for vector
constant -1.
(standard_sse_constant_opcode) New function to return the opcode
associated with standard_sse_constant_p.
(ix86_expand_vector_move) Use standard_sse_constant_p.
* config/i386/predicates.md (vector_move_operand) Use
standard_sse_constant_p.
(nonimmediate_or_0_operand) Return true if operand is a nonimmediate
or a constant zero.
* config/i386/sse.md (*mov<mode>_internal) Use
standard_sse_constant_opcode.
(*movv4sf_internal) Use standard_sse_constant_opcode.
(*movv2df_internal) Use standard_sse_constant_opcode.
(sse_movlhps) Replace vector_move_operand with
nonimmediate_or_0_operand.
(*sse_concatv2sf) Replace vector_move_operand with
nonimmediate_or_0_operand.
(*vec_setv4sf_0) Replace vector_move_operand with
nonimmediate_or_0_operand.
(sse2_loadlpd) Replace vector_move_operand with
nonimmediate_or_0_operand.
(*vec_concatv2df) Replace vector_move_operand with
nonimmediate_or_0_operand.
(sse2_loadld) Replace vector_move_operand with
nonimmediate_or_0_operand.
(*vec_concatv2di) Replace vector_move_operand with
nonimmediate_or_0_operand.
* gcc/testsuite/gcc.apple/
4283414.c: New.
From-SVN: r106464
Mike Stump [Thu, 3 Nov 2005 23:21:44 +0000 (3 23:21 +0000)]
4298005 MS asm: Support _asm { }
From-SVN: r106455
Fariborz Jahanian [Thu, 3 Nov 2005 20:49:21 +0000 (3 20:49 +0000)]
objc new meta-data definitions - part 1
Reviewed by Mike, Devang
From-SVN: r106447
Evan Cheng [Thu, 3 Nov 2005 19:58:01 +0000 (3 19:58 +0000)]
Test case for Radar
4317709.
From-SVN: r106446
Devang Patel [Thu, 3 Nov 2005 19:50:00 +0000 (3 11:50 -0800)]
Add APPLE LOCAL markers.
From-SVN: r106444
Evan Cheng [Thu, 3 Nov 2005 19:15:48 +0000 (3 19:15 +0000)]
Radar
4317709
2005-11-01 Evan Cheng <evan.cheng@apple.com>
Radar
4317709
* stor-layout.c (place_field) A bitfield field cannot straddle
multiple units.
From-SVN: r106441
Jon Ziegler [Wed, 2 Nov 2005 13:25:57 +0000 (2 13:25 +0000)]
Bump version to gcc-5302.
From-SVN: r106381
Geoffrey Keating [Wed, 2 Nov 2005 02:05:41 +0000 (2 02:05 +0000)]
Fix APPLE LOCAL marker.
From-SVN: r106372
Geoffrey Keating [Wed, 2 Nov 2005 01:41:38 +0000 (2 01:41 +0000)]
Remove unused files that somehow snuck onto this branch.
From-SVN: r106371
Stuart Hastings [Tue, 1 Nov 2005 20:28:02 +0000 (1 20:28 +0000)]
darwin.h (fix-and-continue): Added APPLE LOCAL for comma.
2005-11-01 Stuart Hastings <stuart@apple.com>
* gcc/config/darwin.h (fix-and-continue): Added APPLE LOCAL for comma.
2005-11-01 Stuart Hastings <stuart@apple.com>
* gcc/config/i386/i386.h (Unused): Fix gratuitous APPLE LOCAL change.
From-SVN: r106348
Mike Stump [Tue, 1 Nov 2005 19:27:25 +0000 (1 19:27 +0000)]
Nope, didn't work.
From-SVN: r106343
Mike Stump [Tue, 1 Nov 2005 19:24:51 +0000 (1 19:24 +0000)]
More revision testing...
From-SVN: r106342
Devang Patel [Mon, 31 Oct 2005 19:50:32 +0000 (31 11:50 -0800)]
Radar
4053179
Backport from Mainline.
2005-04-14 Richard Henderson <rth@redhat.com>
* config/i386/i386.c (ix86_prepare_sse_fp_compare_args): Split ...
(ix86_expand_sse_fp_minmax): ... from ...
(ix86_expand_fp_movcc): ... here.
(ix86_expand_sse_movcc): Rewrite from ix86_split_sse_movcc.
* config/i386/i386-protos.h: Update.
* config/i386/i386.md (UNSPEC_IEEE_MIN, UNSPEC_IEEE_MAX): New.
(sse_setccsf, sse_setccdf): Allow before reload.
(movsfcc_1_sse_min, movsfcc_1_sse_max, movsfcc_1_sse): Remove.
(movdfcc_1_sse_min, movdfcc_1_sse_max, movdfcc_1_sse): Remove.
(ieee_sminsf3, ieee_smaxsf3, ieee_smindf3, ieee_smaxdf3): New.
* config/i386/sse.md (andsf3, nandsf3, iorsf3, xorsf3): New.
(anddf3, nanddf3, iordf3, xordf3): New.
* config/i386/i386.c (ix86_expand_sse_cmp): Split out from ...
(ix86_expand_sse_movcc): ... here. Take cmp as a pre-computed
register.
(ix86_expand_fp_movcc): Update to match.
(ix86_expand_fp_vcond, ix86_expand_int_vcond): New.
* config/i386/i386-protos.h: Update.
* config/i386/sse.md (vcondv4sf, vcondv2df): New.
(vcond<SSEMODE124>, vcondu<SSEMODE12>): New.
From-SVN: r106289
Devang Patel [Mon, 31 Oct 2005 19:40:07 +0000 (31 11:40 -0800)]
Radar
4310696
Radar
4310696
* dbxout.c (stabstr_I): Truncate anonymous aggregate names
in C++ and Objective-c++.
* g++.dg/stab-anon-struct-1.C: New.
From-SVN: r106287
Fariborz Jahanian [Mon, 31 Oct 2005 18:22:13 +0000 (31 18:22 +0000)]
Fixed broken try-catch-11.m.
From-SVN: r106282
Mike Stump [Sat, 29 Oct 2005 23:26:06 +0000 (29 23:26 +0000)]
Merge in in from apple-gcc-5245 to apple-gcc-5247
From-SVN: r106002
Mike Stump [Sat, 29 Oct 2005 22:54:03 +0000 (29 22:54 +0000)]
Backout experiment
From-SVN: r106000
Stuart Hastings [Sat, 29 Oct 2005 09:04:31 +0000 (29 09:04 +0000)]
Radar
4164563
2005-10-28 Stuart Hastings <stuart@apple.com>
Radar
4164563
* config/darwin.c (darwin_macho_att_stub,
darwin_macho_att_stub_switch): New.
* config/darwin.h (-matt-stubs): New
flag. (machopic_picsymbol_stub3_section): New __IMPORT
section. (MACHOPIC_NL_SYMBOL_PTR_SECTION):
New. (machopic_nl_symbol_ptr_section): Move non-lazy pointers to
__IMPORT section.
* config/i386/darwin.h (-matt-stubs): New
flag. (SUBTARGET_OVERRIDE_OPTIONS): Handle -matt-stubs.
* config/i386/i386.c (macho_output_stub): Generate AT&T style
(self-modifying) stubs.
* config/i386/i386.h (MACHOPIC_NL_SYMBOL_PTR_SECTION): Override
machopic_nl_symbol_ptr_section with new __IMPORT section.
2005-10-28 Stuart Hastings <stuart@apple.com>
Radar
4164563
gcc.apple/i386-att-stub-1.c: New.
From-SVN: r105989
Mike Stump [Sat, 29 Oct 2005 00:21:21 +0000 (29 00:21 +0000)]
Tweak format a little
From-SVN: r105984
Mike Stump [Sat, 29 Oct 2005 00:18:17 +0000 (29 00:18 +0000)]
Automate version numbers with subversion substitutions.
From-SVN: r105983
Evan Cheng [Fri, 28 Oct 2005 22:38:30 +0000 (28 22:38 +0000)]
Radar
4209085
2005-10-25 Evan Cheng <evan.cheng@apple.com>
Radar
4209085
* config/i386/i386.md (fix_trunc<mode>_i387_fisttp peephole2): Emit
fisttp for double signed integer conversion if source operand is in
ST(0).
* gcc/testsuite/gcc.apple/
4209085.c: New.
From-SVN: r105973
Mike Stump [Fri, 28 Oct 2005 18:47:00 +0000 (28 18:47 +0000)]
4093122 ICE: int b* = &a[-2]; toplevel
From-SVN: r105945
Eric Christopher [Tue, 25 Oct 2005 21:38:26 +0000 (25 21:38 +0000)]
[multiple changes]
2005-10-25 Eric Christopher <echristo@apple.com>
Import from mainline:
2005-09-28 Mark Mitchell <mark@codesourcery.com>
PR 17886
* expmed.c (expand_shift): Move logic to reverse rotation
direction when rotating by constants ...
* optabs.c (expand_binop): ... here.
* config/i386/i386.md (rotrdi3): Handle 32-bit mode.
(ix86_rotrdi3): New pattern.
(rotldi3): Handle 32-bit mode.
(ix86_rotldi3): New pattern.
From-SVN: r105900
Mike Stump [Mon, 24 Oct 2005 21:58:44 +0000 (24 21:58 +0000)]
Merge in from apple-gcc-5243 to apple-gcc-5245
From-SVN: r105869
Matthew Sachs [Mon, 24 Oct 2005 21:52:00 +0000 (24 21:52 +0000)]
Radar
4292858
Radar
4292858
* GNUmakefile: Take HOSTS and TARGETS from RC_ARCHS if it's set.
From-SVN: r105868
Devang Patel [Fri, 21 Oct 2005 19:30:31 +0000 (21 12:30 -0700)]
Revert
4307634 patch for merge convenience.
From-SVN: r105767
Devang Patel [Fri, 21 Oct 2005 17:38:26 +0000 (21 10:38 -0700)]
stab-types.C: New.
* g++.dg/stab-types.C: New.
* g++.dg/stab-types.h: New.
From-SVN: r105756
Devang Patel [Fri, 21 Oct 2005 15:31:18 +0000 (21 08:31 -0700)]
Radar
4307634
Radar
4307634
* dbxout.c (struct typeinf): New member, q_type_number.
(struct qualified_typeinf): New.
(q_typevec, q_typevec_len, q_type_number); New.
(dbxout_reusable_type, dbxout_note_q_type,
dbxout_next_q_type_number): New.
(dbxout_init): Initialize q_typevec.
(dbxout_type_index): Check reusable type.
(dbxout_partial_type): Remove dbxout_next_type_number call.
Use dbxout_note_q_type().
(dbxout_complete_type): Remove dbxout_next_type_number call.
(dbxout_pointer_type): Same.
(dbxout_file_type): Same.
(dbxout_function_type): Same.
From-SVN: r105739
Fariborz Jahanian [Fri, 21 Oct 2005 15:27:45 +0000 (21 15:27 +0000)]
Added local marker yet again.
From-SVN: r105738
Mike Stump [Fri, 21 Oct 2005 08:51:05 +0000 (21 08:51 +0000)]
Merge in apple-gcc-5243
From-SVN: r105730
Geoffrey Keating [Fri, 21 Oct 2005 04:44:08 +0000 (21 04:44 +0000)]
Index: objc/ChangeLog
2005-10-20 Geoffrey Keating <geoffk@apple.com>
* objc-act.c (synth_module_prologue): Clear TREE_NOTHROW
on objc_msgSend and like builtin functions.
Index: testsuite/ChangeLog
2005-10-20 Geoffrey Keating <geoffk@apple.com>
* obj-c++.dg/except-1.mm: New.
Bug #:
4308031
Reviewed by: Dale
[[Split portion of a mixed commit.]]
From-SVN: r105717.2
No Author [Fri, 21 Oct 2005 01:28:58 +0000 (21 01:28 +0000)]
This commit was manufactured by cvs2svn to create branch
'apple-local-200502-branch'.
From-SVN: r105706
Devang Patel [Thu, 20 Oct 2005 17:09:40 +0000 (20 10:09 -0700)]
* gcc.apple/execute/picbase-1.x: New.
From-SVN: r105680
Fariborz Jahanian [Thu, 20 Oct 2005 15:17:01 +0000 (20 15:17 +0000)]
Added apple local marker.
From-SVN: r105677
Fariborz Jahanian [Thu, 20 Oct 2005 15:10:16 +0000 (20 15:10 +0000)]
Added end marker for radar
4291785.
From-SVN: r105676
Jon Ziegler [Thu, 20 Oct 2005 07:09:43 +0000 (20 07:09 +0000)]
Bump version to gcc-5301.
From-SVN: r105661
Eric Christopher [Wed, 19 Oct 2005 23:03:40 +0000 (19 23:03 +0000)]
[multiple changes]
2005-10-19 Eric Christopher <echristo@apple.com>
Radar
3907496
Import from mainline:
2005-08-10 Eric Christopher <echristo@apple.com>
* config/rs6000/rs6000.c (mems_ok_for_quad_peep): Rewrite.
* config/rs6000/rs6000.md (*lfq_power2, *stfq_power2): Use
V2DFmode.
From-SVN: r105646
Fariborz Jahanian [Wed, 19 Oct 2005 19:27:23 +0000 (19 19:27 +0000)]
Radar
4301047
OKed by Mike.
From-SVN: r105633
Geoffrey Keating [Tue, 18 Oct 2005 22:33:55 +0000 (18 22:33 +0000)]
Bug #:
4271575
Bug #:
4271575
* config/rs6000/darwin.h (DARWIN_CRT2_SPEC): New.
(SUBTARGET_EXTRA_SPECS): Define %(darwin_crt2).
* config/i386/darwin.h (SUBTARGET_EXTRA_SPECS): Define %(darwin_crt2)
as empty.
* config/darwin.h (STARTFILE_SPEC): Use %(darwin_crt2) to possibly
link in crt2.o.
Reviewed by: echristo
From-SVN: r105584
Dale Johannesen [Tue, 18 Oct 2005 20:00:05 +0000 (18 20:00 +0000)]
Radar
4203984
2005-10-17 Dale Johannesen <dalej@apple.com>
Radar
4203984
* ifcvt.c (find_if_case_1): Adjust cost test for ppc.
(find_if_case_2): Ditto.
* regrename.c (regrename_optimize): Change to do more
renaming.
* opts.c (set_flags_from_O): Reenable regrename at -O3.
* cfgloopmanip.c (create_loop_notes): Add code to move
code logically inside a loop but physically outside,
to a place physically inside.
From-SVN: r105572
Fariborz Jahanian [Tue, 18 Oct 2005 16:17:07 +0000 (18 16:17 +0000)]
Radars
4291785,
4204796,
4281748,
4290840,
4294425,
4261146
4291099,
4278236
Oked by Mike, Devang.
From-SVN: r105563
Mike Stump [Tue, 18 Oct 2005 00:24:50 +0000 (18 00:24 +0000)]
*** empty log message ***
From-SVN: r105534
Geoffrey Keating [Mon, 17 Oct 2005 23:57:44 +0000 (17 23:57 +0000)]
Bug #:
4278941
Bug #:
4278941
* build_gcc (CFLAGS): Just prepend to RC_NONARCH_CFLAGS.
Reviewed by: mstump
From-SVN: r105527
Geoffrey Keating [Mon, 17 Oct 2005 23:56:04 +0000 (17 23:56 +0000)]
Bump version number to 5500 after creation of apple-200511-release-branch.
From-SVN: r105526
Geoffrey Keating [Mon, 17 Oct 2005 23:53:51 +0000 (17 23:53 +0000)]
Bug #:
4122763
Bug #:
4122763
* libgcc2.c [LIBCC_KEXT] (panic): Declare properly.
[LIBCC_KEXT] (abort): Don't abort with no string.
Reviewed by: mstump
From-SVN: r105525
Jon Ziegler [Sun, 16 Oct 2005 01:32:04 +0000 (16 01:32 +0000)]
Bump version to gcc-5242.
From-SVN: r105456
Eric Christopher [Sat, 15 Oct 2005 23:35:17 +0000 (15 23:35 +0000)]
Radar
4302779
2005-10-14 Eric Christopher <echristo@apple.com>
Radar
4302779
* config/darwin-driver.c (do_nasm): Include -o in
explicit args.
From-SVN: r105446
Devang Patel [Sat, 15 Oct 2005 18:02:12 +0000 (15 11:02 -0700)]
Add APPLE LOCAL markers.
From-SVN: r105439
Jon Ziegler [Sat, 15 Oct 2005 06:06:51 +0000 (15 06:06 +0000)]
Bump version to gcc-5241.
From-SVN: r105433
Eric Christopher [Sat, 15 Oct 2005 05:50:06 +0000 (15 05:50 +0000)]
Radar
4302595
2005-10-14 Eric Christopher <echristo@apple.com>
Radar
4302595
* gcc/config/darwin-driver.c (do_nasm): Specify all
arguments to nasm explicitly.
From-SVN: r105431
Devang Patel [Sat, 15 Oct 2005 01:28:41 +0000 (14 18:28 -0700)]
Radar
4300871
Radar
4300871
* dbxout.c (dbxout_start_source_file): Flush type queue.
* g++.dg/bincl-2.C: New.
* g++.dg/bincl-2.h: New.
* g++.dg/bincl-22.h: New.
From-SVN: r105428
Stuart Hastings [Fri, 14 Oct 2005 16:32:15 +0000 (14 16:32 +0000)]
Radar
4278461
2005-10-13 Stuart Hastings <stuart@apple.com>
Radar
4278461
* gcc.apple/execute/picbase-1.c: Fix DJ quoting.
From-SVN: r105412
Jon Ziegler [Fri, 14 Oct 2005 03:49:34 +0000 (14 03:49 +0000)]
Bump version to gcc-5240.
From-SVN: r105391
Stuart Hastings [Fri, 14 Oct 2005 00:54:08 +0000 (14 00:54 +0000)]
Radar
4278461
2005-10-13 Stuart Hastings <stuart@apple.com>
Radar
4278461
* gcc/config/darwin.c (machopic_legitimize_pic_address): Set
regs_ever_live[current_PIC_reg].
2005-10-13 Stuart Hastings <stuart@apple.com>
Radar
4278461
* gcc.apple/execute/picbase-1.c: New.
From-SVN: r105386
Devang Patel [Thu, 13 Oct 2005 21:56:13 +0000 (13 14:56 -0700)]
dbxout.c (dbxout_partial_type): Partially describe method types.
R4281384
* dbxout.c (dbxout_partial_type): Partially describe method types.
* g++.dg/R4281384.C: New.
From-SVN: r105378
Evan Cheng [Thu, 13 Oct 2005 17:29:56 +0000 (13 17:29 +0000)]
Fixing style problem
From-SVN: r105374
Jon Ziegler [Thu, 13 Oct 2005 03:10:10 +0000 (13 03:10 +0000)]
Bump version to gcc-5239.
From-SVN: r105354
Evan Cheng [Thu, 13 Oct 2005 02:19:08 +0000 (13 02:19 +0000)]
Radar
4228294 Radar
4296479
2005-10-11 Evan Cheng <evan.cheng@apple.com>
Radar
4228294
Radar
4296479
* varasm.c (output_constructor): Reverse initializer list for
types with reversed_flag set (revision).
From-SVN: r105352
Evan Cheng [Thu, 13 Oct 2005 02:17:33 +0000 (13 02:17 +0000)]
Radar
4296479
From-SVN: r105351
Evan Cheng [Wed, 12 Oct 2005 19:15:01 +0000 (12 19:15 +0000)]
Fix an APPLE LOCAL marker.
From-SVN: r105320
Devang Patel [Wed, 12 Oct 2005 18:06:57 +0000 (12 11:06 -0700)]
Radar
4278903
Radar
4278903
* gcc.c (invoke_as): Process ASM_SPEC when -fsave-repository
is seen.
From-SVN: r105311
Dale Johannesen [Tue, 11 Oct 2005 22:40:22 +0000 (11 22:40 +0000)]
2005-10-11 Dale Johannesen <dalej@apple.com>
Radar
4134111
gcc.c-torture/execute/memcmp_x.c: New.
From-SVN: r105269
Dale Johannesen [Tue, 11 Oct 2005 22:38:52 +0000 (11 22:38 +0000)]
Radar
4134111
2005-10-11 Dale Johannesen <dalej@apple.com>
Radar
4134111
* config/i386/i386.md (cmpstrsi): Modify for Darwin.
(darwin_cmpstrqi_nz_1): New.
(*darwin_cmpstrqi_nz_1): New.
(darwin_cmpstrqi_1): New.
(*darwin_cmpstrqi_nz_1): New.
From-SVN: r105268
Geoffrey Keating [Tue, 11 Oct 2005 22:34:00 +0000 (11 22:34 +0000)]
darwin.h (REAL_LIBGCC_SPEC): Link in shared libgcc depending on -mmacosx-version-min setting.
* config/darwin.h (REAL_LIBGCC_SPEC): Link in shared libgcc depending
on -mmacosx-version-min setting.
Bug #:
4276161
Reviewed by: mstump
From-SVN: r105267
Devang Patel [Tue, 11 Oct 2005 20:08:50 +0000 (11 13:08 -0700)]
Radar
4117876
Radar
4117876
* config/rs6000.c (expand_block_clear, expand_block_move): Remove
vectorized memset/memcpy warning.
* gcc.apple/altivec-5.c: Do not expect warning.
From-SVN: r105251
Stuart Hastings [Tue, 11 Oct 2005 18:14:26 +0000 (11 18:14 +0000)]
Radar
4271187
2005-10-10 Stuart Hastings <stuart@apple.com>
Radar
4271187
* gcc.apple/longcall-1.c: New.
From-SVN: r105248
Devang Patel [Tue, 11 Oct 2005 16:57:30 +0000 (11 09:57 -0700)]
Add APPLE LOCAL markers.
From-SVN: r105242
Jon Ziegler [Tue, 11 Oct 2005 03:41:14 +0000 (11 03:41 +0000)]
Bump version to gcc-5238.
From-SVN: r105217
Stuart Hastings [Tue, 11 Oct 2005 00:25:31 +0000 (11 00:25 +0000)]
Radar
4271187
2005-10-10 Stuart Hastings <stuart@apple.com>
Radar
4271187
* gcc/config/rs6000/rs6000.c (macho_branch_islands): Avoid fixed-size buffers.
2005-10-10 Stuart Hastings <stuart@apple.com>
Radar
4271187
* gcc.apple/longcall-1.c: New.
From-SVN: r105208
Evan Cheng [Mon, 10 Oct 2005 23:59:01 +0000 (10 23:59 +0000)]
Radar
4109832
2005-10-07 Evan Cheng <evan.cheng@apple.com>
Radar
4109832
* config/i386/xmmintrin.h (_MM_TRANSPOSE4_PS): Rewrite using high/low
moves and unpack to speed up.
From-SVN: r105202
Evan Cheng [Mon, 10 Oct 2005 23:49:39 +0000 (10 23:49 +0000)]
Radar
4109832
From-SVN: r105201
Devang Patel [Mon, 10 Oct 2005 16:54:46 +0000 (10 09:54 -0700)]
Add APPLE LOCAL marker.
From-SVN: r105180
Jon Ziegler [Sun, 9 Oct 2005 02:37:35 +0000 (9 02:37 +0000)]
Update xfail files for gcc-5235.
From-SVN: r105135
Matthew Sachs [Sat, 8 Oct 2005 20:18:19 +0000 (8 20:18 +0000)]
Radar
4193453
Radar
4193453
* build_gcc: Link against gcc's copy of libiberty when building the
Darwin driver; build Darwin driver for hosts, not targets.
From-SVN: r105122
Jon Ziegler [Sat, 8 Oct 2005 16:37:07 +0000 (8 16:37 +0000)]
Bump version to gcc-5237.
From-SVN: r105117
Stuart Hastings [Sat, 8 Oct 2005 00:35:46 +0000 (8 00:35 +0000)]
Radar
4205103
2005-10-07 Stuart Hastings <stuart@apple.com>
Radar
4205103
* gcc/config/i386/i386.c (ix86_value_regno): Moved APPLE LOCAL marker.
From-SVN: r105112
Fariborz Jahanian [Fri, 7 Oct 2005 22:52:58 +0000 (7 22:52 +0000)]
Radar
4292010
Oked by Devang.
From-SVN: r105104
Devang Patel [Fri, 7 Oct 2005 20:36:58 +0000 (7 13:36 -0700)]
Radar
4257091
Radar
4257091
* c-common.c (vector_types_compatible_p): Check REAL_TYPE's precision.
* gcc.dg/i386-sse-vect-types.c: New.
From-SVN: r105103
No Author [Fri, 7 Oct 2005 20:36:58 +0000 (7 20:36 +0000)]
This commit was manufactured by cvs2svn to create branch
'apple-local-200502-branch'.
From-SVN: r105102