]> gcc.gnu.org Git - gcc.git/blame - gcc/ChangeLog
inclhack.def (sun_catmacro): Escape parens in the select pattern.
[gcc.git] / gcc / ChangeLog
CommitLineData
b75b4e92
KG
11999-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
7Wed 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
12Tue 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
17Tue 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
22Mon 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
32Mon 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
431999-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
49Mon 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
59Mon Jun 7 19:27:07 1999 Jerry Quinn <jquinn@nortelnetworks.com>
60
61 * pa.md (fmpyfadd, fmpynfadd, fnegabs): New patterns.
62
505e0385
DB
63Mon 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
73Mon 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
82Sun 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
92Sat 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
97Sat 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
118Fri 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
1241999-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
128Fri 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
134Thu 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
140Fri 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
145Thu 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
150Fri 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
161Thu 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
167Thu 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
174Thu 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
180Wed 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
186Wed 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
190Wed 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
197Wed 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 203Wed 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
213Wed 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
219Wed 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
232Mon 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
236Wed 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
241Tue 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
251Mon 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
257Mon 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
262Mon 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
266Mon 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
275Mon 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
288Sun May 30 14:29:17 1999 Eric Raskin (ehr@listworks.com)
289
290 * dgux.h (STARTFILE_SPEC): Fix incorrectly matched curly-braces.
291
292Sun 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
301Sat 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
308Fri 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
315Fri 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
321Fri 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
330Thu 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
3391999-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
344Thu 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
348Thu 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
357Wed 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
373Wed 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
378Wed 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
384Wed May 26 08:49:31 1999 Nick Clifton <nickc@cygnus.com>
385
386 * flow.c: Revert previous delta.
387
293ecd7d
NC
388Wed 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
395Wed 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
403Tue 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
411Tue 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
416Mon 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
421Mon 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
426Mon 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
432Mon 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
437Mon 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
442Sun 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
446Sun 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
451Sun 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
455Sat 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
464Sat 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 474Sat 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
479Sat 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
484Sat 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
489Sat 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
493Fri 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
497Fri May 21 20:09:52 1999 J"orn Rennecke <amylaar@cygnus.co.uk>
498
499 * sh.h (BRANCH_COST): Define.
500
1474e303
JL
501Thu 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
505Thu 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
510Thu 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
516Thu 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
521Thu 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
525Thu 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
5351999-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
542Thu 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
547Wed 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
552Wed 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 557Wed 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
563Wed May 19 02:47:11 1999 Jan Hubicka (hubicka@freesoft.cz)
564
565 * i386.c (output_float_compare): Avoid GNU-C extensions.
566
965f4536 567Wed 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 572See ChangeLog.1 for earlier changes.
52267fcb
JM
573
574Local Variables:
575add-log-time-format: current-time-string
576End:
This page took 0.59388 seconds and 5 git commands to generate.