collect2.c (main): Only generate import or export file and add to link arguments...
[platform/upstream/gcc.git] / gcc / ChangeLog
1 Sat May 22 21:02:06 1999  David Edelsohn  <edelsohn@gnu.org>
2
3         * collect2.c (main): Only generate import or export file and add
4         to link arguments if non-empty.  Use xmalloc not alloca.
5         (write_{export,import}_file): Delete.
6         (write_aix_file): New function.
7         (locatelib): Use xmalloc not malloc.
8         (GCC_OK_SYMBOL): Do not check type if aix64.
9
10 Sat May 22 09:35:51 1999  Philip Blundell  <pb@nexus.co.uk>
11
12         Based on patch by Scott Bambrough and Pat Beirne:
13         * config/arm/arm.c (making_const_table): New variable.
14         * config/arm/arm.h (making_const_table): Declare.
15         (OUTPUT_INT_ADDR_CONST): Mark symbols as position independent if
16         appropriate.
17         * config/arm/arm.md (consttable_4, consttable_8, consttable_end):
18         Keep track of when we are building the constant table.  
19
20 Sat May 22 09:34:22 1999  Philip Blundell  <pb@nexus.co.uk>
21
22         * config/arm/arm.c (arm_override_options): Fix erroneous warning
23         message.
24         
25 Sat May 22 09:06:33 1999  Nick Clifton  <nickc@cygnus.com>
26
27         * config/arm/arm.h (NEED_PLT_GOT): Only define if not already
28         defined. 
29
30 Sat May 22 07:17:05 1999  Nick Clifton  <nickc@cygnus.com>
31
32         * tm.texi (FUNCTION_ARG): Correct description of a stack element
33         in a PARALLEL.
34
35 Sat May 22 01:27:49 1999  Mark Mitchell  <mark@codesourcery.com>
36
37         * expr.h (lang_expand_constant): Guard with #ifdef TREE_CODE.
38
39 Fri May 21 21:19:02 1999  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40
41         * rs6000.c (output_mi_thunk): Enable full support again.
42
43 Fri May 21 20:09:52 1999  J"orn Rennecke <amylaar@cygnus.co.uk>
44
45         * sh.h (BRANCH_COST): Define.
46
47 Thu May 20 10:00:42 1999   Stephen L Moshier  <moshier@world.std.com>
48
49         * Makefile.in (GCC_FOR_TARGET): Add -I$(build_tooldir)/include.
50
51 Thu May 20 09:58:57 1999  Jan Hubicka <hubicka@freesoft.cz>
52
53         * function.c (assign_stack_local): Align stack slot propertly.
54         (assign_outer_stack_local): Likewise.
55
56 Thu May 20 10:38:43 1999  Mark Mitchell  <mark@codesourcery.com>
57
58         * expr.h (lang_expand_constant): Declare.
59         * toplev.c (lang_expand_constant): Define it.
60         * varasm.c (output_constant): Use it.
61
62 Thu May 20 11:28:53 1999  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
63
64         * optabs.c (expand_cmplxdiv_straight, expand_cmplxdiv_wide):
65         Change function definitions to K&R style.
66
67 Thu May 20 08:16:39 1999  Bruce Korb <ddsinc09@ix.netcom.com>
68
69         * fixinc/fixincl.c: We must not ignore SIGCLD now.
70
71 Thu May 20 07:06:39 1999  Alexandre Oliva  <aoliva@acm.org>
72
73         * fixinc/Makefile.in(gnu-regex.o): add $(INCLUDES) to compile options
74         * fixinc/fixincl.c(wait_for_pid): K&R-ify arguments
75         (several places): omit static initialization
76         (process): use single fd, since only the read fd is used
77         * fixinc/gnu-regex.c: define 'const' away, if not supported
78         * fixinc/procopen.c(several places): omit static initialization
79         * fixinc/server.c: define 'volitile' away, if not supported
80
81 1999-05-20  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
82
83         * config/dbxcoff.h (DBX_OUTPUT_MAIN_SOURCE_FILE_END): Use
84         asm_fprintf and %L to generate the label name.
85         * config/dbxelf.h (DBX_OUTPUT_MAIN_SOURCE_FILE_END): Likewise.
86         (ASM_OUTPUT_SOURCE_LINE): Correct generation of internal labels.
87
88 Thu May 20 01:40:55 1999  Jeffrey A Law  (law@cygnus.com)
89
90         * jump.c (can_reverse_comparison_p): Do not abort if the comparison
91         insn for a conditional jump can not be found.
92
93 Wed May 19 23:58:58 1999  Jeffrey A Law  (law@cygnus.com)
94
95         * mips.h (ENCODE_SECTION_INFO): Do not perform GP optimizations
96         on variables in specific sections other than .sbss and .sdata.
97
98 Wed May 19 03:56:56 1999  Mark Mitchell  <mark@codesourcery.com>
99
100         * stmt.c (expand_return): Call start_cleanup_deferral and
101         end_cleanup_deferral around conditional code.
102
103 Wed May 19 08:40:08 1999  Bruce Korb <ddsinc09@ix.netcom.com>
104
105         * fixinc/fixincl.tpl: Avoid depending on ANSI C features for
106         filename lists.  Utilizes new "krstr" AutoGen function.
107         * fixinc/fixincl.x: Rebuilt.
108
109 Wed May 19 02:47:11 1999  Jan Hubicka  (hubicka@freesoft.cz)
110
111         * i386.c (output_float_compare): Avoid GNU-C extensions.
112
113 Wed May 19 00:34:40 1999  Jeffrey A Law  (law@cygnus.com)
114
115         * version.c: Bump to distinguish mainline tree from the
116         gcc-2.95 branch.
117
118 See ChangeLog.1 for earlier changes.
119
120 Local Variables:
121 add-log-time-format: current-time-string
122 End: