Mike Stump [Sat, 29 Oct 2005 21:09:24 +0000 (29 21:09 +0000)]
Add missed testcase.
From-SVN: r105996
Stuart Hastings [Sat, 29 Oct 2005 18:43:21 +0000 (29 18:43 +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: r105994
Mike Stump [Fri, 28 Oct 2005 22:21:10 +0000 (28 22:21 +0000)]
4300156 DT P1: ADOBE XCode 2.2: MS asm: ICE on SSE code
From-SVN: r105972
Jon Ziegler [Fri, 28 Oct 2005 21:07:47 +0000 (28 21:07 +0000)]
Bump version to gcc-5247.
From-SVN: r105966
Dale Johannesen [Fri, 28 Oct 2005 19:40:48 +0000 (28 19:40 +0000)]
Radar
4318818
2005-10-28 Dale Johannesen <dalej@apple.com>
Radar
4318818
* varasm.c (output_constructor): Do not check
DECL_BIT_FIELD when reversing initializer list for
types with reversed_flag set.
2005-10-28 Dale Johannesen <dalej@apple.com>
Radar
4319602
* cfgloopmanip.c (create_loop_notes): Add code to move
code logically inside a loop but physically outside,
to a place physically inside.
* ifcvt.c (find_if_case_1): Adjust cost test for ppc.
(find_if_case_2): Ditto.
From-SVN: r105950
Jon Ziegler [Sun, 23 Oct 2005 00:43:59 +0000 (23 00:43 +0000)]
Bump version to gcc-5246.
From-SVN: r105808
Dale Johannesen [Sat, 22 Oct 2005 23:27:22 +0000 (22 23:27 +0000)]
reverting changes for
4203984 and later followups per today's CCC discussion.
From-SVN: r105802
Dale Johannesen [Sat, 22 Oct 2005 23:24:53 +0000 (22 23:24 +0000)]
Reverting
4203984 changes and all subsequent patches per today's CCC discussion.
From-SVN: r105801
Jon Ziegler [Fri, 21 Oct 2005 19:44:12 +0000 (21 19:44 +0000)]
Bump version to gcc-5245.
From-SVN: r105769
Devang Patel [Fri, 21 Oct 2005 18:09:53 +0000 (21 11:09 -0700)]
stab-types.C: New.
* g++.dg/stab-types.C: New.
* g++.dg/stab-types.h: New.
From-SVN: r105762
Jon Ziegler [Fri, 21 Oct 2005 16:48:07 +0000 (21 16:48 +0000)]
merge test into this branch
From-SVN: r105747
Devang Patel [Fri, 21 Oct 2005 15:35:52 +0000 (21 08:35 -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.
(dbxout_reference_type): Same.
From-SVN: r105740
Jon Ziegler [Fri, 21 Oct 2005 13:13:25 +0000 (21 13:13 +0000)]
put test case fix into branch
From-SVN: r105735
Mike Stump [Fri, 21 Oct 2005 07:35:29 +0000 (21 07:35 +0000)]
4300268 DT P1: ADOBE XCODE MS asm: ICE: complex memory addresses
From-SVN: r105726
Mike Stump [Fri, 21 Oct 2005 06:53:21 +0000 (21 06:53 +0000)]
4300268 DT P1: ADOBE XCODE MS asm: ICE: complex memory addresses
From-SVN: r105722
Jon Ziegler [Fri, 21 Oct 2005 06:29:56 +0000 (21 06:29 +0000)]
Bump version to gcc-5244.
From-SVN: r105721
Mike Stump [Fri, 21 Oct 2005 05:00:51 +0000 (21 05:00 +0000)]
Fix typo in:
4300207 DT P1: ADOBE XCode 2.2: [esi+4][eax] doesn't work
From-SVN: r105720
Mike Stump [Fri, 21 Oct 2005 04:49:27 +0000 (21 04:49 +0000)]
4300207 DT P1: ADOBE XCode 2.2: [esi+4][eax] doesn't work
From-SVN: r105718
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.1
Dale Johannesen [Fri, 21 Oct 2005 04:27:10 +0000 (21 04:27 +0000)]
[multiple changes]
2005-10-20 Dale Johannesen <dalej@apple.com>
Radar
4307420
* cfgloopmanip.c (create_loop_notes): Handle fallthru to EXIT_BLOCK.
2005-10-19 Dale Johannesen <dalej@apple.com>
Radar
4307392
* cfgloopmanip.c (create_loop_notes): Handle jump tables.
From-SVN: r105714
Mike Stump [Fri, 21 Oct 2005 04:17:32 +0000 (21 04:17 +0000)]
4300186 DT P1: ADOBE XCode 2.2: MS asm: error on some Intel assembly move instructions
From-SVN: r105713
Mike Stump [Fri, 21 Oct 2005 03:53:19 +0000 (21 03:53 +0000)]
4300138 DT P1: ADOBE XCode 2.2: MS asm: REP doesn't work
From-SVN: r105710
Mike Stump [Fri, 21 Oct 2005 02:50:14 +0000 (21 02:50 +0000)]
4300124 MS asm: sar instruction modifier wrong
From-SVN: r105707
No Author [Fri, 21 Oct 2005 01:28:58 +0000 (21 01:28 +0000)]
This commit was manufactured by cvs2svn to create branch
'apple-200511-release-branch'.
From-SVN: r105705
Mike Stump [Fri, 21 Oct 2005 00:55:36 +0000 (21 00:55 +0000)]
4309942 MS asm: offset doesn't work, 0x00[edx] doesn't work
From-SVN: r105703
Mike Stump [Thu, 20 Oct 2005 01:21:53 +0000 (20 01:21 +0000)]
Radar
4300095 DT P1: ADOBE XCode 2.2: MS asm: ptr expressions incomplete
From-SVN: r105658
Jon Ziegler [Wed, 19 Oct 2005 00:43:18 +0000 (19 00:43 +0000)]
Bump version to gcc-5243.
From-SVN: r105590
Dale Johannesen [Tue, 18 Oct 2005 21:16:26 +0000 (18 21:16 +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: r105575
No Author [Tue, 18 Oct 2005 21:16:26 +0000 (18 21:16 +0000)]
This commit was manufactured by cvs2svn to create branch
'apple-200511-release-branch'.
From-SVN: r105574
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
Dale Johannesen [Fri, 7 Oct 2005 18:28:35 +0000 (7 18:28 +0000)]
Radar
4284121
2005-10-06 Dale Johannesen <dalej@apple.com>
Radar
4284121
* function.c (assign_parms): Fix RETURN_POPS_ARGS call.
From-SVN: r105098
Dale Johannesen [Fri, 7 Oct 2005 18:27:38 +0000 (7 18:27 +0000)]
Radar
4284121
2005-10-06 Dale Johannesen <dalej@apple.com>
Radar
4284121
* gcc.target/i386/stdcall.c: New.
From-SVN: r105097
Uros Bizjak [Thu, 6 Oct 2005 22:56:25 +0000 (6 22:56 +0000)]
Fixes from mainline.
Radar
4196991.
2005-10-05 Uros Bizjak <uros@kss-loka.si>
* config/i386/i386.h (TARGET_FISTTP): Enable also for
TARGET_SSE3 and only for TARGET_80387.
* config/i386/i386.md (fix_trunc<mode>_fisttp_i387_1,
(fix_trunc<mode>_i387_fisttp, fix_trunc<mode>_i387_fisttp_with_temp):
Do not depend on TARGET_80387.
From-SVN: r105071
Evan Cheng [Thu, 6 Oct 2005 22:52:28 +0000 (6 22:52 +0000)]
Radar
4196991: Avoid changing FP control word when doing FP to UINT conversion.
If SSE3 is enabled, use fisttp.
From-SVN: r105070
Fariborz Jahanian [Thu, 6 Oct 2005 22:38:00 +0000 (6 22:38 +0000)]
Radar
4280641
OKed by Mile Stump
From-SVN: r105068
Jon Ziegler [Thu, 6 Oct 2005 22:34:33 +0000 (6 22:34 +0000)]
Bump version to gcc-5236.
From-SVN: r105067
Geoffrey Keating [Thu, 6 Oct 2005 22:11:27 +0000 (6 22:11 +0000)]
* config/t-slibgcc-darwin (SHLIB_MAPFILES): Use '+='.
From-SVN: r105061
Mike Stump [Thu, 6 Oct 2005 21:58:55 +0000 (6 21:58 +0000)]
4248139 MS asm: GCC is attempting to parse values in comments
From-SVN: r105060
Mike Stump [Wed, 5 Oct 2005 18:06:21 +0000 (5 18:06 +0000)]
4286824 gcc is 2-3x slower with -ftime-report
From-SVN: r105007
Jon Ziegler [Wed, 5 Oct 2005 01:45:58 +0000 (5 01:45 +0000)]
Bump version to gcc-5235.
From-SVN: r104977
Mike Stump [Wed, 5 Oct 2005 01:23:24 +0000 (5 01:23 +0000)]
4248205, MS asms: structure/offset references don't work
From-SVN: r104975
Mike Stump [Wed, 5 Oct 2005 01:04:23 +0000 (5 01:04 +0000)]
4249602 MS asm: word ptr [ebx] doesn't work
4230383 MS asm: dword ptr [ecx] doesn't work
From-SVN: r104971
Geoffrey Keating [Wed, 5 Oct 2005 00:41:39 +0000 (5 00:41 +0000)]
invoke.texi (Option Summary): Correct spelling of -mmacosx-version-min.
* doc/invoke.texi (Option Summary): Correct spelling
of -mmacosx-version-min.
Bug #:
4283992
From-SVN: r104970
Devang Patel [Tue, 4 Oct 2005 21:58:07 +0000 (4 14:58 -0700)]
Radar
4278470
Radar
4278470
* dbxout.c (dbxut_init): Flush type queue.
(type_queue, type_queue_index, type_queue_size): GTY'ed.
(dbxout_queue_type): Use ggc_realloc.
(dbxout_free_type_queue): Use ggc_free.
cp
* parser.c (cp_lexer_new_main): Initialized saved_pos.value.
From-SVN: r104962
Mike Stump [Tue, 4 Oct 2005 18:41:20 +0000 (4 18:41 +0000)]
Fix APPLE LOCAL markers.
From-SVN: r104955
Mike Stump [Tue, 4 Oct 2005 18:28:57 +0000 (4 18:28 +0000)]
Add commment for CW_PREFIX_SEP.
From-SVN: r104953
Mike Stump [Tue, 4 Oct 2005 00:42:42 +0000 (4 00:42 +0000)]
4273624 MS asm: Indirect addressing fails
From-SVN: r104930
Devang Patel [Mon, 3 Oct 2005 23:49:00 +0000 (3 16:49 -0700)]
Radar
4278903
Radar
4278903
* gcc.c (invoke_as): Supply -arch when -fsave-repository is seen.
From-SVN: r104924
Mike Stump [Mon, 3 Oct 2005 23:07:28 +0000 (3 23:07 +0000)]
4236553 MS asm: gcc outputs Intel assembly error endlessly
From-SVN: r104923
Devang Patel [Mon, 3 Oct 2005 22:51:05 +0000 (3 15:51 -0700)]
Radar
4135682
Radar
4135682
* invoke.texi: Avoid using specific version number.
From-SVN: r104921
Dale Johannesen [Mon, 3 Oct 2005 22:21:17 +0000 (3 22:21 +0000)]
Radar
4279065
2005-10-01 Dale Johannesen <dalej@apple.com>
Radar
4279065
* config/i386/sse.md (sse_storeqv4si): Remove subreg.
From-SVN: r104918
Dale Johannesen [Mon, 3 Oct 2005 22:20:37 +0000 (3 22:20 +0000)]
Radar
4279065
2005-10-01 Dale Johannesen <dalej@apple.com>
Radar
4279065
* config/i386/sse.md (sse_storeqv4si): Remove subreg.
From-SVN: r104917
Mike Stump [Mon, 3 Oct 2005 20:31:24 +0000 (3 20:31 +0000)]
Radar
4248228 MS asms: GCC errors on some intel assembly referencing C values
From-SVN: r104908
Geoffrey Keating [Mon, 3 Oct 2005 18:30:32 +0000 (3 18:30 +0000)]
Make -mmacosx-version-min use only those symbols from libgcc_s which are...
Make -mmacosx-version-min use only those symbols from libgcc_s which
are actually available on the system being targeted.
Bug #:
4218570
Reviewed by: Mike
From-SVN: r104904
No Author [Mon, 3 Oct 2005 18:30:32 +0000 (3 18:30 +0000)]
This commit was manufactured by cvs2svn to create branch
'apple-local-200502-branch'.
From-SVN: r104903
Devang Patel [Mon, 3 Oct 2005 17:15:17 +0000 (3 10:15 -0700)]
Update dg-options.
From-SVN: r104896
Devang Patel [Fri, 30 Sep 2005 23:35:00 +0000 (30 16:35 -0700)]
Radar
4274611
Radar
4274611
* config/darwin-driver.c (do_nasm): New.
(fasm_seen): New variable.
(main): Check -fnasm.
From-SVN: r104839
Devang Patel [Fri, 30 Sep 2005 20:33:06 +0000 (30 13:33 -0700)]
Radar
4263352
Radar
4263352
* config/darwin-driver.c (GTY): Define empty macro.
From-SVN: r104831
Ziemowit Laski [Thu, 29 Sep 2005 18:56:20 +0000 (29 18:56 +0000)]
Radar
4136489
[gcc/ChangeLog.apple-ppc]
2005-09-29 Ziemowit Laski <zlaski@apple.com>
Radar
4136489
* config/darwin-c.c (darwin_cpp_builtins): Define a '__weak'
macro if Objective-C GC is being used.
* config/darwin.c (darwin_handle_objc_gc_attribute): Correctly
propagate GC attribute to ..._TYPE nodes, even for functions
and arrays.
* config/darwin.h (SUBTARGET_ATTRIBUTE_TABLE): Restrict use of
GC attribute to ..._TYPE nodes.
* doc/invoke.texi: Document '-fobjc-gc' switch.
[gcc/objc/ChangeLog.apple-ppc]
2005-09-29 Ziemowit Laski <zlaski@apple.com>
Radar
4136489
* objc-act.c (objc_is_gcable_type): Remove second parameter;
handle __weak attribute.
(objc_is_strong_p): New function.
(objc_is_object_ptr): Check main variant of pointee.
(objc_is_gcable_p): Hande __weak attribute.
(objc_generate_write_barrier): For GC-able objects, always generate
a strong-cast write barrier as a last resort, unless the object's
type is marked __weak.
[gcc/testsuite/ChangeLog.apple-ppc]
2005-09-29 Ziemowit Laski <zlaski@apple.com>
Radar
4136489
* obj-c++.dg/objc-gc-[1-2].mm: Tweak message wording.
* obj-c++.dg/objc-gc-[4-8].mm: New.
* objc.dg/objc-gc-1.m: Tweak message wording.
* objc.dg/objc-gc-[2-3].m: Use __weak when implementing
write barriers.
* objc.dg/objc-gc-[5-7].m: New.
From-SVN: r104790
Jon Ziegler [Thu, 29 Sep 2005 16:46:47 +0000 (29 16:46 +0000)]
Added dg-options "-fno-strict-aliasing".
From-SVN: r104782
Devang Patel [Thu, 29 Sep 2005 00:11:15 +0000 (28 17:11 -0700)]
Radar
4263352
* config/darwin.h (darwin_reverse_bitfields): Add GTY marker.
* g++.dg/pch/pragma-1.C: New.
* g++.dg/pch/pragma-1.Hs: New.
From-SVN: r104749
Devang Patel [Wed, 28 Sep 2005 18:15:50 +0000 (28 11:15 -0700)]
Radar
4258406
Radar
4258406
* c-parse.in (nested_function): Report an error, instead of a warning.
(nontype_nested_function): Same.
* c.opt (Wnested-funcs): Remove.
* doc/invoke.texi: Remove Wnested-funcs documentations.
* gcc.apple/Wnested-funcs-1.c: Remove.
* gcc.apple/nested-func-1.c: New.
* gcc.c-torture/compile/
20010226-1.c: Update.
* gcc.c-torture/compile/
20010605-1.c: Update.
* gcc.c-torture/compile/
20010903-2.c: Update.
* gcc.c-torture/compile/
20011023-1.c: Update.
* gcc.c-torture/compile/
20020309-1.c: Update.
* gcc.c-torture/compile/
20021204-1.c: Update.
* gcc.c-torture/compile/
20030418-1.c: Update.
* gcc.c-torture/compile/
20030716-1.c: Update.
* gcc.c-torture/compile/
20031011-1.c: Update.
* gcc.c-torture/compile/
20040310-1.c: Update.
* gcc.c-torture/compile/
20040317-3.c: Update.
* gcc.c-torture/compile/
20050119-1.c: Update.
* gcc.c-torture/compile/
20050122-2.c: Update.
* gcc.c-torture/compile/920415-1.c: Update.
* gcc.c-torture/compile/930506-2.c: Update.
* gcc.c-torture/compile/951116-1.c: Update.
* gcc.c-torture/compile/nested-1.c: Update.
* gcc.c-torture/compile/nested-2.c: Update.
* gcc.c-torture/execute/
20000822-1.x: New.
* gcc.c-torture/execute/
20010209-1.x: New.
* gcc.c-torture/execute/
20010605-1.x: New.
* gcc.c-torture/execute/
20030501-1.x: New.
* gcc.c-torture/execute/
20040520-1.x: New.
* gcc.c-torture/execute/920415-1.x: New.
* gcc.c-torture/execute/920428-2.x: New.
* gcc.c-torture/execute/920501-7.x: New.
* gcc.c-torture/execute/920612-2.x: New.
* gcc.c-torture/execute/920721-4.x: New.
* gcc.c-torture/execute/921017-1.x: New.
* gcc.c-torture/execute/921215-1.x: New.
* gcc.c-torture/execute/931002-1.x: New.
* gcc.c-torture/execute/comp-goto-2.x: New.
* gcc.c-torture/execute/nest-stdar-1.x: New.
* gcc.c-torture/execute/nestfunc-1.x: New.
* gcc.c-torture/execute/nestfunc-2.x: New.
* gcc.c-torture/execute/nestfunc-3.x: New.
* gcc.c-torture/execute/nestfunc-4.x: New.
* gcc.c-torture/execute/nestfunc-5.x: New.
* gcc.c-torture/execute/nestfunc-6.x: New.
* gcc.dg/
20011130-1.c: Update.
* gcc.dg/
20021014-1.c: Update.
* gcc.dg/
20030331-2.c: Update.
* gcc.dg/
20031218-2.c: Update.
* gcc.dg/
20031218-3.c: Update.
* gcc.dg/
20050607-1.c: Update.
* gcc.dg/Wnested-funcs-1.c: Update.
* gcc.dg/cleanup-7.c: Update.
* gcc.dg/declspec-10.c: Update.
* gcc.dg/declspec-11.c: Update.
* gcc.dg/declspec-9.c: Update.
* gcc.dg/nest.c: Update.
* gcc.dg/nested-func-1.c: Update.
* gcc.dg/nested-func-2.c: Update.
* gcc.dg/pr18596-1.c: Update.
* gcc.dg/pr18596-2.c: Update.
* gcc.dg/pr18963-1.c: Update.
* gcc.dg/trampoline-1.c: Update.
* gcc.dg/wtr-func-def-1.c: Update.
* gcc.dg/debug/debug-3.c: Update.
* gcc.dg/debug/debug-4.c: Update.
* gcc.dg/debug/debug-5.c: Update.
* gcc.dg/noncompile/label-1.c: Update.
* gcc.dg/torture/nested-fn-1.c: Update.
* objc/execute/nested-1.m: Update.
* objc/execute/nested-1.x: New.
* objc/execute/nested-2.x: New.
* objc/execute/nested-3.x: New.
* objc.dg/nested-func-1.m: Update.
From-SVN: r104740
Dale Johannesen [Wed, 28 Sep 2005 17:36:32 +0000 (28 17:36 +0000)]
Radar
4228294
2005-09-28 Dale Johannesen <dalej@apple.com>
Radar
4228294
* g++.dg/bitreverse-10.C: New.
From-SVN: r104739
Dale Johannesen [Wed, 28 Sep 2005 17:35:01 +0000 (28 17:35 +0000)]
Radar
4228294 (revision)
2005-09-28 Dale Johannesen <dalej@apple.com>
Radar
4228294 (revision)
* stor-layout.c (layout_type): Move setting of TREE_FIELDS_REVERSED...
(place_field): ...to here.
From-SVN: r104738
Jon Ziegler [Tue, 27 Sep 2005 04:12:12 +0000 (27 04:12 +0000)]
Bump version to gcc-5234.
From-SVN: r104684
Jon Ziegler [Tue, 27 Sep 2005 01:42:48 +0000 (27 01:42 +0000)]
Update xfail files for gcc-5332.
From-SVN: r104679
Ziemowit Laski [Tue, 27 Sep 2005 01:08:59 +0000 (27 01:08 +0000)]
Radar
4232445
[gcc/ChangeLog.apple-ppc]
2005-09-26 Ziemowit Laski <zlaski@apple.com>
Radar
4232445
* dbxout.c (dbxout_partial_type): Insert missing
TYPE_STUB_DECL accessor.
(dbxout_partial_type): Use TYPE_NAME instead of DECL_NAME
when accessing a ..._TYPE node.
From-SVN: r104676
Mike Stump [Mon, 26 Sep 2005 22:30:49 +0000 (26 22:30 +0000)]
Radar
4273781
Radar
4273781
* c-common.c (cw_asm_stmt): Add prefix support.
(cw_is_prefix): Add.
(cw_do_id): Add.
(get_cw_asm_label): Make static.
* c-common.h (cw_asm_stmt): Move to asm.h
(cw_asm_build_register_offset): Likewise.
(cw_asm_label): Likewise.
(prepend_char_identifier): Likewise.
(clear_cw_asm_labels): Likewise.
(cw_asm_reg_name): Likewise.
(get_cw_asm_label): Likewise.
(cw_asm_entry): Likewise.
(cw_asm_typename_or_reserved): Likewise.
(cw_asm_c_build_component_ref): Likewise.
(cw_get_identifier): Likewise.
(cw_build_bracket): Likewise.
(flag_cw_asm_blocks): Likewise.
* config/asm.h: Move various declarations to here.
* c-parse.in (c_parse_cw_maybe_prefix): Add.
(cw_skip_to_eol): Move decl to asm.h.
(cw_maybe_prefix): Add.
(single_cw_asm_stmt): Add prefix support.
* c-typeck.c (build_external_ref): Move some logic to cw_do_id.
* config/i386/i386.h (CW_SYNTH_CONSTRAINTS): Remove trailing ;.
(CW_IS_PREFIX): Add.
* config/i386/i386-protos.h (x86_cw_print_prefix): Add.
* config/i386/i386.c (x86_cw_print_prefix): Add.
From-SVN: r104667