blob: 21c2b7bb60d01613947f2ee98e4f3796dc8d86bc (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
|
2005-09-15 Joseph Myers <joseph@codesourcery.com>
* testsuite/gcc.dg/torture/pr19683-1.c: Remove XFAIL.
2005-09-15 Richard Sandiford <richard@codesourcery.com>
* reload1.c (inherit_piecemeal_p): New function.
(emit_reload_insns): When reloading a group of hard registers, use
inherit_piecemeal_p to decide whether the values of individual hard
registers can be inherited.
* testsuite/gcc.dg/torture/mips-hilo-2.c: New test.
2005-08-23 Mark Mitchell <mark@codesourcery.com>
* hwint.h (HOST_WIDE_INT_PRINT): Use HOST_LONG_LONG_FORMAT.
Backport:
2004-11-23 Mark Mitchell <mark@codesourcery.com>
* hwint.h (HOST_LONG_LONG_FORMAT): New macro. Use it throughout.
* config/i386/xm-mingw32.h (HOST_LONG_LONG_FORMAT): Define.
2005-08-16 Joseph Myers <joseph@codesourcery.com>
* config/arm/wrs-linux.h (CC1_SPEC, SUBTARGET_EXTRA_ASM_SPEC,
SUBTARGET_EXTRA_LINK_SPEC): Change -tiwmmxt to little-endian.
(SUBTARGET_EXTRA_LINK_SPEC): Add initial space.
2005-08-10 Joseph Myers <joseph@codesourcery.com>
* cp/decl2.c (import_export_vtable): Also mark decl as used with
mark_referenced.
2005-03-25 Mark Mitchell <mark@codesourcery.com>
Backport from 3.4 branch:
* gcc.dg/altivec-1.c: Pass -mcpu=7400 along with -maltivec.
* gcc.dg/altivec-2.c: Likewise.
* gcc.dg/altivec-3.c: Likewise.
* gcc.dg/altivec-4.c: Likewise.
* gcc.dg/altivec-5.c: Likewise.
* gcc.dg/altivec-6.c: Likewise.
* gcc.dg/altivec-7.c: Likewise.
* gcc.dg/altivec-8.c: Likewise.
* gcc.dg/altivec-9.c: Likewise.
* gcc.dg/altivec-10.c: Likewise.
* gcc.dg/altivec-11.c: Likewise.
* gcc.dg/altivec-12.c: Likewise.
* gcc.dg/altivec-13.c: Likewise.
* gcc.dg/altivec-14.c: Likewise.
* gcc.dg/altivec-15.c: Likewise.
* gcc.dg/altivec-16.c: Likewise.
* gcc.dg/altivec-17.c: Likewise.
* g++.dg/ext/altivec-1.C: Likewise.
* g++.dg/ext/altivec-2.C: Likewise.
* g++.dg/ext/altivec-3.C: Likewise.
* g++.dg/ext/altivec-4.C: Likewise.
* g++.dg/ext/altivec-5.C: Likewise.
* g++.dg/ext/altivec-6.C: Likewise.
* g++.dg/ext/altivec-7.C: Likewise.
* g++.dg/ext/altivec-8.C: Likewise.
* g++.dg/ext/altivec-9.C: Likewise.
* g++.dg/ext/altivec-10.C: Likewise.
* g++.dg/ext/altivec-11.C: Likewise.
* g++.dg/ext/altivec-12.C: Likewise.
2005-01-31 Mark Mitchell <mark@codesourcery.com>
* gcc.c (main): Use set_spec.
2005-01-27 Mark Mitchell <mark@codesourcery.com>
* config.gcc (powerpc-wrs-linux-gnu): Add 64-bit support.
* config/rs6000/linux64.h (MD_FALLBACK_FRAME_STATE_FOR): Define
only in libgcc and when inhibit_libc is not defined.
2005-01-27 Mark Mitchell <mark@codesourcery.com>
* version.c (version_string): Update.
* config/arm/wrs-linux.h (SYSROOT_SUFFIX_SPEC): Simplify.
(SYSROOT_SUFFIX_LINK_SPEC): Remove.
* config/mips/wrs-linux.h (SYSROOT_SUFFIX_SPEC): Simplify.
(SYSROOT_SUFFIX_LINK_SPEC): Remove.
2005-01-25 Mark Mitchell <mark@codesourcery.com>
* gcc.c (SYSROOT_SPEC): New macro.
(sysroot_spec): New variable.
(static_specs): Add sysroot_spec.
(main): Pass --sysroot to the linker.
Revert:
2005-01-16 Mark Mitchell <mark@codesourcery.com>
* gcc.c (init_spec): Handle SYSROOT_SUFFIX_LINK_SPEC.
Revert:
2005-01-24 Mark Mitchell <mark@codesourcery.com>
* config.gcc (arm-wrs-linux-gnu): Use wrs-linux.h and t-wrs-linux.
(i?86-wrs-linux-gnu): Likewise.
(mips-wrs-linux-gnu): Likewise.
(powerpc-wrs-linux-gnu): Likewise.
* config/t-wrs-linux: New file.
* config/wrs-linux.h: Likewise.
2005-01-24 Mark Mitchell <mark@codesourcery.com>
* config.gcc (arm-wrs-linux-gnu): Use wrs-linux.h and t-wrs-linux.
(i?86-wrs-linux-gnu): Likewise.
(mips-wrs-linux-gnu): Likewise.
(powerpc-wrs-linux-gnu): Likewise.
* config/t-wrs-linux: New file.
* config/wrs-linux.h: Likewise.
* config/arm/wrs-linux.h: Adjust location of GLIBC.
* config/mips/wrs-linux.h: Likewise.
2005-01-20 Paul Brook <paul@codesourcery.com>
* config/arm/arm.c (arm_compute_func_type): Use TREE_NOTHROW, not
current_function_nothrow.
* config/arm/unwind-arm.c (__gnu_Unwind_Find_exidx): Declare.
(EIT_comparator): Remove.
(search_EIT_table): New function.
(get_eit_entry): Use __gnu_Unwind_Find_exidx.
2005-01-20 Paul Brook <paul@codesourcery.com>
* config/arm/arm.h (ARM_DTORS_SECTION_ASM_OP): Define.
(DTORS_SECION_ASM_OP): Conditionalize on TARGET_AAPCS_BASED.
2005-01-17 Mark Mitchell <mark@codesourcery.com>
* config/rs6000/rs6000.h (TARGET_SPE_ABI): Make it dynamic.
(TARGET_SPE): Likeiwse.
(TARGET_E500): Likewise.
(TARGET_ISEL): Likewise.
(TARGET_FPRS): Likewise.
2005-01-16 Mark Mitchell <mark@codesourcery.com>
* config/gcc/config.gcc (mips-wrs-linux-gnu): New triplet.
* config/mips/wrs-linux.h: New file.
* config/mips/t-wrs-linux: New file.
* config/mips/linux.h (MD_FALLBACK_FRAME_STATE_FOR): Define
only in libgcc and when inhibit_libc is not defined.
* gcc.c (init_spec): Handle SYSROOT_SUFFIX_LINK_SPEC.
2004-12-20 Mark Mitchell <mark@codesourcery.com>
* config.gcc (powerpc-wrs-linux-gnu): Set target_cpu_default.
* config/rs6000/linux.h (MD_FALLBACK_FRAME_STATE_FOR): Do not define
when inhibit_libc is set.
2004-11-19 Mark Mitchell <mark@codesourcery.com>
* config/i386/linux.h (MD_FALLBACK_FRAME_STATE_FOR): Do not define
when inhibit_libc is set.
|