Compare commits

...

97 Commits

Author SHA1 Message Date
Ian Lance Taylor
aa1e672b5d Merge from trunk revision 3a39a31b8a. 2023-06-26 09:57:21 -07:00
Ian Lance Taylor
97e31a0a2a Merge from trunk revision 577223aebc. 2023-06-21 11:04:04 -07:00
Ian Lance Taylor
6612f4f8cb Merge from trunk revision aa8f4242ef. 2023-03-29 09:01:23 -07:00
Ian Lance Taylor
795cffe109 Merge from trunk revision f35be1268c. 2022-09-22 06:29:20 -07:00
Ian Lance Taylor
9f62ed218f Merge from trunk revision 5eb9f117a3. 2022-07-27 10:15:41 -07:00
Ian Lance Taylor
71e955da39 Merge from trunk revision 837eb12629. 2022-02-16 20:22:34 -08:00
Ian Lance Taylor
b43d6db978 Merge from trunk revision 24ca97325c. 2022-02-16 12:21:31 -08:00
Ian Lance Taylor
9419b14e10 Merge from trunk revision 58aeb75d40. 2022-02-13 11:05:33 -08:00
Ian Lance Taylor
9a510fb097 Merge from trunk revision 8dc2499aa6 2022-02-11 15:02:44 -08:00
Ian Lance Taylor
a6d3012b27 Merge from trunk revision 99b1021d21. 2021-10-27 08:47:25 -07:00
Ian Lance Taylor
cd2fd5facb Merge from trunk revision f49e3d28be. 2021-10-07 20:25:33 -07:00
Ian Lance Taylor
0b6b70a073 Merge from trunk revision fba228e259. 2021-10-07 15:28:36 -07:00
Ian Lance Taylor
a5b5cabc91 Merge from trunk revision 09e18d113b. 2021-09-21 14:32:26 -07:00
Ian Lance Taylor
a0791d0ed4 Merge from trunk revision 89be17a1b2. 2021-09-17 08:46:39 -07:00
Ian Lance Taylor
e252b51ccd Merge from trunk revision 104c05c528. 2021-09-13 10:37:49 -07:00
Ian Lance Taylor
f10c7c4596 Merge from trunk revision f3e9c98a9f. 2021-03-17 12:19:01 -07:00
Ian Lance Taylor
bc636c218f Merge from trunk revision 7ad5a72c8b. 2021-03-11 16:12:22 -08:00
Ian Lance Taylor
89d7be42db Merge from trunk revision 9769564e74. 2021-02-12 11:38:19 -08:00
Ian Lance Taylor
305e9d2c78 Merge from trunk revision 530203d6e3. 2021-02-03 08:48:19 -08:00
Ian Lance Taylor
8910f1cd79 Merge from trunk revision 8e4a738d25. 2021-02-02 12:42:10 -08:00
Ian Lance Taylor
45c32be1f9 Merge from trunk revision b737b70fad. 2020-12-07 10:45:52 -08:00
Ian Lance Taylor
945ae3ab27 Merge from trunk revision 918a5b84a2 2020-12-04 14:51:32 -08:00
Ian Lance Taylor
f012991e2d Merge from trunk revision 3089f5feef 2020-12-03 12:12:10 -08:00
Ian Lance Taylor
8d703821c6 Merge from trunk revision cf392dbdf1. 2020-11-10 07:26:18 -08:00
Ian Lance Taylor
9cd320ea65 Merge from trunk revision 3175d40fc5. 2020-10-12 09:46:38 -07:00
Ian Lance Taylor
4854d721be Merge from trunk revision e109f6e438 2020-07-11 12:43:49 -07:00
Ian Lance Taylor
3cdc95b9f8 Merge from trunk revision e26bd694c7 2020-04-10 10:21:19 -07:00
Ian Lance Taylor
caf99f28b0 Merge from trunk revision 50c7853216 2020-04-07 11:38:28 -07:00
Ian Lance Taylor
42fd3e04cc Merge from trunk revision 52fa80f853 2020-04-06 16:43:02 -07:00
Ian Lance Taylor
00eb71c43c Merge from trunk revision ff22937572 2020-04-03 15:01:34 -07:00
Ian Lance Taylor
213caedb01 gccgo: merge from trunk revision 9e16359ce8 2020-01-22 15:40:45 -08:00
Ian Lance Taylor
d5338d09e5 Merge from trunk revision 279561.
From-SVN: r279562
2019-12-19 06:03:51 +00:00
Ian Lance Taylor
51426017f8 Merge from trunk revision 279830.
From-SVN: r279387
2019-12-13 22:10:44 +00:00
Ian Lance Taylor
0cec149238 Merge from trunk revision 277462.
From-SVN: r277464
2019-10-25 23:18:41 +00:00
Ian Lance Taylor
f67dc76907 Merge from trunk revision 276594.
From-SVN: r276599
2019-10-04 19:54:25 +00:00
Ian Lance Taylor
58a73f6da5 Merge from trunk revision 275890.
From-SVN: r275900
2019-09-18 18:28:45 +00:00
Ian Lance Taylor
281de4253d Merge from trunk revision 274803.
From-SVN: r274804
2019-08-21 18:08:42 +00:00
Ian Lance Taylor
b74c00bd10 Merge from trunk revision 274678.
From-SVN: r274681
2019-08-19 20:49:42 +00:00
Ian Lance Taylor
7731e84e7e Merge from trunk revision 273743.
From-SVN: r273744
2019-07-23 18:28:05 +00:00
Ian Lance Taylor
0baa9d1d59 Merge from trunk revision 273026.
From-SVN: r273027
2019-07-03 23:13:09 +00:00
Ian Lance Taylor
133d3bd836 Merge from trunk revision 271040.
From-SVN: r271043
2019-05-09 20:12:09 +00:00
Ian Lance Taylor
b8754cd88a Merge from trunk revision 270851.
From-SVN: r270855
2019-05-03 16:44:50 +00:00
Ian Lance Taylor
b34bfeb197 Merge from trunk revision 270573.
From-SVN: r270577
2019-04-25 15:39:39 +00:00
Ian Lance Taylor
9bafe5a81e Merge from trunk revision 270220.
From-SVN: r270233
2019-04-09 16:43:22 +00:00
Ian Lance Taylor
10f47d3d1d Merge from trunk revision 269780.
From-SVN: r269782
2019-03-18 21:23:09 +00:00
Ian Lance Taylor
f8c2640490 Merge from trunk revision 269372.
From-SVN: r269382
2019-03-05 00:39:23 +00:00
Ian Lance Taylor
e4ca607bcf Merge from trunk revision 264932.
From-SVN: r264933
2018-10-08 14:44:49 +00:00
Ian Lance Taylor
504cafd97c Merge from trunk revision 264887.
From-SVN: r264890
2018-10-05 20:11:24 +00:00
Ian Lance Taylor
5055f10838 Merge from trunk revision 264547.
From-SVN: r264554
2018-09-25 01:02:42 +00:00
Ian Lance Taylor
414925ab0c Merge from trunk revision 263114.
From-SVN: r263179
2018-07-31 20:32:08 +00:00
Ian Lance Taylor
ce311a8cae Merge from trunk revision 261284.
From-SVN: r261288
2018-06-07 18:05:45 +00:00
Ian Lance Taylor
48ec607c1f Merge from trunk revision 257954.
From-SVN: r257955
2018-02-23 22:36:54 +00:00
Ian Lance Taylor
cb1ee43f1c Merge from trunk revision 257637.
From-SVN: r257643
2018-02-13 22:04:09 +00:00
Ian Lance Taylor
e1233632f2 Merge from trunk revision 257610.
From-SVN: r257612
2018-02-13 03:09:40 +00:00
Ian Lance Taylor
4b678f5802 Merge from trunk revision 257559.
From-SVN: r257563
2018-02-11 17:53:16 +00:00
Ian Lance Taylor
78cce47cff Merge from trunk revision 257495.
From-SVN: r257499
2018-02-08 18:22:39 +00:00
Ian Lance Taylor
42c1be422c Merge from trunk revision 254126.
From-SVN: r254132
2017-10-27 02:40:17 +00:00
Ian Lance Taylor
6de8466358 Merge from trunk revision 254059.
From-SVN: r254062
2017-10-24 22:10:47 +00:00
Ian Lance Taylor
e91ee0faa8 Merge from trunk revision 252991.
From-SVN: r252993
2017-09-20 03:42:56 +00:00
Ian Lance Taylor
d2b4864f55 Merge from trunk revision 252954.
From-SVN: r252955
2017-09-18 22:35:40 +00:00
Ian Lance Taylor
72d4fc12c0 Correct svn:mergeinfo property.
From-SVN: r252954
2017-09-18 22:34:00 +00:00
Ian Lance Taylor
c6b4b58325 Merge from trunk revision 252949.
From-SVN: r252952
2017-09-18 22:25:49 +00:00
Ian Lance Taylor
d0e7a96e3f Merge from trunk revision 249632.
From-SVN: r249633
2017-06-25 21:11:20 +00:00
Ian Lance Taylor
fad96109a4 Merge from trunk revision 249156.
From-SVN: r249160
2017-06-13 14:26:53 +00:00
Ian Lance Taylor
875d2ea2b8 Merge from trunk revision 249111.
From-SVN: r249126
2017-06-12 13:52:43 +00:00
Ian Lance Taylor
8f2883a196 Merge with trunk revision 245784.
From-SVN: r245786
2017-02-28 19:20:49 +00:00
Ian Lance Taylor
ae72676f27 Merge from trunk revision 245668.
From-SVN: r245674
2017-02-23 02:09:47 +00:00
Ian Lance Taylor
869c22c50b backport: trunk.
Merge in changes from gofrontend repository that are not in GCC
trunk. This includes changes up to e387439bfd24d5e142874b8e68e7039f74c744d7.

From-SVN: r245668
2017-02-23 00:10:22 +00:00
Ian Lance Taylor
1d05ab3690 Merge from trunk revision 244947.
From-SVN: r244952
2017-01-26 20:14:01 +00:00
Ian Lance Taylor
7903b8c4cf Merge from trunk revision 244906.
From-SVN: r244908
2017-01-25 22:01:11 +00:00
Ian Lance Taylor
1e3e034ac8 Merge from trunk revision 243459.
From-SVN: r243460
2016-12-08 20:47:07 +00:00
Ian Lance Taylor
23bb97218a Merge from trunk revision 243445.
From-SVN: r243458
2016-12-08 20:13:55 +00:00
Ian Lance Taylor
f36bf25fce Merge from trunk revision 243094.
From-SVN: r243096
2016-12-01 06:35:15 +00:00
Ian Lance Taylor
249e97f7ee Temporarily revert RTL unsharing patch from the branch, so that it
works today.

Reverting

2016-11-30  Jakub Jelinek  <jakub@redhat.com>

	* emit-rtl.c (verify_insn_sharing): Call verify_rtx_sharing instead of
	reset_used_flags.

From-SVN: r243087
2016-11-30 22:19:24 +00:00
Ian Lance Taylor
6924b2850a Merge from trunk revision 243083.
From-SVN: r243084
2016-11-30 21:41:00 +00:00
Ian Lance Taylor
efa193f544 Merge from trunk revision 242992.
From-SVN: r242995
2016-11-30 05:14:49 +00:00
Ian Lance Taylor
d8c3d023ef Merge from trunk revision 242967.
From-SVN: r242974
2016-11-29 20:50:47 +00:00
Ian Lance Taylor
8bab7985c8 Merge from trunk revision 238662.
From-SVN: r238667
2016-07-22 20:05:52 +00:00
Ian Lance Taylor
c2e6d4d297 Merge from trunk revision 234923.
From-SVN: r234930
2016-04-13 00:18:43 +00:00
Ian Lance Taylor
37d050fced Merge from trunk revision 233515.
From-SVN: r233526
2016-02-18 17:49:38 +00:00
Ian Lance Taylor
198d14a138 Merge from trunk revision 233110.
From-SVN: r233125
2016-02-04 01:57:00 +00:00
Ian Lance Taylor
111ee60fa1 go-gcc.cc (class Bvariable): Remove Gcc_tree parent class.
* go-gcc.cc (class Bvariable): Remove Gcc_tree parent class.  Add
	t_ and orig_type_ fields.  Add new two parameter constructor.  Add
	get_tree and get_decl methods.
	(Gcc_backend::var_expression): Pass location to var get_tree.
	(Gcc_backend::global_variable): Don't add VIEW_CONVERT_EXPR.  Use
	two parameter constructor for Bvariable.
	(Gcc_backend::global_variable_set_init): Don't remove
	VIEW_CONVERT_EXPR.  Use var get_decl, not get_tree.
	(Gcc_backend::write_global_definitions): Likewise.
	(Gcc_backend::init_statement): Call var get_decl, not get_tree.
	(Gcc_backend::block): Likewise.
	(Gcc_backend::implicit_variable_set_init): Likewise.
	(Gcc_backend::immutable_struct_set_init): Likewise.
	(Gcc_backend::function_set_parameters): Likewise.

From-SVN: r231895
2015-12-22 01:58:47 +00:00
Ian Lance Taylor
37e840afa6 go-gcc.cc (Gcc_backend::global_variable): If type is zero-sized, add a VIEW_CONVERT_EXPR to the tree.
* go-gcc.cc (Gcc_backend::global_variable): If type is zero-sized,
	add a VIEW_CONVERT_EXPR to the tree.
	(Gcc_backend::global_variable_set_init): Remove any
	VIEW_CONVERT_EXPR.
	(Gcc_backend::write_global_definitions): Likewise.

From-SVN: r231889
2015-12-22 00:10:53 +00:00
Ian Lance Taylor
19aede8bd0 Merge from trunk revision 230657.
From-SVN: r230668
2015-11-20 18:35:07 +00:00
Ian Lance Taylor
723b81de5c Merge from trunk revision 229686.
From-SVN: r229694
2015-11-03 01:58:51 +00:00
Ian Lance Taylor
09aef1cf70 Merge from trunk revision 227811.
From-SVN: r227812
2015-09-15 21:38:22 +00:00
Ian Lance Taylor
e5e37b0284 Merge from trunk revision 227802.
From-SVN: r227807
2015-09-15 18:55:14 +00:00
Ian Lance Taylor
544456340b Merge from trunk revision 227689.
From-SVN: r227693
2015-09-11 19:38:31 +00:00
Ian Lance Taylor
dd8982995c Merge from trunk revision 219753.
From-SVN: r219769
2015-01-16 19:05:07 +00:00
Ian Lance Taylor
38b3ff4afb Merge from trunk revision 219701.
From-SVN: r219709
2015-01-16 05:48:45 +00:00
Ian Lance Taylor
e1dc3d86ba Merge from trunk revision 218979.
From-SVN: r218980
2014-12-19 23:02:17 +00:00
Ian Lance Taylor
f3c16ea146 Merge from trunk revision 218953.
From-SVN: r218965
2014-12-19 18:31:46 +00:00
Ian Lance Taylor
413748f6ac Merge from trunk revision 218884.
From-SVN: r218893
2014-12-19 05:32:22 +00:00
Ian Lance Taylor
38b8bf768a Merge from trunk revision 218764.
From-SVN: r218773
2014-12-16 00:23:40 +00:00
Ian Lance Taylor
f6898dfcdf Merge from trunk revision 218715.
From-SVN: r218716
2014-12-14 02:27:56 +00:00
Ian Lance Taylor
02846d0ba1 Merge from trunk revision 218558.
From-SVN: r218581
2014-12-10 14:28:34 +00:00
Ian Lance Taylor
90eddd81de Merge from trunk revision 216040.
From-SVN: r216050
2014-10-09 20:54:40 +00:00

Diff Content Not Available