gcc.git
16 years agoAdd missed testcase.r106203.2/tags/apple-gcc-5247apple/tags/gcc-5247
Mike Stump [Sat, 29 Oct 2005 21:09:24 +0000 (29 21:09 +0000)]
Add missed testcase.

From-SVN: r105996

16 years agoRadar 4164563
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

16 years ago4300156 DT P1: ADOBE XCode 2.2: MS asm: ICE on SSE code
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

16 years agoBump version to gcc-5247.
Jon Ziegler [Fri, 28 Oct 2005 21:07:47 +0000 (28 21:07 +0000)]
Bump version to gcc-5247.

From-SVN: r105966

16 years agoRadar 4318818r106202.2/tags/apple-gcc-5246apple/tags/gcc-5246
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

16 years agoBump version to gcc-5246.
Jon Ziegler [Sun, 23 Oct 2005 00:43:59 +0000 (23 00:43 +0000)]
Bump version to gcc-5246.

From-SVN: r105808

16 years agoreverting changes for 4203984 and later followups per today's CCC discussion.
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

16 years agoReverting 4203984 changes and all subsequent patches per today's CCC discussion.
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

16 years agoBump version to gcc-5245.
Jon Ziegler [Fri, 21 Oct 2005 19:44:12 +0000 (21 19:44 +0000)]
Bump version to gcc-5245.

From-SVN: r105769

16 years agostab-types.C: New.
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

16 years agomerge test into this branch
Jon Ziegler [Fri, 21 Oct 2005 16:48:07 +0000 (21 16:48 +0000)]
merge test into this branch

From-SVN: r105747

16 years agoRadar 4307634
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

16 years agoput test case fix into branch
Jon Ziegler [Fri, 21 Oct 2005 13:13:25 +0000 (21 13:13 +0000)]
put test case fix into branch

From-SVN: r105735

16 years ago4300268 DT P1: ADOBE XCODE MS asm: ICE: complex memory addresses
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

16 years ago4300268 DT P1: ADOBE XCODE MS asm: ICE: complex memory addresses
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

16 years agoBump version to gcc-5244.
Jon Ziegler [Fri, 21 Oct 2005 06:29:56 +0000 (21 06:29 +0000)]
Bump version to gcc-5244.

From-SVN: r105721

16 years agoFix typo in:
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

16 years ago4300207 DT P1: ADOBE XCode 2.2: [esi+4][eax] doesn't work
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

16 years agoIndex: objc/ChangeLog
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

16 years ago[multiple changes]
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

16 years ago4300186 DT P1: ADOBE XCode 2.2: MS asm: error on some Intel assembly move instructions
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

16 years ago4300138 DT P1: ADOBE XCode 2.2: MS asm: REP doesn't work
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

16 years ago4300124 MS asm: sar instruction modifier wrong
Mike Stump [Fri, 21 Oct 2005 02:50:14 +0000 (21 02:50 +0000)]
4300124  MS asm: sar instruction modifier wrong

From-SVN: r105707

16 years agoThis commit was manufactured by cvs2svn to create branch
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

16 years ago4309942 MS asm: offset doesn't work, 0x00[edx] doesn't work
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

16 years agoRadar 4300095 DT P1: ADOBE XCode 2.2: MS asm: ptr expressions incomplete
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

16 years agoBump version to gcc-5243.
Jon Ziegler [Wed, 19 Oct 2005 00:43:18 +0000 (19 00:43 +0000)]
Bump version to gcc-5243.

From-SVN: r105590

16 years agoRadar 4203984
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

16 years agoThis commit was manufactured by cvs2svn to create branch
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

16 years agoRadar 4302779
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

16 years agoAdd APPLE LOCAL markers.
Devang Patel [Sat, 15 Oct 2005 18:02:12 +0000 (15 11:02 -0700)]
Add APPLE LOCAL markers.

From-SVN: r105439

16 years agoBump version to gcc-5241.
Jon Ziegler [Sat, 15 Oct 2005 06:06:51 +0000 (15 06:06 +0000)]
Bump version to gcc-5241.

From-SVN: r105433

16 years agoRadar 4302595
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

16 years agoRadar 4300871
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

16 years agoRadar 4278461
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

16 years agoBump version to gcc-5240.
Jon Ziegler [Fri, 14 Oct 2005 03:49:34 +0000 (14 03:49 +0000)]
Bump version to gcc-5240.

From-SVN: r105391

16 years agoRadar 4278461
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

16 years agodbxout.c (dbxout_partial_type): Partially describe method types.
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

16 years agoFixing style problem
Evan Cheng [Thu, 13 Oct 2005 17:29:56 +0000 (13 17:29 +0000)]
Fixing style problem

From-SVN: r105374

16 years agoBump version to gcc-5239.
Jon Ziegler [Thu, 13 Oct 2005 03:10:10 +0000 (13 03:10 +0000)]
Bump version to gcc-5239.

From-SVN: r105354

16 years agoRadar 4228294 Radar 4296479
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

16 years agoRadar 4296479
Evan Cheng [Thu, 13 Oct 2005 02:17:33 +0000 (13 02:17 +0000)]
Radar 4296479

From-SVN: r105351

16 years agoFix an APPLE LOCAL marker.
Evan Cheng [Wed, 12 Oct 2005 19:15:01 +0000 (12 19:15 +0000)]
Fix an APPLE LOCAL marker.

From-SVN: r105320

16 years agoRadar 4278903
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

16 years ago2005-10-11 Dale Johannesen <dalej@apple.com>
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

16 years agoRadar 4134111
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

16 years agodarwin.h (REAL_LIBGCC_SPEC): Link in shared libgcc depending on -mmacosx-version...
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

16 years agoRadar 4117876
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

16 years agoRadar 4271187
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

16 years agoAdd APPLE LOCAL markers.
Devang Patel [Tue, 11 Oct 2005 16:57:30 +0000 (11 09:57 -0700)]
Add APPLE LOCAL markers.

From-SVN: r105242

16 years agoBump version to gcc-5238.
Jon Ziegler [Tue, 11 Oct 2005 03:41:14 +0000 (11 03:41 +0000)]
Bump version to gcc-5238.

From-SVN: r105217

16 years agoRadar 4271187
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

16 years agoRadar 4109832
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

16 years agoRadar 4109832
Evan Cheng [Mon, 10 Oct 2005 23:49:39 +0000 (10 23:49 +0000)]
Radar 4109832

From-SVN: r105201

16 years agoAdd APPLE LOCAL marker.
Devang Patel [Mon, 10 Oct 2005 16:54:46 +0000 (10 09:54 -0700)]
Add APPLE LOCAL marker.

From-SVN: r105180

16 years agoUpdate xfail files for gcc-5235.
Jon Ziegler [Sun, 9 Oct 2005 02:37:35 +0000 (9 02:37 +0000)]
Update xfail files for gcc-5235.

From-SVN: r105135

16 years agoRadar 4193453
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

16 years agoBump version to gcc-5237.
Jon Ziegler [Sat, 8 Oct 2005 16:37:07 +0000 (8 16:37 +0000)]
Bump version to gcc-5237.

From-SVN: r105117

16 years agoRadar 4205103
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

16 years agoRadar 4292010
Fariborz Jahanian [Fri, 7 Oct 2005 22:52:58 +0000 (7 22:52 +0000)]
Radar 4292010
Oked by Devang.

From-SVN: r105104

16 years agoRadar 4257091
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

16 years agoThis commit was manufactured by cvs2svn to create branch
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

16 years agoRadar 4284121
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

16 years agoRadar 4284121
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

16 years agoFixes from mainline.
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

16 years agoRadar 4196991: Avoid changing FP control word when doing FP to UINT conversion.
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

16 years agoRadar 4280641
Fariborz Jahanian [Thu, 6 Oct 2005 22:38:00 +0000 (6 22:38 +0000)]
Radar 4280641
OKed by Mile Stump

From-SVN: r105068

16 years agoBump version to gcc-5236.
Jon Ziegler [Thu, 6 Oct 2005 22:34:33 +0000 (6 22:34 +0000)]
Bump version to gcc-5236.

From-SVN: r105067

16 years ago* config/t-slibgcc-darwin (SHLIB_MAPFILES): Use '+='.
Geoffrey Keating [Thu, 6 Oct 2005 22:11:27 +0000 (6 22:11 +0000)]
* config/t-slibgcc-darwin (SHLIB_MAPFILES): Use '+='.

From-SVN: r105061

16 years ago4248139 MS asm: GCC is attempting to parse values in comments
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

16 years ago4286824 gcc is 2-3x slower with -ftime-report
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

16 years agoBump version to gcc-5235.
Jon Ziegler [Wed, 5 Oct 2005 01:45:58 +0000 (5 01:45 +0000)]
Bump version to gcc-5235.

From-SVN: r104977

16 years ago4248205, MS asms: structure/offset references don't work
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

16 years ago4249602 MS asm: word ptr [ebx] doesn't work
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

16 years agoinvoke.texi (Option Summary): Correct spelling of -mmacosx-version-min.
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

16 years agoRadar 4278470
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

16 years agoFix APPLE LOCAL markers.
Mike Stump [Tue, 4 Oct 2005 18:41:20 +0000 (4 18:41 +0000)]
Fix APPLE LOCAL markers.

From-SVN: r104955

16 years agoAdd commment for CW_PREFIX_SEP.
Mike Stump [Tue, 4 Oct 2005 18:28:57 +0000 (4 18:28 +0000)]
Add commment for CW_PREFIX_SEP.

From-SVN: r104953

16 years ago4273624 MS asm: Indirect addressing fails
Mike Stump [Tue, 4 Oct 2005 00:42:42 +0000 (4 00:42 +0000)]
4273624 MS asm: Indirect addressing fails

From-SVN: r104930

16 years agoRadar 4278903
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

16 years ago4236553 MS asm: gcc outputs Intel assembly error endlessly
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

16 years agoRadar 4135682
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

16 years agoRadar 4279065
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

16 years agoRadar 4279065
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

16 years agoRadar 4248228 MS asms: GCC errors on some intel assembly referencing C values
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

16 years agoMake -mmacosx-version-min use only those symbols from libgcc_s which are...
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

16 years agoThis commit was manufactured by cvs2svn to create branch
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

16 years agoUpdate dg-options.
Devang Patel [Mon, 3 Oct 2005 17:15:17 +0000 (3 10:15 -0700)]
Update dg-options.

From-SVN: r104896

16 years agoRadar 4274611
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

16 years agoRadar 4263352
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

16 years agoRadar 4136489
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

16 years agoAdded dg-options "-fno-strict-aliasing".
Jon Ziegler [Thu, 29 Sep 2005 16:46:47 +0000 (29 16:46 +0000)]
Added dg-options "-fno-strict-aliasing".

From-SVN: r104782

16 years agoRadar 4263352
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

16 years agoRadar 4258406
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

16 years agoRadar 4228294
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

16 years agoRadar 4228294 (revision)
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

16 years agoBump version to gcc-5234.
Jon Ziegler [Tue, 27 Sep 2005 04:12:12 +0000 (27 04:12 +0000)]
Bump version to gcc-5234.

From-SVN: r104684

16 years agoUpdate xfail files for gcc-5332.
Jon Ziegler [Tue, 27 Sep 2005 01:42:48 +0000 (27 01:42 +0000)]
Update xfail files for gcc-5332.

From-SVN: r104679

16 years agoRadar 4232445
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

16 years agoRadar 4273781
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