aboutsummaryrefslogtreecommitdiff
path: root/gcc/ChangeLog.csl
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.