]>
Commit | Line | Data |
---|---|---|
b75b4e92 KG |
1 | 1999-06-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> |
2 | ||
3 | * fixinc/inclhack.def (sun_catmacro): Escape parens in the select | |
4 | pattern. | |
5 | * fixinc/fixincl.x, fixinc/inclhack.sh: Rebuilt. | |
6 | ||
3cc0b551 MK |
7 | Wed Jun 9 03:10:34 1999 Mumit Khan <khan@xraylith.wisc.edu> |
8 | ||
9 | * c-pragma.c (handle_pragma_token): Handle `#pragma pack()' | |
10 | correctly. | |
11 | ||
cda19af2 JW |
12 | Tue Jun 8 13:06:15 1999 Jim Wilson <wilson@cygnus.com> |
13 | ||
14 | * configure.in (rs6000-ibm-aix4.[12]*): Change rx6000 to rs6000. | |
15 | * configure: Regenerate. | |
16 | ||
a59a536c RE |
17 | Tue Jun 8 05:47:48 1999 Richard Earnshaw (rearnsha@arm.com) |
18 | ||
19 | * optabs.c (expand_cmplxdiv_wide): Use expand_abs to get the absolute | |
20 | values. | |
21 | ||
192c74bc JL |
22 | Mon Jun 7 22:30:37 1999 Jeffrey A Law (law@cygnus.com) |
23 | ||
fbc35bc1 JL |
24 | * fixinc/inclhack.def (avoid_bool): Also catch |
25 | "typedef [unsigned] int bool". | |
26 | * fixinc/inclhack.sh, fixinc/fixincl.x, fixinc/fixincl.sh: Rebuilt. | |
27 | ||
192c74bc JL |
28 | * m68k/x-hp3bsd44: Delete obsolete and incorrect file. |
29 | * configure.in (m68k-hp-bsd4.4): No longer use x-hp3bsd44. | |
30 | * configure: Rebuilt. | |
31 | ||
a0852bc0 MK |
32 | Mon Jun 7 22:05:03 1999 Mark Kettenis <kettenis@gnu.org> |
33 | ||
34 | * config/i386/gnu.h: Include <gnu.h> right after <i386/linux.h>, | |
35 | such that we can override its definitions if necessary. | |
36 | (CPP_SPEC): New define. Support processor specific predefines via | |
37 | %(cpp_cpu). | |
38 | (CC1_SPEC): New define. Support processor specific compiler | |
39 | options via %(cc1_cpu). | |
40 | (STARTFILE_SPEC): New define. Use crt0.o instead of crt1.o for | |
41 | -static. | |
42 | ||
5aa8e979 KG |
43 | 1999-06-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> |
44 | ||
45 | * fixinc/inclhack.def (math_gcc_ifndefs): Insert whitespace | |
46 | between sed's -e flag, and the open-quote following it. | |
47 | * fixinc/fixincl.x, fixinc/fixincl.sh: Rebuilt. | |
48 | ||
ec99e58f RL |
49 | Mon Jun 7 20:34:20 1999 Robert Lipe <robertlipe@usa.net> |
50 | Jeffrey A Law (law@cygnus.com) | |
51 | ||
52 | * varasm.c (assemble_start_function): Remove the function | |
53 | from the pending weak decls list when we define a function. | |
54 | (assemble_variable): Similarly for variables. | |
55 | (weak_finish): Ignore items on the list with a NULL name. | |
56 | (remove_from_ending_weak_list); New function to "remove" an item | |
57 | from the pending weak declarations list. | |
58 | ||
b51c6cc0 JQ |
59 | Mon Jun 7 19:27:07 1999 Jerry Quinn <jquinn@nortelnetworks.com> |
60 | ||
61 | * pa.md (fmpyfadd, fmpynfadd, fnegabs): New patterns. | |
62 | ||
505e0385 DB |
63 | Mon Jun 7 14:07:39 1999 Dave Brolley <brolley@cygnus.com> |
64 | ||
65 | * c-lex.c (GETC): Redefine to call getch. | |
66 | (UNGETC): Redefine to call put_back. | |
67 | (putback_buffer): New structure type. | |
68 | (putback): New static structure. | |
69 | (getch): New function. | |
70 | (put_back): New function. | |
71 | (yylex): Replace unused bytes from bad multibyte character. | |
72 | ||
e7553be5 DB |
73 | Mon Jun 7 13:33:39 1999 Dave Brolley <brolley@cygnus.com> |
74 | ||
75 | * cpplib.c (do_define): Cast `alloca' return value. | |
76 | (do_include, do_undef, do_pragma): Likewise. | |
77 | * cpphash.c (dump_definition): Cast `xstrdup' and `alloca' return | |
78 | values. | |
79 | * cppfiles.c (initialize_input_buffer): Cast `xmalloc' return values. | |
80 | * gcc/cppspec.c (lang_specific_driver): Cast xmalloc return value. | |
81 | ||
6570c0bd JJ |
82 | Sun Jun 6 11:58:34 1999 Jakub Jelinek <jj@ultra.linux.cz> |
83 | ||
84 | * sparc.md (abstf2): This should be an expand. | |
85 | (split after abstf2_notv9): Fix mode. | |
86 | (abstf2_hq_v9): New pattern. | |
87 | (abstf2_v9): Only use when no hard quad. | |
88 | (absdf2_v9): Fix if target is not the same as source. | |
89 | (ashrsi3_extend, ashrsi3_extend2, lshrsi3_extend, lshrsi3_extend2): | |
90 | Add correct output constraints. | |
91 | ||
7001ee2d CB |
92 | Sat Jun 5 17:04:16 1999 Craig Burley <craig@jcb-sc.com> |
93 | ||
94 | From Dave Love to egcs-patches on 20 May 1999 17:38:38 +0100: | |
95 | * invoke.texi: Clarify text vis-a-vis Intel CPUs. | |
96 | ||
0ff83799 MM |
97 | Sat Jun 5 12:11:24 1999 Mark Mitchell <mark@codesourcery.com> |
98 | ||
99 | * mips.h (mips_output_conditional_branch): New function. | |
100 | (mips_adjust_insn_length): Likewise. | |
101 | (ASSEMBLER_SCRATCH_REGNUM): New macro. | |
102 | (ADJUST_INSN_LENGTH): Likewise. | |
103 | * mips.c (print_operand): Add `F' and `W' for floating-point | |
104 | comparison opcodes. | |
105 | (machine_dependent_reorg): Adjust MIPS16 code; instruction-lengths | |
106 | are now in bytes. | |
107 | (mips_adjust_insn_length): New function. | |
108 | (mips_output_conditional_branch): New function. | |
109 | * mips.md (length): Adjust attribute definition to handle | |
110 | conditional branches. Change lengths to bytes, rather than | |
111 | instructions throughout. Remove length attribute from | |
112 | instructions whose length is four bytes, and rely on the default | |
113 | instead. | |
114 | (dslot): Fix typo in comment. | |
115 | Reword conditional branch patterns to use | |
116 | mips_output_conditional_branch. | |
117 | ||
5c5d086f RO |
118 | Fri Jun 4 13:30:27 1999 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE> |
119 | ||
120 | * alpha/osf.h (CPP_SUBTARGET_SPEC): Handle -threads. | |
121 | (LIB_SPEC): Likewise. | |
122 | Link with -lprof1_r for -g/-pg. | |
123 | ||
ef1d4aec AS |
124 | 1999-06-04 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> |
125 | ||
126 | * loop.c (check_dbra_loop): Fix change of Jan 19. | |
127 | ||
b132bf37 ME |
128 | Fri Jun 4 00:12:40 1999 Marc Espie <espie@cvs.openbsd.org> |
129 | ||
130 | * freebsd-elf.h (SWITCH_TAKES_ARG): Redefine, not define. | |
131 | (STARTFILE_SPEC): Define, override the svr4.h version. | |
132 | (ENDFILE_SPEC): Likewise. | |
133 | ||
c25e0aea JL |
134 | Thu Jun 3 23:58:55 1999 Jeffrey A Law (law@cygnus.com) |
135 | ||
136 | * fixinc/inclhack.def (limits_ifndefs): Also apply to sys/limits.h | |
137 | * fixinc/fixincl.x: Regenerated. | |
138 | * fixinc/inclhack.sh: Regenerated. | |
139 | ||
4d070fd3 R |
140 | Fri Jun 4 05:42:23 1999 J"orn Rennecke <amylaar@cygnus.co.uk> |
141 | ||
142 | * sh.c (barrier_align): Don't return early for normal branch/barrier | |
143 | when optimizing for SH2. | |
144 | ||
4e560f90 RL |
145 | Thu Jun 3 22:27:50 1999 Robert Lipe <robertlipe@usa.net> |
146 | ||
147 | * i386/udk.h (LINK_SPEC): Correct linker search path for | |
148 | system libraries. | |
149 | ||
eb3881bf R |
150 | Fri Jun 4 03:20:40 1999 J"orn Rennecke <amylaar@cygnus.co.uk> |
151 | ||
152 | * sh.c (fixup_addr_diff_vecs): Emit braf reference label. | |
153 | (braf_label_ref_operand): Delete. | |
154 | * sh.h (PREDICATE_CODES): Remove braf_label_ref_operand. | |
155 | * sh.md (casesi_jump_2): Operand1 is now the inside of a | |
156 | label_ref, and has no predicate. | |
157 | The patten has a predicate to guard against invalid substitutions. | |
158 | (dummy_jump): Delete. | |
159 | (casesi): Update use of casesi_jump_2. | |
160 | ||
5403593a BK |
161 | Thu Jun 3 07:48 1999 Bruce Korb <ddsinc09@ix.netcom.com> |
162 | ||
163 | *fixinc/inclhack.def(Io_Def_Quotes): corrected sed expression | |
164 | *fixinc/fixincl.x: regenerate | |
165 | *fixinc/inclhack.sh: regenerate | |
166 | ||
8a8c3656 JM |
167 | Thu Jun 3 02:15:07 1999 Jason Merrill <jason@yorick.cygnus.com> |
168 | ||
169 | * dwarf2out.c (add_incomplete_type): New fn. | |
170 | (gen_struct_or_union_type_die): Call it. | |
171 | (retry_incomplete_types): New fn. | |
172 | (dwarf2out_finish): Call it. | |
173 | ||
cd5828a9 JL |
174 | Thu Jun 3 01:19:03 1999 Jeffrey A Law (law@cygnus.com) |
175 | ||
176 | * gcse.c (insert_insn_end_bb): Correct placement of insns when the | |
177 | current block starts with a CODE_LABEL and ends with a CALL and | |
178 | we can not find all the argument setup instructions for the CALL. | |
179 | ||
9c922ec7 MM |
180 | Wed Jun 2 15:44:15 1999 Mark Mitchell <mark@codesourcery.com> |
181 | ||
182 | Revert this change: | |
183 | * fold-const.c (fold): STRIP_NOPS when deciding whether or not | |
184 | something is a candidate for optimize_bit_field_compare. | |
185 | ||
679dcddb R |
186 | Wed Jun 2 21:53:05 1999 J"orn Rennecke <amylaar@cygnus.co.uk> |
187 | ||
188 | * sh.h (CONST_OK_FOR_I, CONST_OK_FOR_L): Cast VALUE to HOST_WIDE_INT. | |
189 | ||
c04635cc RH |
190 | Wed Jun 2 12:25:55 1999 Richard Henderson <rth@cygnus.com> |
191 | ||
192 | * alpha.c (override_options): Thinko in last patch. | |
193 | ||
194 | * alpha/osf.h (CPP_SUBTARGET_SPEC): Define. | |
195 | (LIB_SPEC): Recognize -pthread. | |
196 | ||
c237e586 NC |
197 | Wed Jun 2 08:42:55 1999 Nick Clifton <nickc@cygnus.com> |
198 | ||
199 | * config/arm/tcoff.h (USER_LABEL_PREFIX): Synchronise with | |
200 | definition in config/arm/coff.h | |
201 | * config/arm/coff.h: Add comment about USER_LABEL_PREFIX. | |
202 | ||
c04635cc | 203 | Wed Jun 2 07:07 1999 Bruce Korb <ddsinc09@ix.netcom.com> |
bb786201 | 204 | |
c04635cc | 205 | * fixinc/fixincl.c(global def): Add FD_SHELL_SCRIPT to mark |
bb786201 BK |
206 | fixes that need "file=xxx\n" prepended before invocation |
207 | (start_fixer - new): starting the fixer process is complex enough | |
208 | to warrent its own routine. It prepends the "file=xxx\n" stuff. | |
209 | (process): uses the new routine; omit usage of putenv() | |
c04635cc RH |
210 | * fixinc/fixincl.tpl: mark shell scripts with FD_SHELL_SCRIPT |
211 | * fixinc/fixincl.x: regenerate | |
bb786201 | 212 | |
079bd08e JL |
213 | Wed Jun 2 02:29:07 1999 Jeffrey A Law (law@cygnus.com) |
214 | ||
215 | * README, configure.in, gcc.1, gcc.texi: Update name (egcs -> gcc) | |
216 | and version #s (1.1 -> 2.96) as needed. | |
217 | * README.g77: Kill way out of date file in the toplevel directory. | |
218 | ||
d0550c9b DB |
219 | Wed Jun 2 00:52:34 1999 David O'Brien <obrien@FreeBSD.org> |
220 | ||
221 | * configure.in (i[34567]86-*-freebsdelf): Don't include linux.h, | |
222 | i386/freebsd-elf.h no longer requires it. Instead include svr4.h. | |
223 | * configure: Rebuilt. | |
224 | * i386/freebsd-elf.h (DEFAULT_VTABLE_THUNKS): Define. | |
225 | (ASM_COMMENT_START, ASM_APP_ON, ASM_APP_OFF, SET_ASM_OP): Likewise. | |
226 | (PREFERRED_DEBUGGING_TYPE, WCHAR_UNSIGNED): Likewise. | |
227 | (SWITCH_TAKES_ARG): Likewise. | |
228 | * i386/freebsd.h: Remove FREEBSD_NATIVE support. | |
229 | * config/t-freebsd: Moved from config/i386/ so it can used for all | |
230 | FreeBSD targets. | |
231 | ||
332f27af PDM |
232 | Mon May 31 02:22:55 1999 Philippe De Muyter <phdm@macqel.be> |
233 | ||
234 | * m68k/x-mot3300 (XCFLAGS): Fixed to match stb.o, not f/stb.o. | |
235 | ||
fd9c643f RL |
236 | Wed Jun 2 00:08:34 1999 Robert Lipe <robertlipe@usa.net> |
237 | ||
238 | * configure.in (i[34567]86-*-udk*): Install headers with cpio. | |
239 | * configure: Rebuilt. | |
240 | ||
949ea356 DE |
241 | Tue Jun 1 19:06:22 1999 David Edelsohn <edelsohn@gnu.org> |
242 | ||
243 | * rs6000/aix41.h (RS6000_CALL_GLUE): Define. | |
244 | * rs6000/aix43.h (RS6000_CALL_GLUE): Likewise. | |
245 | * rs6000/rs6000.c (rs6000_file_start): Use putc. | |
246 | (rs6000_output_load_toc_table): Same. | |
247 | (output_prolog, output_mi_thunk): Same. | |
248 | * rs6000/rs6000.h (SELECT_SECTION): Formatting. | |
249 | (ASM_GLOBALIZE_LABEL): Use putc. | |
250 | ||
e221c183 RH |
251 | Mon May 31 15:23:23 1999 Richard Henderson <rth@cygnus.com> |
252 | ||
253 | * alpha.md (reload_*_help): New patterns and splitters. | |
254 | (reload_*): Use them. | |
255 | (mov[qh]i): Likewise. | |
256 | ||
2f0a2a5b MM |
257 | Mon May 31 11:48:07 1999 Mark Mitchell <mark@codesourcery.com> |
258 | ||
259 | * cccp.c (handle_directive): Handle backslash-newlines in quoted | |
260 | strings correctly. | |
261 | ||
305423e8 CD |
262 | Mon May 31 09:36:11 1999 Cort Dougan <cort@cs.nmt.edu> |
263 | ||
264 | * rs6000/linux.h (LINK_SPEC): Use emulation elf32ppclinux. | |
265 | ||
e4b8a413 JW |
266 | Mon May 31 11:40:20 EDT 1999 John Wehle (john@feith.com) |
267 | ||
268 | * flow.c (mark_regs_live_at_end, insn_dead_p, | |
269 | mark_set_1, mark_used_regs): Only give FRAME_POINTER_REGNUM | |
270 | and HARD_FRAME_POINTER_REGNUM special treatment if reload | |
271 | hasn't run or the frame pointer is needed. | |
272 | * haifa-sched.c (attach_deaths): Likewise. | |
273 | * sched.c (attach_deaths): Likewise. | |
274 | ||
3c567fae JL |
275 | Mon May 31 00:46:17 1999 Jeffrey A Law (law@cygnus.com) |
276 | ||
efa90f05 JL |
277 | * jump.c (jump_optimize_1): Only set CAN_REACH_END if |
278 | calculate_can_reach_end returns nonzero. | |
279 | ||
779243f7 JL |
280 | * configure.in (native gas tests): Search for an assembler in the |
281 | same manner that the installed compiler will. | |
282 | * configure: Rebuilt. | |
5505263f | 283 | * tm.texi (MD_EXEC_PREFIX): Note need to update configure.in too. |
779243f7 | 284 | |
3c567fae JL |
285 | * alias.c (find_base_term): Improve handling of addresses |
286 | constructed from binary operations. | |
287 | ||
79f565f6 JL |
288 | Sun May 30 14:29:17 1999 Eric Raskin (ehr@listworks.com) |
289 | ||
290 | * dgux.h (STARTFILE_SPEC): Fix incorrectly matched curly-braces. | |
291 | ||
292 | Sun May 30 14:19:13 1999 Jeffrey A Law (law@cygnus.com) | |
293 | ||
294 | * function.h (cleanup_label, frame_offset): Declare. | |
295 | (tail_recursion_label, tail_recursion_reentry): Likewise. | |
296 | (arg_pointer_save_area, rtl_expr_chain): Likewise. | |
297 | * stmt.c (cleanup_label, frame_offset): Delete extern declarations. | |
298 | (tail_recursion_label, tail_recursion_reentry): Likewise. | |
299 | (arg_pointer_save_area, rtl_expr_chain): Likewise. | |
300 | ||
00275db1 PB |
301 | Sat May 29 19:08:10 1999 Philip Blundell <philb@gnu.org> |
302 | ||
303 | * config/arm/aout.h (ASM_OUTPUT_ALIGN): Only define if not already | |
304 | defined. | |
305 | * config/arm/elf.h (ASM_OUTPUT_ALIGN): Define. | |
306 | (MAX_OFILE_ALIGNMENT): Define. | |
307 | ||
2583397b RL |
308 | Fri May 28 21:40 1999 Robert Lipe <robertlipe@usa.net> |
309 | ||
310 | * fixincl.c: Replace local include scheme with #includes of | |
311 | gansidecl.h and system.h. | |
312 | * procopen.c: Likewise. | |
313 | * server.c: Likewise. | |
314 | ||
77b7d851 ER |
315 | Fri May 28 03:47:03 1999 Eric Raskin (ehr@listworks.com) |
316 | ||
317 | * i386/t-dgux (EXTRA_PARTS): Add crti.o | |
318 | (crti.o): Add build rule and dependencies. | |
1392020e | 319 | * fixinc/fixinc.dgux: Use modified _int_varargs.h |
77b7d851 | 320 | |
d540a32c FS |
321 | Fri May 28 03:41:02 1999 Franz Sirl <Franz.Sirl-kernel@lauterbach.com> |
322 | ||
323 | * rs6000/sysv4.h (CC1_SPEC): Add support for -profile | |
324 | (LIB_LINUX_SPEC): Likewise. | |
325 | (LIB_LINUX_SPEC): Add support for -pthread | |
326 | (CPP_OS_LINUX_SPEC): Likewise. | |
327 | (CPP_SYSV_SPEC): Avoid redefinitions if both -fpic and -fPIC are | |
328 | specified. | |
329 | ||
aa2c2771 L |
330 | Thu May 27 13:04:52 1999 H.J. Lu (hjl@gnu.org) |
331 | ||
332 | * i386.c (output_fp_cc0_set): Don't check the JUMP_INSN code for | |
333 | conditional move. | |
334 | (notice_update_cc, output_float_compare): Enable TARGET_CMOVE support. | |
335 | (output_float_compare, output_fp_cc0_set): Fix the FLOAT comparison | |
336 | for IEEE math and CC_FCOMI. | |
337 | (put_jump_code): No IEEE if CC_FCOMI is set. | |
338 | ||
8eba681f AS |
339 | 1999-05-27 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> |
340 | ||
341 | * fold-const.c (fold_truthop): Make the field reference unsigned | |
342 | when converting a single bit compare. | |
343 | ||
2485126f R |
344 | Thu May 27 02:40:48 1999 J"orn Rennecke <amylaar@cygnus.co.uk> |
345 | ||
346 | * loop.c (strength_reduce): Don't do biv->giv conversion on constants. | |
347 | ||
b5c15deb JL |
348 | Thu May 27 02:09:27 1999 Jeffrey A Law (law@cygnus.com) |
349 | ||
dd559f4e JL |
350 | * varasm.c (STRIP_NAME_ENCODING): Remove default definition. |
351 | * output.h (STRIP_NAME_ENCODING): Strip '*' like the old varasm | |
352 | version did. | |
353 | ||
b5c15deb JL |
354 | * reload.c (push_reload): Do not call remove_address_replacements |
355 | when presented with identical optional reloads. | |
356 | ||
de4abb91 RH |
357 | Wed May 26 14:18:05 1999 Richard Henderson <rth@cygnus.com> |
358 | ||
359 | * alpha.h (MASK_FIX, TARGET_FIX): New. | |
360 | (MASK_*): Reorganize constants. | |
361 | (CPP_AM_FIX_SPEC): New. | |
362 | (TARGET_SWITCHES): Add FIX. | |
363 | (EXTRA_SPECS): Likewise. | |
364 | (CPP_CPU_EV6_SPEC): Use FIX, not CIX. | |
365 | (SECONDARY_MEMORY_NEEDED): Likewise. | |
366 | (REGISTER_MOVE_COST): Likewise. | |
367 | * alpha.c (override_options): Add FIX support. Always use | |
368 | ALPHA_TP_PROG for ev6. | |
369 | * alpha.md (sqrt and mov[sd]i patterns): Use FIX, not CIX. | |
370 | * alpha/elf.h (ASM_FILE_START): Look at FIX too. | |
371 | * configure.in (target_cpu_default2) [ev6]: Use FIX, not CIX. | |
372 | ||
b7f2c1fc MM |
373 | Wed May 26 09:53:05 1999 Mark Mitchell <mark@codesourcery.com> |
374 | ||
375 | * fold-const.c (fold): STRIP_NOPS when deciding whether or not | |
376 | something is a candidate for optimize_bit_field_compare. | |
377 | ||
f20b5577 MM |
378 | Wed May 26 09:40:02 1999 Mark Mitchell <mark@codesourcery.com> |
379 | ||
380 | * gcc.texi (Passes): Document branch-shortening. | |
381 | * invoke.texi (Debugging Options): Document the fact that `-dp' | |
382 | outputs length information for instructions. | |
383 | ||
bda435be NC |
384 | Wed May 26 08:49:31 1999 Nick Clifton <nickc@cygnus.com> |
385 | ||
386 | * flow.c: Revert previous delta. | |
387 | ||
293ecd7d NC |
388 | Wed May 26 06:05:10 1999 Nick Clifton <nickc@cygnus.com> |
389 | ||
390 | * flow.c (insn_dead_p): Check against frame_pointer_rtx not | |
391 | FRAME_POINTER_REGNUM. | |
392 | (mark_set_1): Ditto. | |
393 | (mark_used_regs): Ditto. | |
394 | ||
84306176 PB |
395 | Wed May 26 02:19:31 1999 Philip Blundell <pb@nexus.co.uk> |
396 | ||
397 | * arm.h (NEED_PLT_GOT): Fix mistake in last change. | |
398 | (GOT_PCREL): New macro. Define to 1 if not already defined. | |
399 | * arm/elf.h (GOT_PCREL): Define to 0. | |
400 | * arm.c (arm_finalize_pic): Take into account the setting of | |
401 | GOT_PCREL. | |
402 | ||
3ce7c5a2 JL |
403 | Tue May 25 14:06:06 1999 Jeffrey A Law (law@cygnus.com) |
404 | ||
98577d03 JL |
405 | * output.h (STRIP_NAME_ENCODING): Provide default definition. |
406 | * dwarf2out.c (ASM_NAME_TO_STRING): Use STRIP_NAME_ENCODING. | |
407 | ||
3ce7c5a2 JL |
408 | * flow.c (mark_set_1): Do not record BLKmode stores as dead |
409 | store elimination candidates. | |
410 | ||
d89ccde6 GRK |
411 | Tue May 25 08:55:57 1999 Gavin Romig-Koch <gavin@cygnus.com> |
412 | ||
413 | * config/mips/mips.h (ASM_OUTPUT_DOUBLE_INT) : Use 'dword' if | |
414 | TARGET_GAS. | |
415 | ||
590e30e7 JW |
416 | Mon May 24 20:30:08 1999 Jim Wilson <wilson@cygnus.com> |
417 | ||
418 | * configure.in (rs6000-ibm-aix4.[12]*): Delete use of aix41-gld.h. | |
419 | Add use of x-aix41-gld. | |
420 | ||
9fc0706f JJ |
421 | Mon May 24 16:44:09 1999 Jakub Jelinek <jj@ultra.linux.cz> |
422 | ||
423 | * sparc/linux64.h (ASM_OUTPUT_CONSTRUCTOR): Define. | |
424 | (ASM_OUTPUT_DESTRUCTOR): Define. | |
425 | ||
ae188a87 JL |
426 | Mon May 24 14:35:24 1999 Jeffrey A Law (law@cygnus.com) |
427 | ||
428 | * loop.c (strength_reduce): Do not clear NOT_EVERY_ITERATION at the | |
429 | last CODE_LABEL in a loop if we have previously passed a jump | |
430 | to the top of the loop. | |
431 | ||
687f77a1 NC |
432 | Mon May 24 07:56:29 1999 Nick Clifton <nickc@cygnus.com> |
433 | ||
434 | * config/arm/arm.h (OUTPUT_INT_ADDR_CONST): Fix blunder made when | |
435 | applying Philip's patch. | |
436 | ||
e97b5c12 MM |
437 | Mon May 24 01:02:12 1999 Mark Mitchell <mark@codesourcery.com> |
438 | ||
439 | * stmt.c (expand_end_bindings): Ignore any elements of VARS that | |
440 | are not VAR_DECLs. | |
441 | ||
a366a40a JL |
442 | Sun May 23 20:31:16 1999 Jeffrey A Law (law@cygnus.com) |
443 | ||
444 | * loop.c (strength_reduce): Grow reg_single_usage as needed. | |
445 | ||
446 | Sun May 23 10:13:20 1999 David O'Brien <obrien@FreeBSD.org> | |
447 | ||
448 | * i386/freebsd-elf.h (LINK_SPEC): Change -static to -Bstatic. | |
449 | Also remove a useless comment. | |
450 | ||
451 | Sun May 23 10:05:23 1999 Jerry Quinn <jquinn@nortelnetworks.com> | |
452 | ||
453 | * pa.md (negdf2,negsf2): Use fneg instead of fsub on pa 2.0. | |
454 | ||
9d4d5d58 DE |
455 | Sat May 22 21:02:06 1999 David Edelsohn <edelsohn@gnu.org> |
456 | ||
457 | * collect2.c (main): Only generate import or export file and add | |
458 | to link arguments if non-empty. Use xmalloc not alloca. | |
459 | (write_{export,import}_file): Delete. | |
460 | (write_aix_file): New function. | |
461 | (locatelib): Use xmalloc not malloc. | |
462 | (GCC_OK_SYMBOL): Do not check type if aix64. | |
463 | ||
464 | Sat May 22 09:35:51 1999 Philip Blundell <pb@nexus.co.uk> | |
13bd191d PB |
465 | |
466 | Based on patch by Scott Bambrough and Pat Beirne: | |
467 | * config/arm/arm.c (making_const_table): New variable. | |
468 | * config/arm/arm.h (making_const_table): Declare. | |
469 | (OUTPUT_INT_ADDR_CONST): Mark symbols as position independent if | |
470 | appropriate. | |
471 | * config/arm/arm.md (consttable_4, consttable_8, consttable_end): | |
472 | Keep track of when we are building the constant table. | |
473 | ||
9d4d5d58 | 474 | Sat May 22 09:34:22 1999 Philip Blundell <pb@nexus.co.uk> |
ed4e4c74 PB |
475 | |
476 | * config/arm/arm.c (arm_override_options): Fix erroneous warning | |
477 | message. | |
478 | ||
d1fbba38 NC |
479 | Sat May 22 09:06:33 1999 Nick Clifton <nickc@cygnus.com> |
480 | ||
481 | * config/arm/arm.h (NEED_PLT_GOT): Only define if not already | |
482 | defined. | |
483 | ||
c980b85b NC |
484 | Sat May 22 07:17:05 1999 Nick Clifton <nickc@cygnus.com> |
485 | ||
486 | * tm.texi (FUNCTION_ARG): Correct description of a stack element | |
487 | in a PARALLEL. | |
488 | ||
4d49638c MM |
489 | Sat May 22 01:27:49 1999 Mark Mitchell <mark@codesourcery.com> |
490 | ||
491 | * expr.h (lang_expand_constant): Guard with #ifdef TREE_CODE. | |
492 | ||
22b4a3b0 FS |
493 | Fri May 21 21:19:02 1999 Franz Sirl <Franz.Sirl-kernel@lauterbach.com> |
494 | ||
495 | * rs6000.c (output_mi_thunk): Enable full support again. | |
496 | ||
ec4c28e5 R |
497 | Fri May 21 20:09:52 1999 J"orn Rennecke <amylaar@cygnus.co.uk> |
498 | ||
499 | * sh.h (BRANCH_COST): Define. | |
500 | ||
1474e303 JL |
501 | Thu May 20 10:00:42 1999 Stephen L Moshier <moshier@world.std.com> |
502 | ||
503 | * Makefile.in (GCC_FOR_TARGET): Add -I$(build_tooldir)/include. | |
504 | ||
505 | Thu May 20 09:58:57 1999 Jan Hubicka <hubicka@freesoft.cz> | |
506 | ||
507 | * function.c (assign_stack_local): Align stack slot propertly. | |
508 | (assign_outer_stack_local): Likewise. | |
509 | ||
e697e20a MM |
510 | Thu May 20 10:38:43 1999 Mark Mitchell <mark@codesourcery.com> |
511 | ||
512 | * expr.h (lang_expand_constant): Declare. | |
513 | * toplev.c (lang_expand_constant): Define it. | |
514 | * varasm.c (output_constant): Use it. | |
515 | ||
f96b337a KG |
516 | Thu May 20 11:28:53 1999 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> |
517 | ||
518 | * optabs.c (expand_cmplxdiv_straight, expand_cmplxdiv_wide): | |
519 | Change function definitions to K&R style. | |
520 | ||
bf3118d0 BK |
521 | Thu May 20 08:16:39 1999 Bruce Korb <ddsinc09@ix.netcom.com> |
522 | ||
523 | * fixinc/fixincl.c: We must not ignore SIGCLD now. | |
524 | ||
48ac9ce2 AO |
525 | Thu May 20 07:06:39 1999 Alexandre Oliva <aoliva@acm.org> |
526 | ||
527 | * fixinc/Makefile.in(gnu-regex.o): add $(INCLUDES) to compile options | |
528 | * fixinc/fixincl.c(wait_for_pid): K&R-ify arguments | |
529 | (several places): omit static initialization | |
530 | (process): use single fd, since only the read fd is used | |
531 | * fixinc/gnu-regex.c: define 'const' away, if not supported | |
532 | * fixinc/procopen.c(several places): omit static initialization | |
533 | * fixinc/server.c: define 'volitile' away, if not supported | |
534 | ||
3d3fcaef AS |
535 | 1999-05-20 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> |
536 | ||
537 | * config/dbxcoff.h (DBX_OUTPUT_MAIN_SOURCE_FILE_END): Use | |
538 | asm_fprintf and %L to generate the label name. | |
539 | * config/dbxelf.h (DBX_OUTPUT_MAIN_SOURCE_FILE_END): Likewise. | |
540 | (ASM_OUTPUT_SOURCE_LINE): Correct generation of internal labels. | |
541 | ||
b87bc8f3 JL |
542 | Thu May 20 01:40:55 1999 Jeffrey A Law (law@cygnus.com) |
543 | ||
544 | * jump.c (can_reverse_comparison_p): Do not abort if the comparison | |
545 | insn for a conditional jump can not be found. | |
546 | ||
1945961b JL |
547 | Wed May 19 23:58:58 1999 Jeffrey A Law (law@cygnus.com) |
548 | ||
549 | * mips.h (ENCODE_SECTION_INFO): Do not perform GP optimizations | |
550 | on variables in specific sections other than .sbss and .sdata. | |
551 | ||
1483bddb MM |
552 | Wed May 19 03:56:56 1999 Mark Mitchell <mark@codesourcery.com> |
553 | ||
554 | * stmt.c (expand_return): Call start_cleanup_deferral and | |
555 | end_cleanup_deferral around conditional code. | |
556 | ||
c329beb0 | 557 | Wed May 19 08:40:08 1999 Bruce Korb <ddsinc09@ix.netcom.com> |
c2caf527 BK |
558 | |
559 | * fixinc/fixincl.tpl: Avoid depending on ANSI C features for | |
c329beb0 | 560 | filename lists. Utilizes new "krstr" AutoGen function. |
c2caf527 BK |
561 | * fixinc/fixincl.x: Rebuilt. |
562 | ||
446ba526 JH |
563 | Wed May 19 02:47:11 1999 Jan Hubicka (hubicka@freesoft.cz) |
564 | ||
565 | * i386.c (output_float_compare): Avoid GNU-C extensions. | |
566 | ||
965f4536 | 567 | Wed May 19 00:34:40 1999 Jeffrey A Law (law@cygnus.com) |
c64f913e | 568 | |
965f4536 JL |
569 | * version.c: Bump to distinguish mainline tree from the |
570 | gcc-2.95 branch. | |
c64f913e | 571 | |
965f4536 | 572 | See ChangeLog.1 for earlier changes. |
52267fcb JM |
573 | |
574 | Local Variables: | |
575 | add-log-time-format: current-time-string | |
576 | End: |